1 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4 immediates to avoid shift-overflow warnings.
6 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
9 * g++.dg/init/pr66857.C: New test.
11 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
14 * gcc.target/i386/pr66648.c: New test.
16 2015-07-25 Tom de Vries <tom@codesourcery.com>
18 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
19 interchange_files and block_files variables.
20 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
22 * gcc.dg/graphite/uns-interchange-12.c: Same.
23 * gcc.dg/graphite/uns-interchange-14.c: Same.
24 * gcc.dg/graphite/uns-interchange-15.c: Same.
25 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
26 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
28 2015-07-25 Jeff Law <law@redhat.com>
32 * gcc.dg/tree-ssa/pr66752-2.c: New test.
33 * gcc.dg/torture/pr66752-1.c: New test
34 * g++.dg/torture/pr66752-2.C: New test.
36 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
39 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
41 PR rtl-optimization/64164
42 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
43 * gcc.dg/ssp-1.c: Make counter a register.
44 * gcc.dg/ssp-2.c: Likewise.
45 * gcc.dg/torture/parm-coalesce.c: New.
47 2015-07-24 Tom de Vries <tom@codesourcery.com>
49 * gcc.dg/graphite/block-1.c: Xfail scan.
50 * gcc.dg/graphite/interchange-12.c: Same.
51 * gcc.dg/graphite/interchange-14.c: Same.
52 * gcc.dg/graphite/interchange-15.c: Same.
53 * gcc.dg/graphite/interchange-9.c: Same.
54 * gcc.dg/graphite/interchange-mvt.c: Same.
55 * gcc.dg/graphite/uns-block-1.c: New test.
56 * gcc.dg/graphite/uns-interchange-12.c: New test.
57 * gcc.dg/graphite/uns-interchange-14.c: New test.
58 * gcc.dg/graphite/uns-interchange-15.c: New test.
59 * gcc.dg/graphite/uns-interchange-9.c: New test.
60 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
62 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
65 * c-c++-common/Wunused-function-1.c: New.
67 2015-07-24 Tom de Vries <tom@codesourcery.com>
69 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
70 alternative exit-first loop transform.
71 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
72 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
73 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
74 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
75 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
76 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
77 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
78 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
79 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
81 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
84 * gcc.target/i386/mpx/pr66566.c: New test.
86 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
89 * gcc.target/i386/pr66978.c: New test.
91 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
93 * gcc.target/s390/gpr2fprsavecfi.c: New test.
95 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
97 * gcc.target/s390/insv-1.c: New test.
98 * gcc.target/s390/insv-2.c: New test.
99 * gcc.target/s390/insv-3.c: New test.
101 2015-07-24 Tom de Vries <tom@codesourcery.com>
103 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
105 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
108 * gcc.dg/pr25530.c: New test.
110 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
113 * gcc.dg/pr25529.c: New test.
115 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
117 * gcc.target/arm/reg_equal_test.c: New test.
119 2015-07-23 Jeff Law <law@redhat.com>
122 * gcc.dg/tree-ssa/pr66752-2.c: New test.
123 * gcc.dg/torture/pr66752-1.c: New test
124 * g++.dg/torture/pr66752-2.C: New test.
126 2015-07-23 Marek Polacek <polacek@redhat.com>
129 * g++.dg/warn/Wlogical-op-2.C: New test.
131 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
133 PR rtl-optimization/64164
134 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
135 * gcc.dg/ssp-1.c: Make counter a register.
136 * gcc.dg/ssp-2.c: Likewise.
137 * gcc.dg/torture/parm-coalesce.c: New.
139 2015-07-23 Marek Polacek <polacek@redhat.com>
142 * c-c++-common/ubsan/pr66908.c: New test.
144 2015-07-23 Tom de Vries <tom@codesourcery.com>
146 * gcc.dg/autopar/outer-4.c: Add xfail.
147 * gcc.dg/autopar/outer-5.c: Same.
148 * gcc.dg/autopar/outer-6.c: Same.
149 * gcc.dg/autopar/reduc-2.c: Same.
150 * gcc.dg/autopar/reduc-2char.c: Same.
151 * gcc.dg/autopar/reduc-2short.c: Same.
152 * gcc.dg/autopar/reduc-8.c: Same.
153 * gcc.dg/autopar/uns-outer-4.c: New test.
154 * gcc.dg/autopar/uns-outer-5.c: New test.
155 * gcc.dg/autopar/uns-outer-6.c: New test.
157 2015-07-23 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/66952
160 * gcc.dg/torture/pr66952.c: Use signed char.
162 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
164 PR tree-optimization/66926,66951
165 * gcc.dg/vect/pr66951.c: New test.
167 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
170 * g++.dg/parse/error57.C: New.
171 * g++.dg/expr/string-2.C: Update.
173 2015-07-23 Richard Biener <rguenther@suse.de>
175 PR tree-optimization/66945
176 * gcc.dg/torture/pr66945.c: New testcase.
178 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
181 * g++.dg/ext/mv24.C: New test.
183 2015-07-22 Marek Polacek <polacek@redhat.com>
185 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
188 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
192 * gfortran.dg/generic_30.f90: New.
194 2015-07-22 Richard Biener <rguenther@suse.de>
196 PR tree-optimization/66952
197 * gcc.dg/torture/pr66952.c: New testcase.
199 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
201 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
203 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
205 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
207 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
209 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
211 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
213 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
215 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
217 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
219 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
221 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
223 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
225 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
227 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
229 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
231 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
233 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
235 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
237 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
239 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
241 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
243 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
245 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
247 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
249 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
251 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
253 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
255 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
257 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
259 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
261 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
263 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
265 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
267 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
269 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
271 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
273 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
275 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
277 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
279 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
281 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
283 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
285 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
287 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
289 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
291 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
293 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
295 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
297 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
299 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
301 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
303 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
305 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
307 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
309 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
311 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
313 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
315 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
317 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
319 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
321 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
323 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
325 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
327 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
329 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
331 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
333 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
335 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
337 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
339 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
343 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
345 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
347 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
349 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
351 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
353 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
355 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
357 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
359 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
361 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
363 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
365 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
367 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
369 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
371 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
373 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
375 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
377 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
379 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
381 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
383 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
385 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
387 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
389 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
391 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
393 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
395 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
397 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
399 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
401 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
403 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
405 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
407 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
409 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
411 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
413 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
415 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
417 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
419 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
421 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
423 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
425 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
427 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
429 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
431 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
433 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
435 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
437 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
439 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
441 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
443 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
445 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
447 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
449 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
451 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
453 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
455 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
457 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
459 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
461 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
463 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
466 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/template/crash81.C: Update.
470 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
473 * gcc.target/i386/pr66424.c: New.
475 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
477 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
479 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
482 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
483 Drop address sanitization.
485 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
487 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
489 (dg-additional-options): Set armv5t flag.
491 2015-07-21 Marek Polacek <polacek@redhat.com>
493 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
494 * gcc.dg/vmx/unpack.c: Likewise.
495 * gcc.target/powerpc/quad-atomic.c: Likewise.
497 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
499 * gcc.target/i386/asm-flag-5.c (f_ll): New.
501 2015-07-20 Jiong Wang <jiong.wang@arm.com>
503 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
506 2015-07-20 Marek Polacek <polacek@redhat.com>
509 * c-c++-common/Wshift-overflow-1.c: New test.
510 * c-c++-common/Wshift-overflow-2.c: New test.
511 * c-c++-common/Wshift-overflow-3.c: New test.
512 * c-c++-common/Wshift-overflow-4.c: New test.
513 * c-c++-common/Wshift-overflow-5.c: New test.
514 * g++.dg/cpp1y/left-shift-1.C: New test.
515 * gcc.dg/c90-left-shift-2.c: New test.
516 * gcc.dg/c90-left-shift-3.c: New test.
517 * gcc.dg/c99-left-shift-2.c: New test.
518 * gcc.dg/c99-left-shift-3.c: New test.
519 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
520 * gcc.c-torture/execute/pr40386.c: Likewise.
521 * gcc.dg/vect/pr33373.c: Likewise.
522 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
523 * gcc.dg/vect/vect-shift-2.c: Likewise.
525 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
527 * gcc.target/aarch64/neg_abs_1.c: New test.
529 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
532 * gcc.target/i386/pr66922.c: New test.
534 2015-07-18 Sebastian Pop <s.pop@samsung.com>
538 * gcc.dg/tree-ssa/pr42327.c: Removed.
539 * g++.dg/other/pr35011.C: Removed.
541 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
544 * gcc.target/i386/pr66906.c: New test.
546 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
548 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
549 as follow-up to r225930.
551 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
554 * lib/fortran-modules.exp (proc cleanup-submodules): New
556 * gfortran.dg/submodule_1.f08: Change extension and clean up
558 * gfortran.dg/submodule_2.f08: ditto
559 * gfortran.dg/submodule_6.f08: ditto
560 * gfortran.dg/submodule_7.f08: ditto
561 * gfortran.dg/submodule_8.f08: New test
562 * gfortran.dg/submodule_9.f08: New test
564 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
565 Sebastian Pop <s.pop@samsung.com>
568 * gcc.dg/graphite/pr61929.c: New.
570 2015-07-17 Marek Polacek <polacek@redhat.com>
572 * gcc.dg/fold-minus-7.c: New test.
574 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
576 * gfortran.dg/co_reduce_1.f90: New file.
578 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
581 * gcc.target/i386/pr66824.c:
583 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
586 * gfortran.dg/structure_constructor_13.f03: New test.
588 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
591 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
592 of generated while loops in the tree dump.
593 * gfortran.dg/derived_constructor_comps_6.f90: New file.
595 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
597 * gcc.dg/vect/vect-outer-simd-2.c: New test.
599 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
602 * gcc.target/i386/pr66891.c: New test.
604 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
606 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
608 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
610 PR rtl-optimization/66626
611 * gcc.target/i386/pr66626-2.c: New.
613 2015-07-16 Martin Liska <mliska@suse.cz>
615 * g++.dg/ipa/pr66896.c: New test.
617 2015-07-16 Richard Biener <rguenther@suse.de>
619 PR tree-optimization/66894
620 * gcc.dg/torture/pr66894.c: New testcase.
622 2015-07-16 Richard Biener <rguenther@suse.de>
624 * gcc.dg/tree-ssa/pr21031.c: Adjust.
626 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
629 * g++.dg/pr66866.C: New test.
631 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
633 * gcc.target/powerpc/vec-cmp-sel.c: New test.
635 2015-07-15 Richard Biener <rguenther@suse.de>
637 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
638 { -O3 -fomit-frame-pointer },
639 { -O3 -fomit-frame-pointer -funroll-loops } and
640 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
642 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
645 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
647 * gcc.target/mips/interrupt_handler-5.c: New test.
649 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
650 Robert Suchanek <robert.suchanek@imgtec.com>
652 * gcc.target/mips/interrupt_handler-4.c: New test.
654 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
657 * gcc.dg/lto/lto.exp: Initialize MPX.
659 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
661 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
663 * gcc.target/arm/scd42-3.c: Likewise.
665 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
667 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
668 code to be run when the pre-arch code increases the isa_rev to
671 2015-07-15 Richard Biener <rguenther@suse.de>
673 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
674 { -O3 -fomit-frame-pointer },
675 { -O3 -fomit-frame-pointer -funroll-loops } and
676 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
678 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
680 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
681 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
684 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
686 PR rtl-optimization/66838
687 * gcc.target/i386/pr66838.c: New test.
689 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
692 * g++.dg/template/pr66850.C: New test.
694 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
695 Cesar Philippidis <cesar@codesourcery.com>
696 Chung-Lin Tang <cltang@codesourcery.com>
698 * gcc.target/nios2/nios2-flushd.c: New.
699 * gcc.target/nios2/nios2-rdprs.c: New.
700 * gcc.target/nios2/r2-atomic.c: New.
701 * gcc.target/nios2/r2-eni.c: New.
702 * gcc.target/nios2/r2-wrpie.c: New.
704 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
705 Cesar Philippidis <cesar@codesourcery.com>
706 Chung-Lin Tang <cltang@codesourcery.com>
708 * gcc.target/nios2/cdx-ldstwm-1.c: New.
709 * gcc.target/nios2/cdx-ldstwm-2.c: New.
711 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
712 Cesar Philippidis <cesar@codesourcery.com>
713 Chung-Lin Tang <cltang@codesourcery.com>
715 * gcc.target/nios2/andci.c: New.
716 * gcc.target/nios2/bmx.c: New.
717 * gcc.target/nios2/cdx-add.c: New.
718 * gcc.target/nios2/cdx-branch.c: New.
719 * gcc.target/nios2/cdx-callret.c: New.
720 * gcc.target/nios2/cdx-loadstore.c: New.
721 * gcc.target/nios2/cdx-logical.c: New.
722 * gcc.target/nios2/cdx-mov.c: New.
723 * gcc.target/nios2/cdx-shift.c: New.
724 * gcc.target/nios2/cdx-sub.c: New.
725 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
727 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
730 * g++.dg/cpp0x/vt-65071.C: New.
732 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
733 Cesar Philippidis <cesar@codesourcery.com>
734 Chung-Lin Tang <cltang@codesourcery.com>
736 * gcc.target/nios2/r2-io-range.c: New.
737 * gcc.target/nios2/r2-stio-1.c: New.
738 * gcc.target/nios2/r2-stio-2.c: New.
739 * gcc.target/nios2/nios2-ldxio.c: New.
740 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
741 of just compile. Add more tests.
743 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
745 gfortran.dg/pr66864.f90: New test.
747 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
749 PR rtl-optimization/66626
750 * gcc.target/i386/pr66626.c: New.
752 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
754 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
755 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
756 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
758 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
760 * g++.dg/template/crash81.C: Adjust for error + inform change.
761 * g++.dg/template/pr58878.C: Likewise.
762 * g++.dg/template/shadow1.C: Likewise.
763 * g++.dg/template/shadow2.C: Likewise.
764 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
765 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
766 * g++.old-deja/g++.brendan/crash7.C: Likewise.
767 * g++.old-deja/g++.pt/shadow2.C: Likewise.
769 2015-07-14 Richard Biener <rguenther@suse.de>
771 PR tree-optimization/66863
772 * gcc.dg/torture/pr66863.c: New testcase.
774 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
777 * g++.dg/template/pr65186.C: New test.
779 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
781 * gcc.target/arm/macro_defs0.c: Add directive to skip
782 test if -marm is present.
783 * gcc.target/arm/macro_defs1.c: Likewise.
785 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
787 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
789 * gcc.target/aarch64/adds1.c: Likewise.
790 * gcc.target/aarch64/ands_1.c: Likewise.
791 * gcc.target/aarch64/bics_1.c: Likewise.
792 * gcc.target/aarch64/subs1.c: Likewise.
793 * gcc.target/aarch64/subs3.c: Likewise.
795 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
798 * gfortran.dg/pr64589.f90: New test.
800 2015-07-13 Renlin Li <renlin.li@arm.com>
803 * gcc.c-torture/execute/pr66556.c: New.
805 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
807 * gcc.dg/20020219-1.c: Fix double word typos.
808 * gcc.dg/20020919-1.c: Same.
810 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
811 Jeff Law <law@redhat.com>
814 * g++.dg/tree-ssa/pr66726.c: New test.
815 * gcc.dg/tree-ssa/pr66726-2.c: New test.
816 * gcc.dg/tree-ssa/pr66726.c: New test.
818 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/variadic-ttp2.C: New.
823 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
826 * g++.dg/cpp0x/auto46.C: New test.
827 * g++.dg/template/pr30044.C: New test.
828 * g++.dg/template/shadow2.C: New test.
829 * g++.dg/template/error55.C: New test.
830 * g++.dg/template/crash83.C: Accept any error string.
831 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
833 * g++.dg/cpp0x/variadic19.C: Likewise
834 * g++.dg/template/canon-type-13.C: Likewise.
835 * g++.old-deja/g++.pt/ttp42.C: Likewise.
836 * g++.dg/torture/20070621-1.C: Likewise.
838 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
841 * g++.dg/init/explicit3.C: New.
843 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
846 * gcc.target/i386/pr66819-1.c: New test.
847 * gcc.target/i386/pr66819-2.c: Likewise.
848 * gcc.target/i386/pr66819-3.c: Likewise.
849 * gcc.target/i386/pr66819-4.c: Likewise.
850 * gcc.target/i386/pr66819-5.c: Likewise.
852 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
855 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
856 __attribute__((noinline, noclone)). Change "x" to "volatile char"
857 type to prevent possible flag-clobbering zero-extensions.
858 * gcc.target/i386/pr66703.c: New test.
860 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/cpp0x/nsdmi-template15.C: New.
865 2015-07-10 Jiong Wang <jiong.wang@arm.com>
867 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
869 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
871 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
872 * gcc.target/arm/flip-thumb.c: Likewise.
874 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
877 * gcc.target/i386/pr66813.c: New test.
879 2015-07-10 Jakub Jelinek <jakub@redhat.com>
882 * gcc.dg/gomp/pr66820.c: New test.
884 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
887 * g++.dg/cpp0x/scoped_enum6.C: New.
889 2015-07-10 Tom de Vries <tom@codesourcery.com>
891 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
892 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
894 2015-07-10 Richard Biener <rguenther@suse.de>
896 PR tree-optimization/66823
897 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
898 which should not be necessary. XFAIL.
900 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
905 2015-07-09 Jakub Jelinek <jakub@redhat.com>
908 * gcc.dg/gomp/pr66633-1.c: New test.
909 * gcc.dg/gomp/pr66633-2.c: New test.
910 * gcc.dg/gomp/pr66633-3.c: New test.
911 * gcc.dg/gomp/pr66633-4.c: New test.
913 2015-07-09 John Marino <gnugcc@marino.st>
915 * lib/target-supports.exp (check_effective_target_pie):
918 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
921 * gcc.target/i386/pr66814.c: New test.
923 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
926 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
927 * gcc.target/aarch64/fnmul-2.c: Likewise.
928 * gcc.target/aarch64/fnmul-3.c: Likewise.
929 * gcc.target/aarch64/fnmul-4.c: Likewise.
931 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/cpp0x/vt-65790.C: New.
936 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
939 * gcc.target/i386/pr66818.c: New test.
941 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
944 * gcc.target/i386/pr66817.c: New test.
946 2015-07-09 Marek Polacek <polacek@redhat.com>
948 PR tree-optimization/66718
949 * gcc.dg/vect/vect-126.c: New test.
951 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
953 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
954 even when dwarf-2 is not the default.
956 2015-07-08 Jeff Law <law@redhat.com>
959 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
960 to have a single memory reference.
962 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
964 * g++.dg/other/dump-ada-spec-9.C: New test.
966 2015-07-08 Jakub Jelinek <jakub@redhat.com>
968 * g++.dg/vect/vect.exp: Run also simd* tests.
969 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
970 (check_vect): Fix up get_cpuid call for C++.
971 * g++.dg/vect/simd-clone-1.cc: New test.
973 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
975 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
977 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
979 * gcc.target/i386/readeflags-1.c (abort): New prototype.
980 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
982 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
985 * gcc.target/i386/pr66806.c: New test.
987 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
990 * g++.dg/cpp0x/auto45.C: New.
992 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
995 * gcc.target/i386/pr66334.c: New.
997 2015-07-08 David Malcolm <dmalcolm@redhat.com>
999 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1002 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1005 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1006 (verify_code): Update expected error message.
1007 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1008 (verify_code): Likewise.
1009 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1010 (verify_code): Likewise.
1012 2015-07-08 Richard Biener <rguenther@suse.de>
1014 PR tree-optimization/66793
1015 * gcc.dg/torture/pr66793.c: New testcase.
1017 2015-07-08 Richard Biener <rguenther@suse.de>
1019 PR tree-optimization/66794
1020 * gcc.dg/torture/pr66794.c: New testcase.
1022 2015-07-08 Marek Polacek <polacek@redhat.com>
1025 * g++.dg/abi/abi-tag15.C: New test.
1027 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1029 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1030 * gcc.target/mips/branch-3.c: Ditto
1031 * gcc.target/mips/branch-4.c: Ditto.
1032 * gcc.target/mips/branch-5.c: Ditto.
1033 * gcc.target/mips/branch-6.c: Ditto.
1034 * gcc.target/mips/branch-7.c: Ditto.
1035 * gcc.target/mips/branch-8.c: Ditto.
1036 * gcc.target/mips/branch-9.c: Ditto.
1037 * gcc.target/mips/branch-10.c: Ditto.
1038 * gcc.target/mips/branch-11.c: Ditto.
1039 * gcc.target/mips/branch-12.c: Ditto.
1040 * gcc.target/mips/branch-13.c: Ditto.
1041 * gcc.target/mips/umips-branch-5.c: New file.
1042 * gcc.target/mips/umips-branch-6.c: New file.
1043 * gcc.target/mips/umips-branch-7.c: New file.
1044 * gcc.target/mips/umips-branch-8.c: New file.
1045 * gcc.target/mips/umips-branch-9.c: New file.
1046 * gcc.target/mips/umips-branch-10.c: New file.
1047 * gcc.target/mips/umips-branch-11.c: New file.
1048 * gcc.target/mips/umips-branch-12.c: New file.
1049 * gcc.target/mips/umips-branch-13.c: New file.
1050 * gcc.target/mips/umips-branch-14.c: New file.
1051 * gcc.target/mips/umips-branch-15.c: New file.
1052 * gcc.target/mips/umips-branch-16.c: New file.
1053 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1054 (OCCUPY_0xfffc): New define.
1056 2015-07-08 Renlin Li <renlin.li@arm.com>
1058 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1060 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1062 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1064 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1066 * gcc.target/i386/bt-3.c: New test.
1067 * gcc.target/i386/bt-4.c: Ditto.
1069 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1071 * g++.dg/other/dump-ada-spec-8.C: New test.
1073 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1076 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1078 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1080 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1082 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1083 Avoid using an opaque struct for local "f".
1085 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1088 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1089 * jit.dg/test-pr66779.c: New testcase.
1091 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1093 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1096 2015-07-07 Richard Biener <rguenther@suse.de>
1098 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1100 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1102 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1103 * gcc.target/mips/call-5.c: Ditto.
1104 * gcc.target/mips/call-6.c: Ditto.
1106 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1108 * gcc.dg/dx-test.c: New test-case.
1110 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1113 * gfortran.dg/allocate_with_source_9.f08: New test.
1115 2015-07-07 Christian Bruel <christian.bruel@st.com>
1118 * gcc.target/arm/flip-thumb.c: Fix scan.
1119 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1120 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1121 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1124 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.c-torture/execute/pr65956.c: New test.
1129 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1131 * gcc.target/arm/aapcs/align1.c: New.
1132 * gcc.target/arm/aapcs/align_rec1.c: New.
1133 * gcc.target/arm/aapcs/align2.c: New.
1134 * gcc.target/arm/aapcs/align_rec2.c: New.
1135 * gcc.target/arm/aapcs/align3.c: New.
1136 * gcc.target/arm/aapcs/align_rec3.c: New.
1137 * gcc.target/arm/aapcs/align4.c: New.
1138 * gcc.target/arm/aapcs/align_rec4.c: New.
1139 * gcc.target/arm/aapcs/align_vararg1.c: New.
1140 * gcc.target/arm/aapcs/align_vararg2.c: New.
1142 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1144 * gfortran.dg/iomsg_2.f90: New test.
1146 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1149 * gcc.target/i386/pr66749.c: New test.
1151 2015-07-06 Richard Biener <rguenther@suse.de>
1153 PR tree-optimization/66772
1154 * gcc.dg/torture/pr66772-1.c: New testcase.
1155 * gcc.dg/torture/pr66772-2.c: Likewise.
1157 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1159 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1160 the jals instruction.
1162 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1165 * gcc.target/i386/pr53383-1.c: New file.
1166 * gcc.target/i386/pr53383-2.c: Likewise.
1167 * gcc.target/i386/pr53383-3.c: Likewise.
1169 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1171 * gcc.target/aarch64/fnmul-1.c: New.
1172 * gcc.target/aarch64/fnmul-2.c: New.
1173 * gcc.target/aarch64/fnmul-3.c: New.
1174 * gcc.target/aarch64/fnmul-4.c: New.
1176 2015-07-06 Richard Biener <rguenther@suse.de>
1179 * gcc.dg/torture/pr66759.c: New testcase.
1181 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1184 * gfortran.dg/alloc_comp_class_3.f03: New test.
1185 * gfortran.dg/alloc_comp_class_4.f03: New test.
1187 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1189 * gcc.c-torture/execute/pr66757.c: New test.
1191 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1193 PR tree-optimization/66720
1194 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1196 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1197 Sandra Loosemore <sandra@codesourcery.com>
1199 * gcc.target/nios2/gprel-offset.c: New test.
1201 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1204 * gfortran.dg/pr66725.f90: New test.
1206 2015-07-03 Jason Merrill <jason@redhat.com>
1208 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1209 Avoid narrowing error.
1211 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1213 PR rtl-optimization/66706
1214 * gcc.target/powerpc/shift-int.c: New testcase.
1216 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1219 * gcc.target/i386/pr66746.c: New file.
1221 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1223 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1225 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1227 PR tree-optimization/66119
1228 * g++.dg/opt/pr66119.C: New.
1230 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1233 * gfortran.dg/submodule_1.f90: New test
1234 * gfortran.dg/submodule_2.f90: New test
1235 * gfortran.dg/submodule_3.f90: New test
1236 * gfortran.dg/submodule_4.f90: New test
1237 * gfortran.dg/submodule_5.f90: New test
1238 * gfortran.dg/submodule_6.f90: New test
1239 * gfortran.dg/submodule_7.f90: New test
1241 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1243 PR preprocessor/53690
1244 * g++.dg/cpp/pr53690.C: New.
1246 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1248 * gcc.target/powerpc/vec-cmp.c: New test.
1250 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1253 * gfortran.dg/pr56520.f90: New test.
1255 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1258 * gfortran.dg/pr66545_1.f90: New test.
1259 * gfortran.dg/pr66545_2.f90: New test.
1261 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1263 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1264 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1266 2015-07-02 Richard Biener <rguenther@suse.de>
1269 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1272 2015-07-02 Richard Biener <rguenther@suse.de>
1274 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1276 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1278 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1280 2015-07-01 Jason Merrill <jason@redhat.com>
1282 * lib/target-supports.exp (cxx_default): Set to C++14.
1284 2015-07-01 Tom de Vries <tom@codesourcery.com>
1287 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1290 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1292 * gfortran.dg/warn_conversion_8.f90: New test.
1294 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1296 PR rtl-optimization/61047
1297 * gcc.c-torture/execute/20150611-1.c: New testcase.
1299 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1302 * jit.dg/all-non-failing-tests.h: Add
1303 test-pr66700-observing-write-through-ptr.c.
1304 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1306 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1308 * jit.dg/test-accessing-union.c: Add comments for use by
1309 gcc/jit/docs/topics/types.rst.
1311 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1313 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1314 'do-require-effective-target' with 'dg-require-effective-target'.
1315 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1316 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1317 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1318 'stlex' with 'strex' as the expected output.
1320 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/cpp0x/gen-attrs-60.C: New.
1324 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1326 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1328 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1330 * gcc.target/aarch64/pic-small.c: Restrict this test under
1331 check_effective_target_aarch64_small_fpic.
1333 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1335 * gfortran.dg/gomp/pr66633.f90: New test.
1337 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1340 * g++.dg/template/pr66686.C: New test.
1342 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1344 * gnat.dg/lto17.ad[sb]: New test.
1346 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1348 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1349 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1351 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1353 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1355 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1357 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1359 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1361 * jit.dg/test-switch.c: New testcase.
1362 * jit.dg/test-switch.cc: New testcase.
1364 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1367 * jit.dg/all-non-failing-tests.h: Add note about
1368 test-validly-unreachable-block.c.
1369 * jit.dg/test-validly-unreachable-block.c: New file.
1371 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1374 * jit.dg/all-non-failing-tests.h: Add note about
1375 test-extra-options.c.
1376 * jit.dg/test-extra-options.c: New testcase.
1378 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1381 * gcc.target/i386/pr66691.c: New.
1383 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1385 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1386 * gcc.target/i386/iamcu/args.h: Likewise.
1387 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1388 * gcc.target/i386/iamcu/defines.h: Likewise.
1389 * gcc.target/i386/iamcu/macros.h: Likewise.
1390 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1391 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1392 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1393 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1394 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1395 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1396 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1397 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1398 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1399 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1400 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1401 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1402 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1403 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1404 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1405 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1406 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1408 2015-06-30 Marek Polacek <polacek@redhat.com>
1410 * gcc.dg/fold-minus-6.c: New test.
1412 * gcc.dg/fold-ior-3.c: New test.
1414 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1416 Implement N4197 - Adding u8 character literals
1417 * g++.dg/cpp1z/utf8.C: New.
1418 * g++.dg/cpp1z/utf8-neg.C: New.
1419 * g++.dg/cpp1z/udlit-utf8char.C: New.
1421 2015-06-30 Marek Polacek <polacek@redhat.com>
1423 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1425 2015-06-30 Tom de Vries <tom@codesourcery.com>
1427 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1428 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1429 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1430 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1432 2015-06-30 Marek Polacek <polacek@redhat.com>
1434 * gcc.dg/fold-ior-2.c: New test.
1436 2015-06-30 Tom de Vries <tom@codesourcery.com>
1438 PR tree-optimization/66652
1439 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1440 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1442 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1444 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1448 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1450 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1453 * gfortran.dg/wunused-parameter.f90: New test.
1455 2015-06-29 Richard Henderson <rth@redhat.com>
1457 * gcc.target/i386/asm-flag-1.c: New.
1458 * gcc.target/i386/asm-flag-2.c: New.
1459 * gcc.target/i386/asm-flag-3.c: New.
1460 * gcc.target/i386/asm-flag-4.c: New.
1461 * gcc.target/i386/asm-flag-5.c: New.
1463 2015-06-29 Marek Polacek <polacek@redhat.com>
1466 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1467 * c-c++-common/pr66322.c: New test.
1468 * g++.dg/eh/scope1.C: Remove dg-warning.
1470 2015-06-29 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/66677
1473 * gcc.dg/vect/pr66677.c: New testcase.
1475 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1478 * gcc.dg/tree-ssa/pr64130.c: New test.
1480 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1482 * gcc.target/aarch64/pic-small.c: New testcase.
1484 2015-06-26 Richard Biener <rguenther@suse.de>
1486 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1488 2015-06-26 Marek Polacek <polacek@redhat.com>
1490 * gcc.dg/fold-and-1.c: New test.
1491 * gcc.dg/fold-and-2.c: New test.
1493 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1495 * gnat.dg/warn11.adb: Add missing dg directive.
1496 * gnat.dg/warn12.adb: New test.
1497 * gnat.dg/warn12_pkg.ads: New helper.
1499 2015-06-26 Richard Biener <rguenther@suse.de>
1501 * gfortran.dg/reassoc_3.f90: Adjust.
1503 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1506 * gcc.target/i386/pr66412.c: New test.
1508 2015-06-25 Richard Biener <rguenther@suse.de>
1510 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1512 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1514 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1516 2015-06-25 Richard Biener <rguenther@suse.de>
1518 * gfortran.dg/vect/vect-9.f90: New testcase.
1520 2015-06-25 Nick Clifton <nickc@redhat.com>
1522 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1523 H8300 and M32R targets.
1525 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1528 * gfortran.dg/maxerrors.f90: New test.
1530 2015-06-08 DJ Delorie <dj@redhat.com>
1532 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1534 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1536 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1538 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1540 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1541 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1542 * gcc.target/aarch64/nofp_1.c: New file.
1544 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1546 Implement N3928 - Extending static_assert
1547 * g++.dg/cpp0x/static_assert8.C: Adjust.
1548 * g++.dg/cpp0x/static_assert12.C: New.
1549 * g++.dg/cpp0x/static_assert13.C: New.
1550 * g++.dg/cpp1y/static_assert1.C: New.
1551 * g++.dg/cpp1y/static_assert2.C: New.
1552 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1554 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1557 * g++.dg/cpp0x/trailing11.C: New.
1559 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1561 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1563 * gcc.target/arm/memset-inline-10.c: Likewise.
1564 * gcc.target/arm/pr58784.c: Likewise.
1565 * gcc.target/arm/pr59985.C: Likewise.
1566 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1568 2015-06-24 Renlin Li <renlin.li@arm.com>
1570 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1571 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1573 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1576 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1579 * g++.dg/cpp0x/auto45.C: New test.
1580 * g++.dg/template/pr30044.C: New test.
1581 * g++.dg/template/crash83.C: Accept any error string.
1582 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1584 * g++.dg/cpp0x/variadic18.C: Likewise
1585 * g++.dg/template/canon-type-13.C: Likewise.
1586 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1588 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/other/linkage2.C: New.
1593 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1596 * gcc.target/arm/pr63408.c: New test.
1598 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1600 * lib/c-torture.exp: Don't call check_effective_target_lto
1601 before setting up environment correctly.
1602 * lib/gcc-dg.exp: Likewise, and protect
1603 gcc_force_conventional_output.
1605 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1607 PR rtl-optimization/66306
1608 * gcc.target/s390/pr66306.c: New test.
1610 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1612 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1613 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1614 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1615 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1616 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1617 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1618 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1620 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1623 * gcc.c-torture/pr65803.c: New test.
1625 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1628 * g++.dg/cpp0x/auto45.C: New test.
1629 * g++.dg/template/pr30044.C: New test.
1630 * g++.dg/template/crash83.C: Accept any error string.
1631 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1633 * g++.dg/cpp0x/variadic18.C: Likewise
1634 * g++.dg/template/canon-type-13.C: Likewise.
1635 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1637 2015-06-23 Marek Polacek <polacek@redhat.com>
1639 * c-c++-common/Wlogical-op-3.c: New test.
1641 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1644 * g++.dg/cpp0x/scoped_enum5.C: New.
1646 2015-06-23 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/66636
1649 * gcc.dg/vect/pr66636.c: New testcase.
1651 2015-06-23 Marek Polacek <polacek@redhat.com>
1653 * gcc.dg/fold-minus-4.c: New test.
1654 * gcc.dg/fold-minus-5.c: New test.
1655 * c-c++-common/ubsan/overflow-add-5.c: New test.
1657 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1659 Add missing testcase from r224672.
1660 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1662 * gcc.target/vax/bswapdi-1.c: New.
1664 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1667 * gfortran.dg/associate_18.f08: New test.
1669 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1672 * gcc.target/i386/pr66560-1.c: New test.
1673 * gcc.target/i386/pr66560-2.c: Ditto.
1674 * gcc.target/i386/pr66560-3.c: Ditto.
1675 * gcc.target/i386/pr66560-4.c: Ditto.
1677 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1679 * gcc.target/nvptx/nvptx.exp: New file.
1680 * gcc.target/nvptx/proto-1.c: Likewise.
1682 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1684 PR tree-optimization/66449
1685 * gcc.dg/vect/pr66449.c: New test.
1687 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1689 * g++.dg/other/dump-ada-spec-5.C: New test.
1690 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1691 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1693 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1695 * g++.dg/inherit/pure1.C: Test location too.
1697 2015-06-22 Marek Polacek <polacek@redhat.com>
1699 * gcc.dg/fold-ior-1.c: New test.
1700 * gcc.dg/fold-minus-2.c: New test.
1701 * gcc.dg/fold-minus-3.c: New test.
1702 * gcc.dg/fold-plus-1.c: New test.
1703 * gcc.dg/fold-plus-2.c: New test.
1704 * gcc.dg/fold-xor-4.c: New test.
1705 * gcc.dg/fold-xor-5.c: New test.
1707 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1710 * g++.dg/torture/pr65914.C: New.
1712 2015-06-22 Richard Biener <rguenther@suse.de>
1714 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1715 not existing TORTURE_OPTIONS only.
1716 * lib/gcc-dg.exp: Likewise.
1718 2015-06-22 Christian Bruel <christian.bruel@st.com>
1721 * gcc.target/arm/flip-thumb.c: New test.
1723 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1724 Martin Liska <mliska@suse.cz>
1727 * g++.dg/ipa/pr65908.C: New testcase.
1729 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1732 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1733 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1735 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1737 * gnat.dg/specs/debug1.ads: Adjust.
1739 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1741 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1742 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1743 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1744 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1745 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1746 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1747 * gcc.target/aarch64/fmovd-zero.c: Delete.
1748 * gcc.target/aarch64/fmovf-zero.c: Delete.
1750 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1752 * gcc.target/vax/bswapdi-1.c: New.
1754 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1756 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1758 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1760 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1762 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1764 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1766 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1768 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1770 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1772 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1774 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1776 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1778 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1780 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1782 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1784 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1786 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1788 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1790 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1792 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1794 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1796 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1798 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1800 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1802 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1804 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1806 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1808 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1810 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1812 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1814 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1816 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1818 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1820 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1822 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1824 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1826 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1828 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1830 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1832 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1833 (_ARM_FPSCR): Add FZ field.
1834 (clean_results): Force FZ=1 on AArch64.
1835 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1837 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1839 * gcc.target/aarch64/pr62308.c: New test.
1841 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1844 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1846 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1848 * gcc.target/i386/mpx/pr66581.c: New test.
1850 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1852 * gcc.target/i386/cmov9.c: New test.
1854 2015-06-18 Richard Biener <rguenther@suse.de>
1856 * g++.dg/other/const4.C: New testcase.
1858 2015-06-18 Michael Matz <matz@suse.de>
1861 * gcc.dg/vect/pr66253.c: New testcase.
1863 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1866 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1868 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1871 * gcc.target/i386/mpx/pr66568.c: New test.
1873 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1876 * gcc.target/i386/mpx/pr66567.c: New test.
1878 2015-06-18 Richard Biener <rguenther@suse.de>
1880 PR tree-optimization/66510
1881 * gcc.dg/vect/slp-perm-12.c: New testcase.
1883 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1885 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1886 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1887 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1888 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1890 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1893 * g++.dg/gomp/pr66571-1.C: New test.
1896 * c-c++-common/gomp/pr66429.c: New test.
1898 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1900 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1901 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1903 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1905 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1908 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1911 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1913 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1915 * gcc.target/mips/pr65862-1.c: New test.
1916 * gcc.target/mips/pr65862-2.c: Likewise.
1918 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1920 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1921 * gcc.target/i386/pr52252-atom.c: Ditto.
1922 * gcc.target/i386/vect-div-1.c: Ditto.
1923 * gcc.target/i386/rotate-5.c: Ditto.
1924 * gcc.target/i386/pr50202.c: Ditto.
1925 * gcc.target/i386/pr37843-3.c: Ditto.
1926 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1927 * gcc.target/i386/pr53397-1.c: Ditto.
1928 * gcc.target/i386/pr55934.c: Ditto.
1929 * gcc.target/i386/pr37843-4.c: Ditto.
1930 * gcc.target/i386/pr60451.c: Ditto.
1931 * gcc.target/i386/pr53397-2.c: Ditto.
1932 * gcc.target/i386/vectorize1.c: Ditto.
1933 * gcc.target/i386/extract-insert-combining.c: Ditto.
1934 * gcc.target/i386/pr53759.c: Ditto.
1935 * gcc.target/i386/pr52252-core.c: Ditto.
1936 * gcc.target/i386/rotate-3.c: Ditto.
1937 * gcc.target/i386/sse-20.c: Ditto.
1938 * gcc.target/i386/rotate-4.c: Ditto.
1939 * gcc.target/i386/pr61403.c: Ditto.
1940 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1941 * gcc.target/i386/pr60901.c: Ditto.
1942 * gcc.target/i386/pr59794-7.c: Ditto.
1943 * gcc.target/i386/pr62208.c: Ditto.
1944 * gcc.target/i386/pr53416.c: Ditto.
1945 * gcc.target/i386/asm-dialect-1.c: Ditto.
1946 * gcc.target/i386/pr50038.c: Ditto.
1947 * gcc.target/i386/47698.c: Ditto.
1948 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1949 * gcc.target/i386/pr59794-2.c: Ditto.
1950 * gcc.target/i386/pr59794-3.c: Ditto.
1951 * gcc.target/i386/pr39058.c: Ditto.
1952 * gcc.target/i386/pr60205-1.c: Ditto.
1953 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1954 * gcc.target/i386/sse2-movq-2.c: Ditto.
1956 2015-06-17 Richard Biener <rguenther@suse.de>
1958 PR tree-optimization/66251
1959 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1961 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1964 * g++.dg/parse/new-placement1.C: New.
1966 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1968 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1969 * jit.dg/test-compound-assignment.c: New testcase.
1971 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1974 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1975 to "testcases" array.
1977 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1980 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1981 * jit.dg/test-debug-strings.c: New test case.
1982 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1983 the discriminant has a sane debug string.
1985 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1988 * gcc.target/i386/pr56766-1.c: New test.
1989 * gcc.target/i386/pr56766-2.c: Ditto.
1991 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1993 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1994 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1995 * gcc.target/mips/loongson-simd.c: Ditto.
1997 2015-06-16 Richard Biener <rguenther@suse.de>
1999 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2001 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2003 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2004 passed by the testsuite driver.
2006 2015-06-16 Richard Biener <rguenther@suse.de>
2008 * gcc.dg/vect/slp-perm-11.c: New testcase.
2010 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2012 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2015 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2017 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2018 Reinstate calls to torture-init and torture-finalize.
2020 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2022 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2024 2015-06-15 Nathan Sidwell <nathan@acm.org>
2027 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2029 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/cpp0x/local-type1.C: New.
2034 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2039 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2040 unimplemented error.
2041 * gfortran.dg/allocate_with_source_7.f08: New test.
2042 * gfortran.dg/allocate_with_source_8.f08: New test.
2044 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2047 * g++.dg/warn/Walways-true-3.C: New test.
2049 2015-06-13 Tom de Vries <tom@codesourcery.com>
2051 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2053 2015-06-13 Tom de Vries <tom@codesourcery.com>
2055 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2056 (main): Remove superfluous attributes.
2057 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2058 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2060 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2062 * gcc.target/i386/monitorx.c: New.
2063 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2064 * gcc.target/i386/sse-13.c: Ditto.
2065 * gcc.target/i386/sse-14.c: Ditto.
2066 * gcc.target/i386/sse-22.c: Ditto.
2067 * gcc.target/i386/sse-23.c: Ditto.
2068 * g++.dg/other/i386-2.C: Ditto.
2069 * g++.dg/other/i386-3.C: Ditto.
2071 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2073 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2075 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2078 * gfortran.dg/allocatable_scalar_13.f90: New test
2080 2015-06-11 Marek Polacek <polacek@redhat.com>
2082 * gcc.dg/fold-xor-3.c: New test.
2084 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2086 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2087 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2089 2015-06-11 Christian Bruel <christian.bruel@st.com>
2092 * gcc.target/arm/pragma_attribute.c: New test.
2094 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2096 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2098 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2101 * gcc.target/i386/pr66473.c: New test.
2103 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2106 * gcc.dg/tls/pr66470.c: New test.
2107 * gcc.target/i386/pr66470.c: New test.
2109 2015-06-10 Christian Bruel <christian.bruel@st.com>
2112 * gcc.target/arm/attr_arm.c: New test
2113 * gcc.target/arm/attr_arm-err.c: New test
2114 * gcc.target/arm/attr_thumb.c: New test
2115 * gcc.target/arm/attr_thumb-static.c: New test
2117 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2122 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2124 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2126 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2127 passed by the testsuite driver.
2129 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2132 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2133 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2134 * gcc.dg/ssp-1.c: Make counter a register.
2135 * gcc.dg/ssp-2.c: Likewise.
2136 * gcc.dg/torture/parm-coalesce.c: New.
2138 2015-06-09 Tom de Vries <tom@codesourcery.com>
2140 * gcc.target/i386/vararg-loc.c: New test.
2142 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2145 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2146 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2148 2015-06-09 Marek Polacek <polacek@redhat.com>
2150 PR tree-optimization/66299
2151 * gcc.dg/pr66299-1.c: New test.
2152 * gcc.dg/pr66299-2.c: New test.
2153 * gcc.dg/pr66299-3.c: New test.
2155 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2157 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2158 passed by the testsuite driver.
2160 2015-06-09 Richard Biener <rguenther@suse.de>
2163 * gcc.dg/fold-modpow2.c: New testcase.
2165 2015-06-09 Richard Biener <rguenther@suse.de>
2167 PR tree-optimization/66419
2168 * gcc.dg/vect/bb-slp-37.c: New testcase.
2170 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2172 * gcc.target/arm/stl-cond.c: New test.
2174 2015-06-09 Richard Biener <rguenther@suse.de>
2177 * gcc.dg/torture/pr66413.c: New testcase.
2179 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2181 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2182 * gcc.dg/ssp-1.c: Make counter a register.
2183 * gcc.dg/ssp-2.c: Likewise.
2184 * gcc.dg/torture/parm-coalesce.c: New.
2186 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2188 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2189 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2191 2015-06-08 Tom de Vries <tom@codesourcery.com>
2193 PR rtl-optimization/66444
2194 * gcc.dg/pr66444.c: New test.
2196 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2199 * gfortran.dg/class_is_1.f90: New test.
2200 * gfortran.dg/type_is_1.f90: Ditto.
2202 2015-06-08 Marek Polacek <polacek@redhat.com>
2205 * gcc.dg/cpp/pr66415-1.c: New test.
2206 * gcc.dg/cpp/pr66415-2.c: New test.
2208 2015-06-08 Richard Biener <rguenther@suse.de>
2210 PR tree-optimization/66422
2211 * gcc.dg/Warray-bounds-16.c: New testcase.
2213 2015-06-08 Richard Biener <rguenther@suse.de>
2215 * gcc.dg/vect/slp-perm-10.c: New testcase.
2216 * gcc.dg/vect/slp-23.c: Adjust.
2217 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2218 vector pointer update.
2220 2015-06-08 Marek Polacek <polacek@redhat.com>
2223 * g++.dg/ubsan/pr66452.C: New test.
2225 2015-06-08 Tom de Vries <tom@codesourcery.com>
2227 PR tree-optimization/66436
2228 * gcc.dg/gomp/dump-new-function-2.c: New test.
2229 * gcc.dg/gomp/dump-new-function-3.c: Same.
2230 * gcc.dg/gomp/dump-new-function.c: Same.
2232 2015-06-08 Tom de Vries <tom@codesourcery.com>
2234 PR tree-optimization/66435
2235 * gcc.dg/gomp/notify-new-function-2.c: New test.
2236 * gcc.dg/gomp/notify-new-function-3.c: Same.
2237 * gcc.dg/gomp/notify-new-function.c: Same.
2239 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2241 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2242 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2243 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2244 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2245 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2246 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2249 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2252 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2253 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2255 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2256 * gfortran.dg/warn_conversion_5.f90: New test.
2257 * gfortran.dg/warn_conversion_6.f90: New test.
2258 * gfortran.dg/warn_conversion_7.f90: New test.
2260 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2263 * gfortran.dg/blockdata_9.f: New test.
2265 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2268 * gfortran.dg/forall_17.f90: New test.
2270 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2272 * g++.dg/cpp0x/pr57101.C: Add warning.
2273 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2274 * g++.dg/ext/visibility/anon7.C: Same.
2275 * g++.dg/ipa/pr63587-2.C: Same.
2276 * g++.dg/opt/dump1.C: Same.
2277 * g++.dg/opt/pr59622-3.C: Same.
2278 * g++.dg/opt/pr59622.C: Same.
2279 * g++.dg/torture/pr46383.C: Same.
2280 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2281 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2282 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2284 * gfortran.dg/intent_out_8.f90: Same.
2285 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2287 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2290 gfortran.dg/equiv_9.f90: New test.
2293 2015-06-05 Tom de Vries <tom@codesourcery.com>
2295 merge from gomp4 branch:
2296 2015-05-28 Tom de Vries <tom@codesourcery.com>
2298 PR tree-optimization/65443
2299 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2300 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2301 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2303 2015-06-05 Nathan Sidwell <nathan@acm.org>
2306 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2308 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2310 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2312 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2314 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2316 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2318 * testsuite/gcc.target/i386/noplt-1.c: New test.
2319 * testsuite/gcc.target/i386/noplt-2.c: New test.
2320 * testsuite/gcc.target/i386/noplt-3.c: New test.
2321 * testsuite/gcc.target/i386/noplt-4.c: New test.
2323 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2326 * gfortran.dg/adjustl_1.f90: New test.
2328 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2330 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2331 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2333 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2335 * lto.c (iterative_hash_canonical_type,
2336 gimple_register_canonical_type): only hash main variants of types
2338 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2340 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2341 Move set of dg-do-what-default after early return.
2343 2015-06-04 Marek Polacek <polacek@redhat.com>
2346 * gcc.dg/lvalue-8.c: New test.
2348 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2349 Paolo Carlini <paolo.carlini@oracle.com>
2352 * g++.dg/other/pr66130.C: New.
2353 * g++.dg/cpp0x/pr66130.C: Likewise.
2355 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2357 * g++.dg/cpp0x/decl-loc1.C: New.
2358 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2359 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2360 * g++.dg/init/ctor8.C: Likewise.
2361 * g++.dg/parse/semicolon4.C: Likewise.
2363 2015-06-03 Marek Polacek <polacek@redhat.com>
2366 * g++.dg/ubsan/static-init-1.C: New test.
2367 * g++.dg/ubsan/static-init-2.C: New test.
2368 * g++.dg/ubsan/static-init-3.C: New test.
2370 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2373 * gcc.target/i386/pr66275.c: New test.
2375 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2377 * gcc.dg/Wcxx-compat-22.c: New testcase.
2378 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2379 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2380 * c-c++-common/pr58346-1.c: Likewise.
2381 * c-c++-common/transparent-union-1.c: Likewise.
2383 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2385 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2386 * g++.dg/plugin/def_plugin.c: New file.
2387 * g++.dg/plugin/def-plugin-test.C: New file.
2389 2015-06-03 Richard Biener <rguenther@suse.de>
2391 * gcc.dg/vect/bb-slp-36.c: New testcase.
2393 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2395 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2397 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2399 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2400 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2401 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2402 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2404 2015-06-03 Marek Polacek <polacek@redhat.com>
2408 * gcc.dg/pr64223-1.c: New test.
2409 * gcc.dg/pr64223-2.c: New test.
2411 2015-06-03 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/63916
2414 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2416 2015-06-03 Richard Biener <rguenther@suse.de>
2418 PR tree-optimization/66375
2419 * gcc.dg/torture/pr66375.c: New testcase.
2421 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2423 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2425 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2428 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2430 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2433 * gfortran.dg/reshape_7.f90: New test.
2435 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2438 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2441 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2444 * gcc.dg/pr49551.c: New testcase.
2446 2015-06-02 Richard Biener <rguenther@suse.de>
2449 * g++.dg/lto/pr65549_0.C: New testcase.
2451 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2455 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2457 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2459 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2461 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2464 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2466 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2468 PR tree-optimization/48052
2469 * gcc.dg/tree-ssa/scev-8.c: New.
2470 * gcc.dg/tree-ssa/scev-9.c: New.
2471 * gcc.dg/tree-ssa/scev-10.c: New.
2472 * gcc.dg/vect/pr48052.c: New.
2474 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2476 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2478 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2480 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2482 2015-06-02 Marek Polacek <polacek@redhat.com>
2485 * gcc.dg/torture/pr66345.c: New test.
2487 2015-06-02 Richard Biener <rguenther@suse.de>
2489 PR tree-optimization/65961
2490 * gcc.dg/torture/pr65961.c: New testcase.
2492 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2494 PR tree-optimization/52563
2495 PR tree-optimization/62173
2496 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2497 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2499 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2501 * gnat.dg/specs/varsize_return2.ads: New test.
2502 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2504 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2506 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2508 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2511 * gcc.target/aarch64/sync-comp-swap.c: New.
2512 * gcc.target/aarch64/sync-comp-swap.x: New.
2513 * gcc.target/aarch64/sync-op-acquire.c: New.
2514 * gcc.target/aarch64/sync-op-acquire.x: New.
2515 * gcc.target/aarch64/sync-op-full.c: New.
2516 * gcc.target/aarch64/sync-op-full.x: New.
2517 * gcc.target/aarch64/sync-op-release.c: New.
2518 * gcc.target/aarch64/sync-op-release.x: New.
2520 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2522 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2525 2015-06-01 Richard Biener <rguenther@suse.de>
2527 PR tree-optimization/66349
2528 PR tree-optimization/66352
2529 PR tree-optimization/66357
2530 * gcc.dg/torture/pr66357.c: New testcase.
2531 * gcc.dg/torture/pr66349.c: Likewise.
2532 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2534 2015-06-01 Richard Biener <rguenther@suse.de>
2537 2015-05-29 Richard Biener <rguenther@suse.de>
2539 PR tree-optimization/66314
2540 * gcc.dg/asan/pr66314.c: New testcase.
2542 2015-06-01 Richard Biener <rguenther@suse.de>
2544 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2546 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2548 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2550 (hp3, hp4): Add inline keyword.
2551 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2552 (hp2): Add inline keyword.
2553 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2554 (hp2): Add inline keyword.
2556 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2559 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2560 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2561 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2562 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2564 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2566 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2567 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2569 2015-06-01 Richard Biener <rguenther@suse.de>
2571 PR tree-optimization/66280
2572 * g++.dg/torture/pr66280.C: New testcase.
2573 * g++.dg/torture/pr66280-2.C: Likewise.
2575 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2577 * gnat.dg/addr9_1.adb: New test.
2578 * gnat.dg/addr9_2.adb: Likewise.
2579 * gnat.dg/addr9_3.adb: Likewise.
2580 * gnat.dg/addr9_4.adb: Likewise.
2582 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2584 * g++.dg/other/dump-ada-spec-4.C: New test.
2586 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2588 * gcc.dg/alias-8.c: Fix dg-warning.
2590 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2592 * gcc.dg/alias-8.c: Do not xfail.
2593 * gcc.dg/pr62167.c: Prevent FRE.
2594 * gcc.dg/alias-14.c: New testcase.
2596 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2598 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2600 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2603 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2605 * gcc.target/s390/hotpatch-10.c: Likewise.
2606 * gcc.target/s390/hotpatch-11.c: Likewise.
2607 * gcc.target/s390/hotpatch-12.c: Likewise.
2608 * gcc.target/s390/hotpatch-17.c: Likewise.
2609 * gcc.target/s390/hotpatch-18.c: Likewise.
2610 * gcc.target/s390/hotpatch-20.c: Likewise.
2611 * gcc.target/s390/hotpatch-21.c: Likewise.
2612 * gcc.target/s390/hotpatch-22.c: Likewise.
2613 * gcc.target/s390/hotpatch-23.c: Likewise.
2614 * gcc.target/s390/hotpatch-24.c: Likewise.
2615 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2616 to check for the exact nops too.
2617 * gcc.target/s390/hotpatch-3.c: Likewise.
2618 * gcc.target/s390/hotpatch-4.c: Likewise.
2619 * gcc.target/s390/hotpatch-5.c: Likewise.
2620 * gcc.target/s390/hotpatch-6.c: Likewise.
2621 * gcc.target/s390/hotpatch-7.c: Likewise.
2622 * gcc.target/s390/hotpatch-8.c: Likewise.
2623 * gcc.target/s390/hotpatch-9.c: Likewise.
2624 * gcc.target/s390/hotpatch-14.c: Likewise.
2625 * gcc.target/s390/hotpatch-15.c: Likewise.
2626 * gcc.target/s390/hotpatch-16.c: Likewise.
2627 * gcc.target/s390/hotpatch-19.c: Likewise.
2628 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2629 scan-assembler-times counting number of .align directives.
2630 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2631 dg-options. Remove scan-assembler-times counting number of .align
2633 * gcc.target/s390/hotpatch-26.c: New file.
2634 * gcc.target/s390/hotpatch-27.c: New file.
2635 * gcc.target/s390/hotpatch-28.c: New file.
2636 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2637 using -Os -O0 -O1 -O2 -O3 options.
2639 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2641 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2643 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2645 PR tree-optimization/66142
2646 * gcc.dg/vect/pr66142.c: New test.
2648 2015-05-29 Richard Biener <rguenther@suse.de>
2650 PR tree-optimization/66314
2651 * gcc.dg/asan/pr66314.c: New testcase.
2653 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2655 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2656 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2658 (schedule-cleanups, dg-keep-saved-temps): New proc.
2659 (gcc-dg-test-1): Schedule cleanups.
2660 * lib/profopt.exp (profopt-execute): Likewise.
2661 * g++.dg/cdce3.C: Adjust expected line numbers.
2662 * gcc.dg/cdce1.c: Likewise.
2663 * gcc.dg/cdce2.c: Likewise.
2664 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2665 * gcc.dg/strlenopt-24.c: Likewise.
2666 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2667 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2668 * obj-c++.dg/encode-2.mm: Likewise.
2670 2015-05-28 DJ Delorie <dj@redhat.com>
2672 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2674 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2676 * gnat.dg/discr43.adb: New test.
2678 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2680 * gnat.dg/varsize_temp.adb: Rename into...
2681 * gnat.dg/varsize1.adb: ...this.
2682 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2683 * gnat.dg/varsize2.ad[sb]: ...this.
2684 * gnat.dg/varsize3_1.adb: New test.
2685 * gnat.dg/varsize3_2.adb: Likewise.
2686 * gnat.dg/varsize3_3.adb: Likewise.
2687 * gnat.dg/varsize3_4.adb: Likewise.
2688 * gnat.dg/varsize3_5.adb: Likewise.
2689 * gnat.dg/varsize3_6.adb: Likewise.
2690 * gnat.dg/varsize3_pkg1.ads: New helper.
2691 * gnat.dg/varsize3_pkg2.ads: Likewise.
2692 * gnat.dg/varsize3_pkg3.ads: Likewise.
2694 2015-05-28 Richard Biener <rguenther@suse.de>
2696 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2698 2015-05-28 Richard Biener <rguenther@suse.de>
2700 PR tree-optimization/66142
2701 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2703 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2706 * gcc.dg/darwin-minversion-3.c: Update testcase.
2707 * gcc.dg/darwin-minversion-4.c: Ditto.
2708 * gcc.dg/darwin-minversion-5.c: New testcase.
2709 * gcc.dg/darwin-minversion-6.c: Ditto.
2710 * gcc.dg/darwin-minversion-7.c: Ditto.
2711 * gcc.dg/darwin-minversion-8.c: Ditto.
2712 * gcc.dg/darwin-minversion-9.c: Ditto.
2713 * gcc.dg/darwin-minversion-10.c: Ditto.
2714 * gcc.dg/darwin-minversion-11.c: Ditto.
2715 * gcc.dg/darwin-minversion-12.c: Ditto.
2717 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2719 PR rtl-optimization/66168
2720 * gcc.c-torture/compile/pr66168.c: New test.
2722 2015-05-27 Jeff Law <law@redhat.com>
2725 * gcc.dg/target/m68k/pr39726-1.c: New test.
2727 2015-05-27 Nathan Sidwell <nathan@acm.org>
2730 * g++.dg/ext/alias-canon3.C: New.
2732 2015-05-27 Richard Biener <rguenther@suse.de>
2734 PR tree-optimization/66272
2736 2014-08-15 Richard Biener <rguenther@suse.de>
2738 PR tree-optimization/62031
2739 * gcc.dg/torture/pr66272.c: New testcase.
2741 2015-05-27 Richard Biener <rguenther@suse.de>
2743 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2745 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2748 * gcc.dg/pr65358.c: New test.
2750 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2753 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2755 * gfortran.dg/allocate_with_source_6.f90: New test.
2757 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2759 * gnat.dg/atomic7_1.adb: New test.
2760 * gnat.dg/atomic7_2.adb: Likewise.
2761 * gnat.dg/atomic7_pkg1.ads: New helper.
2762 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2764 2015-05-26 Michael Matz <matz@suse.de>
2767 * gcc.dg/vect/pr66251.c: New test.
2769 2015-05-26 Richard Biener <rguenther@suse.de>
2771 PR tree-optimization/66142
2772 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2774 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2777 * gfortran.dg/allocatable_scalar_13.f90: New test
2779 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2781 * gnat.dg/warn11.adb: New test.
2782 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2784 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2786 * gnat.dg/vfa1_1.adb: New test.
2787 * gnat.dg/vfa1_2.adb: Likewise.
2788 * gnat.dg/vfa1_3.adb: Likewise.
2789 * gnat.dg/vfa1_4.adb: Likewise.
2790 * gnat.dg/vfa1_pkg.ads: New helper.
2792 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2794 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2795 * gcc.target/i386/pr66232-3.c: Likewise.
2797 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2800 * gcc.target/i386/pr66274.c: New test.
2802 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2804 * gnat.dg/renaming6.ad[sb]: New test.
2806 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2808 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2809 and 'dg-require-effective-target pie'.
2811 2015-05-23 Nathan Sidwell <nathan@acm.org>
2814 * g++.dg/cpp0x/pr66243.C: New.
2816 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2819 * g++.dg/lto/pr66180_0.C: New testcase.
2820 * g++.dg/lto/pr66180_1.C: New testcase.
2822 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2825 * typebound_call_27.f90: New file.
2827 2015-05-23 Nathan Sidwell <nathan@acm.org>
2830 * g++.dg/template/pr65936.C: New.
2832 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2834 PR tree-optimization/63387
2835 * gcc.dg/pr63387-2.c: New testcase.
2837 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2839 * gcc.dg/simd-1.c: Update to the new message.
2841 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2843 * gcc.dg/nand.c: New testcase.
2845 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2847 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2848 Set dg-do-what-default to compile only on ARM targets without
2849 arm_neon_hw execution support. Remove redundant c-torture-execute
2850 in loop over test cases.
2852 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2855 * gcc.target/aarch64/pr65491_1.c: New test.
2856 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2857 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2859 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2862 * g++.dg/cpp0x/explicit9.C: New.
2863 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2865 2015-05-22 Richard Biener <rguenther@suse.de>
2867 PR tree-optimization/66251
2868 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2870 2015-05-22 Marek Polacek <polacek@redhat.com>
2873 * c-c++-common/attributes-enum-1.c: New test.
2874 * c-c++-common/attributes-enum-2.c: New test.
2875 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2876 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2878 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2880 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2881 effective target support. If no arm_neon_hw support, do not attempt
2882 to execute the tests; only compile them.
2883 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2884 and "dg-require-effective-target arm_neon_ok".
2885 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2886 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2887 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2888 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2889 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2890 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2891 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2892 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2893 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2894 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2895 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2896 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2897 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2898 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2899 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2900 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2901 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2902 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2903 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2904 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2905 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2906 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2907 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2908 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2909 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2910 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2911 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2912 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2913 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2914 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2915 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2916 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2917 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2918 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2919 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2920 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2921 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2922 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2923 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2924 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2925 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2926 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2927 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2928 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2929 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2930 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2931 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2932 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2933 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2934 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2935 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2936 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2937 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2938 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2939 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2940 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2941 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2942 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2943 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2944 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2945 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2946 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2947 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2948 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2949 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2950 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2951 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2952 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2953 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2954 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2955 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2956 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2957 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2958 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2959 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2960 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2961 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2962 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2963 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2964 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2965 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2966 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2967 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2968 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2969 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2970 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2971 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2972 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2973 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2974 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2975 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2976 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2977 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2978 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2979 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2980 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2981 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2982 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2983 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2984 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2985 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2986 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2987 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2988 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2989 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2990 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2991 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2992 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2993 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2994 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2995 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2996 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2997 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2999 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3001 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3002 * gcc.dg/vect/pr59354.c: Likewise.
3003 * gcc.dg/vect/pr64252.c: Likewise.
3004 * gcc.dg/vect/pr64404.c: Likewise.
3005 * gcc.dg/vect/pr64493.c: Likewise.
3006 * gcc.dg/vect/pr64495.c: Likewise.
3007 * gcc.dg/vect/pr64844.c: Likewise.
3008 * gcc.dg/vect/pr65518.c: Likewise.
3009 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3011 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3014 * g++.dg/cpp1y/var-templ28.C: New.
3016 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3019 * gcc.target/i386/pr66232-1.c: New test.
3020 * gcc.target/i386/pr66232-2.c: Likewise.
3021 * gcc.target/i386/pr66232-3.c: Likewise.
3022 * gcc.target/i386/pr66232-4.c: Likewise.
3023 * gcc.target/i386/pr66232-5.c: Likewise.
3025 2015-05-21 Nathan Sidwell <nathan@acm.org>
3027 * g++.dg/cpp1y/pr60943.C: New.
3029 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3031 PR tree-optimization/66233
3032 * gcc.c-torture/execute/pr66233.c: New test.
3034 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3037 * gfortran.dg/inline_matmul_11.f90: New test.
3039 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3041 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3042 instead of listing several targets on its own.
3043 * gcc.target/i386/pr32219-2.c: Likewise.
3044 * gcc.target/i386/pr32219-3.c: Likewise.
3045 * gcc.target/i386/pr32219-4.c: Likewise.
3046 * gcc.target/i386/pr32219-5.c: Likewise.
3047 * gcc.target/i386/pr32219-6.c: Likewise
3048 * gcc.target/i386/pr32219-7.c: Likewise.
3049 * gcc.target/i386/pr32219-8.c: Likewise.
3050 * gcc.target/i386/pr39013-1.c: Likewise.
3051 * gcc.target/i386/pr39013-2.c: Likewise.
3052 * gcc.target/i386/pr64317.c: Likewise.
3054 2015-05-21 Jeff Law <law@redhat.com>
3056 * gcc.target/hppa/shadd-3.c: New test.
3057 * gcc.target/hppa/shadd-4.c: New test.
3059 2015-05-21 Michael Matz <matz@suse.de>
3061 * gcc.dg/vect/vect-strided-store.c: New test.
3062 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3063 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3065 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3067 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3068 * gcc.dg/pow-sqrt-synth-1.c: New test.
3069 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3071 2015-05-21 Richard Biener <rguenther@suse.de>
3074 * g++.dg/conversion/pr66211.C: New testcase.
3075 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3077 2015-05-21 Jeff Law <law@redhat.com>
3079 * gcc.target/hppa/shadd-2.c: New test.
3081 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3084 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3086 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3089 * gcc.target/arm/pr26702.c: Adjust target selector.
3091 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3094 * gcc.dg/lto/pr66221_0.c: New test.
3095 * gcc.dg/lto/pr66221_1.c: New test.
3097 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3100 * gcc.dg/redecl-4.c: Update column numbers.
3101 * gcc.dg/format/bitfld-1.c: Likewise.
3102 * gcc.dg/format/attr-2.c: Likewise.
3103 * gcc.dg/format/attr-6.c: Likewise.
3104 * gcc.dg/format/attr-7.c (baz): Likewise.
3105 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3106 * gcc.dg/format/attr-4.c: Likewise.
3107 * gcc.dg/format/branch-1.c: Likewise.
3108 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3109 locations within strings with embedded escape sequences.
3111 2015-05-20 Jeff Law <law@redhat.com>
3113 * gcc.target/hppa/hppa.exp: New target test driver.
3114 * gcc.target/hppa/shadd-1.c: New test.
3116 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3118 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3120 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3122 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3123 (fn_33_k_and_r_style): New.
3124 (fn_33_stroustrup_style): New.
3125 (fn_33_allman_style): New.
3126 (fn_33_whitesmiths_style): New.
3127 (fn_33_horstmann_style): New.
3128 (fn_33_ratliff_banner_style): New.
3129 (fn_33_lisp_style): New.
3130 (fn_34_indent_dash_gnu): New.
3131 (fn_34_indent_dash_kr): New.
3132 (fn_34_indent_dash_orig): New.
3133 (fn_34_indent_linux_style): New.
3135 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3138 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3140 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3142 PR tree-optimization/65447
3143 * gcc.dg/tree-ssa/pr65447.c: New test.
3145 2015-05-19 Nathan sidwell <nathan@acm.org>
3147 * g++.dg/cpp0x/pr65954.C: New.
3149 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3151 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3153 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3155 * lib/target-supports.exp: Vector do not always have natural
3158 2015-05-19 David Sherwood <david.sherwood@arm.com>
3160 * gcc.dg/loop-invariant.c: New testcase.
3162 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3164 * lib/target-supports.exp: Vector do not always have natural
3167 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3169 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3171 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3173 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3175 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3176 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3177 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3178 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3179 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3180 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3181 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3182 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3183 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3184 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3186 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3188 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3190 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3192 * gcc.target/s390/s390.exp
3193 (check_effective_target_vector): New check.
3194 * gcc.target/s390/vector/vec-abi-1.c: New test.
3195 * gcc.target/s390/vector/vec-abi-2.c: New test.
3196 * gcc.target/s390/vector/vec-abi-3.c: New test.
3197 * gcc.target/s390/vector/vec-abi-4.c: New test.
3198 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3199 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3200 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3201 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3202 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3203 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3204 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3205 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3206 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3207 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3208 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3209 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3210 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3211 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3212 * gcc.target/s390/vector/vec-init-1.c: New test.
3213 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3214 * gcc.target/s390/vector/vec-shift-1.c: New test.
3215 * gcc.target/s390/vector/vec-sub-1.c: New test.
3217 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3219 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3221 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3223 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3225 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3227 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3229 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3231 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3233 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3235 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3237 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3239 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3241 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3243 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3245 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3247 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3249 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3251 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3253 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3255 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3257 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3259 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3261 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3263 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3265 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3267 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3269 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3271 PR tree-optimization/66187
3272 * gcc.c-torture/execute/pr66187.c: New test.
3273 * gcc.dg/pr66187-1.c: New test.
3274 * gcc.dg/pr66187-2.c: New test.
3276 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3278 * gcc.dg/vect/bb-slp-35.c: Adjust.
3280 2015-05-19 Richard Biener <rguenther@suse.de>
3282 PR tree-optimization/66165
3283 * gcc.dg/torture/pr66165.c: New testcase.
3285 PR tree-optimization/66185
3286 * gcc.dg/torture/pr66185.c: New testcase.
3288 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3291 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3293 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3295 * gcc.target/mips/p5600-bonding.c : New file.
3297 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3300 * gfortran.dg/interface_operator_1.f90: New tests.
3302 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3305 * gfortran.dg/generic_29.f90: New tests.
3307 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3310 * gfortran.dg/storage_size_6.f90: New tests.
3312 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3315 * gfortran.dg/null1.f90: New test.
3317 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3320 * gfortran.dg/entry_21.f90: New test.
3322 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3325 * gfortran.dg/storage_size_6.f90: New tests.
3327 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3330 * gfortran.dg/misplaced_statement.f90: New test.
3332 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3335 * gfortran.dg/filepos1.f90: New test
3337 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3340 * gfortran.dg/pr64925.f90: New test.
3342 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3344 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3346 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3348 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3350 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3351 to the family of pie capable targets.
3353 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3355 * gcc.target/arm/bics_1.c : New testcase.
3356 * gcc.target/arm/bics_2.c : New testcase.
3357 * gcc.target/arm/bics_3.c : New testcase.
3358 * gcc.target/arm/bics_4.c : New testcase.
3360 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3362 * gcc.target/mips/umips-attr.c: New test.
3364 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3366 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3367 * gcc.dg/20150120-2.c (dg-final): Ditto.
3368 * gcc.dg/20150120-2.c (dg-final): Ditto.
3369 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3371 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3374 * gcc.target/i386/pr66174.c: New test.
3376 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3379 * gfortran.dg/matmul_bounds_6.f90: New test.
3380 * gfortran.dg/matmul_bounds_7.f90: New test.
3382 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3384 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3385 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3386 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3387 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3388 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3389 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3391 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3394 * gfortran.dg/continuation_13.f90: Update test.
3395 * gfortran.dg/pr65903.f90: New test.
3397 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3400 * gfortran.dg/block_14.f90: New test.
3402 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3405 * lib/gfortran-dg.exp: Update regex to handle two locations for
3406 the same diagnostic without caret.
3407 * gfortran.dg/badline.f: Test also that line numbers are correct
3408 before and after "left but not entered" warning.
3410 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3411 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3414 * gcc.target/arm/maskdata.c: New test.
3416 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3419 * gfortran.dg/derived_constructor_components_5: New test
3421 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3424 * gcc.target/alpha/pr66140.c: New test.
3426 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3429 * gcc.dg/Wconversion-complex-c99.c: New test.
3430 * gcc.dg/Wconversion-complex-gnu.c: New test.
3432 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3434 PR tree-optimization/64454
3435 * gcc.dg/modmod.c: New testcase.
3437 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3439 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3441 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3444 * gcc.target/i386/mpx/pr66134.c: New test.
3446 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3448 * gcc.target/powerpc/pr60158.c: New test.
3450 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3452 * gcc.target/i386/sibcall-7.c: New test.
3453 * gcc.target/i386/sibcall-8.c: New test.
3455 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3457 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3458 (abs64_in_dreg): Likewise.
3460 2015-05-14 Marek Polacek <polacek@redhat.com>
3464 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3465 * gcc.dg/pr19984.c: Likewise.
3466 * gcc.dg/pr66066-1.c: New test.
3467 * gcc.dg/pr66066-2.c: New test.
3468 * gcc.dg/pr66066-3.c: New test.
3470 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3472 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3473 * gcc.dg/pow-sqrt.x: New file.
3474 * gcc.dg/pow-sqrt-1.c: New test.
3475 * gcc.dg/pow-sqrt-2.c: Likewise.
3476 * gcc.dg/pow-sqrt-3.c: Likewise.
3478 2015-05-13 Richard Biener <rguenther@suse.de>
3480 PR tree-optimization/66123
3481 * gcc.dg/torture/pr66123.c: New testcase.
3483 2015-05-13 Richard Biener <rguenther@suse.de>
3486 * gcc.dg/alias-2.c: Adjust.
3487 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3489 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3492 * gcc.target/i386/pr65103-3.c: New.
3494 2015-05-13 Martin Liska <mliska@suse.cz>
3496 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3498 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3501 * gcc.target/i386/pr66112-2.c: New test.
3504 * gcc.target/i386/pr66112-1.c: New test.
3506 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3509 * gcc.target/i386/mpx/pr66048.cc: New.
3511 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3513 PR rtl-optimization/64616
3514 * gcc.dg/loop-8.c: New test.
3515 * gcc.dg/loop-9.c: New test.
3517 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3520 * gcc.target/i386/pr66047.c: New testcase.
3522 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3525 * gcc.c-torture/compile/pr65873.c: New testcase.
3527 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3530 * gfortran.dg/inline_matmul_10.f90: New test.
3532 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3534 * c-c++-common/Wmisleading-indentation.c: New testcase.
3535 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3536 * c-c++-common/Wmisleading-indentation-2.md: New file.
3538 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3540 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3542 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3544 2015-05-12 Richard Biener <rguenther@suse.de>
3546 PR tree-optimization/66101
3547 * gcc.dg/torture/pr66101.c: New testcase.
3549 2015-05-12 Richard Biener <rguenther@suse.de>
3551 PR tree-optimization/37021
3552 * gcc.target/i386/vect-addsub.c: New testcase.
3554 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3556 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3558 2015-05-12 Tom de Vries <tom@codesourcery.com>
3560 PR tree-optimization/66010
3561 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3563 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3566 * g++.dg/cpp0x/trailing10.C: New.
3568 2015-05-12 Richard Biener <rguenther@suse.de>
3570 * gcc.dg/vect/bb-slp-35.c: New testcase.
3572 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3575 * gfortran.dg/bound_simplification_6.f90: New.
3577 2015-05-11 Steve Ellcey <sellcey@mips.com>
3579 * gcc.target/mips/branch-1.c: Pass argument to bar().
3581 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3584 * gcc.target/i386/pr65753.c: New test.
3586 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3588 PR rtl-optimization/66076
3589 * gcc.dg/torture/pr66076.c: New test.
3591 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3594 * gfortran.dg/inline_matmul_7.f90: New test.
3595 * gfortran.dg/inline_matmul_8.f90: New test.
3596 * gfortran.dg/inline_matmul_9.f90: New test.
3598 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3600 * gfortran.dg/bound_simplification_5.f90: New.
3602 2015-05-09 Jason Merrill <jason@redhat.com>
3604 * lib/target-supports.exp (cxx_default): New global.
3605 (check_effective_target_c++11_only)
3606 (check_effective_target_c++14_only)
3607 (check_effective_target_c++98_only)
3608 (check_effective_target_c++1z_only): Check it.
3610 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3612 PR tree-optimization/64454
3613 * gcc.dg/tree-ssa/vrp97.c: New file.
3614 * gcc.dg/vect/slp-perm-7.c: Update.
3616 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3619 * gfortran.dg/elemental_subroutine_11.f90: New test.
3621 2015-05-08 Richard Biener <rguenther@suse.de>
3623 PR tree-optimization/66036
3624 * gcc.dg/vect/slp-41.c: New testcase.
3626 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3628 * gfortran.dg/elemental_optional_args_7.f90: New.
3630 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3632 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3635 2015-05-08 Marek Polacek <polacek@redhat.com>
3638 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3639 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3641 2015-05-07 Marek Polacek <polacek@redhat.com>
3644 * c-c++-common/Wshift-negative-value-1.c: New test.
3645 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3646 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3647 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3648 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3649 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3650 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3651 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3652 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3654 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3658 * gcc.dg/fdata-sections-2.c: New file.
3660 2015-05-07 Marek Polacek <polacek@redhat.com>
3663 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3665 * c-c++-common/ubsan/align-7.c: Likewise.
3666 * c-c++-common/ubsan/bounds-8.c: Likewise.
3667 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3668 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3669 * c-c++-common/ubsan/null-1.c: Likewise.
3670 * c-c++-common/ubsan/null-10.c: Likewise.
3671 * c-c++-common/ubsan/null-11.c: Likewise.
3672 * c-c++-common/ubsan/null-2.c: Likewise.
3673 * c-c++-common/ubsan/null-3.c: Likewise.
3674 * c-c++-common/ubsan/null-4.c: Likewise.
3675 * c-c++-common/ubsan/null-5.c: Likewise.
3676 * c-c++-common/ubsan/null-6.c: Likewise.
3677 * c-c++-common/ubsan/null-7.c: Likewise.
3678 * c-c++-common/ubsan/null-8.c: Likewise.
3679 * c-c++-common/ubsan/null-9.c: Likewise.
3680 * c-c++-common/ubsan/object-size-1.c: Likewise.
3681 * c-c++-common/ubsan/object-size-10.c: Likewise.
3682 * c-c++-common/ubsan/object-size-4.c: Likewise.
3683 * c-c++-common/ubsan/object-size-5.c: Likewise.
3684 * c-c++-common/ubsan/object-size-7.c: Likewise.
3685 * c-c++-common/ubsan/object-size-8.c: Likewise.
3686 * c-c++-common/ubsan/object-size-9.c: Likewise.
3687 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3688 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3689 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3690 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3691 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3692 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3693 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3694 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3695 * c-c++-common/ubsan/pr59333.c: Likewise.
3696 * c-c++-common/ubsan/pr59667.c: Likewise.
3697 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3698 * c-c++-common/ubsan/pr60636.c: Likewise.
3699 * c-c++-common/ubsan/pr63802.c: Likewise.
3700 * c-c++-common/ubsan/recovery-1.c: Likewise.
3701 * c-c++-common/ubsan/recovery-3.c: Likewise.
3702 * c-c++-common/ubsan/shift-1.c: Likewise.
3703 * c-c++-common/ubsan/shift-2.c: Likewise.
3704 * c-c++-common/ubsan/shift-4.c: Likewise.
3705 * c-c++-common/ubsan/shift-7.c: Likewise.
3706 * c-c++-common/ubsan/undefined-2.c: Likewise.
3707 * c-c++-common/ubsan/vla-1.c: Likewise.
3708 * g++.dg/ubsan/null-1.C: Likewise.
3709 * g++.dg/ubsan/null-3.C: Likewise.
3710 * g++.dg/ubsan/null-4.C: Likewise.
3711 * g++.dg/ubsan/vptr-8.C: Likewise.
3712 * g++.dg/ubsan/vptr-9.C: Likewise.
3713 * gcc.dg/ubsan/bounds-2.c: Likewise.
3714 * gcc.dg/ubsan/object-size-9.c: Likewise.
3716 2015-05-07 Jeff Law <law@redhat.com>
3718 * gcc.dg/tree-ssa/shorten-1.c: New test.
3720 2015-05-07 Richard Biener <rguenther@suse.de>
3722 PR tree-optimization/66002
3723 * gcc.dg/vect/vect-125.c: New testcase.
3725 2015-05-07 Marek Polacek <polacek@redhat.com>
3726 Martin Uecker <uecker@eecs.berkeley.edu>
3728 * c-c++-common/ubsan/bounds-10.c: New test.
3730 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3732 * jit.dg/harness.h (set_options): Wrap with
3733 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3734 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3735 Special-case test-benchmark.c as a negative.
3736 * jit.dg/test-benchmark.c: New file.
3738 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3741 * gcc.target/arm/pr64208.c: New test.
3743 2015-05-06 Alan Modra <amodra@gmail.com>
3746 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3747 (gparms): Make volatile.
3749 2015-05-06 Richard Biener <rguenther@suse.de>
3751 PR tree-optimization/62283
3752 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3754 2015-05-06 Christian Bruel <christian.bruel@st.com>
3757 * gcc.target/aarch64/iinline-attr-1.c: New test.
3759 2015-05-06 Richard Biener <rguenther@suse.de>
3761 * gcc.dg/vect/bb-slp-34.c: New testcase.
3763 2015-05-06 Richard Biener <rguenther@suse.de>
3765 PR tree-optimization/62283
3766 * gcc.dg/vect/bb-slp-14.c: Adjust.
3768 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3771 * gcc.target/i386/pr65990.c: New test.
3773 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3776 * gcc.target/i386/pr65915.c: New.
3778 2015-05-05 Tom de Vries <tom@codesourcery.com>
3780 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3781 'va_list escapes 0'.
3783 2015-05-05 Tom de Vries <tom@codesourcery.com>
3785 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3788 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3790 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3791 * gcc.target/arm/pr65924.c: Likewise.
3793 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3796 * gcc.target/i386/pr65871-3.c: New test.
3798 2015-05-04 Jeff Law <law@redhat.com>
3801 2015-05-04 Jeff Law <law@redhat.com>
3802 * gcc.dg/tree-ssa/shorten-1.c: New test.
3804 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3805 Jakub Jelinek <jakub@redhat.com>
3808 * g++.dg/cpp0x/Wnarrowing4.C: New.
3810 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3812 * lib/target-supports.exp
3813 (check_effective_target_keeps_null_pointer_checks): Clarify that
3814 this is for targets that disable -fdelete-null-pointer-checks,
3815 not default it to off.
3816 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3817 -fdelete-null-pointer-checks explicit.
3818 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3819 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3820 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3821 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3822 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3823 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3824 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3825 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3826 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3827 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3828 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3829 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3830 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3831 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3832 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3833 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3834 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3835 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3836 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3837 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3838 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3839 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3840 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3841 * g++.dg/cpp0x/static_assert9.C: Likewise.
3842 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3843 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3844 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3845 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3846 * g++.dg/tree-ssa/pr26406.C: Likewise.
3848 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3850 PR tree-optimization/65984
3851 * c-c++-common/ubsan/pr65984.c: New test.
3853 2015-05-04 Jeff Law <law@redhat.com>
3855 * gcc.dg/tree-ssa/shorten-1.c: New test.
3857 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3860 * gfortran.dg/pr44735.f90: New test.
3862 2015-05-04 Richard Biener <rguenther@suse.de>
3864 PR tree-optimization/65965
3865 * gcc.dg/vect/bb-slp-33.c: New testcase.
3867 2015-05-04 Richard Biener <rguenther@suse.de>
3869 PR tree-optimization/65935
3870 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3872 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3874 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3875 for each supported variant instead of CHECK_RESULTS.
3876 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3877 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3878 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3879 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3880 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3881 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3882 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3883 expected results for unsupported variants. Call CHECK for each
3884 supported variant instead of CHECK_RESULTS.
3885 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3886 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3887 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3888 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3889 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3890 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3891 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3892 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3893 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3894 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3895 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3896 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3897 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3898 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3899 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3900 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3901 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3902 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3903 expected results for unsupported variants.
3904 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3905 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3906 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3907 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3908 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3909 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3910 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3911 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3912 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3913 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3914 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3915 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3916 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3917 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3918 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3919 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3920 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3921 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3922 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3923 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3924 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3925 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3926 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3927 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3928 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3929 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3930 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3931 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3933 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3936 * gfortran.dg/bound_9.f90: Add pointer assignment.
3938 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3939 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3942 * g++.dg/cpp0x/Wnarrowing3.C: New.
3944 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3946 * gcc.dg/20150120-1.c: New test.
3947 * gcc.dg/20150120-2.c: New test.
3948 * gcc.dg/20150120-3.c: New test.
3950 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3952 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3954 2015-05-01 Renlin Li <renlin.li@arm.com>
3956 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3958 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3960 * gfortran.dg/bound_simplification_4.f90: New.
3962 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3964 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3965 with powerpc_p8vector_ok.
3967 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3970 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3972 * gfortran.dg/bound_9.f90: New test case.
3974 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3976 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3977 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3978 for 32bit x86 targets.
3979 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3980 for 32bit x86 targets.
3981 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3982 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3983 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3984 for 32bit x86 targets.
3986 2015-04-30 Marek Polacek <polacek@redhat.com>
3988 PR tree-optimization/63551
3989 * g++.dg/ipa/pr63551.C: New test.
3991 2015-04-30 Caroline Tice <cmtice@google.com>
3994 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3995 partition size on certain targets.
3997 2015-04-30 Renlin Li <renlin.li@arm.com>
3999 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4001 2015-04-30 Marek Polacek <polacek@redhat.com>
4003 * c-c++-common/Wbool-compare-3.c: New test.
4005 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4006 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4008 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4011 * g++.dg/init/ref22.C: New.
4013 2015-04-30 Marek Polacek <polacek@redhat.com>
4015 * gcc.dg/init-bad-8.c: New test.
4017 * gcc.dg/incomplete-typedef-1.c: New test.
4019 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4022 * g++.dg/template/crash121.C: New.
4024 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4026 * gcc.target/mips/call-from-init.c: New test.
4027 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4029 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4032 * gcc.target/i386/pr65871-1.c: New test.
4033 * gcc.target/i386/pr65871-2.c: Ditto.
4035 2015-04-29 Marek Polacek <polacek@redhat.com>
4038 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4039 * c-c++-common/Wbool-compare-2.c: New test.
4041 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4044 * gcc.target/aarch64/vstN_lane_1.c: New file.
4046 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4049 * g++.dg/warn/Winit-self-3.C: New.
4051 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4053 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4055 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4058 * gcc.target/arm/pr65924.c: New test.
4060 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4062 * g++.dg/gomp/tpl-target-update.C: New file.
4064 2015-04-29 Richard Biener <rguenther@suse.de>
4066 PR tree-optimization/65917
4067 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4069 2015-04-29 Christian Bruel <christian.bruel@st.com>
4072 * gcc.dg/ipa/iinline-attr.c: New test.
4073 * gcc.target/i386/iinline-attr-2.c: New test.
4075 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4077 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4080 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4082 * gcc.dg/vect/vect-33.c: Remove spurious line.
4084 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4086 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4088 2015-04-28 Marek Polacek <polacek@redhat.com>
4091 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4092 * gcc.dg/pr65901.c: New test.
4094 2015-04-28 Richard Biener <rguenther@suse.de>
4096 PR tree-optimization/62283
4097 * gfortran.dg/vect/pr62283-2.f: New testcase.
4098 * gcc.dg/vect/bb-slp-14.c: Adjust.
4100 2015-04-28 Richard Biener <rguenther@suse.de>
4102 PR tree-optimization/65851
4103 * g++.dg/torture/pr65851.C: New testcase.
4105 2015-04-27 Jeff Law <law@redhat.com>
4107 PR tree-optimization/65217
4108 * gcc.target/i386/pr65217.c: Remove XFAIL.
4110 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4113 Add tests forgotten to svn-add.
4114 * gfortran.dg/class_allocate_19.f03: New test.
4115 * gfortran.dg/class_array_20.f03: New test.
4116 * gfortran.dg/class_array_21.f03: New test.
4117 * gfortran.dg/finalize_29.f08: New test.
4119 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4123 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4124 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4126 2015-04-27 Caroline Tice <cmtice@google.com>
4128 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4131 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4134 * gcc.target/powerpc/htm-1.c: New test.
4135 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4137 (__builtin_tabortdci): Likewise.
4138 (__builtin_tcheck): Remove operand.
4139 * lib/target-supports.exp (check_htm_hw_available): New function.
4141 2015-04-27 Richard Biener <rguenther@suse.de>
4143 * gcc.target/i386/pr65217.c: XFAIL.
4145 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4147 PR tree-optimization/65875
4148 * gcc.c-torture/compile/pr65875.c: New test.
4150 2015-04-25 Marek Polacek <polacek@redhat.com>
4153 * gcc.dg/enum-incomplete-2.c: New test.
4154 * gcc.dg/enum-mode-1.c: New test.
4156 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4159 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4161 * gcc.target/powerpc/pr65849-2.c: Likewise.
4163 2015-04-24 Tom de Vries <tom@codesourcery.com>
4165 PR tree-optimization/65802
4166 * g++.dg/pr65802.C: Move to ...
4167 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4168 stdarg.h. Rewrite for C.
4169 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4170 va_start and va_end. Remove unnecessary inline asm.
4172 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4173 Wei Mi <wmi@google.com>
4175 * gcc.target/i386/sse2-load-multi.c: New test.
4176 * gcc.target/i386/sse2-store-multi.c: Ditto.
4178 2015-04-24 Marek Polacek <polacek@redhat.com>
4181 * c-c++-common/pr65830.c: New test.
4184 * c-c++-common/Wlogical-op-1.c: New test.
4186 2015-04-24 Marek Polacek <polacek@redhat.com>
4189 * c-c++-common/pr61534-1.c: New test.
4191 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4192 Steven Bosscher <steven@gcc.gnu.org>
4194 PR rtl-optimization/34503
4195 * gcc.target/arm/pr64616.c: New file.
4197 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4199 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4201 2015-04-24 Terry Guo <terry.guo@arm.com>
4203 * gcc.target/arm/pr65710.c: Update the options.
4205 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4207 * gcc.target/i386/pr65523.c: Skip x32.
4209 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4211 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4212 to look for vcl* where appropriate.
4214 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4216 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4217 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4219 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4222 * gcc.target/arm/pr26702.c: New test.
4224 2015-04-23 Marek Polacek <polacek@redhat.com>
4227 * gcc.dg/pr65345-1.c: New test.
4228 * gcc.dg/pr65345-2.c: New test.
4230 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4232 * gcc.target/powerpc/crypto-builtin-2.c: New.
4234 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4237 * gfortran.dg/class_allocate_19.f03: New test.
4238 * gfortran.dg/class_array_20.f03: New test.
4239 * gfortran.dg/class_array_21.f03: New test.
4240 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4241 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4242 initialization correctly.
4243 * gfortran.dg/finalize_29.f08: New test.
4245 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4247 * gcc.target/powerpc/swaps-p8-18.c: New test.
4249 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4252 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4253 * gcc.dg/vect/bb-slp-25.c: Likewise.
4254 * gcc.dg/vect/bb-slp-29.c: Likewise.
4255 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4256 vect_no_align && { ! vect_hw_misalign }.
4257 * gcc.dg/vect/bb-slp-9.c: Likewise.
4258 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4260 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4261 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4262 account for POWER8, where peeling for alignment is not needed.
4263 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4264 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4265 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4266 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4267 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4268 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4269 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4270 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4271 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4272 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4273 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4274 * gcc.dg/vect/pr16105.c: Likewise.
4275 * gcc.dg/vect/pr20122.c: Likewise.
4276 * gcc.dg/vect/pr33804.c: Likewise.
4277 * gcc.dg/vect/pr33953.c: Likewise.
4278 * gcc.dg/vect/pr56787.c: Likewise.
4279 * gcc.dg/vect/pr58508.c: Likewise.
4280 * gcc.dg/vect/slp-25.c: Likewise.
4281 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4282 * gcc.dg/vect/vect-105.c: Likewise.
4283 * gcc.dg/vect/vect-27.c: Likewise.
4284 * gcc.dg/vect/vect-29.c: Likewise.
4285 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4287 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4288 && { ! vect_hw_misalign }.
4289 * gcc.dg/vect/vect-44.c: Likewise.
4290 * gcc.dg/vect/vect-48.c: Likewise.
4291 * gcc.dg/vect/vect-50.c: Likewise.
4292 * gcc.dg/vect/vect-52.c: Likewise.
4293 * gcc.dg/vect/vect-56.c: Likewise.
4294 * gcc.dg/vect/vect-60.c: Likewise.
4295 * gcc.dg/vect/vect-72.c: Likewise.
4296 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4297 * gcc.dg/vect/vect-75.c: Likewise.
4298 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4299 * gcc.dg/vect/vect-77-global.c: Likewise.
4300 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4301 * gcc.dg/vect/vect-78-global.c: Likewise.
4302 * gcc.dg/vect/vect-93.c: Likewise.
4303 * gcc.dg/vect/vect-95.c: Likewise.
4304 * gcc.dg/vect/vect-96.c: Likewise.
4305 * gcc.dg/vect/vect-cond-1.c: Likewise.
4306 * gcc.dg/vect/vect-cond-3.c: Likewise.
4307 * gcc.dg/vect/vect-cond-4.c: Likewise.
4308 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4309 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4310 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4311 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4312 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4313 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4314 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4315 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4316 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4317 * gcc.dg/vect/vect-outer-5.c: Likewise.
4318 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4319 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4320 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4321 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4322 * gcc.dg/vect/vect-peel-3.c: Likewise.
4323 * gcc.dg/vect/vect-peel-4.c: Likewise.
4324 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4325 * gcc.target/powerpc/pr65456.c: New test.
4326 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4327 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4328 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4329 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4330 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4331 vect_no_align && { ! vect_hw_misalign }.
4332 * gfortran.dg/vect/vect-3.f90: Likewise.
4333 * gfortran.dg/vect/vect-4.f90: Likewise.
4334 * gfortran.dg/vect/vect-5.f90: Likewise.
4335 * lib/target-supports.exp (check_effective_target_vect_no_align):
4336 Return 1 for POWER8.
4337 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4339 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4342 * gfortran.dg/pr65429.f90: New test.
4344 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4346 * c-c++-common/asan/user-section-1.c: New test.
4347 * c-c++-common/asan/user-section-2.c: New test.
4348 * c-c++-common/asan/user-section-3.c: New test.
4350 2015-04-22 Hale Wang <hale.wang@arm.com>
4351 Terry Guo <terry.guo@arm.com>
4353 PR rtl-optimization/64818
4354 * gcc.target/arm/pr64818.c: New test.
4356 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4359 * g++.dg/tree-ssa/pr61034.C: Update template.
4360 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4361 * gcc.dg/Warray-bounds-11.c: Likewise.
4362 * gcc.dg/Warray-bounds.c: Likewise.
4364 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4366 PR libgfortran/65234
4367 * gfortran.dg/fmt_unlimited.f90: New test.
4369 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4371 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4373 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4374 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4375 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4376 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4377 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4378 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4379 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4381 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4383 PR libgfortran/56743
4384 * gfortran.dg/namelist_87.f90: New test.
4386 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4388 * gcc.target/aarch64/mult-synth_1.c: New test.
4389 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4390 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4391 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4392 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4393 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4395 2015-04-21 Richard Biener <rguenther@suse.de>
4397 PR tree-optimization/65650
4398 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4399 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4400 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4401 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4402 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4403 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4405 2015-04-21 Tom de Vries <tom@codesourcery.com>
4407 PR tree-optimization/65802
4408 * g++.dg/pr65802.C: New test.
4410 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4413 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4414 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4416 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4419 * g++.dg/cpp0x/Wnarrowing2.C: New.
4421 2015-04-20 Jeff Law <law@redhat.com>
4423 PR tree-optimization/65658
4424 * gcc.dg/pr65658.c: New test.
4426 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4429 * gcc.target/aarch64/vec_init_1.c: New test.
4431 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4433 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4436 2015-04-18 Martin Sebor <msebor@redhat.com>
4438 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4439 of non-nul characters.
4440 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4442 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4445 * gcc.target/powerpc/pr65787.c: New.
4447 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4450 * gcc.target/aarch64/c-output-template-4.c: New test.
4452 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4455 * gcc.dg/pr65780-1.c: New test.
4456 * gcc.dg/pr65780-2.c: Likewise.
4457 * gcc.target/i386/pr32219-9.c: Likewise.
4458 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4460 * gcc.target/i386/pr64317.c (c): Initialize.
4462 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4465 * g++.dg/ext/mv18.C: New test.
4466 * g++.dg/ext/mv19.C: Likewise.
4467 * g++.dg/ext/mv20.C: Likewise.
4468 * g++.dg/ext/mv21.C: Likewise.
4469 * g++.dg/ext/mv22.C: Likewise.
4470 * g++.dg/ext/mv23.C: Likewise.
4472 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4475 * g++.dg/init/pr64527.C: New test.
4477 2015-04-17 Tom de Vries <tom@codesourcery.com>
4478 Michael Matz <matz@suse.de>
4480 PR tree-optimization/64950
4481 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4484 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4486 * c-c++-common/asan/user-section-1.c: New test.
4488 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4491 * gcc.dg/debug/pr65771.c: New test.
4493 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4495 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4496 __buitlin_alloca with __builtin_alloca.
4498 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4500 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4502 2015-04-16 Richard Biener <rguenther@suse.de>
4504 PR tree-optimization/64277
4505 * gcc.dg/Warray-bounds-14.c: New testcase.
4506 * gcc.dg/Warray-bounds-15.c: Likewise.
4507 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4508 * c-c++-common/ubsan/bounds-6.c: Likewise.
4510 2015-04-16 Renlin Li <renlin.li@arm.com>
4512 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4513 * gcc.target/arm/unsigned-float.c: New.
4515 2015-04-16 Richard Biener <rguenther@suse.de>
4517 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4518 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4519 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4521 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4523 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4524 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4525 * g++.dg/cpp0x/defaulted21.C: Likewise.
4526 * g++.dg/cpp0x/defaulted28.C: Likewise.
4527 * g++.dg/cpp0x/defaulted47.C: Likewise.
4528 * g++.dg/cpp0x/elision_neg.C: Likewise.
4529 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4530 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4531 * g++.dg/cpp0x/implicit1.C: Likewise.
4532 * g++.dg/cpp0x/implicit9.C: Likewise.
4533 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4534 * g++.dg/cpp0x/range-for13.C: Likewise.
4535 * g++.dg/gomp/clause-2.C: Likewise.
4536 * g++.dg/gomp/udr-5.C: Likewise.
4537 * g++.dg/inherit/access6.C: Likewise.
4538 * g++.dg/lookup/duperr1.C: Likewise.
4539 * g++.dg/lookup/friend2.C: Likewise.
4540 * g++.dg/lookup/pr6936.C: Likewise.
4541 * g++.dg/lookup/scoped1.C: Likewise.
4542 * g++.dg/lookup/using26.C: Likewise.
4543 * g++.dg/lookup/using38.C: Likewise.
4544 * g++.dg/other/access2.C: Likewise.
4545 * g++.dg/overload/defarg3.C: Likewise.
4546 * g++.dg/overload/defarg6.C: Likewise.
4547 * g++.dg/parse/access11.C: Likewise.
4548 * g++.dg/parse/access2.C: Likewise.
4549 * g++.dg/parse/access3.C: Likewise.
4550 * g++.dg/parse/access4.C: Likewise.
4551 * g++.dg/parse/access5.C: Likewise.
4552 * g++.dg/parse/access6.C: Likewise.
4553 * g++.dg/parse/access8.C: Likewise.
4554 * g++.dg/parse/access9.C: Likewise.
4555 * g++.dg/parse/crash40.C: Likewise.
4556 * g++.dg/tc1/dr142.C: Likewise.
4557 * g++.dg/tc1/dr166.C: Likewise.
4558 * g++.dg/tc1/dr52.C: Likewise.
4559 * g++.dg/template/access11.C: Likewise.
4560 * g++.dg/template/access18.C: Likewise.
4561 * g++.dg/template/access19.C: Likewise.
4562 * g++.dg/template/access2.C: Likewise.
4563 * g++.dg/template/access20.C: Likewise.
4564 * g++.dg/template/access26.C: Likewise.
4565 * g++.dg/template/access3.C: Likewise.
4566 * g++.dg/template/access7.C: Likewise.
4567 * g++.dg/template/conv12.C: Likewise.
4568 * g++.dg/template/crash69.C: Likewise.
4569 * g++.dg/template/friend31.C: Likewise.
4570 * g++.dg/template/friend32.C: Likewise.
4571 * g++.dg/template/memfriend15.C: Likewise.
4572 * g++.dg/template/memfriend16.C: Likewise.
4573 * g++.dg/template/memfriend17.C: Likewise.
4574 * g++.dg/template/memfriend7.C: Likewise.
4575 * g++.dg/template/pr32519.C: Likewise.
4576 * g++.dg/template/qualttp21.C: Likewise.
4577 * g++.dg/template/qualttp8.C: Likewise.
4578 * g++.dg/template/ttp10.C: Likewise.
4579 * g++.dg/template/typedef11.C: Likewise.
4580 * g++.dg/template/typedef13.C: Likewise.
4581 * g++.dg/template/typedef19.C: Likewise.
4582 * g++.dg/template/typedef20.C: Likewise.
4583 * g++.dg/template/typedef22.C: Likewise.
4584 * g++.dg/template/using16.C: Likewise.
4585 * g++.dg/template/virtual3.C: Likewise.
4586 * g++.dg/ubsan/pr61272.C: Likewise.
4587 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4588 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4589 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4590 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4591 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4592 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4593 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4594 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4595 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4596 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4597 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4598 * g++.old-deja/g++.jason/access17.C: Likewise.
4599 * g++.old-deja/g++.jason/access18.C: Likewise.
4600 * g++.old-deja/g++.jason/access22.C: Likewise.
4601 * g++.old-deja/g++.jason/access23.C: Likewise.
4602 * g++.old-deja/g++.jason/access8.C: Likewise.
4603 * g++.old-deja/g++.jason/delete3.C: Likewise.
4604 * g++.old-deja/g++.jason/report.C: Likewise.
4605 * g++.old-deja/g++.law/access2.C: Likewise.
4606 * g++.old-deja/g++.law/access3.C: Likewise.
4607 * g++.old-deja/g++.law/access4.C: Likewise.
4608 * g++.old-deja/g++.law/access5.C: Likewise.
4609 * g++.old-deja/g++.law/arm12.C: Likewise.
4610 * g++.old-deja/g++.law/arm14.C: Likewise.
4611 * g++.old-deja/g++.law/ctors13.C: Likewise.
4612 * g++.old-deja/g++.law/union2.C: Likewise.
4613 * g++.old-deja/g++.law/visibility12.C: Likewise.
4614 * g++.old-deja/g++.law/visibility15.C: Likewise.
4615 * g++.old-deja/g++.law/visibility16.C: Likewise.
4616 * g++.old-deja/g++.law/visibility17.C: Likewise.
4617 * g++.old-deja/g++.law/visibility18.C: Likewise.
4618 * g++.old-deja/g++.law/visibility19.C: Likewise.
4619 * g++.old-deja/g++.law/visibility20.C: Likewise.
4620 * g++.old-deja/g++.law/visibility21.C: Likewise.
4621 * g++.old-deja/g++.law/visibility24.C: Likewise.
4622 * g++.old-deja/g++.law/visibility4.C: Likewise.
4623 * g++.old-deja/g++.law/visibility5.C: Likewise.
4624 * g++.old-deja/g++.law/visibility6.C: Likewise.
4625 * g++.old-deja/g++.law/visibility7.C: Likewise.
4626 * g++.old-deja/g++.law/visibility8.C: Likewise.
4627 * g++.old-deja/g++.law/visibility9.C: Likewise.
4628 * g++.old-deja/g++.niklas/t135.C: Likewise.
4629 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4630 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4631 * g++.old-deja/g++.other/access11.C: Likewise.
4632 * g++.old-deja/g++.other/access4.C: Likewise.
4633 * g++.old-deja/g++.other/access7.C: Likewise.
4634 * g++.old-deja/g++.other/crash1.C: Likewise.
4635 * g++.old-deja/g++.other/crash7.C: Likewise.
4636 * g++.old-deja/g++.other/friend1.C: Likewise.
4637 * g++.old-deja/g++.other/friend4.C: Likewise.
4638 * g++.old-deja/g++.other/friend9.C: Likewise.
4639 * g++.old-deja/g++.other/lineno1.C: Likewise.
4640 * g++.old-deja/g++.other/using1.C: Likewise.
4641 * g++.old-deja/g++.pt/enum14.C: Likewise.
4642 * g++.old-deja/g++.pt/friend11.C: Likewise.
4643 * g++.old-deja/g++.pt/friend21.C: Likewise.
4644 * g++.old-deja/g++.pt/friend3.C: Likewise.
4645 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4646 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4647 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4648 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4650 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4653 * g++.dg/ipa/pr65765.C: New test.
4655 2015-04-15 Nick Clifton <nickc@redhat.com>
4657 * gcc.target/rx/builtins.c: Disable RMPA test if string
4658 instructions are not allowed.
4660 2015-04-15 Alan Modra <amodra@gmail.com>
4662 * gcc.dg/pr65408.c: New.
4664 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4667 * gcc.target/arm/pr65729.c: New test.
4669 2015-04-14 Richard Biener <rguenther@suse.de>
4671 PR tree-optimization/65758
4672 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4674 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4677 * gcc.c-torture/execute/pr65648.c: New test.
4679 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4681 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4682 __builtin_finite instead of finite.
4683 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4686 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4688 PR tree-optimization/63387
4689 * gcc.dg/pr63387.c: New testcase.
4691 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4693 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4695 2015-04-13 Richard Biener <rguenther@suse.de>
4697 PR tree-optimization/65204
4698 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4700 2015-04-13 Terry Guo <terry.guo@arm.com>
4703 * gcc.target/arm/pr65710.c: New.
4705 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4707 PR tree-optimization/65747
4708 * g++.dg/torture/pr65747.C: New test.
4710 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4713 * g++.dg/cpp0x/pr65736.C: New test.
4715 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4716 Martin Liska <mliska@suse.cz>
4719 * g++.dg/ipa/pr65722.C: New testcase.
4721 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4723 PR tree-optimization/65735
4724 * gcc.c-torture/compile/pr65735.c: New test.
4726 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4729 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4731 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4734 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4736 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4739 * gcc.target/arm/pr65647-2.c: New.
4741 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4744 * g++.dg/torture/pr65694.C: New test.
4746 2015-04-10 Tobias Burnus <burnus@net-b.de>
4748 * gfortran.dg/coarray_lock_6.f90: New.
4749 * gfortran.dg/coarray_lock_7.f90: New.
4750 * gfortran.dg/coarray/lock_2.f90: New.
4752 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4758 * gfortran.dg/used_types_27.f90: New.
4760 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4763 * gcc.target/i386/pr65671.c: New.
4765 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4767 PR tree-optimization/65709
4768 * c-c++-common/ubsan/align-9.c: New test.
4770 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4773 * gfortran.dg/pr56852.f90: New test.
4775 2015-04-09 Marek Polacek <polacek@redhat.com>
4776 Jakub Jelinek <jakub@redhat.com>
4779 * g++.dg/opt/pr65554.C: New test.
4781 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4784 * c-c++-common/attr-aligned-1.c: New test.
4786 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4788 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4790 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4793 * gcc.target/i386/sse-25.c: New.
4795 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4798 * gcc.target/i386/pr65693.c: New test.
4800 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4802 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4804 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4806 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4808 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4810 * gcc.target/i386/thunk-retbnd.c: New.
4812 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4814 * gnat.dg/opt48.adb: New test.
4815 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4816 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4818 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4821 * gcc.c-torture/compile/pr65540.c: New.
4823 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4825 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4828 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4831 * g++.dg/debug/pr65678.C: New test.
4834 * gcc.c-torture/compile/pr65680.c: New test.
4836 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4839 * gfortran.dg/allocate_with_source_5.f90: New test.
4841 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4843 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4844 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4846 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4848 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4850 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4853 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4854 to get floating point compression.
4855 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4857 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4859 PR preprocessor/61977
4860 * gcc.dg/cpp/pr61977.c: New test.
4862 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4864 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4866 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4869 * gcc.target/arm/pr65647.c: New.
4871 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4874 * g++.dg/torture/pr65655.C: New testcase.
4876 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4879 * g++.dg/cpp1y/lambda-init13.C: New.
4881 2015-04-03 Marek Polacek <polacek@redhat.com>
4883 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4885 2015-04-02 Marek Polacek <polacek@redhat.com>
4888 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4889 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4891 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4893 PR preprocessor/61977
4894 * gcc.target/powerpc/pr61977-1.c: New test.
4895 * gcc.target/powerpc/pr61977-2.c: New test.
4897 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4900 * g++.dg/warn/Wshadow-8.C: New.
4901 * g++.dg/warn/Wshadow-9.C: Likewise.
4902 * g++.dg/warn/Wshadow-10.C: Likewise.
4903 * g++.dg/warn/Wshadow-11.C: Likewise.
4905 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4907 * gcc.dg/pr23623.c: Added aligned attribute.
4908 * gcc.dg/20141029-1.c: Likewise.
4909 * gcc.dg/20150306-1.c: New test.
4911 2015-04-01 Marek Polacek <polacek@redhat.com>
4914 * g++.dg/cpp0x/initlist93.C: New test.
4915 * g++.dg/cpp0x/initlist94.C: New test.
4917 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4920 * gcc.target/aarch64/pr65624.c: New test.
4922 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4924 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4926 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4928 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4929 extra variable to force stack alignment.
4930 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4931 extra variable to force stack alignment.
4933 2015-03-31 Marek Polacek <polacek@redhat.com>
4936 * g++.dg/template/pr65390.C: New test.
4938 2015-03-31 Martin Liska <mliska@suse.cz>
4940 * g++.dg/ipa/pr65557.C: New test.
4942 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4944 * gcc.target/s390/hotpatch-25.c: New test.
4945 * gcc.target/s390/hotpatch-1.c: Update test.
4946 * gcc.target/s390/hotpatch-10.c: Update test.
4947 * gcc.target/s390/hotpatch-11.c: Update test.
4948 * gcc.target/s390/hotpatch-12.c: Update test.
4949 * gcc.target/s390/hotpatch-13.c: Update test.
4950 * gcc.target/s390/hotpatch-14.c: Update test.
4951 * gcc.target/s390/hotpatch-15.c: Update test.
4952 * gcc.target/s390/hotpatch-16.c: Update test.
4953 * gcc.target/s390/hotpatch-17.c: Update test.
4954 * gcc.target/s390/hotpatch-18.c: Update test.
4955 * gcc.target/s390/hotpatch-19.c: Update test.
4956 * gcc.target/s390/hotpatch-2.c: Update test.
4957 * gcc.target/s390/hotpatch-21.c: Update test.
4958 * gcc.target/s390/hotpatch-22.c: Update test.
4959 * gcc.target/s390/hotpatch-23.c: Update test.
4960 * gcc.target/s390/hotpatch-24.c: Update test.
4961 * gcc.target/s390/hotpatch-3.c: Update test.
4962 * gcc.target/s390/hotpatch-4.c: Update test.
4963 * gcc.target/s390/hotpatch-5.c: Update test.
4964 * gcc.target/s390/hotpatch-6.c: Update test.
4965 * gcc.target/s390/hotpatch-7.c: Update test.
4966 * gcc.target/s390/hotpatch-8.c: Update test.
4967 * gcc.target/s390/hotpatch-9.c: Update test.
4968 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4970 2015-03-31 Richard Biener <rguenther@suse.de>
4973 * g++.dg/torture/pr65626.C: New testcase.
4975 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4978 * gcc.target/i386/mpx/pr65531.cc: New.
4980 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4983 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4984 __builtin_alloca instead of alloca.
4985 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4986 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4987 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4990 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4993 * g++.dg/ubsan/pr65610.C: New test.
4995 2015-03-30 Marek Polacek <polacek@redhat.com>
4998 * g++.dg/cpp0x/pr65398-2.C: New test.
5000 2015-03-30 Marek Polacek <polacek@redhat.com>
5002 * c-c++-common/pr65556.c: Change the width of bit-fields.
5004 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5007 * gcc.target/i386/pr65588.c: New testcase.
5009 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5011 PR libgfortran/65563
5012 * gfortran.dg/open_errors_2.f90: New test.
5014 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5016 PR libgfortran/65596
5017 * gfortran.dg/namelist_86.f90: New test.
5019 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5021 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5022 statement to reflect new ownership.
5024 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5027 * g++.dg/template/friend58.C: New.
5028 * g++.dg/template/friend59.C: Likewise.
5030 2015-03-27 Tobias Burnus <burnus@net-b.de>
5033 * g++.dg/gomp/openmp-simd-3.C: New.
5034 * gcc.dg/gomp/openmp-simd-3.c: New.
5036 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5039 * gcc.target/i386/pr65248-1.c: New file.
5040 * gcc.target/i386/pr65248-2.c: Likewise.
5041 * gcc.target/i386/pr65248-3.c: Likewise.
5042 * gcc.target/i386/pr65248-4.c: Likewise.
5044 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5047 * gcc.c-torture/compile/pr65593.c: New test.
5049 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5052 * g++.dg/cpp1y/constexpr-assert1.C: New.
5054 2015-03-27 Marek Polacek <polacek@redhat.com>
5057 * c-c++-common/pr65556.c: New test.
5059 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5062 * g++.dg/torture/pr65600.C: New testcase.
5064 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5067 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5069 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5071 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5072 statement and cleanup. Fixed typos.
5074 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5077 * gcc.c-torture/compile/pr65595.c: New testcase.
5079 2015-03-27 Marek Polacek <polacek@redhat.com>
5082 * g++.dg/ubsan/pr65583.C: New test.
5084 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5086 * gcc.c-torture/compile/20150327.c: New testcase.
5088 2015-03-26 Richard Biener <rguenther@suse.de>
5091 * g++.dg/torture/pr65555.C: New testcase.
5093 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5095 PR tree-optimization/64715
5096 * gcc.dg/builtin-object-size-15.c: New test.
5097 * gcc.dg/pr64715-1.c: New test.
5098 * gcc.dg/pr64715-2.c: New test.
5100 2015-03-26 Richard Biener <rguenther@suse.de>
5103 * gnat.dg/specs/opt2.ads: Fix testcase.
5105 2015-03-25 Martin Sebor <msebor@redhat.com>
5108 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5109 when target isn't arm*-*-*-*.
5110 (check_effective_target_arm_nothumb): Likewise.
5111 (check_effective_target_arm_little_endian): Likewise.
5112 (check_effective_target_arm_vect_no_misalign): Likewise.
5113 (check_effective_target_aarch64_little_endian): Fail early if target
5116 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5118 PR tree-optimization/65177
5119 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5121 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5123 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5124 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5125 smmintrin.h and mm3dnow.h.
5127 2015-03-25 Marek Polacek <polacek@redhat.com>
5130 * g++.dg/cpp0x/pr65558.C: New test.
5132 2015-03-25 Marek Polacek <polacek@redhat.com>
5135 * g++.dg/template/pr61670.C: New test.
5137 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5140 * g++.dg/template/pr54987.C: New.
5142 2015-03-25 Richard Biener <rguenther@suse.de>
5144 PR tree-optimization/62630
5145 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5147 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5150 * gcc.target/i386/mpx/pr65508.c: New.
5152 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5156 * gfortran.dg/data_initialized_3.f90: New.
5158 2015-03-25 Richard Biener <rguenther@suse.de>
5161 * gnat.dg/specs/opt2.ads: New testcase.
5163 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5165 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5166 * gcc.target/arm/memset-inline-4.c: Skip for
5167 arm_tune_string_ops_prefer_neon.
5168 * gcc.target/arm/memset-inline-5.c: Ditto.
5169 * gcc.target/arm/memset-inline-6.c: Ditto.
5170 * gcc.target/arm/memset-inline-8.c: Ditto.
5171 * gcc.target/arm/memset-inline-9.c: Ditto.
5173 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5176 * g++.dg/other/virtual3.C: New.
5178 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5181 * g++.dg/cpp0x/vt-60130.C: New.
5183 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5186 * g++.dg/warn/Warray-bounds-7.C: New.
5188 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5191 * g++.dg/template/defarg18.C: New.
5193 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5196 * g++.dg/cpp0x/vt-59988.C: New.
5198 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5200 PR tree-optimization/65533
5201 * gcc.dg/pr65533.c: New test.
5203 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5205 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5206 source= and mold= expressions functionality.
5207 * gfortran.dg/allocate_class_4.f90: New test.
5208 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5209 copying an unlimited polymorhpic object containing a char array
5210 to another unlimited polymorphic object respects the _len
5212 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5213 whether deferred length char array allocate works, unlimited
5214 polymorphic object allocation from a string works and if
5215 allocating an array of deferred length strings works.
5216 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5218 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5221 * g++.dg/cpp0x/constexpr-array11.C: New.
5223 2015-03-24 Richard Biener <rguenther@suse.de>
5226 * gcc.dg/torture/pr65517.c: New testcase.
5228 2015-03-24 Tobias Burnus <burnus@net-b.de>
5230 * gfortran.dg/coindexed_1.f90: Moved from
5231 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5233 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5236 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5240 * gcc.target/i386/pr65523.c: New test.
5243 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5245 * g++.dg/lto/pr65475b_0.C: Likewise.
5247 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5250 * gcc.target/sh/torture/pr65505.c: New.
5252 2015-03-23 Martin Sebor <msebor@redhat.com>
5255 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5256 assembly for lvx in addition to lxv.
5258 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5261 * gfortran.dg/pr65504.f90: New test.
5264 * gcc.dg/pr65521.c: New test.
5266 2015-03-23 Richard Biener <rguenther@suse.de>
5268 PR tree-optimization/65518
5269 * gcc.dg/vect/pr65518.c: New testcase.
5271 2015-03-23 Richard Biener <rguenther@suse.de>
5273 PR tree-optimization/65494
5274 * gcc.dg/vect/pr65494.c: New testcase.
5276 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5278 PR preprocessor/65238
5279 * c-c++-common/cpp/pr65238-1.c: New test.
5280 * gcc.dg/cpp/pr65238-2.c: New test.
5281 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5282 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5284 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5285 Mikael Morin <mikael@gcc.gnu.org>
5288 * gfortran.dg/elemental_dependency_4.f90: New.
5289 * gfortran.dg/elemental_dependency_5.f90: New.
5291 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5294 * g++.dg/lto/pr65475b_0.C: New testcase.
5295 * g++.dg/lto/pr65475b_1.C: New testcase.
5296 * g++.dg/lto/pr65475c_0.C: New testcase.
5297 * g++.dg/lto/pr65475c_1.C: New testcase.
5299 2015-03-21 Tobias Burnus <burnus@net-b.de>
5301 * gfortran.dg/coarray_38.f90: New.
5302 * gfortran.dg/coarray_39.f90: New.
5303 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5306 2015-03-20 Marek Polacek <polacek@redhat.com>
5309 * g++.dg/cpp0x/pr65398.C: New test.
5311 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5314 * g++.dg/lto/pr65475_0.C: New testcase.
5315 * g++.dg/lto/pr65475_1.C: New testcase.
5317 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5319 PR rtl-optimization/64366
5320 * gcc.target/sh/pr64366.c: New.
5322 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5325 * g++.dg/cpp0x/constexpr-48324.C: New.
5327 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5330 * g++.dg/cpp0x/pr48453.C: New.
5332 2015-03-20 Marek Polacek <polacek@redhat.com>
5335 * g++.dg/cpp0x/pr65072.C: New test.
5337 2015-03-20 Richard Biener <rguenther@suse.de>
5340 * gcc.dg/pr15347.c: Use -O.
5341 * c-c++-common/pr19807-1.c: Likewise.
5343 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5345 * gnat.dg/volatile13.ad[sb]: New test.
5347 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5349 PR rtl-optimization/60851
5350 * gcc.target/i386/pr60851.c: New test.
5352 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5355 * g++.dg/pr65240.h: Add tests for PR 65240.
5356 * g++.dg/pr65240-1.C: Likewise.
5357 * g++.dg/pr65240-2.C: Likewise.
5358 * g++.dg/pr65240-3.C: Likewise.
5359 * g++.dg/pr65240-4.C: Likewise.
5361 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5363 PR rtl-optimization/63491
5364 * gcc.target/powerpc/pr63491.c: New.
5366 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5368 * g++.dg/ipa/pr65465.C: New test.
5370 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5373 * g++.dg/cpp0x/deleted11.C: New.
5375 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5378 * c-c++-common/tsan/pr65400-3.c: New test.
5380 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5383 * g++.dg/cpp0x/constexpr-59686.C: New.
5385 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5388 * g++.dg/tsan/pr64265.C: New test.
5391 * c-c++-common/tsan/pr65400-1.c: New test.
5392 * c-c++-common/tsan/pr65400-2.c: New test.
5394 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5397 * g++.dg/cpp0x/pr59816.C: New.
5399 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5402 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5404 2015-03-18 Martin Liska <mliska@suse.cz>
5407 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5408 equivalences either to 6 or 7.
5410 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5414 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5416 * gcc.dg/undefined-loop-1.c: New file.
5417 * gcc.dg/undefined-loop-2.c: New file.
5419 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5422 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5423 loop exits too early.
5425 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5427 PR tree-optimization/65450
5428 * gfortran.dg/pr65450.f90: New test.
5431 * gcc.target/i386/pr65078-1.c: New test.
5432 * gcc.target/i386/pr65078-2.c: New test.
5433 * gcc.target/i386/pr65078-3.c: New test.
5434 * gcc.target/i386/pr65078-4.c: New test.
5435 * gcc.target/i386/pr65078-5.c: New test.
5436 * gcc.target/i386/pr65078-6.c: New test.
5438 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5441 * g++.dg/cpp1y/pr65340.C: New.
5443 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5446 * gfortran.dg/system_clock_3.f08: Adjust test.
5448 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5451 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5452 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5454 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5457 * gfortran.dg/system_clock_3.f08: New test.
5459 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5462 g++.dg/cpp1y/pr64626-1.C: New.
5463 g++.dg/cpp1y/pr64626-2.C: New.
5464 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5466 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5468 PR tree-optimization/65427
5469 * gcc.c-torture/execute/pr65427.c: New test.
5471 2015-03-16 Marek Polacek <polacek@redhat.com>
5475 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5476 * g++.dg/cpp0x/pr65327.C: New test.
5478 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5481 * c-c++-common/asan/pr64820.c: New test.
5483 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5485 * gfortran.dg/pointer_2.f90: New test.
5487 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5489 * g++.dg/pr65049.C: New test.
5491 2015-03-16 Tom de Vries <tom@codesourcery.com>
5493 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5494 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5495 * gcc.target/i386/fuse-caller-save.c: Same.
5497 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5499 * gnat.dg/loop_optimization18.ad[sb]: New test.
5500 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5502 2015-03-16 Alan Modra <amodra@gmail.com>
5504 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5507 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5509 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5511 * gcc.dg/torture/pr65270-2.c: Likewise.
5513 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5516 * gfortran.dg/pointer_remapping_9.f90: New.
5518 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5520 PR tree-optimization/65369
5521 * gcc.c-torture/execute/pr65369.c: New test.
5523 PR tree-optimization/65418
5524 * gcc.c-torture/execute/pr65418-1.c: New test.
5525 * gcc.c-torture/execute/pr65418-2.c: New test.
5527 PR rtl-optimization/65401
5528 * gcc.c-torture/execute/pr65401.c: New test.
5530 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5533 * gcc.target/arm/pr64600_1.c: New test.
5535 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5537 PR rtl-optimization/65235
5538 * gcc.target/aarch64/pr65235_1.c: New test.
5540 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5542 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5543 * gcc.target/s390/hotpatch-22.c: Likewise.
5544 * gcc.target/s390/hotpatch-23.c: Likewise.
5545 * gcc.target/s390/hotpatch-24.c: Likewise.
5546 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5547 * gcc.target/s390/hotpatch-1.c: Update expected output.
5548 * gcc.target/s390/hotpatch-2.c: Likewise.
5549 * gcc.target/s390/hotpatch-3.c: Likewise.
5550 * gcc.target/s390/hotpatch-4.c: Likewise.
5551 * gcc.target/s390/hotpatch-5.c: Likewise.
5552 * gcc.target/s390/hotpatch-6.c: Likewise.
5553 * gcc.target/s390/hotpatch-7.c: Likewise.
5554 * gcc.target/s390/hotpatch-8.c: Likewise.
5555 * gcc.target/s390/hotpatch-9.c: Likewise.
5556 * gcc.target/s390/hotpatch-10.c: Likewise.
5557 * gcc.target/s390/hotpatch-11.c: Likewise.
5558 * gcc.target/s390/hotpatch-12.c: Likewise.
5559 * gcc.target/s390/hotpatch-13.c: Likewise.
5560 * gcc.target/s390/hotpatch-14.c: Likewise.
5561 * gcc.target/s390/hotpatch-15.c: Likewise.
5562 * gcc.target/s390/hotpatch-16.c: Likewise.
5563 * gcc.target/s390/hotpatch-17.c: Likewise.
5564 * gcc.target/s390/hotpatch-18.c: Likewise.
5565 * gcc.target/s390/hotpatch-19.c: Likewise.
5567 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5570 * gcc.target/i386/pr65103-1.c: New.
5572 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5575 * gcc.target/i386/pr65044.c: New.
5577 2015-03-12 Tom de Vries <tom@codesourcery.com>
5579 PR rtl-optimization/64895
5580 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5581 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5582 * gcc.target/i386/fuse-caller-save.c: Ditto.
5584 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5586 * gcc.dg/ipa/pr63569.c: Fix template.
5588 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5590 * g++.dg/ipa/pr64146.C: Require fpic support.
5592 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5595 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5596 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5598 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5600 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5601 to dg-options, fix up dg-skip-if.
5603 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5606 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5607 * gcc.target/avr/tiny-caller-save.c: Same.
5609 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5612 * g++.dg/pr65242.C: New test.
5614 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5616 * c-c++-common/asan/no-asan-check-glob.c: New test.
5618 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5621 * g++.dg/other/default11.C: New.
5622 * g++.dg/other/default12.C: Likewise.
5624 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5627 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5629 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5632 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5634 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5637 * g++.dg/cpp0x/pr65127.C: New test.
5639 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5641 * gcc.dg/ipa/PR64550.c: Update template.
5643 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5644 Tobias Burnus <burnus@net-b.de>
5646 * gfortran.dg/coarray_sync_memory.f90: New.
5648 2015-03-10 Marek Polacek <polacek@redhat.com>
5651 * c-c++-common/ubsan/pr65367.c: New test.
5653 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5655 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5656 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5657 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5658 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5659 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5660 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5661 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5662 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5663 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5664 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5665 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5666 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5667 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5669 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5671 * lib/mpx-dg.exp (mpx_link_flags): New.
5674 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5675 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5676 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5677 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5678 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5679 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5680 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5681 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5682 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5683 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5684 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5685 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5686 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5687 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5688 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5689 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5690 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5691 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5692 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5693 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5694 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5695 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5696 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5697 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5698 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5699 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5700 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5701 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5702 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5703 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5704 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5705 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5706 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5707 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5708 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5709 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5710 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5711 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5712 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5713 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5714 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5715 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5716 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5717 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5718 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5719 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5720 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5721 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5722 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5723 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5724 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5725 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5726 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5727 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5728 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5729 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5730 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5731 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5732 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5733 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5734 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5735 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5736 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5737 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5738 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5739 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5740 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5741 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5742 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5743 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5744 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5745 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5746 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5747 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5748 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5749 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5750 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5751 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5752 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5753 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5754 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5755 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5756 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5757 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5758 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5759 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5760 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5761 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5762 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5763 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5764 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5765 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5766 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5767 * gcc.target/i386/mpx/label-address-1.c: New.
5768 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5769 * gcc.target/i386/mpx/macro.c: New.
5770 * gcc.target/i386/mpx/mpx-check.h: New.
5771 * gcc.target/i386/mpx/mpx.exp: New.
5772 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5773 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5774 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5775 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5776 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5777 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5778 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5779 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5780 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5781 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5782 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5783 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5784 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5785 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5786 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5787 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5788 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5789 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5790 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5791 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5792 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5793 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5794 * gcc.target/i386/mpx/reference-1-nov.c: New.
5795 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5796 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5797 * gcc.target/i386/mpx/reference-2-nov.c: New.
5798 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5799 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5800 * gcc.target/i386/mpx/reference-3-nov.c: New.
5801 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5802 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5803 * gcc.target/i386/mpx/reference-4-nov.c: New.
5804 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5805 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5806 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5807 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5808 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5809 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5810 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5811 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5812 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5813 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5814 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5815 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5816 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5817 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5818 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5819 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5820 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5821 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5822 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5823 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5824 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5825 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5826 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5827 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5828 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5829 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5830 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5831 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5832 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5833 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5834 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5835 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5836 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5837 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5838 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5839 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5840 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5841 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5842 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5843 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5844 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5845 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5846 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5847 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5848 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5849 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5850 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5851 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5852 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5853 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5854 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5855 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5856 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5857 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5858 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5859 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5860 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5861 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5862 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5863 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5864 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5865 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5866 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5867 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5868 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5869 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5870 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5871 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5872 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5873 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5874 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5875 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5876 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5877 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5878 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5879 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5880 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5881 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5882 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5883 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5884 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5885 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5886 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5887 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5888 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5889 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5890 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5891 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5892 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5893 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5894 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5895 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5896 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5897 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5898 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5899 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5900 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5901 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5902 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5903 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5904 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5905 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5906 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5907 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5908 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5909 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5910 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5911 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5912 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5913 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5914 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5915 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5916 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5917 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5918 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5919 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5920 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5921 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5922 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5923 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5924 * gcc.target/i386/mpx/vla-1-nov.c: New.
5925 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5926 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5927 * gcc.target/i386/mpx/vla-2-nov.c: New.
5928 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5930 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5932 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5934 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5936 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5938 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5940 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5941 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5943 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5946 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5949 * c-c++-common/pr65120.c: New test.
5951 PR rtl-optimization/65321
5952 * gcc.dg/pr65321.c: New test.
5954 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5956 PR tree-optimization/65355
5957 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5959 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5962 * c-c++-common/pr49706.c: Adjust tests for not warning
5963 about !!x == y or !b == y where b is boolean, and add
5965 * c-c++-common/pr62199-2.c: Likewise.
5967 2015-03-09 Richard Biener <rguenther@suse.de>
5970 * gcc.dg/torture/pr65270-1.c: New testcase.
5971 * gcc.dg/torture/pr65270-2.c: Likewise.
5973 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5975 PR tree-optimization/63743
5976 * gcc.dg/pr63743.c: New test.
5978 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5981 * g++.dg/lto/pr65316_0.C: New testcase.
5982 * g++.dg/lto/pr65316_1.C: New testcase.
5984 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5987 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5989 * g++.dg/abi/rtti3.C: Likewise.
5991 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5994 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5996 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5998 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6000 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6002 2015-03-08 Morin <mikael@gcc.gnu.org>
6005 * gfortran.dg/entry_20.f90: New.
6007 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6010 * gcc.c-torture/compile/pr65153.c: New.
6012 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6015 * g++.dg/torture/pr65249.C: New.
6017 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6019 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6021 (int64_t): Likewise.
6023 2015-03-07 Marek Polacek <polacek@redhat.com>
6024 Martin Uecker <uecker@eecs.berkeley.edu>
6027 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6029 * c-c++-common/ubsan/bounds-8.c: New test.
6030 * c-c++-common/ubsan/bounds-9.c: New test.
6031 * gcc.dg/ubsan/bounds-2.c: New test.
6033 2015-03-05 Martin Sebor <msebor@redhat.com>
6035 * PR testsuite/63175
6036 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6037 checking of results into main to prevent it from getting optimized
6039 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6041 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6043 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6044 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6045 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6048 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6050 * g++.dg/lto/pr65302_1.C: New testcase.
6051 * g++.dg/lto/pr65302_0.C: New testcase.
6053 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6055 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6056 -fno-ipa-icf to dg-options.
6058 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6060 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6061 compiles using the linker plugin.
6063 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6065 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6067 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6069 * gcc.target/arm/pr65067.c: New test.
6071 2015-03-05 Martin Liska <mliska@suse.cz>
6074 * gcc.dg/ipa/pr65318.c: New test.
6076 2015-03-05 Marek Polacek <polacek@redhat.com>
6078 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6080 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6082 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6084 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6086 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6087 max-unroll-times back to defaults for s390.
6089 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6093 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6096 * g++.dg/cpp0x/initlist92.C: New.
6098 2015-03-05 Richard Biener <rguenther@suse.de>
6100 PR tree-optimization/65310
6101 * gcc.dg/vect/pr65310.c: New testcase.
6103 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6106 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6108 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6110 * gnat.dg/entry_queues3.adb: New test.
6112 2015-03-04 Ian Lance Taylor <iant@google.com>
6114 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6116 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6119 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6121 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6123 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6124 -fno-ipa-icf to dg-options
6125 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6126 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6128 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6131 * g++.dg/cpp0x/decltype62.C: New.
6133 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6135 * gnat.dg/object_overflow5.adb: New test.
6137 2015-03-03 Martin Liska <mliska@suse.cz>
6140 * gcc.dg/ipa/pr65287.c: New test.
6142 2015-03-03 Martin Jambor <mjambor@suse.cz>
6143 Eric Botcazou <ebotcazou@adacore.com>
6145 * gnat.dg/specs/pack12.ads: New test.
6147 2015-03-03 Martin Liska <mliska@suse.cz>
6149 * gcc.dg/ipa/PR65282.c: New test.
6151 2015-03-13 Jeff Law <law@redhat.com>
6153 PR tree-optimization/65241
6154 * gcc.c-torture/compile/pr65241.c: New test.
6156 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6159 * gcc.target/avr/torture/pr64331.c: New test.
6161 2015-03-03 Martin Liska <mliska@suse.cz>
6162 Jan Hubicka <hubicka@ucw.cz>
6164 * g++.dg/ipa/pr65263.C: New test.
6166 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6169 * gcc.dg/lto/pr65130_0.c: New testcase.
6170 * gcc.dg/lto/pr65130_1.c: New testcase.
6172 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6175 * g++.dg/torture/pr64988.C: New testcase.
6177 2015-03-02 Tobias Burnus <burnus@net-b.de>
6179 * gfortran.dg/coarray_atomic_6.f90: New.
6181 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6184 * gcc.target/i386/pr65184.c: New.
6186 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6189 * gcc.target/i386/pr65183.c: New.
6191 2015-02-28 Martin Liska <mliska@suse.cz>
6192 Jan Hubicka <hubicka@ucw.cz>
6194 * gcc.dg/ipa/ipa-icf-35.c: New test.
6195 * gcc.dg/ipa/ipa-icf-36.c: New test.
6196 * gcc.dg/ipa/ipa-icf-37.c: New test.
6198 2015-02-28 Martin Liska <mliska@suse.cz>
6199 Jan Hubicka <hubicka@ucw.cz>
6202 * gcc.dg/ipa/ipa-icf-34.c: New test.
6204 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6207 * gcc.target/sh/sh/pr61142.c: New.
6209 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6211 * g++.dg/other/dump-ada-spec-3.C: New test.
6213 2015-03-01 Martin Liska <mliska@suse.cz>
6215 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6216 * g++.dg/ipa/pr63595.C: Update expected results.
6218 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6221 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6223 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6225 * gcc.dg/vect/pr59354.c: Move vector producing code to
6228 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6231 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6232 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6233 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6234 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6236 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6238 PR tree-optimization/65048
6239 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6240 (foo): Use K&R style definition.
6242 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6245 * g++.dg/pr65032.C: New.
6247 2015-02-27 Marek Polacek <polacek@redhat.com>
6250 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6253 2015-02-27 Marek Polacek <polacek@redhat.com>
6256 * gcc.dg/pr65228.c: New test.
6258 2015-02-27 Kai Tietz <ktietz@redhat.com>
6261 * gcc.dg/weak/weak-17.c: New file.
6263 2015-02-27 Richard Biener <rguenther@suse.de>
6266 * g++.dg/lto/pr65193_0.C: New testcase.
6268 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6270 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6271 * gcc.target/s390/hotpatch-8.c: Likewise.
6272 * gcc.target/s390/hotpatch-9.c: Likewise.
6273 * gcc.target/s390/pr61078.c: Likewise.
6274 * gcc.target/s390/pr57960.c: Remove -m64.
6275 * gcc.target/s390/pr61078.c: Likewise.
6277 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6278 Martin Liska <mliska@suse.cz>
6281 * gcc.dg/pr64454.c: Disable ICF.
6282 * gcc.dg/pr28685-1.c: Disable ICF
6283 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6284 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6285 * g++.dg/ipa/ipa-icf-4.C: Update template.
6287 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6289 PR tree-optimization/65216
6290 * gcc.c-torture/execute/pr65216.c: New test.
6292 PR tree-optimization/65215
6293 * gcc.c-torture/execute/pr65215-1.c: New test.
6294 * gcc.c-torture/execute/pr65215-2.c: New test.
6295 * gcc.c-torture/execute/pr65215-3.c: New test.
6296 * gcc.c-torture/execute/pr65215-4.c: New test.
6297 * gcc.c-torture/execute/pr65215-5.c: New test.
6299 2015-02-26 Tom de Vries <tom@codesourcery.com>
6301 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6303 2015-02-26 Martin Liska <mliska@suse.cz>
6304 Jan Hubicka <hubicka@ucw.cz>
6306 * g++.dg/ipa/pr64146.C: Update expected results.
6307 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6308 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6309 * gcc.dg/ipa/ipa-icf-34.c: New test.
6311 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6313 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6314 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6315 (dg-additional-options): Remove dg directive.
6316 (dg-final): Add dg directive.
6318 2015-02-26 Marek Polacek <polacek@redhat.com>
6321 * g++.dg/ipa/pr65008.C: New test.
6323 2015-02-26 Tom de Vries <tom@codesourcery.com>
6325 * lib/profopt.exp (profopt-target-cleanup): New proc.
6326 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6327 files from sources from dg-additional-sources.
6329 2015-02-26 Tom de Vries <tom@codesourcery.com>
6331 * lib/gcov.exp: Cleanup in case of xfail.
6333 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6335 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6337 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6340 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6341 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6342 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6343 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6344 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6345 * g++.dg/debug/pr46123.C: XFAIL and move...
6346 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6347 * gcc.dg/debug/dwarf2-3.c: Move...
6348 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6350 2015-02-26 Marek Polacek <polacek@redhat.com>
6353 * g++.dg/cpp1y/pr65202.C: New test.
6355 2015-02-26 Tom de Vries <tom@codesourcery.com>
6357 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6358 locale_facets.h.gcov.
6360 2015-02-26 Tom de Vries <tom@codesourcery.com>
6362 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6364 2015-02-26 Tom de Vries <tom@codesourcery.com>
6366 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6368 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6371 * gcc.target/i386/pr65217.c: New.
6373 2015-02-26 Tom de Vries <tom@codesourcery.com>
6375 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6377 2015-02-26 Tom de Vries <tom@codesourcery.com>
6379 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6381 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6383 PR tree-optimization/65048
6384 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6386 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6388 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6389 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6391 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6394 * gcc.target/i386/pr65161.c: New test.
6396 2015-02-26 Terry Guo <terry.guo@arm.com>
6398 * gcc.target/arm/no-volatile-in-it.c: New test.
6400 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6402 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6403 (dg-options): Add -save-temps.
6404 (dg-final): Add cleanup-saved-temps.
6406 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6408 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6410 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6412 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6413 * gcc.target/powerpc/pack01.c: Include string.h.
6415 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6418 * gcc.target/i386/pr65167.c: New.
6420 2015-02-25 Kai Tietz <ktietz@redhat.com>
6422 PR tree-optimization/61917
6423 * gcc.dg/vect/vect-pr61917.c: New file.
6425 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6427 PR tree-optimization/65170
6428 * gcc.c-torture/execute/pr65170.c: New test.
6429 * gcc.dg/tree-ssa/vrp96.c: New test.
6431 2015-02-24 Tom de Vries <tom@codesourcery.com>
6433 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6435 2015-02-24 Tom de Vries <tom@codesourcery.com>
6438 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6439 (dg-additional-files-options): Copy additional_sources to
6440 additional_sources_used before emptying additional_sources.
6441 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6442 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6443 (cleanup-saved-temps): Use additional_sources_used instead of
6445 (dg-test): Reset additional_sources_used.
6447 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6450 * gfortran.dg/integer_exponentiation_6.F90: New test.
6452 2015-02-23 Martin Sebor <msebor@redhat.com>
6455 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6456 two parts. One to save registers, the other to verify the
6457 registers have the right values. Save register state into
6458 static data rather than on the stack.
6460 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6463 * c-c++-common/asan/pr63888.c: New test.
6465 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6468 * gcc.c-torture/compile/pr65163.c: New.
6470 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6472 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6473 with -m31 on 64 bit.
6474 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6475 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6477 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6479 * gcc.target/s390/20090223-1.c: Add
6480 -Wno-implicit-function-declaration option.
6481 * gcc.target/s390/pr42224.c: Likewise.
6482 * gcc.target/s390/pr55718.c: Likewise.
6484 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6486 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6487 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6488 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6489 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6490 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6491 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6492 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6493 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6494 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6495 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6496 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6497 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6498 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6499 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6500 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6501 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6502 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6503 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6504 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6505 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6506 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6508 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6510 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6511 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6512 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6513 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6514 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6515 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6516 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6517 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6518 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6519 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6520 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6521 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6522 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6523 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6524 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6525 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6527 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6531 * gfortran.dg/pr61960.f90: New.
6532 * gfortran.dg/pr64230.f90: New.
6533 * gfortran.dg/pr64980.f03: New.
6535 2015-02-22 Tom de Vries <tom@codesourcery.com>
6537 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6539 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6542 * gnat.dg/timing_events.adb: Removed, invalid test.
6544 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6547 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6549 * g++.dg/gcov/gcov-2.C: Likewise.
6551 2015-02-20 Richard Biener <rguenther@suse.de>
6553 PR tree-optimization/65136
6554 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6556 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6559 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6560 and nvptx-*-* blacklisting.
6562 * gcc.dg/sibcall-9.c: New test.
6563 * gcc.dg/sibcall-10.c: New test.
6565 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6567 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6569 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6572 * gcc.target/avr/torture/pr64452.c: New test.
6574 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6576 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6577 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6579 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6582 * lib/target-supports.exp (check_compile): Check whether
6583 additional_sources is defined before using it.
6585 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6588 * g++.dg/opt/pr65074.C: New file.
6590 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6592 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6593 (size_type): New typedef.
6594 (operator "" _script): Use it for the last argument.
6596 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6598 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6600 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6602 * lib/target-supports.exp (check_compile): Save/restore
6603 additional_sources that may belong to an actual test.
6605 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6607 PR gcov-profile/64634
6608 * g++.dg/gcov/gcov-15.C: New test.
6610 2015-02-18 Tom de Vries <tom@codesourcery.com>
6612 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6614 2015-02-18 Tom de Vries <tom@codesourcery.com>
6616 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6618 2015-02-18 Tom de Vries <tom@codesourcery.com>
6620 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6622 2015-02-18 Tom de Vries <tom@codesourcery.com>
6624 * gfortran.dg/fmt_cache_1.f: Add missing close.
6626 2015-02-18 Tom de Vries <tom@codesourcery.com>
6629 * gfortran.dg/read_eof_8.f90: Add missing close.
6631 2015-02-18 Richard Biener <rguenther@suse.de>
6633 PR tree-optimization/65063
6634 * gcc.dg/pr65063.c: New testcase.
6636 2015-02-18 Richard Biener <rguenther@suse.de>
6638 PR tree-optimization/62217
6639 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6641 2015-02-18 Marek Polacek <polacek@redhat.com>
6644 * c-c++-common/ubsan/pr65081.c: New test.
6646 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6648 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6649 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6651 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6653 * gcc.dg/ipa/propalign-3.c: New test.
6655 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6658 * gcc.target/sh/pr64793.c: New.
6659 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6661 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6663 * gcc.target/arm/divzero.c: New test case.
6665 2015-02-17 Tom de Vries <tom@codesourcery.com>
6667 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6669 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6670 Jakub Jelinek <jakub@redhat.com>
6673 * g++.dg/cpp0x/pr65075.C: New test.
6675 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6678 * gcc.target/powerpc/pr65058.c: New test.
6680 2015-02-16 Jeff Law <law@redhat.com>
6682 PR tree-optimization/64823
6683 * gcc.dg/uninit-20.c: New test.
6685 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6686 James Greenhalgh <james.greenhalgh@arm.com>
6689 * gcc.dg/ipa/ipa-clone-1.c: New test.
6691 2015-02-16 Richard Biener <rguenther@suse.de>
6693 PR tree-optimization/65077
6694 * gcc.dg/torture/pr65077.c: New testcase.
6696 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6698 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6699 Directive adjusted to scan for ldaxr.
6700 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6701 adjusted to scan for ldaex.
6703 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6706 * g++.dg/cpp0x/constexpr-65080.C: New.
6708 2015-02-16 Richard Biener <rguenther@suse.de>
6710 PR tree-optimization/63593
6711 * gcc.dg/pr63593.c: New testcase.
6713 2015-02-16 Marek Polacek <polacek@redhat.com>
6716 * gcc.dg/pr65066.c: New test.
6718 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6720 * gcc.dg/pr65002.C: Move ...
6721 * g++.dg/ipa/pr65002.C: ... here.
6723 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6725 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6726 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6727 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6728 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6730 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6733 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6734 the expression to find calls.
6735 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6736 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6737 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6738 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6739 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6741 2015-02-14 Marek Polacek <polacek@redhat.com>
6744 * gcc.dg/array-11.c: New test.
6745 * gcc.dg/array-12.c: New test.
6746 * gcc.dg/array-13.c: New test.
6747 * gcc.dg/array-14.c: New test.
6748 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6749 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6750 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6751 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6752 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6753 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6755 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6758 * g++.dg/lookup/using54.C: New.
6760 2015-02-13 Jeff Law <law@redhat.com>
6763 Revert my change for tree-optimization/64823.
6765 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6767 PR tree-optimization/65053
6768 * gcc.c-torture/execute/pr65053-1.c: New test.
6769 * gcc.c-torture/execute/pr65053-2.c: New test.
6771 2015-02-13 Marek Polacek <polacek@redhat.com>
6774 * gcc.dg/pr65050.c: New test.
6776 2015-02-13 Jeff Law <law@redhat.com>
6778 PR tree-optimization/64823
6779 * gcc.dg/uninit-20.c: New test.
6781 PR rtl-optimization/47477
6782 * gcc.dg/tree-ssa/pr47477.c: New test.
6784 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6787 * g++.dg/parse/ivdep-2.C: New.
6788 * g++.dg/parse/ivdep-3.C: Likewise.
6790 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6793 * gfortran.dg/continuation_13.f90: New test.
6794 * gfortran.dg/continuation_14.f: New test.
6796 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6799 * g++.dg/cpp0x/sfinae55.C: New.
6801 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6804 * g++.dg/ipa/pr65034.C: New test.
6806 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6808 PR tree-optimization/65002
6809 * gcc.dg/pr65002.C: New.
6811 2015-02-13 Marek Polacek <polacek@redhat.com>
6814 * c-c++-common/pr65040.c: New test.
6816 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6818 PR tree-optimization/64705
6819 * gcc.dg/tree-ssa/pr64705.c: New test.
6821 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6824 * gcc.dg/visibility-22.c: New test.
6825 * gcc.dg/visibility-23.c: New test.
6826 * gcc.target/i386/pr32219-1.c: New test.
6827 * gcc.target/i386/pr32219-2.c: New test.
6828 * gcc.target/i386/pr32219-3.c: New test.
6829 * gcc.target/i386/pr32219-4.c: New test.
6830 * gcc.target/i386/pr32219-5.c: New test.
6831 * gcc.target/i386/pr32219-6.c: New test.
6832 * gcc.target/i386/pr32219-7.c: New test.
6833 * gcc.target/i386/pr32219-8.c: New test.
6834 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6836 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6838 PR libgfortran/57822
6839 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6840 four different KINDs.
6842 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6845 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6848 * g++.dg/ubsan/pr65000.C: New test.
6850 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6853 * gfortran.dg/finalize_28.f90: New test
6855 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6858 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6859 DW_TAG_lexical_block removal.
6860 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6861 * g++.dg/guality/pr55541.C: New test.
6864 * g++.dg/ubsan/pr64984.C: New test.
6866 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6868 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6870 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6873 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6874 instructions for 2015-01-14 get_memmodel changes.
6875 * gcc.target/powerpc/atomic-p8.c: Likewise.
6878 * g++.dg/ubsan/pr65019.C: New test.
6880 PR tree-optimization/65014
6881 * gcc.c-torture/compile/pr65014.c: New test.
6883 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6885 PR libgfortran/57822
6886 * gfortran/fmt_g0_7.f08: Revise test.
6888 2015-02-11 Jeff Law <law@redhat.com>
6891 * gcc.target/m68k/pr63347.c: New test.
6893 2015-02-11 Marek Polacek <polacek@redhat.com>
6895 * g++.dg/ubsan/shift-1.C: New test.
6896 * gcc.dg/ubsan/c-shift-2.c: New test.
6897 * c-c++-common/ubsan/shift-5.c: Remove file.
6899 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6901 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6902 Directive adjusted to XFAIL.
6903 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6906 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6909 * g++.dg/opt/pr65003.C: New test.
6911 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6913 * lib/target-supports.exp (check_effective_target_pie): Renamed
6915 (check_effective_target_pie_enabled): This.
6916 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6917 * gcc.target/i386/pie.c: Likewise.
6919 2015-02-11 Andrew Pinski <apinski@cavium.com>
6922 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6923 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6925 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6928 * gcc.target/i386/pr61925-1.c: New test.
6929 * gcc.target/i386/pr61925-2.c: New test.
6930 * gcc.target/i386/pr61925-3.c: New test.
6932 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6935 * g++.dg/asan/pr65004.C: New test.
6937 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6940 * gcc.taget/sh/pr64661-0.h: New.
6941 * gcc.taget/sh/pr64661-1.c: New.
6942 * gcc.taget/sh/pr64661-2.c: New.
6943 * gcc.taget/sh/pr64661-3.c: New.
6944 * gcc.taget/sh/pr64661-4.c: New.
6946 2015-02-10 Richard Biener <rguenther@suse.de>
6948 PR tree-optimization/64995
6949 * g++.dg/torture/pr64995.C: New testcase.
6951 2015-02-10 Richard Biener <rguenther@suse.de>
6953 PR tree-optimization/64909
6954 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6956 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6958 * gcc.dg/signbit-sa.c: New test.
6960 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6962 PR libgfortran/57822
6963 * gfortran/fmt_g0_7.f08: New test.
6965 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6967 PR tree-optimization/43378
6968 * gcc.dg/tree-ssa/pr43378.c: New test.
6970 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6973 * g++.dg/torture/pr64978.C: New testcase.
6975 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6978 * gcc.dg/asan/pr64981.c: New test.
6980 2015-02-09 Marek Polacek <polacek@redhat.com>
6983 * gcc.dg/pr64856.c: New test.
6985 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6988 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6989 * gcc.c-torture/execute/pr64979.c: New test.
6991 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6993 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6995 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6997 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6998 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7000 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7003 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7005 2015-02-09 Richard Biener <rguenther@suse.de>
7007 PR tree-optimization/54000
7008 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7010 2015-02-09 Tom de Vries <tom@codesourcery.com>
7012 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7014 2015-02-09 Martin Liska <mliska@suse.cz>
7016 * g++.dg/ipa/pr64858.C: New test.
7018 2015-02-09 Tom de Vries <tom@codesourcery.com>
7020 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7022 2015-02-08 Andrew Pinski <apinski@cavium.com>
7024 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7026 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7029 * gfortran.dg/use_rename_8.f90: New.
7031 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7033 * gnat.dg/addr7.ad[sb]: New test.
7034 * gnat.dg/addr8.ad[sb]: Likewise.
7036 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7039 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7040 from jit.dg/test-compile-to-executable.c's create_code, with a
7041 clarification of the output message.
7042 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7044 (test_jit): Use CHECK_NO_ERRORS when calling
7045 gcc_jit_context_compile_to_file.
7046 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7047 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7048 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7049 about deletions that are attempted.
7050 (jit-verify-compile-to-file): Rename to...
7051 (jit-verify-output-file-was-created): ...this, and drop the
7052 attempt to run "file" and verify the output.
7053 (jit-verify-assembler): New function.
7054 (jit-verify-object): New function.
7055 (jit-verify-dynamic-library): New function.
7056 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7057 favor of an implementation from new file
7058 create-code-for-hello-world-executable.h, which also adds a
7060 (dg-final): Replace jit-verify-compile-to-file with
7061 jit-verify-output-file-was-created, and invoke new function
7062 jit-verify-assembler.
7063 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7065 (dg-final): Replace jit-verify-compile-to-file with
7066 jit-verify-output-file-was-created, and invoke new function
7067 jit-verify-dynamic-library.
7068 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7069 favor of an implementation from new file
7070 create-code-for-hello-world-executable.h, which also adds a
7072 (dg-final): Replace jit-verify-compile-to-file with
7073 jit-verify-output-file-was-created. Strengthen the expected stdout
7074 from the built executable.
7075 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7076 favor of an implementation from new file
7077 create-code-for-hello-world-executable.h, which also adds a
7079 (dg-final): Replace jit-verify-compile-to-file with
7080 jit-verify-output-file-was-created, and invoke new function
7082 * jit.dg/verify-dynamic-library.c: New source file.
7084 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7085 Brian Rzycki <b.rzycki@samsung.com>
7087 PR tree-optimization/64878
7088 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7090 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7093 * g++.dg/ipa/pr64896.C: New test.
7095 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7098 * gcc.target/powerpc/pr64205.c: New file.
7100 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7102 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7103 (dg-options): Use -fpie instead of -fPIE -pie.
7105 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7108 * g++.dg/asan/pr64937.C: New test.
7110 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7113 * gfortran.dg/class_to_type_4.f90: New test
7115 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7117 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7119 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7121 PR rtl-optimization/64957
7123 * gcc.c-torture/execute/pr64957.c: New test.
7125 2015-02-05 Jeff Law <law@redhat.com>
7128 * gcc.target/h8300/pr17306-1.c: New test.
7129 * gcc.target/h8300/pr17306-2.c: New test.
7131 2015-02-05 Tobias Burnus <burnus@net-b.de>
7134 * gfortran.dg/structure_constructor_12.f90: New.
7136 2015-02-05 Jeff Law <law@redhat.com>
7139 gcc.target/h8300/pr58400.c: New test.
7141 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7143 * gcc.target/arm/macro_defs0.c: New test.
7144 * gcc.target/arm/macro_defs1.c: New test.
7145 * gcc.target/arm/macro_defs2.c: New test.
7147 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7149 PR rtl-optimization/64905
7150 * gcc.target/i386/pr64905.c: Require nonpic target.
7151 (dg-options): Add -fomit-frame-pointer.
7154 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7156 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7159 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7162 * gfortran.dg/type_to_class_2.f90: New test
7163 * gfortran.dg/type_to_class_3.f90: New test
7165 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7168 * g++.dg/torture/pr64686.C: New testcase.
7170 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7172 PR rtl-optimization/64905
7173 * gcc.target/i386/pr64905.c: New file.
7175 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7177 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7178 * gcc.dg/guality/pr41616-1.c: Ditto.
7180 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7183 * gcc.dg/pr64817-3.c: New.
7185 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7186 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7188 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7189 pass parameters in registers.
7190 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7191 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7192 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7194 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7195 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7197 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7198 list, allow for multilibed targets.
7199 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7201 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7203 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7204 * gcc.dg/pr46728-6.c: Ditto.
7206 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7208 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7209 for mips_nanlegacy target.
7211 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7213 * gcc.target/i386/chkp-hidden-def.c: New.
7215 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7218 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7219 to use 24 bits for bitfield b.
7221 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7224 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7225 cache result in a global variable. Include all 32-bit targets for
7228 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7230 PR rtl-optimization/64756
7231 * gcc.c-torture/execute/pr64756.c: New test.
7233 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7236 * gcc.target/sh/pr64660-0.h: New.
7237 * gcc.target/sh/pr64660-1.c: New.
7238 * gcc.target/sh/pr64660-2.c: New.
7239 * gcc.target/sh/pr64660-3.c: New.
7240 * gcc.target/sh/pr64660-4.c: New.
7242 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7245 * g++.dg/warn/Waddress-2.C: New.
7247 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7250 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7252 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7254 PR preprocessor/64803
7255 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7257 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7259 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7261 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7263 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7264 (_ARM_FPSRC): Add DN and AHP fields.
7265 (clean_results): Force DN=1 on AArch64.
7266 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7267 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7268 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7269 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7270 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7271 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7273 2015-02-02 Alan Modra <amodra@gmail.com>
7275 * gcc.target/powerpc/cprophard.c: New.
7277 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7279 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7280 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7282 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7285 * gcc.dg/pr64817-1.c: New test.
7286 * gcc.dg/pr64817-2.c: New test.
7288 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7291 * gcc.target/sh/pr64851-0.h: New
7292 * gcc.target/sh/pr64851-1.c: New
7293 * gcc.target/sh/pr64851-2.c: New
7294 * gcc.target/sh/pr64851-3.c: New
7295 * gcc.target/sh/pr64851-4.c: New
7297 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7300 * gcc.dg/torture/pr64882.c: New test.
7302 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7305 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7308 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7310 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7311 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7312 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7313 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7314 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7315 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7317 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7318 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7320 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7321 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7324 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7327 * g++.dg/pr64688-2.C: New.
7329 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7331 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7332 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7333 * gcc.target/i386/fuse-caller-save.c: Ditto.
7334 * gcc.target/i386/headmerge-1.c: Ditto.
7335 * gcc.target/i386/headmerge-2.c: Ditto.
7336 * gcc.target/i386/sibcall-6.c: Ditto.
7338 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7341 * gcc.target/i386/pr64617.c: New test.
7343 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7346 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7347 (dg-options): Remove -m32.
7348 (dg-final): Scan for "movb %al" only.
7349 * gcc.target/i386/pr15184-2.c: Ditto.
7351 2015-01-30 Richard Biener <rguenther@suse.de>
7353 PR tree-optimization/64829
7354 * gcc.dg/vect/pr64829.c: New testcase.
7356 2015-01-29 Marek Polacek <polacek@redhat.com>
7359 * gcc.dg/pr64709.c: New test.
7361 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7364 * g++.dg/ubsan/pr64717-1.C: New test.
7365 * g++.dg/ubsan/pr64717-2.C: New test.
7367 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7369 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7371 2015-01-29 Jeff Law <law@redhat.com>
7374 * gcc.target/i386/pr15184-1.c: New test.
7375 * gcc.target/i386/pr15184-2.c: New test.
7377 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7379 PR tree-optimization/64746
7380 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7382 2015-01-29 Richard Biener <rguenther@suse.de>
7384 PR tree-optimization/64853
7385 * gcc.dg/torture/pr64853.c: New testcase.
7387 2015-01-29 Richard Biener <rguenther@suse.de>
7389 PR tree-optimization/64844
7390 * gcc.dg/vect/pr64844.c: New testcase.
7392 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7395 * gcc.dg/pr64809.c: Delete.
7397 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7400 * gcc.target/i386/pr64805.c: New.
7402 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7404 * gcc.dg/guality/guality.h (main): Add argv[0] to
7405 guality_gdb_command.
7407 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7410 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7412 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7415 * gcc.target/sh/sh.exp
7416 (check_effective_target_atomic_model_soft_gusa_available,
7417 check_effective_target_atomic_model_soft_tcb_available,
7418 check_effective_target_atomic_model_soft_imask_available,
7419 check_effective_target_atomic_model_hard_llcs_available): New.
7420 * gcc.target/sh/pr64659-0.h: New.
7421 * gcc.target/sh/pr64659-1.c: New.
7422 * gcc.target/sh/pr64659-2.c: New.
7423 * gcc.target/sh/pr64659-3.c: New.
7424 * gcc.target/sh/pr64659-4.c: New.
7426 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7428 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7429 scan-assembler-times pattern.
7431 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7434 * gcc.dg/pr64809.c: New test.
7436 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7438 PR tree-optimization/64277
7439 * gcc.dg/pr64277.c: New.
7441 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7443 PR tree-optimization/64718
7444 * gcc.c-torture/execute/pr64718.c: New test.
7446 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7448 * gcc.target/aarch64/abs_2.c: New.
7450 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7452 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7453 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7454 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7457 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7460 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7461 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7462 { target comdat_group }.
7464 2015-01-27 Tobias Burnus <burnus@net-b.de>
7467 * gfortran.dg/goacc/coarray_2.f90: New.
7469 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7473 * g++.dg/torture/pr64139.C: New testcase.
7474 * g++.dg/torture/pr60871.C: Likewise.
7476 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7479 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7480 prevent linking errors.
7482 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7485 * g++.dg/torture/pr64282.C: New testcase.
7487 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7489 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7492 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7494 * gcc.target/s390/hotpatch-13.c: New testcase.
7495 * gcc.target/s390/hotpatch-14.c: New testcase.
7496 * gcc.target/s390/hotpatch-15.c: New testcase.
7497 * gcc.target/s390/hotpatch-16.c: New testcase.
7498 * gcc.target/s390/hotpatch-17.c: New testcase.
7499 * gcc.target/s390/hotpatch-18.c: New testcase.
7500 * gcc.target/s390/hotpatch-19.c: New testcase.
7501 * gcc.target/s390/hotpatch-20.c: New testcase.
7502 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7503 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7504 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7505 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7506 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7507 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7508 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7509 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7510 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7511 * gcc.target/s390/hotpatch-10.c: Likewise.
7512 * gcc.target/s390/hotpatch-11.c: Likewise.
7513 * gcc.target/s390/hotpatch-12.c: Likewise.
7514 * gcc.target/s390/hotpatch-2.c: Likewise.
7515 * gcc.target/s390/hotpatch-3.c: Likewise.
7516 * gcc.target/s390/hotpatch-4.c: Likewise.
7517 * gcc.target/s390/hotpatch-5.c: Likewise.
7518 * gcc.target/s390/hotpatch-6.c: Likewise.
7519 * gcc.target/s390/hotpatch-7.c: Likewise.
7520 * gcc.target/s390/hotpatch-8.c: Likewise.
7521 * gcc.target/s390/hotpatch-9.c: Likewise.
7522 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7523 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7524 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7525 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7526 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7527 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7528 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7529 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7531 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7533 * gcc.dg/long_branch.c: New testcase.
7535 2015-01-27 Richard Biener <rguenther@suse.de>
7537 PR tree-optimization/56273
7538 PR tree-optimization/59124
7539 PR tree-optimization/64277
7540 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7541 * gcc.dg/Warray-bounds-12.c: Likewise.
7542 * gcc.dg/Warray-bounds-13.c: Likewise.
7544 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7546 PR rtl-optimization/61058
7547 * gcc.dg/pr61058.c: New test.
7549 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7551 * gcc.target/i386/chkp-narrow-bounds.c: New.
7553 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7555 PR tree-optimization/64807
7556 * gcc.dg/pr64807.c: New test.
7559 * gcc.dg/pr64766.c: New test.
7561 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7564 * gcc.target/sh/pr49263-4.c: New.
7566 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7569 * gfortran.dg/allocate_with_mold_1.f90: New test
7571 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7574 * gcc.dg/pr64778.c: New test.
7577 * gcc.dg/vect/pr64421.c: New test.
7579 2015-01-26 Tobias Burnus <burnus@net-b.de>
7582 * gfortran.dg/coarray_36.f: New.
7583 * gfortran.dg/coarray_37.f90: New.
7585 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7588 * gfortran.dg/class_allocate_18.f90: New.
7590 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7592 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7594 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7596 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7598 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7600 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7602 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7604 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7606 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7608 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7609 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7610 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7611 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7613 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7615 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7616 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7617 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7619 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7621 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7622 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7623 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7624 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7625 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7628 2015-01-26 Richard Biener <rguenther@suse.de>
7631 * gcc.dg/uninit-19.c: New testcase.
7633 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7635 * lib/target-supports.exp (check_effective_target_vect64): Add
7638 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7641 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7643 2015-01-26 Tony Liu <tony.liu@arm.com>
7645 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7648 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7651 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7652 correctly, clean up afterwards.
7654 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7657 * gfortran.dg/use_rename_7.f90: New.
7659 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7661 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7662 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7664 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7667 * gcc.target/sh/pr54236-4.c: New.
7669 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7671 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7672 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7675 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7678 * gfortran.dg/open_new_segv.f90: New test.
7680 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7689 * gcc.target/sh/pr64345-1.c: New.
7690 * gcc.target/sh/pr64345-2.c: New.
7691 * gcc.target/sh/pr59533-1.c: New.
7692 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7693 * gcc.target/sh/pr52933-2.c: Likewise.
7694 * gcc.target/sh/pr54089-1.c: Likewise.
7695 * gcc.target/sh/pr54236-1.c: Likewise.
7696 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7697 * gcc.target/sh/pr49263-1.c: Remove xfails.
7698 * gcc.target/sh/pr49263-2.c: Likewise.
7699 * gcc.target/sh/pr49263-3.c: Likewise.
7700 * gcc.target/sh/pr53987-1.c: Likewise.
7701 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7702 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7703 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7704 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7705 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7706 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7708 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7711 2015-01-24 Tom de Vries <tom@codesourcery.com>
7713 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7715 2015-01-23 Ian Lance Taylor <iant@google.com>
7718 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7719 targets without split stack support.
7721 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7724 * gcc.target/i386/pr64317.c: New test.
7726 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7728 PR rtl-optimization/63637
7729 PR rtl-optimization/60663
7730 * gcc.dg/pr63637-1.c: New test.
7731 * gcc.dg/pr63637-2.c: New test.
7732 * gcc.dg/pr63637-3.c: New test.
7733 * gcc.dg/pr63637-4.c: New test.
7734 * gcc.dg/pr63637-5.c: New test.
7735 * gcc.dg/pr63637-6.c: New test.
7736 * gcc.target/i386/pr63637-1.c: New test.
7737 * gcc.target/i386/pr63637-2.c: New test.
7738 * gcc.target/i386/pr63637-3.c: New test.
7739 * gcc.target/i386/pr63637-4.c: New test.
7740 * gcc.target/i386/pr63637-5.c: New test.
7741 * gcc.target/i386/pr63637-6.c: New test.
7743 2015-01-23 Richard Biener <rguenther@suse.de>
7746 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7747 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7749 2015-01-23 Marek Polacek <polacek@redhat.com>
7751 PR preprocessor/60570
7752 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7753 * gcc.dg/cpp/pr60570.c: New test.
7755 2015-01-23 Richard Biener <rguenther@suse.de>
7758 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7759 vectorization on vect64 targets.
7761 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7764 * gfortran.dg/class_allocate_17.f90: New.
7766 2015-01-23 Tobias Burnus <burnus@net-b.de>
7769 * gfortran.dg/goacc/combined_loop.f90: New.
7771 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7774 * gfortran.dg/make_unit.f90: New test.
7776 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7779 * gfortran.dg/negative_unit_int8.f: Update.
7781 2015-01-22 Jeff Law <law@redhat.com>
7784 * gcc.target/m68k/pr52076-1.c: New test.
7785 * gcc.target/m68k/pr52076-2.c: New test.
7787 2015-01-22 Richard Biener <rguenther@suse.de>
7790 * gcc.dg/torture/pr64728.c: New testcase.
7792 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7795 * g++.dg/pr64688.C: New test.
7797 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7799 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7800 to avoid errors with -fpic.
7802 2015-01-22 Richard Biener <rguenther@suse.de>
7805 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7807 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7809 PR rtl-optimization/64682
7810 * gcc.c-torture/execute/pr64682.c: New file.
7812 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7815 * gcc.dg/pr64511.c: New test.
7817 PR rtl-optimization/62078
7818 * g++.dg/opt/pr62078.C: New test.
7821 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7823 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7826 * gfortran.dg/internal_pack_15.f90: New test.
7828 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7830 * c-c++-common/tsan/step.c: New testcase.
7832 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7834 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7836 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7838 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7840 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7842 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7844 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7846 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7848 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7850 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7852 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7854 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7856 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7858 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7860 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7862 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7864 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7866 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7868 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7870 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7872 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7874 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7876 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7878 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7880 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7882 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7883 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7884 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7887 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7889 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7890 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7891 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7894 2015-01-21 Renlin Li <renlin.li@arm.com>
7896 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7897 * g++.dg/tls/thread_local5g.C: Likewise.
7898 * g++.dg/tls/thread_local6g.C: Likewise.
7900 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7902 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7903 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7904 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7906 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7908 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7909 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7910 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7912 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7914 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7915 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7916 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7918 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7920 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7921 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7922 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7924 2015-01-20 Jeff Law <law@redhat.com>
7927 * gcc.target/m68k/pr59946.c: New test.
7929 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7931 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7932 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7933 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7935 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7937 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7938 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7939 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7941 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7943 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7944 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7945 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7947 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7949 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7950 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7951 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7953 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7956 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7958 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7959 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7960 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7962 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7964 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7965 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7966 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7968 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7970 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7972 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7974 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7977 * g++.dg/ubsan/pr64632.C: New test.
7980 * gcc.dg/pr64663.c: New test.
7982 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7985 * g++.dg/warn/Wunused-var-23.C: New.
7987 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7991 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7993 2015-01-20 Richard Biener <rguenther@suse.de>
7996 * gcc.dg/lto/pr64684_0.c: New testcase.
7997 * gcc.dg/lto/pr64684_1.c: Likewise.
7998 * gcc.dg/lto/pr64684_2.c: Likewise.
7999 * gcc.dg/lto/pr64685_0.c: Likewise.
8000 * gcc.dg/lto/pr64685_1.c: Likewise.
8002 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8005 * g++.dg/cpp1y/lambda-init12.C: New.
8007 2015-01-20 Richard Biener <rguenther@suse.de>
8009 PR tree-optimization/64410
8010 * g++.dg/vect/pr64410.cc: Require vect_double.
8012 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8015 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8017 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8021 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8023 PR rtl-optimization/64081
8024 * gcc.dg/pr64081.c: New test.
8026 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8028 * jit.dg/harness.h: Include <unistd.h>.
8029 (CHECK_NO_ERRORS): New.
8030 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8031 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8032 gcc_jit_context_compile_to_file.
8033 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8034 args to the spawned executable.
8035 (jit-expand-vars): New function.
8036 (jit-exe-params): New variable.
8037 (dg-jit-set-exe-params): New function.
8038 (jit-dg-test): Detect testcases that use
8039 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8040 Set arguments of spawned process to jit-exe-params.
8041 (jit-get-output-filename): New function.
8042 (jit-setup-compile-to-file): New function.
8043 (jit-verify-compile-to-file): New function.
8044 (jit-run-executable): New function.
8045 (jit-verify-executable): New function.
8046 * jit.dg/test-compile-to-assembler.c: New testcase.
8047 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8048 * jit.dg/test-compile-to-executable.c: New testcase.
8049 * jit.dg/test-compile-to-object.c: New testcase.
8051 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8054 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8057 2015-01-19 Martin Liska <mliska@suse.cz>
8059 * objc/compile/pr64668.m: New test.
8061 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8063 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8064 (create_overflow_fn): Update comment to clarify that
8065 the third param of the created function is a bool *, not
8067 (verify_int_overflow_fn): Convert param "expected_ovf" from
8068 int to bool. Update third param of "overflow_fn_type" from int *
8069 to bool *. Update local "actual_ovf" from int to bool.
8070 (verify_uint_overflow_fn): Likewise.
8072 2015-01-19 Martin Liska <mliska@suse.cz>
8074 * gcc.dg/ipa/ipa-icf-33.c: New test.
8076 2015-01-19 Felix Yang <felix.yang@huawei.com>
8077 Haijian Zhang <z.zhanghaijian@huawei.com>
8079 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8080 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8081 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8082 result_float64x2, expected_hfloat64x2): New helper type, variable and
8084 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8085 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8086 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8087 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8088 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8089 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8090 and target without the FMA feature.
8092 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8094 * gcc.target/aarch64/pr64304.c: New testcase.
8096 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8098 PR rtl-optimization/64081
8099 * gcc.dg/pr64081.c: New test.
8101 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8104 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8106 * gcc.target/aarch64/test_frame_6.c: Likewise.
8107 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8108 and x19 (in the epilogue).
8109 * gcc.target/aarch64/test_frame_4.c: Likewise.
8110 * gcc.target/aarch64/test_frame_7.c: Likewise.
8112 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8114 * gcc.target/i386/chkp-always_inline.c: New.
8116 2015-01-15 Andrew Pinski <apinski@cavium.com>
8117 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8119 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8120 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8122 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8125 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8126 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8128 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8131 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8133 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8136 * gcc.target/sh/torture/pr64652.c: New.
8138 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8140 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8141 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8142 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8143 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8144 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8145 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8147 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8150 * g++.dg/torture/pr64378.C: New testcase.
8152 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8155 * gfortran.dg/block_13.f08: New test
8157 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8160 * gfortran.dg/associate_1.f03: Allow test for character with
8163 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8165 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8166 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8168 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8170 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8172 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8175 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8177 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8180 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8183 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8186 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8188 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8191 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8193 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8195 PR rtl-optimization/52773
8196 * gcc.c-torture/compile/pr52773.c: New test.
8198 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8201 * g++.dg/cpp0x/alias-decl-46.C: New.
8203 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8205 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8207 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8209 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8211 (CHECK_FP): Likewise.
8212 (CHECK_CUMULATIVE_SAT): Likewise.
8214 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8216 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8217 (Set_Neon_Cumulative_Sat): Add parameter.
8218 (__set_neon_cumulative_sat): Support new parameter.
8219 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8220 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8222 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8223 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8226 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8228 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8229 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8231 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8234 * g++.dg/tls/thread_local-ice4.C: New.
8236 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8238 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8241 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8244 * g++.dg/cpp0x/vt-62276.C: New.
8246 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8249 * g++.dg/pr64353.C: New.
8251 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8254 * gcc.target/aarch64/pr64263_1.c: New test.
8256 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8258 PR tree-optimization/64434
8259 * gcc.dg/torture/pr64434.c: Move to...
8260 * gcc.dg/pr64434.c: ... here.
8262 2015-01-16 Richard Biener <rguenther@suse.de>
8265 * gcc.dg/uninit-18.c: New testcase.
8267 2015-01-16 Richard Biener <rguenther@suse.de>
8269 PR tree-optimization/64568
8270 * g++.dg/torture/pr64568-2.C: New testcase.
8272 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8275 * gcc.target/i386/chkp-label-address.c: New.
8277 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8280 * gfortran.dg/pointer_init_6.f90: Extended.
8282 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8284 * gcc.c-torture/compile/20150108.c: New test.
8286 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8288 * gcc.target/visium: New directory.
8290 2015-01-16 Richard Biener <rguenther@suse.de>
8292 PR tree-optimization/61743
8293 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8294 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8296 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8298 * gcc.dg/pr64015.c: New test.
8300 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8304 * g++.dg/ipa/pr64612.C: New test.
8306 2015-01-16 Renlin Li <renlin.li@arm.com>
8308 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8310 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8312 * gcc.target/i386/sse-14.c: Test new intrinsic.
8313 * gcc.target/i386/sse-22.c: Ditto.
8315 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8318 * g++.dg/cpp0x/auto44.C: New.
8320 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8323 * gcc.target/nios2/gpopt-all.c: New test case.
8324 * gcc.target/nios2/gpopt-local.c: New test case.
8325 * gcc.target/nios2/gpopt-global.c: New test case.
8326 * gcc.target/nios2/gpopt-data.c: New test case.
8327 * gcc.target/nios2/gpopt-none.c: New test case.
8329 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8331 * g++.dg/ubsan/vptr-1.C: New test.
8332 * g++.dg/ubsan/vptr-2.C: New test.
8333 * g++.dg/ubsan/vptr-3.C: New test.
8334 * g++.dg/ubsan/vptr-4.C: New test.
8335 * g++.dg/ubsan/vptr-5.C: New test.
8336 * g++.dg/ubsan/vptr-6.C: New test.
8337 * g++.dg/ubsan/vptr-7.C: New test.
8338 * g++.dg/ubsan/vptr-8.C: New test.
8339 * g++.dg/ubsan/vptr-9.C: New test.
8341 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8343 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8345 * lib/gcc-dg.exp: Likewise.
8347 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8349 PR rtl-optimization/64110
8350 * gcc.target/i386/pr64110.c: Add scan-assembler.
8352 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8353 James Norris <jnorris@codesourcery.com>
8354 Cesar Philippidis <cesar@codesourcery.com>
8355 Ilmir Usmanov <i.usmanov@samsung.com>
8357 * lib/target-supports.exp (check_effective_target_fopenacc): New
8359 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8360 * g++.dg/goacc/goacc.exp: Likewise.
8361 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8362 * gcc.dg/goacc/goacc.exp: Likewise.
8363 * gfortran.dg/goacc/goacc.exp: Likewise.
8364 * c-c++-common/cpp/openacc-define-1.c: New file.
8365 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8366 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8367 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8368 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8369 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8370 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8371 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8372 * c-c++-common/goacc/cache-1.c: Likewise.
8373 * c-c++-common/goacc/clauses-fail.c: Likewise.
8374 * c-c++-common/goacc/collapse-1.c: Likewise.
8375 * c-c++-common/goacc/data-1.c: Likewise.
8376 * c-c++-common/goacc/data-2.c: Likewise.
8377 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8378 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8379 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8380 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8381 * c-c++-common/goacc/if-clause-1.c: Likewise.
8382 * c-c++-common/goacc/if-clause-2.c: Likewise.
8383 * c-c++-common/goacc/kernels-1.c: Likewise.
8384 * c-c++-common/goacc/loop-1.c: Likewise.
8385 * c-c++-common/goacc/loop-private-1.c: Likewise.
8386 * c-c++-common/goacc/nesting-1.c: Likewise.
8387 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8388 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8389 * c-c++-common/goacc/parallel-1.c: Likewise.
8390 * c-c++-common/goacc/pcopy.c: Likewise.
8391 * c-c++-common/goacc/pcopyin.c: Likewise.
8392 * c-c++-common/goacc/pcopyout.c: Likewise.
8393 * c-c++-common/goacc/pcreate.c: Likewise.
8394 * c-c++-common/goacc/pragma_context.c: Likewise.
8395 * c-c++-common/goacc/present-1.c: Likewise.
8396 * c-c++-common/goacc/reduction-1.c: Likewise.
8397 * c-c++-common/goacc/reduction-2.c: Likewise.
8398 * c-c++-common/goacc/reduction-3.c: Likewise.
8399 * c-c++-common/goacc/reduction-4.c: Likewise.
8400 * c-c++-common/goacc/sb-1.c: Likewise.
8401 * c-c++-common/goacc/sb-2.c: Likewise.
8402 * c-c++-common/goacc/sb-3.c: Likewise.
8403 * c-c++-common/goacc/update-1.c: Likewise.
8404 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8405 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8406 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8407 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8408 * gfortran.dg/goacc/assumed.f95: Likewise.
8409 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8410 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8411 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8412 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8413 * gfortran.dg/goacc/branch.f95: Likewise.
8414 * gfortran.dg/goacc/cache-1.f95: Likewise.
8415 * gfortran.dg/goacc/coarray.f95: Likewise.
8416 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8417 * gfortran.dg/goacc/cray.f95: Likewise.
8418 * gfortran.dg/goacc/critical.f95: Likewise.
8419 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8420 * gfortran.dg/goacc/data-tree.f95: Likewise.
8421 * gfortran.dg/goacc/declare-1.f95: Likewise.
8422 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8423 * gfortran.dg/goacc/fixed-1.f: Likewise.
8424 * gfortran.dg/goacc/fixed-2.f: Likewise.
8425 * gfortran.dg/goacc/fixed-3.f: Likewise.
8426 * gfortran.dg/goacc/fixed-4.f: Likewise.
8427 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8428 * gfortran.dg/goacc/if.f95: Likewise.
8429 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8430 * gfortran.dg/goacc/list.f95: Likewise.
8431 * gfortran.dg/goacc/literal.f95: Likewise.
8432 * gfortran.dg/goacc/loop-1.f95: Likewise.
8433 * gfortran.dg/goacc/loop-2.f95: Likewise.
8434 * gfortran.dg/goacc/loop-3.f95: Likewise.
8435 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8436 * gfortran.dg/goacc/omp.f95: Likewise.
8437 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8438 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8439 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8440 * gfortran.dg/goacc/parameter.f95: Likewise.
8441 * gfortran.dg/goacc/private-1.f95: Likewise.
8442 * gfortran.dg/goacc/private-2.f95: Likewise.
8443 * gfortran.dg/goacc/private-3.f95: Likewise.
8444 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8445 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8446 * gfortran.dg/goacc/reduction.f95: Likewise.
8447 * gfortran.dg/goacc/routine-1.f90: Likewise.
8448 * gfortran.dg/goacc/routine-2.f90: Likewise.
8449 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8450 * gfortran.dg/goacc/several-directives.f95: Likewise.
8451 * gfortran.dg/goacc/sie.f95: Likewise.
8452 * gfortran.dg/goacc/subarrays.f95: Likewise.
8453 * gfortran.dg/gomp/map-1.f90: Likewise.
8454 * gfortran.dg/openacc-define-1.f90: Likewise.
8455 * gfortran.dg/openacc-define-2.f90: Likewise.
8456 * gfortran.dg/openacc-define-3.f90: Likewise.
8457 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8458 * g++.dg/gomp/block-2.C: Likewise.
8459 * g++.dg/gomp/block-3.C: Likewise.
8460 * g++.dg/gomp/block-5.C: Likewise.
8461 * g++.dg/gomp/target-1.C: Likewise.
8462 * g++.dg/gomp/target-2.C: Likewise.
8463 * g++.dg/gomp/taskgroup-1.C: Likewise.
8464 * g++.dg/gomp/teams-1.C: Likewise.
8465 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8466 * gcc.dg/cilk-plus/jump.c: Likewise.
8467 * gcc.dg/gomp/block-1.c: Likewise.
8468 * gcc.dg/gomp/block-10.c: Likewise.
8469 * gcc.dg/gomp/block-2.c: Likewise.
8470 * gcc.dg/gomp/block-3.c: Likewise.
8471 * gcc.dg/gomp/block-4.c: Likewise.
8472 * gcc.dg/gomp/block-5.c: Likewise.
8473 * gcc.dg/gomp/block-6.c: Likewise.
8474 * gcc.dg/gomp/block-7.c: Likewise.
8475 * gcc.dg/gomp/block-8.c: Likewise.
8476 * gcc.dg/gomp/block-9.c: Likewise.
8477 * gcc.dg/gomp/target-1.c: Likewise.
8478 * gcc.dg/gomp/target-2.c: Likewise.
8479 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8480 * gcc.dg/gomp/teams-1.c: Likewise.
8482 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8484 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8487 2015-01-15 Mike Stump <mikestump@comcast.net>
8489 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8490 * gcc.dg/inline_2.c: Likewise.
8491 * gcc.dg/inline_3.c: Likewise.
8492 * gcc.dg/inline_4.c: Likewise.
8494 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8497 * gfortran.dg/proc_ptr_comp_43.f90: New.
8499 2015-01-15 Mike Stump <mikestump@comcast.net>
8501 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8502 * gcc.dg/unroll_2.c: Likewise.
8503 * gcc.dg/unroll_3.c: Likewise.
8504 * gcc.dg/unroll_4.c: Likewise.
8505 * gcc.dg/unroll_5.c: Likewise.
8507 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8510 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8512 * gcc.target/aarch64/test_frame_6.c: Likewise.
8513 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8514 x30 and x19 (in the epilogue).
8515 * gcc.target/aarch64/test_frame_4.c: Likewise.
8516 * gcc.target/aarch64/test_frame_7.c: Likewise.
8518 2015-01-15 Martin Liska <mliska@suse.cz>
8520 * g++.dg/ipa/pr64068.C: New test.
8521 * gcc.dg/ipa/PR64559.c: New test.
8523 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8525 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8528 2015-01-15 Richard Biener <rguenther@suse.de>
8530 PR tree-optimization/61743
8531 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8532 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8534 2015-01-15 Renlin Li <renlin.li@arm.com>
8536 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8537 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8539 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8541 * gcc.dg/vect/vect-aggressive-1.c: New.
8542 * gcc.target/i386/avx2-vect-aggressive.c: New.
8544 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8546 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8548 2015-01-15 Richard Biener <rguenther@suse.de>
8551 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8552 -Wl,-undefined,dynamic_lookup.
8554 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8556 * gnat.dg/opt47.adb: New test.
8558 2015-01-15 Richard Biener <rguenther@suse.de>
8561 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8563 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8565 PR tree-optimization/64434
8566 * gcc.dg/torture/pr64434.c: New test.
8568 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8570 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8571 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8572 -march=loongson* and -march=octeon* require -mno-micromips.
8574 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8575 Matthew Fortune <matthew.fortune@imgtec.com>
8577 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8578 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8579 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8580 * gcc.target/mips/call-saved-7.c: New file.
8581 * gcc.target/mips/call-saved-8.c: New file.
8582 * gcc.target/mips/call-saved-9.c: New file.
8584 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8586 * gcc.target/mips/lsa.c: New file.
8587 * gcc.target/mips/mips64-lsa.c: Likewise.
8588 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8589 * gcc.target/mips/mulsize-4.c: Likewise.
8590 * gcc.target/mips/mulsize-5.c: New file.
8591 * gcc.target/mips/mulsize-6.c: Likewise.
8592 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8593 and !HAS_LSA as ghost options.
8594 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8597 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8599 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8601 2015-01-15 Richard Biener <rguenther@suse.de>
8604 * gcc.dg/torture/pr64365.c: New testcase.
8606 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8608 * gcc.dg/stackprotectexplicit1.c: New test.
8609 * g++.dg/stackprotectexplicit2.c: New test.
8611 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8614 * gfortran.dg/inquire_internal.f90: New.
8615 * gfortran.dg/negative_unit_check.f90: New.
8617 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8620 * gcc.target/sh/pr53988-1.c: New.
8622 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8625 * g++.dg/tls/thread_local-ice3.C: New.
8627 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8629 * gcc.target/i386/fentry-override.c: Properly place {} in target
8630 selector. Remove nonpic.
8631 * gcc.target/i386/fentry.c: Likewise.
8633 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8635 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8636 warnings instead of errors.
8638 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8640 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8641 option support instead of ENABLE_LTO from Makefile.
8643 2015-01-14 Richard Biener <rguenther@suse.de>
8645 PR tree-optimization/59354
8646 * gcc.dg/vect/pr59354.c: New testcase.
8648 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8650 * lib/target-supports.exp
8651 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8652 on ARM architures before v7.
8654 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8657 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8660 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8663 * gcc.target/i386/pr64386.c: New test.
8665 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8668 * gcc.target/i386/pr64393.c: New test.
8670 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8673 * gcc.target/i386/pr64387.c: New test.
8675 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8677 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8679 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8681 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8683 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8686 * gcc.target/arm/pr64453.c: New.
8688 2015-01-14 Richard Biener <rguenther@suse.de>
8691 * gcc.dg/lto/pr64415_0.c: New testcase.
8692 * gcc.dg/lto/pr64415_1.c: Likewise.
8694 2015-01-14 Martin Liska <mliska@suse.cz>
8696 * gcc.dg/ipa/pr64307.c: New test.
8698 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8700 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8703 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8706 * gcc.target/arm/pr64460_1.c: New test.
8708 2015-01-14 Richard Biener <rguenther@suse.de>
8710 PR tree-optimization/64493
8711 PR tree-optimization/64495
8712 * gcc.dg/vect/pr64493.c: New testcase.
8713 * gcc.dg/vect/pr64495.c: Likewise.
8715 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8717 * gcc.dg/Warray-bounds-11.c: New test-case.
8719 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8721 * gcc.target/mips/octeon3-pipe-1.c: New test.
8723 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8725 * jit.dg/harness.h (set_up_logging): Move string concatenation
8727 (concat_strings): New function.
8728 (dump_reproducer): New function.
8729 (test_jit): Call dump_reproducer.
8730 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8732 (jit-dg-test): Delete any generated reproducer from previous runs.
8733 Verify that a generated reproducer was created, and verify that it
8735 * jit.dg/test-nested-contexts.c (main): Call
8736 gcc_jit_context_dump_reproducer_to_file.
8738 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8740 * gcc.dg/aru-2.c: Add dg-require-profiling.
8742 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8744 * lib/target-supports.exp (check_profiling_available): Check if
8747 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8750 * g++.dg/torture/pr64565.C: New testcase.
8752 2015-01-13 Marek Polacek <polacek@redhat.com>
8755 * gcc.dg/tm/pr64391.c: New test.
8757 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8759 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8762 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8764 * gcc.target/i386/pie.c: New test.
8766 * lib/target-supports.exp (check_effective_target_pie): New.
8768 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8770 PR rtl-optimization/64286
8771 * gcc.target/i386/avx2-pr64286.c: New test.
8773 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8776 * g++.dg/cpp0x/vt-57626.C: New.
8778 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8781 * gfortran.dg/pr64528.f90: New test.
8783 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8785 * gcc.target/aarch64/subsp.c: New test.
8787 2015-01-13 Andrew Pinski <apinski@cavium.com>
8789 * gcc.target/aarch64/store-pair-1.c: New testcase.
8791 2015-01-13 Richard Biener <rguenther@suse.de>
8794 * gcc.dg/lto/pr64373_0.c: New testcase.
8796 2015-01-13 Andrew Pinski <apinski@cavium.com>
8798 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8799 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8801 2015-01-13 Richard Biener <rguenther@suse.de>
8803 PR tree-optimization/64406
8804 * gcc.dg/pr64406.c: New testcase.
8806 2015-01-13 Richard Biener <rguenther@suse.de>
8808 PR tree-optimization/64404
8809 * gcc.dg/vect/pr64404.c: New testcase.
8811 2015-01-13 Richard Biener <rguenther@suse.de>
8813 PR tree-optimization/64568
8814 * g++.dg/torture/pr64568.C: New testcase.
8816 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8818 * jit.dg/test-error-local-used-from-other-function.c: New test
8820 * jit.dg/test-error-param-reuse.c: New test case.
8821 * jit.dg/test-error-param-sharing.c: New test case.
8822 * jit.dg/test-error-param-used-from-other-function.c: New test
8824 * jit.dg/test-error-param-used-without-a-function.c: New test
8827 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8829 PR tree-optimization/64563
8830 * gcc.dg/pr64563.c: New test.
8833 * gcc.target/i386/pr64513.c: New test.
8835 PR tree-optimization/64454
8836 * gcc.dg/pr64454.c: New test.
8839 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8841 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8842 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8843 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8844 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8845 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8846 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8847 * gcc.dg/vect/slp-25.c: Likewise.
8848 * gcc.dg/vect/vect-109.c: Likewise.
8849 * gcc.dg/vect/vect-13.c: Likewise.
8850 * gcc.dg/vect/vect-17.c: Likewise.
8851 * gcc.dg/vect/vect-18.c: Likewise.
8852 * gcc.dg/vect/vect-19.c: Likewise.
8853 * gcc.dg/vect/vect-20.c: Likewise.
8854 * gcc.dg/vect/vect-21.c: Likewise.
8855 * gcc.dg/vect/vect-22.c: Likewise.
8856 * gcc.dg/vect/vect-27.c: Likewise.
8857 * gcc.dg/vect/vect-29.c: Likewise.
8858 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8859 * gcc.dg/vect/vect-2.c: Likewise.
8860 * gcc.dg/vect/vect-3.c: Likewise.
8861 * gcc.dg/vect/vect-4.c: Likewise.
8862 * gcc.dg/vect/vect-5.c: Likewise.
8863 * gcc.dg/vect/vect-72.c: Likewise.
8864 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8865 * gcc.dg/vect/vect-73.c: Likewise.
8866 * gcc.dg/vect/vect-77-global.c: Likewise.
8867 * gcc.dg/vect/vect-78-global.c: Likewise.
8868 * gcc.dg/vect/vect-7.c: Likewise.
8869 * gcc.dg/vect/vect-86.c: Likewise.
8870 * gcc.dg/vect/vect-align-1.c: Likewise.
8871 * gcc.dg/vect/vect-align-3.c: Likewise.
8872 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8873 * gcc.dg/vect/vect-all.c: Likewise.
8874 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8875 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8876 * gcc.dg/vect/vect-peel-3.c: Likewise.
8877 * gcc.dg/vect/vect-peel-4.c: Likewise.
8878 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8880 2015-01-12 Jeff Law <law@redhat.com>
8883 * gcc.target/m68k/pr64461.c: New test.
8885 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8887 * jit.dg/test-array-as-pointer.c (create_code): Update call
8888 to gcc_jit_context_new_global by setting "kind" to
8889 GCC_JIT_GLOBAL_IMPORTED.
8890 * jit.dg/test-error-array-as-pointer.c: Likewise.
8891 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8892 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8893 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8894 * jit.dg/test-using-global.c (the_global): Rename to...
8895 (imported_global): ...this.
8896 (create_code): Update to test the three kinds of global.
8897 (verify_code): Likewise.
8899 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8902 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8904 * gcc.target/i386/pr64291-2.c: Updated.
8906 2015-01-12 Richard Biener <rguenther@suse.de>
8908 PR tree-optimization/64530
8909 * gfortran.dg/pr64530.f90: New testcase.
8911 2015-01-12 Richard Biener <rguenther@suse.de>
8914 * gcc.dg/torture/pr64357.c: New testcase.
8916 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8918 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8921 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8922 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8924 2015-01-12 Martin Liska <mliska@suse.cz>
8926 * gcc.dg/ipa/PR64550.c: New test.
8928 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8931 * g++.dg/ipa/pr63470.C: New testcase.
8933 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8936 * gfortran.dg/typebound_operator_20.f90: New.
8938 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8941 * gfortran.dg/proc_ptr_comp_42.f90: New.
8943 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8946 * gfortran.dg/proc_ptr_comp_41.f90: New.
8948 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8950 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8952 2015-01-10 Tobias Burnus <burnus@net-b.de>
8955 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8956 and add dg-excess-errors.
8957 * gfortran.dg/line_length_6.f90: New.
8958 * gfortran.dg/line_length_7.f90: New.
8959 * gfortran.dg/line_length_8.f90: New.
8960 * gfortran.dg/line_length_9.f90: New.
8961 * gfortran.dg/line_length_10.f90: New.
8962 * gfortran.dg/line_length_11.f90: New.
8964 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8966 * jit.dg/test-threads.c (struct testcase): Move declaration
8967 to jit.dg/all-non-failing-tests.h.
8968 (testcases): Likewise.
8969 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8970 declaration here from jit.dg/all-non-failing-tests.h.
8971 (testcases): Likewise.
8972 * jit.dg/test-combination.c (create_code): Eliminate spelling
8973 out all of the testcases in favor of looping through the
8974 "testcases" metadata.
8975 (verify_code): Likewise.
8977 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8979 PR rtl-optimization/64536
8980 * gcc.dg/pr64536.c: New test.
8982 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8984 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8985 * jit.dg/test-combination.c (create_code): Likewise.
8986 (verify_code): Likewise.
8987 * jit.dg/test-constants.c: New test case.
8988 * jit.dg/test-threads.c: Add test-constants.c.
8990 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8993 * objc.dg/gnu-api-2-class.m: Add a test case
8994 for the above change.
8996 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8998 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9000 2015-01-09 Richard Biener <rguenther@suse.de>
9002 PR tree-optimization/64410
9003 * g++.dg/vect/pr64410.cc: New testcase.
9005 2015-01-09 Martin Liska <mliska@suse.cz>
9007 * gcc.dg/ipa/ipa-icf-32.c: New test.
9009 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9011 * c-c++-common/tsan/tsan_barrier.h: New.
9012 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9013 * c-c++-common/tsan/bitfield_race.c: Likewise.
9014 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9015 * c-c++-common/tsan/mutexset1.c: Likewise.
9016 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9017 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9018 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9019 * c-c++-common/tsan/simple_race.c: Likewise.
9020 * c-c++-common/tsan/simple_stack.c: Likewise.
9021 * c-c++-common/tsan/sleep_sync.c: Likewise.
9022 * c-c++-common/tsan/tiny_race.c: Likewise.
9023 * c-c++-common/tsan/tls_race.c: Likewise.
9024 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9025 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9026 * g++.dg/tsan/atomic_free.C: Likewise.
9027 * g++.dg/tsan/atomic_free2.C: Likewise.
9028 * g++.dg/tsan/cond_race.C: Likewise.
9029 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9031 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9034 * lib/target-supports.exp (check_effective_target_libatomic_available):
9036 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9037 targets that match effective-target libatomic_available.
9038 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9040 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9042 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9043 Verify the result of gcc_jit_context_get_last_error.
9044 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9046 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9048 PR tree-optimization/63989
9049 * gcc.dg/strlenopt-27.c: New test.
9051 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9053 * jit.dg/harness.h (set_up_logging): New function.
9054 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9055 set_up_logging on the context, so that every testcase is
9056 logged to a particular file.
9057 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9058 and call gcc_jit_context_set_logfile on the top-level context.
9060 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9063 * g++.dg/opt/pr64338.C: New test.
9065 2015-01-08 Tobias Burnus <burnus@net-b.de>
9067 * gfortran.dg/coarray/codimension_2b.f90: New file.
9068 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9069 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9071 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9074 * g++.dg/ext/fnname4.C: New.
9076 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9079 * g++.dg/cpp0x/constexpr-64462.C: New.
9081 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9084 * g++.dg/cpp0x/deleted10.C: New.
9086 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9088 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9090 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9092 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9093 GCC_JIT_UNARY_OP_ABS.
9094 (verify_unary_ops): Likewise.
9096 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9098 * jit.dg/test-arith-overflow.c: New test case.
9099 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9100 * jit.dg/test-combination.c (create_code): Likewise.
9101 (verify_code): Likewise.
9102 * jit.dg/test-threads.c (testcases): Likewise.
9104 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9106 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9107 rather than "jit". Load g++.exp, and call g++_init.
9108 Run test-*.cc files within the testsuite and *.cc files within
9110 (jit-dg-test): Drop the addition of -fgnu89-inline to
9111 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9112 doing it when compiling C testcases (since g++ does not handle
9113 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9114 is restored to the value after g++_init ran, rather than the
9115 value before g++_init ran. Return a list of
9116 $comp_output $output_file, as dg-test assumes.
9118 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9120 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9121 make it easier to figure out the origin of each test result when
9122 running test-combination.c and test-threads.c.
9123 (CHECK_VALUE): Likewise.
9124 (CHECK_DOUBLE_VALUE): Likewise.
9125 (CHECK_STRING_VALUE): Likewise.
9126 (CHECK_STRING_STARTS_WITH): Likewise.
9127 (CHECK_STRING_CONTAINS): Likewise.
9129 (check_string_value): Likewise, add "funcname" param.
9130 (check_string_starts_with): Likewise.
9131 (check_string_contains): Likewise.
9133 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9135 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9136 generating name of built executable.
9138 2015-01-07 Marek Polacek <polacek@redhat.com>
9141 * gcc.dg/pr64440.c: New test.
9142 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9144 2015-01-07 Marek Polacek <polacek@redhat.com>
9147 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9148 * gcc.dg/pr64417.c: New test.
9150 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9153 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9156 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9158 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9159 Check if testcases run without errors, not just if they compile.
9161 2015-01-06 Christian Bruel <christian.bruel@st.com>
9164 * gcc.target/sh/pr64507.c: New test.
9166 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9168 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9170 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9172 * c-c++-common/asan/sanitize-all-1.c: New test.
9173 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9174 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9175 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9176 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9178 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9180 * lib/target-supports.exp (check_profiling_available): Return 0 for
9182 (check_effective_target_tls_runtime): Likewise.
9183 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9184 * gcc.dg/20020312-2.c: Adjust for Visium.
9185 * gcc.dg/tls/thr-cse-1.c: Likewise
9186 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9187 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9188 * gcc.dg/weak/typeof-2.c: Likewise.
9190 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9192 PR rtl-optimization/64287
9193 * gcc.dg/aru-2.c: New test.
9195 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9198 * c-c++-common/ubsan/pr64344-1.c: New test.
9199 * c-c++-common/ubsan/pr64344-2.c: New test.
9201 PR tree-optimization/64465
9202 * gcc.dg/pr64465.c: New test.
9204 PR tree-optimization/64494
9205 * gcc.c-torture/compile/pr64494.c: New test.
9207 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9210 * gfortran.dg/realloc_on_assign_25.f90: New test.
9212 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9214 Update copyright years.
9216 2015-01-05 Marek Polacek <polacek@redhat.com>
9219 * gcc.dg/pr64423.c: New test.
9221 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9223 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9224 mmix-knuth-mmixware for the same reason as for MIPS.
9225 * gcc.dg/debug/debug-2.c: Ditto.
9227 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9229 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9232 * lib/gfortran.exp: Add libatomic library search path.
9233 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9234 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9236 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9238 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9240 * c-c++-common/tsan/bitfield_race.c: New testcase.
9241 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9243 2015-01-02 Tobias Burnus <burnus@net-b.de>
9245 * gfortran.dg/coarray/collectives_4.f90: New.
9247 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9250 * gfortran.dg/extends_16.f90: New.
9252 2015-01-02 Tobias Burnus <burnus@net-b.de>
9254 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9256 2015-01-02 Tobias Burnus <burnus@net-b.de>
9258 * gfortran.dg/coarray/codimension_2.f90: New.
9259 * gfortran.dg/coarray/codimension_2a.f90: New.
9260 * gfortran.dg/coarray_35.f90: New.
9261 * gfortran.dg/coarray_35a.f90: New.
9263 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9266 * gfortran.dg/dummy_procedure_11.f90: New.
9268 Copyright (C) 2015 Free Software Foundation, Inc.
9270 Copying and distribution of this file, with or without modification,
9271 are permitted in any medium without royalty provided the copyright
9272 notice and this notice are preserved.