1 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr66648.c: New test.
6 2015-07-25 Tom de Vries <tom@codesourcery.com>
8 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9 interchange_files and block_files variables.
10 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
12 * gcc.dg/graphite/uns-interchange-12.c: Same.
13 * gcc.dg/graphite/uns-interchange-14.c: Same.
14 * gcc.dg/graphite/uns-interchange-15.c: Same.
15 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
16 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
18 2015-07-25 Jeff Law <law@redhat.com>
22 * gcc.dg/tree-ssa/pr66752-2.c: New test.
23 * gcc.dg/torture/pr66752-1.c: New test
24 * g++.dg/torture/pr66752-2.C: New test.
26 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
29 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
31 PR rtl-optimization/64164
32 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
33 * gcc.dg/ssp-1.c: Make counter a register.
34 * gcc.dg/ssp-2.c: Likewise.
35 * gcc.dg/torture/parm-coalesce.c: New.
37 2015-07-24 Tom de Vries <tom@codesourcery.com>
39 * gcc.dg/graphite/block-1.c: Xfail scan.
40 * gcc.dg/graphite/interchange-12.c: Same.
41 * gcc.dg/graphite/interchange-14.c: Same.
42 * gcc.dg/graphite/interchange-15.c: Same.
43 * gcc.dg/graphite/interchange-9.c: Same.
44 * gcc.dg/graphite/interchange-mvt.c: Same.
45 * gcc.dg/graphite/uns-block-1.c: New test.
46 * gcc.dg/graphite/uns-interchange-12.c: New test.
47 * gcc.dg/graphite/uns-interchange-14.c: New test.
48 * gcc.dg/graphite/uns-interchange-15.c: New test.
49 * gcc.dg/graphite/uns-interchange-9.c: New test.
50 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
52 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
55 * c-c++-common/Wunused-function-1.c: New.
57 2015-07-24 Tom de Vries <tom@codesourcery.com>
59 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
60 alternative exit-first loop transform.
61 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
62 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
63 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
64 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
65 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
66 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
67 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
68 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
69 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
71 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
74 * gcc.target/i386/mpx/pr66566.c: New test.
76 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
79 * gcc.target/i386/pr66978.c: New test.
81 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
83 * gcc.target/s390/gpr2fprsavecfi.c: New test.
85 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
87 * gcc.target/s390/insv-1.c: New test.
88 * gcc.target/s390/insv-2.c: New test.
89 * gcc.target/s390/insv-3.c: New test.
91 2015-07-24 Tom de Vries <tom@codesourcery.com>
93 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
95 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
98 * gcc.dg/pr25530.c: New test.
100 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
103 * gcc.dg/pr25529.c: New test.
105 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
107 * gcc.target/arm/reg_equal_test.c: New test.
109 2015-07-23 Jeff Law <law@redhat.com>
112 * gcc.dg/tree-ssa/pr66752-2.c: New test.
113 * gcc.dg/torture/pr66752-1.c: New test
114 * g++.dg/torture/pr66752-2.C: New test.
116 2015-07-23 Marek Polacek <polacek@redhat.com>
119 * g++.dg/warn/Wlogical-op-2.C: New test.
121 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
123 PR rtl-optimization/64164
124 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
125 * gcc.dg/ssp-1.c: Make counter a register.
126 * gcc.dg/ssp-2.c: Likewise.
127 * gcc.dg/torture/parm-coalesce.c: New.
129 2015-07-23 Marek Polacek <polacek@redhat.com>
132 * c-c++-common/ubsan/pr66908.c: New test.
134 2015-07-23 Tom de Vries <tom@codesourcery.com>
136 * gcc.dg/autopar/outer-4.c: Add xfail.
137 * gcc.dg/autopar/outer-5.c: Same.
138 * gcc.dg/autopar/outer-6.c: Same.
139 * gcc.dg/autopar/reduc-2.c: Same.
140 * gcc.dg/autopar/reduc-2char.c: Same.
141 * gcc.dg/autopar/reduc-2short.c: Same.
142 * gcc.dg/autopar/reduc-8.c: Same.
143 * gcc.dg/autopar/uns-outer-4.c: New test.
144 * gcc.dg/autopar/uns-outer-5.c: New test.
145 * gcc.dg/autopar/uns-outer-6.c: New test.
147 2015-07-23 Richard Biener <rguenther@suse.de>
149 PR tree-optimization/66952
150 * gcc.dg/torture/pr66952.c: Use signed char.
152 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
154 PR tree-optimization/66926,66951
155 * gcc.dg/vect/pr66951.c: New test.
157 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
160 * g++.dg/parse/error57.C: New.
161 * g++.dg/expr/string-2.C: Update.
163 2015-07-23 Richard Biener <rguenther@suse.de>
165 PR tree-optimization/66945
166 * gcc.dg/torture/pr66945.c: New testcase.
168 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
171 * g++.dg/ext/mv24.C: New test.
173 2015-07-22 Marek Polacek <polacek@redhat.com>
175 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
178 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
182 * gfortran.dg/generic_30.f90: New.
184 2015-07-22 Richard Biener <rguenther@suse.de>
186 PR tree-optimization/66952
187 * gcc.dg/torture/pr66952.c: New testcase.
189 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
191 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
193 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
195 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
197 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
199 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
201 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
203 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
205 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
207 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
209 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
211 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
213 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
215 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
217 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
219 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
221 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
223 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
225 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
227 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
229 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
231 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
233 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
235 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
237 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
239 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
241 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
243 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
245 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
247 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
249 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
251 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
253 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
255 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
257 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
259 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
261 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
263 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
265 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
267 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
269 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
271 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
273 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
275 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
277 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
279 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
281 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
283 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
285 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
287 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
289 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
291 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
293 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
295 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
297 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
299 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
301 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
303 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
305 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
307 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
309 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
311 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
313 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
315 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
317 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
319 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
321 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
323 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
325 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
327 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
329 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
331 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
333 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
335 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
337 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
339 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
343 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
345 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
347 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
349 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
351 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
353 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
355 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
357 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
359 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
361 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
363 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
365 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
367 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
369 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
371 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
375 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
377 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
379 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
381 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
383 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
385 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
387 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
389 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
391 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
393 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
395 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
397 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
399 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
401 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
403 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
405 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
407 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
409 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
411 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
413 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
415 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
417 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
419 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
421 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
423 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
425 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
427 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
429 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
431 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
433 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
435 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
437 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
439 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
441 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
443 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
445 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
447 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
449 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
451 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
453 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
456 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
458 * g++.dg/template/crash81.C: Update.
460 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
463 * gcc.target/i386/pr66424.c: New.
465 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
467 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
469 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
472 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
473 Drop address sanitization.
475 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
477 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
479 (dg-additional-options): Set armv5t flag.
481 2015-07-21 Marek Polacek <polacek@redhat.com>
483 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
484 * gcc.dg/vmx/unpack.c: Likewise.
485 * gcc.target/powerpc/quad-atomic.c: Likewise.
487 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
489 * gcc.target/i386/asm-flag-5.c (f_ll): New.
491 2015-07-20 Jiong Wang <jiong.wang@arm.com>
493 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
496 2015-07-20 Marek Polacek <polacek@redhat.com>
499 * c-c++-common/Wshift-overflow-1.c: New test.
500 * c-c++-common/Wshift-overflow-2.c: New test.
501 * c-c++-common/Wshift-overflow-3.c: New test.
502 * c-c++-common/Wshift-overflow-4.c: New test.
503 * c-c++-common/Wshift-overflow-5.c: New test.
504 * g++.dg/cpp1y/left-shift-1.C: New test.
505 * gcc.dg/c90-left-shift-2.c: New test.
506 * gcc.dg/c90-left-shift-3.c: New test.
507 * gcc.dg/c99-left-shift-2.c: New test.
508 * gcc.dg/c99-left-shift-3.c: New test.
509 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
510 * gcc.c-torture/execute/pr40386.c: Likewise.
511 * gcc.dg/vect/pr33373.c: Likewise.
512 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
513 * gcc.dg/vect/vect-shift-2.c: Likewise.
515 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
517 * gcc.target/aarch64/neg_abs_1.c: New test.
519 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.target/i386/pr66922.c: New test.
524 2015-07-18 Sebastian Pop <s.pop@samsung.com>
528 * gcc.dg/tree-ssa/pr42327.c: Removed.
529 * g++.dg/other/pr35011.C: Removed.
531 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
534 * gcc.target/i386/pr66906.c: New test.
536 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
538 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
539 as follow-up to r225930.
541 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
544 * lib/fortran-modules.exp (proc cleanup-submodules): New
546 * gfortran.dg/submodule_1.f08: Change extension and clean up
548 * gfortran.dg/submodule_2.f08: ditto
549 * gfortran.dg/submodule_6.f08: ditto
550 * gfortran.dg/submodule_7.f08: ditto
551 * gfortran.dg/submodule_8.f08: New test
552 * gfortran.dg/submodule_9.f08: New test
554 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
555 Sebastian Pop <s.pop@samsung.com>
558 * gcc.dg/graphite/pr61929.c: New.
560 2015-07-17 Marek Polacek <polacek@redhat.com>
562 * gcc.dg/fold-minus-7.c: New test.
564 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
566 * gfortran.dg/co_reduce_1.f90: New file.
568 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
571 * gcc.target/i386/pr66824.c:
573 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
576 * gfortran.dg/structure_constructor_13.f03: New test.
578 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
581 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
582 of generated while loops in the tree dump.
583 * gfortran.dg/derived_constructor_comps_6.f90: New file.
585 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
587 * gcc.dg/vect/vect-outer-simd-2.c: New test.
589 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.target/i386/pr66891.c: New test.
594 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
596 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
598 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
600 PR rtl-optimization/66626
601 * gcc.target/i386/pr66626-2.c: New.
603 2015-07-16 Martin Liska <mliska@suse.cz>
605 * g++.dg/ipa/pr66896.c: New test.
607 2015-07-16 Richard Biener <rguenther@suse.de>
609 PR tree-optimization/66894
610 * gcc.dg/torture/pr66894.c: New testcase.
612 2015-07-16 Richard Biener <rguenther@suse.de>
614 * gcc.dg/tree-ssa/pr21031.c: Adjust.
616 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
619 * g++.dg/pr66866.C: New test.
621 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
623 * gcc.target/powerpc/vec-cmp-sel.c: New test.
625 2015-07-15 Richard Biener <rguenther@suse.de>
627 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
628 { -O3 -fomit-frame-pointer },
629 { -O3 -fomit-frame-pointer -funroll-loops } and
630 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
632 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
635 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
637 * gcc.target/mips/interrupt_handler-5.c: New test.
639 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
640 Robert Suchanek <robert.suchanek@imgtec.com>
642 * gcc.target/mips/interrupt_handler-4.c: New test.
644 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
647 * gcc.dg/lto/lto.exp: Initialize MPX.
649 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
651 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
653 * gcc.target/arm/scd42-3.c: Likewise.
655 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
657 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
658 code to be run when the pre-arch code increases the isa_rev to
661 2015-07-15 Richard Biener <rguenther@suse.de>
663 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
664 { -O3 -fomit-frame-pointer },
665 { -O3 -fomit-frame-pointer -funroll-loops } and
666 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
668 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
670 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
671 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
674 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
676 PR rtl-optimization/66838
677 * gcc.target/i386/pr66838.c: New test.
679 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
682 * g++.dg/template/pr66850.C: New test.
684 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
685 Cesar Philippidis <cesar@codesourcery.com>
686 Chung-Lin Tang <cltang@codesourcery.com>
688 * gcc.target/nios2/nios2-flushd.c: New.
689 * gcc.target/nios2/nios2-rdprs.c: New.
690 * gcc.target/nios2/r2-atomic.c: New.
691 * gcc.target/nios2/r2-eni.c: New.
692 * gcc.target/nios2/r2-wrpie.c: New.
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/cdx-ldstwm-1.c: New.
699 * gcc.target/nios2/cdx-ldstwm-2.c: New.
701 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
702 Cesar Philippidis <cesar@codesourcery.com>
703 Chung-Lin Tang <cltang@codesourcery.com>
705 * gcc.target/nios2/andci.c: New.
706 * gcc.target/nios2/bmx.c: New.
707 * gcc.target/nios2/cdx-add.c: New.
708 * gcc.target/nios2/cdx-branch.c: New.
709 * gcc.target/nios2/cdx-callret.c: New.
710 * gcc.target/nios2/cdx-loadstore.c: New.
711 * gcc.target/nios2/cdx-logical.c: New.
712 * gcc.target/nios2/cdx-mov.c: New.
713 * gcc.target/nios2/cdx-shift.c: New.
714 * gcc.target/nios2/cdx-sub.c: New.
715 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
717 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
720 * g++.dg/cpp0x/vt-65071.C: New.
722 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
723 Cesar Philippidis <cesar@codesourcery.com>
724 Chung-Lin Tang <cltang@codesourcery.com>
726 * gcc.target/nios2/r2-io-range.c: New.
727 * gcc.target/nios2/r2-stio-1.c: New.
728 * gcc.target/nios2/r2-stio-2.c: New.
729 * gcc.target/nios2/nios2-ldxio.c: New.
730 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
731 of just compile. Add more tests.
733 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
735 gfortran.dg/pr66864.f90: New test.
737 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
739 PR rtl-optimization/66626
740 * gcc.target/i386/pr66626.c: New.
742 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
744 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
745 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
746 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
748 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/template/crash81.C: Adjust for error + inform change.
751 * g++.dg/template/pr58878.C: Likewise.
752 * g++.dg/template/shadow1.C: Likewise.
753 * g++.dg/template/shadow2.C: Likewise.
754 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
755 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
756 * g++.old-deja/g++.brendan/crash7.C: Likewise.
757 * g++.old-deja/g++.pt/shadow2.C: Likewise.
759 2015-07-14 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/66863
762 * gcc.dg/torture/pr66863.c: New testcase.
764 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
767 * g++.dg/template/pr65186.C: New test.
769 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
771 * gcc.target/arm/macro_defs0.c: Add directive to skip
772 test if -marm is present.
773 * gcc.target/arm/macro_defs1.c: Likewise.
775 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
777 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
779 * gcc.target/aarch64/adds1.c: Likewise.
780 * gcc.target/aarch64/ands_1.c: Likewise.
781 * gcc.target/aarch64/bics_1.c: Likewise.
782 * gcc.target/aarch64/subs1.c: Likewise.
783 * gcc.target/aarch64/subs3.c: Likewise.
785 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
788 * gfortran.dg/pr64589.f90: New test.
790 2015-07-13 Renlin Li <renlin.li@arm.com>
793 * gcc.c-torture/execute/pr66556.c: New.
795 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
797 * gcc.dg/20020219-1.c: Fix double word typos.
798 * gcc.dg/20020919-1.c: Same.
800 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
801 Jeff Law <law@redhat.com>
804 * g++.dg/tree-ssa/pr66726.c: New test.
805 * gcc.dg/tree-ssa/pr66726-2.c: New test.
806 * gcc.dg/tree-ssa/pr66726.c: New test.
808 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
811 * g++.dg/cpp0x/variadic-ttp2.C: New.
813 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
816 * g++.dg/cpp0x/auto46.C: New test.
817 * g++.dg/template/pr30044.C: New test.
818 * g++.dg/template/shadow2.C: New test.
819 * g++.dg/template/error55.C: New test.
820 * g++.dg/template/crash83.C: Accept any error string.
821 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
823 * g++.dg/cpp0x/variadic19.C: Likewise
824 * g++.dg/template/canon-type-13.C: Likewise.
825 * g++.old-deja/g++.pt/ttp42.C: Likewise.
826 * g++.dg/torture/20070621-1.C: Likewise.
828 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
831 * g++.dg/init/explicit3.C: New.
833 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
836 * gcc.target/i386/pr66819-1.c: New test.
837 * gcc.target/i386/pr66819-2.c: Likewise.
838 * gcc.target/i386/pr66819-3.c: Likewise.
839 * gcc.target/i386/pr66819-4.c: Likewise.
840 * gcc.target/i386/pr66819-5.c: Likewise.
842 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
845 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
846 __attribute__((noinline, noclone)). Change "x" to "volatile char"
847 type to prevent possible flag-clobbering zero-extensions.
848 * gcc.target/i386/pr66703.c: New test.
850 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/cpp0x/nsdmi-template15.C: New.
855 2015-07-10 Jiong Wang <jiong.wang@arm.com>
857 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
859 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
861 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
862 * gcc.target/arm/flip-thumb.c: Likewise.
864 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
867 * gcc.target/i386/pr66813.c: New test.
869 2015-07-10 Jakub Jelinek <jakub@redhat.com>
872 * gcc.dg/gomp/pr66820.c: New test.
874 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/cpp0x/scoped_enum6.C: New.
879 2015-07-10 Tom de Vries <tom@codesourcery.com>
881 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
882 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
884 2015-07-10 Richard Biener <rguenther@suse.de>
886 PR tree-optimization/66823
887 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
888 which should not be necessary. XFAIL.
890 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
895 2015-07-09 Jakub Jelinek <jakub@redhat.com>
898 * gcc.dg/gomp/pr66633-1.c: New test.
899 * gcc.dg/gomp/pr66633-2.c: New test.
900 * gcc.dg/gomp/pr66633-3.c: New test.
901 * gcc.dg/gomp/pr66633-4.c: New test.
903 2015-07-09 John Marino <gnugcc@marino.st>
905 * lib/target-supports.exp (check_effective_target_pie):
908 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
911 * gcc.target/i386/pr66814.c: New test.
913 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
916 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
917 * gcc.target/aarch64/fnmul-2.c: Likewise.
918 * gcc.target/aarch64/fnmul-3.c: Likewise.
919 * gcc.target/aarch64/fnmul-4.c: Likewise.
921 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/cpp0x/vt-65790.C: New.
926 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
929 * gcc.target/i386/pr66818.c: New test.
931 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
934 * gcc.target/i386/pr66817.c: New test.
936 2015-07-09 Marek Polacek <polacek@redhat.com>
938 PR tree-optimization/66718
939 * gcc.dg/vect/vect-126.c: New test.
941 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
943 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
944 even when dwarf-2 is not the default.
946 2015-07-08 Jeff Law <law@redhat.com>
949 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
950 to have a single memory reference.
952 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
954 * g++.dg/other/dump-ada-spec-9.C: New test.
956 2015-07-08 Jakub Jelinek <jakub@redhat.com>
958 * g++.dg/vect/vect.exp: Run also simd* tests.
959 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
960 (check_vect): Fix up get_cpuid call for C++.
961 * g++.dg/vect/simd-clone-1.cc: New test.
963 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
965 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
967 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
969 * gcc.target/i386/readeflags-1.c (abort): New prototype.
970 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
972 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
975 * gcc.target/i386/pr66806.c: New test.
977 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
980 * g++.dg/cpp0x/auto45.C: New.
982 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
985 * gcc.target/i386/pr66334.c: New.
987 2015-07-08 David Malcolm <dmalcolm@redhat.com>
989 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
992 2015-07-08 David Malcolm <dmalcolm@redhat.com>
995 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
996 (verify_code): Update expected error message.
997 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
998 (verify_code): Likewise.
999 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1000 (verify_code): Likewise.
1002 2015-07-08 Richard Biener <rguenther@suse.de>
1004 PR tree-optimization/66793
1005 * gcc.dg/torture/pr66793.c: New testcase.
1007 2015-07-08 Richard Biener <rguenther@suse.de>
1009 PR tree-optimization/66794
1010 * gcc.dg/torture/pr66794.c: New testcase.
1012 2015-07-08 Marek Polacek <polacek@redhat.com>
1015 * g++.dg/abi/abi-tag15.C: New test.
1017 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1019 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1020 * gcc.target/mips/branch-3.c: Ditto
1021 * gcc.target/mips/branch-4.c: Ditto.
1022 * gcc.target/mips/branch-5.c: Ditto.
1023 * gcc.target/mips/branch-6.c: Ditto.
1024 * gcc.target/mips/branch-7.c: Ditto.
1025 * gcc.target/mips/branch-8.c: Ditto.
1026 * gcc.target/mips/branch-9.c: Ditto.
1027 * gcc.target/mips/branch-10.c: Ditto.
1028 * gcc.target/mips/branch-11.c: Ditto.
1029 * gcc.target/mips/branch-12.c: Ditto.
1030 * gcc.target/mips/branch-13.c: Ditto.
1031 * gcc.target/mips/umips-branch-5.c: New file.
1032 * gcc.target/mips/umips-branch-6.c: New file.
1033 * gcc.target/mips/umips-branch-7.c: New file.
1034 * gcc.target/mips/umips-branch-8.c: New file.
1035 * gcc.target/mips/umips-branch-9.c: New file.
1036 * gcc.target/mips/umips-branch-10.c: New file.
1037 * gcc.target/mips/umips-branch-11.c: New file.
1038 * gcc.target/mips/umips-branch-12.c: New file.
1039 * gcc.target/mips/umips-branch-13.c: New file.
1040 * gcc.target/mips/umips-branch-14.c: New file.
1041 * gcc.target/mips/umips-branch-15.c: New file.
1042 * gcc.target/mips/umips-branch-16.c: New file.
1043 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1044 (OCCUPY_0xfffc): New define.
1046 2015-07-08 Renlin Li <renlin.li@arm.com>
1048 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1050 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1052 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1054 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1056 * gcc.target/i386/bt-3.c: New test.
1057 * gcc.target/i386/bt-4.c: Ditto.
1059 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1061 * g++.dg/other/dump-ada-spec-8.C: New test.
1063 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1066 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1068 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1070 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1072 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1073 Avoid using an opaque struct for local "f".
1075 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1078 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1079 * jit.dg/test-pr66779.c: New testcase.
1081 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1083 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1086 2015-07-07 Richard Biener <rguenther@suse.de>
1088 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1090 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1092 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1093 * gcc.target/mips/call-5.c: Ditto.
1094 * gcc.target/mips/call-6.c: Ditto.
1096 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1098 * gcc.dg/dx-test.c: New test-case.
1100 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1103 * gfortran.dg/allocate_with_source_9.f08: New test.
1105 2015-07-07 Christian Bruel <christian.bruel@st.com>
1108 * gcc.target/arm/flip-thumb.c: Fix scan.
1109 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1110 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1111 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1114 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1117 * gcc.c-torture/execute/pr65956.c: New test.
1119 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1121 * gcc.target/arm/aapcs/align1.c: New.
1122 * gcc.target/arm/aapcs/align_rec1.c: New.
1123 * gcc.target/arm/aapcs/align2.c: New.
1124 * gcc.target/arm/aapcs/align_rec2.c: New.
1125 * gcc.target/arm/aapcs/align3.c: New.
1126 * gcc.target/arm/aapcs/align_rec3.c: New.
1127 * gcc.target/arm/aapcs/align4.c: New.
1128 * gcc.target/arm/aapcs/align_rec4.c: New.
1129 * gcc.target/arm/aapcs/align_vararg1.c: New.
1130 * gcc.target/arm/aapcs/align_vararg2.c: New.
1132 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1134 * gfortran.dg/iomsg_2.f90: New test.
1136 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1139 * gcc.target/i386/pr66749.c: New test.
1141 2015-07-06 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/66772
1144 * gcc.dg/torture/pr66772-1.c: New testcase.
1145 * gcc.dg/torture/pr66772-2.c: Likewise.
1147 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1149 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1150 the jals instruction.
1152 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1155 * gcc.target/i386/pr53383-1.c: New file.
1156 * gcc.target/i386/pr53383-2.c: Likewise.
1157 * gcc.target/i386/pr53383-3.c: Likewise.
1159 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1161 * gcc.target/aarch64/fnmul-1.c: New.
1162 * gcc.target/aarch64/fnmul-2.c: New.
1163 * gcc.target/aarch64/fnmul-3.c: New.
1164 * gcc.target/aarch64/fnmul-4.c: New.
1166 2015-07-06 Richard Biener <rguenther@suse.de>
1169 * gcc.dg/torture/pr66759.c: New testcase.
1171 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1174 * gfortran.dg/alloc_comp_class_3.f03: New test.
1175 * gfortran.dg/alloc_comp_class_4.f03: New test.
1177 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1179 * gcc.c-torture/execute/pr66757.c: New test.
1181 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1183 PR tree-optimization/66720
1184 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1186 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1187 Sandra Loosemore <sandra@codesourcery.com>
1189 * gcc.target/nios2/gprel-offset.c: New test.
1191 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1194 * gfortran.dg/pr66725.f90: New test.
1196 2015-07-03 Jason Merrill <jason@redhat.com>
1198 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1199 Avoid narrowing error.
1201 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1203 PR rtl-optimization/66706
1204 * gcc.target/powerpc/shift-int.c: New testcase.
1206 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1209 * gcc.target/i386/pr66746.c: New file.
1211 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1213 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1215 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1217 PR tree-optimization/66119
1218 * g++.dg/opt/pr66119.C: New.
1220 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1223 * gfortran.dg/submodule_1.f90: New test
1224 * gfortran.dg/submodule_2.f90: New test
1225 * gfortran.dg/submodule_3.f90: New test
1226 * gfortran.dg/submodule_4.f90: New test
1227 * gfortran.dg/submodule_5.f90: New test
1228 * gfortran.dg/submodule_6.f90: New test
1229 * gfortran.dg/submodule_7.f90: New test
1231 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1233 PR preprocessor/53690
1234 * g++.dg/cpp/pr53690.C: New.
1236 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1238 * gcc.target/powerpc/vec-cmp.c: New test.
1240 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1243 * gfortran.dg/pr56520.f90: New test.
1245 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1248 * gfortran.dg/pr66545_1.f90: New test.
1249 * gfortran.dg/pr66545_2.f90: New test.
1251 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1253 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1254 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1256 2015-07-02 Richard Biener <rguenther@suse.de>
1259 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1262 2015-07-02 Richard Biener <rguenther@suse.de>
1264 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1266 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1268 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1270 2015-07-01 Jason Merrill <jason@redhat.com>
1272 * lib/target-supports.exp (cxx_default): Set to C++14.
1274 2015-07-01 Tom de Vries <tom@codesourcery.com>
1277 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1280 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1282 * gfortran.dg/warn_conversion_8.f90: New test.
1284 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1286 PR rtl-optimization/61047
1287 * gcc.c-torture/execute/20150611-1.c: New testcase.
1289 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1292 * jit.dg/all-non-failing-tests.h: Add
1293 test-pr66700-observing-write-through-ptr.c.
1294 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1296 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1298 * jit.dg/test-accessing-union.c: Add comments for use by
1299 gcc/jit/docs/topics/types.rst.
1301 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1303 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1304 'do-require-effective-target' with 'dg-require-effective-target'.
1305 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1306 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1307 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1308 'stlex' with 'strex' as the expected output.
1310 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1313 * g++.dg/cpp0x/gen-attrs-60.C: New.
1314 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1316 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1318 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1320 * gcc.target/aarch64/pic-small.c: Restrict this test under
1321 check_effective_target_aarch64_small_fpic.
1323 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1325 * gfortran.dg/gomp/pr66633.f90: New test.
1327 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1330 * g++.dg/template/pr66686.C: New test.
1332 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1334 * gnat.dg/lto17.ad[sb]: New test.
1336 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1338 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1339 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1341 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1343 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1345 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1347 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1349 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1351 * jit.dg/test-switch.c: New testcase.
1352 * jit.dg/test-switch.cc: New testcase.
1354 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1357 * jit.dg/all-non-failing-tests.h: Add note about
1358 test-validly-unreachable-block.c.
1359 * jit.dg/test-validly-unreachable-block.c: New file.
1361 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1364 * jit.dg/all-non-failing-tests.h: Add note about
1365 test-extra-options.c.
1366 * jit.dg/test-extra-options.c: New testcase.
1368 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1371 * gcc.target/i386/pr66691.c: New.
1373 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1375 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1376 * gcc.target/i386/iamcu/args.h: Likewise.
1377 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1378 * gcc.target/i386/iamcu/defines.h: Likewise.
1379 * gcc.target/i386/iamcu/macros.h: Likewise.
1380 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1381 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1382 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1383 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1384 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1385 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1386 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1387 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1388 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1389 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1390 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1391 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1392 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1393 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1394 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1395 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1396 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1398 2015-06-30 Marek Polacek <polacek@redhat.com>
1400 * gcc.dg/fold-minus-6.c: New test.
1402 * gcc.dg/fold-ior-3.c: New test.
1404 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1406 Implement N4197 - Adding u8 character literals
1407 * g++.dg/cpp1z/utf8.C: New.
1408 * g++.dg/cpp1z/utf8-neg.C: New.
1409 * g++.dg/cpp1z/udlit-utf8char.C: New.
1411 2015-06-30 Marek Polacek <polacek@redhat.com>
1413 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1415 2015-06-30 Tom de Vries <tom@codesourcery.com>
1417 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1418 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1419 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1420 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1422 2015-06-30 Marek Polacek <polacek@redhat.com>
1424 * gcc.dg/fold-ior-2.c: New test.
1426 2015-06-30 Tom de Vries <tom@codesourcery.com>
1428 PR tree-optimization/66652
1429 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1430 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1432 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1434 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1437 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1438 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1440 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1443 * gfortran.dg/wunused-parameter.f90: New test.
1445 2015-06-29 Richard Henderson <rth@redhat.com>
1447 * gcc.target/i386/asm-flag-1.c: New.
1448 * gcc.target/i386/asm-flag-2.c: New.
1449 * gcc.target/i386/asm-flag-3.c: New.
1450 * gcc.target/i386/asm-flag-4.c: New.
1451 * gcc.target/i386/asm-flag-5.c: New.
1453 2015-06-29 Marek Polacek <polacek@redhat.com>
1456 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1457 * c-c++-common/pr66322.c: New test.
1458 * g++.dg/eh/scope1.C: Remove dg-warning.
1460 2015-06-29 Richard Biener <rguenther@suse.de>
1462 PR tree-optimization/66677
1463 * gcc.dg/vect/pr66677.c: New testcase.
1465 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1468 * gcc.dg/tree-ssa/pr64130.c: New test.
1470 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1472 * gcc.target/aarch64/pic-small.c: New testcase.
1474 2015-06-26 Richard Biener <rguenther@suse.de>
1476 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1478 2015-06-26 Marek Polacek <polacek@redhat.com>
1480 * gcc.dg/fold-and-1.c: New test.
1481 * gcc.dg/fold-and-2.c: New test.
1483 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1485 * gnat.dg/warn11.adb: Add missing dg directive.
1486 * gnat.dg/warn12.adb: New test.
1487 * gnat.dg/warn12_pkg.ads: New helper.
1489 2015-06-26 Richard Biener <rguenther@suse.de>
1491 * gfortran.dg/reassoc_3.f90: Adjust.
1493 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1496 * gcc.target/i386/pr66412.c: New test.
1498 2015-06-25 Richard Biener <rguenther@suse.de>
1500 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1502 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1504 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1506 2015-06-25 Richard Biener <rguenther@suse.de>
1508 * gfortran.dg/vect/vect-9.f90: New testcase.
1510 2015-06-25 Nick Clifton <nickc@redhat.com>
1512 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1513 H8300 and M32R targets.
1515 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1518 * gfortran.dg/maxerrors.f90: New test.
1520 2015-06-08 DJ Delorie <dj@redhat.com>
1522 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1524 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1526 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1528 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1530 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1531 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1532 * gcc.target/aarch64/nofp_1.c: New file.
1534 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1536 Implement N3928 - Extending static_assert
1537 * g++.dg/cpp0x/static_assert8.C: Adjust.
1538 * g++.dg/cpp0x/static_assert12.C: New.
1539 * g++.dg/cpp0x/static_assert13.C: New.
1540 * g++.dg/cpp1y/static_assert1.C: New.
1541 * g++.dg/cpp1y/static_assert2.C: New.
1542 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1544 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1547 * g++.dg/cpp0x/trailing11.C: New.
1549 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1551 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1553 * gcc.target/arm/memset-inline-10.c: Likewise.
1554 * gcc.target/arm/pr58784.c: Likewise.
1555 * gcc.target/arm/pr59985.C: Likewise.
1556 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1558 2015-06-24 Renlin Li <renlin.li@arm.com>
1560 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1561 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1563 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1566 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1569 * g++.dg/cpp0x/auto45.C: New test.
1570 * g++.dg/template/pr30044.C: New test.
1571 * g++.dg/template/crash83.C: Accept any error string.
1572 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1574 * g++.dg/cpp0x/variadic18.C: Likewise
1575 * g++.dg/template/canon-type-13.C: Likewise.
1576 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1578 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1581 * g++.dg/other/linkage2.C: New.
1583 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1586 * gcc.target/arm/pr63408.c: New test.
1588 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1590 * lib/c-torture.exp: Don't call check_effective_target_lto
1591 before setting up environment correctly.
1592 * lib/gcc-dg.exp: Likewise, and protect
1593 gcc_force_conventional_output.
1595 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1597 PR rtl-optimization/66306
1598 * gcc.target/s390/pr66306.c: New test.
1600 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1602 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1603 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1604 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1605 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1606 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1607 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1608 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1610 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1613 * gcc.c-torture/pr65803.c: New test.
1615 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1618 * g++.dg/cpp0x/auto45.C: New test.
1619 * g++.dg/template/pr30044.C: New test.
1620 * g++.dg/template/crash83.C: Accept any error string.
1621 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1623 * g++.dg/cpp0x/variadic18.C: Likewise
1624 * g++.dg/template/canon-type-13.C: Likewise.
1625 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1627 2015-06-23 Marek Polacek <polacek@redhat.com>
1629 * c-c++-common/Wlogical-op-3.c: New test.
1631 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1634 * g++.dg/cpp0x/scoped_enum5.C: New.
1636 2015-06-23 Richard Biener <rguenther@suse.de>
1638 PR tree-optimization/66636
1639 * gcc.dg/vect/pr66636.c: New testcase.
1641 2015-06-23 Marek Polacek <polacek@redhat.com>
1643 * gcc.dg/fold-minus-4.c: New test.
1644 * gcc.dg/fold-minus-5.c: New test.
1645 * c-c++-common/ubsan/overflow-add-5.c: New test.
1647 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1649 Add missing testcase from r224672.
1650 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1652 * gcc.target/vax/bswapdi-1.c: New.
1654 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1657 * gfortran.dg/associate_18.f08: New test.
1659 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1662 * gcc.target/i386/pr66560-1.c: New test.
1663 * gcc.target/i386/pr66560-2.c: Ditto.
1664 * gcc.target/i386/pr66560-3.c: Ditto.
1665 * gcc.target/i386/pr66560-4.c: Ditto.
1667 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1669 * gcc.target/nvptx/nvptx.exp: New file.
1670 * gcc.target/nvptx/proto-1.c: Likewise.
1672 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1674 PR tree-optimization/66449
1675 * gcc.dg/vect/pr66449.c: New test.
1677 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1679 * g++.dg/other/dump-ada-spec-5.C: New test.
1680 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1681 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1683 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1685 * g++.dg/inherit/pure1.C: Test location too.
1687 2015-06-22 Marek Polacek <polacek@redhat.com>
1689 * gcc.dg/fold-ior-1.c: New test.
1690 * gcc.dg/fold-minus-2.c: New test.
1691 * gcc.dg/fold-minus-3.c: New test.
1692 * gcc.dg/fold-plus-1.c: New test.
1693 * gcc.dg/fold-plus-2.c: New test.
1694 * gcc.dg/fold-xor-4.c: New test.
1695 * gcc.dg/fold-xor-5.c: New test.
1697 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1700 * g++.dg/torture/pr65914.C: New.
1702 2015-06-22 Richard Biener <rguenther@suse.de>
1704 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1705 not existing TORTURE_OPTIONS only.
1706 * lib/gcc-dg.exp: Likewise.
1708 2015-06-22 Christian Bruel <christian.bruel@st.com>
1711 * gcc.target/arm/flip-thumb.c: New test.
1713 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1714 Martin Liska <mliska@suse.cz>
1717 * g++.dg/ipa/pr65908.C: New testcase.
1719 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1722 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1723 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1725 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1727 * gnat.dg/specs/debug1.ads: Adjust.
1729 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1731 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1732 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1733 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1734 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1735 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1736 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1737 * gcc.target/aarch64/fmovd-zero.c: Delete.
1738 * gcc.target/aarch64/fmovf-zero.c: Delete.
1740 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1742 * gcc.target/vax/bswapdi-1.c: New.
1744 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1746 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1748 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1750 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1752 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1754 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1756 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1758 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1760 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1762 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1764 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1766 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1768 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1770 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1772 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1774 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1776 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1778 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1780 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1782 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1784 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1786 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1788 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1790 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1792 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1794 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1796 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1798 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1800 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1802 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1804 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1806 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1808 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1810 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1812 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1816 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1818 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1820 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1822 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1823 (_ARM_FPSCR): Add FZ field.
1824 (clean_results): Force FZ=1 on AArch64.
1825 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1827 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1829 * gcc.target/aarch64/pr62308.c: New test.
1831 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1834 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1836 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1838 * gcc.target/i386/mpx/pr66581.c: New test.
1840 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1842 * gcc.target/i386/cmov9.c: New test.
1844 2015-06-18 Richard Biener <rguenther@suse.de>
1846 * g++.dg/other/const4.C: New testcase.
1848 2015-06-18 Michael Matz <matz@suse.de>
1851 * gcc.dg/vect/pr66253.c: New testcase.
1853 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1856 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1858 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1861 * gcc.target/i386/mpx/pr66568.c: New test.
1863 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1866 * gcc.target/i386/mpx/pr66567.c: New test.
1868 2015-06-18 Richard Biener <rguenther@suse.de>
1870 PR tree-optimization/66510
1871 * gcc.dg/vect/slp-perm-12.c: New testcase.
1873 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1875 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1876 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1877 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1878 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1880 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1883 * g++.dg/gomp/pr66571-1.C: New test.
1886 * c-c++-common/gomp/pr66429.c: New test.
1888 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1890 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1891 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1893 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1895 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1898 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1901 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1903 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1905 * gcc.target/mips/pr65862-1.c: New test.
1906 * gcc.target/mips/pr65862-2.c: Likewise.
1908 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1910 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1911 * gcc.target/i386/pr52252-atom.c: Ditto.
1912 * gcc.target/i386/vect-div-1.c: Ditto.
1913 * gcc.target/i386/rotate-5.c: Ditto.
1914 * gcc.target/i386/pr50202.c: Ditto.
1915 * gcc.target/i386/pr37843-3.c: Ditto.
1916 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1917 * gcc.target/i386/pr53397-1.c: Ditto.
1918 * gcc.target/i386/pr55934.c: Ditto.
1919 * gcc.target/i386/pr37843-4.c: Ditto.
1920 * gcc.target/i386/pr60451.c: Ditto.
1921 * gcc.target/i386/pr53397-2.c: Ditto.
1922 * gcc.target/i386/vectorize1.c: Ditto.
1923 * gcc.target/i386/extract-insert-combining.c: Ditto.
1924 * gcc.target/i386/pr53759.c: Ditto.
1925 * gcc.target/i386/pr52252-core.c: Ditto.
1926 * gcc.target/i386/rotate-3.c: Ditto.
1927 * gcc.target/i386/sse-20.c: Ditto.
1928 * gcc.target/i386/rotate-4.c: Ditto.
1929 * gcc.target/i386/pr61403.c: Ditto.
1930 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1931 * gcc.target/i386/pr60901.c: Ditto.
1932 * gcc.target/i386/pr59794-7.c: Ditto.
1933 * gcc.target/i386/pr62208.c: Ditto.
1934 * gcc.target/i386/pr53416.c: Ditto.
1935 * gcc.target/i386/asm-dialect-1.c: Ditto.
1936 * gcc.target/i386/pr50038.c: Ditto.
1937 * gcc.target/i386/47698.c: Ditto.
1938 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1939 * gcc.target/i386/pr59794-2.c: Ditto.
1940 * gcc.target/i386/pr59794-3.c: Ditto.
1941 * gcc.target/i386/pr39058.c: Ditto.
1942 * gcc.target/i386/pr60205-1.c: Ditto.
1943 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1944 * gcc.target/i386/sse2-movq-2.c: Ditto.
1946 2015-06-17 Richard Biener <rguenther@suse.de>
1948 PR tree-optimization/66251
1949 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1951 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/parse/new-placement1.C: New.
1956 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1958 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1959 * jit.dg/test-compound-assignment.c: New testcase.
1961 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1964 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1965 to "testcases" array.
1967 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1970 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1971 * jit.dg/test-debug-strings.c: New test case.
1972 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1973 the discriminant has a sane debug string.
1975 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1978 * gcc.target/i386/pr56766-1.c: New test.
1979 * gcc.target/i386/pr56766-2.c: Ditto.
1981 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1983 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1984 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1985 * gcc.target/mips/loongson-simd.c: Ditto.
1987 2015-06-16 Richard Biener <rguenther@suse.de>
1989 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1991 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1993 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1994 passed by the testsuite driver.
1996 2015-06-16 Richard Biener <rguenther@suse.de>
1998 * gcc.dg/vect/slp-perm-11.c: New testcase.
2000 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2002 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2005 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2007 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2008 Reinstate calls to torture-init and torture-finalize.
2010 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2012 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2014 2015-06-15 Nathan Sidwell <nathan@acm.org>
2017 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2019 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2022 * g++.dg/cpp0x/local-type1.C: New.
2024 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2029 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2030 unimplemented error.
2031 * gfortran.dg/allocate_with_source_7.f08: New test.
2032 * gfortran.dg/allocate_with_source_8.f08: New test.
2034 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2037 * g++.dg/warn/Walways-true-3.C: New test.
2039 2015-06-13 Tom de Vries <tom@codesourcery.com>
2041 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2043 2015-06-13 Tom de Vries <tom@codesourcery.com>
2045 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2046 (main): Remove superfluous attributes.
2047 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2048 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2050 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2052 * gcc.target/i386/monitorx.c: New.
2053 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2054 * gcc.target/i386/sse-13.c: Ditto.
2055 * gcc.target/i386/sse-14.c: Ditto.
2056 * gcc.target/i386/sse-22.c: Ditto.
2057 * gcc.target/i386/sse-23.c: Ditto.
2058 * g++.dg/other/i386-2.C: Ditto.
2059 * g++.dg/other/i386-3.C: Ditto.
2061 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2063 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2065 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2068 * gfortran.dg/allocatable_scalar_13.f90: New test
2070 2015-06-11 Marek Polacek <polacek@redhat.com>
2072 * gcc.dg/fold-xor-3.c: New test.
2074 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2076 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2077 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2079 2015-06-11 Christian Bruel <christian.bruel@st.com>
2082 * gcc.target/arm/pragma_attribute.c: New test.
2084 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2086 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2088 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2091 * gcc.target/i386/pr66473.c: New test.
2093 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2096 * gcc.dg/tls/pr66470.c: New test.
2097 * gcc.target/i386/pr66470.c: New test.
2099 2015-06-10 Christian Bruel <christian.bruel@st.com>
2102 * gcc.target/arm/attr_arm.c: New test
2103 * gcc.target/arm/attr_arm-err.c: New test
2104 * gcc.target/arm/attr_thumb.c: New test
2105 * gcc.target/arm/attr_thumb-static.c: New test
2107 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2112 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2114 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2116 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2117 passed by the testsuite driver.
2119 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2122 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2123 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2124 * gcc.dg/ssp-1.c: Make counter a register.
2125 * gcc.dg/ssp-2.c: Likewise.
2126 * gcc.dg/torture/parm-coalesce.c: New.
2128 2015-06-09 Tom de Vries <tom@codesourcery.com>
2130 * gcc.target/i386/vararg-loc.c: New test.
2132 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2135 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2136 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2138 2015-06-09 Marek Polacek <polacek@redhat.com>
2140 PR tree-optimization/66299
2141 * gcc.dg/pr66299-1.c: New test.
2142 * gcc.dg/pr66299-2.c: New test.
2143 * gcc.dg/pr66299-3.c: New test.
2145 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2147 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2148 passed by the testsuite driver.
2150 2015-06-09 Richard Biener <rguenther@suse.de>
2153 * gcc.dg/fold-modpow2.c: New testcase.
2155 2015-06-09 Richard Biener <rguenther@suse.de>
2157 PR tree-optimization/66419
2158 * gcc.dg/vect/bb-slp-37.c: New testcase.
2160 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2162 * gcc.target/arm/stl-cond.c: New test.
2164 2015-06-09 Richard Biener <rguenther@suse.de>
2167 * gcc.dg/torture/pr66413.c: New testcase.
2169 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2171 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2172 * gcc.dg/ssp-1.c: Make counter a register.
2173 * gcc.dg/ssp-2.c: Likewise.
2174 * gcc.dg/torture/parm-coalesce.c: New.
2176 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2178 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2179 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2181 2015-06-08 Tom de Vries <tom@codesourcery.com>
2183 PR rtl-optimization/66444
2184 * gcc.dg/pr66444.c: New test.
2186 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2189 * gfortran.dg/class_is_1.f90: New test.
2190 * gfortran.dg/type_is_1.f90: Ditto.
2192 2015-06-08 Marek Polacek <polacek@redhat.com>
2195 * gcc.dg/cpp/pr66415-1.c: New test.
2196 * gcc.dg/cpp/pr66415-2.c: New test.
2198 2015-06-08 Richard Biener <rguenther@suse.de>
2200 PR tree-optimization/66422
2201 * gcc.dg/Warray-bounds-16.c: New testcase.
2203 2015-06-08 Richard Biener <rguenther@suse.de>
2205 * gcc.dg/vect/slp-perm-10.c: New testcase.
2206 * gcc.dg/vect/slp-23.c: Adjust.
2207 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2208 vector pointer update.
2210 2015-06-08 Marek Polacek <polacek@redhat.com>
2213 * g++.dg/ubsan/pr66452.C: New test.
2215 2015-06-08 Tom de Vries <tom@codesourcery.com>
2217 PR tree-optimization/66436
2218 * gcc.dg/gomp/dump-new-function-2.c: New test.
2219 * gcc.dg/gomp/dump-new-function-3.c: Same.
2220 * gcc.dg/gomp/dump-new-function.c: Same.
2222 2015-06-08 Tom de Vries <tom@codesourcery.com>
2224 PR tree-optimization/66435
2225 * gcc.dg/gomp/notify-new-function-2.c: New test.
2226 * gcc.dg/gomp/notify-new-function-3.c: Same.
2227 * gcc.dg/gomp/notify-new-function.c: Same.
2229 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2231 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2232 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2233 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2234 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2235 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2236 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2239 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2242 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2243 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2245 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2246 * gfortran.dg/warn_conversion_5.f90: New test.
2247 * gfortran.dg/warn_conversion_6.f90: New test.
2248 * gfortran.dg/warn_conversion_7.f90: New test.
2250 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2253 * gfortran.dg/blockdata_9.f: New test.
2255 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2258 * gfortran.dg/forall_17.f90: New test.
2260 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2262 * g++.dg/cpp0x/pr57101.C: Add warning.
2263 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2264 * g++.dg/ext/visibility/anon7.C: Same.
2265 * g++.dg/ipa/pr63587-2.C: Same.
2266 * g++.dg/opt/dump1.C: Same.
2267 * g++.dg/opt/pr59622-3.C: Same.
2268 * g++.dg/opt/pr59622.C: Same.
2269 * g++.dg/torture/pr46383.C: Same.
2270 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2271 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2272 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2274 * gfortran.dg/intent_out_8.f90: Same.
2275 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2277 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2280 gfortran.dg/equiv_9.f90: New test.
2283 2015-06-05 Tom de Vries <tom@codesourcery.com>
2285 merge from gomp4 branch:
2286 2015-05-28 Tom de Vries <tom@codesourcery.com>
2288 PR tree-optimization/65443
2289 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2290 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2291 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2293 2015-06-05 Nathan Sidwell <nathan@acm.org>
2296 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2298 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2300 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2302 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2304 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2306 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2308 * testsuite/gcc.target/i386/noplt-1.c: New test.
2309 * testsuite/gcc.target/i386/noplt-2.c: New test.
2310 * testsuite/gcc.target/i386/noplt-3.c: New test.
2311 * testsuite/gcc.target/i386/noplt-4.c: New test.
2313 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2316 * gfortran.dg/adjustl_1.f90: New test.
2318 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2320 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2321 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2323 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2325 * lto.c (iterative_hash_canonical_type,
2326 gimple_register_canonical_type): only hash main variants of types
2328 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2330 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2331 Move set of dg-do-what-default after early return.
2333 2015-06-04 Marek Polacek <polacek@redhat.com>
2336 * gcc.dg/lvalue-8.c: New test.
2338 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2339 Paolo Carlini <paolo.carlini@oracle.com>
2342 * g++.dg/other/pr66130.C: New.
2343 * g++.dg/cpp0x/pr66130.C: Likewise.
2345 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2347 * g++.dg/cpp0x/decl-loc1.C: New.
2348 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2349 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2350 * g++.dg/init/ctor8.C: Likewise.
2351 * g++.dg/parse/semicolon4.C: Likewise.
2353 2015-06-03 Marek Polacek <polacek@redhat.com>
2356 * g++.dg/ubsan/static-init-1.C: New test.
2357 * g++.dg/ubsan/static-init-2.C: New test.
2358 * g++.dg/ubsan/static-init-3.C: New test.
2360 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2363 * gcc.target/i386/pr66275.c: New test.
2365 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2367 * gcc.dg/Wcxx-compat-22.c: New testcase.
2368 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2369 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2370 * c-c++-common/pr58346-1.c: Likewise.
2371 * c-c++-common/transparent-union-1.c: Likewise.
2373 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2375 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2376 * g++.dg/plugin/def_plugin.c: New file.
2377 * g++.dg/plugin/def-plugin-test.C: New file.
2379 2015-06-03 Richard Biener <rguenther@suse.de>
2381 * gcc.dg/vect/bb-slp-36.c: New testcase.
2383 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2385 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2387 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2389 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2390 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2391 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2392 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2394 2015-06-03 Marek Polacek <polacek@redhat.com>
2398 * gcc.dg/pr64223-1.c: New test.
2399 * gcc.dg/pr64223-2.c: New test.
2401 2015-06-03 Richard Biener <rguenther@suse.de>
2403 PR tree-optimization/63916
2404 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2406 2015-06-03 Richard Biener <rguenther@suse.de>
2408 PR tree-optimization/66375
2409 * gcc.dg/torture/pr66375.c: New testcase.
2411 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2413 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2415 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2418 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2420 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2423 * gfortran.dg/reshape_7.f90: New test.
2425 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2428 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2431 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2434 * gcc.dg/pr49551.c: New testcase.
2436 2015-06-02 Richard Biener <rguenther@suse.de>
2439 * g++.dg/lto/pr65549_0.C: New testcase.
2441 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2445 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2447 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2449 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2451 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2454 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2456 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2458 PR tree-optimization/48052
2459 * gcc.dg/tree-ssa/scev-8.c: New.
2460 * gcc.dg/tree-ssa/scev-9.c: New.
2461 * gcc.dg/tree-ssa/scev-10.c: New.
2462 * gcc.dg/vect/pr48052.c: New.
2464 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2466 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2468 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2470 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2472 2015-06-02 Marek Polacek <polacek@redhat.com>
2475 * gcc.dg/torture/pr66345.c: New test.
2477 2015-06-02 Richard Biener <rguenther@suse.de>
2479 PR tree-optimization/65961
2480 * gcc.dg/torture/pr65961.c: New testcase.
2482 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2484 PR tree-optimization/52563
2485 PR tree-optimization/62173
2486 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2487 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2489 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2491 * gnat.dg/specs/varsize_return2.ads: New test.
2492 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2494 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2496 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2498 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2501 * gcc.target/aarch64/sync-comp-swap.c: New.
2502 * gcc.target/aarch64/sync-comp-swap.x: New.
2503 * gcc.target/aarch64/sync-op-acquire.c: New.
2504 * gcc.target/aarch64/sync-op-acquire.x: New.
2505 * gcc.target/aarch64/sync-op-full.c: New.
2506 * gcc.target/aarch64/sync-op-full.x: New.
2507 * gcc.target/aarch64/sync-op-release.c: New.
2508 * gcc.target/aarch64/sync-op-release.x: New.
2510 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2512 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2515 2015-06-01 Richard Biener <rguenther@suse.de>
2517 PR tree-optimization/66349
2518 PR tree-optimization/66352
2519 PR tree-optimization/66357
2520 * gcc.dg/torture/pr66357.c: New testcase.
2521 * gcc.dg/torture/pr66349.c: Likewise.
2522 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2524 2015-06-01 Richard Biener <rguenther@suse.de>
2527 2015-05-29 Richard Biener <rguenther@suse.de>
2529 PR tree-optimization/66314
2530 * gcc.dg/asan/pr66314.c: New testcase.
2532 2015-06-01 Richard Biener <rguenther@suse.de>
2534 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2536 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2538 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2540 (hp3, hp4): Add inline keyword.
2541 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2542 (hp2): Add inline keyword.
2543 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2544 (hp2): Add inline keyword.
2546 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2549 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2550 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2551 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2552 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2554 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2556 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2557 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2559 2015-06-01 Richard Biener <rguenther@suse.de>
2561 PR tree-optimization/66280
2562 * g++.dg/torture/pr66280.C: New testcase.
2563 * g++.dg/torture/pr66280-2.C: Likewise.
2565 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2567 * gnat.dg/addr9_1.adb: New test.
2568 * gnat.dg/addr9_2.adb: Likewise.
2569 * gnat.dg/addr9_3.adb: Likewise.
2570 * gnat.dg/addr9_4.adb: Likewise.
2572 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2574 * g++.dg/other/dump-ada-spec-4.C: New test.
2576 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2578 * gcc.dg/alias-8.c: Fix dg-warning.
2580 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2582 * gcc.dg/alias-8.c: Do not xfail.
2583 * gcc.dg/pr62167.c: Prevent FRE.
2584 * gcc.dg/alias-14.c: New testcase.
2586 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2588 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2590 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2593 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2595 * gcc.target/s390/hotpatch-10.c: Likewise.
2596 * gcc.target/s390/hotpatch-11.c: Likewise.
2597 * gcc.target/s390/hotpatch-12.c: Likewise.
2598 * gcc.target/s390/hotpatch-17.c: Likewise.
2599 * gcc.target/s390/hotpatch-18.c: Likewise.
2600 * gcc.target/s390/hotpatch-20.c: Likewise.
2601 * gcc.target/s390/hotpatch-21.c: Likewise.
2602 * gcc.target/s390/hotpatch-22.c: Likewise.
2603 * gcc.target/s390/hotpatch-23.c: Likewise.
2604 * gcc.target/s390/hotpatch-24.c: Likewise.
2605 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2606 to check for the exact nops too.
2607 * gcc.target/s390/hotpatch-3.c: Likewise.
2608 * gcc.target/s390/hotpatch-4.c: Likewise.
2609 * gcc.target/s390/hotpatch-5.c: Likewise.
2610 * gcc.target/s390/hotpatch-6.c: Likewise.
2611 * gcc.target/s390/hotpatch-7.c: Likewise.
2612 * gcc.target/s390/hotpatch-8.c: Likewise.
2613 * gcc.target/s390/hotpatch-9.c: Likewise.
2614 * gcc.target/s390/hotpatch-14.c: Likewise.
2615 * gcc.target/s390/hotpatch-15.c: Likewise.
2616 * gcc.target/s390/hotpatch-16.c: Likewise.
2617 * gcc.target/s390/hotpatch-19.c: Likewise.
2618 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2619 scan-assembler-times counting number of .align directives.
2620 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2621 dg-options. Remove scan-assembler-times counting number of .align
2623 * gcc.target/s390/hotpatch-26.c: New file.
2624 * gcc.target/s390/hotpatch-27.c: New file.
2625 * gcc.target/s390/hotpatch-28.c: New file.
2626 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2627 using -Os -O0 -O1 -O2 -O3 options.
2629 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2631 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2633 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2635 PR tree-optimization/66142
2636 * gcc.dg/vect/pr66142.c: New test.
2638 2015-05-29 Richard Biener <rguenther@suse.de>
2640 PR tree-optimization/66314
2641 * gcc.dg/asan/pr66314.c: New testcase.
2643 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2645 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2646 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2648 (schedule-cleanups, dg-keep-saved-temps): New proc.
2649 (gcc-dg-test-1): Schedule cleanups.
2650 * lib/profopt.exp (profopt-execute): Likewise.
2651 * g++.dg/cdce3.C: Adjust expected line numbers.
2652 * gcc.dg/cdce1.c: Likewise.
2653 * gcc.dg/cdce2.c: Likewise.
2654 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2655 * gcc.dg/strlenopt-24.c: Likewise.
2656 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2657 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2658 * obj-c++.dg/encode-2.mm: Likewise.
2660 2015-05-28 DJ Delorie <dj@redhat.com>
2662 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2664 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2666 * gnat.dg/discr43.adb: New test.
2668 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2670 * gnat.dg/varsize_temp.adb: Rename into...
2671 * gnat.dg/varsize1.adb: ...this.
2672 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2673 * gnat.dg/varsize2.ad[sb]: ...this.
2674 * gnat.dg/varsize3_1.adb: New test.
2675 * gnat.dg/varsize3_2.adb: Likewise.
2676 * gnat.dg/varsize3_3.adb: Likewise.
2677 * gnat.dg/varsize3_4.adb: Likewise.
2678 * gnat.dg/varsize3_5.adb: Likewise.
2679 * gnat.dg/varsize3_6.adb: Likewise.
2680 * gnat.dg/varsize3_pkg1.ads: New helper.
2681 * gnat.dg/varsize3_pkg2.ads: Likewise.
2682 * gnat.dg/varsize3_pkg3.ads: Likewise.
2684 2015-05-28 Richard Biener <rguenther@suse.de>
2686 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2688 2015-05-28 Richard Biener <rguenther@suse.de>
2690 PR tree-optimization/66142
2691 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2693 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2696 * gcc.dg/darwin-minversion-3.c: Update testcase.
2697 * gcc.dg/darwin-minversion-4.c: Ditto.
2698 * gcc.dg/darwin-minversion-5.c: New testcase.
2699 * gcc.dg/darwin-minversion-6.c: Ditto.
2700 * gcc.dg/darwin-minversion-7.c: Ditto.
2701 * gcc.dg/darwin-minversion-8.c: Ditto.
2702 * gcc.dg/darwin-minversion-9.c: Ditto.
2703 * gcc.dg/darwin-minversion-10.c: Ditto.
2704 * gcc.dg/darwin-minversion-11.c: Ditto.
2705 * gcc.dg/darwin-minversion-12.c: Ditto.
2707 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2709 PR rtl-optimization/66168
2710 * gcc.c-torture/compile/pr66168.c: New test.
2712 2015-05-27 Jeff Law <law@redhat.com>
2715 * gcc.dg/target/m68k/pr39726-1.c: New test.
2717 2015-05-27 Nathan Sidwell <nathan@acm.org>
2720 * g++.dg/ext/alias-canon3.C: New.
2722 2015-05-27 Richard Biener <rguenther@suse.de>
2724 PR tree-optimization/66272
2726 2014-08-15 Richard Biener <rguenther@suse.de>
2728 PR tree-optimization/62031
2729 * gcc.dg/torture/pr66272.c: New testcase.
2731 2015-05-27 Richard Biener <rguenther@suse.de>
2733 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2735 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2738 * gcc.dg/pr65358.c: New test.
2740 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2743 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2745 * gfortran.dg/allocate_with_source_6.f90: New test.
2747 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2749 * gnat.dg/atomic7_1.adb: New test.
2750 * gnat.dg/atomic7_2.adb: Likewise.
2751 * gnat.dg/atomic7_pkg1.ads: New helper.
2752 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2754 2015-05-26 Michael Matz <matz@suse.de>
2757 * gcc.dg/vect/pr66251.c: New test.
2759 2015-05-26 Richard Biener <rguenther@suse.de>
2761 PR tree-optimization/66142
2762 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2764 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2767 * gfortran.dg/allocatable_scalar_13.f90: New test
2769 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2771 * gnat.dg/warn11.adb: New test.
2772 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2774 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2776 * gnat.dg/vfa1_1.adb: New test.
2777 * gnat.dg/vfa1_2.adb: Likewise.
2778 * gnat.dg/vfa1_3.adb: Likewise.
2779 * gnat.dg/vfa1_4.adb: Likewise.
2780 * gnat.dg/vfa1_pkg.ads: New helper.
2782 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2784 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2785 * gcc.target/i386/pr66232-3.c: Likewise.
2787 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2790 * gcc.target/i386/pr66274.c: New test.
2792 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2794 * gnat.dg/renaming6.ad[sb]: New test.
2796 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2798 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2799 and 'dg-require-effective-target pie'.
2801 2015-05-23 Nathan Sidwell <nathan@acm.org>
2804 * g++.dg/cpp0x/pr66243.C: New.
2806 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2809 * g++.dg/lto/pr66180_0.C: New testcase.
2810 * g++.dg/lto/pr66180_1.C: New testcase.
2812 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2815 * typebound_call_27.f90: New file.
2817 2015-05-23 Nathan Sidwell <nathan@acm.org>
2820 * g++.dg/template/pr65936.C: New.
2822 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2824 PR tree-optimization/63387
2825 * gcc.dg/pr63387-2.c: New testcase.
2827 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2829 * gcc.dg/simd-1.c: Update to the new message.
2831 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2833 * gcc.dg/nand.c: New testcase.
2835 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2837 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2838 Set dg-do-what-default to compile only on ARM targets without
2839 arm_neon_hw execution support. Remove redundant c-torture-execute
2840 in loop over test cases.
2842 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2845 * gcc.target/aarch64/pr65491_1.c: New test.
2846 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2847 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2849 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2852 * g++.dg/cpp0x/explicit9.C: New.
2853 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2855 2015-05-22 Richard Biener <rguenther@suse.de>
2857 PR tree-optimization/66251
2858 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2860 2015-05-22 Marek Polacek <polacek@redhat.com>
2863 * c-c++-common/attributes-enum-1.c: New test.
2864 * c-c++-common/attributes-enum-2.c: New test.
2865 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2866 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2868 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2870 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2871 effective target support. If no arm_neon_hw support, do not attempt
2872 to execute the tests; only compile them.
2873 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2874 and "dg-require-effective-target arm_neon_ok".
2875 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2876 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2877 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2878 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2879 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2880 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2881 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2882 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2883 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2884 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2885 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2886 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2887 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2888 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2889 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2890 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2891 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2892 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2893 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2894 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2895 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2896 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2897 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2898 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2899 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2900 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2901 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2902 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2903 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2904 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2905 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2906 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2907 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2908 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2909 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2910 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2911 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2912 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2913 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2914 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2915 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2916 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2917 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2918 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2919 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2920 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2921 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2922 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2923 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2924 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2925 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2926 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2927 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2928 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2929 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2930 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2931 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2932 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2933 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2934 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2935 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2936 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2937 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2938 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2939 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2940 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2941 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2942 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2943 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2944 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2945 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2946 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2947 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2948 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2949 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2950 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2951 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2952 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2953 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2954 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2955 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2956 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2957 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2958 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2959 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2960 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2961 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2962 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2963 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2964 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2965 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2966 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2967 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2968 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2969 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2970 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2971 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2972 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2973 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2974 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2975 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2976 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2977 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2978 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2979 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2980 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2981 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2982 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2983 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2984 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2985 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2986 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2987 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2989 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2991 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2992 * gcc.dg/vect/pr59354.c: Likewise.
2993 * gcc.dg/vect/pr64252.c: Likewise.
2994 * gcc.dg/vect/pr64404.c: Likewise.
2995 * gcc.dg/vect/pr64493.c: Likewise.
2996 * gcc.dg/vect/pr64495.c: Likewise.
2997 * gcc.dg/vect/pr64844.c: Likewise.
2998 * gcc.dg/vect/pr65518.c: Likewise.
2999 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3001 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3004 * g++.dg/cpp1y/var-templ28.C: New.
3006 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3009 * gcc.target/i386/pr66232-1.c: New test.
3010 * gcc.target/i386/pr66232-2.c: Likewise.
3011 * gcc.target/i386/pr66232-3.c: Likewise.
3012 * gcc.target/i386/pr66232-4.c: Likewise.
3013 * gcc.target/i386/pr66232-5.c: Likewise.
3015 2015-05-21 Nathan Sidwell <nathan@acm.org>
3017 * g++.dg/cpp1y/pr60943.C: New.
3019 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3021 PR tree-optimization/66233
3022 * gcc.c-torture/execute/pr66233.c: New test.
3024 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3027 * gfortran.dg/inline_matmul_11.f90: New test.
3029 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3031 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3032 instead of listing several targets on its own.
3033 * gcc.target/i386/pr32219-2.c: Likewise.
3034 * gcc.target/i386/pr32219-3.c: Likewise.
3035 * gcc.target/i386/pr32219-4.c: Likewise.
3036 * gcc.target/i386/pr32219-5.c: Likewise.
3037 * gcc.target/i386/pr32219-6.c: Likewise
3038 * gcc.target/i386/pr32219-7.c: Likewise.
3039 * gcc.target/i386/pr32219-8.c: Likewise.
3040 * gcc.target/i386/pr39013-1.c: Likewise.
3041 * gcc.target/i386/pr39013-2.c: Likewise.
3042 * gcc.target/i386/pr64317.c: Likewise.
3044 2015-05-21 Jeff Law <law@redhat.com>
3046 * gcc.target/hppa/shadd-3.c: New test.
3047 * gcc.target/hppa/shadd-4.c: New test.
3049 2015-05-21 Michael Matz <matz@suse.de>
3051 * gcc.dg/vect/vect-strided-store.c: New test.
3052 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3053 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3055 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3057 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3058 * gcc.dg/pow-sqrt-synth-1.c: New test.
3059 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3061 2015-05-21 Richard Biener <rguenther@suse.de>
3064 * g++.dg/conversion/pr66211.C: New testcase.
3065 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3067 2015-05-21 Jeff Law <law@redhat.com>
3069 * gcc.target/hppa/shadd-2.c: New test.
3071 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3074 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3076 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3079 * gcc.target/arm/pr26702.c: Adjust target selector.
3081 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3084 * gcc.dg/lto/pr66221_0.c: New test.
3085 * gcc.dg/lto/pr66221_1.c: New test.
3087 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3090 * gcc.dg/redecl-4.c: Update column numbers.
3091 * gcc.dg/format/bitfld-1.c: Likewise.
3092 * gcc.dg/format/attr-2.c: Likewise.
3093 * gcc.dg/format/attr-6.c: Likewise.
3094 * gcc.dg/format/attr-7.c (baz): Likewise.
3095 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3096 * gcc.dg/format/attr-4.c: Likewise.
3097 * gcc.dg/format/branch-1.c: Likewise.
3098 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3099 locations within strings with embedded escape sequences.
3101 2015-05-20 Jeff Law <law@redhat.com>
3103 * gcc.target/hppa/hppa.exp: New target test driver.
3104 * gcc.target/hppa/shadd-1.c: New test.
3106 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3108 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3110 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3112 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3113 (fn_33_k_and_r_style): New.
3114 (fn_33_stroustrup_style): New.
3115 (fn_33_allman_style): New.
3116 (fn_33_whitesmiths_style): New.
3117 (fn_33_horstmann_style): New.
3118 (fn_33_ratliff_banner_style): New.
3119 (fn_33_lisp_style): New.
3120 (fn_34_indent_dash_gnu): New.
3121 (fn_34_indent_dash_kr): New.
3122 (fn_34_indent_dash_orig): New.
3123 (fn_34_indent_linux_style): New.
3125 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3128 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3130 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3132 PR tree-optimization/65447
3133 * gcc.dg/tree-ssa/pr65447.c: New test.
3135 2015-05-19 Nathan sidwell <nathan@acm.org>
3137 * g++.dg/cpp0x/pr65954.C: New.
3139 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3141 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3143 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3145 * lib/target-supports.exp: Vector do not always have natural
3148 2015-05-19 David Sherwood <david.sherwood@arm.com>
3150 * gcc.dg/loop-invariant.c: New testcase.
3152 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3154 * lib/target-supports.exp: Vector do not always have natural
3157 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3159 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3161 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3163 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3165 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3166 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3167 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3168 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3169 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3170 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3171 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3172 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3173 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3174 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3176 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3178 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3180 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3182 * gcc.target/s390/s390.exp
3183 (check_effective_target_vector): New check.
3184 * gcc.target/s390/vector/vec-abi-1.c: New test.
3185 * gcc.target/s390/vector/vec-abi-2.c: New test.
3186 * gcc.target/s390/vector/vec-abi-3.c: New test.
3187 * gcc.target/s390/vector/vec-abi-4.c: New test.
3188 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3189 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3190 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3191 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3192 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3193 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3194 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3195 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3196 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3197 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3198 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3199 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3200 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3201 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3202 * gcc.target/s390/vector/vec-init-1.c: New test.
3203 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3204 * gcc.target/s390/vector/vec-shift-1.c: New test.
3205 * gcc.target/s390/vector/vec-sub-1.c: New test.
3207 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3209 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3211 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3213 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3215 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3217 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3219 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3221 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3223 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3225 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3227 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3229 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3231 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3233 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3235 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3237 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3239 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3241 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3243 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3245 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3247 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3249 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3251 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3253 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3255 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3257 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3259 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3261 PR tree-optimization/66187
3262 * gcc.c-torture/execute/pr66187.c: New test.
3263 * gcc.dg/pr66187-1.c: New test.
3264 * gcc.dg/pr66187-2.c: New test.
3266 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3268 * gcc.dg/vect/bb-slp-35.c: Adjust.
3270 2015-05-19 Richard Biener <rguenther@suse.de>
3272 PR tree-optimization/66165
3273 * gcc.dg/torture/pr66165.c: New testcase.
3275 PR tree-optimization/66185
3276 * gcc.dg/torture/pr66185.c: New testcase.
3278 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3281 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3283 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3285 * gcc.target/mips/p5600-bonding.c : New file.
3287 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3290 * gfortran.dg/interface_operator_1.f90: New tests.
3292 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3295 * gfortran.dg/generic_29.f90: New tests.
3297 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3300 * gfortran.dg/storage_size_6.f90: New tests.
3302 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3305 * gfortran.dg/null1.f90: New test.
3307 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3310 * gfortran.dg/entry_21.f90: New test.
3312 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3315 * gfortran.dg/storage_size_6.f90: New tests.
3317 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3320 * gfortran.dg/misplaced_statement.f90: New test.
3322 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3325 * gfortran.dg/filepos1.f90: New test
3327 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3330 * gfortran.dg/pr64925.f90: New test.
3332 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3334 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3336 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3338 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3340 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3341 to the family of pie capable targets.
3343 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3345 * gcc.target/arm/bics_1.c : New testcase.
3346 * gcc.target/arm/bics_2.c : New testcase.
3347 * gcc.target/arm/bics_3.c : New testcase.
3348 * gcc.target/arm/bics_4.c : New testcase.
3350 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3352 * gcc.target/mips/umips-attr.c: New test.
3354 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3356 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3357 * gcc.dg/20150120-2.c (dg-final): Ditto.
3358 * gcc.dg/20150120-2.c (dg-final): Ditto.
3359 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3361 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3364 * gcc.target/i386/pr66174.c: New test.
3366 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3369 * gfortran.dg/matmul_bounds_6.f90: New test.
3370 * gfortran.dg/matmul_bounds_7.f90: New test.
3372 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3374 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3375 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3376 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3377 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3378 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3379 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3381 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384 * gfortran.dg/continuation_13.f90: Update test.
3385 * gfortran.dg/pr65903.f90: New test.
3387 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3390 * gfortran.dg/block_14.f90: New test.
3392 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3395 * lib/gfortran-dg.exp: Update regex to handle two locations for
3396 the same diagnostic without caret.
3397 * gfortran.dg/badline.f: Test also that line numbers are correct
3398 before and after "left but not entered" warning.
3400 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3401 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3404 * gcc.target/arm/maskdata.c: New test.
3406 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3409 * gfortran.dg/derived_constructor_components_5: New test
3411 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3414 * gcc.target/alpha/pr66140.c: New test.
3416 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3419 * gcc.dg/Wconversion-complex-c99.c: New test.
3420 * gcc.dg/Wconversion-complex-gnu.c: New test.
3422 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3424 PR tree-optimization/64454
3425 * gcc.dg/modmod.c: New testcase.
3427 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3429 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3431 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3434 * gcc.target/i386/mpx/pr66134.c: New test.
3436 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3438 * gcc.target/powerpc/pr60158.c: New test.
3440 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3442 * gcc.target/i386/sibcall-7.c: New test.
3443 * gcc.target/i386/sibcall-8.c: New test.
3445 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3447 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3448 (abs64_in_dreg): Likewise.
3450 2015-05-14 Marek Polacek <polacek@redhat.com>
3454 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3455 * gcc.dg/pr19984.c: Likewise.
3456 * gcc.dg/pr66066-1.c: New test.
3457 * gcc.dg/pr66066-2.c: New test.
3458 * gcc.dg/pr66066-3.c: New test.
3460 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3462 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3463 * gcc.dg/pow-sqrt.x: New file.
3464 * gcc.dg/pow-sqrt-1.c: New test.
3465 * gcc.dg/pow-sqrt-2.c: Likewise.
3466 * gcc.dg/pow-sqrt-3.c: Likewise.
3468 2015-05-13 Richard Biener <rguenther@suse.de>
3470 PR tree-optimization/66123
3471 * gcc.dg/torture/pr66123.c: New testcase.
3473 2015-05-13 Richard Biener <rguenther@suse.de>
3476 * gcc.dg/alias-2.c: Adjust.
3477 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3479 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3482 * gcc.target/i386/pr65103-3.c: New.
3484 2015-05-13 Martin Liska <mliska@suse.cz>
3486 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3488 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3491 * gcc.target/i386/pr66112-2.c: New test.
3494 * gcc.target/i386/pr66112-1.c: New test.
3496 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3499 * gcc.target/i386/mpx/pr66048.cc: New.
3501 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3503 PR rtl-optimization/64616
3504 * gcc.dg/loop-8.c: New test.
3505 * gcc.dg/loop-9.c: New test.
3507 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3510 * gcc.target/i386/pr66047.c: New testcase.
3512 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3515 * gcc.c-torture/compile/pr65873.c: New testcase.
3517 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3520 * gfortran.dg/inline_matmul_10.f90: New test.
3522 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3524 * c-c++-common/Wmisleading-indentation.c: New testcase.
3525 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3526 * c-c++-common/Wmisleading-indentation-2.md: New file.
3528 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3530 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3532 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3534 2015-05-12 Richard Biener <rguenther@suse.de>
3536 PR tree-optimization/66101
3537 * gcc.dg/torture/pr66101.c: New testcase.
3539 2015-05-12 Richard Biener <rguenther@suse.de>
3541 PR tree-optimization/37021
3542 * gcc.target/i386/vect-addsub.c: New testcase.
3544 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3546 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3548 2015-05-12 Tom de Vries <tom@codesourcery.com>
3550 PR tree-optimization/66010
3551 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3553 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3556 * g++.dg/cpp0x/trailing10.C: New.
3558 2015-05-12 Richard Biener <rguenther@suse.de>
3560 * gcc.dg/vect/bb-slp-35.c: New testcase.
3562 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3565 * gfortran.dg/bound_simplification_6.f90: New.
3567 2015-05-11 Steve Ellcey <sellcey@mips.com>
3569 * gcc.target/mips/branch-1.c: Pass argument to bar().
3571 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3574 * gcc.target/i386/pr65753.c: New test.
3576 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3578 PR rtl-optimization/66076
3579 * gcc.dg/torture/pr66076.c: New test.
3581 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3584 * gfortran.dg/inline_matmul_7.f90: New test.
3585 * gfortran.dg/inline_matmul_8.f90: New test.
3586 * gfortran.dg/inline_matmul_9.f90: New test.
3588 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3590 * gfortran.dg/bound_simplification_5.f90: New.
3592 2015-05-09 Jason Merrill <jason@redhat.com>
3594 * lib/target-supports.exp (cxx_default): New global.
3595 (check_effective_target_c++11_only)
3596 (check_effective_target_c++14_only)
3597 (check_effective_target_c++98_only)
3598 (check_effective_target_c++1z_only): Check it.
3600 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3602 PR tree-optimization/64454
3603 * gcc.dg/tree-ssa/vrp97.c: New file.
3604 * gcc.dg/vect/slp-perm-7.c: Update.
3606 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3609 * gfortran.dg/elemental_subroutine_11.f90: New test.
3611 2015-05-08 Richard Biener <rguenther@suse.de>
3613 PR tree-optimization/66036
3614 * gcc.dg/vect/slp-41.c: New testcase.
3616 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3618 * gfortran.dg/elemental_optional_args_7.f90: New.
3620 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3622 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3625 2015-05-08 Marek Polacek <polacek@redhat.com>
3628 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3629 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3631 2015-05-07 Marek Polacek <polacek@redhat.com>
3634 * c-c++-common/Wshift-negative-value-1.c: New test.
3635 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3636 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3637 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3638 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3639 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3640 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3641 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3642 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3644 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3648 * gcc.dg/fdata-sections-2.c: New file.
3650 2015-05-07 Marek Polacek <polacek@redhat.com>
3653 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3655 * c-c++-common/ubsan/align-7.c: Likewise.
3656 * c-c++-common/ubsan/bounds-8.c: Likewise.
3657 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3658 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3659 * c-c++-common/ubsan/null-1.c: Likewise.
3660 * c-c++-common/ubsan/null-10.c: Likewise.
3661 * c-c++-common/ubsan/null-11.c: Likewise.
3662 * c-c++-common/ubsan/null-2.c: Likewise.
3663 * c-c++-common/ubsan/null-3.c: Likewise.
3664 * c-c++-common/ubsan/null-4.c: Likewise.
3665 * c-c++-common/ubsan/null-5.c: Likewise.
3666 * c-c++-common/ubsan/null-6.c: Likewise.
3667 * c-c++-common/ubsan/null-7.c: Likewise.
3668 * c-c++-common/ubsan/null-8.c: Likewise.
3669 * c-c++-common/ubsan/null-9.c: Likewise.
3670 * c-c++-common/ubsan/object-size-1.c: Likewise.
3671 * c-c++-common/ubsan/object-size-10.c: Likewise.
3672 * c-c++-common/ubsan/object-size-4.c: Likewise.
3673 * c-c++-common/ubsan/object-size-5.c: Likewise.
3674 * c-c++-common/ubsan/object-size-7.c: Likewise.
3675 * c-c++-common/ubsan/object-size-8.c: Likewise.
3676 * c-c++-common/ubsan/object-size-9.c: Likewise.
3677 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3678 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3679 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3680 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3681 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3682 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3683 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3684 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3685 * c-c++-common/ubsan/pr59333.c: Likewise.
3686 * c-c++-common/ubsan/pr59667.c: Likewise.
3687 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3688 * c-c++-common/ubsan/pr60636.c: Likewise.
3689 * c-c++-common/ubsan/pr63802.c: Likewise.
3690 * c-c++-common/ubsan/recovery-1.c: Likewise.
3691 * c-c++-common/ubsan/recovery-3.c: Likewise.
3692 * c-c++-common/ubsan/shift-1.c: Likewise.
3693 * c-c++-common/ubsan/shift-2.c: Likewise.
3694 * c-c++-common/ubsan/shift-4.c: Likewise.
3695 * c-c++-common/ubsan/shift-7.c: Likewise.
3696 * c-c++-common/ubsan/undefined-2.c: Likewise.
3697 * c-c++-common/ubsan/vla-1.c: Likewise.
3698 * g++.dg/ubsan/null-1.C: Likewise.
3699 * g++.dg/ubsan/null-3.C: Likewise.
3700 * g++.dg/ubsan/null-4.C: Likewise.
3701 * g++.dg/ubsan/vptr-8.C: Likewise.
3702 * g++.dg/ubsan/vptr-9.C: Likewise.
3703 * gcc.dg/ubsan/bounds-2.c: Likewise.
3704 * gcc.dg/ubsan/object-size-9.c: Likewise.
3706 2015-05-07 Jeff Law <law@redhat.com>
3708 * gcc.dg/tree-ssa/shorten-1.c: New test.
3710 2015-05-07 Richard Biener <rguenther@suse.de>
3712 PR tree-optimization/66002
3713 * gcc.dg/vect/vect-125.c: New testcase.
3715 2015-05-07 Marek Polacek <polacek@redhat.com>
3716 Martin Uecker <uecker@eecs.berkeley.edu>
3718 * c-c++-common/ubsan/bounds-10.c: New test.
3720 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3722 * jit.dg/harness.h (set_options): Wrap with
3723 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3724 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3725 Special-case test-benchmark.c as a negative.
3726 * jit.dg/test-benchmark.c: New file.
3728 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3731 * gcc.target/arm/pr64208.c: New test.
3733 2015-05-06 Alan Modra <amodra@gmail.com>
3736 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3737 (gparms): Make volatile.
3739 2015-05-06 Richard Biener <rguenther@suse.de>
3741 PR tree-optimization/62283
3742 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3744 2015-05-06 Christian Bruel <christian.bruel@st.com>
3747 * gcc.target/aarch64/iinline-attr-1.c: New test.
3749 2015-05-06 Richard Biener <rguenther@suse.de>
3751 * gcc.dg/vect/bb-slp-34.c: New testcase.
3753 2015-05-06 Richard Biener <rguenther@suse.de>
3755 PR tree-optimization/62283
3756 * gcc.dg/vect/bb-slp-14.c: Adjust.
3758 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3761 * gcc.target/i386/pr65990.c: New test.
3763 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3766 * gcc.target/i386/pr65915.c: New.
3768 2015-05-05 Tom de Vries <tom@codesourcery.com>
3770 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3771 'va_list escapes 0'.
3773 2015-05-05 Tom de Vries <tom@codesourcery.com>
3775 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3778 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3780 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3781 * gcc.target/arm/pr65924.c: Likewise.
3783 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3786 * gcc.target/i386/pr65871-3.c: New test.
3788 2015-05-04 Jeff Law <law@redhat.com>
3791 2015-05-04 Jeff Law <law@redhat.com>
3792 * gcc.dg/tree-ssa/shorten-1.c: New test.
3794 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3795 Jakub Jelinek <jakub@redhat.com>
3798 * g++.dg/cpp0x/Wnarrowing4.C: New.
3800 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3802 * lib/target-supports.exp
3803 (check_effective_target_keeps_null_pointer_checks): Clarify that
3804 this is for targets that disable -fdelete-null-pointer-checks,
3805 not default it to off.
3806 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3807 -fdelete-null-pointer-checks explicit.
3808 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3809 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3810 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3811 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3812 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3813 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3814 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3815 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3816 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3817 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3818 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3819 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3820 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3821 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3822 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3823 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3824 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3825 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3826 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3827 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3828 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3829 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3830 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3831 * g++.dg/cpp0x/static_assert9.C: Likewise.
3832 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3833 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3834 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3835 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3836 * g++.dg/tree-ssa/pr26406.C: Likewise.
3838 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3840 PR tree-optimization/65984
3841 * c-c++-common/ubsan/pr65984.c: New test.
3843 2015-05-04 Jeff Law <law@redhat.com>
3845 * gcc.dg/tree-ssa/shorten-1.c: New test.
3847 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3850 * gfortran.dg/pr44735.f90: New test.
3852 2015-05-04 Richard Biener <rguenther@suse.de>
3854 PR tree-optimization/65965
3855 * gcc.dg/vect/bb-slp-33.c: New testcase.
3857 2015-05-04 Richard Biener <rguenther@suse.de>
3859 PR tree-optimization/65935
3860 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3862 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3864 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3865 for each supported variant instead of CHECK_RESULTS.
3866 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3867 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3868 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3869 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3870 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3871 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3872 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3873 expected results for unsupported variants. Call CHECK for each
3874 supported variant instead of CHECK_RESULTS.
3875 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3876 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3877 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3878 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3879 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3880 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3881 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3882 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3883 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3884 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3885 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3886 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3887 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3888 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3889 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3891 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3892 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3893 expected results for unsupported variants.
3894 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3895 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3896 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3897 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3898 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3899 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3900 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3901 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3902 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3903 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3904 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3905 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3906 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3907 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3908 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3909 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3910 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3911 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3912 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3913 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3914 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3915 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3916 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3917 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3918 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3919 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3920 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3921 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3923 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3926 * gfortran.dg/bound_9.f90: Add pointer assignment.
3928 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3929 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3932 * g++.dg/cpp0x/Wnarrowing3.C: New.
3934 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3936 * gcc.dg/20150120-1.c: New test.
3937 * gcc.dg/20150120-2.c: New test.
3938 * gcc.dg/20150120-3.c: New test.
3940 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3942 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3944 2015-05-01 Renlin Li <renlin.li@arm.com>
3946 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3948 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3950 * gfortran.dg/bound_simplification_4.f90: New.
3952 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3954 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3955 with powerpc_p8vector_ok.
3957 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3960 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3962 * gfortran.dg/bound_9.f90: New test case.
3964 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3966 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3967 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3968 for 32bit x86 targets.
3969 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3970 for 32bit x86 targets.
3971 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3972 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3973 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3974 for 32bit x86 targets.
3976 2015-04-30 Marek Polacek <polacek@redhat.com>
3978 PR tree-optimization/63551
3979 * g++.dg/ipa/pr63551.C: New test.
3981 2015-04-30 Caroline Tice <cmtice@google.com>
3984 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3985 partition size on certain targets.
3987 2015-04-30 Renlin Li <renlin.li@arm.com>
3989 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3991 2015-04-30 Marek Polacek <polacek@redhat.com>
3993 * c-c++-common/Wbool-compare-3.c: New test.
3995 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3996 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3998 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4001 * g++.dg/init/ref22.C: New.
4003 2015-04-30 Marek Polacek <polacek@redhat.com>
4005 * gcc.dg/init-bad-8.c: New test.
4007 * gcc.dg/incomplete-typedef-1.c: New test.
4009 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4012 * g++.dg/template/crash121.C: New.
4014 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4016 * gcc.target/mips/call-from-init.c: New test.
4017 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4019 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4022 * gcc.target/i386/pr65871-1.c: New test.
4023 * gcc.target/i386/pr65871-2.c: Ditto.
4025 2015-04-29 Marek Polacek <polacek@redhat.com>
4028 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4029 * c-c++-common/Wbool-compare-2.c: New test.
4031 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4034 * gcc.target/aarch64/vstN_lane_1.c: New file.
4036 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4039 * g++.dg/warn/Winit-self-3.C: New.
4041 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4043 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4045 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4048 * gcc.target/arm/pr65924.c: New test.
4050 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4052 * g++.dg/gomp/tpl-target-update.C: New file.
4054 2015-04-29 Richard Biener <rguenther@suse.de>
4056 PR tree-optimization/65917
4057 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4059 2015-04-29 Christian Bruel <christian.bruel@st.com>
4062 * gcc.dg/ipa/iinline-attr.c: New test.
4063 * gcc.target/i386/iinline-attr-2.c: New test.
4065 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4067 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4070 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4072 * gcc.dg/vect/vect-33.c: Remove spurious line.
4074 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4076 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4078 2015-04-28 Marek Polacek <polacek@redhat.com>
4081 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4082 * gcc.dg/pr65901.c: New test.
4084 2015-04-28 Richard Biener <rguenther@suse.de>
4086 PR tree-optimization/62283
4087 * gfortran.dg/vect/pr62283-2.f: New testcase.
4088 * gcc.dg/vect/bb-slp-14.c: Adjust.
4090 2015-04-28 Richard Biener <rguenther@suse.de>
4092 PR tree-optimization/65851
4093 * g++.dg/torture/pr65851.C: New testcase.
4095 2015-04-27 Jeff Law <law@redhat.com>
4097 PR tree-optimization/65217
4098 * gcc.target/i386/pr65217.c: Remove XFAIL.
4100 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4103 Add tests forgotten to svn-add.
4104 * gfortran.dg/class_allocate_19.f03: New test.
4105 * gfortran.dg/class_array_20.f03: New test.
4106 * gfortran.dg/class_array_21.f03: New test.
4107 * gfortran.dg/finalize_29.f08: New test.
4109 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4113 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4114 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4116 2015-04-27 Caroline Tice <cmtice@google.com>
4118 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4121 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4124 * gcc.target/powerpc/htm-1.c: New test.
4125 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4127 (__builtin_tabortdci): Likewise.
4128 (__builtin_tcheck): Remove operand.
4129 * lib/target-supports.exp (check_htm_hw_available): New function.
4131 2015-04-27 Richard Biener <rguenther@suse.de>
4133 * gcc.target/i386/pr65217.c: XFAIL.
4135 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4137 PR tree-optimization/65875
4138 * gcc.c-torture/compile/pr65875.c: New test.
4140 2015-04-25 Marek Polacek <polacek@redhat.com>
4143 * gcc.dg/enum-incomplete-2.c: New test.
4144 * gcc.dg/enum-mode-1.c: New test.
4146 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4149 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4151 * gcc.target/powerpc/pr65849-2.c: Likewise.
4153 2015-04-24 Tom de Vries <tom@codesourcery.com>
4155 PR tree-optimization/65802
4156 * g++.dg/pr65802.C: Move to ...
4157 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4158 stdarg.h. Rewrite for C.
4159 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4160 va_start and va_end. Remove unnecessary inline asm.
4162 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4163 Wei Mi <wmi@google.com>
4165 * gcc.target/i386/sse2-load-multi.c: New test.
4166 * gcc.target/i386/sse2-store-multi.c: Ditto.
4168 2015-04-24 Marek Polacek <polacek@redhat.com>
4171 * c-c++-common/pr65830.c: New test.
4174 * c-c++-common/Wlogical-op-1.c: New test.
4176 2015-04-24 Marek Polacek <polacek@redhat.com>
4179 * c-c++-common/pr61534-1.c: New test.
4181 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4182 Steven Bosscher <steven@gcc.gnu.org>
4184 PR rtl-optimization/34503
4185 * gcc.target/arm/pr64616.c: New file.
4187 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4189 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4191 2015-04-24 Terry Guo <terry.guo@arm.com>
4193 * gcc.target/arm/pr65710.c: Update the options.
4195 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4197 * gcc.target/i386/pr65523.c: Skip x32.
4199 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4201 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4202 to look for vcl* where appropriate.
4204 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4206 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4207 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4209 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4212 * gcc.target/arm/pr26702.c: New test.
4214 2015-04-23 Marek Polacek <polacek@redhat.com>
4217 * gcc.dg/pr65345-1.c: New test.
4218 * gcc.dg/pr65345-2.c: New test.
4220 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4222 * gcc.target/powerpc/crypto-builtin-2.c: New.
4224 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4227 * gfortran.dg/class_allocate_19.f03: New test.
4228 * gfortran.dg/class_array_20.f03: New test.
4229 * gfortran.dg/class_array_21.f03: New test.
4230 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4231 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4232 initialization correctly.
4233 * gfortran.dg/finalize_29.f08: New test.
4235 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4237 * gcc.target/powerpc/swaps-p8-18.c: New test.
4239 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4242 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4243 * gcc.dg/vect/bb-slp-25.c: Likewise.
4244 * gcc.dg/vect/bb-slp-29.c: Likewise.
4245 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4246 vect_no_align && { ! vect_hw_misalign }.
4247 * gcc.dg/vect/bb-slp-9.c: Likewise.
4248 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4250 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4251 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4252 account for POWER8, where peeling for alignment is not needed.
4253 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4254 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4255 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4256 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4257 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4258 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4259 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4260 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4261 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4262 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4263 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4264 * gcc.dg/vect/pr16105.c: Likewise.
4265 * gcc.dg/vect/pr20122.c: Likewise.
4266 * gcc.dg/vect/pr33804.c: Likewise.
4267 * gcc.dg/vect/pr33953.c: Likewise.
4268 * gcc.dg/vect/pr56787.c: Likewise.
4269 * gcc.dg/vect/pr58508.c: Likewise.
4270 * gcc.dg/vect/slp-25.c: Likewise.
4271 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4272 * gcc.dg/vect/vect-105.c: Likewise.
4273 * gcc.dg/vect/vect-27.c: Likewise.
4274 * gcc.dg/vect/vect-29.c: Likewise.
4275 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4277 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4278 && { ! vect_hw_misalign }.
4279 * gcc.dg/vect/vect-44.c: Likewise.
4280 * gcc.dg/vect/vect-48.c: Likewise.
4281 * gcc.dg/vect/vect-50.c: Likewise.
4282 * gcc.dg/vect/vect-52.c: Likewise.
4283 * gcc.dg/vect/vect-56.c: Likewise.
4284 * gcc.dg/vect/vect-60.c: Likewise.
4285 * gcc.dg/vect/vect-72.c: Likewise.
4286 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4287 * gcc.dg/vect/vect-75.c: Likewise.
4288 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4289 * gcc.dg/vect/vect-77-global.c: Likewise.
4290 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4291 * gcc.dg/vect/vect-78-global.c: Likewise.
4292 * gcc.dg/vect/vect-93.c: Likewise.
4293 * gcc.dg/vect/vect-95.c: Likewise.
4294 * gcc.dg/vect/vect-96.c: Likewise.
4295 * gcc.dg/vect/vect-cond-1.c: Likewise.
4296 * gcc.dg/vect/vect-cond-3.c: Likewise.
4297 * gcc.dg/vect/vect-cond-4.c: Likewise.
4298 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4299 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4300 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4301 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4302 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4303 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4304 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4305 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4306 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4307 * gcc.dg/vect/vect-outer-5.c: Likewise.
4308 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4309 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4310 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4311 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4312 * gcc.dg/vect/vect-peel-3.c: Likewise.
4313 * gcc.dg/vect/vect-peel-4.c: Likewise.
4314 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4315 * gcc.target/powerpc/pr65456.c: New test.
4316 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4317 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4318 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4319 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4320 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4321 vect_no_align && { ! vect_hw_misalign }.
4322 * gfortran.dg/vect/vect-3.f90: Likewise.
4323 * gfortran.dg/vect/vect-4.f90: Likewise.
4324 * gfortran.dg/vect/vect-5.f90: Likewise.
4325 * lib/target-supports.exp (check_effective_target_vect_no_align):
4326 Return 1 for POWER8.
4327 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4329 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4332 * gfortran.dg/pr65429.f90: New test.
4334 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4336 * c-c++-common/asan/user-section-1.c: New test.
4337 * c-c++-common/asan/user-section-2.c: New test.
4338 * c-c++-common/asan/user-section-3.c: New test.
4340 2015-04-22 Hale Wang <hale.wang@arm.com>
4341 Terry Guo <terry.guo@arm.com>
4343 PR rtl-optimization/64818
4344 * gcc.target/arm/pr64818.c: New test.
4346 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4349 * g++.dg/tree-ssa/pr61034.C: Update template.
4350 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4351 * gcc.dg/Warray-bounds-11.c: Likewise.
4352 * gcc.dg/Warray-bounds.c: Likewise.
4354 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4356 PR libgfortran/65234
4357 * gfortran.dg/fmt_unlimited.f90: New test.
4359 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4361 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4363 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4364 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4365 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4366 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4367 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4368 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4369 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4371 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4373 PR libgfortran/56743
4374 * gfortran.dg/namelist_87.f90: New test.
4376 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4378 * gcc.target/aarch64/mult-synth_1.c: New test.
4379 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4380 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4381 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4382 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4383 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4385 2015-04-21 Richard Biener <rguenther@suse.de>
4387 PR tree-optimization/65650
4388 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4389 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4390 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4391 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4392 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4393 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4395 2015-04-21 Tom de Vries <tom@codesourcery.com>
4397 PR tree-optimization/65802
4398 * g++.dg/pr65802.C: New test.
4400 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4403 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4404 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4406 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4409 * g++.dg/cpp0x/Wnarrowing2.C: New.
4411 2015-04-20 Jeff Law <law@redhat.com>
4413 PR tree-optimization/65658
4414 * gcc.dg/pr65658.c: New test.
4416 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4419 * gcc.target/aarch64/vec_init_1.c: New test.
4421 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4423 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4426 2015-04-18 Martin Sebor <msebor@redhat.com>
4428 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4429 of non-nul characters.
4430 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4432 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4435 * gcc.target/powerpc/pr65787.c: New.
4437 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4440 * gcc.target/aarch64/c-output-template-4.c: New test.
4442 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4445 * gcc.dg/pr65780-1.c: New test.
4446 * gcc.dg/pr65780-2.c: Likewise.
4447 * gcc.target/i386/pr32219-9.c: Likewise.
4448 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4450 * gcc.target/i386/pr64317.c (c): Initialize.
4452 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4455 * g++.dg/ext/mv18.C: New test.
4456 * g++.dg/ext/mv19.C: Likewise.
4457 * g++.dg/ext/mv20.C: Likewise.
4458 * g++.dg/ext/mv21.C: Likewise.
4459 * g++.dg/ext/mv22.C: Likewise.
4460 * g++.dg/ext/mv23.C: Likewise.
4462 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4465 * g++.dg/init/pr64527.C: New test.
4467 2015-04-17 Tom de Vries <tom@codesourcery.com>
4468 Michael Matz <matz@suse.de>
4470 PR tree-optimization/64950
4471 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4474 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4476 * c-c++-common/asan/user-section-1.c: New test.
4478 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4481 * gcc.dg/debug/pr65771.c: New test.
4483 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4485 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4486 __buitlin_alloca with __builtin_alloca.
4488 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4490 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4492 2015-04-16 Richard Biener <rguenther@suse.de>
4494 PR tree-optimization/64277
4495 * gcc.dg/Warray-bounds-14.c: New testcase.
4496 * gcc.dg/Warray-bounds-15.c: Likewise.
4497 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4498 * c-c++-common/ubsan/bounds-6.c: Likewise.
4500 2015-04-16 Renlin Li <renlin.li@arm.com>
4502 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4503 * gcc.target/arm/unsigned-float.c: New.
4505 2015-04-16 Richard Biener <rguenther@suse.de>
4507 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4508 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4509 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4511 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4513 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4514 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4515 * g++.dg/cpp0x/defaulted21.C: Likewise.
4516 * g++.dg/cpp0x/defaulted28.C: Likewise.
4517 * g++.dg/cpp0x/defaulted47.C: Likewise.
4518 * g++.dg/cpp0x/elision_neg.C: Likewise.
4519 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4520 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4521 * g++.dg/cpp0x/implicit1.C: Likewise.
4522 * g++.dg/cpp0x/implicit9.C: Likewise.
4523 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4524 * g++.dg/cpp0x/range-for13.C: Likewise.
4525 * g++.dg/gomp/clause-2.C: Likewise.
4526 * g++.dg/gomp/udr-5.C: Likewise.
4527 * g++.dg/inherit/access6.C: Likewise.
4528 * g++.dg/lookup/duperr1.C: Likewise.
4529 * g++.dg/lookup/friend2.C: Likewise.
4530 * g++.dg/lookup/pr6936.C: Likewise.
4531 * g++.dg/lookup/scoped1.C: Likewise.
4532 * g++.dg/lookup/using26.C: Likewise.
4533 * g++.dg/lookup/using38.C: Likewise.
4534 * g++.dg/other/access2.C: Likewise.
4535 * g++.dg/overload/defarg3.C: Likewise.
4536 * g++.dg/overload/defarg6.C: Likewise.
4537 * g++.dg/parse/access11.C: Likewise.
4538 * g++.dg/parse/access2.C: Likewise.
4539 * g++.dg/parse/access3.C: Likewise.
4540 * g++.dg/parse/access4.C: Likewise.
4541 * g++.dg/parse/access5.C: Likewise.
4542 * g++.dg/parse/access6.C: Likewise.
4543 * g++.dg/parse/access8.C: Likewise.
4544 * g++.dg/parse/access9.C: Likewise.
4545 * g++.dg/parse/crash40.C: Likewise.
4546 * g++.dg/tc1/dr142.C: Likewise.
4547 * g++.dg/tc1/dr166.C: Likewise.
4548 * g++.dg/tc1/dr52.C: Likewise.
4549 * g++.dg/template/access11.C: Likewise.
4550 * g++.dg/template/access18.C: Likewise.
4551 * g++.dg/template/access19.C: Likewise.
4552 * g++.dg/template/access2.C: Likewise.
4553 * g++.dg/template/access20.C: Likewise.
4554 * g++.dg/template/access26.C: Likewise.
4555 * g++.dg/template/access3.C: Likewise.
4556 * g++.dg/template/access7.C: Likewise.
4557 * g++.dg/template/conv12.C: Likewise.
4558 * g++.dg/template/crash69.C: Likewise.
4559 * g++.dg/template/friend31.C: Likewise.
4560 * g++.dg/template/friend32.C: Likewise.
4561 * g++.dg/template/memfriend15.C: Likewise.
4562 * g++.dg/template/memfriend16.C: Likewise.
4563 * g++.dg/template/memfriend17.C: Likewise.
4564 * g++.dg/template/memfriend7.C: Likewise.
4565 * g++.dg/template/pr32519.C: Likewise.
4566 * g++.dg/template/qualttp21.C: Likewise.
4567 * g++.dg/template/qualttp8.C: Likewise.
4568 * g++.dg/template/ttp10.C: Likewise.
4569 * g++.dg/template/typedef11.C: Likewise.
4570 * g++.dg/template/typedef13.C: Likewise.
4571 * g++.dg/template/typedef19.C: Likewise.
4572 * g++.dg/template/typedef20.C: Likewise.
4573 * g++.dg/template/typedef22.C: Likewise.
4574 * g++.dg/template/using16.C: Likewise.
4575 * g++.dg/template/virtual3.C: Likewise.
4576 * g++.dg/ubsan/pr61272.C: Likewise.
4577 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4578 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4579 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4580 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4581 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4582 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4583 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4584 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4585 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4586 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4587 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4588 * g++.old-deja/g++.jason/access17.C: Likewise.
4589 * g++.old-deja/g++.jason/access18.C: Likewise.
4590 * g++.old-deja/g++.jason/access22.C: Likewise.
4591 * g++.old-deja/g++.jason/access23.C: Likewise.
4592 * g++.old-deja/g++.jason/access8.C: Likewise.
4593 * g++.old-deja/g++.jason/delete3.C: Likewise.
4594 * g++.old-deja/g++.jason/report.C: Likewise.
4595 * g++.old-deja/g++.law/access2.C: Likewise.
4596 * g++.old-deja/g++.law/access3.C: Likewise.
4597 * g++.old-deja/g++.law/access4.C: Likewise.
4598 * g++.old-deja/g++.law/access5.C: Likewise.
4599 * g++.old-deja/g++.law/arm12.C: Likewise.
4600 * g++.old-deja/g++.law/arm14.C: Likewise.
4601 * g++.old-deja/g++.law/ctors13.C: Likewise.
4602 * g++.old-deja/g++.law/union2.C: Likewise.
4603 * g++.old-deja/g++.law/visibility12.C: Likewise.
4604 * g++.old-deja/g++.law/visibility15.C: Likewise.
4605 * g++.old-deja/g++.law/visibility16.C: Likewise.
4606 * g++.old-deja/g++.law/visibility17.C: Likewise.
4607 * g++.old-deja/g++.law/visibility18.C: Likewise.
4608 * g++.old-deja/g++.law/visibility19.C: Likewise.
4609 * g++.old-deja/g++.law/visibility20.C: Likewise.
4610 * g++.old-deja/g++.law/visibility21.C: Likewise.
4611 * g++.old-deja/g++.law/visibility24.C: Likewise.
4612 * g++.old-deja/g++.law/visibility4.C: Likewise.
4613 * g++.old-deja/g++.law/visibility5.C: Likewise.
4614 * g++.old-deja/g++.law/visibility6.C: Likewise.
4615 * g++.old-deja/g++.law/visibility7.C: Likewise.
4616 * g++.old-deja/g++.law/visibility8.C: Likewise.
4617 * g++.old-deja/g++.law/visibility9.C: Likewise.
4618 * g++.old-deja/g++.niklas/t135.C: Likewise.
4619 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4620 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4621 * g++.old-deja/g++.other/access11.C: Likewise.
4622 * g++.old-deja/g++.other/access4.C: Likewise.
4623 * g++.old-deja/g++.other/access7.C: Likewise.
4624 * g++.old-deja/g++.other/crash1.C: Likewise.
4625 * g++.old-deja/g++.other/crash7.C: Likewise.
4626 * g++.old-deja/g++.other/friend1.C: Likewise.
4627 * g++.old-deja/g++.other/friend4.C: Likewise.
4628 * g++.old-deja/g++.other/friend9.C: Likewise.
4629 * g++.old-deja/g++.other/lineno1.C: Likewise.
4630 * g++.old-deja/g++.other/using1.C: Likewise.
4631 * g++.old-deja/g++.pt/enum14.C: Likewise.
4632 * g++.old-deja/g++.pt/friend11.C: Likewise.
4633 * g++.old-deja/g++.pt/friend21.C: Likewise.
4634 * g++.old-deja/g++.pt/friend3.C: Likewise.
4635 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4636 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4637 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4638 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4640 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4643 * g++.dg/ipa/pr65765.C: New test.
4645 2015-04-15 Nick Clifton <nickc@redhat.com>
4647 * gcc.target/rx/builtins.c: Disable RMPA test if string
4648 instructions are not allowed.
4650 2015-04-15 Alan Modra <amodra@gmail.com>
4652 * gcc.dg/pr65408.c: New.
4654 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4657 * gcc.target/arm/pr65729.c: New test.
4659 2015-04-14 Richard Biener <rguenther@suse.de>
4661 PR tree-optimization/65758
4662 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4664 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4667 * gcc.c-torture/execute/pr65648.c: New test.
4669 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4671 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4672 __builtin_finite instead of finite.
4673 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4676 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4678 PR tree-optimization/63387
4679 * gcc.dg/pr63387.c: New testcase.
4681 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4683 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4685 2015-04-13 Richard Biener <rguenther@suse.de>
4687 PR tree-optimization/65204
4688 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4690 2015-04-13 Terry Guo <terry.guo@arm.com>
4693 * gcc.target/arm/pr65710.c: New.
4695 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4697 PR tree-optimization/65747
4698 * g++.dg/torture/pr65747.C: New test.
4700 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4703 * g++.dg/cpp0x/pr65736.C: New test.
4705 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4706 Martin Liska <mliska@suse.cz>
4709 * g++.dg/ipa/pr65722.C: New testcase.
4711 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4713 PR tree-optimization/65735
4714 * gcc.c-torture/compile/pr65735.c: New test.
4716 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4719 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4721 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4724 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4726 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4729 * gcc.target/arm/pr65647-2.c: New.
4731 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4734 * g++.dg/torture/pr65694.C: New test.
4736 2015-04-10 Tobias Burnus <burnus@net-b.de>
4738 * gfortran.dg/coarray_lock_6.f90: New.
4739 * gfortran.dg/coarray_lock_7.f90: New.
4740 * gfortran.dg/coarray/lock_2.f90: New.
4742 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4748 * gfortran.dg/used_types_27.f90: New.
4750 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4753 * gcc.target/i386/pr65671.c: New.
4755 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4757 PR tree-optimization/65709
4758 * c-c++-common/ubsan/align-9.c: New test.
4760 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4763 * gfortran.dg/pr56852.f90: New test.
4765 2015-04-09 Marek Polacek <polacek@redhat.com>
4766 Jakub Jelinek <jakub@redhat.com>
4769 * g++.dg/opt/pr65554.C: New test.
4771 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4774 * c-c++-common/attr-aligned-1.c: New test.
4776 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4778 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4780 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4783 * gcc.target/i386/sse-25.c: New.
4785 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4788 * gcc.target/i386/pr65693.c: New test.
4790 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4792 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4794 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4796 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4798 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4800 * gcc.target/i386/thunk-retbnd.c: New.
4802 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4804 * gnat.dg/opt48.adb: New test.
4805 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4806 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4808 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4811 * gcc.c-torture/compile/pr65540.c: New.
4813 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4815 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4818 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4821 * g++.dg/debug/pr65678.C: New test.
4824 * gcc.c-torture/compile/pr65680.c: New test.
4826 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4829 * gfortran.dg/allocate_with_source_5.f90: New test.
4831 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4833 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4834 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4836 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4838 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4840 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4843 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4844 to get floating point compression.
4845 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4847 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4849 PR preprocessor/61977
4850 * gcc.dg/cpp/pr61977.c: New test.
4852 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4854 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4856 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4859 * gcc.target/arm/pr65647.c: New.
4861 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4864 * g++.dg/torture/pr65655.C: New testcase.
4866 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4869 * g++.dg/cpp1y/lambda-init13.C: New.
4871 2015-04-03 Marek Polacek <polacek@redhat.com>
4873 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4875 2015-04-02 Marek Polacek <polacek@redhat.com>
4878 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4879 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4881 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4883 PR preprocessor/61977
4884 * gcc.target/powerpc/pr61977-1.c: New test.
4885 * gcc.target/powerpc/pr61977-2.c: New test.
4887 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4890 * g++.dg/warn/Wshadow-8.C: New.
4891 * g++.dg/warn/Wshadow-9.C: Likewise.
4892 * g++.dg/warn/Wshadow-10.C: Likewise.
4893 * g++.dg/warn/Wshadow-11.C: Likewise.
4895 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4897 * gcc.dg/pr23623.c: Added aligned attribute.
4898 * gcc.dg/20141029-1.c: Likewise.
4899 * gcc.dg/20150306-1.c: New test.
4901 2015-04-01 Marek Polacek <polacek@redhat.com>
4904 * g++.dg/cpp0x/initlist93.C: New test.
4905 * g++.dg/cpp0x/initlist94.C: New test.
4907 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4910 * gcc.target/aarch64/pr65624.c: New test.
4912 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4914 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4916 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4918 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4919 extra variable to force stack alignment.
4920 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4921 extra variable to force stack alignment.
4923 2015-03-31 Marek Polacek <polacek@redhat.com>
4926 * g++.dg/template/pr65390.C: New test.
4928 2015-03-31 Martin Liska <mliska@suse.cz>
4930 * g++.dg/ipa/pr65557.C: New test.
4932 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4934 * gcc.target/s390/hotpatch-25.c: New test.
4935 * gcc.target/s390/hotpatch-1.c: Update test.
4936 * gcc.target/s390/hotpatch-10.c: Update test.
4937 * gcc.target/s390/hotpatch-11.c: Update test.
4938 * gcc.target/s390/hotpatch-12.c: Update test.
4939 * gcc.target/s390/hotpatch-13.c: Update test.
4940 * gcc.target/s390/hotpatch-14.c: Update test.
4941 * gcc.target/s390/hotpatch-15.c: Update test.
4942 * gcc.target/s390/hotpatch-16.c: Update test.
4943 * gcc.target/s390/hotpatch-17.c: Update test.
4944 * gcc.target/s390/hotpatch-18.c: Update test.
4945 * gcc.target/s390/hotpatch-19.c: Update test.
4946 * gcc.target/s390/hotpatch-2.c: Update test.
4947 * gcc.target/s390/hotpatch-21.c: Update test.
4948 * gcc.target/s390/hotpatch-22.c: Update test.
4949 * gcc.target/s390/hotpatch-23.c: Update test.
4950 * gcc.target/s390/hotpatch-24.c: Update test.
4951 * gcc.target/s390/hotpatch-3.c: Update test.
4952 * gcc.target/s390/hotpatch-4.c: Update test.
4953 * gcc.target/s390/hotpatch-5.c: Update test.
4954 * gcc.target/s390/hotpatch-6.c: Update test.
4955 * gcc.target/s390/hotpatch-7.c: Update test.
4956 * gcc.target/s390/hotpatch-8.c: Update test.
4957 * gcc.target/s390/hotpatch-9.c: Update test.
4958 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4960 2015-03-31 Richard Biener <rguenther@suse.de>
4963 * g++.dg/torture/pr65626.C: New testcase.
4965 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4968 * gcc.target/i386/mpx/pr65531.cc: New.
4970 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4973 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4974 __builtin_alloca instead of alloca.
4975 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4976 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4977 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4980 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4983 * g++.dg/ubsan/pr65610.C: New test.
4985 2015-03-30 Marek Polacek <polacek@redhat.com>
4988 * g++.dg/cpp0x/pr65398-2.C: New test.
4990 2015-03-30 Marek Polacek <polacek@redhat.com>
4992 * c-c++-common/pr65556.c: Change the width of bit-fields.
4994 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4997 * gcc.target/i386/pr65588.c: New testcase.
4999 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5001 PR libgfortran/65563
5002 * gfortran.dg/open_errors_2.f90: New test.
5004 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5006 PR libgfortran/65596
5007 * gfortran.dg/namelist_86.f90: New test.
5009 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5011 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5012 statement to reflect new ownership.
5014 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5017 * g++.dg/template/friend58.C: New.
5018 * g++.dg/template/friend59.C: Likewise.
5020 2015-03-27 Tobias Burnus <burnus@net-b.de>
5023 * g++.dg/gomp/openmp-simd-3.C: New.
5024 * gcc.dg/gomp/openmp-simd-3.c: New.
5026 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5029 * gcc.target/i386/pr65248-1.c: New file.
5030 * gcc.target/i386/pr65248-2.c: Likewise.
5031 * gcc.target/i386/pr65248-3.c: Likewise.
5032 * gcc.target/i386/pr65248-4.c: Likewise.
5034 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5037 * gcc.c-torture/compile/pr65593.c: New test.
5039 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5042 * g++.dg/cpp1y/constexpr-assert1.C: New.
5044 2015-03-27 Marek Polacek <polacek@redhat.com>
5047 * c-c++-common/pr65556.c: New test.
5049 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5052 * g++.dg/torture/pr65600.C: New testcase.
5054 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5057 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5059 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5061 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5062 statement and cleanup. Fixed typos.
5064 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5067 * gcc.c-torture/compile/pr65595.c: New testcase.
5069 2015-03-27 Marek Polacek <polacek@redhat.com>
5072 * g++.dg/ubsan/pr65583.C: New test.
5074 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5076 * gcc.c-torture/compile/20150327.c: New testcase.
5078 2015-03-26 Richard Biener <rguenther@suse.de>
5081 * g++.dg/torture/pr65555.C: New testcase.
5083 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5085 PR tree-optimization/64715
5086 * gcc.dg/builtin-object-size-15.c: New test.
5087 * gcc.dg/pr64715-1.c: New test.
5088 * gcc.dg/pr64715-2.c: New test.
5090 2015-03-26 Richard Biener <rguenther@suse.de>
5093 * gnat.dg/specs/opt2.ads: Fix testcase.
5095 2015-03-25 Martin Sebor <msebor@redhat.com>
5098 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5099 when target isn't arm*-*-*-*.
5100 (check_effective_target_arm_nothumb): Likewise.
5101 (check_effective_target_arm_little_endian): Likewise.
5102 (check_effective_target_arm_vect_no_misalign): Likewise.
5103 (check_effective_target_aarch64_little_endian): Fail early if target
5106 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5108 PR tree-optimization/65177
5109 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5111 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5113 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5114 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5115 smmintrin.h and mm3dnow.h.
5117 2015-03-25 Marek Polacek <polacek@redhat.com>
5120 * g++.dg/cpp0x/pr65558.C: New test.
5122 2015-03-25 Marek Polacek <polacek@redhat.com>
5125 * g++.dg/template/pr61670.C: New test.
5127 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5130 * g++.dg/template/pr54987.C: New.
5132 2015-03-25 Richard Biener <rguenther@suse.de>
5134 PR tree-optimization/62630
5135 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5137 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5140 * gcc.target/i386/mpx/pr65508.c: New.
5142 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5146 * gfortran.dg/data_initialized_3.f90: New.
5148 2015-03-25 Richard Biener <rguenther@suse.de>
5151 * gnat.dg/specs/opt2.ads: New testcase.
5153 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5155 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5156 * gcc.target/arm/memset-inline-4.c: Skip for
5157 arm_tune_string_ops_prefer_neon.
5158 * gcc.target/arm/memset-inline-5.c: Ditto.
5159 * gcc.target/arm/memset-inline-6.c: Ditto.
5160 * gcc.target/arm/memset-inline-8.c: Ditto.
5161 * gcc.target/arm/memset-inline-9.c: Ditto.
5163 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5166 * g++.dg/other/virtual3.C: New.
5168 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5171 * g++.dg/cpp0x/vt-60130.C: New.
5173 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5176 * g++.dg/warn/Warray-bounds-7.C: New.
5178 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5181 * g++.dg/template/defarg18.C: New.
5183 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5186 * g++.dg/cpp0x/vt-59988.C: New.
5188 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5190 PR tree-optimization/65533
5191 * gcc.dg/pr65533.c: New test.
5193 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5195 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5196 source= and mold= expressions functionality.
5197 * gfortran.dg/allocate_class_4.f90: New test.
5198 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5199 copying an unlimited polymorhpic object containing a char array
5200 to another unlimited polymorphic object respects the _len
5202 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5203 whether deferred length char array allocate works, unlimited
5204 polymorphic object allocation from a string works and if
5205 allocating an array of deferred length strings works.
5206 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5208 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5211 * g++.dg/cpp0x/constexpr-array11.C: New.
5213 2015-03-24 Richard Biener <rguenther@suse.de>
5216 * gcc.dg/torture/pr65517.c: New testcase.
5218 2015-03-24 Tobias Burnus <burnus@net-b.de>
5220 * gfortran.dg/coindexed_1.f90: Moved from
5221 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5223 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5226 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5230 * gcc.target/i386/pr65523.c: New test.
5233 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5235 * g++.dg/lto/pr65475b_0.C: Likewise.
5237 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5240 * gcc.target/sh/torture/pr65505.c: New.
5242 2015-03-23 Martin Sebor <msebor@redhat.com>
5245 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5246 assembly for lvx in addition to lxv.
5248 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5251 * gfortran.dg/pr65504.f90: New test.
5254 * gcc.dg/pr65521.c: New test.
5256 2015-03-23 Richard Biener <rguenther@suse.de>
5258 PR tree-optimization/65518
5259 * gcc.dg/vect/pr65518.c: New testcase.
5261 2015-03-23 Richard Biener <rguenther@suse.de>
5263 PR tree-optimization/65494
5264 * gcc.dg/vect/pr65494.c: New testcase.
5266 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5268 PR preprocessor/65238
5269 * c-c++-common/cpp/pr65238-1.c: New test.
5270 * gcc.dg/cpp/pr65238-2.c: New test.
5271 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5272 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5274 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5275 Mikael Morin <mikael@gcc.gnu.org>
5278 * gfortran.dg/elemental_dependency_4.f90: New.
5279 * gfortran.dg/elemental_dependency_5.f90: New.
5281 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5284 * g++.dg/lto/pr65475b_0.C: New testcase.
5285 * g++.dg/lto/pr65475b_1.C: New testcase.
5286 * g++.dg/lto/pr65475c_0.C: New testcase.
5287 * g++.dg/lto/pr65475c_1.C: New testcase.
5289 2015-03-21 Tobias Burnus <burnus@net-b.de>
5291 * gfortran.dg/coarray_38.f90: New.
5292 * gfortran.dg/coarray_39.f90: New.
5293 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5296 2015-03-20 Marek Polacek <polacek@redhat.com>
5299 * g++.dg/cpp0x/pr65398.C: New test.
5301 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5304 * g++.dg/lto/pr65475_0.C: New testcase.
5305 * g++.dg/lto/pr65475_1.C: New testcase.
5307 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5309 PR rtl-optimization/64366
5310 * gcc.target/sh/pr64366.c: New.
5312 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5315 * g++.dg/cpp0x/constexpr-48324.C: New.
5317 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/cpp0x/pr48453.C: New.
5322 2015-03-20 Marek Polacek <polacek@redhat.com>
5325 * g++.dg/cpp0x/pr65072.C: New test.
5327 2015-03-20 Richard Biener <rguenther@suse.de>
5330 * gcc.dg/pr15347.c: Use -O.
5331 * c-c++-common/pr19807-1.c: Likewise.
5333 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5335 * gnat.dg/volatile13.ad[sb]: New test.
5337 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5339 PR rtl-optimization/60851
5340 * gcc.target/i386/pr60851.c: New test.
5342 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5345 * g++.dg/pr65240.h: Add tests for PR 65240.
5346 * g++.dg/pr65240-1.C: Likewise.
5347 * g++.dg/pr65240-2.C: Likewise.
5348 * g++.dg/pr65240-3.C: Likewise.
5349 * g++.dg/pr65240-4.C: Likewise.
5351 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5353 PR rtl-optimization/63491
5354 * gcc.target/powerpc/pr63491.c: New.
5356 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5358 * g++.dg/ipa/pr65465.C: New test.
5360 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5363 * g++.dg/cpp0x/deleted11.C: New.
5365 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5368 * c-c++-common/tsan/pr65400-3.c: New test.
5370 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5373 * g++.dg/cpp0x/constexpr-59686.C: New.
5375 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5378 * g++.dg/tsan/pr64265.C: New test.
5381 * c-c++-common/tsan/pr65400-1.c: New test.
5382 * c-c++-common/tsan/pr65400-2.c: New test.
5384 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5387 * g++.dg/cpp0x/pr59816.C: New.
5389 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5392 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5394 2015-03-18 Martin Liska <mliska@suse.cz>
5397 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5398 equivalences either to 6 or 7.
5400 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5404 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5406 * gcc.dg/undefined-loop-1.c: New file.
5407 * gcc.dg/undefined-loop-2.c: New file.
5409 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5412 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5413 loop exits too early.
5415 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5417 PR tree-optimization/65450
5418 * gfortran.dg/pr65450.f90: New test.
5421 * gcc.target/i386/pr65078-1.c: New test.
5422 * gcc.target/i386/pr65078-2.c: New test.
5423 * gcc.target/i386/pr65078-3.c: New test.
5424 * gcc.target/i386/pr65078-4.c: New test.
5425 * gcc.target/i386/pr65078-5.c: New test.
5426 * gcc.target/i386/pr65078-6.c: New test.
5428 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5431 * g++.dg/cpp1y/pr65340.C: New.
5433 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5436 * gfortran.dg/system_clock_3.f08: Adjust test.
5438 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5441 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5442 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5444 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5447 * gfortran.dg/system_clock_3.f08: New test.
5449 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5452 g++.dg/cpp1y/pr64626-1.C: New.
5453 g++.dg/cpp1y/pr64626-2.C: New.
5454 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5456 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5458 PR tree-optimization/65427
5459 * gcc.c-torture/execute/pr65427.c: New test.
5461 2015-03-16 Marek Polacek <polacek@redhat.com>
5465 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5466 * g++.dg/cpp0x/pr65327.C: New test.
5468 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5471 * c-c++-common/asan/pr64820.c: New test.
5473 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5475 * gfortran.dg/pointer_2.f90: New test.
5477 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5479 * g++.dg/pr65049.C: New test.
5481 2015-03-16 Tom de Vries <tom@codesourcery.com>
5483 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5484 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5485 * gcc.target/i386/fuse-caller-save.c: Same.
5487 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5489 * gnat.dg/loop_optimization18.ad[sb]: New test.
5490 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5492 2015-03-16 Alan Modra <amodra@gmail.com>
5494 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5497 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5499 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5501 * gcc.dg/torture/pr65270-2.c: Likewise.
5503 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5506 * gfortran.dg/pointer_remapping_9.f90: New.
5508 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5510 PR tree-optimization/65369
5511 * gcc.c-torture/execute/pr65369.c: New test.
5513 PR tree-optimization/65418
5514 * gcc.c-torture/execute/pr65418-1.c: New test.
5515 * gcc.c-torture/execute/pr65418-2.c: New test.
5517 PR rtl-optimization/65401
5518 * gcc.c-torture/execute/pr65401.c: New test.
5520 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5523 * gcc.target/arm/pr64600_1.c: New test.
5525 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5527 PR rtl-optimization/65235
5528 * gcc.target/aarch64/pr65235_1.c: New test.
5530 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5532 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5533 * gcc.target/s390/hotpatch-22.c: Likewise.
5534 * gcc.target/s390/hotpatch-23.c: Likewise.
5535 * gcc.target/s390/hotpatch-24.c: Likewise.
5536 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5537 * gcc.target/s390/hotpatch-1.c: Update expected output.
5538 * gcc.target/s390/hotpatch-2.c: Likewise.
5539 * gcc.target/s390/hotpatch-3.c: Likewise.
5540 * gcc.target/s390/hotpatch-4.c: Likewise.
5541 * gcc.target/s390/hotpatch-5.c: Likewise.
5542 * gcc.target/s390/hotpatch-6.c: Likewise.
5543 * gcc.target/s390/hotpatch-7.c: Likewise.
5544 * gcc.target/s390/hotpatch-8.c: Likewise.
5545 * gcc.target/s390/hotpatch-9.c: Likewise.
5546 * gcc.target/s390/hotpatch-10.c: Likewise.
5547 * gcc.target/s390/hotpatch-11.c: Likewise.
5548 * gcc.target/s390/hotpatch-12.c: Likewise.
5549 * gcc.target/s390/hotpatch-13.c: Likewise.
5550 * gcc.target/s390/hotpatch-14.c: Likewise.
5551 * gcc.target/s390/hotpatch-15.c: Likewise.
5552 * gcc.target/s390/hotpatch-16.c: Likewise.
5553 * gcc.target/s390/hotpatch-17.c: Likewise.
5554 * gcc.target/s390/hotpatch-18.c: Likewise.
5555 * gcc.target/s390/hotpatch-19.c: Likewise.
5557 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5560 * gcc.target/i386/pr65103-1.c: New.
5562 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5565 * gcc.target/i386/pr65044.c: New.
5567 2015-03-12 Tom de Vries <tom@codesourcery.com>
5569 PR rtl-optimization/64895
5570 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5571 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5572 * gcc.target/i386/fuse-caller-save.c: Ditto.
5574 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5576 * gcc.dg/ipa/pr63569.c: Fix template.
5578 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5580 * g++.dg/ipa/pr64146.C: Require fpic support.
5582 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5585 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5586 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5588 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5590 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5591 to dg-options, fix up dg-skip-if.
5593 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5596 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5597 * gcc.target/avr/tiny-caller-save.c: Same.
5599 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5602 * g++.dg/pr65242.C: New test.
5604 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5606 * c-c++-common/asan/no-asan-check-glob.c: New test.
5608 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5611 * g++.dg/other/default11.C: New.
5612 * g++.dg/other/default12.C: Likewise.
5614 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5617 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5619 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5622 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5624 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5627 * g++.dg/cpp0x/pr65127.C: New test.
5629 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5631 * gcc.dg/ipa/PR64550.c: Update template.
5633 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5634 Tobias Burnus <burnus@net-b.de>
5636 * gfortran.dg/coarray_sync_memory.f90: New.
5638 2015-03-10 Marek Polacek <polacek@redhat.com>
5641 * c-c++-common/ubsan/pr65367.c: New test.
5643 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5645 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5646 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5647 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5648 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5649 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5650 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5651 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5652 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5653 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5654 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5655 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5656 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5657 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5659 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5661 * lib/mpx-dg.exp (mpx_link_flags): New.
5664 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5665 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5666 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5667 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5668 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5669 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5670 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5671 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5672 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5674 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5675 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5676 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5677 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5678 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5679 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5680 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5681 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5682 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5683 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5684 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5685 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5686 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5687 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5688 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5689 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5690 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5691 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5692 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5693 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5694 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5695 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5696 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5697 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5698 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5699 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5700 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5701 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5702 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5703 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5704 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5705 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5706 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5707 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5708 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5709 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5710 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5711 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5712 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5713 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5714 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5715 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5716 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5717 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5718 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5719 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5720 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5721 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5722 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5723 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5724 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5725 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5726 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5727 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5728 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5729 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5730 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5731 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5732 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5733 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5734 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5735 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5736 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5737 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5738 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5739 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5740 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5741 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5742 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5743 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5744 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5745 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5746 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5747 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5748 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5749 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5750 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5751 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5752 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5753 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5754 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5755 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5756 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5757 * gcc.target/i386/mpx/label-address-1.c: New.
5758 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5759 * gcc.target/i386/mpx/macro.c: New.
5760 * gcc.target/i386/mpx/mpx-check.h: New.
5761 * gcc.target/i386/mpx/mpx.exp: New.
5762 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5763 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5764 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5765 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5766 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5767 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5768 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5769 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5770 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5771 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5772 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5773 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5774 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5775 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5776 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5777 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5778 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5779 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5780 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5781 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5782 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5783 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5784 * gcc.target/i386/mpx/reference-1-nov.c: New.
5785 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5786 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5787 * gcc.target/i386/mpx/reference-2-nov.c: New.
5788 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5789 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5790 * gcc.target/i386/mpx/reference-3-nov.c: New.
5791 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5792 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5793 * gcc.target/i386/mpx/reference-4-nov.c: New.
5794 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5795 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5796 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5797 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5798 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5799 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5800 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5801 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5802 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5803 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5804 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5805 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5806 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5807 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5808 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5809 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5810 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5811 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5812 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5813 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5814 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5815 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5816 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5817 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5818 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5819 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5820 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5821 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5822 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5823 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5824 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5825 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5826 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5827 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5828 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5829 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5830 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5831 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5832 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5833 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5834 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5835 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5836 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5837 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5838 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5839 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5840 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5841 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5842 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5843 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5844 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5845 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5846 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5847 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5848 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5849 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5850 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5851 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5852 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5853 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5854 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5855 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5856 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5857 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5858 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5859 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5860 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5861 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5862 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5863 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5864 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5865 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5866 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5867 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5868 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5869 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5870 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5871 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5872 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5873 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5874 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5875 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5876 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5877 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5878 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5879 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5880 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5881 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5882 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5883 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5884 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5885 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5886 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5887 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5888 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5889 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5890 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5891 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5892 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5893 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5894 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5895 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5896 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5897 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5898 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5899 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5900 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5901 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5902 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5903 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5904 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5905 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5906 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5907 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5908 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5909 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5910 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5911 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5912 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5913 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5914 * gcc.target/i386/mpx/vla-1-nov.c: New.
5915 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5916 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5917 * gcc.target/i386/mpx/vla-2-nov.c: New.
5918 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5920 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5922 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5924 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5926 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5928 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5930 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5931 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5933 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5936 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5939 * c-c++-common/pr65120.c: New test.
5941 PR rtl-optimization/65321
5942 * gcc.dg/pr65321.c: New test.
5944 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5946 PR tree-optimization/65355
5947 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5949 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5952 * c-c++-common/pr49706.c: Adjust tests for not warning
5953 about !!x == y or !b == y where b is boolean, and add
5955 * c-c++-common/pr62199-2.c: Likewise.
5957 2015-03-09 Richard Biener <rguenther@suse.de>
5960 * gcc.dg/torture/pr65270-1.c: New testcase.
5961 * gcc.dg/torture/pr65270-2.c: Likewise.
5963 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5965 PR tree-optimization/63743
5966 * gcc.dg/pr63743.c: New test.
5968 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5971 * g++.dg/lto/pr65316_0.C: New testcase.
5972 * g++.dg/lto/pr65316_1.C: New testcase.
5974 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5977 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5979 * g++.dg/abi/rtti3.C: Likewise.
5981 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5984 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5986 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5988 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5990 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5992 2015-03-08 Morin <mikael@gcc.gnu.org>
5995 * gfortran.dg/entry_20.f90: New.
5997 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6000 * gcc.c-torture/compile/pr65153.c: New.
6002 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6005 * g++.dg/torture/pr65249.C: New.
6007 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6009 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6011 (int64_t): Likewise.
6013 2015-03-07 Marek Polacek <polacek@redhat.com>
6014 Martin Uecker <uecker@eecs.berkeley.edu>
6017 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6019 * c-c++-common/ubsan/bounds-8.c: New test.
6020 * c-c++-common/ubsan/bounds-9.c: New test.
6021 * gcc.dg/ubsan/bounds-2.c: New test.
6023 2015-03-05 Martin Sebor <msebor@redhat.com>
6025 * PR testsuite/63175
6026 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6027 checking of results into main to prevent it from getting optimized
6029 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6031 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6033 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6034 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6035 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6038 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6040 * g++.dg/lto/pr65302_1.C: New testcase.
6041 * g++.dg/lto/pr65302_0.C: New testcase.
6043 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6045 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6046 -fno-ipa-icf to dg-options.
6048 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6050 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6051 compiles using the linker plugin.
6053 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6055 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6057 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6059 * gcc.target/arm/pr65067.c: New test.
6061 2015-03-05 Martin Liska <mliska@suse.cz>
6064 * gcc.dg/ipa/pr65318.c: New test.
6066 2015-03-05 Marek Polacek <polacek@redhat.com>
6068 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6070 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6072 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6074 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6076 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6077 max-unroll-times back to defaults for s390.
6079 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6083 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6086 * g++.dg/cpp0x/initlist92.C: New.
6088 2015-03-05 Richard Biener <rguenther@suse.de>
6090 PR tree-optimization/65310
6091 * gcc.dg/vect/pr65310.c: New testcase.
6093 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6096 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6098 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6100 * gnat.dg/entry_queues3.adb: New test.
6102 2015-03-04 Ian Lance Taylor <iant@google.com>
6104 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6106 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6109 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6111 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6113 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6114 -fno-ipa-icf to dg-options
6115 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6116 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6118 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6121 * g++.dg/cpp0x/decltype62.C: New.
6123 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6125 * gnat.dg/object_overflow5.adb: New test.
6127 2015-03-03 Martin Liska <mliska@suse.cz>
6130 * gcc.dg/ipa/pr65287.c: New test.
6132 2015-03-03 Martin Jambor <mjambor@suse.cz>
6133 Eric Botcazou <ebotcazou@adacore.com>
6135 * gnat.dg/specs/pack12.ads: New test.
6137 2015-03-03 Martin Liska <mliska@suse.cz>
6139 * gcc.dg/ipa/PR65282.c: New test.
6141 2015-03-13 Jeff Law <law@redhat.com>
6143 PR tree-optimization/65241
6144 * gcc.c-torture/compile/pr65241.c: New test.
6146 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6149 * gcc.target/avr/torture/pr64331.c: New test.
6151 2015-03-03 Martin Liska <mliska@suse.cz>
6152 Jan Hubicka <hubicka@ucw.cz>
6154 * g++.dg/ipa/pr65263.C: New test.
6156 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6159 * gcc.dg/lto/pr65130_0.c: New testcase.
6160 * gcc.dg/lto/pr65130_1.c: New testcase.
6162 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6165 * g++.dg/torture/pr64988.C: New testcase.
6167 2015-03-02 Tobias Burnus <burnus@net-b.de>
6169 * gfortran.dg/coarray_atomic_6.f90: New.
6171 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6174 * gcc.target/i386/pr65184.c: New.
6176 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6179 * gcc.target/i386/pr65183.c: New.
6181 2015-02-28 Martin Liska <mliska@suse.cz>
6182 Jan Hubicka <hubicka@ucw.cz>
6184 * gcc.dg/ipa/ipa-icf-35.c: New test.
6185 * gcc.dg/ipa/ipa-icf-36.c: New test.
6186 * gcc.dg/ipa/ipa-icf-37.c: New test.
6188 2015-02-28 Martin Liska <mliska@suse.cz>
6189 Jan Hubicka <hubicka@ucw.cz>
6192 * gcc.dg/ipa/ipa-icf-34.c: New test.
6194 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6197 * gcc.target/sh/sh/pr61142.c: New.
6199 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6201 * g++.dg/other/dump-ada-spec-3.C: New test.
6203 2015-03-01 Martin Liska <mliska@suse.cz>
6205 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6206 * g++.dg/ipa/pr63595.C: Update expected results.
6208 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6211 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6213 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6215 * gcc.dg/vect/pr59354.c: Move vector producing code to
6218 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6221 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6222 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6223 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6224 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6226 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6228 PR tree-optimization/65048
6229 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6230 (foo): Use K&R style definition.
6232 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6235 * g++.dg/pr65032.C: New.
6237 2015-02-27 Marek Polacek <polacek@redhat.com>
6240 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6243 2015-02-27 Marek Polacek <polacek@redhat.com>
6246 * gcc.dg/pr65228.c: New test.
6248 2015-02-27 Kai Tietz <ktietz@redhat.com>
6251 * gcc.dg/weak/weak-17.c: New file.
6253 2015-02-27 Richard Biener <rguenther@suse.de>
6256 * g++.dg/lto/pr65193_0.C: New testcase.
6258 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6260 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6261 * gcc.target/s390/hotpatch-8.c: Likewise.
6262 * gcc.target/s390/hotpatch-9.c: Likewise.
6263 * gcc.target/s390/pr61078.c: Likewise.
6264 * gcc.target/s390/pr57960.c: Remove -m64.
6265 * gcc.target/s390/pr61078.c: Likewise.
6267 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6268 Martin Liska <mliska@suse.cz>
6271 * gcc.dg/pr64454.c: Disable ICF.
6272 * gcc.dg/pr28685-1.c: Disable ICF
6273 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6274 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6275 * g++.dg/ipa/ipa-icf-4.C: Update template.
6277 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6279 PR tree-optimization/65216
6280 * gcc.c-torture/execute/pr65216.c: New test.
6282 PR tree-optimization/65215
6283 * gcc.c-torture/execute/pr65215-1.c: New test.
6284 * gcc.c-torture/execute/pr65215-2.c: New test.
6285 * gcc.c-torture/execute/pr65215-3.c: New test.
6286 * gcc.c-torture/execute/pr65215-4.c: New test.
6287 * gcc.c-torture/execute/pr65215-5.c: New test.
6289 2015-02-26 Tom de Vries <tom@codesourcery.com>
6291 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6293 2015-02-26 Martin Liska <mliska@suse.cz>
6294 Jan Hubicka <hubicka@ucw.cz>
6296 * g++.dg/ipa/pr64146.C: Update expected results.
6297 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6298 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6299 * gcc.dg/ipa/ipa-icf-34.c: New test.
6301 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6303 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6304 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6305 (dg-additional-options): Remove dg directive.
6306 (dg-final): Add dg directive.
6308 2015-02-26 Marek Polacek <polacek@redhat.com>
6311 * g++.dg/ipa/pr65008.C: New test.
6313 2015-02-26 Tom de Vries <tom@codesourcery.com>
6315 * lib/profopt.exp (profopt-target-cleanup): New proc.
6316 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6317 files from sources from dg-additional-sources.
6319 2015-02-26 Tom de Vries <tom@codesourcery.com>
6321 * lib/gcov.exp: Cleanup in case of xfail.
6323 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6325 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6327 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6330 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6331 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6332 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6333 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6334 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6335 * g++.dg/debug/pr46123.C: XFAIL and move...
6336 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6337 * gcc.dg/debug/dwarf2-3.c: Move...
6338 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6340 2015-02-26 Marek Polacek <polacek@redhat.com>
6343 * g++.dg/cpp1y/pr65202.C: New test.
6345 2015-02-26 Tom de Vries <tom@codesourcery.com>
6347 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6348 locale_facets.h.gcov.
6350 2015-02-26 Tom de Vries <tom@codesourcery.com>
6352 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6354 2015-02-26 Tom de Vries <tom@codesourcery.com>
6356 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6358 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6361 * gcc.target/i386/pr65217.c: New.
6363 2015-02-26 Tom de Vries <tom@codesourcery.com>
6365 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6367 2015-02-26 Tom de Vries <tom@codesourcery.com>
6369 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6371 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6373 PR tree-optimization/65048
6374 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6376 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6378 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6379 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6381 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6384 * gcc.target/i386/pr65161.c: New test.
6386 2015-02-26 Terry Guo <terry.guo@arm.com>
6388 * gcc.target/arm/no-volatile-in-it.c: New test.
6390 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6392 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6393 (dg-options): Add -save-temps.
6394 (dg-final): Add cleanup-saved-temps.
6396 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6398 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6400 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6402 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6403 * gcc.target/powerpc/pack01.c: Include string.h.
6405 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6408 * gcc.target/i386/pr65167.c: New.
6410 2015-02-25 Kai Tietz <ktietz@redhat.com>
6412 PR tree-optimization/61917
6413 * gcc.dg/vect/vect-pr61917.c: New file.
6415 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6417 PR tree-optimization/65170
6418 * gcc.c-torture/execute/pr65170.c: New test.
6419 * gcc.dg/tree-ssa/vrp96.c: New test.
6421 2015-02-24 Tom de Vries <tom@codesourcery.com>
6423 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6425 2015-02-24 Tom de Vries <tom@codesourcery.com>
6428 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6429 (dg-additional-files-options): Copy additional_sources to
6430 additional_sources_used before emptying additional_sources.
6431 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6432 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6433 (cleanup-saved-temps): Use additional_sources_used instead of
6435 (dg-test): Reset additional_sources_used.
6437 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6440 * gfortran.dg/integer_exponentiation_6.F90: New test.
6442 2015-02-23 Martin Sebor <msebor@redhat.com>
6445 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6446 two parts. One to save registers, the other to verify the
6447 registers have the right values. Save register state into
6448 static data rather than on the stack.
6450 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6453 * c-c++-common/asan/pr63888.c: New test.
6455 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6458 * gcc.c-torture/compile/pr65163.c: New.
6460 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6462 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6463 with -m31 on 64 bit.
6464 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6465 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6467 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6469 * gcc.target/s390/20090223-1.c: Add
6470 -Wno-implicit-function-declaration option.
6471 * gcc.target/s390/pr42224.c: Likewise.
6472 * gcc.target/s390/pr55718.c: Likewise.
6474 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6476 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6477 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6478 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6479 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6480 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6481 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6482 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6483 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6484 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6485 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6486 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6487 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6488 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6489 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6490 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6491 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6492 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6493 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6494 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6495 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6496 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6498 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6500 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6501 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6502 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6503 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6504 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6505 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6506 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6507 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6508 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6509 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6510 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6511 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6512 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6513 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6514 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6515 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6517 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6521 * gfortran.dg/pr61960.f90: New.
6522 * gfortran.dg/pr64230.f90: New.
6523 * gfortran.dg/pr64980.f03: New.
6525 2015-02-22 Tom de Vries <tom@codesourcery.com>
6527 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6529 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6532 * gnat.dg/timing_events.adb: Removed, invalid test.
6534 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6537 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6539 * g++.dg/gcov/gcov-2.C: Likewise.
6541 2015-02-20 Richard Biener <rguenther@suse.de>
6543 PR tree-optimization/65136
6544 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6546 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6549 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6550 and nvptx-*-* blacklisting.
6552 * gcc.dg/sibcall-9.c: New test.
6553 * gcc.dg/sibcall-10.c: New test.
6555 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6557 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6559 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6562 * gcc.target/avr/torture/pr64452.c: New test.
6564 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6566 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6567 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6569 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6572 * lib/target-supports.exp (check_compile): Check whether
6573 additional_sources is defined before using it.
6575 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6578 * g++.dg/opt/pr65074.C: New file.
6580 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6582 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6583 (size_type): New typedef.
6584 (operator "" _script): Use it for the last argument.
6586 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6588 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6590 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6592 * lib/target-supports.exp (check_compile): Save/restore
6593 additional_sources that may belong to an actual test.
6595 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6597 PR gcov-profile/64634
6598 * g++.dg/gcov/gcov-15.C: New test.
6600 2015-02-18 Tom de Vries <tom@codesourcery.com>
6602 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6604 2015-02-18 Tom de Vries <tom@codesourcery.com>
6606 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6608 2015-02-18 Tom de Vries <tom@codesourcery.com>
6610 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6612 2015-02-18 Tom de Vries <tom@codesourcery.com>
6614 * gfortran.dg/fmt_cache_1.f: Add missing close.
6616 2015-02-18 Tom de Vries <tom@codesourcery.com>
6619 * gfortran.dg/read_eof_8.f90: Add missing close.
6621 2015-02-18 Richard Biener <rguenther@suse.de>
6623 PR tree-optimization/65063
6624 * gcc.dg/pr65063.c: New testcase.
6626 2015-02-18 Richard Biener <rguenther@suse.de>
6628 PR tree-optimization/62217
6629 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6631 2015-02-18 Marek Polacek <polacek@redhat.com>
6634 * c-c++-common/ubsan/pr65081.c: New test.
6636 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6638 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6639 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6641 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6643 * gcc.dg/ipa/propalign-3.c: New test.
6645 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6648 * gcc.target/sh/pr64793.c: New.
6649 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6651 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6653 * gcc.target/arm/divzero.c: New test case.
6655 2015-02-17 Tom de Vries <tom@codesourcery.com>
6657 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6659 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6660 Jakub Jelinek <jakub@redhat.com>
6663 * g++.dg/cpp0x/pr65075.C: New test.
6665 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6668 * gcc.target/powerpc/pr65058.c: New test.
6670 2015-02-16 Jeff Law <law@redhat.com>
6672 PR tree-optimization/64823
6673 * gcc.dg/uninit-20.c: New test.
6675 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6676 James Greenhalgh <james.greenhalgh@arm.com>
6679 * gcc.dg/ipa/ipa-clone-1.c: New test.
6681 2015-02-16 Richard Biener <rguenther@suse.de>
6683 PR tree-optimization/65077
6684 * gcc.dg/torture/pr65077.c: New testcase.
6686 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6688 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6689 Directive adjusted to scan for ldaxr.
6690 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6691 adjusted to scan for ldaex.
6693 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6696 * g++.dg/cpp0x/constexpr-65080.C: New.
6698 2015-02-16 Richard Biener <rguenther@suse.de>
6700 PR tree-optimization/63593
6701 * gcc.dg/pr63593.c: New testcase.
6703 2015-02-16 Marek Polacek <polacek@redhat.com>
6706 * gcc.dg/pr65066.c: New test.
6708 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6710 * gcc.dg/pr65002.C: Move ...
6711 * g++.dg/ipa/pr65002.C: ... here.
6713 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6715 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6716 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6717 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6718 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6720 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6723 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6724 the expression to find calls.
6725 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6726 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6727 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6728 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6729 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6731 2015-02-14 Marek Polacek <polacek@redhat.com>
6734 * gcc.dg/array-11.c: New test.
6735 * gcc.dg/array-12.c: New test.
6736 * gcc.dg/array-13.c: New test.
6737 * gcc.dg/array-14.c: New test.
6738 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6739 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6740 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6741 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6742 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6743 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6745 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6748 * g++.dg/lookup/using54.C: New.
6750 2015-02-13 Jeff Law <law@redhat.com>
6753 Revert my change for tree-optimization/64823.
6755 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6757 PR tree-optimization/65053
6758 * gcc.c-torture/execute/pr65053-1.c: New test.
6759 * gcc.c-torture/execute/pr65053-2.c: New test.
6761 2015-02-13 Marek Polacek <polacek@redhat.com>
6764 * gcc.dg/pr65050.c: New test.
6766 2015-02-13 Jeff Law <law@redhat.com>
6768 PR tree-optimization/64823
6769 * gcc.dg/uninit-20.c: New test.
6771 PR rtl-optimization/47477
6772 * gcc.dg/tree-ssa/pr47477.c: New test.
6774 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6777 * g++.dg/parse/ivdep-2.C: New.
6778 * g++.dg/parse/ivdep-3.C: Likewise.
6780 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6783 * gfortran.dg/continuation_13.f90: New test.
6784 * gfortran.dg/continuation_14.f: New test.
6786 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6789 * g++.dg/cpp0x/sfinae55.C: New.
6791 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6794 * g++.dg/ipa/pr65034.C: New test.
6796 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6798 PR tree-optimization/65002
6799 * gcc.dg/pr65002.C: New.
6801 2015-02-13 Marek Polacek <polacek@redhat.com>
6804 * c-c++-common/pr65040.c: New test.
6806 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6808 PR tree-optimization/64705
6809 * gcc.dg/tree-ssa/pr64705.c: New test.
6811 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6814 * gcc.dg/visibility-22.c: New test.
6815 * gcc.dg/visibility-23.c: New test.
6816 * gcc.target/i386/pr32219-1.c: New test.
6817 * gcc.target/i386/pr32219-2.c: New test.
6818 * gcc.target/i386/pr32219-3.c: New test.
6819 * gcc.target/i386/pr32219-4.c: New test.
6820 * gcc.target/i386/pr32219-5.c: New test.
6821 * gcc.target/i386/pr32219-6.c: New test.
6822 * gcc.target/i386/pr32219-7.c: New test.
6823 * gcc.target/i386/pr32219-8.c: New test.
6824 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6826 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6828 PR libgfortran/57822
6829 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6830 four different KINDs.
6832 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6835 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6838 * g++.dg/ubsan/pr65000.C: New test.
6840 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6843 * gfortran.dg/finalize_28.f90: New test
6845 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6848 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6849 DW_TAG_lexical_block removal.
6850 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6851 * g++.dg/guality/pr55541.C: New test.
6854 * g++.dg/ubsan/pr64984.C: New test.
6856 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6858 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6860 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6863 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6864 instructions for 2015-01-14 get_memmodel changes.
6865 * gcc.target/powerpc/atomic-p8.c: Likewise.
6868 * g++.dg/ubsan/pr65019.C: New test.
6870 PR tree-optimization/65014
6871 * gcc.c-torture/compile/pr65014.c: New test.
6873 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6875 PR libgfortran/57822
6876 * gfortran/fmt_g0_7.f08: Revise test.
6878 2015-02-11 Jeff Law <law@redhat.com>
6881 * gcc.target/m68k/pr63347.c: New test.
6883 2015-02-11 Marek Polacek <polacek@redhat.com>
6885 * g++.dg/ubsan/shift-1.C: New test.
6886 * gcc.dg/ubsan/c-shift-2.c: New test.
6887 * c-c++-common/ubsan/shift-5.c: Remove file.
6889 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6891 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6892 Directive adjusted to XFAIL.
6893 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6896 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6899 * g++.dg/opt/pr65003.C: New test.
6901 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6903 * lib/target-supports.exp (check_effective_target_pie): Renamed
6905 (check_effective_target_pie_enabled): This.
6906 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6907 * gcc.target/i386/pie.c: Likewise.
6909 2015-02-11 Andrew Pinski <apinski@cavium.com>
6912 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6913 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6915 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6918 * gcc.target/i386/pr61925-1.c: New test.
6919 * gcc.target/i386/pr61925-2.c: New test.
6920 * gcc.target/i386/pr61925-3.c: New test.
6922 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6925 * g++.dg/asan/pr65004.C: New test.
6927 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6930 * gcc.taget/sh/pr64661-0.h: New.
6931 * gcc.taget/sh/pr64661-1.c: New.
6932 * gcc.taget/sh/pr64661-2.c: New.
6933 * gcc.taget/sh/pr64661-3.c: New.
6934 * gcc.taget/sh/pr64661-4.c: New.
6936 2015-02-10 Richard Biener <rguenther@suse.de>
6938 PR tree-optimization/64995
6939 * g++.dg/torture/pr64995.C: New testcase.
6941 2015-02-10 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/64909
6944 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6946 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6948 * gcc.dg/signbit-sa.c: New test.
6950 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6952 PR libgfortran/57822
6953 * gfortran/fmt_g0_7.f08: New test.
6955 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6957 PR tree-optimization/43378
6958 * gcc.dg/tree-ssa/pr43378.c: New test.
6960 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6963 * g++.dg/torture/pr64978.C: New testcase.
6965 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6968 * gcc.dg/asan/pr64981.c: New test.
6970 2015-02-09 Marek Polacek <polacek@redhat.com>
6973 * gcc.dg/pr64856.c: New test.
6975 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6978 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6979 * gcc.c-torture/execute/pr64979.c: New test.
6981 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6983 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6985 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6987 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6988 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6990 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6993 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6995 2015-02-09 Richard Biener <rguenther@suse.de>
6997 PR tree-optimization/54000
6998 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7000 2015-02-09 Tom de Vries <tom@codesourcery.com>
7002 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7004 2015-02-09 Martin Liska <mliska@suse.cz>
7006 * g++.dg/ipa/pr64858.C: New test.
7008 2015-02-09 Tom de Vries <tom@codesourcery.com>
7010 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7012 2015-02-08 Andrew Pinski <apinski@cavium.com>
7014 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7016 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7019 * gfortran.dg/use_rename_8.f90: New.
7021 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7023 * gnat.dg/addr7.ad[sb]: New test.
7024 * gnat.dg/addr8.ad[sb]: Likewise.
7026 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7029 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7030 from jit.dg/test-compile-to-executable.c's create_code, with a
7031 clarification of the output message.
7032 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7034 (test_jit): Use CHECK_NO_ERRORS when calling
7035 gcc_jit_context_compile_to_file.
7036 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7037 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7038 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7039 about deletions that are attempted.
7040 (jit-verify-compile-to-file): Rename to...
7041 (jit-verify-output-file-was-created): ...this, and drop the
7042 attempt to run "file" and verify the output.
7043 (jit-verify-assembler): New function.
7044 (jit-verify-object): New function.
7045 (jit-verify-dynamic-library): New function.
7046 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7047 favor of an implementation from new file
7048 create-code-for-hello-world-executable.h, which also adds a
7050 (dg-final): Replace jit-verify-compile-to-file with
7051 jit-verify-output-file-was-created, and invoke new function
7052 jit-verify-assembler.
7053 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7055 (dg-final): Replace jit-verify-compile-to-file with
7056 jit-verify-output-file-was-created, and invoke new function
7057 jit-verify-dynamic-library.
7058 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7059 favor of an implementation from new file
7060 create-code-for-hello-world-executable.h, which also adds a
7062 (dg-final): Replace jit-verify-compile-to-file with
7063 jit-verify-output-file-was-created. Strengthen the expected stdout
7064 from the built executable.
7065 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7066 favor of an implementation from new file
7067 create-code-for-hello-world-executable.h, which also adds a
7069 (dg-final): Replace jit-verify-compile-to-file with
7070 jit-verify-output-file-was-created, and invoke new function
7072 * jit.dg/verify-dynamic-library.c: New source file.
7074 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7075 Brian Rzycki <b.rzycki@samsung.com>
7077 PR tree-optimization/64878
7078 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7080 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7083 * g++.dg/ipa/pr64896.C: New test.
7085 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7088 * gcc.target/powerpc/pr64205.c: New file.
7090 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7092 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7093 (dg-options): Use -fpie instead of -fPIE -pie.
7095 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7098 * g++.dg/asan/pr64937.C: New test.
7100 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7103 * gfortran.dg/class_to_type_4.f90: New test
7105 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7107 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7109 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7111 PR rtl-optimization/64957
7113 * gcc.c-torture/execute/pr64957.c: New test.
7115 2015-02-05 Jeff Law <law@redhat.com>
7118 * gcc.target/h8300/pr17306-1.c: New test.
7119 * gcc.target/h8300/pr17306-2.c: New test.
7121 2015-02-05 Tobias Burnus <burnus@net-b.de>
7124 * gfortran.dg/structure_constructor_12.f90: New.
7126 2015-02-05 Jeff Law <law@redhat.com>
7129 gcc.target/h8300/pr58400.c: New test.
7131 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7133 * gcc.target/arm/macro_defs0.c: New test.
7134 * gcc.target/arm/macro_defs1.c: New test.
7135 * gcc.target/arm/macro_defs2.c: New test.
7137 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7139 PR rtl-optimization/64905
7140 * gcc.target/i386/pr64905.c: Require nonpic target.
7141 (dg-options): Add -fomit-frame-pointer.
7144 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7146 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7149 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7152 * gfortran.dg/type_to_class_2.f90: New test
7153 * gfortran.dg/type_to_class_3.f90: New test
7155 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7158 * g++.dg/torture/pr64686.C: New testcase.
7160 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7162 PR rtl-optimization/64905
7163 * gcc.target/i386/pr64905.c: New file.
7165 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7167 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7168 * gcc.dg/guality/pr41616-1.c: Ditto.
7170 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7173 * gcc.dg/pr64817-3.c: New.
7175 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7176 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7178 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7179 pass parameters in registers.
7180 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7181 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7182 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7184 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7185 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7187 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7188 list, allow for multilibed targets.
7189 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7191 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7193 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7194 * gcc.dg/pr46728-6.c: Ditto.
7196 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7198 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7199 for mips_nanlegacy target.
7201 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7203 * gcc.target/i386/chkp-hidden-def.c: New.
7205 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7208 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7209 to use 24 bits for bitfield b.
7211 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7214 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7215 cache result in a global variable. Include all 32-bit targets for
7218 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7220 PR rtl-optimization/64756
7221 * gcc.c-torture/execute/pr64756.c: New test.
7223 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7226 * gcc.target/sh/pr64660-0.h: New.
7227 * gcc.target/sh/pr64660-1.c: New.
7228 * gcc.target/sh/pr64660-2.c: New.
7229 * gcc.target/sh/pr64660-3.c: New.
7230 * gcc.target/sh/pr64660-4.c: New.
7232 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7235 * g++.dg/warn/Waddress-2.C: New.
7237 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7240 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7242 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7244 PR preprocessor/64803
7245 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7247 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7249 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7251 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7253 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7254 (_ARM_FPSRC): Add DN and AHP fields.
7255 (clean_results): Force DN=1 on AArch64.
7256 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7257 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7258 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7259 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7260 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7261 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7263 2015-02-02 Alan Modra <amodra@gmail.com>
7265 * gcc.target/powerpc/cprophard.c: New.
7267 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7269 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7270 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7272 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7275 * gcc.dg/pr64817-1.c: New test.
7276 * gcc.dg/pr64817-2.c: New test.
7278 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7281 * gcc.target/sh/pr64851-0.h: New
7282 * gcc.target/sh/pr64851-1.c: New
7283 * gcc.target/sh/pr64851-2.c: New
7284 * gcc.target/sh/pr64851-3.c: New
7285 * gcc.target/sh/pr64851-4.c: New
7287 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7290 * gcc.dg/torture/pr64882.c: New test.
7292 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7295 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7298 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7300 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7301 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7302 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7303 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7304 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7305 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7307 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7308 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7310 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7311 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7314 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7317 * g++.dg/pr64688-2.C: New.
7319 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7321 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7322 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7323 * gcc.target/i386/fuse-caller-save.c: Ditto.
7324 * gcc.target/i386/headmerge-1.c: Ditto.
7325 * gcc.target/i386/headmerge-2.c: Ditto.
7326 * gcc.target/i386/sibcall-6.c: Ditto.
7328 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7331 * gcc.target/i386/pr64617.c: New test.
7333 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7336 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7337 (dg-options): Remove -m32.
7338 (dg-final): Scan for "movb %al" only.
7339 * gcc.target/i386/pr15184-2.c: Ditto.
7341 2015-01-30 Richard Biener <rguenther@suse.de>
7343 PR tree-optimization/64829
7344 * gcc.dg/vect/pr64829.c: New testcase.
7346 2015-01-29 Marek Polacek <polacek@redhat.com>
7349 * gcc.dg/pr64709.c: New test.
7351 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7354 * g++.dg/ubsan/pr64717-1.C: New test.
7355 * g++.dg/ubsan/pr64717-2.C: New test.
7357 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7359 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7361 2015-01-29 Jeff Law <law@redhat.com>
7364 * gcc.target/i386/pr15184-1.c: New test.
7365 * gcc.target/i386/pr15184-2.c: New test.
7367 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7369 PR tree-optimization/64746
7370 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7372 2015-01-29 Richard Biener <rguenther@suse.de>
7374 PR tree-optimization/64853
7375 * gcc.dg/torture/pr64853.c: New testcase.
7377 2015-01-29 Richard Biener <rguenther@suse.de>
7379 PR tree-optimization/64844
7380 * gcc.dg/vect/pr64844.c: New testcase.
7382 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7385 * gcc.dg/pr64809.c: Delete.
7387 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7390 * gcc.target/i386/pr64805.c: New.
7392 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7394 * gcc.dg/guality/guality.h (main): Add argv[0] to
7395 guality_gdb_command.
7397 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7400 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7402 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7405 * gcc.target/sh/sh.exp
7406 (check_effective_target_atomic_model_soft_gusa_available,
7407 check_effective_target_atomic_model_soft_tcb_available,
7408 check_effective_target_atomic_model_soft_imask_available,
7409 check_effective_target_atomic_model_hard_llcs_available): New.
7410 * gcc.target/sh/pr64659-0.h: New.
7411 * gcc.target/sh/pr64659-1.c: New.
7412 * gcc.target/sh/pr64659-2.c: New.
7413 * gcc.target/sh/pr64659-3.c: New.
7414 * gcc.target/sh/pr64659-4.c: New.
7416 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7418 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7419 scan-assembler-times pattern.
7421 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7424 * gcc.dg/pr64809.c: New test.
7426 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7428 PR tree-optimization/64277
7429 * gcc.dg/pr64277.c: New.
7431 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7433 PR tree-optimization/64718
7434 * gcc.c-torture/execute/pr64718.c: New test.
7436 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7438 * gcc.target/aarch64/abs_2.c: New.
7440 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7442 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7443 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7444 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7447 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7450 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7451 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7452 { target comdat_group }.
7454 2015-01-27 Tobias Burnus <burnus@net-b.de>
7457 * gfortran.dg/goacc/coarray_2.f90: New.
7459 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7463 * g++.dg/torture/pr64139.C: New testcase.
7464 * g++.dg/torture/pr60871.C: Likewise.
7466 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7469 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7470 prevent linking errors.
7472 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7475 * g++.dg/torture/pr64282.C: New testcase.
7477 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7479 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7482 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7484 * gcc.target/s390/hotpatch-13.c: New testcase.
7485 * gcc.target/s390/hotpatch-14.c: New testcase.
7486 * gcc.target/s390/hotpatch-15.c: New testcase.
7487 * gcc.target/s390/hotpatch-16.c: New testcase.
7488 * gcc.target/s390/hotpatch-17.c: New testcase.
7489 * gcc.target/s390/hotpatch-18.c: New testcase.
7490 * gcc.target/s390/hotpatch-19.c: New testcase.
7491 * gcc.target/s390/hotpatch-20.c: New testcase.
7492 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7493 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7494 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7495 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7496 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7497 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7498 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7499 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7500 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7501 * gcc.target/s390/hotpatch-10.c: Likewise.
7502 * gcc.target/s390/hotpatch-11.c: Likewise.
7503 * gcc.target/s390/hotpatch-12.c: Likewise.
7504 * gcc.target/s390/hotpatch-2.c: Likewise.
7505 * gcc.target/s390/hotpatch-3.c: Likewise.
7506 * gcc.target/s390/hotpatch-4.c: Likewise.
7507 * gcc.target/s390/hotpatch-5.c: Likewise.
7508 * gcc.target/s390/hotpatch-6.c: Likewise.
7509 * gcc.target/s390/hotpatch-7.c: Likewise.
7510 * gcc.target/s390/hotpatch-8.c: Likewise.
7511 * gcc.target/s390/hotpatch-9.c: Likewise.
7512 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7513 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7514 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7515 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7516 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7517 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7518 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7519 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7521 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7523 * gcc.dg/long_branch.c: New testcase.
7525 2015-01-27 Richard Biener <rguenther@suse.de>
7527 PR tree-optimization/56273
7528 PR tree-optimization/59124
7529 PR tree-optimization/64277
7530 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7531 * gcc.dg/Warray-bounds-12.c: Likewise.
7532 * gcc.dg/Warray-bounds-13.c: Likewise.
7534 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7536 PR rtl-optimization/61058
7537 * gcc.dg/pr61058.c: New test.
7539 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7541 * gcc.target/i386/chkp-narrow-bounds.c: New.
7543 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7545 PR tree-optimization/64807
7546 * gcc.dg/pr64807.c: New test.
7549 * gcc.dg/pr64766.c: New test.
7551 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7554 * gcc.target/sh/pr49263-4.c: New.
7556 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7559 * gfortran.dg/allocate_with_mold_1.f90: New test
7561 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7564 * gcc.dg/pr64778.c: New test.
7567 * gcc.dg/vect/pr64421.c: New test.
7569 2015-01-26 Tobias Burnus <burnus@net-b.de>
7572 * gfortran.dg/coarray_36.f: New.
7573 * gfortran.dg/coarray_37.f90: New.
7575 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7578 * gfortran.dg/class_allocate_18.f90: New.
7580 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7582 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7584 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7586 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7588 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7590 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7592 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7594 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7596 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7598 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7599 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7600 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7601 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7603 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7605 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7606 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7607 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7609 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7611 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7612 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7613 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7614 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7615 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7618 2015-01-26 Richard Biener <rguenther@suse.de>
7621 * gcc.dg/uninit-19.c: New testcase.
7623 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7625 * lib/target-supports.exp (check_effective_target_vect64): Add
7628 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7631 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7633 2015-01-26 Tony Liu <tony.liu@arm.com>
7635 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7638 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7641 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7642 correctly, clean up afterwards.
7644 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7647 * gfortran.dg/use_rename_7.f90: New.
7649 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7651 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7652 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7654 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7657 * gcc.target/sh/pr54236-4.c: New.
7659 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7661 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7662 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7665 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7668 * gfortran.dg/open_new_segv.f90: New test.
7670 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7679 * gcc.target/sh/pr64345-1.c: New.
7680 * gcc.target/sh/pr64345-2.c: New.
7681 * gcc.target/sh/pr59533-1.c: New.
7682 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7683 * gcc.target/sh/pr52933-2.c: Likewise.
7684 * gcc.target/sh/pr54089-1.c: Likewise.
7685 * gcc.target/sh/pr54236-1.c: Likewise.
7686 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7687 * gcc.target/sh/pr49263-1.c: Remove xfails.
7688 * gcc.target/sh/pr49263-2.c: Likewise.
7689 * gcc.target/sh/pr49263-3.c: Likewise.
7690 * gcc.target/sh/pr53987-1.c: Likewise.
7691 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7692 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7693 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7694 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7695 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7696 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7698 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7701 2015-01-24 Tom de Vries <tom@codesourcery.com>
7703 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7705 2015-01-23 Ian Lance Taylor <iant@google.com>
7708 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7709 targets without split stack support.
7711 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7714 * gcc.target/i386/pr64317.c: New test.
7716 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7718 PR rtl-optimization/63637
7719 PR rtl-optimization/60663
7720 * gcc.dg/pr63637-1.c: New test.
7721 * gcc.dg/pr63637-2.c: New test.
7722 * gcc.dg/pr63637-3.c: New test.
7723 * gcc.dg/pr63637-4.c: New test.
7724 * gcc.dg/pr63637-5.c: New test.
7725 * gcc.dg/pr63637-6.c: New test.
7726 * gcc.target/i386/pr63637-1.c: New test.
7727 * gcc.target/i386/pr63637-2.c: New test.
7728 * gcc.target/i386/pr63637-3.c: New test.
7729 * gcc.target/i386/pr63637-4.c: New test.
7730 * gcc.target/i386/pr63637-5.c: New test.
7731 * gcc.target/i386/pr63637-6.c: New test.
7733 2015-01-23 Richard Biener <rguenther@suse.de>
7736 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7737 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7739 2015-01-23 Marek Polacek <polacek@redhat.com>
7741 PR preprocessor/60570
7742 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7743 * gcc.dg/cpp/pr60570.c: New test.
7745 2015-01-23 Richard Biener <rguenther@suse.de>
7748 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7749 vectorization on vect64 targets.
7751 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7754 * gfortran.dg/class_allocate_17.f90: New.
7756 2015-01-23 Tobias Burnus <burnus@net-b.de>
7759 * gfortran.dg/goacc/combined_loop.f90: New.
7761 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7764 * gfortran.dg/make_unit.f90: New test.
7766 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7769 * gfortran.dg/negative_unit_int8.f: Update.
7771 2015-01-22 Jeff Law <law@redhat.com>
7774 * gcc.target/m68k/pr52076-1.c: New test.
7775 * gcc.target/m68k/pr52076-2.c: New test.
7777 2015-01-22 Richard Biener <rguenther@suse.de>
7780 * gcc.dg/torture/pr64728.c: New testcase.
7782 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7785 * g++.dg/pr64688.C: New test.
7787 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7789 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7790 to avoid errors with -fpic.
7792 2015-01-22 Richard Biener <rguenther@suse.de>
7795 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7797 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7799 PR rtl-optimization/64682
7800 * gcc.c-torture/execute/pr64682.c: New file.
7802 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7805 * gcc.dg/pr64511.c: New test.
7807 PR rtl-optimization/62078
7808 * g++.dg/opt/pr62078.C: New test.
7811 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7813 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7816 * gfortran.dg/internal_pack_15.f90: New test.
7818 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7820 * c-c++-common/tsan/step.c: New testcase.
7822 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7824 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7826 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7828 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7830 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7832 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7834 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7836 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7838 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7840 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7842 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7844 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7846 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7848 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7850 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7852 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7854 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7856 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7860 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7862 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7864 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7866 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7868 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7870 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7872 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7873 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7874 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7877 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7879 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7880 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7881 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7884 2015-01-21 Renlin Li <renlin.li@arm.com>
7886 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7887 * g++.dg/tls/thread_local5g.C: Likewise.
7888 * g++.dg/tls/thread_local6g.C: Likewise.
7890 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7892 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7893 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7894 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7896 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7898 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7899 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7900 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7902 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7904 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7905 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7906 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7908 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7910 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7911 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7912 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7914 2015-01-20 Jeff Law <law@redhat.com>
7917 * gcc.target/m68k/pr59946.c: New test.
7919 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7921 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7922 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7923 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7925 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7927 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7928 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7929 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7931 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7933 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7934 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7935 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7937 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7939 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7940 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7941 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7943 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7946 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7948 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7949 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7950 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7952 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7954 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7955 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7956 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7958 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7960 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7962 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7964 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7967 * g++.dg/ubsan/pr64632.C: New test.
7970 * gcc.dg/pr64663.c: New test.
7972 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7975 * g++.dg/warn/Wunused-var-23.C: New.
7977 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7980 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7981 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7983 2015-01-20 Richard Biener <rguenther@suse.de>
7986 * gcc.dg/lto/pr64684_0.c: New testcase.
7987 * gcc.dg/lto/pr64684_1.c: Likewise.
7988 * gcc.dg/lto/pr64684_2.c: Likewise.
7989 * gcc.dg/lto/pr64685_0.c: Likewise.
7990 * gcc.dg/lto/pr64685_1.c: Likewise.
7992 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7995 * g++.dg/cpp1y/lambda-init12.C: New.
7997 2015-01-20 Richard Biener <rguenther@suse.de>
7999 PR tree-optimization/64410
8000 * g++.dg/vect/pr64410.cc: Require vect_double.
8002 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8005 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8007 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8011 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8013 PR rtl-optimization/64081
8014 * gcc.dg/pr64081.c: New test.
8016 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8018 * jit.dg/harness.h: Include <unistd.h>.
8019 (CHECK_NO_ERRORS): New.
8020 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8021 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8022 gcc_jit_context_compile_to_file.
8023 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8024 args to the spawned executable.
8025 (jit-expand-vars): New function.
8026 (jit-exe-params): New variable.
8027 (dg-jit-set-exe-params): New function.
8028 (jit-dg-test): Detect testcases that use
8029 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8030 Set arguments of spawned process to jit-exe-params.
8031 (jit-get-output-filename): New function.
8032 (jit-setup-compile-to-file): New function.
8033 (jit-verify-compile-to-file): New function.
8034 (jit-run-executable): New function.
8035 (jit-verify-executable): New function.
8036 * jit.dg/test-compile-to-assembler.c: New testcase.
8037 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8038 * jit.dg/test-compile-to-executable.c: New testcase.
8039 * jit.dg/test-compile-to-object.c: New testcase.
8041 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8044 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8047 2015-01-19 Martin Liska <mliska@suse.cz>
8049 * objc/compile/pr64668.m: New test.
8051 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8053 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8054 (create_overflow_fn): Update comment to clarify that
8055 the third param of the created function is a bool *, not
8057 (verify_int_overflow_fn): Convert param "expected_ovf" from
8058 int to bool. Update third param of "overflow_fn_type" from int *
8059 to bool *. Update local "actual_ovf" from int to bool.
8060 (verify_uint_overflow_fn): Likewise.
8062 2015-01-19 Martin Liska <mliska@suse.cz>
8064 * gcc.dg/ipa/ipa-icf-33.c: New test.
8066 2015-01-19 Felix Yang <felix.yang@huawei.com>
8067 Haijian Zhang <z.zhanghaijian@huawei.com>
8069 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8070 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8072 result_float64x2, expected_hfloat64x2): New helper type, variable and
8074 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8075 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8076 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8077 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8078 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8079 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8080 and target without the FMA feature.
8082 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8084 * gcc.target/aarch64/pr64304.c: New testcase.
8086 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8088 PR rtl-optimization/64081
8089 * gcc.dg/pr64081.c: New test.
8091 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8094 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8096 * gcc.target/aarch64/test_frame_6.c: Likewise.
8097 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8098 and x19 (in the epilogue).
8099 * gcc.target/aarch64/test_frame_4.c: Likewise.
8100 * gcc.target/aarch64/test_frame_7.c: Likewise.
8102 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8104 * gcc.target/i386/chkp-always_inline.c: New.
8106 2015-01-15 Andrew Pinski <apinski@cavium.com>
8107 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8109 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8110 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8112 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8115 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8116 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8118 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8121 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8123 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8126 * gcc.target/sh/torture/pr64652.c: New.
8128 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8130 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8131 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8132 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8133 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8134 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8135 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8137 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8140 * g++.dg/torture/pr64378.C: New testcase.
8142 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8145 * gfortran.dg/block_13.f08: New test
8147 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8150 * gfortran.dg/associate_1.f03: Allow test for character with
8153 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8155 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8156 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8158 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8160 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8162 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8165 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8167 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8170 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8173 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8176 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8178 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8181 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8183 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8185 PR rtl-optimization/52773
8186 * gcc.c-torture/compile/pr52773.c: New test.
8188 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8191 * g++.dg/cpp0x/alias-decl-46.C: New.
8193 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8195 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8197 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8199 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8201 (CHECK_FP): Likewise.
8202 (CHECK_CUMULATIVE_SAT): Likewise.
8204 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8206 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8207 (Set_Neon_Cumulative_Sat): Add parameter.
8208 (__set_neon_cumulative_sat): Support new parameter.
8209 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8210 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8212 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8213 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8216 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8218 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8219 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8221 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8224 * g++.dg/tls/thread_local-ice4.C: New.
8226 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8228 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8231 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8234 * g++.dg/cpp0x/vt-62276.C: New.
8236 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8239 * g++.dg/pr64353.C: New.
8241 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8244 * gcc.target/aarch64/pr64263_1.c: New test.
8246 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8248 PR tree-optimization/64434
8249 * gcc.dg/torture/pr64434.c: Move to...
8250 * gcc.dg/pr64434.c: ... here.
8252 2015-01-16 Richard Biener <rguenther@suse.de>
8255 * gcc.dg/uninit-18.c: New testcase.
8257 2015-01-16 Richard Biener <rguenther@suse.de>
8259 PR tree-optimization/64568
8260 * g++.dg/torture/pr64568-2.C: New testcase.
8262 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8265 * gcc.target/i386/chkp-label-address.c: New.
8267 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8270 * gfortran.dg/pointer_init_6.f90: Extended.
8272 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8274 * gcc.c-torture/compile/20150108.c: New test.
8276 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8278 * gcc.target/visium: New directory.
8280 2015-01-16 Richard Biener <rguenther@suse.de>
8282 PR tree-optimization/61743
8283 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8284 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8286 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8288 * gcc.dg/pr64015.c: New test.
8290 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8294 * g++.dg/ipa/pr64612.C: New test.
8296 2015-01-16 Renlin Li <renlin.li@arm.com>
8298 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8300 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8302 * gcc.target/i386/sse-14.c: Test new intrinsic.
8303 * gcc.target/i386/sse-22.c: Ditto.
8305 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8308 * g++.dg/cpp0x/auto44.C: New.
8310 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8313 * gcc.target/nios2/gpopt-all.c: New test case.
8314 * gcc.target/nios2/gpopt-local.c: New test case.
8315 * gcc.target/nios2/gpopt-global.c: New test case.
8316 * gcc.target/nios2/gpopt-data.c: New test case.
8317 * gcc.target/nios2/gpopt-none.c: New test case.
8319 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8321 * g++.dg/ubsan/vptr-1.C: New test.
8322 * g++.dg/ubsan/vptr-2.C: New test.
8323 * g++.dg/ubsan/vptr-3.C: New test.
8324 * g++.dg/ubsan/vptr-4.C: New test.
8325 * g++.dg/ubsan/vptr-5.C: New test.
8326 * g++.dg/ubsan/vptr-6.C: New test.
8327 * g++.dg/ubsan/vptr-7.C: New test.
8328 * g++.dg/ubsan/vptr-8.C: New test.
8329 * g++.dg/ubsan/vptr-9.C: New test.
8331 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8333 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8335 * lib/gcc-dg.exp: Likewise.
8337 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8339 PR rtl-optimization/64110
8340 * gcc.target/i386/pr64110.c: Add scan-assembler.
8342 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8343 James Norris <jnorris@codesourcery.com>
8344 Cesar Philippidis <cesar@codesourcery.com>
8345 Ilmir Usmanov <i.usmanov@samsung.com>
8347 * lib/target-supports.exp (check_effective_target_fopenacc): New
8349 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8350 * g++.dg/goacc/goacc.exp: Likewise.
8351 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8352 * gcc.dg/goacc/goacc.exp: Likewise.
8353 * gfortran.dg/goacc/goacc.exp: Likewise.
8354 * c-c++-common/cpp/openacc-define-1.c: New file.
8355 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8356 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8357 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8358 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8359 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8360 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8361 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8362 * c-c++-common/goacc/cache-1.c: Likewise.
8363 * c-c++-common/goacc/clauses-fail.c: Likewise.
8364 * c-c++-common/goacc/collapse-1.c: Likewise.
8365 * c-c++-common/goacc/data-1.c: Likewise.
8366 * c-c++-common/goacc/data-2.c: Likewise.
8367 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8368 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8369 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8370 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8371 * c-c++-common/goacc/if-clause-1.c: Likewise.
8372 * c-c++-common/goacc/if-clause-2.c: Likewise.
8373 * c-c++-common/goacc/kernels-1.c: Likewise.
8374 * c-c++-common/goacc/loop-1.c: Likewise.
8375 * c-c++-common/goacc/loop-private-1.c: Likewise.
8376 * c-c++-common/goacc/nesting-1.c: Likewise.
8377 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8378 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8379 * c-c++-common/goacc/parallel-1.c: Likewise.
8380 * c-c++-common/goacc/pcopy.c: Likewise.
8381 * c-c++-common/goacc/pcopyin.c: Likewise.
8382 * c-c++-common/goacc/pcopyout.c: Likewise.
8383 * c-c++-common/goacc/pcreate.c: Likewise.
8384 * c-c++-common/goacc/pragma_context.c: Likewise.
8385 * c-c++-common/goacc/present-1.c: Likewise.
8386 * c-c++-common/goacc/reduction-1.c: Likewise.
8387 * c-c++-common/goacc/reduction-2.c: Likewise.
8388 * c-c++-common/goacc/reduction-3.c: Likewise.
8389 * c-c++-common/goacc/reduction-4.c: Likewise.
8390 * c-c++-common/goacc/sb-1.c: Likewise.
8391 * c-c++-common/goacc/sb-2.c: Likewise.
8392 * c-c++-common/goacc/sb-3.c: Likewise.
8393 * c-c++-common/goacc/update-1.c: Likewise.
8394 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8395 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8396 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8397 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8398 * gfortran.dg/goacc/assumed.f95: Likewise.
8399 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8400 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8401 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8402 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8403 * gfortran.dg/goacc/branch.f95: Likewise.
8404 * gfortran.dg/goacc/cache-1.f95: Likewise.
8405 * gfortran.dg/goacc/coarray.f95: Likewise.
8406 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8407 * gfortran.dg/goacc/cray.f95: Likewise.
8408 * gfortran.dg/goacc/critical.f95: Likewise.
8409 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8410 * gfortran.dg/goacc/data-tree.f95: Likewise.
8411 * gfortran.dg/goacc/declare-1.f95: Likewise.
8412 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8413 * gfortran.dg/goacc/fixed-1.f: Likewise.
8414 * gfortran.dg/goacc/fixed-2.f: Likewise.
8415 * gfortran.dg/goacc/fixed-3.f: Likewise.
8416 * gfortran.dg/goacc/fixed-4.f: Likewise.
8417 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8418 * gfortran.dg/goacc/if.f95: Likewise.
8419 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8420 * gfortran.dg/goacc/list.f95: Likewise.
8421 * gfortran.dg/goacc/literal.f95: Likewise.
8422 * gfortran.dg/goacc/loop-1.f95: Likewise.
8423 * gfortran.dg/goacc/loop-2.f95: Likewise.
8424 * gfortran.dg/goacc/loop-3.f95: Likewise.
8425 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8426 * gfortran.dg/goacc/omp.f95: Likewise.
8427 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8428 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8429 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8430 * gfortran.dg/goacc/parameter.f95: Likewise.
8431 * gfortran.dg/goacc/private-1.f95: Likewise.
8432 * gfortran.dg/goacc/private-2.f95: Likewise.
8433 * gfortran.dg/goacc/private-3.f95: Likewise.
8434 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8435 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8436 * gfortran.dg/goacc/reduction.f95: Likewise.
8437 * gfortran.dg/goacc/routine-1.f90: Likewise.
8438 * gfortran.dg/goacc/routine-2.f90: Likewise.
8439 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8440 * gfortran.dg/goacc/several-directives.f95: Likewise.
8441 * gfortran.dg/goacc/sie.f95: Likewise.
8442 * gfortran.dg/goacc/subarrays.f95: Likewise.
8443 * gfortran.dg/gomp/map-1.f90: Likewise.
8444 * gfortran.dg/openacc-define-1.f90: Likewise.
8445 * gfortran.dg/openacc-define-2.f90: Likewise.
8446 * gfortran.dg/openacc-define-3.f90: Likewise.
8447 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8448 * g++.dg/gomp/block-2.C: Likewise.
8449 * g++.dg/gomp/block-3.C: Likewise.
8450 * g++.dg/gomp/block-5.C: Likewise.
8451 * g++.dg/gomp/target-1.C: Likewise.
8452 * g++.dg/gomp/target-2.C: Likewise.
8453 * g++.dg/gomp/taskgroup-1.C: Likewise.
8454 * g++.dg/gomp/teams-1.C: Likewise.
8455 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8456 * gcc.dg/cilk-plus/jump.c: Likewise.
8457 * gcc.dg/gomp/block-1.c: Likewise.
8458 * gcc.dg/gomp/block-10.c: Likewise.
8459 * gcc.dg/gomp/block-2.c: Likewise.
8460 * gcc.dg/gomp/block-3.c: Likewise.
8461 * gcc.dg/gomp/block-4.c: Likewise.
8462 * gcc.dg/gomp/block-5.c: Likewise.
8463 * gcc.dg/gomp/block-6.c: Likewise.
8464 * gcc.dg/gomp/block-7.c: Likewise.
8465 * gcc.dg/gomp/block-8.c: Likewise.
8466 * gcc.dg/gomp/block-9.c: Likewise.
8467 * gcc.dg/gomp/target-1.c: Likewise.
8468 * gcc.dg/gomp/target-2.c: Likewise.
8469 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8470 * gcc.dg/gomp/teams-1.c: Likewise.
8472 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8474 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8477 2015-01-15 Mike Stump <mikestump@comcast.net>
8479 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8480 * gcc.dg/inline_2.c: Likewise.
8481 * gcc.dg/inline_3.c: Likewise.
8482 * gcc.dg/inline_4.c: Likewise.
8484 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8487 * gfortran.dg/proc_ptr_comp_43.f90: New.
8489 2015-01-15 Mike Stump <mikestump@comcast.net>
8491 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8492 * gcc.dg/unroll_2.c: Likewise.
8493 * gcc.dg/unroll_3.c: Likewise.
8494 * gcc.dg/unroll_4.c: Likewise.
8495 * gcc.dg/unroll_5.c: Likewise.
8497 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8500 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8502 * gcc.target/aarch64/test_frame_6.c: Likewise.
8503 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8504 x30 and x19 (in the epilogue).
8505 * gcc.target/aarch64/test_frame_4.c: Likewise.
8506 * gcc.target/aarch64/test_frame_7.c: Likewise.
8508 2015-01-15 Martin Liska <mliska@suse.cz>
8510 * g++.dg/ipa/pr64068.C: New test.
8511 * gcc.dg/ipa/PR64559.c: New test.
8513 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8515 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8518 2015-01-15 Richard Biener <rguenther@suse.de>
8520 PR tree-optimization/61743
8521 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8522 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8524 2015-01-15 Renlin Li <renlin.li@arm.com>
8526 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8527 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8529 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8531 * gcc.dg/vect/vect-aggressive-1.c: New.
8532 * gcc.target/i386/avx2-vect-aggressive.c: New.
8534 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8536 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8538 2015-01-15 Richard Biener <rguenther@suse.de>
8541 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8542 -Wl,-undefined,dynamic_lookup.
8544 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8546 * gnat.dg/opt47.adb: New test.
8548 2015-01-15 Richard Biener <rguenther@suse.de>
8551 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8553 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8555 PR tree-optimization/64434
8556 * gcc.dg/torture/pr64434.c: New test.
8558 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8560 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8561 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8562 -march=loongson* and -march=octeon* require -mno-micromips.
8564 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8565 Matthew Fortune <matthew.fortune@imgtec.com>
8567 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8568 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8569 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8570 * gcc.target/mips/call-saved-7.c: New file.
8571 * gcc.target/mips/call-saved-8.c: New file.
8572 * gcc.target/mips/call-saved-9.c: New file.
8574 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8576 * gcc.target/mips/lsa.c: New file.
8577 * gcc.target/mips/mips64-lsa.c: Likewise.
8578 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8579 * gcc.target/mips/mulsize-4.c: Likewise.
8580 * gcc.target/mips/mulsize-5.c: New file.
8581 * gcc.target/mips/mulsize-6.c: Likewise.
8582 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8583 and !HAS_LSA as ghost options.
8584 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8587 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8589 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8591 2015-01-15 Richard Biener <rguenther@suse.de>
8594 * gcc.dg/torture/pr64365.c: New testcase.
8596 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8598 * gcc.dg/stackprotectexplicit1.c: New test.
8599 * g++.dg/stackprotectexplicit2.c: New test.
8601 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8604 * gfortran.dg/inquire_internal.f90: New.
8605 * gfortran.dg/negative_unit_check.f90: New.
8607 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8610 * gcc.target/sh/pr53988-1.c: New.
8612 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8615 * g++.dg/tls/thread_local-ice3.C: New.
8617 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8619 * gcc.target/i386/fentry-override.c: Properly place {} in target
8620 selector. Remove nonpic.
8621 * gcc.target/i386/fentry.c: Likewise.
8623 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8625 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8626 warnings instead of errors.
8628 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8630 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8631 option support instead of ENABLE_LTO from Makefile.
8633 2015-01-14 Richard Biener <rguenther@suse.de>
8635 PR tree-optimization/59354
8636 * gcc.dg/vect/pr59354.c: New testcase.
8638 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8640 * lib/target-supports.exp
8641 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8642 on ARM architures before v7.
8644 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8647 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8650 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8653 * gcc.target/i386/pr64386.c: New test.
8655 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8658 * gcc.target/i386/pr64393.c: New test.
8660 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8663 * gcc.target/i386/pr64387.c: New test.
8665 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8667 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8669 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8671 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8673 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8676 * gcc.target/arm/pr64453.c: New.
8678 2015-01-14 Richard Biener <rguenther@suse.de>
8681 * gcc.dg/lto/pr64415_0.c: New testcase.
8682 * gcc.dg/lto/pr64415_1.c: Likewise.
8684 2015-01-14 Martin Liska <mliska@suse.cz>
8686 * gcc.dg/ipa/pr64307.c: New test.
8688 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8690 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8693 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8696 * gcc.target/arm/pr64460_1.c: New test.
8698 2015-01-14 Richard Biener <rguenther@suse.de>
8700 PR tree-optimization/64493
8701 PR tree-optimization/64495
8702 * gcc.dg/vect/pr64493.c: New testcase.
8703 * gcc.dg/vect/pr64495.c: Likewise.
8705 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8707 * gcc.dg/Warray-bounds-11.c: New test-case.
8709 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8711 * gcc.target/mips/octeon3-pipe-1.c: New test.
8713 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8715 * jit.dg/harness.h (set_up_logging): Move string concatenation
8717 (concat_strings): New function.
8718 (dump_reproducer): New function.
8719 (test_jit): Call dump_reproducer.
8720 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8722 (jit-dg-test): Delete any generated reproducer from previous runs.
8723 Verify that a generated reproducer was created, and verify that it
8725 * jit.dg/test-nested-contexts.c (main): Call
8726 gcc_jit_context_dump_reproducer_to_file.
8728 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8730 * gcc.dg/aru-2.c: Add dg-require-profiling.
8732 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8734 * lib/target-supports.exp (check_profiling_available): Check if
8737 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8740 * g++.dg/torture/pr64565.C: New testcase.
8742 2015-01-13 Marek Polacek <polacek@redhat.com>
8745 * gcc.dg/tm/pr64391.c: New test.
8747 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8749 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8752 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8754 * gcc.target/i386/pie.c: New test.
8756 * lib/target-supports.exp (check_effective_target_pie): New.
8758 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8760 PR rtl-optimization/64286
8761 * gcc.target/i386/avx2-pr64286.c: New test.
8763 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8766 * g++.dg/cpp0x/vt-57626.C: New.
8768 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8771 * gfortran.dg/pr64528.f90: New test.
8773 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8775 * gcc.target/aarch64/subsp.c: New test.
8777 2015-01-13 Andrew Pinski <apinski@cavium.com>
8779 * gcc.target/aarch64/store-pair-1.c: New testcase.
8781 2015-01-13 Richard Biener <rguenther@suse.de>
8784 * gcc.dg/lto/pr64373_0.c: New testcase.
8786 2015-01-13 Andrew Pinski <apinski@cavium.com>
8788 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8789 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8791 2015-01-13 Richard Biener <rguenther@suse.de>
8793 PR tree-optimization/64406
8794 * gcc.dg/pr64406.c: New testcase.
8796 2015-01-13 Richard Biener <rguenther@suse.de>
8798 PR tree-optimization/64404
8799 * gcc.dg/vect/pr64404.c: New testcase.
8801 2015-01-13 Richard Biener <rguenther@suse.de>
8803 PR tree-optimization/64568
8804 * g++.dg/torture/pr64568.C: New testcase.
8806 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8808 * jit.dg/test-error-local-used-from-other-function.c: New test
8810 * jit.dg/test-error-param-reuse.c: New test case.
8811 * jit.dg/test-error-param-sharing.c: New test case.
8812 * jit.dg/test-error-param-used-from-other-function.c: New test
8814 * jit.dg/test-error-param-used-without-a-function.c: New test
8817 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8819 PR tree-optimization/64563
8820 * gcc.dg/pr64563.c: New test.
8823 * gcc.target/i386/pr64513.c: New test.
8825 PR tree-optimization/64454
8826 * gcc.dg/pr64454.c: New test.
8829 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8831 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8832 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8833 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8834 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8835 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8836 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8837 * gcc.dg/vect/slp-25.c: Likewise.
8838 * gcc.dg/vect/vect-109.c: Likewise.
8839 * gcc.dg/vect/vect-13.c: Likewise.
8840 * gcc.dg/vect/vect-17.c: Likewise.
8841 * gcc.dg/vect/vect-18.c: Likewise.
8842 * gcc.dg/vect/vect-19.c: Likewise.
8843 * gcc.dg/vect/vect-20.c: Likewise.
8844 * gcc.dg/vect/vect-21.c: Likewise.
8845 * gcc.dg/vect/vect-22.c: Likewise.
8846 * gcc.dg/vect/vect-27.c: Likewise.
8847 * gcc.dg/vect/vect-29.c: Likewise.
8848 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8849 * gcc.dg/vect/vect-2.c: Likewise.
8850 * gcc.dg/vect/vect-3.c: Likewise.
8851 * gcc.dg/vect/vect-4.c: Likewise.
8852 * gcc.dg/vect/vect-5.c: Likewise.
8853 * gcc.dg/vect/vect-72.c: Likewise.
8854 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8855 * gcc.dg/vect/vect-73.c: Likewise.
8856 * gcc.dg/vect/vect-77-global.c: Likewise.
8857 * gcc.dg/vect/vect-78-global.c: Likewise.
8858 * gcc.dg/vect/vect-7.c: Likewise.
8859 * gcc.dg/vect/vect-86.c: Likewise.
8860 * gcc.dg/vect/vect-align-1.c: Likewise.
8861 * gcc.dg/vect/vect-align-3.c: Likewise.
8862 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8863 * gcc.dg/vect/vect-all.c: Likewise.
8864 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8865 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8866 * gcc.dg/vect/vect-peel-3.c: Likewise.
8867 * gcc.dg/vect/vect-peel-4.c: Likewise.
8868 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8870 2015-01-12 Jeff Law <law@redhat.com>
8873 * gcc.target/m68k/pr64461.c: New test.
8875 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8877 * jit.dg/test-array-as-pointer.c (create_code): Update call
8878 to gcc_jit_context_new_global by setting "kind" to
8879 GCC_JIT_GLOBAL_IMPORTED.
8880 * jit.dg/test-error-array-as-pointer.c: Likewise.
8881 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8882 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8883 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8884 * jit.dg/test-using-global.c (the_global): Rename to...
8885 (imported_global): ...this.
8886 (create_code): Update to test the three kinds of global.
8887 (verify_code): Likewise.
8889 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8892 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8894 * gcc.target/i386/pr64291-2.c: Updated.
8896 2015-01-12 Richard Biener <rguenther@suse.de>
8898 PR tree-optimization/64530
8899 * gfortran.dg/pr64530.f90: New testcase.
8901 2015-01-12 Richard Biener <rguenther@suse.de>
8904 * gcc.dg/torture/pr64357.c: New testcase.
8906 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8908 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8911 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8912 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8914 2015-01-12 Martin Liska <mliska@suse.cz>
8916 * gcc.dg/ipa/PR64550.c: New test.
8918 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8921 * g++.dg/ipa/pr63470.C: New testcase.
8923 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8926 * gfortran.dg/typebound_operator_20.f90: New.
8928 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8931 * gfortran.dg/proc_ptr_comp_42.f90: New.
8933 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8936 * gfortran.dg/proc_ptr_comp_41.f90: New.
8938 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8940 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8942 2015-01-10 Tobias Burnus <burnus@net-b.de>
8945 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8946 and add dg-excess-errors.
8947 * gfortran.dg/line_length_6.f90: New.
8948 * gfortran.dg/line_length_7.f90: New.
8949 * gfortran.dg/line_length_8.f90: New.
8950 * gfortran.dg/line_length_9.f90: New.
8951 * gfortran.dg/line_length_10.f90: New.
8952 * gfortran.dg/line_length_11.f90: New.
8954 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8956 * jit.dg/test-threads.c (struct testcase): Move declaration
8957 to jit.dg/all-non-failing-tests.h.
8958 (testcases): Likewise.
8959 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8960 declaration here from jit.dg/all-non-failing-tests.h.
8961 (testcases): Likewise.
8962 * jit.dg/test-combination.c (create_code): Eliminate spelling
8963 out all of the testcases in favor of looping through the
8964 "testcases" metadata.
8965 (verify_code): Likewise.
8967 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8969 PR rtl-optimization/64536
8970 * gcc.dg/pr64536.c: New test.
8972 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8974 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8975 * jit.dg/test-combination.c (create_code): Likewise.
8976 (verify_code): Likewise.
8977 * jit.dg/test-constants.c: New test case.
8978 * jit.dg/test-threads.c: Add test-constants.c.
8980 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8983 * objc.dg/gnu-api-2-class.m: Add a test case
8984 for the above change.
8986 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8988 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8990 2015-01-09 Richard Biener <rguenther@suse.de>
8992 PR tree-optimization/64410
8993 * g++.dg/vect/pr64410.cc: New testcase.
8995 2015-01-09 Martin Liska <mliska@suse.cz>
8997 * gcc.dg/ipa/ipa-icf-32.c: New test.
8999 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9001 * c-c++-common/tsan/tsan_barrier.h: New.
9002 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9003 * c-c++-common/tsan/bitfield_race.c: Likewise.
9004 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9005 * c-c++-common/tsan/mutexset1.c: Likewise.
9006 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9007 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9008 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9009 * c-c++-common/tsan/simple_race.c: Likewise.
9010 * c-c++-common/tsan/simple_stack.c: Likewise.
9011 * c-c++-common/tsan/sleep_sync.c: Likewise.
9012 * c-c++-common/tsan/tiny_race.c: Likewise.
9013 * c-c++-common/tsan/tls_race.c: Likewise.
9014 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9015 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9016 * g++.dg/tsan/atomic_free.C: Likewise.
9017 * g++.dg/tsan/atomic_free2.C: Likewise.
9018 * g++.dg/tsan/cond_race.C: Likewise.
9019 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9021 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9024 * lib/target-supports.exp (check_effective_target_libatomic_available):
9026 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9027 targets that match effective-target libatomic_available.
9028 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9030 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9032 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9033 Verify the result of gcc_jit_context_get_last_error.
9034 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9036 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9038 PR tree-optimization/63989
9039 * gcc.dg/strlenopt-27.c: New test.
9041 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9043 * jit.dg/harness.h (set_up_logging): New function.
9044 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9045 set_up_logging on the context, so that every testcase is
9046 logged to a particular file.
9047 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9048 and call gcc_jit_context_set_logfile on the top-level context.
9050 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9053 * g++.dg/opt/pr64338.C: New test.
9055 2015-01-08 Tobias Burnus <burnus@net-b.de>
9057 * gfortran.dg/coarray/codimension_2b.f90: New file.
9058 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9059 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9061 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9064 * g++.dg/ext/fnname4.C: New.
9066 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9069 * g++.dg/cpp0x/constexpr-64462.C: New.
9071 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9074 * g++.dg/cpp0x/deleted10.C: New.
9076 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9078 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9080 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9082 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9083 GCC_JIT_UNARY_OP_ABS.
9084 (verify_unary_ops): Likewise.
9086 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9088 * jit.dg/test-arith-overflow.c: New test case.
9089 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9090 * jit.dg/test-combination.c (create_code): Likewise.
9091 (verify_code): Likewise.
9092 * jit.dg/test-threads.c (testcases): Likewise.
9094 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9096 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9097 rather than "jit". Load g++.exp, and call g++_init.
9098 Run test-*.cc files within the testsuite and *.cc files within
9100 (jit-dg-test): Drop the addition of -fgnu89-inline to
9101 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9102 doing it when compiling C testcases (since g++ does not handle
9103 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9104 is restored to the value after g++_init ran, rather than the
9105 value before g++_init ran. Return a list of
9106 $comp_output $output_file, as dg-test assumes.
9108 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9110 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9111 make it easier to figure out the origin of each test result when
9112 running test-combination.c and test-threads.c.
9113 (CHECK_VALUE): Likewise.
9114 (CHECK_DOUBLE_VALUE): Likewise.
9115 (CHECK_STRING_VALUE): Likewise.
9116 (CHECK_STRING_STARTS_WITH): Likewise.
9117 (CHECK_STRING_CONTAINS): Likewise.
9119 (check_string_value): Likewise, add "funcname" param.
9120 (check_string_starts_with): Likewise.
9121 (check_string_contains): Likewise.
9123 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9125 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9126 generating name of built executable.
9128 2015-01-07 Marek Polacek <polacek@redhat.com>
9131 * gcc.dg/pr64440.c: New test.
9132 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9134 2015-01-07 Marek Polacek <polacek@redhat.com>
9137 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9138 * gcc.dg/pr64417.c: New test.
9140 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9143 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9146 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9148 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9149 Check if testcases run without errors, not just if they compile.
9151 2015-01-06 Christian Bruel <christian.bruel@st.com>
9154 * gcc.target/sh/pr64507.c: New test.
9156 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9158 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9160 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9162 * c-c++-common/asan/sanitize-all-1.c: New test.
9163 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9164 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9165 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9166 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9168 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9170 * lib/target-supports.exp (check_profiling_available): Return 0 for
9172 (check_effective_target_tls_runtime): Likewise.
9173 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9174 * gcc.dg/20020312-2.c: Adjust for Visium.
9175 * gcc.dg/tls/thr-cse-1.c: Likewise
9176 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9177 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9178 * gcc.dg/weak/typeof-2.c: Likewise.
9180 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9182 PR rtl-optimization/64287
9183 * gcc.dg/aru-2.c: New test.
9185 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9188 * c-c++-common/ubsan/pr64344-1.c: New test.
9189 * c-c++-common/ubsan/pr64344-2.c: New test.
9191 PR tree-optimization/64465
9192 * gcc.dg/pr64465.c: New test.
9194 PR tree-optimization/64494
9195 * gcc.c-torture/compile/pr64494.c: New test.
9197 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9200 * gfortran.dg/realloc_on_assign_25.f90: New test.
9202 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9204 Update copyright years.
9206 2015-01-05 Marek Polacek <polacek@redhat.com>
9209 * gcc.dg/pr64423.c: New test.
9211 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9213 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9214 mmix-knuth-mmixware for the same reason as for MIPS.
9215 * gcc.dg/debug/debug-2.c: Ditto.
9217 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9219 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9222 * lib/gfortran.exp: Add libatomic library search path.
9223 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9224 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9226 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9228 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9230 * c-c++-common/tsan/bitfield_race.c: New testcase.
9231 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9233 2015-01-02 Tobias Burnus <burnus@net-b.de>
9235 * gfortran.dg/coarray/collectives_4.f90: New.
9237 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9240 * gfortran.dg/extends_16.f90: New.
9242 2015-01-02 Tobias Burnus <burnus@net-b.de>
9244 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9246 2015-01-02 Tobias Burnus <burnus@net-b.de>
9248 * gfortran.dg/coarray/codimension_2.f90: New.
9249 * gfortran.dg/coarray/codimension_2a.f90: New.
9250 * gfortran.dg/coarray_35.f90: New.
9251 * gfortran.dg/coarray_35a.f90: New.
9253 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9256 * gfortran.dg/dummy_procedure_11.f90: New.
9258 Copyright (C) 2015 Free Software Foundation, Inc.
9260 Copying and distribution of this file, with or without modification,
9261 are permitted in any medium without royalty provided the copyright
9262 notice and this notice are preserved.