1 2015-08-04 Richard Biener <rguenther@suse.de>
3 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
5 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
8 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
11 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/cpp1y/var-templ34.C: New.
16 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
19 * gcc.target/aarch64/target_attr_1.c: Likewise.
20 * gcc.target/aarch64/target_attr_2.c: Likewise.
21 * gcc.target/aarch64/target_attr_3.c: Likewise.
22 * gcc.target/aarch64/target_attr_4.c: Likewise.
23 * gcc.target/aarch64/target_attr_5.c: Likewise.
24 * gcc.target/aarch64/target_attr_6.c: Likewise.
25 * gcc.target/aarch64/target_attr_7.c: Likewise.
26 * gcc.target/aarch64/target_attr_8.c: Likewise.
27 * gcc.target/aarch64/target_attr_9.c: Likewise.
28 * gcc.target/aarch64/target_attr_10.c: Likewise.
29 * gcc.target/aarch64/target_attr_11.c: Likewise.
30 * gcc.target/aarch64/target_attr_12.c: Likewise.
31 * gcc.target/aarch64/target_attr_13.c: Likewise.
32 * gcc.target/aarch64/target_attr_14.c: Likewise.
33 * gcc.target/aarch64/target_attr_15.c: Likewise.
35 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
37 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
39 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
41 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
43 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
45 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
48 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
51 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
52 * gfortran.dg/ieee/large_1.f90: New test.
54 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
56 PR tree-optimization/67043
57 * gcc.dg/pr67043.c: New test.
59 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
61 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
63 2015-08-03 David Malcolm <dmalcolm@redhat.com>
65 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
66 it to push/pop timing items.
67 (main): For each optimization level, create a gcc_jit_timer, and
68 time all of the iteration within that level cumulatively.
69 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
70 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
72 2015-08-03 Alexander Basov <coohpt@gmail.com>
77 * gcc.target/arm/pr43404.c : New testcase.
78 * gcc.target/arm/pr48470.c : New testcase.
79 * gcc.target/arm/pr64744-1.c : New testcase.
80 * gcc.target/arm/pr64744-2.c : New testcase.
82 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
84 PR tree-optimization/67077
85 * gcc.dg/pr67077.c: New test.
87 2015-08-03 Jeff Law <law@redhat.com>
91 * gcc.dg/pr66899.c: New test.
92 * gcc.dg/pr66314.c: New test.
94 2015-08-03 Marek Polacek <polacek@redhat.com>
97 * gcc.dg/pr67088.c: New test.
99 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
102 * gcc.target/arm/vnmul-1.c: New.
103 * gcc.target/arm/vnmul-2.c: New.
104 * gcc.target/arm/vnmul-3.c: New.
105 * gcc.target/arm/vnmul-4.c: New.
107 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
110 * gfortran.dg/class_allocate_20.f90: New.
112 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
114 * gcc.target/aarch64/csel_bfx_1.c: New test.
115 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
117 2015-08-02 Martin Sebor <msebor@redhat.com>
119 * g++.dg/Wframe-address-in-Wall.C: New test.
120 * g++.dg/Wframe-address.C: New test.
121 * g++.dg/Wno-frame-address.C: New test.
122 * gcc.dg/Wframe-address-in-Wall.c: New test.
123 * gcc.dg/Wframe-address.c: New test.
124 * gcc.dg/Wno-frame-address.c: New test.
126 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
128 * c-c++-common/Wmisleading-indentation.c: Add more tests.
130 2015-08-01 Michael Collison <michael.collison@linaro.org
131 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
133 * gcc.target/arm/mincmp.c: New test.
135 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
138 * gfortran.dg/associated_target_6.f03: New test
140 2015-08-01 Tom de Vries <tom@codesourcery.com>
142 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
143 optimize ("-ftree-parallelize-loops=0").
144 Add successful scans for 2 detected reductions. Add xfail scans for 3
146 * gcc.dg/autopar/reduc-2short.c: Same.
147 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
148 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
150 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
153 2015-07-31 Marek Polacek <polacek@redhat.com>
156 * g++.dg/ubsan/pr66977.C: New test.
158 2015-07-30 Marek Polacek <polacek@redhat.com>
160 * c-c++-common/Wtautological-compare-3.c: New test.
162 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
164 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
165 (CHECK): Pass address of scalar, rather than array.
167 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
169 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
171 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
173 * gcc.target/aarch64/fp16/fp16.exp: New.
174 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
175 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
177 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
179 * gcc.target/aarch64/f16_movs_1.c: New test.
181 2015-07-28 Tom de Vries <tom@codesourcery.com>
183 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
186 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
187 Manuel López-Ibáñez <manu@gcc.gnu.org>
189 * gcc.dg/parm-incomplete-1.c: Update.
190 * gcc.dg/pr18809-1.c: Update.
191 * gcc.dg/pr27953.c: Update.
192 * gcc.dg/vla-11.c: Update.
194 2015-07-27 Marek Polacek <polacek@redhat.com>
196 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
198 2015-07-27 Tom de Vries <tom@codesourcery.com>
200 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
201 attribute. Update comment.
203 Add scan for not parallelizing inner loop.
204 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
208 2015-07-27 Marek Polacek <polacek@redhat.com>
211 * c-c++-common/Wtautological-compare-2.c: New test.
213 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
216 * gcc.target/i386/pr66232-6.c: New tests.
217 * gcc.target/i386/pr66232-7.c: Likewise.
218 * gcc.target/i386/pr66232-8.c: Likewise.
219 * gcc.target/i386/pr66232-9.c: Likewise.
221 2015-07-27 Marek Polacek <polacek@redhat.com>
225 * c-c++-common/Wtautological-compare-1.c: New test.
227 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
230 * g++.dg/template/pr18969.C: New test.
231 * g++.dg/template/pr18969-2.C: New test.
232 * g++.old-deja/g++.jason/overload.C: Remove return value in
233 template function returning void.
235 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
237 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
238 immediates to avoid shift-overflow warnings.
240 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
243 * g++.dg/init/pr66857.C: New test.
245 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
248 * gcc.target/i386/pr66648.c: New test.
250 2015-07-25 Tom de Vries <tom@codesourcery.com>
252 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
253 interchange_files and block_files variables.
254 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
256 * gcc.dg/graphite/uns-interchange-12.c: Same.
257 * gcc.dg/graphite/uns-interchange-14.c: Same.
258 * gcc.dg/graphite/uns-interchange-15.c: Same.
259 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
260 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
262 2015-07-25 Jeff Law <law@redhat.com>
266 * gcc.dg/tree-ssa/pr66752-2.c: New test.
267 * gcc.dg/torture/pr66752-1.c: New test
268 * g++.dg/torture/pr66752-2.C: New test.
270 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
273 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
275 PR rtl-optimization/64164
276 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
277 * gcc.dg/ssp-1.c: Make counter a register.
278 * gcc.dg/ssp-2.c: Likewise.
279 * gcc.dg/torture/parm-coalesce.c: New.
281 2015-07-24 Tom de Vries <tom@codesourcery.com>
283 * gcc.dg/graphite/block-1.c: Xfail scan.
284 * gcc.dg/graphite/interchange-12.c: Same.
285 * gcc.dg/graphite/interchange-14.c: Same.
286 * gcc.dg/graphite/interchange-15.c: Same.
287 * gcc.dg/graphite/interchange-9.c: Same.
288 * gcc.dg/graphite/interchange-mvt.c: Same.
289 * gcc.dg/graphite/uns-block-1.c: New test.
290 * gcc.dg/graphite/uns-interchange-12.c: New test.
291 * gcc.dg/graphite/uns-interchange-14.c: New test.
292 * gcc.dg/graphite/uns-interchange-15.c: New test.
293 * gcc.dg/graphite/uns-interchange-9.c: New test.
294 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
296 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
299 * c-c++-common/Wunused-function-1.c: New.
301 2015-07-24 Tom de Vries <tom@codesourcery.com>
303 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
304 alternative exit-first loop transform.
305 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
306 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
307 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
308 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
309 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
310 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
311 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
312 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
313 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
315 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
318 * gcc.target/i386/mpx/pr66566.c: New test.
320 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
323 * gcc.target/i386/pr66978.c: New test.
325 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
327 * gcc.target/s390/gpr2fprsavecfi.c: New test.
329 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
331 * gcc.target/s390/insv-1.c: New test.
332 * gcc.target/s390/insv-2.c: New test.
333 * gcc.target/s390/insv-3.c: New test.
335 2015-07-24 Tom de Vries <tom@codesourcery.com>
337 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
339 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
342 * gcc.dg/pr25530.c: New test.
344 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
347 * gcc.dg/pr25529.c: New test.
349 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
351 * gcc.target/arm/reg_equal_test.c: New test.
353 2015-07-23 Jeff Law <law@redhat.com>
356 * gcc.dg/tree-ssa/pr66752-2.c: New test.
357 * gcc.dg/torture/pr66752-1.c: New test
358 * g++.dg/torture/pr66752-2.C: New test.
360 2015-07-23 Marek Polacek <polacek@redhat.com>
363 * g++.dg/warn/Wlogical-op-2.C: New test.
365 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
367 PR rtl-optimization/64164
368 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
369 * gcc.dg/ssp-1.c: Make counter a register.
370 * gcc.dg/ssp-2.c: Likewise.
371 * gcc.dg/torture/parm-coalesce.c: New.
373 2015-07-23 Marek Polacek <polacek@redhat.com>
376 * c-c++-common/ubsan/pr66908.c: New test.
378 2015-07-23 Tom de Vries <tom@codesourcery.com>
380 * gcc.dg/autopar/outer-4.c: Add xfail.
381 * gcc.dg/autopar/outer-5.c: Same.
382 * gcc.dg/autopar/outer-6.c: Same.
383 * gcc.dg/autopar/reduc-2.c: Same.
384 * gcc.dg/autopar/reduc-2char.c: Same.
385 * gcc.dg/autopar/reduc-2short.c: Same.
386 * gcc.dg/autopar/reduc-8.c: Same.
387 * gcc.dg/autopar/uns-outer-4.c: New test.
388 * gcc.dg/autopar/uns-outer-5.c: New test.
389 * gcc.dg/autopar/uns-outer-6.c: New test.
391 2015-07-23 Richard Biener <rguenther@suse.de>
393 PR tree-optimization/66952
394 * gcc.dg/torture/pr66952.c: Use signed char.
396 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
398 PR tree-optimization/66926,66951
399 * gcc.dg/vect/pr66951.c: New test.
401 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
404 * g++.dg/parse/error57.C: New.
405 * g++.dg/expr/string-2.C: Update.
407 2015-07-23 Richard Biener <rguenther@suse.de>
409 PR tree-optimization/66945
410 * gcc.dg/torture/pr66945.c: New testcase.
412 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
415 * g++.dg/ext/mv24.C: New test.
417 2015-07-22 Marek Polacek <polacek@redhat.com>
419 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
422 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
426 * gfortran.dg/generic_30.f90: New.
428 2015-07-22 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/66952
431 * gcc.dg/torture/pr66952.c: New testcase.
433 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
437 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
439 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
441 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
443 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
445 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
447 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
449 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
451 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
453 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
455 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
457 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
459 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
461 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
463 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
465 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
467 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
469 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
471 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
473 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
475 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
477 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
479 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
481 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
483 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
485 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
487 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
489 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
491 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
493 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
495 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
497 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
499 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
501 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
503 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
505 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
507 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
509 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
511 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
513 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
515 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
517 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
519 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
521 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
523 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
525 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
527 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
529 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
531 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
533 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
535 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
537 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
539 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
541 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
543 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
545 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
547 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
549 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
551 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
553 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
555 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
557 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
559 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
561 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
563 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
565 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
567 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
569 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
571 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
573 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
575 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
577 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
579 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
581 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
583 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
585 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
587 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
589 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
591 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
593 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
595 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
597 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
599 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
601 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
603 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
605 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
607 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
609 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
611 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
613 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
615 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
617 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
619 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
621 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
623 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
625 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
627 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
629 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
631 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
633 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
635 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
637 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
639 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
641 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
643 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
645 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
647 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
649 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
651 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
653 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
655 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
657 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
659 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
661 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
663 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
665 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
667 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
669 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
671 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
673 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
675 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
677 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
679 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
681 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
683 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
685 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
687 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
689 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
691 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
693 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
695 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
697 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
700 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
702 * g++.dg/template/crash81.C: Update.
704 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
707 * gcc.target/i386/pr66424.c: New.
709 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
711 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
713 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
716 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
717 Drop address sanitization.
719 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
721 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
723 (dg-additional-options): Set armv5t flag.
725 2015-07-21 Marek Polacek <polacek@redhat.com>
727 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
728 * gcc.dg/vmx/unpack.c: Likewise.
729 * gcc.target/powerpc/quad-atomic.c: Likewise.
731 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
733 * gcc.target/i386/asm-flag-5.c (f_ll): New.
735 2015-07-20 Jiong Wang <jiong.wang@arm.com>
737 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
740 2015-07-20 Marek Polacek <polacek@redhat.com>
743 * c-c++-common/Wshift-overflow-1.c: New test.
744 * c-c++-common/Wshift-overflow-2.c: New test.
745 * c-c++-common/Wshift-overflow-3.c: New test.
746 * c-c++-common/Wshift-overflow-4.c: New test.
747 * c-c++-common/Wshift-overflow-5.c: New test.
748 * g++.dg/cpp1y/left-shift-1.C: New test.
749 * gcc.dg/c90-left-shift-2.c: New test.
750 * gcc.dg/c90-left-shift-3.c: New test.
751 * gcc.dg/c99-left-shift-2.c: New test.
752 * gcc.dg/c99-left-shift-3.c: New test.
753 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
754 * gcc.c-torture/execute/pr40386.c: Likewise.
755 * gcc.dg/vect/pr33373.c: Likewise.
756 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
757 * gcc.dg/vect/vect-shift-2.c: Likewise.
759 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
761 * gcc.target/aarch64/neg_abs_1.c: New test.
763 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
766 * gcc.target/i386/pr66922.c: New test.
768 2015-07-18 Sebastian Pop <s.pop@samsung.com>
772 * gcc.dg/tree-ssa/pr42327.c: Removed.
773 * g++.dg/other/pr35011.C: Removed.
775 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
778 * gcc.target/i386/pr66906.c: New test.
780 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
782 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
783 as follow-up to r225930.
785 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
788 * lib/fortran-modules.exp (proc cleanup-submodules): New
790 * gfortran.dg/submodule_1.f08: Change extension and clean up
792 * gfortran.dg/submodule_2.f08: ditto
793 * gfortran.dg/submodule_6.f08: ditto
794 * gfortran.dg/submodule_7.f08: ditto
795 * gfortran.dg/submodule_8.f08: New test
796 * gfortran.dg/submodule_9.f08: New test
798 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
799 Sebastian Pop <s.pop@samsung.com>
802 * gcc.dg/graphite/pr61929.c: New.
804 2015-07-17 Marek Polacek <polacek@redhat.com>
806 * gcc.dg/fold-minus-7.c: New test.
808 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
810 * gfortran.dg/co_reduce_1.f90: New file.
812 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
815 * gcc.target/i386/pr66824.c:
817 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
820 * gfortran.dg/structure_constructor_13.f03: New test.
822 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
825 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
826 of generated while loops in the tree dump.
827 * gfortran.dg/derived_constructor_comps_6.f90: New file.
829 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
831 * gcc.dg/vect/vect-outer-simd-2.c: New test.
833 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
836 * gcc.target/i386/pr66891.c: New test.
838 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
840 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
842 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
844 PR rtl-optimization/66626
845 * gcc.target/i386/pr66626-2.c: New.
847 2015-07-16 Martin Liska <mliska@suse.cz>
849 * g++.dg/ipa/pr66896.c: New test.
851 2015-07-16 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/66894
854 * gcc.dg/torture/pr66894.c: New testcase.
856 2015-07-16 Richard Biener <rguenther@suse.de>
858 * gcc.dg/tree-ssa/pr21031.c: Adjust.
860 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
863 * g++.dg/pr66866.C: New test.
865 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
867 * gcc.target/powerpc/vec-cmp-sel.c: New test.
869 2015-07-15 Richard Biener <rguenther@suse.de>
871 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
872 { -O3 -fomit-frame-pointer },
873 { -O3 -fomit-frame-pointer -funroll-loops } and
874 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
876 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
879 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
881 * gcc.target/mips/interrupt_handler-5.c: New test.
883 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
884 Robert Suchanek <robert.suchanek@imgtec.com>
886 * gcc.target/mips/interrupt_handler-4.c: New test.
888 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
891 * gcc.dg/lto/lto.exp: Initialize MPX.
893 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
895 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
897 * gcc.target/arm/scd42-3.c: Likewise.
899 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
901 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
902 code to be run when the pre-arch code increases the isa_rev to
905 2015-07-15 Richard Biener <rguenther@suse.de>
907 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
908 { -O3 -fomit-frame-pointer },
909 { -O3 -fomit-frame-pointer -funroll-loops } and
910 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
912 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
914 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
915 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
918 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
920 PR rtl-optimization/66838
921 * gcc.target/i386/pr66838.c: New test.
923 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
926 * g++.dg/template/pr66850.C: New test.
928 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
929 Cesar Philippidis <cesar@codesourcery.com>
930 Chung-Lin Tang <cltang@codesourcery.com>
932 * gcc.target/nios2/nios2-flushd.c: New.
933 * gcc.target/nios2/nios2-rdprs.c: New.
934 * gcc.target/nios2/r2-atomic.c: New.
935 * gcc.target/nios2/r2-eni.c: New.
936 * gcc.target/nios2/r2-wrpie.c: New.
938 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
939 Cesar Philippidis <cesar@codesourcery.com>
940 Chung-Lin Tang <cltang@codesourcery.com>
942 * gcc.target/nios2/cdx-ldstwm-1.c: New.
943 * gcc.target/nios2/cdx-ldstwm-2.c: New.
945 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
946 Cesar Philippidis <cesar@codesourcery.com>
947 Chung-Lin Tang <cltang@codesourcery.com>
949 * gcc.target/nios2/andci.c: New.
950 * gcc.target/nios2/bmx.c: New.
951 * gcc.target/nios2/cdx-add.c: New.
952 * gcc.target/nios2/cdx-branch.c: New.
953 * gcc.target/nios2/cdx-callret.c: New.
954 * gcc.target/nios2/cdx-loadstore.c: New.
955 * gcc.target/nios2/cdx-logical.c: New.
956 * gcc.target/nios2/cdx-mov.c: New.
957 * gcc.target/nios2/cdx-shift.c: New.
958 * gcc.target/nios2/cdx-sub.c: New.
959 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
961 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
964 * g++.dg/cpp0x/vt-65071.C: New.
966 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
967 Cesar Philippidis <cesar@codesourcery.com>
968 Chung-Lin Tang <cltang@codesourcery.com>
970 * gcc.target/nios2/r2-io-range.c: New.
971 * gcc.target/nios2/r2-stio-1.c: New.
972 * gcc.target/nios2/r2-stio-2.c: New.
973 * gcc.target/nios2/nios2-ldxio.c: New.
974 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
975 of just compile. Add more tests.
977 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
979 gfortran.dg/pr66864.f90: New test.
981 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
983 PR rtl-optimization/66626
984 * gcc.target/i386/pr66626.c: New.
986 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
988 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
989 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
990 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
992 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
994 * g++.dg/template/crash81.C: Adjust for error + inform change.
995 * g++.dg/template/pr58878.C: Likewise.
996 * g++.dg/template/shadow1.C: Likewise.
997 * g++.dg/template/shadow2.C: Likewise.
998 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
999 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1000 * g++.old-deja/g++.brendan/crash7.C: Likewise.
1001 * g++.old-deja/g++.pt/shadow2.C: Likewise.
1003 2015-07-14 Richard Biener <rguenther@suse.de>
1005 PR tree-optimization/66863
1006 * gcc.dg/torture/pr66863.c: New testcase.
1008 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
1011 * g++.dg/template/pr65186.C: New test.
1013 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
1015 * gcc.target/arm/macro_defs0.c: Add directive to skip
1016 test if -marm is present.
1017 * gcc.target/arm/macro_defs1.c: Likewise.
1019 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1021 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1023 * gcc.target/aarch64/adds1.c: Likewise.
1024 * gcc.target/aarch64/ands_1.c: Likewise.
1025 * gcc.target/aarch64/bics_1.c: Likewise.
1026 * gcc.target/aarch64/subs1.c: Likewise.
1027 * gcc.target/aarch64/subs3.c: Likewise.
1029 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
1032 * gfortran.dg/pr64589.f90: New test.
1034 2015-07-13 Renlin Li <renlin.li@arm.com>
1037 * gcc.c-torture/execute/pr66556.c: New.
1039 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
1041 * gcc.dg/20020219-1.c: Fix double word typos.
1042 * gcc.dg/20020919-1.c: Same.
1044 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1045 Jeff Law <law@redhat.com>
1048 * g++.dg/tree-ssa/pr66726.c: New test.
1049 * gcc.dg/tree-ssa/pr66726-2.c: New test.
1050 * gcc.dg/tree-ssa/pr66726.c: New test.
1052 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1055 * g++.dg/cpp0x/variadic-ttp2.C: New.
1057 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1060 * g++.dg/cpp0x/auto46.C: New test.
1061 * g++.dg/template/pr30044.C: New test.
1062 * g++.dg/template/shadow2.C: New test.
1063 * g++.dg/template/error55.C: New test.
1064 * g++.dg/template/crash83.C: Accept any error string.
1065 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1067 * g++.dg/cpp0x/variadic19.C: Likewise
1068 * g++.dg/template/canon-type-13.C: Likewise.
1069 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1070 * g++.dg/torture/20070621-1.C: Likewise.
1072 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1075 * g++.dg/init/explicit3.C: New.
1077 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1080 * gcc.target/i386/pr66819-1.c: New test.
1081 * gcc.target/i386/pr66819-2.c: Likewise.
1082 * gcc.target/i386/pr66819-3.c: Likewise.
1083 * gcc.target/i386/pr66819-4.c: Likewise.
1084 * gcc.target/i386/pr66819-5.c: Likewise.
1086 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1089 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1090 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1091 type to prevent possible flag-clobbering zero-extensions.
1092 * gcc.target/i386/pr66703.c: New test.
1094 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1097 * g++.dg/cpp0x/nsdmi-template15.C: New.
1099 2015-07-10 Jiong Wang <jiong.wang@arm.com>
1101 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1103 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
1105 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1106 * gcc.target/arm/flip-thumb.c: Likewise.
1108 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1111 * gcc.target/i386/pr66813.c: New test.
1113 2015-07-10 Jakub Jelinek <jakub@redhat.com>
1116 * gcc.dg/gomp/pr66820.c: New test.
1118 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1121 * g++.dg/cpp0x/scoped_enum6.C: New.
1123 2015-07-10 Tom de Vries <tom@codesourcery.com>
1125 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1126 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1128 2015-07-10 Richard Biener <rguenther@suse.de>
1130 PR tree-optimization/66823
1131 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1132 which should not be necessary. XFAIL.
1134 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1137 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1139 2015-07-09 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.dg/gomp/pr66633-1.c: New test.
1143 * gcc.dg/gomp/pr66633-2.c: New test.
1144 * gcc.dg/gomp/pr66633-3.c: New test.
1145 * gcc.dg/gomp/pr66633-4.c: New test.
1147 2015-07-09 John Marino <gnugcc@marino.st>
1149 * lib/target-supports.exp (check_effective_target_pie):
1152 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
1155 * gcc.target/i386/pr66814.c: New test.
1157 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
1160 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1161 * gcc.target/aarch64/fnmul-2.c: Likewise.
1162 * gcc.target/aarch64/fnmul-3.c: Likewise.
1163 * gcc.target/aarch64/fnmul-4.c: Likewise.
1165 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/cpp0x/vt-65790.C: New.
1170 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1173 * gcc.target/i386/pr66818.c: New test.
1175 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1178 * gcc.target/i386/pr66817.c: New test.
1180 2015-07-09 Marek Polacek <polacek@redhat.com>
1182 PR tree-optimization/66718
1183 * gcc.dg/vect/vect-126.c: New test.
1185 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
1187 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1188 even when dwarf-2 is not the default.
1190 2015-07-08 Jeff Law <law@redhat.com>
1193 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1194 to have a single memory reference.
1196 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
1198 * g++.dg/other/dump-ada-spec-9.C: New test.
1200 2015-07-08 Jakub Jelinek <jakub@redhat.com>
1202 * g++.dg/vect/vect.exp: Run also simd* tests.
1203 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1204 (check_vect): Fix up get_cpuid call for C++.
1205 * g++.dg/vect/simd-clone-1.cc: New test.
1207 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1209 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1211 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1213 * gcc.target/i386/readeflags-1.c (abort): New prototype.
1214 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1216 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1219 * gcc.target/i386/pr66806.c: New test.
1221 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1224 * g++.dg/cpp0x/auto45.C: New.
1226 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
1229 * gcc.target/i386/pr66334.c: New.
1231 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1233 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1236 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1239 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1240 (verify_code): Update expected error message.
1241 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1242 (verify_code): Likewise.
1243 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1244 (verify_code): Likewise.
1246 2015-07-08 Richard Biener <rguenther@suse.de>
1248 PR tree-optimization/66793
1249 * gcc.dg/torture/pr66793.c: New testcase.
1251 2015-07-08 Richard Biener <rguenther@suse.de>
1253 PR tree-optimization/66794
1254 * gcc.dg/torture/pr66794.c: New testcase.
1256 2015-07-08 Marek Polacek <polacek@redhat.com>
1259 * g++.dg/abi/abi-tag15.C: New test.
1261 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1263 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1264 * gcc.target/mips/branch-3.c: Ditto
1265 * gcc.target/mips/branch-4.c: Ditto.
1266 * gcc.target/mips/branch-5.c: Ditto.
1267 * gcc.target/mips/branch-6.c: Ditto.
1268 * gcc.target/mips/branch-7.c: Ditto.
1269 * gcc.target/mips/branch-8.c: Ditto.
1270 * gcc.target/mips/branch-9.c: Ditto.
1271 * gcc.target/mips/branch-10.c: Ditto.
1272 * gcc.target/mips/branch-11.c: Ditto.
1273 * gcc.target/mips/branch-12.c: Ditto.
1274 * gcc.target/mips/branch-13.c: Ditto.
1275 * gcc.target/mips/umips-branch-5.c: New file.
1276 * gcc.target/mips/umips-branch-6.c: New file.
1277 * gcc.target/mips/umips-branch-7.c: New file.
1278 * gcc.target/mips/umips-branch-8.c: New file.
1279 * gcc.target/mips/umips-branch-9.c: New file.
1280 * gcc.target/mips/umips-branch-10.c: New file.
1281 * gcc.target/mips/umips-branch-11.c: New file.
1282 * gcc.target/mips/umips-branch-12.c: New file.
1283 * gcc.target/mips/umips-branch-13.c: New file.
1284 * gcc.target/mips/umips-branch-14.c: New file.
1285 * gcc.target/mips/umips-branch-15.c: New file.
1286 * gcc.target/mips/umips-branch-16.c: New file.
1287 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1288 (OCCUPY_0xfffc): New define.
1290 2015-07-08 Renlin Li <renlin.li@arm.com>
1292 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1296 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1298 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1300 * gcc.target/i386/bt-3.c: New test.
1301 * gcc.target/i386/bt-4.c: Ditto.
1303 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1305 * g++.dg/other/dump-ada-spec-8.C: New test.
1307 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1310 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1312 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1314 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1316 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1317 Avoid using an opaque struct for local "f".
1319 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1322 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1323 * jit.dg/test-pr66779.c: New testcase.
1325 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1327 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1330 2015-07-07 Richard Biener <rguenther@suse.de>
1332 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1334 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1336 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1337 * gcc.target/mips/call-5.c: Ditto.
1338 * gcc.target/mips/call-6.c: Ditto.
1340 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1342 * gcc.dg/dx-test.c: New test-case.
1344 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1347 * gfortran.dg/allocate_with_source_9.f08: New test.
1349 2015-07-07 Christian Bruel <christian.bruel@st.com>
1352 * gcc.target/arm/flip-thumb.c: Fix scan.
1353 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1354 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1355 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1358 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1361 * gcc.c-torture/execute/pr65956.c: New test.
1363 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1365 * gcc.target/arm/aapcs/align1.c: New.
1366 * gcc.target/arm/aapcs/align_rec1.c: New.
1367 * gcc.target/arm/aapcs/align2.c: New.
1368 * gcc.target/arm/aapcs/align_rec2.c: New.
1369 * gcc.target/arm/aapcs/align3.c: New.
1370 * gcc.target/arm/aapcs/align_rec3.c: New.
1371 * gcc.target/arm/aapcs/align4.c: New.
1372 * gcc.target/arm/aapcs/align_rec4.c: New.
1373 * gcc.target/arm/aapcs/align_vararg1.c: New.
1374 * gcc.target/arm/aapcs/align_vararg2.c: New.
1376 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1378 * gfortran.dg/iomsg_2.f90: New test.
1380 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1383 * gcc.target/i386/pr66749.c: New test.
1385 2015-07-06 Richard Biener <rguenther@suse.de>
1387 PR tree-optimization/66772
1388 * gcc.dg/torture/pr66772-1.c: New testcase.
1389 * gcc.dg/torture/pr66772-2.c: Likewise.
1391 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1393 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1394 the jals instruction.
1396 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1399 * gcc.target/i386/pr53383-1.c: New file.
1400 * gcc.target/i386/pr53383-2.c: Likewise.
1401 * gcc.target/i386/pr53383-3.c: Likewise.
1403 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1405 * gcc.target/aarch64/fnmul-1.c: New.
1406 * gcc.target/aarch64/fnmul-2.c: New.
1407 * gcc.target/aarch64/fnmul-3.c: New.
1408 * gcc.target/aarch64/fnmul-4.c: New.
1410 2015-07-06 Richard Biener <rguenther@suse.de>
1413 * gcc.dg/torture/pr66759.c: New testcase.
1415 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1418 * gfortran.dg/alloc_comp_class_3.f03: New test.
1419 * gfortran.dg/alloc_comp_class_4.f03: New test.
1421 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1423 * gcc.c-torture/execute/pr66757.c: New test.
1425 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1427 PR tree-optimization/66720
1428 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1430 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1431 Sandra Loosemore <sandra@codesourcery.com>
1433 * gcc.target/nios2/gprel-offset.c: New test.
1435 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1438 * gfortran.dg/pr66725.f90: New test.
1440 2015-07-03 Jason Merrill <jason@redhat.com>
1442 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1443 Avoid narrowing error.
1445 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1447 PR rtl-optimization/66706
1448 * gcc.target/powerpc/shift-int.c: New testcase.
1450 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1453 * gcc.target/i386/pr66746.c: New file.
1455 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1457 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1459 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1461 PR tree-optimization/66119
1462 * g++.dg/opt/pr66119.C: New.
1464 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1467 * gfortran.dg/submodule_1.f90: New test
1468 * gfortran.dg/submodule_2.f90: New test
1469 * gfortran.dg/submodule_3.f90: New test
1470 * gfortran.dg/submodule_4.f90: New test
1471 * gfortran.dg/submodule_5.f90: New test
1472 * gfortran.dg/submodule_6.f90: New test
1473 * gfortran.dg/submodule_7.f90: New test
1475 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1477 PR preprocessor/53690
1478 * g++.dg/cpp/pr53690.C: New.
1480 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1482 * gcc.target/powerpc/vec-cmp.c: New test.
1484 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1487 * gfortran.dg/pr56520.f90: New test.
1489 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1492 * gfortran.dg/pr66545_1.f90: New test.
1493 * gfortran.dg/pr66545_2.f90: New test.
1495 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1497 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1498 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1500 2015-07-02 Richard Biener <rguenther@suse.de>
1503 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1506 2015-07-02 Richard Biener <rguenther@suse.de>
1508 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1510 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1512 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1514 2015-07-01 Jason Merrill <jason@redhat.com>
1516 * lib/target-supports.exp (cxx_default): Set to C++14.
1518 2015-07-01 Tom de Vries <tom@codesourcery.com>
1521 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1524 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1526 * gfortran.dg/warn_conversion_8.f90: New test.
1528 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1530 PR rtl-optimization/61047
1531 * gcc.c-torture/execute/20150611-1.c: New testcase.
1533 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1536 * jit.dg/all-non-failing-tests.h: Add
1537 test-pr66700-observing-write-through-ptr.c.
1538 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1540 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1542 * jit.dg/test-accessing-union.c: Add comments for use by
1543 gcc/jit/docs/topics/types.rst.
1545 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1547 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1548 'do-require-effective-target' with 'dg-require-effective-target'.
1549 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1550 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1551 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1552 'stlex' with 'strex' as the expected output.
1554 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/cpp0x/gen-attrs-60.C: New.
1558 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1560 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1562 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1564 * gcc.target/aarch64/pic-small.c: Restrict this test under
1565 check_effective_target_aarch64_small_fpic.
1567 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1569 * gfortran.dg/gomp/pr66633.f90: New test.
1571 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1574 * g++.dg/template/pr66686.C: New test.
1576 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1578 * gnat.dg/lto17.ad[sb]: New test.
1580 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1582 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1583 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1585 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1587 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1589 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1591 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1593 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1595 * jit.dg/test-switch.c: New testcase.
1596 * jit.dg/test-switch.cc: New testcase.
1598 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1601 * jit.dg/all-non-failing-tests.h: Add note about
1602 test-validly-unreachable-block.c.
1603 * jit.dg/test-validly-unreachable-block.c: New file.
1605 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1608 * jit.dg/all-non-failing-tests.h: Add note about
1609 test-extra-options.c.
1610 * jit.dg/test-extra-options.c: New testcase.
1612 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1615 * gcc.target/i386/pr66691.c: New.
1617 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1619 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1620 * gcc.target/i386/iamcu/args.h: Likewise.
1621 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1622 * gcc.target/i386/iamcu/defines.h: Likewise.
1623 * gcc.target/i386/iamcu/macros.h: Likewise.
1624 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1625 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1626 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1627 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1628 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1629 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1630 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1631 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1632 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1633 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1634 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1635 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1636 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1637 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1638 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1639 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1640 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1642 2015-06-30 Marek Polacek <polacek@redhat.com>
1644 * gcc.dg/fold-minus-6.c: New test.
1646 * gcc.dg/fold-ior-3.c: New test.
1648 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1650 Implement N4197 - Adding u8 character literals
1651 * g++.dg/cpp1z/utf8.C: New.
1652 * g++.dg/cpp1z/utf8-neg.C: New.
1653 * g++.dg/cpp1z/udlit-utf8char.C: New.
1655 2015-06-30 Marek Polacek <polacek@redhat.com>
1657 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1659 2015-06-30 Tom de Vries <tom@codesourcery.com>
1661 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1662 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1663 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1664 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1666 2015-06-30 Marek Polacek <polacek@redhat.com>
1668 * gcc.dg/fold-ior-2.c: New test.
1670 2015-06-30 Tom de Vries <tom@codesourcery.com>
1672 PR tree-optimization/66652
1673 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1674 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1676 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1678 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1681 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1682 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1684 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1687 * gfortran.dg/wunused-parameter.f90: New test.
1689 2015-06-29 Richard Henderson <rth@redhat.com>
1691 * gcc.target/i386/asm-flag-1.c: New.
1692 * gcc.target/i386/asm-flag-2.c: New.
1693 * gcc.target/i386/asm-flag-3.c: New.
1694 * gcc.target/i386/asm-flag-4.c: New.
1695 * gcc.target/i386/asm-flag-5.c: New.
1697 2015-06-29 Marek Polacek <polacek@redhat.com>
1700 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1701 * c-c++-common/pr66322.c: New test.
1702 * g++.dg/eh/scope1.C: Remove dg-warning.
1704 2015-06-29 Richard Biener <rguenther@suse.de>
1706 PR tree-optimization/66677
1707 * gcc.dg/vect/pr66677.c: New testcase.
1709 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1712 * gcc.dg/tree-ssa/pr64130.c: New test.
1714 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1716 * gcc.target/aarch64/pic-small.c: New testcase.
1718 2015-06-26 Richard Biener <rguenther@suse.de>
1720 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1722 2015-06-26 Marek Polacek <polacek@redhat.com>
1724 * gcc.dg/fold-and-1.c: New test.
1725 * gcc.dg/fold-and-2.c: New test.
1727 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1729 * gnat.dg/warn11.adb: Add missing dg directive.
1730 * gnat.dg/warn12.adb: New test.
1731 * gnat.dg/warn12_pkg.ads: New helper.
1733 2015-06-26 Richard Biener <rguenther@suse.de>
1735 * gfortran.dg/reassoc_3.f90: Adjust.
1737 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1740 * gcc.target/i386/pr66412.c: New test.
1742 2015-06-25 Richard Biener <rguenther@suse.de>
1744 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1746 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1748 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1750 2015-06-25 Richard Biener <rguenther@suse.de>
1752 * gfortran.dg/vect/vect-9.f90: New testcase.
1754 2015-06-25 Nick Clifton <nickc@redhat.com>
1756 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1757 H8300 and M32R targets.
1759 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1762 * gfortran.dg/maxerrors.f90: New test.
1764 2015-06-08 DJ Delorie <dj@redhat.com>
1766 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1768 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1770 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1772 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1774 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1775 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1776 * gcc.target/aarch64/nofp_1.c: New file.
1778 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1780 Implement N3928 - Extending static_assert
1781 * g++.dg/cpp0x/static_assert8.C: Adjust.
1782 * g++.dg/cpp0x/static_assert12.C: New.
1783 * g++.dg/cpp0x/static_assert13.C: New.
1784 * g++.dg/cpp1y/static_assert1.C: New.
1785 * g++.dg/cpp1y/static_assert2.C: New.
1786 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1788 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1791 * g++.dg/cpp0x/trailing11.C: New.
1793 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1795 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1797 * gcc.target/arm/memset-inline-10.c: Likewise.
1798 * gcc.target/arm/pr58784.c: Likewise.
1799 * gcc.target/arm/pr59985.C: Likewise.
1800 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1802 2015-06-24 Renlin Li <renlin.li@arm.com>
1804 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1805 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1807 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1810 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1813 * g++.dg/cpp0x/auto45.C: New test.
1814 * g++.dg/template/pr30044.C: New test.
1815 * g++.dg/template/crash83.C: Accept any error string.
1816 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1818 * g++.dg/cpp0x/variadic18.C: Likewise
1819 * g++.dg/template/canon-type-13.C: Likewise.
1820 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1822 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1825 * g++.dg/other/linkage2.C: New.
1827 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1830 * gcc.target/arm/pr63408.c: New test.
1832 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1834 * lib/c-torture.exp: Don't call check_effective_target_lto
1835 before setting up environment correctly.
1836 * lib/gcc-dg.exp: Likewise, and protect
1837 gcc_force_conventional_output.
1839 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1841 PR rtl-optimization/66306
1842 * gcc.target/s390/pr66306.c: New test.
1844 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1846 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1847 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1848 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1849 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1850 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1851 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1852 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1854 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1857 * gcc.c-torture/pr65803.c: New test.
1859 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1862 * g++.dg/cpp0x/auto45.C: New test.
1863 * g++.dg/template/pr30044.C: New test.
1864 * g++.dg/template/crash83.C: Accept any error string.
1865 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1867 * g++.dg/cpp0x/variadic18.C: Likewise
1868 * g++.dg/template/canon-type-13.C: Likewise.
1869 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1871 2015-06-23 Marek Polacek <polacek@redhat.com>
1873 * c-c++-common/Wlogical-op-3.c: New test.
1875 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/cpp0x/scoped_enum5.C: New.
1880 2015-06-23 Richard Biener <rguenther@suse.de>
1882 PR tree-optimization/66636
1883 * gcc.dg/vect/pr66636.c: New testcase.
1885 2015-06-23 Marek Polacek <polacek@redhat.com>
1887 * gcc.dg/fold-minus-4.c: New test.
1888 * gcc.dg/fold-minus-5.c: New test.
1889 * c-c++-common/ubsan/overflow-add-5.c: New test.
1891 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1893 Add missing testcase from r224672.
1894 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1896 * gcc.target/vax/bswapdi-1.c: New.
1898 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1901 * gfortran.dg/associate_18.f08: New test.
1903 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1906 * gcc.target/i386/pr66560-1.c: New test.
1907 * gcc.target/i386/pr66560-2.c: Ditto.
1908 * gcc.target/i386/pr66560-3.c: Ditto.
1909 * gcc.target/i386/pr66560-4.c: Ditto.
1911 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1913 * gcc.target/nvptx/nvptx.exp: New file.
1914 * gcc.target/nvptx/proto-1.c: Likewise.
1916 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1918 PR tree-optimization/66449
1919 * gcc.dg/vect/pr66449.c: New test.
1921 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1923 * g++.dg/other/dump-ada-spec-5.C: New test.
1924 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1925 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1927 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/inherit/pure1.C: Test location too.
1931 2015-06-22 Marek Polacek <polacek@redhat.com>
1933 * gcc.dg/fold-ior-1.c: New test.
1934 * gcc.dg/fold-minus-2.c: New test.
1935 * gcc.dg/fold-minus-3.c: New test.
1936 * gcc.dg/fold-plus-1.c: New test.
1937 * gcc.dg/fold-plus-2.c: New test.
1938 * gcc.dg/fold-xor-4.c: New test.
1939 * gcc.dg/fold-xor-5.c: New test.
1941 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1944 * g++.dg/torture/pr65914.C: New.
1946 2015-06-22 Richard Biener <rguenther@suse.de>
1948 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1949 not existing TORTURE_OPTIONS only.
1950 * lib/gcc-dg.exp: Likewise.
1952 2015-06-22 Christian Bruel <christian.bruel@st.com>
1955 * gcc.target/arm/flip-thumb.c: New test.
1957 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1958 Martin Liska <mliska@suse.cz>
1961 * g++.dg/ipa/pr65908.C: New testcase.
1963 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1966 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1967 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1969 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1971 * gnat.dg/specs/debug1.ads: Adjust.
1973 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1975 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1976 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1977 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1978 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1979 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1980 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1981 * gcc.target/aarch64/fmovd-zero.c: Delete.
1982 * gcc.target/aarch64/fmovf-zero.c: Delete.
1984 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1986 * gcc.target/vax/bswapdi-1.c: New.
1988 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1990 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1992 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1994 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1996 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1998 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2000 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2002 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2004 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2006 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2008 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2010 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2012 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2014 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2016 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2018 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2020 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2022 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2024 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2026 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2028 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2030 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2032 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2034 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2036 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2038 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2040 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2042 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2044 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2046 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2048 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2050 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2052 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2054 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2056 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2058 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2060 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2062 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2064 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2066 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2067 (_ARM_FPSCR): Add FZ field.
2068 (clean_results): Force FZ=1 on AArch64.
2069 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2071 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2073 * gcc.target/aarch64/pr62308.c: New test.
2075 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2078 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2080 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2082 * gcc.target/i386/mpx/pr66581.c: New test.
2084 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2086 * gcc.target/i386/cmov9.c: New test.
2088 2015-06-18 Richard Biener <rguenther@suse.de>
2090 * g++.dg/other/const4.C: New testcase.
2092 2015-06-18 Michael Matz <matz@suse.de>
2095 * gcc.dg/vect/pr66253.c: New testcase.
2097 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2100 * gcc.target/i386/mpx/chkp-vararg.c: New test.
2102 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2105 * gcc.target/i386/mpx/pr66568.c: New test.
2107 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2110 * gcc.target/i386/mpx/pr66567.c: New test.
2112 2015-06-18 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/66510
2115 * gcc.dg/vect/slp-perm-12.c: New testcase.
2117 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2119 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2120 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2121 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2122 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2124 2015-06-17 Jakub Jelinek <jakub@redhat.com>
2127 * g++.dg/gomp/pr66571-1.C: New test.
2130 * c-c++-common/gomp/pr66429.c: New test.
2132 2015-06-17 David Malcolm <dmalcolm@redhat.com>
2134 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2135 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2137 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2139 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2142 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2145 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2147 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
2149 * gcc.target/mips/pr65862-1.c: New test.
2150 * gcc.target/mips/pr65862-2.c: Likewise.
2152 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2154 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2155 * gcc.target/i386/pr52252-atom.c: Ditto.
2156 * gcc.target/i386/vect-div-1.c: Ditto.
2157 * gcc.target/i386/rotate-5.c: Ditto.
2158 * gcc.target/i386/pr50202.c: Ditto.
2159 * gcc.target/i386/pr37843-3.c: Ditto.
2160 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2161 * gcc.target/i386/pr53397-1.c: Ditto.
2162 * gcc.target/i386/pr55934.c: Ditto.
2163 * gcc.target/i386/pr37843-4.c: Ditto.
2164 * gcc.target/i386/pr60451.c: Ditto.
2165 * gcc.target/i386/pr53397-2.c: Ditto.
2166 * gcc.target/i386/vectorize1.c: Ditto.
2167 * gcc.target/i386/extract-insert-combining.c: Ditto.
2168 * gcc.target/i386/pr53759.c: Ditto.
2169 * gcc.target/i386/pr52252-core.c: Ditto.
2170 * gcc.target/i386/rotate-3.c: Ditto.
2171 * gcc.target/i386/sse-20.c: Ditto.
2172 * gcc.target/i386/rotate-4.c: Ditto.
2173 * gcc.target/i386/pr61403.c: Ditto.
2174 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2175 * gcc.target/i386/pr60901.c: Ditto.
2176 * gcc.target/i386/pr59794-7.c: Ditto.
2177 * gcc.target/i386/pr62208.c: Ditto.
2178 * gcc.target/i386/pr53416.c: Ditto.
2179 * gcc.target/i386/asm-dialect-1.c: Ditto.
2180 * gcc.target/i386/pr50038.c: Ditto.
2181 * gcc.target/i386/47698.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2183 * gcc.target/i386/pr59794-2.c: Ditto.
2184 * gcc.target/i386/pr59794-3.c: Ditto.
2185 * gcc.target/i386/pr39058.c: Ditto.
2186 * gcc.target/i386/pr60205-1.c: Ditto.
2187 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2188 * gcc.target/i386/sse2-movq-2.c: Ditto.
2190 2015-06-17 Richard Biener <rguenther@suse.de>
2192 PR tree-optimization/66251
2193 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2195 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
2198 * g++.dg/parse/new-placement1.C: New.
2200 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2202 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2203 * jit.dg/test-compound-assignment.c: New testcase.
2205 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2208 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2209 to "testcases" array.
2211 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2214 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2215 * jit.dg/test-debug-strings.c: New test case.
2216 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2217 the discriminant has a sane debug string.
2219 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
2222 * gcc.target/i386/pr56766-1.c: New test.
2223 * gcc.target/i386/pr56766-2.c: Ditto.
2225 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
2227 * gcc.target/mips/loongson-shift-count-truncated-1.c:
2228 Skip on mips*-mti-linux* and mips*-img-linux* targets.
2229 * gcc.target/mips/loongson-simd.c: Ditto.
2231 2015-06-16 Richard Biener <rguenther@suse.de>
2233 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2235 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2237 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2238 passed by the testsuite driver.
2240 2015-06-16 Richard Biener <rguenther@suse.de>
2242 * gcc.dg/vect/slp-perm-11.c: New testcase.
2244 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2246 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2249 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2251 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2252 Reinstate calls to torture-init and torture-finalize.
2254 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2256 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2258 2015-06-15 Nathan Sidwell <nathan@acm.org>
2261 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2263 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2266 * g++.dg/cpp0x/local-type1.C: New.
2268 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2273 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2274 unimplemented error.
2275 * gfortran.dg/allocate_with_source_7.f08: New test.
2276 * gfortran.dg/allocate_with_source_8.f08: New test.
2278 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2281 * g++.dg/warn/Walways-true-3.C: New test.
2283 2015-06-13 Tom de Vries <tom@codesourcery.com>
2285 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2287 2015-06-13 Tom de Vries <tom@codesourcery.com>
2289 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2290 (main): Remove superfluous attributes.
2291 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2292 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2294 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2296 * gcc.target/i386/monitorx.c: New.
2297 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2298 * gcc.target/i386/sse-13.c: Ditto.
2299 * gcc.target/i386/sse-14.c: Ditto.
2300 * gcc.target/i386/sse-22.c: Ditto.
2301 * gcc.target/i386/sse-23.c: Ditto.
2302 * g++.dg/other/i386-2.C: Ditto.
2303 * g++.dg/other/i386-3.C: Ditto.
2305 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2307 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2309 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2312 * gfortran.dg/allocatable_scalar_13.f90: New test
2314 2015-06-11 Marek Polacek <polacek@redhat.com>
2316 * gcc.dg/fold-xor-3.c: New test.
2318 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2320 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2321 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2323 2015-06-11 Christian Bruel <christian.bruel@st.com>
2326 * gcc.target/arm/pragma_attribute.c: New test.
2328 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2330 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2332 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2335 * gcc.target/i386/pr66473.c: New test.
2337 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2340 * gcc.dg/tls/pr66470.c: New test.
2341 * gcc.target/i386/pr66470.c: New test.
2343 2015-06-10 Christian Bruel <christian.bruel@st.com>
2346 * gcc.target/arm/attr_arm.c: New test
2347 * gcc.target/arm/attr_arm-err.c: New test
2348 * gcc.target/arm/attr_thumb.c: New test
2349 * gcc.target/arm/attr_thumb-static.c: New test
2351 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2356 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2358 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2360 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2361 passed by the testsuite driver.
2363 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2366 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2367 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2368 * gcc.dg/ssp-1.c: Make counter a register.
2369 * gcc.dg/ssp-2.c: Likewise.
2370 * gcc.dg/torture/parm-coalesce.c: New.
2372 2015-06-09 Tom de Vries <tom@codesourcery.com>
2374 * gcc.target/i386/vararg-loc.c: New test.
2376 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2380 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2382 2015-06-09 Marek Polacek <polacek@redhat.com>
2384 PR tree-optimization/66299
2385 * gcc.dg/pr66299-1.c: New test.
2386 * gcc.dg/pr66299-2.c: New test.
2387 * gcc.dg/pr66299-3.c: New test.
2389 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2391 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2392 passed by the testsuite driver.
2394 2015-06-09 Richard Biener <rguenther@suse.de>
2397 * gcc.dg/fold-modpow2.c: New testcase.
2399 2015-06-09 Richard Biener <rguenther@suse.de>
2401 PR tree-optimization/66419
2402 * gcc.dg/vect/bb-slp-37.c: New testcase.
2404 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2406 * gcc.target/arm/stl-cond.c: New test.
2408 2015-06-09 Richard Biener <rguenther@suse.de>
2411 * gcc.dg/torture/pr66413.c: New testcase.
2413 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2415 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2416 * gcc.dg/ssp-1.c: Make counter a register.
2417 * gcc.dg/ssp-2.c: Likewise.
2418 * gcc.dg/torture/parm-coalesce.c: New.
2420 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2422 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2423 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2425 2015-06-08 Tom de Vries <tom@codesourcery.com>
2427 PR rtl-optimization/66444
2428 * gcc.dg/pr66444.c: New test.
2430 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2433 * gfortran.dg/class_is_1.f90: New test.
2434 * gfortran.dg/type_is_1.f90: Ditto.
2436 2015-06-08 Marek Polacek <polacek@redhat.com>
2439 * gcc.dg/cpp/pr66415-1.c: New test.
2440 * gcc.dg/cpp/pr66415-2.c: New test.
2442 2015-06-08 Richard Biener <rguenther@suse.de>
2444 PR tree-optimization/66422
2445 * gcc.dg/Warray-bounds-16.c: New testcase.
2447 2015-06-08 Richard Biener <rguenther@suse.de>
2449 * gcc.dg/vect/slp-perm-10.c: New testcase.
2450 * gcc.dg/vect/slp-23.c: Adjust.
2451 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2452 vector pointer update.
2454 2015-06-08 Marek Polacek <polacek@redhat.com>
2457 * g++.dg/ubsan/pr66452.C: New test.
2459 2015-06-08 Tom de Vries <tom@codesourcery.com>
2461 PR tree-optimization/66436
2462 * gcc.dg/gomp/dump-new-function-2.c: New test.
2463 * gcc.dg/gomp/dump-new-function-3.c: Same.
2464 * gcc.dg/gomp/dump-new-function.c: Same.
2466 2015-06-08 Tom de Vries <tom@codesourcery.com>
2468 PR tree-optimization/66435
2469 * gcc.dg/gomp/notify-new-function-2.c: New test.
2470 * gcc.dg/gomp/notify-new-function-3.c: Same.
2471 * gcc.dg/gomp/notify-new-function.c: Same.
2473 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2475 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2476 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2477 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2478 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2479 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2480 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2483 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2486 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2487 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2489 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2490 * gfortran.dg/warn_conversion_5.f90: New test.
2491 * gfortran.dg/warn_conversion_6.f90: New test.
2492 * gfortran.dg/warn_conversion_7.f90: New test.
2494 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2497 * gfortran.dg/blockdata_9.f: New test.
2499 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2502 * gfortran.dg/forall_17.f90: New test.
2504 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2506 * g++.dg/cpp0x/pr57101.C: Add warning.
2507 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2508 * g++.dg/ext/visibility/anon7.C: Same.
2509 * g++.dg/ipa/pr63587-2.C: Same.
2510 * g++.dg/opt/dump1.C: Same.
2511 * g++.dg/opt/pr59622-3.C: Same.
2512 * g++.dg/opt/pr59622.C: Same.
2513 * g++.dg/torture/pr46383.C: Same.
2514 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2515 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2516 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2518 * gfortran.dg/intent_out_8.f90: Same.
2519 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2521 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2524 gfortran.dg/equiv_9.f90: New test.
2527 2015-06-05 Tom de Vries <tom@codesourcery.com>
2529 merge from gomp4 branch:
2530 2015-05-28 Tom de Vries <tom@codesourcery.com>
2532 PR tree-optimization/65443
2533 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2534 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2535 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2537 2015-06-05 Nathan Sidwell <nathan@acm.org>
2540 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2542 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2544 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2546 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2548 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2550 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2552 * testsuite/gcc.target/i386/noplt-1.c: New test.
2553 * testsuite/gcc.target/i386/noplt-2.c: New test.
2554 * testsuite/gcc.target/i386/noplt-3.c: New test.
2555 * testsuite/gcc.target/i386/noplt-4.c: New test.
2557 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2560 * gfortran.dg/adjustl_1.f90: New test.
2562 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2564 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2565 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2567 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2569 * lto.c (iterative_hash_canonical_type,
2570 gimple_register_canonical_type): only hash main variants of types
2572 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2574 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2575 Move set of dg-do-what-default after early return.
2577 2015-06-04 Marek Polacek <polacek@redhat.com>
2580 * gcc.dg/lvalue-8.c: New test.
2582 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2583 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/other/pr66130.C: New.
2587 * g++.dg/cpp0x/pr66130.C: Likewise.
2589 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2591 * g++.dg/cpp0x/decl-loc1.C: New.
2592 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2593 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2594 * g++.dg/init/ctor8.C: Likewise.
2595 * g++.dg/parse/semicolon4.C: Likewise.
2597 2015-06-03 Marek Polacek <polacek@redhat.com>
2600 * g++.dg/ubsan/static-init-1.C: New test.
2601 * g++.dg/ubsan/static-init-2.C: New test.
2602 * g++.dg/ubsan/static-init-3.C: New test.
2604 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2607 * gcc.target/i386/pr66275.c: New test.
2609 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2611 * gcc.dg/Wcxx-compat-22.c: New testcase.
2612 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2613 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2614 * c-c++-common/pr58346-1.c: Likewise.
2615 * c-c++-common/transparent-union-1.c: Likewise.
2617 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2619 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2620 * g++.dg/plugin/def_plugin.c: New file.
2621 * g++.dg/plugin/def-plugin-test.C: New file.
2623 2015-06-03 Richard Biener <rguenther@suse.de>
2625 * gcc.dg/vect/bb-slp-36.c: New testcase.
2627 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2629 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2631 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2633 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2634 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2635 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2636 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2638 2015-06-03 Marek Polacek <polacek@redhat.com>
2642 * gcc.dg/pr64223-1.c: New test.
2643 * gcc.dg/pr64223-2.c: New test.
2645 2015-06-03 Richard Biener <rguenther@suse.de>
2647 PR tree-optimization/63916
2648 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2650 2015-06-03 Richard Biener <rguenther@suse.de>
2652 PR tree-optimization/66375
2653 * gcc.dg/torture/pr66375.c: New testcase.
2655 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2657 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2659 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2662 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2664 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2667 * gfortran.dg/reshape_7.f90: New test.
2669 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2672 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2675 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2678 * gcc.dg/pr49551.c: New testcase.
2680 2015-06-02 Richard Biener <rguenther@suse.de>
2683 * g++.dg/lto/pr65549_0.C: New testcase.
2685 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2689 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2691 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2693 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2695 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2698 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2700 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2702 PR tree-optimization/48052
2703 * gcc.dg/tree-ssa/scev-8.c: New.
2704 * gcc.dg/tree-ssa/scev-9.c: New.
2705 * gcc.dg/tree-ssa/scev-10.c: New.
2706 * gcc.dg/vect/pr48052.c: New.
2708 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2710 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2712 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2714 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2716 2015-06-02 Marek Polacek <polacek@redhat.com>
2719 * gcc.dg/torture/pr66345.c: New test.
2721 2015-06-02 Richard Biener <rguenther@suse.de>
2723 PR tree-optimization/65961
2724 * gcc.dg/torture/pr65961.c: New testcase.
2726 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2728 PR tree-optimization/52563
2729 PR tree-optimization/62173
2730 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2731 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2733 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2735 * gnat.dg/specs/varsize_return2.ads: New test.
2736 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2738 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2740 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2742 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2745 * gcc.target/aarch64/sync-comp-swap.c: New.
2746 * gcc.target/aarch64/sync-comp-swap.x: New.
2747 * gcc.target/aarch64/sync-op-acquire.c: New.
2748 * gcc.target/aarch64/sync-op-acquire.x: New.
2749 * gcc.target/aarch64/sync-op-full.c: New.
2750 * gcc.target/aarch64/sync-op-full.x: New.
2751 * gcc.target/aarch64/sync-op-release.c: New.
2752 * gcc.target/aarch64/sync-op-release.x: New.
2754 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2756 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2759 2015-06-01 Richard Biener <rguenther@suse.de>
2761 PR tree-optimization/66349
2762 PR tree-optimization/66352
2763 PR tree-optimization/66357
2764 * gcc.dg/torture/pr66357.c: New testcase.
2765 * gcc.dg/torture/pr66349.c: Likewise.
2766 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2768 2015-06-01 Richard Biener <rguenther@suse.de>
2771 2015-05-29 Richard Biener <rguenther@suse.de>
2773 PR tree-optimization/66314
2774 * gcc.dg/asan/pr66314.c: New testcase.
2776 2015-06-01 Richard Biener <rguenther@suse.de>
2778 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2780 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2782 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2784 (hp3, hp4): Add inline keyword.
2785 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2786 (hp2): Add inline keyword.
2787 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2788 (hp2): Add inline keyword.
2790 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2793 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2794 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2795 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2796 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2798 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2800 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2801 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2803 2015-06-01 Richard Biener <rguenther@suse.de>
2805 PR tree-optimization/66280
2806 * g++.dg/torture/pr66280.C: New testcase.
2807 * g++.dg/torture/pr66280-2.C: Likewise.
2809 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2811 * gnat.dg/addr9_1.adb: New test.
2812 * gnat.dg/addr9_2.adb: Likewise.
2813 * gnat.dg/addr9_3.adb: Likewise.
2814 * gnat.dg/addr9_4.adb: Likewise.
2816 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2818 * g++.dg/other/dump-ada-spec-4.C: New test.
2820 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2822 * gcc.dg/alias-8.c: Fix dg-warning.
2824 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2826 * gcc.dg/alias-8.c: Do not xfail.
2827 * gcc.dg/pr62167.c: Prevent FRE.
2828 * gcc.dg/alias-14.c: New testcase.
2830 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2832 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2834 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2837 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2839 * gcc.target/s390/hotpatch-10.c: Likewise.
2840 * gcc.target/s390/hotpatch-11.c: Likewise.
2841 * gcc.target/s390/hotpatch-12.c: Likewise.
2842 * gcc.target/s390/hotpatch-17.c: Likewise.
2843 * gcc.target/s390/hotpatch-18.c: Likewise.
2844 * gcc.target/s390/hotpatch-20.c: Likewise.
2845 * gcc.target/s390/hotpatch-21.c: Likewise.
2846 * gcc.target/s390/hotpatch-22.c: Likewise.
2847 * gcc.target/s390/hotpatch-23.c: Likewise.
2848 * gcc.target/s390/hotpatch-24.c: Likewise.
2849 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2850 to check for the exact nops too.
2851 * gcc.target/s390/hotpatch-3.c: Likewise.
2852 * gcc.target/s390/hotpatch-4.c: Likewise.
2853 * gcc.target/s390/hotpatch-5.c: Likewise.
2854 * gcc.target/s390/hotpatch-6.c: Likewise.
2855 * gcc.target/s390/hotpatch-7.c: Likewise.
2856 * gcc.target/s390/hotpatch-8.c: Likewise.
2857 * gcc.target/s390/hotpatch-9.c: Likewise.
2858 * gcc.target/s390/hotpatch-14.c: Likewise.
2859 * gcc.target/s390/hotpatch-15.c: Likewise.
2860 * gcc.target/s390/hotpatch-16.c: Likewise.
2861 * gcc.target/s390/hotpatch-19.c: Likewise.
2862 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2863 scan-assembler-times counting number of .align directives.
2864 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2865 dg-options. Remove scan-assembler-times counting number of .align
2867 * gcc.target/s390/hotpatch-26.c: New file.
2868 * gcc.target/s390/hotpatch-27.c: New file.
2869 * gcc.target/s390/hotpatch-28.c: New file.
2870 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2871 using -Os -O0 -O1 -O2 -O3 options.
2873 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2875 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2877 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2879 PR tree-optimization/66142
2880 * gcc.dg/vect/pr66142.c: New test.
2882 2015-05-29 Richard Biener <rguenther@suse.de>
2884 PR tree-optimization/66314
2885 * gcc.dg/asan/pr66314.c: New testcase.
2887 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2889 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2890 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2892 (schedule-cleanups, dg-keep-saved-temps): New proc.
2893 (gcc-dg-test-1): Schedule cleanups.
2894 * lib/profopt.exp (profopt-execute): Likewise.
2895 * g++.dg/cdce3.C: Adjust expected line numbers.
2896 * gcc.dg/cdce1.c: Likewise.
2897 * gcc.dg/cdce2.c: Likewise.
2898 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2899 * gcc.dg/strlenopt-24.c: Likewise.
2900 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2901 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2902 * obj-c++.dg/encode-2.mm: Likewise.
2904 2015-05-28 DJ Delorie <dj@redhat.com>
2906 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2908 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2910 * gnat.dg/discr43.adb: New test.
2912 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2914 * gnat.dg/varsize_temp.adb: Rename into...
2915 * gnat.dg/varsize1.adb: ...this.
2916 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2917 * gnat.dg/varsize2.ad[sb]: ...this.
2918 * gnat.dg/varsize3_1.adb: New test.
2919 * gnat.dg/varsize3_2.adb: Likewise.
2920 * gnat.dg/varsize3_3.adb: Likewise.
2921 * gnat.dg/varsize3_4.adb: Likewise.
2922 * gnat.dg/varsize3_5.adb: Likewise.
2923 * gnat.dg/varsize3_6.adb: Likewise.
2924 * gnat.dg/varsize3_pkg1.ads: New helper.
2925 * gnat.dg/varsize3_pkg2.ads: Likewise.
2926 * gnat.dg/varsize3_pkg3.ads: Likewise.
2928 2015-05-28 Richard Biener <rguenther@suse.de>
2930 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2932 2015-05-28 Richard Biener <rguenther@suse.de>
2934 PR tree-optimization/66142
2935 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2937 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2940 * gcc.dg/darwin-minversion-3.c: Update testcase.
2941 * gcc.dg/darwin-minversion-4.c: Ditto.
2942 * gcc.dg/darwin-minversion-5.c: New testcase.
2943 * gcc.dg/darwin-minversion-6.c: Ditto.
2944 * gcc.dg/darwin-minversion-7.c: Ditto.
2945 * gcc.dg/darwin-minversion-8.c: Ditto.
2946 * gcc.dg/darwin-minversion-9.c: Ditto.
2947 * gcc.dg/darwin-minversion-10.c: Ditto.
2948 * gcc.dg/darwin-minversion-11.c: Ditto.
2949 * gcc.dg/darwin-minversion-12.c: Ditto.
2951 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2953 PR rtl-optimization/66168
2954 * gcc.c-torture/compile/pr66168.c: New test.
2956 2015-05-27 Jeff Law <law@redhat.com>
2959 * gcc.dg/target/m68k/pr39726-1.c: New test.
2961 2015-05-27 Nathan Sidwell <nathan@acm.org>
2964 * g++.dg/ext/alias-canon3.C: New.
2966 2015-05-27 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/66272
2970 2014-08-15 Richard Biener <rguenther@suse.de>
2972 PR tree-optimization/62031
2973 * gcc.dg/torture/pr66272.c: New testcase.
2975 2015-05-27 Richard Biener <rguenther@suse.de>
2977 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2979 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2982 * gcc.dg/pr65358.c: New test.
2984 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2987 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2989 * gfortran.dg/allocate_with_source_6.f90: New test.
2991 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2993 * gnat.dg/atomic7_1.adb: New test.
2994 * gnat.dg/atomic7_2.adb: Likewise.
2995 * gnat.dg/atomic7_pkg1.ads: New helper.
2996 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2998 2015-05-26 Michael Matz <matz@suse.de>
3001 * gcc.dg/vect/pr66251.c: New test.
3003 2015-05-26 Richard Biener <rguenther@suse.de>
3005 PR tree-optimization/66142
3006 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3008 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
3011 * gfortran.dg/allocatable_scalar_13.f90: New test
3013 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3015 * gnat.dg/warn11.adb: New test.
3016 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3018 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3020 * gnat.dg/vfa1_1.adb: New test.
3021 * gnat.dg/vfa1_2.adb: Likewise.
3022 * gnat.dg/vfa1_3.adb: Likewise.
3023 * gnat.dg/vfa1_4.adb: Likewise.
3024 * gnat.dg/vfa1_pkg.ads: New helper.
3026 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
3028 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3029 * gcc.target/i386/pr66232-3.c: Likewise.
3031 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
3034 * gcc.target/i386/pr66274.c: New test.
3036 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3038 * gnat.dg/renaming6.ad[sb]: New test.
3040 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
3042 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3043 and 'dg-require-effective-target pie'.
3045 2015-05-23 Nathan Sidwell <nathan@acm.org>
3048 * g++.dg/cpp0x/pr66243.C: New.
3050 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
3053 * g++.dg/lto/pr66180_0.C: New testcase.
3054 * g++.dg/lto/pr66180_1.C: New testcase.
3056 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3059 * typebound_call_27.f90: New file.
3061 2015-05-23 Nathan Sidwell <nathan@acm.org>
3064 * g++.dg/template/pr65936.C: New.
3066 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3068 PR tree-optimization/63387
3069 * gcc.dg/pr63387-2.c: New testcase.
3071 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3073 * gcc.dg/simd-1.c: Update to the new message.
3075 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3077 * gcc.dg/nand.c: New testcase.
3079 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3081 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3082 Set dg-do-what-default to compile only on ARM targets without
3083 arm_neon_hw execution support. Remove redundant c-torture-execute
3084 in loop over test cases.
3086 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3089 * gcc.target/aarch64/pr65491_1.c: New test.
3090 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3091 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3093 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3096 * g++.dg/cpp0x/explicit9.C: New.
3097 * g++.dg/cpp0x/explicit8.C: Check the locations too.
3099 2015-05-22 Richard Biener <rguenther@suse.de>
3101 PR tree-optimization/66251
3102 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3104 2015-05-22 Marek Polacek <polacek@redhat.com>
3107 * c-c++-common/attributes-enum-1.c: New test.
3108 * c-c++-common/attributes-enum-2.c: New test.
3109 * g++.dg/cpp0x/attributes-enum-1.C: New test.
3110 * g++.dg/cpp1y/attributes-enum-1.C: New test.
3112 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3114 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3115 effective target support. If no arm_neon_hw support, do not attempt
3116 to execute the tests; only compile them.
3117 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3118 and "dg-require-effective-target arm_neon_ok".
3119 * gcc.target/arm/simd/vextp16_1.c: Likewise.
3120 * gcc.target/arm/simd/vextp64_1.c: Likewise.
3121 * gcc.target/arm/simd/vextp8_1.c: Likewise.
3122 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3123 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3124 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3125 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3126 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3127 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3128 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3129 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3130 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3131 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3132 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3133 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3134 * gcc.target/arm/simd/vexts16_1.c: Likewise.
3135 * gcc.target/arm/simd/vexts32_1.c: Likewise.
3136 * gcc.target/arm/simd/vexts64_1.c: Likewise.
3137 * gcc.target/arm/simd/vexts8_1.c: Likewise.
3138 * gcc.target/arm/simd/vextu16_1.c: Likewise.
3139 * gcc.target/arm/simd/vextu32_1.c: Likewise.
3140 * gcc.target/arm/simd/vextu64_1.c: Likewise.
3141 * gcc.target/arm/simd/vextu8_1.c: Likewise.
3142 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3143 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3144 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3145 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3146 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3147 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3148 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3149 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3150 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3151 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3152 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3153 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3154 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3155 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3156 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3157 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3158 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3159 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3160 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3161 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3162 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3163 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3164 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3165 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3166 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3167 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3168 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3169 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3170 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3171 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3172 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3173 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3174 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3175 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3176 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3177 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3178 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3179 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3180 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3181 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3182 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3183 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3184 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3185 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3186 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3187 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3188 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3189 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3190 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3191 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3192 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3193 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3194 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3195 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3196 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3197 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3198 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3199 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3200 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3201 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3202 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3203 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3204 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3205 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3206 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3207 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3208 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3209 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3210 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3211 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3212 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3213 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3214 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3215 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3216 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3217 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3218 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3219 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3220 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3221 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3222 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3223 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3224 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3225 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3226 * gcc.target/arm/simd/vzips16_1.c: Likewise.
3227 * gcc.target/arm/simd/vzips32_1.c: Likewise.
3228 * gcc.target/arm/simd/vzips8_1.c: Likewise.
3229 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3230 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3231 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3233 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3235 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3236 * gcc.dg/vect/pr59354.c: Likewise.
3237 * gcc.dg/vect/pr64252.c: Likewise.
3238 * gcc.dg/vect/pr64404.c: Likewise.
3239 * gcc.dg/vect/pr64493.c: Likewise.
3240 * gcc.dg/vect/pr64495.c: Likewise.
3241 * gcc.dg/vect/pr64844.c: Likewise.
3242 * gcc.dg/vect/pr65518.c: Likewise.
3243 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3245 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3248 * g++.dg/cpp1y/var-templ28.C: New.
3250 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3253 * gcc.target/i386/pr66232-1.c: New test.
3254 * gcc.target/i386/pr66232-2.c: Likewise.
3255 * gcc.target/i386/pr66232-3.c: Likewise.
3256 * gcc.target/i386/pr66232-4.c: Likewise.
3257 * gcc.target/i386/pr66232-5.c: Likewise.
3259 2015-05-21 Nathan Sidwell <nathan@acm.org>
3261 * g++.dg/cpp1y/pr60943.C: New.
3263 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3265 PR tree-optimization/66233
3266 * gcc.c-torture/execute/pr66233.c: New test.
3268 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3271 * gfortran.dg/inline_matmul_11.f90: New test.
3273 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3275 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3276 instead of listing several targets on its own.
3277 * gcc.target/i386/pr32219-2.c: Likewise.
3278 * gcc.target/i386/pr32219-3.c: Likewise.
3279 * gcc.target/i386/pr32219-4.c: Likewise.
3280 * gcc.target/i386/pr32219-5.c: Likewise.
3281 * gcc.target/i386/pr32219-6.c: Likewise
3282 * gcc.target/i386/pr32219-7.c: Likewise.
3283 * gcc.target/i386/pr32219-8.c: Likewise.
3284 * gcc.target/i386/pr39013-1.c: Likewise.
3285 * gcc.target/i386/pr39013-2.c: Likewise.
3286 * gcc.target/i386/pr64317.c: Likewise.
3288 2015-05-21 Jeff Law <law@redhat.com>
3290 * gcc.target/hppa/shadd-3.c: New test.
3291 * gcc.target/hppa/shadd-4.c: New test.
3293 2015-05-21 Michael Matz <matz@suse.de>
3295 * gcc.dg/vect/vect-strided-store.c: New test.
3296 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3297 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3299 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3301 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3302 * gcc.dg/pow-sqrt-synth-1.c: New test.
3303 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3305 2015-05-21 Richard Biener <rguenther@suse.de>
3308 * g++.dg/conversion/pr66211.C: New testcase.
3309 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3311 2015-05-21 Jeff Law <law@redhat.com>
3313 * gcc.target/hppa/shadd-2.c: New test.
3315 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3318 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3320 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3323 * gcc.target/arm/pr26702.c: Adjust target selector.
3325 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3328 * gcc.dg/lto/pr66221_0.c: New test.
3329 * gcc.dg/lto/pr66221_1.c: New test.
3331 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3334 * gcc.dg/redecl-4.c: Update column numbers.
3335 * gcc.dg/format/bitfld-1.c: Likewise.
3336 * gcc.dg/format/attr-2.c: Likewise.
3337 * gcc.dg/format/attr-6.c: Likewise.
3338 * gcc.dg/format/attr-7.c (baz): Likewise.
3339 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3340 * gcc.dg/format/attr-4.c: Likewise.
3341 * gcc.dg/format/branch-1.c: Likewise.
3342 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3343 locations within strings with embedded escape sequences.
3345 2015-05-20 Jeff Law <law@redhat.com>
3347 * gcc.target/hppa/hppa.exp: New target test driver.
3348 * gcc.target/hppa/shadd-1.c: New test.
3350 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3352 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3354 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3356 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3357 (fn_33_k_and_r_style): New.
3358 (fn_33_stroustrup_style): New.
3359 (fn_33_allman_style): New.
3360 (fn_33_whitesmiths_style): New.
3361 (fn_33_horstmann_style): New.
3362 (fn_33_ratliff_banner_style): New.
3363 (fn_33_lisp_style): New.
3364 (fn_34_indent_dash_gnu): New.
3365 (fn_34_indent_dash_kr): New.
3366 (fn_34_indent_dash_orig): New.
3367 (fn_34_indent_linux_style): New.
3369 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3372 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3374 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3376 PR tree-optimization/65447
3377 * gcc.dg/tree-ssa/pr65447.c: New test.
3379 2015-05-19 Nathan sidwell <nathan@acm.org>
3381 * g++.dg/cpp0x/pr65954.C: New.
3383 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3385 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3387 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3389 * lib/target-supports.exp: Vector do not always have natural
3392 2015-05-19 David Sherwood <david.sherwood@arm.com>
3394 * gcc.dg/loop-invariant.c: New testcase.
3396 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3398 * lib/target-supports.exp: Vector do not always have natural
3401 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3403 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3405 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3407 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3409 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3410 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3411 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3412 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3413 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3414 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3415 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3416 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3417 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3418 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3422 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3424 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3426 * gcc.target/s390/s390.exp
3427 (check_effective_target_vector): New check.
3428 * gcc.target/s390/vector/vec-abi-1.c: New test.
3429 * gcc.target/s390/vector/vec-abi-2.c: New test.
3430 * gcc.target/s390/vector/vec-abi-3.c: New test.
3431 * gcc.target/s390/vector/vec-abi-4.c: New test.
3432 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3433 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3434 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3435 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3436 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3437 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3438 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3439 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3440 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3441 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3442 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3443 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3444 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3445 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3446 * gcc.target/s390/vector/vec-init-1.c: New test.
3447 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3448 * gcc.target/s390/vector/vec-shift-1.c: New test.
3449 * gcc.target/s390/vector/vec-sub-1.c: New test.
3451 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3453 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3455 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3457 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3459 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3461 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3463 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3465 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3467 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3469 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3471 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3473 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3475 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3477 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3479 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3481 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3483 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3485 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3487 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3489 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3491 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3493 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3495 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3497 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3499 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3501 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3503 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3505 PR tree-optimization/66187
3506 * gcc.c-torture/execute/pr66187.c: New test.
3507 * gcc.dg/pr66187-1.c: New test.
3508 * gcc.dg/pr66187-2.c: New test.
3510 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3512 * gcc.dg/vect/bb-slp-35.c: Adjust.
3514 2015-05-19 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/66165
3517 * gcc.dg/torture/pr66165.c: New testcase.
3519 PR tree-optimization/66185
3520 * gcc.dg/torture/pr66185.c: New testcase.
3522 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3525 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3527 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3529 * gcc.target/mips/p5600-bonding.c : New file.
3531 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3534 * gfortran.dg/interface_operator_1.f90: New tests.
3536 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3539 * gfortran.dg/generic_29.f90: New tests.
3541 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3544 * gfortran.dg/storage_size_6.f90: New tests.
3546 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3549 * gfortran.dg/null1.f90: New test.
3551 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3554 * gfortran.dg/entry_21.f90: New test.
3556 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3559 * gfortran.dg/storage_size_6.f90: New tests.
3561 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3564 * gfortran.dg/misplaced_statement.f90: New test.
3566 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3569 * gfortran.dg/filepos1.f90: New test
3571 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3574 * gfortran.dg/pr64925.f90: New test.
3576 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3578 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3580 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3582 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3584 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3585 to the family of pie capable targets.
3587 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3589 * gcc.target/arm/bics_1.c : New testcase.
3590 * gcc.target/arm/bics_2.c : New testcase.
3591 * gcc.target/arm/bics_3.c : New testcase.
3592 * gcc.target/arm/bics_4.c : New testcase.
3594 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3596 * gcc.target/mips/umips-attr.c: New test.
3598 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3600 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3601 * gcc.dg/20150120-2.c (dg-final): Ditto.
3602 * gcc.dg/20150120-2.c (dg-final): Ditto.
3603 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3605 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3608 * gcc.target/i386/pr66174.c: New test.
3610 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3613 * gfortran.dg/matmul_bounds_6.f90: New test.
3614 * gfortran.dg/matmul_bounds_7.f90: New test.
3616 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3618 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3619 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3620 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3621 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3622 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3623 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3625 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3628 * gfortran.dg/continuation_13.f90: Update test.
3629 * gfortran.dg/pr65903.f90: New test.
3631 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3634 * gfortran.dg/block_14.f90: New test.
3636 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3639 * lib/gfortran-dg.exp: Update regex to handle two locations for
3640 the same diagnostic without caret.
3641 * gfortran.dg/badline.f: Test also that line numbers are correct
3642 before and after "left but not entered" warning.
3644 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3645 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3648 * gcc.target/arm/maskdata.c: New test.
3650 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3653 * gfortran.dg/derived_constructor_components_5: New test
3655 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3658 * gcc.target/alpha/pr66140.c: New test.
3660 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3663 * gcc.dg/Wconversion-complex-c99.c: New test.
3664 * gcc.dg/Wconversion-complex-gnu.c: New test.
3666 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3668 PR tree-optimization/64454
3669 * gcc.dg/modmod.c: New testcase.
3671 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3673 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3675 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3678 * gcc.target/i386/mpx/pr66134.c: New test.
3680 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3682 * gcc.target/powerpc/pr60158.c: New test.
3684 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3686 * gcc.target/i386/sibcall-7.c: New test.
3687 * gcc.target/i386/sibcall-8.c: New test.
3689 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3691 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3692 (abs64_in_dreg): Likewise.
3694 2015-05-14 Marek Polacek <polacek@redhat.com>
3698 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3699 * gcc.dg/pr19984.c: Likewise.
3700 * gcc.dg/pr66066-1.c: New test.
3701 * gcc.dg/pr66066-2.c: New test.
3702 * gcc.dg/pr66066-3.c: New test.
3704 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3706 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3707 * gcc.dg/pow-sqrt.x: New file.
3708 * gcc.dg/pow-sqrt-1.c: New test.
3709 * gcc.dg/pow-sqrt-2.c: Likewise.
3710 * gcc.dg/pow-sqrt-3.c: Likewise.
3712 2015-05-13 Richard Biener <rguenther@suse.de>
3714 PR tree-optimization/66123
3715 * gcc.dg/torture/pr66123.c: New testcase.
3717 2015-05-13 Richard Biener <rguenther@suse.de>
3720 * gcc.dg/alias-2.c: Adjust.
3721 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3723 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3726 * gcc.target/i386/pr65103-3.c: New.
3728 2015-05-13 Martin Liska <mliska@suse.cz>
3730 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3732 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3735 * gcc.target/i386/pr66112-2.c: New test.
3738 * gcc.target/i386/pr66112-1.c: New test.
3740 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3743 * gcc.target/i386/mpx/pr66048.cc: New.
3745 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3747 PR rtl-optimization/64616
3748 * gcc.dg/loop-8.c: New test.
3749 * gcc.dg/loop-9.c: New test.
3751 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3754 * gcc.target/i386/pr66047.c: New testcase.
3756 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3759 * gcc.c-torture/compile/pr65873.c: New testcase.
3761 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3764 * gfortran.dg/inline_matmul_10.f90: New test.
3766 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3768 * c-c++-common/Wmisleading-indentation.c: New testcase.
3769 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3770 * c-c++-common/Wmisleading-indentation-2.md: New file.
3772 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3774 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3776 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3778 2015-05-12 Richard Biener <rguenther@suse.de>
3780 PR tree-optimization/66101
3781 * gcc.dg/torture/pr66101.c: New testcase.
3783 2015-05-12 Richard Biener <rguenther@suse.de>
3785 PR tree-optimization/37021
3786 * gcc.target/i386/vect-addsub.c: New testcase.
3788 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3790 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3792 2015-05-12 Tom de Vries <tom@codesourcery.com>
3794 PR tree-optimization/66010
3795 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3797 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3800 * g++.dg/cpp0x/trailing10.C: New.
3802 2015-05-12 Richard Biener <rguenther@suse.de>
3804 * gcc.dg/vect/bb-slp-35.c: New testcase.
3806 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3809 * gfortran.dg/bound_simplification_6.f90: New.
3811 2015-05-11 Steve Ellcey <sellcey@mips.com>
3813 * gcc.target/mips/branch-1.c: Pass argument to bar().
3815 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3818 * gcc.target/i386/pr65753.c: New test.
3820 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3822 PR rtl-optimization/66076
3823 * gcc.dg/torture/pr66076.c: New test.
3825 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3828 * gfortran.dg/inline_matmul_7.f90: New test.
3829 * gfortran.dg/inline_matmul_8.f90: New test.
3830 * gfortran.dg/inline_matmul_9.f90: New test.
3832 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3834 * gfortran.dg/bound_simplification_5.f90: New.
3836 2015-05-09 Jason Merrill <jason@redhat.com>
3838 * lib/target-supports.exp (cxx_default): New global.
3839 (check_effective_target_c++11_only)
3840 (check_effective_target_c++14_only)
3841 (check_effective_target_c++98_only)
3842 (check_effective_target_c++1z_only): Check it.
3844 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3846 PR tree-optimization/64454
3847 * gcc.dg/tree-ssa/vrp97.c: New file.
3848 * gcc.dg/vect/slp-perm-7.c: Update.
3850 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3853 * gfortran.dg/elemental_subroutine_11.f90: New test.
3855 2015-05-08 Richard Biener <rguenther@suse.de>
3857 PR tree-optimization/66036
3858 * gcc.dg/vect/slp-41.c: New testcase.
3860 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3862 * gfortran.dg/elemental_optional_args_7.f90: New.
3864 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3866 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3869 2015-05-08 Marek Polacek <polacek@redhat.com>
3872 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3873 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3875 2015-05-07 Marek Polacek <polacek@redhat.com>
3878 * c-c++-common/Wshift-negative-value-1.c: New test.
3879 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3880 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3881 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3882 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3883 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3884 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3885 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3886 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3888 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3892 * gcc.dg/fdata-sections-2.c: New file.
3894 2015-05-07 Marek Polacek <polacek@redhat.com>
3897 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3899 * c-c++-common/ubsan/align-7.c: Likewise.
3900 * c-c++-common/ubsan/bounds-8.c: Likewise.
3901 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3902 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3903 * c-c++-common/ubsan/null-1.c: Likewise.
3904 * c-c++-common/ubsan/null-10.c: Likewise.
3905 * c-c++-common/ubsan/null-11.c: Likewise.
3906 * c-c++-common/ubsan/null-2.c: Likewise.
3907 * c-c++-common/ubsan/null-3.c: Likewise.
3908 * c-c++-common/ubsan/null-4.c: Likewise.
3909 * c-c++-common/ubsan/null-5.c: Likewise.
3910 * c-c++-common/ubsan/null-6.c: Likewise.
3911 * c-c++-common/ubsan/null-7.c: Likewise.
3912 * c-c++-common/ubsan/null-8.c: Likewise.
3913 * c-c++-common/ubsan/null-9.c: Likewise.
3914 * c-c++-common/ubsan/object-size-1.c: Likewise.
3915 * c-c++-common/ubsan/object-size-10.c: Likewise.
3916 * c-c++-common/ubsan/object-size-4.c: Likewise.
3917 * c-c++-common/ubsan/object-size-5.c: Likewise.
3918 * c-c++-common/ubsan/object-size-7.c: Likewise.
3919 * c-c++-common/ubsan/object-size-8.c: Likewise.
3920 * c-c++-common/ubsan/object-size-9.c: Likewise.
3921 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3922 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3923 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3924 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3925 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3926 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3927 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3928 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3929 * c-c++-common/ubsan/pr59333.c: Likewise.
3930 * c-c++-common/ubsan/pr59667.c: Likewise.
3931 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3932 * c-c++-common/ubsan/pr60636.c: Likewise.
3933 * c-c++-common/ubsan/pr63802.c: Likewise.
3934 * c-c++-common/ubsan/recovery-1.c: Likewise.
3935 * c-c++-common/ubsan/recovery-3.c: Likewise.
3936 * c-c++-common/ubsan/shift-1.c: Likewise.
3937 * c-c++-common/ubsan/shift-2.c: Likewise.
3938 * c-c++-common/ubsan/shift-4.c: Likewise.
3939 * c-c++-common/ubsan/shift-7.c: Likewise.
3940 * c-c++-common/ubsan/undefined-2.c: Likewise.
3941 * c-c++-common/ubsan/vla-1.c: Likewise.
3942 * g++.dg/ubsan/null-1.C: Likewise.
3943 * g++.dg/ubsan/null-3.C: Likewise.
3944 * g++.dg/ubsan/null-4.C: Likewise.
3945 * g++.dg/ubsan/vptr-8.C: Likewise.
3946 * g++.dg/ubsan/vptr-9.C: Likewise.
3947 * gcc.dg/ubsan/bounds-2.c: Likewise.
3948 * gcc.dg/ubsan/object-size-9.c: Likewise.
3950 2015-05-07 Jeff Law <law@redhat.com>
3952 * gcc.dg/tree-ssa/shorten-1.c: New test.
3954 2015-05-07 Richard Biener <rguenther@suse.de>
3956 PR tree-optimization/66002
3957 * gcc.dg/vect/vect-125.c: New testcase.
3959 2015-05-07 Marek Polacek <polacek@redhat.com>
3960 Martin Uecker <uecker@eecs.berkeley.edu>
3962 * c-c++-common/ubsan/bounds-10.c: New test.
3964 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3966 * jit.dg/harness.h (set_options): Wrap with
3967 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3968 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3969 Special-case test-benchmark.c as a negative.
3970 * jit.dg/test-benchmark.c: New file.
3972 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3975 * gcc.target/arm/pr64208.c: New test.
3977 2015-05-06 Alan Modra <amodra@gmail.com>
3980 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3981 (gparms): Make volatile.
3983 2015-05-06 Richard Biener <rguenther@suse.de>
3985 PR tree-optimization/62283
3986 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3988 2015-05-06 Christian Bruel <christian.bruel@st.com>
3991 * gcc.target/aarch64/iinline-attr-1.c: New test.
3993 2015-05-06 Richard Biener <rguenther@suse.de>
3995 * gcc.dg/vect/bb-slp-34.c: New testcase.
3997 2015-05-06 Richard Biener <rguenther@suse.de>
3999 PR tree-optimization/62283
4000 * gcc.dg/vect/bb-slp-14.c: Adjust.
4002 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4005 * gcc.target/i386/pr65990.c: New test.
4007 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
4010 * gcc.target/i386/pr65915.c: New.
4012 2015-05-05 Tom de Vries <tom@codesourcery.com>
4014 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4015 'va_list escapes 0'.
4017 2015-05-05 Tom de Vries <tom@codesourcery.com>
4019 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4022 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
4024 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4025 * gcc.target/arm/pr65924.c: Likewise.
4027 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4030 * gcc.target/i386/pr65871-3.c: New test.
4032 2015-05-04 Jeff Law <law@redhat.com>
4035 2015-05-04 Jeff Law <law@redhat.com>
4036 * gcc.dg/tree-ssa/shorten-1.c: New test.
4038 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4039 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/cpp0x/Wnarrowing4.C: New.
4044 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
4046 * lib/target-supports.exp
4047 (check_effective_target_keeps_null_pointer_checks): Clarify that
4048 this is for targets that disable -fdelete-null-pointer-checks,
4049 not default it to off.
4050 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4051 -fdelete-null-pointer-checks explicit.
4052 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4053 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4054 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4055 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4056 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4057 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4058 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4059 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4060 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4061 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4062 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4063 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4064 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4065 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4066 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4067 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4068 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4069 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4070 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4071 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4072 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4073 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4074 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4075 * g++.dg/cpp0x/static_assert9.C: Likewise.
4076 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4077 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4078 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4079 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4080 * g++.dg/tree-ssa/pr26406.C: Likewise.
4082 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4084 PR tree-optimization/65984
4085 * c-c++-common/ubsan/pr65984.c: New test.
4087 2015-05-04 Jeff Law <law@redhat.com>
4089 * gcc.dg/tree-ssa/shorten-1.c: New test.
4091 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4094 * gfortran.dg/pr44735.f90: New test.
4096 2015-05-04 Richard Biener <rguenther@suse.de>
4098 PR tree-optimization/65965
4099 * gcc.dg/vect/bb-slp-33.c: New testcase.
4101 2015-05-04 Richard Biener <rguenther@suse.de>
4103 PR tree-optimization/65935
4104 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4106 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4108 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4109 for each supported variant instead of CHECK_RESULTS.
4110 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4111 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4112 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4113 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4114 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4115 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4116 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4117 expected results for unsupported variants. Call CHECK for each
4118 supported variant instead of CHECK_RESULTS.
4119 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4120 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4121 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4122 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4123 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4124 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4125 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4126 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4127 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4128 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4129 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4130 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4131 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4132 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4133 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4134 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4135 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4136 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4137 expected results for unsupported variants.
4138 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4139 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4140 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4141 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4142 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4143 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4144 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4145 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4146 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4147 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4148 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4149 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4150 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4151 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4152 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4153 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4154 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4155 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4156 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4157 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4158 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4159 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4160 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4161 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4162 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4163 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4164 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4165 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4167 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4170 * gfortran.dg/bound_9.f90: Add pointer assignment.
4172 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4173 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
4176 * g++.dg/cpp0x/Wnarrowing3.C: New.
4178 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
4180 * gcc.dg/20150120-1.c: New test.
4181 * gcc.dg/20150120-2.c: New test.
4182 * gcc.dg/20150120-3.c: New test.
4184 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
4186 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4188 2015-05-01 Renlin Li <renlin.li@arm.com>
4190 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4192 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
4194 * gfortran.dg/bound_simplification_4.f90: New.
4196 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4198 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4199 with powerpc_p8vector_ok.
4201 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4204 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
4206 * gfortran.dg/bound_9.f90: New test case.
4208 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
4210 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4211 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4212 for 32bit x86 targets.
4213 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4214 for 32bit x86 targets.
4215 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4216 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4217 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4218 for 32bit x86 targets.
4220 2015-04-30 Marek Polacek <polacek@redhat.com>
4222 PR tree-optimization/63551
4223 * g++.dg/ipa/pr63551.C: New test.
4225 2015-04-30 Caroline Tice <cmtice@google.com>
4228 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
4229 partition size on certain targets.
4231 2015-04-30 Renlin Li <renlin.li@arm.com>
4233 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4235 2015-04-30 Marek Polacek <polacek@redhat.com>
4237 * c-c++-common/Wbool-compare-3.c: New test.
4239 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4240 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4242 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4245 * g++.dg/init/ref22.C: New.
4247 2015-04-30 Marek Polacek <polacek@redhat.com>
4249 * gcc.dg/init-bad-8.c: New test.
4251 * gcc.dg/incomplete-typedef-1.c: New test.
4253 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4256 * g++.dg/template/crash121.C: New.
4258 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4260 * gcc.target/mips/call-from-init.c: New test.
4261 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4263 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4266 * gcc.target/i386/pr65871-1.c: New test.
4267 * gcc.target/i386/pr65871-2.c: Ditto.
4269 2015-04-29 Marek Polacek <polacek@redhat.com>
4272 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4273 * c-c++-common/Wbool-compare-2.c: New test.
4275 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4278 * gcc.target/aarch64/vstN_lane_1.c: New file.
4280 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4283 * g++.dg/warn/Winit-self-3.C: New.
4285 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4287 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4289 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4292 * gcc.target/arm/pr65924.c: New test.
4294 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4296 * g++.dg/gomp/tpl-target-update.C: New file.
4298 2015-04-29 Richard Biener <rguenther@suse.de>
4300 PR tree-optimization/65917
4301 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4303 2015-04-29 Christian Bruel <christian.bruel@st.com>
4306 * gcc.dg/ipa/iinline-attr.c: New test.
4307 * gcc.target/i386/iinline-attr-2.c: New test.
4309 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4311 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4314 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4316 * gcc.dg/vect/vect-33.c: Remove spurious line.
4318 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4320 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4322 2015-04-28 Marek Polacek <polacek@redhat.com>
4325 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4326 * gcc.dg/pr65901.c: New test.
4328 2015-04-28 Richard Biener <rguenther@suse.de>
4330 PR tree-optimization/62283
4331 * gfortran.dg/vect/pr62283-2.f: New testcase.
4332 * gcc.dg/vect/bb-slp-14.c: Adjust.
4334 2015-04-28 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/65851
4337 * g++.dg/torture/pr65851.C: New testcase.
4339 2015-04-27 Jeff Law <law@redhat.com>
4341 PR tree-optimization/65217
4342 * gcc.target/i386/pr65217.c: Remove XFAIL.
4344 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4347 Add tests forgotten to svn-add.
4348 * gfortran.dg/class_allocate_19.f03: New test.
4349 * gfortran.dg/class_array_20.f03: New test.
4350 * gfortran.dg/class_array_21.f03: New test.
4351 * gfortran.dg/finalize_29.f08: New test.
4353 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4357 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4358 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4360 2015-04-27 Caroline Tice <cmtice@google.com>
4362 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4365 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4368 * gcc.target/powerpc/htm-1.c: New test.
4369 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4371 (__builtin_tabortdci): Likewise.
4372 (__builtin_tcheck): Remove operand.
4373 * lib/target-supports.exp (check_htm_hw_available): New function.
4375 2015-04-27 Richard Biener <rguenther@suse.de>
4377 * gcc.target/i386/pr65217.c: XFAIL.
4379 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4381 PR tree-optimization/65875
4382 * gcc.c-torture/compile/pr65875.c: New test.
4384 2015-04-25 Marek Polacek <polacek@redhat.com>
4387 * gcc.dg/enum-incomplete-2.c: New test.
4388 * gcc.dg/enum-mode-1.c: New test.
4390 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4393 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4395 * gcc.target/powerpc/pr65849-2.c: Likewise.
4397 2015-04-24 Tom de Vries <tom@codesourcery.com>
4399 PR tree-optimization/65802
4400 * g++.dg/pr65802.C: Move to ...
4401 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4402 stdarg.h. Rewrite for C.
4403 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4404 va_start and va_end. Remove unnecessary inline asm.
4406 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4407 Wei Mi <wmi@google.com>
4409 * gcc.target/i386/sse2-load-multi.c: New test.
4410 * gcc.target/i386/sse2-store-multi.c: Ditto.
4412 2015-04-24 Marek Polacek <polacek@redhat.com>
4415 * c-c++-common/pr65830.c: New test.
4418 * c-c++-common/Wlogical-op-1.c: New test.
4420 2015-04-24 Marek Polacek <polacek@redhat.com>
4423 * c-c++-common/pr61534-1.c: New test.
4425 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4426 Steven Bosscher <steven@gcc.gnu.org>
4428 PR rtl-optimization/34503
4429 * gcc.target/arm/pr64616.c: New file.
4431 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4433 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4435 2015-04-24 Terry Guo <terry.guo@arm.com>
4437 * gcc.target/arm/pr65710.c: Update the options.
4439 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4441 * gcc.target/i386/pr65523.c: Skip x32.
4443 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4445 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4446 to look for vcl* where appropriate.
4448 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4450 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4451 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4453 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4456 * gcc.target/arm/pr26702.c: New test.
4458 2015-04-23 Marek Polacek <polacek@redhat.com>
4461 * gcc.dg/pr65345-1.c: New test.
4462 * gcc.dg/pr65345-2.c: New test.
4464 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4466 * gcc.target/powerpc/crypto-builtin-2.c: New.
4468 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4471 * gfortran.dg/class_allocate_19.f03: New test.
4472 * gfortran.dg/class_array_20.f03: New test.
4473 * gfortran.dg/class_array_21.f03: New test.
4474 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4475 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4476 initialization correctly.
4477 * gfortran.dg/finalize_29.f08: New test.
4479 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4481 * gcc.target/powerpc/swaps-p8-18.c: New test.
4483 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4486 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4487 * gcc.dg/vect/bb-slp-25.c: Likewise.
4488 * gcc.dg/vect/bb-slp-29.c: Likewise.
4489 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4490 vect_no_align && { ! vect_hw_misalign }.
4491 * gcc.dg/vect/bb-slp-9.c: Likewise.
4492 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4494 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4495 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4496 account for POWER8, where peeling for alignment is not needed.
4497 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4498 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4499 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4500 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4501 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4502 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4503 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4504 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4505 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4506 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4507 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4508 * gcc.dg/vect/pr16105.c: Likewise.
4509 * gcc.dg/vect/pr20122.c: Likewise.
4510 * gcc.dg/vect/pr33804.c: Likewise.
4511 * gcc.dg/vect/pr33953.c: Likewise.
4512 * gcc.dg/vect/pr56787.c: Likewise.
4513 * gcc.dg/vect/pr58508.c: Likewise.
4514 * gcc.dg/vect/slp-25.c: Likewise.
4515 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4516 * gcc.dg/vect/vect-105.c: Likewise.
4517 * gcc.dg/vect/vect-27.c: Likewise.
4518 * gcc.dg/vect/vect-29.c: Likewise.
4519 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4521 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4522 && { ! vect_hw_misalign }.
4523 * gcc.dg/vect/vect-44.c: Likewise.
4524 * gcc.dg/vect/vect-48.c: Likewise.
4525 * gcc.dg/vect/vect-50.c: Likewise.
4526 * gcc.dg/vect/vect-52.c: Likewise.
4527 * gcc.dg/vect/vect-56.c: Likewise.
4528 * gcc.dg/vect/vect-60.c: Likewise.
4529 * gcc.dg/vect/vect-72.c: Likewise.
4530 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4531 * gcc.dg/vect/vect-75.c: Likewise.
4532 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4533 * gcc.dg/vect/vect-77-global.c: Likewise.
4534 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4535 * gcc.dg/vect/vect-78-global.c: Likewise.
4536 * gcc.dg/vect/vect-93.c: Likewise.
4537 * gcc.dg/vect/vect-95.c: Likewise.
4538 * gcc.dg/vect/vect-96.c: Likewise.
4539 * gcc.dg/vect/vect-cond-1.c: Likewise.
4540 * gcc.dg/vect/vect-cond-3.c: Likewise.
4541 * gcc.dg/vect/vect-cond-4.c: Likewise.
4542 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4543 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4544 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4545 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4546 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4547 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4548 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4549 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4550 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4551 * gcc.dg/vect/vect-outer-5.c: Likewise.
4552 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4553 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4554 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4555 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4556 * gcc.dg/vect/vect-peel-3.c: Likewise.
4557 * gcc.dg/vect/vect-peel-4.c: Likewise.
4558 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4559 * gcc.target/powerpc/pr65456.c: New test.
4560 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4561 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4562 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4563 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4564 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4565 vect_no_align && { ! vect_hw_misalign }.
4566 * gfortran.dg/vect/vect-3.f90: Likewise.
4567 * gfortran.dg/vect/vect-4.f90: Likewise.
4568 * gfortran.dg/vect/vect-5.f90: Likewise.
4569 * lib/target-supports.exp (check_effective_target_vect_no_align):
4570 Return 1 for POWER8.
4571 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4573 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4576 * gfortran.dg/pr65429.f90: New test.
4578 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4580 * c-c++-common/asan/user-section-1.c: New test.
4581 * c-c++-common/asan/user-section-2.c: New test.
4582 * c-c++-common/asan/user-section-3.c: New test.
4584 2015-04-22 Hale Wang <hale.wang@arm.com>
4585 Terry Guo <terry.guo@arm.com>
4587 PR rtl-optimization/64818
4588 * gcc.target/arm/pr64818.c: New test.
4590 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4593 * g++.dg/tree-ssa/pr61034.C: Update template.
4594 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4595 * gcc.dg/Warray-bounds-11.c: Likewise.
4596 * gcc.dg/Warray-bounds.c: Likewise.
4598 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4600 PR libgfortran/65234
4601 * gfortran.dg/fmt_unlimited.f90: New test.
4603 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4605 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4607 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4608 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4609 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4610 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4611 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4612 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4613 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4615 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4617 PR libgfortran/56743
4618 * gfortran.dg/namelist_87.f90: New test.
4620 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4622 * gcc.target/aarch64/mult-synth_1.c: New test.
4623 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4624 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4625 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4626 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4627 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4629 2015-04-21 Richard Biener <rguenther@suse.de>
4631 PR tree-optimization/65650
4632 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4633 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4634 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4635 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4636 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4637 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4639 2015-04-21 Tom de Vries <tom@codesourcery.com>
4641 PR tree-optimization/65802
4642 * g++.dg/pr65802.C: New test.
4644 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4647 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4648 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4650 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4653 * g++.dg/cpp0x/Wnarrowing2.C: New.
4655 2015-04-20 Jeff Law <law@redhat.com>
4657 PR tree-optimization/65658
4658 * gcc.dg/pr65658.c: New test.
4660 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4663 * gcc.target/aarch64/vec_init_1.c: New test.
4665 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4667 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4670 2015-04-18 Martin Sebor <msebor@redhat.com>
4672 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4673 of non-nul characters.
4674 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4676 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4679 * gcc.target/powerpc/pr65787.c: New.
4681 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4684 * gcc.target/aarch64/c-output-template-4.c: New test.
4686 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4689 * gcc.dg/pr65780-1.c: New test.
4690 * gcc.dg/pr65780-2.c: Likewise.
4691 * gcc.target/i386/pr32219-9.c: Likewise.
4692 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4694 * gcc.target/i386/pr64317.c (c): Initialize.
4696 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4699 * g++.dg/ext/mv18.C: New test.
4700 * g++.dg/ext/mv19.C: Likewise.
4701 * g++.dg/ext/mv20.C: Likewise.
4702 * g++.dg/ext/mv21.C: Likewise.
4703 * g++.dg/ext/mv22.C: Likewise.
4704 * g++.dg/ext/mv23.C: Likewise.
4706 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4709 * g++.dg/init/pr64527.C: New test.
4711 2015-04-17 Tom de Vries <tom@codesourcery.com>
4712 Michael Matz <matz@suse.de>
4714 PR tree-optimization/64950
4715 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4718 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4720 * c-c++-common/asan/user-section-1.c: New test.
4722 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4725 * gcc.dg/debug/pr65771.c: New test.
4727 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4729 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4730 __buitlin_alloca with __builtin_alloca.
4732 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4734 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4736 2015-04-16 Richard Biener <rguenther@suse.de>
4738 PR tree-optimization/64277
4739 * gcc.dg/Warray-bounds-14.c: New testcase.
4740 * gcc.dg/Warray-bounds-15.c: Likewise.
4741 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4742 * c-c++-common/ubsan/bounds-6.c: Likewise.
4744 2015-04-16 Renlin Li <renlin.li@arm.com>
4746 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4747 * gcc.target/arm/unsigned-float.c: New.
4749 2015-04-16 Richard Biener <rguenther@suse.de>
4751 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4752 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4753 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4755 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4757 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4758 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4759 * g++.dg/cpp0x/defaulted21.C: Likewise.
4760 * g++.dg/cpp0x/defaulted28.C: Likewise.
4761 * g++.dg/cpp0x/defaulted47.C: Likewise.
4762 * g++.dg/cpp0x/elision_neg.C: Likewise.
4763 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4764 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4765 * g++.dg/cpp0x/implicit1.C: Likewise.
4766 * g++.dg/cpp0x/implicit9.C: Likewise.
4767 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4768 * g++.dg/cpp0x/range-for13.C: Likewise.
4769 * g++.dg/gomp/clause-2.C: Likewise.
4770 * g++.dg/gomp/udr-5.C: Likewise.
4771 * g++.dg/inherit/access6.C: Likewise.
4772 * g++.dg/lookup/duperr1.C: Likewise.
4773 * g++.dg/lookup/friend2.C: Likewise.
4774 * g++.dg/lookup/pr6936.C: Likewise.
4775 * g++.dg/lookup/scoped1.C: Likewise.
4776 * g++.dg/lookup/using26.C: Likewise.
4777 * g++.dg/lookup/using38.C: Likewise.
4778 * g++.dg/other/access2.C: Likewise.
4779 * g++.dg/overload/defarg3.C: Likewise.
4780 * g++.dg/overload/defarg6.C: Likewise.
4781 * g++.dg/parse/access11.C: Likewise.
4782 * g++.dg/parse/access2.C: Likewise.
4783 * g++.dg/parse/access3.C: Likewise.
4784 * g++.dg/parse/access4.C: Likewise.
4785 * g++.dg/parse/access5.C: Likewise.
4786 * g++.dg/parse/access6.C: Likewise.
4787 * g++.dg/parse/access8.C: Likewise.
4788 * g++.dg/parse/access9.C: Likewise.
4789 * g++.dg/parse/crash40.C: Likewise.
4790 * g++.dg/tc1/dr142.C: Likewise.
4791 * g++.dg/tc1/dr166.C: Likewise.
4792 * g++.dg/tc1/dr52.C: Likewise.
4793 * g++.dg/template/access11.C: Likewise.
4794 * g++.dg/template/access18.C: Likewise.
4795 * g++.dg/template/access19.C: Likewise.
4796 * g++.dg/template/access2.C: Likewise.
4797 * g++.dg/template/access20.C: Likewise.
4798 * g++.dg/template/access26.C: Likewise.
4799 * g++.dg/template/access3.C: Likewise.
4800 * g++.dg/template/access7.C: Likewise.
4801 * g++.dg/template/conv12.C: Likewise.
4802 * g++.dg/template/crash69.C: Likewise.
4803 * g++.dg/template/friend31.C: Likewise.
4804 * g++.dg/template/friend32.C: Likewise.
4805 * g++.dg/template/memfriend15.C: Likewise.
4806 * g++.dg/template/memfriend16.C: Likewise.
4807 * g++.dg/template/memfriend17.C: Likewise.
4808 * g++.dg/template/memfriend7.C: Likewise.
4809 * g++.dg/template/pr32519.C: Likewise.
4810 * g++.dg/template/qualttp21.C: Likewise.
4811 * g++.dg/template/qualttp8.C: Likewise.
4812 * g++.dg/template/ttp10.C: Likewise.
4813 * g++.dg/template/typedef11.C: Likewise.
4814 * g++.dg/template/typedef13.C: Likewise.
4815 * g++.dg/template/typedef19.C: Likewise.
4816 * g++.dg/template/typedef20.C: Likewise.
4817 * g++.dg/template/typedef22.C: Likewise.
4818 * g++.dg/template/using16.C: Likewise.
4819 * g++.dg/template/virtual3.C: Likewise.
4820 * g++.dg/ubsan/pr61272.C: Likewise.
4821 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4822 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4823 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4824 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4825 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4826 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4827 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4828 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4829 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4830 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4831 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4832 * g++.old-deja/g++.jason/access17.C: Likewise.
4833 * g++.old-deja/g++.jason/access18.C: Likewise.
4834 * g++.old-deja/g++.jason/access22.C: Likewise.
4835 * g++.old-deja/g++.jason/access23.C: Likewise.
4836 * g++.old-deja/g++.jason/access8.C: Likewise.
4837 * g++.old-deja/g++.jason/delete3.C: Likewise.
4838 * g++.old-deja/g++.jason/report.C: Likewise.
4839 * g++.old-deja/g++.law/access2.C: Likewise.
4840 * g++.old-deja/g++.law/access3.C: Likewise.
4841 * g++.old-deja/g++.law/access4.C: Likewise.
4842 * g++.old-deja/g++.law/access5.C: Likewise.
4843 * g++.old-deja/g++.law/arm12.C: Likewise.
4844 * g++.old-deja/g++.law/arm14.C: Likewise.
4845 * g++.old-deja/g++.law/ctors13.C: Likewise.
4846 * g++.old-deja/g++.law/union2.C: Likewise.
4847 * g++.old-deja/g++.law/visibility12.C: Likewise.
4848 * g++.old-deja/g++.law/visibility15.C: Likewise.
4849 * g++.old-deja/g++.law/visibility16.C: Likewise.
4850 * g++.old-deja/g++.law/visibility17.C: Likewise.
4851 * g++.old-deja/g++.law/visibility18.C: Likewise.
4852 * g++.old-deja/g++.law/visibility19.C: Likewise.
4853 * g++.old-deja/g++.law/visibility20.C: Likewise.
4854 * g++.old-deja/g++.law/visibility21.C: Likewise.
4855 * g++.old-deja/g++.law/visibility24.C: Likewise.
4856 * g++.old-deja/g++.law/visibility4.C: Likewise.
4857 * g++.old-deja/g++.law/visibility5.C: Likewise.
4858 * g++.old-deja/g++.law/visibility6.C: Likewise.
4859 * g++.old-deja/g++.law/visibility7.C: Likewise.
4860 * g++.old-deja/g++.law/visibility8.C: Likewise.
4861 * g++.old-deja/g++.law/visibility9.C: Likewise.
4862 * g++.old-deja/g++.niklas/t135.C: Likewise.
4863 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4864 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4865 * g++.old-deja/g++.other/access11.C: Likewise.
4866 * g++.old-deja/g++.other/access4.C: Likewise.
4867 * g++.old-deja/g++.other/access7.C: Likewise.
4868 * g++.old-deja/g++.other/crash1.C: Likewise.
4869 * g++.old-deja/g++.other/crash7.C: Likewise.
4870 * g++.old-deja/g++.other/friend1.C: Likewise.
4871 * g++.old-deja/g++.other/friend4.C: Likewise.
4872 * g++.old-deja/g++.other/friend9.C: Likewise.
4873 * g++.old-deja/g++.other/lineno1.C: Likewise.
4874 * g++.old-deja/g++.other/using1.C: Likewise.
4875 * g++.old-deja/g++.pt/enum14.C: Likewise.
4876 * g++.old-deja/g++.pt/friend11.C: Likewise.
4877 * g++.old-deja/g++.pt/friend21.C: Likewise.
4878 * g++.old-deja/g++.pt/friend3.C: Likewise.
4879 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4880 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4881 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4882 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4884 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4887 * g++.dg/ipa/pr65765.C: New test.
4889 2015-04-15 Nick Clifton <nickc@redhat.com>
4891 * gcc.target/rx/builtins.c: Disable RMPA test if string
4892 instructions are not allowed.
4894 2015-04-15 Alan Modra <amodra@gmail.com>
4896 * gcc.dg/pr65408.c: New.
4898 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4901 * gcc.target/arm/pr65729.c: New test.
4903 2015-04-14 Richard Biener <rguenther@suse.de>
4905 PR tree-optimization/65758
4906 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4908 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4911 * gcc.c-torture/execute/pr65648.c: New test.
4913 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4915 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4916 __builtin_finite instead of finite.
4917 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4920 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4922 PR tree-optimization/63387
4923 * gcc.dg/pr63387.c: New testcase.
4925 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4927 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4929 2015-04-13 Richard Biener <rguenther@suse.de>
4931 PR tree-optimization/65204
4932 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4934 2015-04-13 Terry Guo <terry.guo@arm.com>
4937 * gcc.target/arm/pr65710.c: New.
4939 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4941 PR tree-optimization/65747
4942 * g++.dg/torture/pr65747.C: New test.
4944 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4947 * g++.dg/cpp0x/pr65736.C: New test.
4949 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4950 Martin Liska <mliska@suse.cz>
4953 * g++.dg/ipa/pr65722.C: New testcase.
4955 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4957 PR tree-optimization/65735
4958 * gcc.c-torture/compile/pr65735.c: New test.
4960 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4963 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4965 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4968 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4970 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4973 * gcc.target/arm/pr65647-2.c: New.
4975 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4978 * g++.dg/torture/pr65694.C: New test.
4980 2015-04-10 Tobias Burnus <burnus@net-b.de>
4982 * gfortran.dg/coarray_lock_6.f90: New.
4983 * gfortran.dg/coarray_lock_7.f90: New.
4984 * gfortran.dg/coarray/lock_2.f90: New.
4986 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4992 * gfortran.dg/used_types_27.f90: New.
4994 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4997 * gcc.target/i386/pr65671.c: New.
4999 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5001 PR tree-optimization/65709
5002 * c-c++-common/ubsan/align-9.c: New test.
5004 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
5007 * gfortran.dg/pr56852.f90: New test.
5009 2015-04-09 Marek Polacek <polacek@redhat.com>
5010 Jakub Jelinek <jakub@redhat.com>
5013 * g++.dg/opt/pr65554.C: New test.
5015 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5018 * c-c++-common/attr-aligned-1.c: New test.
5020 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
5022 * gcc.target/i386/mpx/memmove-zero-length.c: New.
5024 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5027 * gcc.target/i386/sse-25.c: New.
5029 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5032 * gcc.target/i386/pr65693.c: New test.
5034 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5036 * gcc.dg/lto/chkp-static-bounds_0.c: New.
5038 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5040 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5042 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5044 * gcc.target/i386/thunk-retbnd.c: New.
5046 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
5048 * gnat.dg/opt48.adb: New test.
5049 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5050 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5052 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
5055 * gcc.c-torture/compile/pr65540.c: New.
5057 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5059 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5062 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5065 * g++.dg/debug/pr65678.C: New test.
5068 * gcc.c-torture/compile/pr65680.c: New test.
5070 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5073 * gfortran.dg/allocate_with_source_5.f90: New test.
5075 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5077 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5078 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5080 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5082 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5084 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5087 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5088 to get floating point compression.
5089 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5091 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5093 PR preprocessor/61977
5094 * gcc.dg/cpp/pr61977.c: New test.
5096 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
5098 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5100 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
5103 * gcc.target/arm/pr65647.c: New.
5105 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
5108 * g++.dg/torture/pr65655.C: New testcase.
5110 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5113 * g++.dg/cpp1y/lambda-init13.C: New.
5115 2015-04-03 Marek Polacek <polacek@redhat.com>
5117 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5119 2015-04-02 Marek Polacek <polacek@redhat.com>
5122 * g++.dg/cpp0x/constexpr-fold1.C: New test.
5123 * g++.dg/cpp0x/constexpr-fold2.C: New test.
5125 2015-04-02 Jakub Jelinek <jakub@redhat.com>
5127 PR preprocessor/61977
5128 * gcc.target/powerpc/pr61977-1.c: New test.
5129 * gcc.target/powerpc/pr61977-2.c: New test.
5131 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/warn/Wshadow-8.C: New.
5135 * g++.dg/warn/Wshadow-9.C: Likewise.
5136 * g++.dg/warn/Wshadow-10.C: Likewise.
5137 * g++.dg/warn/Wshadow-11.C: Likewise.
5139 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5141 * gcc.dg/pr23623.c: Added aligned attribute.
5142 * gcc.dg/20141029-1.c: Likewise.
5143 * gcc.dg/20150306-1.c: New test.
5145 2015-04-01 Marek Polacek <polacek@redhat.com>
5148 * g++.dg/cpp0x/initlist93.C: New test.
5149 * g++.dg/cpp0x/initlist94.C: New test.
5151 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
5154 * gcc.target/aarch64/pr65624.c: New test.
5156 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
5158 * gcc.dg/ipa/inlinehint-4.c: New testcase.
5160 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
5162 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5163 extra variable to force stack alignment.
5164 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5165 extra variable to force stack alignment.
5167 2015-03-31 Marek Polacek <polacek@redhat.com>
5170 * g++.dg/template/pr65390.C: New test.
5172 2015-03-31 Martin Liska <mliska@suse.cz>
5174 * g++.dg/ipa/pr65557.C: New test.
5176 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
5178 * gcc.target/s390/hotpatch-25.c: New test.
5179 * gcc.target/s390/hotpatch-1.c: Update test.
5180 * gcc.target/s390/hotpatch-10.c: Update test.
5181 * gcc.target/s390/hotpatch-11.c: Update test.
5182 * gcc.target/s390/hotpatch-12.c: Update test.
5183 * gcc.target/s390/hotpatch-13.c: Update test.
5184 * gcc.target/s390/hotpatch-14.c: Update test.
5185 * gcc.target/s390/hotpatch-15.c: Update test.
5186 * gcc.target/s390/hotpatch-16.c: Update test.
5187 * gcc.target/s390/hotpatch-17.c: Update test.
5188 * gcc.target/s390/hotpatch-18.c: Update test.
5189 * gcc.target/s390/hotpatch-19.c: Update test.
5190 * gcc.target/s390/hotpatch-2.c: Update test.
5191 * gcc.target/s390/hotpatch-21.c: Update test.
5192 * gcc.target/s390/hotpatch-22.c: Update test.
5193 * gcc.target/s390/hotpatch-23.c: Update test.
5194 * gcc.target/s390/hotpatch-24.c: Update test.
5195 * gcc.target/s390/hotpatch-3.c: Update test.
5196 * gcc.target/s390/hotpatch-4.c: Update test.
5197 * gcc.target/s390/hotpatch-5.c: Update test.
5198 * gcc.target/s390/hotpatch-6.c: Update test.
5199 * gcc.target/s390/hotpatch-7.c: Update test.
5200 * gcc.target/s390/hotpatch-8.c: Update test.
5201 * gcc.target/s390/hotpatch-9.c: Update test.
5202 * gcc.target/s390/hotpatch-compile-16.c: Update test.
5204 2015-03-31 Richard Biener <rguenther@suse.de>
5207 * g++.dg/torture/pr65626.C: New testcase.
5209 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5212 * gcc.target/i386/mpx/pr65531.cc: New.
5214 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5217 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5218 __builtin_alloca instead of alloca.
5219 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5220 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5221 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5224 2015-03-30 Jakub Jelinek <jakub@redhat.com>
5227 * g++.dg/ubsan/pr65610.C: New test.
5229 2015-03-30 Marek Polacek <polacek@redhat.com>
5232 * g++.dg/cpp0x/pr65398-2.C: New test.
5234 2015-03-30 Marek Polacek <polacek@redhat.com>
5236 * c-c++-common/pr65556.c: Change the width of bit-fields.
5238 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5241 * gcc.target/i386/pr65588.c: New testcase.
5243 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5245 PR libgfortran/65563
5246 * gfortran.dg/open_errors_2.f90: New test.
5248 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5250 PR libgfortran/65596
5251 * gfortran.dg/namelist_86.f90: New test.
5253 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5255 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5256 statement to reflect new ownership.
5258 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5261 * g++.dg/template/friend58.C: New.
5262 * g++.dg/template/friend59.C: Likewise.
5264 2015-03-27 Tobias Burnus <burnus@net-b.de>
5267 * g++.dg/gomp/openmp-simd-3.C: New.
5268 * gcc.dg/gomp/openmp-simd-3.c: New.
5270 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5273 * gcc.target/i386/pr65248-1.c: New file.
5274 * gcc.target/i386/pr65248-2.c: Likewise.
5275 * gcc.target/i386/pr65248-3.c: Likewise.
5276 * gcc.target/i386/pr65248-4.c: Likewise.
5278 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5281 * gcc.c-torture/compile/pr65593.c: New test.
5283 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5286 * g++.dg/cpp1y/constexpr-assert1.C: New.
5288 2015-03-27 Marek Polacek <polacek@redhat.com>
5291 * c-c++-common/pr65556.c: New test.
5293 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5296 * g++.dg/torture/pr65600.C: New testcase.
5298 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5301 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5303 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5305 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5306 statement and cleanup. Fixed typos.
5308 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5311 * gcc.c-torture/compile/pr65595.c: New testcase.
5313 2015-03-27 Marek Polacek <polacek@redhat.com>
5316 * g++.dg/ubsan/pr65583.C: New test.
5318 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5320 * gcc.c-torture/compile/20150327.c: New testcase.
5322 2015-03-26 Richard Biener <rguenther@suse.de>
5325 * g++.dg/torture/pr65555.C: New testcase.
5327 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5329 PR tree-optimization/64715
5330 * gcc.dg/builtin-object-size-15.c: New test.
5331 * gcc.dg/pr64715-1.c: New test.
5332 * gcc.dg/pr64715-2.c: New test.
5334 2015-03-26 Richard Biener <rguenther@suse.de>
5337 * gnat.dg/specs/opt2.ads: Fix testcase.
5339 2015-03-25 Martin Sebor <msebor@redhat.com>
5342 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5343 when target isn't arm*-*-*-*.
5344 (check_effective_target_arm_nothumb): Likewise.
5345 (check_effective_target_arm_little_endian): Likewise.
5346 (check_effective_target_arm_vect_no_misalign): Likewise.
5347 (check_effective_target_aarch64_little_endian): Fail early if target
5350 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5352 PR tree-optimization/65177
5353 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5355 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5357 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5358 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5359 smmintrin.h and mm3dnow.h.
5361 2015-03-25 Marek Polacek <polacek@redhat.com>
5364 * g++.dg/cpp0x/pr65558.C: New test.
5366 2015-03-25 Marek Polacek <polacek@redhat.com>
5369 * g++.dg/template/pr61670.C: New test.
5371 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5374 * g++.dg/template/pr54987.C: New.
5376 2015-03-25 Richard Biener <rguenther@suse.de>
5378 PR tree-optimization/62630
5379 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5381 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5384 * gcc.target/i386/mpx/pr65508.c: New.
5386 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5390 * gfortran.dg/data_initialized_3.f90: New.
5392 2015-03-25 Richard Biener <rguenther@suse.de>
5395 * gnat.dg/specs/opt2.ads: New testcase.
5397 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5399 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5400 * gcc.target/arm/memset-inline-4.c: Skip for
5401 arm_tune_string_ops_prefer_neon.
5402 * gcc.target/arm/memset-inline-5.c: Ditto.
5403 * gcc.target/arm/memset-inline-6.c: Ditto.
5404 * gcc.target/arm/memset-inline-8.c: Ditto.
5405 * gcc.target/arm/memset-inline-9.c: Ditto.
5407 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5410 * g++.dg/other/virtual3.C: New.
5412 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5415 * g++.dg/cpp0x/vt-60130.C: New.
5417 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5420 * g++.dg/warn/Warray-bounds-7.C: New.
5422 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5425 * g++.dg/template/defarg18.C: New.
5427 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5430 * g++.dg/cpp0x/vt-59988.C: New.
5432 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5434 PR tree-optimization/65533
5435 * gcc.dg/pr65533.c: New test.
5437 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5439 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5440 source= and mold= expressions functionality.
5441 * gfortran.dg/allocate_class_4.f90: New test.
5442 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5443 copying an unlimited polymorhpic object containing a char array
5444 to another unlimited polymorphic object respects the _len
5446 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5447 whether deferred length char array allocate works, unlimited
5448 polymorphic object allocation from a string works and if
5449 allocating an array of deferred length strings works.
5450 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5452 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5455 * g++.dg/cpp0x/constexpr-array11.C: New.
5457 2015-03-24 Richard Biener <rguenther@suse.de>
5460 * gcc.dg/torture/pr65517.c: New testcase.
5462 2015-03-24 Tobias Burnus <burnus@net-b.de>
5464 * gfortran.dg/coindexed_1.f90: Moved from
5465 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5467 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5470 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5474 * gcc.target/i386/pr65523.c: New test.
5477 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5479 * g++.dg/lto/pr65475b_0.C: Likewise.
5481 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5484 * gcc.target/sh/torture/pr65505.c: New.
5486 2015-03-23 Martin Sebor <msebor@redhat.com>
5489 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5490 assembly for lvx in addition to lxv.
5492 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5495 * gfortran.dg/pr65504.f90: New test.
5498 * gcc.dg/pr65521.c: New test.
5500 2015-03-23 Richard Biener <rguenther@suse.de>
5502 PR tree-optimization/65518
5503 * gcc.dg/vect/pr65518.c: New testcase.
5505 2015-03-23 Richard Biener <rguenther@suse.de>
5507 PR tree-optimization/65494
5508 * gcc.dg/vect/pr65494.c: New testcase.
5510 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5512 PR preprocessor/65238
5513 * c-c++-common/cpp/pr65238-1.c: New test.
5514 * gcc.dg/cpp/pr65238-2.c: New test.
5515 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5516 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5518 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5519 Mikael Morin <mikael@gcc.gnu.org>
5522 * gfortran.dg/elemental_dependency_4.f90: New.
5523 * gfortran.dg/elemental_dependency_5.f90: New.
5525 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5528 * g++.dg/lto/pr65475b_0.C: New testcase.
5529 * g++.dg/lto/pr65475b_1.C: New testcase.
5530 * g++.dg/lto/pr65475c_0.C: New testcase.
5531 * g++.dg/lto/pr65475c_1.C: New testcase.
5533 2015-03-21 Tobias Burnus <burnus@net-b.de>
5535 * gfortran.dg/coarray_38.f90: New.
5536 * gfortran.dg/coarray_39.f90: New.
5537 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5540 2015-03-20 Marek Polacek <polacek@redhat.com>
5543 * g++.dg/cpp0x/pr65398.C: New test.
5545 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5548 * g++.dg/lto/pr65475_0.C: New testcase.
5549 * g++.dg/lto/pr65475_1.C: New testcase.
5551 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5553 PR rtl-optimization/64366
5554 * gcc.target/sh/pr64366.c: New.
5556 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/cpp0x/constexpr-48324.C: New.
5561 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5564 * g++.dg/cpp0x/pr48453.C: New.
5566 2015-03-20 Marek Polacek <polacek@redhat.com>
5569 * g++.dg/cpp0x/pr65072.C: New test.
5571 2015-03-20 Richard Biener <rguenther@suse.de>
5574 * gcc.dg/pr15347.c: Use -O.
5575 * c-c++-common/pr19807-1.c: Likewise.
5577 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5579 * gnat.dg/volatile13.ad[sb]: New test.
5581 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5583 PR rtl-optimization/60851
5584 * gcc.target/i386/pr60851.c: New test.
5586 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5589 * g++.dg/pr65240.h: Add tests for PR 65240.
5590 * g++.dg/pr65240-1.C: Likewise.
5591 * g++.dg/pr65240-2.C: Likewise.
5592 * g++.dg/pr65240-3.C: Likewise.
5593 * g++.dg/pr65240-4.C: Likewise.
5595 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5597 PR rtl-optimization/63491
5598 * gcc.target/powerpc/pr63491.c: New.
5600 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5602 * g++.dg/ipa/pr65465.C: New test.
5604 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5607 * g++.dg/cpp0x/deleted11.C: New.
5609 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5612 * c-c++-common/tsan/pr65400-3.c: New test.
5614 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5617 * g++.dg/cpp0x/constexpr-59686.C: New.
5619 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5622 * g++.dg/tsan/pr64265.C: New test.
5625 * c-c++-common/tsan/pr65400-1.c: New test.
5626 * c-c++-common/tsan/pr65400-2.c: New test.
5628 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5631 * g++.dg/cpp0x/pr59816.C: New.
5633 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5636 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5638 2015-03-18 Martin Liska <mliska@suse.cz>
5641 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5642 equivalences either to 6 or 7.
5644 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5648 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5650 * gcc.dg/undefined-loop-1.c: New file.
5651 * gcc.dg/undefined-loop-2.c: New file.
5653 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5656 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5657 loop exits too early.
5659 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5661 PR tree-optimization/65450
5662 * gfortran.dg/pr65450.f90: New test.
5665 * gcc.target/i386/pr65078-1.c: New test.
5666 * gcc.target/i386/pr65078-2.c: New test.
5667 * gcc.target/i386/pr65078-3.c: New test.
5668 * gcc.target/i386/pr65078-4.c: New test.
5669 * gcc.target/i386/pr65078-5.c: New test.
5670 * gcc.target/i386/pr65078-6.c: New test.
5672 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5675 * g++.dg/cpp1y/pr65340.C: New.
5677 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5680 * gfortran.dg/system_clock_3.f08: Adjust test.
5682 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5685 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5686 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5688 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5691 * gfortran.dg/system_clock_3.f08: New test.
5693 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5696 g++.dg/cpp1y/pr64626-1.C: New.
5697 g++.dg/cpp1y/pr64626-2.C: New.
5698 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5700 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5702 PR tree-optimization/65427
5703 * gcc.c-torture/execute/pr65427.c: New test.
5705 2015-03-16 Marek Polacek <polacek@redhat.com>
5709 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5710 * g++.dg/cpp0x/pr65327.C: New test.
5712 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5715 * c-c++-common/asan/pr64820.c: New test.
5717 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5719 * gfortran.dg/pointer_2.f90: New test.
5721 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5723 * g++.dg/pr65049.C: New test.
5725 2015-03-16 Tom de Vries <tom@codesourcery.com>
5727 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5728 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5729 * gcc.target/i386/fuse-caller-save.c: Same.
5731 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5733 * gnat.dg/loop_optimization18.ad[sb]: New test.
5734 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5736 2015-03-16 Alan Modra <amodra@gmail.com>
5738 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5741 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5743 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5745 * gcc.dg/torture/pr65270-2.c: Likewise.
5747 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5750 * gfortran.dg/pointer_remapping_9.f90: New.
5752 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5754 PR tree-optimization/65369
5755 * gcc.c-torture/execute/pr65369.c: New test.
5757 PR tree-optimization/65418
5758 * gcc.c-torture/execute/pr65418-1.c: New test.
5759 * gcc.c-torture/execute/pr65418-2.c: New test.
5761 PR rtl-optimization/65401
5762 * gcc.c-torture/execute/pr65401.c: New test.
5764 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5767 * gcc.target/arm/pr64600_1.c: New test.
5769 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5771 PR rtl-optimization/65235
5772 * gcc.target/aarch64/pr65235_1.c: New test.
5774 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5776 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5777 * gcc.target/s390/hotpatch-22.c: Likewise.
5778 * gcc.target/s390/hotpatch-23.c: Likewise.
5779 * gcc.target/s390/hotpatch-24.c: Likewise.
5780 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5781 * gcc.target/s390/hotpatch-1.c: Update expected output.
5782 * gcc.target/s390/hotpatch-2.c: Likewise.
5783 * gcc.target/s390/hotpatch-3.c: Likewise.
5784 * gcc.target/s390/hotpatch-4.c: Likewise.
5785 * gcc.target/s390/hotpatch-5.c: Likewise.
5786 * gcc.target/s390/hotpatch-6.c: Likewise.
5787 * gcc.target/s390/hotpatch-7.c: Likewise.
5788 * gcc.target/s390/hotpatch-8.c: Likewise.
5789 * gcc.target/s390/hotpatch-9.c: Likewise.
5790 * gcc.target/s390/hotpatch-10.c: Likewise.
5791 * gcc.target/s390/hotpatch-11.c: Likewise.
5792 * gcc.target/s390/hotpatch-12.c: Likewise.
5793 * gcc.target/s390/hotpatch-13.c: Likewise.
5794 * gcc.target/s390/hotpatch-14.c: Likewise.
5795 * gcc.target/s390/hotpatch-15.c: Likewise.
5796 * gcc.target/s390/hotpatch-16.c: Likewise.
5797 * gcc.target/s390/hotpatch-17.c: Likewise.
5798 * gcc.target/s390/hotpatch-18.c: Likewise.
5799 * gcc.target/s390/hotpatch-19.c: Likewise.
5801 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5804 * gcc.target/i386/pr65103-1.c: New.
5806 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5809 * gcc.target/i386/pr65044.c: New.
5811 2015-03-12 Tom de Vries <tom@codesourcery.com>
5813 PR rtl-optimization/64895
5814 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5815 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5816 * gcc.target/i386/fuse-caller-save.c: Ditto.
5818 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5820 * gcc.dg/ipa/pr63569.c: Fix template.
5822 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5824 * g++.dg/ipa/pr64146.C: Require fpic support.
5826 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5829 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5830 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5832 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5834 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5835 to dg-options, fix up dg-skip-if.
5837 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5840 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5841 * gcc.target/avr/tiny-caller-save.c: Same.
5843 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5846 * g++.dg/pr65242.C: New test.
5848 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5850 * c-c++-common/asan/no-asan-check-glob.c: New test.
5852 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5855 * g++.dg/other/default11.C: New.
5856 * g++.dg/other/default12.C: Likewise.
5858 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5861 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5863 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5866 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5868 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5871 * g++.dg/cpp0x/pr65127.C: New test.
5873 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5875 * gcc.dg/ipa/PR64550.c: Update template.
5877 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5878 Tobias Burnus <burnus@net-b.de>
5880 * gfortran.dg/coarray_sync_memory.f90: New.
5882 2015-03-10 Marek Polacek <polacek@redhat.com>
5885 * c-c++-common/ubsan/pr65367.c: New test.
5887 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5889 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5890 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5891 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5892 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5893 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5894 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5895 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5896 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5897 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5898 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5899 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5900 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5901 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5903 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5905 * lib/mpx-dg.exp (mpx_link_flags): New.
5908 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5909 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5910 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5911 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5912 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5913 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5914 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5915 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5916 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5917 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5918 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5919 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5920 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5921 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5922 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5923 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5924 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5925 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5926 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5927 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5928 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5929 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5930 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5931 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5932 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5933 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5934 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5935 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5936 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5937 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5938 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5939 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5940 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5941 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5942 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5943 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5944 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5945 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5946 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5947 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5948 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5949 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5950 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5951 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5952 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5953 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5954 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5955 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5956 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5957 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5958 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5959 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5960 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5961 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5962 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5963 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5964 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5965 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5966 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5967 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5968 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5969 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5970 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5971 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5972 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5973 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5974 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5975 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5976 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5977 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5978 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5979 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5980 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5981 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5982 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5983 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5984 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5985 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5986 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5987 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5988 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5989 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5990 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5991 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5992 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5993 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5994 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5995 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5996 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5997 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5998 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5999 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6000 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6001 * gcc.target/i386/mpx/label-address-1.c: New.
6002 * gcc.target/i386/mpx/legacy-1-nov.c: New.
6003 * gcc.target/i386/mpx/macro.c: New.
6004 * gcc.target/i386/mpx/mpx-check.h: New.
6005 * gcc.target/i386/mpx/mpx.exp: New.
6006 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6007 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6008 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6009 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6010 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6011 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6012 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6013 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6014 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6015 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6016 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6017 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6018 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6019 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6020 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6021 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6022 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6023 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6024 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6025 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6026 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6027 * gcc.target/i386/mpx/reference-1-lbv.c: New.
6028 * gcc.target/i386/mpx/reference-1-nov.c: New.
6029 * gcc.target/i386/mpx/reference-1-ubv.c: New.
6030 * gcc.target/i386/mpx/reference-2-lbv.c: New.
6031 * gcc.target/i386/mpx/reference-2-nov.c: New.
6032 * gcc.target/i386/mpx/reference-2-ubv.c: New.
6033 * gcc.target/i386/mpx/reference-3-lbv.c: New.
6034 * gcc.target/i386/mpx/reference-3-nov.c: New.
6035 * gcc.target/i386/mpx/reference-3-ubv.c: New.
6036 * gcc.target/i386/mpx/reference-4-lbv.c: New.
6037 * gcc.target/i386/mpx/reference-4-nov.c: New.
6038 * gcc.target/i386/mpx/reference-4-ubv.c: New.
6039 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6040 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6041 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6042 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6043 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6044 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6045 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6046 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6047 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6048 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6049 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6050 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6051 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6052 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6053 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6054 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6055 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6056 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6057 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6058 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6059 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6060 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6061 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6062 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6063 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6064 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6065 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6066 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6067 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6068 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6069 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6070 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6071 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6072 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6073 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6074 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6075 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6076 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6077 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6078 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6079 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6080 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6081 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6082 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6083 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6084 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6085 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6086 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6087 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6088 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6089 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6090 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6091 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6092 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6093 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6094 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6095 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6096 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6097 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6098 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6099 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6100 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6101 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6102 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6103 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6104 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6105 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6106 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6107 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6108 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6109 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6110 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6111 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6112 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6113 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6114 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6115 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6116 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6117 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6118 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6119 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6120 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6121 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6122 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6123 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6124 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6125 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6126 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6127 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6128 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6129 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6130 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6131 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6132 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6133 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6134 * gcc.target/i386/mpx/vararg-1-nov.c: New.
6135 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6136 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6137 * gcc.target/i386/mpx/vararg-2-nov.c: New.
6138 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6139 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6140 * gcc.target/i386/mpx/vararg-3-nov.c: New.
6141 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6142 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6143 * gcc.target/i386/mpx/vararg-4-nov.c: New.
6144 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6145 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6146 * gcc.target/i386/mpx/vararg-5-nov.c: New.
6147 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6148 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6149 * gcc.target/i386/mpx/vararg-6-nov.c: New.
6150 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6151 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6152 * gcc.target/i386/mpx/vararg-7-nov.c: New.
6153 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6154 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6155 * gcc.target/i386/mpx/vararg-8-nov.c: New.
6156 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6157 * gcc.target/i386/mpx/vla-1-lbv.c: New.
6158 * gcc.target/i386/mpx/vla-1-nov.c: New.
6159 * gcc.target/i386/mpx/vla-1-ubv.c: New.
6160 * gcc.target/i386/mpx/vla-2-lbv.c: New.
6161 * gcc.target/i386/mpx/vla-2-nov.c: New.
6162 * gcc.target/i386/mpx/vla-2-ubv.c: New.
6164 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
6166 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6168 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
6170 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6172 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
6174 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6175 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6177 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6180 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6183 * c-c++-common/pr65120.c: New test.
6185 PR rtl-optimization/65321
6186 * gcc.dg/pr65321.c: New test.
6188 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6190 PR tree-optimization/65355
6191 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6193 2015-03-09 Jakub Jelinek <jakub@redhat.com>
6196 * c-c++-common/pr49706.c: Adjust tests for not warning
6197 about !!x == y or !b == y where b is boolean, and add
6199 * c-c++-common/pr62199-2.c: Likewise.
6201 2015-03-09 Richard Biener <rguenther@suse.de>
6204 * gcc.dg/torture/pr65270-1.c: New testcase.
6205 * gcc.dg/torture/pr65270-2.c: Likewise.
6207 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6209 PR tree-optimization/63743
6210 * gcc.dg/pr63743.c: New test.
6212 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
6215 * g++.dg/lto/pr65316_0.C: New testcase.
6216 * g++.dg/lto/pr65316_1.C: New testcase.
6218 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
6221 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6223 * g++.dg/abi/rtti3.C: Likewise.
6225 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6228 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6230 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6232 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6234 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6236 2015-03-08 Morin <mikael@gcc.gnu.org>
6239 * gfortran.dg/entry_20.f90: New.
6241 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6244 * gcc.c-torture/compile/pr65153.c: New.
6246 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6249 * g++.dg/torture/pr65249.C: New.
6251 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6253 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6255 (int64_t): Likewise.
6257 2015-03-07 Marek Polacek <polacek@redhat.com>
6258 Martin Uecker <uecker@eecs.berkeley.edu>
6261 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6263 * c-c++-common/ubsan/bounds-8.c: New test.
6264 * c-c++-common/ubsan/bounds-9.c: New test.
6265 * gcc.dg/ubsan/bounds-2.c: New test.
6267 2015-03-05 Martin Sebor <msebor@redhat.com>
6269 * PR testsuite/63175
6270 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6271 checking of results into main to prevent it from getting optimized
6273 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6275 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6277 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6278 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6279 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6282 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6284 * g++.dg/lto/pr65302_1.C: New testcase.
6285 * g++.dg/lto/pr65302_0.C: New testcase.
6287 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6289 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6290 -fno-ipa-icf to dg-options.
6292 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6294 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6295 compiles using the linker plugin.
6297 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6299 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6301 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6303 * gcc.target/arm/pr65067.c: New test.
6305 2015-03-05 Martin Liska <mliska@suse.cz>
6308 * gcc.dg/ipa/pr65318.c: New test.
6310 2015-03-05 Marek Polacek <polacek@redhat.com>
6312 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6314 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6316 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6318 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6320 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6321 max-unroll-times back to defaults for s390.
6323 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6327 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6330 * g++.dg/cpp0x/initlist92.C: New.
6332 2015-03-05 Richard Biener <rguenther@suse.de>
6334 PR tree-optimization/65310
6335 * gcc.dg/vect/pr65310.c: New testcase.
6337 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6340 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6342 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6344 * gnat.dg/entry_queues3.adb: New test.
6346 2015-03-04 Ian Lance Taylor <iant@google.com>
6348 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6350 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6353 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6355 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6357 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6358 -fno-ipa-icf to dg-options
6359 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6360 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6362 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6365 * g++.dg/cpp0x/decltype62.C: New.
6367 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6369 * gnat.dg/object_overflow5.adb: New test.
6371 2015-03-03 Martin Liska <mliska@suse.cz>
6374 * gcc.dg/ipa/pr65287.c: New test.
6376 2015-03-03 Martin Jambor <mjambor@suse.cz>
6377 Eric Botcazou <ebotcazou@adacore.com>
6379 * gnat.dg/specs/pack12.ads: New test.
6381 2015-03-03 Martin Liska <mliska@suse.cz>
6383 * gcc.dg/ipa/PR65282.c: New test.
6385 2015-03-13 Jeff Law <law@redhat.com>
6387 PR tree-optimization/65241
6388 * gcc.c-torture/compile/pr65241.c: New test.
6390 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6393 * gcc.target/avr/torture/pr64331.c: New test.
6395 2015-03-03 Martin Liska <mliska@suse.cz>
6396 Jan Hubicka <hubicka@ucw.cz>
6398 * g++.dg/ipa/pr65263.C: New test.
6400 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6403 * gcc.dg/lto/pr65130_0.c: New testcase.
6404 * gcc.dg/lto/pr65130_1.c: New testcase.
6406 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6409 * g++.dg/torture/pr64988.C: New testcase.
6411 2015-03-02 Tobias Burnus <burnus@net-b.de>
6413 * gfortran.dg/coarray_atomic_6.f90: New.
6415 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6418 * gcc.target/i386/pr65184.c: New.
6420 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6423 * gcc.target/i386/pr65183.c: New.
6425 2015-02-28 Martin Liska <mliska@suse.cz>
6426 Jan Hubicka <hubicka@ucw.cz>
6428 * gcc.dg/ipa/ipa-icf-35.c: New test.
6429 * gcc.dg/ipa/ipa-icf-36.c: New test.
6430 * gcc.dg/ipa/ipa-icf-37.c: New test.
6432 2015-02-28 Martin Liska <mliska@suse.cz>
6433 Jan Hubicka <hubicka@ucw.cz>
6436 * gcc.dg/ipa/ipa-icf-34.c: New test.
6438 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6441 * gcc.target/sh/sh/pr61142.c: New.
6443 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6445 * g++.dg/other/dump-ada-spec-3.C: New test.
6447 2015-03-01 Martin Liska <mliska@suse.cz>
6449 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6450 * g++.dg/ipa/pr63595.C: Update expected results.
6452 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6455 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6457 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6459 * gcc.dg/vect/pr59354.c: Move vector producing code to
6462 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6465 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6466 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6467 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6468 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6470 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6472 PR tree-optimization/65048
6473 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6474 (foo): Use K&R style definition.
6476 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6479 * g++.dg/pr65032.C: New.
6481 2015-02-27 Marek Polacek <polacek@redhat.com>
6484 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6487 2015-02-27 Marek Polacek <polacek@redhat.com>
6490 * gcc.dg/pr65228.c: New test.
6492 2015-02-27 Kai Tietz <ktietz@redhat.com>
6495 * gcc.dg/weak/weak-17.c: New file.
6497 2015-02-27 Richard Biener <rguenther@suse.de>
6500 * g++.dg/lto/pr65193_0.C: New testcase.
6502 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6504 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6505 * gcc.target/s390/hotpatch-8.c: Likewise.
6506 * gcc.target/s390/hotpatch-9.c: Likewise.
6507 * gcc.target/s390/pr61078.c: Likewise.
6508 * gcc.target/s390/pr57960.c: Remove -m64.
6509 * gcc.target/s390/pr61078.c: Likewise.
6511 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6512 Martin Liska <mliska@suse.cz>
6515 * gcc.dg/pr64454.c: Disable ICF.
6516 * gcc.dg/pr28685-1.c: Disable ICF
6517 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6518 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6519 * g++.dg/ipa/ipa-icf-4.C: Update template.
6521 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6523 PR tree-optimization/65216
6524 * gcc.c-torture/execute/pr65216.c: New test.
6526 PR tree-optimization/65215
6527 * gcc.c-torture/execute/pr65215-1.c: New test.
6528 * gcc.c-torture/execute/pr65215-2.c: New test.
6529 * gcc.c-torture/execute/pr65215-3.c: New test.
6530 * gcc.c-torture/execute/pr65215-4.c: New test.
6531 * gcc.c-torture/execute/pr65215-5.c: New test.
6533 2015-02-26 Tom de Vries <tom@codesourcery.com>
6535 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6537 2015-02-26 Martin Liska <mliska@suse.cz>
6538 Jan Hubicka <hubicka@ucw.cz>
6540 * g++.dg/ipa/pr64146.C: Update expected results.
6541 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6542 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6543 * gcc.dg/ipa/ipa-icf-34.c: New test.
6545 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6547 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6548 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6549 (dg-additional-options): Remove dg directive.
6550 (dg-final): Add dg directive.
6552 2015-02-26 Marek Polacek <polacek@redhat.com>
6555 * g++.dg/ipa/pr65008.C: New test.
6557 2015-02-26 Tom de Vries <tom@codesourcery.com>
6559 * lib/profopt.exp (profopt-target-cleanup): New proc.
6560 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6561 files from sources from dg-additional-sources.
6563 2015-02-26 Tom de Vries <tom@codesourcery.com>
6565 * lib/gcov.exp: Cleanup in case of xfail.
6567 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6569 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6571 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6574 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6575 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6576 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6577 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6578 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6579 * g++.dg/debug/pr46123.C: XFAIL and move...
6580 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6581 * gcc.dg/debug/dwarf2-3.c: Move...
6582 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6584 2015-02-26 Marek Polacek <polacek@redhat.com>
6587 * g++.dg/cpp1y/pr65202.C: New test.
6589 2015-02-26 Tom de Vries <tom@codesourcery.com>
6591 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6592 locale_facets.h.gcov.
6594 2015-02-26 Tom de Vries <tom@codesourcery.com>
6596 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6598 2015-02-26 Tom de Vries <tom@codesourcery.com>
6600 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6602 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6605 * gcc.target/i386/pr65217.c: New.
6607 2015-02-26 Tom de Vries <tom@codesourcery.com>
6609 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6611 2015-02-26 Tom de Vries <tom@codesourcery.com>
6613 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6615 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6617 PR tree-optimization/65048
6618 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6620 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6622 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6623 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6625 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6628 * gcc.target/i386/pr65161.c: New test.
6630 2015-02-26 Terry Guo <terry.guo@arm.com>
6632 * gcc.target/arm/no-volatile-in-it.c: New test.
6634 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6636 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6637 (dg-options): Add -save-temps.
6638 (dg-final): Add cleanup-saved-temps.
6640 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6642 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6644 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6646 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6647 * gcc.target/powerpc/pack01.c: Include string.h.
6649 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6652 * gcc.target/i386/pr65167.c: New.
6654 2015-02-25 Kai Tietz <ktietz@redhat.com>
6656 PR tree-optimization/61917
6657 * gcc.dg/vect/vect-pr61917.c: New file.
6659 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6661 PR tree-optimization/65170
6662 * gcc.c-torture/execute/pr65170.c: New test.
6663 * gcc.dg/tree-ssa/vrp96.c: New test.
6665 2015-02-24 Tom de Vries <tom@codesourcery.com>
6667 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6669 2015-02-24 Tom de Vries <tom@codesourcery.com>
6672 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6673 (dg-additional-files-options): Copy additional_sources to
6674 additional_sources_used before emptying additional_sources.
6675 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6676 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6677 (cleanup-saved-temps): Use additional_sources_used instead of
6679 (dg-test): Reset additional_sources_used.
6681 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6684 * gfortran.dg/integer_exponentiation_6.F90: New test.
6686 2015-02-23 Martin Sebor <msebor@redhat.com>
6689 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6690 two parts. One to save registers, the other to verify the
6691 registers have the right values. Save register state into
6692 static data rather than on the stack.
6694 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6697 * c-c++-common/asan/pr63888.c: New test.
6699 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6702 * gcc.c-torture/compile/pr65163.c: New.
6704 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6706 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6707 with -m31 on 64 bit.
6708 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6709 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6711 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6713 * gcc.target/s390/20090223-1.c: Add
6714 -Wno-implicit-function-declaration option.
6715 * gcc.target/s390/pr42224.c: Likewise.
6716 * gcc.target/s390/pr55718.c: Likewise.
6718 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6720 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6721 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6722 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6723 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6724 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6725 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6726 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6727 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6728 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6729 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6730 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6731 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6732 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6733 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6734 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6735 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6736 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6737 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6738 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6739 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6740 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6742 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6744 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6745 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6746 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6747 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6748 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6749 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6750 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6751 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6752 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6753 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6754 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6755 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6756 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6757 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6758 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6759 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6761 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6765 * gfortran.dg/pr61960.f90: New.
6766 * gfortran.dg/pr64230.f90: New.
6767 * gfortran.dg/pr64980.f03: New.
6769 2015-02-22 Tom de Vries <tom@codesourcery.com>
6771 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6773 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6776 * gnat.dg/timing_events.adb: Removed, invalid test.
6778 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6781 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6783 * g++.dg/gcov/gcov-2.C: Likewise.
6785 2015-02-20 Richard Biener <rguenther@suse.de>
6787 PR tree-optimization/65136
6788 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6790 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6793 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6794 and nvptx-*-* blacklisting.
6796 * gcc.dg/sibcall-9.c: New test.
6797 * gcc.dg/sibcall-10.c: New test.
6799 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6801 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6803 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6806 * gcc.target/avr/torture/pr64452.c: New test.
6808 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6810 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6811 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6813 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6816 * lib/target-supports.exp (check_compile): Check whether
6817 additional_sources is defined before using it.
6819 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6822 * g++.dg/opt/pr65074.C: New file.
6824 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6826 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6827 (size_type): New typedef.
6828 (operator "" _script): Use it for the last argument.
6830 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6832 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6834 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6836 * lib/target-supports.exp (check_compile): Save/restore
6837 additional_sources that may belong to an actual test.
6839 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6841 PR gcov-profile/64634
6842 * g++.dg/gcov/gcov-15.C: New test.
6844 2015-02-18 Tom de Vries <tom@codesourcery.com>
6846 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6848 2015-02-18 Tom de Vries <tom@codesourcery.com>
6850 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6852 2015-02-18 Tom de Vries <tom@codesourcery.com>
6854 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6856 2015-02-18 Tom de Vries <tom@codesourcery.com>
6858 * gfortran.dg/fmt_cache_1.f: Add missing close.
6860 2015-02-18 Tom de Vries <tom@codesourcery.com>
6863 * gfortran.dg/read_eof_8.f90: Add missing close.
6865 2015-02-18 Richard Biener <rguenther@suse.de>
6867 PR tree-optimization/65063
6868 * gcc.dg/pr65063.c: New testcase.
6870 2015-02-18 Richard Biener <rguenther@suse.de>
6872 PR tree-optimization/62217
6873 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6875 2015-02-18 Marek Polacek <polacek@redhat.com>
6878 * c-c++-common/ubsan/pr65081.c: New test.
6880 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6882 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6883 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6885 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6887 * gcc.dg/ipa/propalign-3.c: New test.
6889 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6892 * gcc.target/sh/pr64793.c: New.
6893 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6895 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6897 * gcc.target/arm/divzero.c: New test case.
6899 2015-02-17 Tom de Vries <tom@codesourcery.com>
6901 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6903 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6904 Jakub Jelinek <jakub@redhat.com>
6907 * g++.dg/cpp0x/pr65075.C: New test.
6909 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6912 * gcc.target/powerpc/pr65058.c: New test.
6914 2015-02-16 Jeff Law <law@redhat.com>
6916 PR tree-optimization/64823
6917 * gcc.dg/uninit-20.c: New test.
6919 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6920 James Greenhalgh <james.greenhalgh@arm.com>
6923 * gcc.dg/ipa/ipa-clone-1.c: New test.
6925 2015-02-16 Richard Biener <rguenther@suse.de>
6927 PR tree-optimization/65077
6928 * gcc.dg/torture/pr65077.c: New testcase.
6930 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6932 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6933 Directive adjusted to scan for ldaxr.
6934 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6935 adjusted to scan for ldaex.
6937 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6940 * g++.dg/cpp0x/constexpr-65080.C: New.
6942 2015-02-16 Richard Biener <rguenther@suse.de>
6944 PR tree-optimization/63593
6945 * gcc.dg/pr63593.c: New testcase.
6947 2015-02-16 Marek Polacek <polacek@redhat.com>
6950 * gcc.dg/pr65066.c: New test.
6952 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6954 * gcc.dg/pr65002.C: Move ...
6955 * g++.dg/ipa/pr65002.C: ... here.
6957 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6959 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6960 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6961 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6962 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6964 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6967 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6968 the expression to find calls.
6969 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6970 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6971 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6972 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6973 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6975 2015-02-14 Marek Polacek <polacek@redhat.com>
6978 * gcc.dg/array-11.c: New test.
6979 * gcc.dg/array-12.c: New test.
6980 * gcc.dg/array-13.c: New test.
6981 * gcc.dg/array-14.c: New test.
6982 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6983 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6984 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6985 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6986 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6987 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6989 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6992 * g++.dg/lookup/using54.C: New.
6994 2015-02-13 Jeff Law <law@redhat.com>
6997 Revert my change for tree-optimization/64823.
6999 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7001 PR tree-optimization/65053
7002 * gcc.c-torture/execute/pr65053-1.c: New test.
7003 * gcc.c-torture/execute/pr65053-2.c: New test.
7005 2015-02-13 Marek Polacek <polacek@redhat.com>
7008 * gcc.dg/pr65050.c: New test.
7010 2015-02-13 Jeff Law <law@redhat.com>
7012 PR tree-optimization/64823
7013 * gcc.dg/uninit-20.c: New test.
7015 PR rtl-optimization/47477
7016 * gcc.dg/tree-ssa/pr47477.c: New test.
7018 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7021 * g++.dg/parse/ivdep-2.C: New.
7022 * g++.dg/parse/ivdep-3.C: Likewise.
7024 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7027 * gfortran.dg/continuation_13.f90: New test.
7028 * gfortran.dg/continuation_14.f: New test.
7030 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7033 * g++.dg/cpp0x/sfinae55.C: New.
7035 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7038 * g++.dg/ipa/pr65034.C: New test.
7040 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
7042 PR tree-optimization/65002
7043 * gcc.dg/pr65002.C: New.
7045 2015-02-13 Marek Polacek <polacek@redhat.com>
7048 * c-c++-common/pr65040.c: New test.
7050 2015-02-13 Bin Cheng <bin.cheng@arm.com>
7052 PR tree-optimization/64705
7053 * gcc.dg/tree-ssa/pr64705.c: New test.
7055 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7058 * gcc.dg/visibility-22.c: New test.
7059 * gcc.dg/visibility-23.c: New test.
7060 * gcc.target/i386/pr32219-1.c: New test.
7061 * gcc.target/i386/pr32219-2.c: New test.
7062 * gcc.target/i386/pr32219-3.c: New test.
7063 * gcc.target/i386/pr32219-4.c: New test.
7064 * gcc.target/i386/pr32219-5.c: New test.
7065 * gcc.target/i386/pr32219-6.c: New test.
7066 * gcc.target/i386/pr32219-7.c: New test.
7067 * gcc.target/i386/pr32219-8.c: New test.
7068 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7070 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7072 PR libgfortran/57822
7073 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7074 four different KINDs.
7076 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7079 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7082 * g++.dg/ubsan/pr65000.C: New test.
7084 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7087 * gfortran.dg/finalize_28.f90: New test
7089 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7092 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7093 DW_TAG_lexical_block removal.
7094 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7095 * g++.dg/guality/pr55541.C: New test.
7098 * g++.dg/ubsan/pr64984.C: New test.
7100 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
7102 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7104 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7107 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7108 instructions for 2015-01-14 get_memmodel changes.
7109 * gcc.target/powerpc/atomic-p8.c: Likewise.
7112 * g++.dg/ubsan/pr65019.C: New test.
7114 PR tree-optimization/65014
7115 * gcc.c-torture/compile/pr65014.c: New test.
7117 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7119 PR libgfortran/57822
7120 * gfortran/fmt_g0_7.f08: Revise test.
7122 2015-02-11 Jeff Law <law@redhat.com>
7125 * gcc.target/m68k/pr63347.c: New test.
7127 2015-02-11 Marek Polacek <polacek@redhat.com>
7129 * g++.dg/ubsan/shift-1.C: New test.
7130 * gcc.dg/ubsan/c-shift-2.c: New test.
7131 * c-c++-common/ubsan/shift-5.c: Remove file.
7133 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
7135 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7136 Directive adjusted to XFAIL.
7137 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7140 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/opt/pr65003.C: New test.
7145 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
7147 * lib/target-supports.exp (check_effective_target_pie): Renamed
7149 (check_effective_target_pie_enabled): This.
7150 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7151 * gcc.target/i386/pie.c: Likewise.
7153 2015-02-11 Andrew Pinski <apinski@cavium.com>
7156 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7157 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7159 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7162 * gcc.target/i386/pr61925-1.c: New test.
7163 * gcc.target/i386/pr61925-2.c: New test.
7164 * gcc.target/i386/pr61925-3.c: New test.
7166 2015-02-10 Jakub Jelinek <jakub@redhat.com>
7169 * g++.dg/asan/pr65004.C: New test.
7171 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
7174 * gcc.taget/sh/pr64661-0.h: New.
7175 * gcc.taget/sh/pr64661-1.c: New.
7176 * gcc.taget/sh/pr64661-2.c: New.
7177 * gcc.taget/sh/pr64661-3.c: New.
7178 * gcc.taget/sh/pr64661-4.c: New.
7180 2015-02-10 Richard Biener <rguenther@suse.de>
7182 PR tree-optimization/64995
7183 * g++.dg/torture/pr64995.C: New testcase.
7185 2015-02-10 Richard Biener <rguenther@suse.de>
7187 PR tree-optimization/64909
7188 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7190 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7192 * gcc.dg/signbit-sa.c: New test.
7194 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7196 PR libgfortran/57822
7197 * gfortran/fmt_g0_7.f08: New test.
7199 2015-02-10 Bin Cheng <bin.cheng@arm.com>
7201 PR tree-optimization/43378
7202 * gcc.dg/tree-ssa/pr43378.c: New test.
7204 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
7207 * g++.dg/torture/pr64978.C: New testcase.
7209 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7212 * gcc.dg/asan/pr64981.c: New test.
7214 2015-02-09 Marek Polacek <polacek@redhat.com>
7217 * gcc.dg/pr64856.c: New test.
7219 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7222 * gcc.dg/tree-ssa/stdarg-7.c: New test.
7223 * gcc.c-torture/execute/pr64979.c: New test.
7225 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
7227 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7229 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7231 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7232 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7234 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7237 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7239 2015-02-09 Richard Biener <rguenther@suse.de>
7241 PR tree-optimization/54000
7242 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7244 2015-02-09 Tom de Vries <tom@codesourcery.com>
7246 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7248 2015-02-09 Martin Liska <mliska@suse.cz>
7250 * g++.dg/ipa/pr64858.C: New test.
7252 2015-02-09 Tom de Vries <tom@codesourcery.com>
7254 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7256 2015-02-08 Andrew Pinski <apinski@cavium.com>
7258 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7260 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7263 * gfortran.dg/use_rename_8.f90: New.
7265 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7267 * gnat.dg/addr7.ad[sb]: New test.
7268 * gnat.dg/addr8.ad[sb]: Likewise.
7270 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7273 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7274 from jit.dg/test-compile-to-executable.c's create_code, with a
7275 clarification of the output message.
7276 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7278 (test_jit): Use CHECK_NO_ERRORS when calling
7279 gcc_jit_context_compile_to_file.
7280 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7281 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7282 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7283 about deletions that are attempted.
7284 (jit-verify-compile-to-file): Rename to...
7285 (jit-verify-output-file-was-created): ...this, and drop the
7286 attempt to run "file" and verify the output.
7287 (jit-verify-assembler): New function.
7288 (jit-verify-object): New function.
7289 (jit-verify-dynamic-library): New function.
7290 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7291 favor of an implementation from new file
7292 create-code-for-hello-world-executable.h, which also adds a
7294 (dg-final): Replace jit-verify-compile-to-file with
7295 jit-verify-output-file-was-created, and invoke new function
7296 jit-verify-assembler.
7297 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7299 (dg-final): Replace jit-verify-compile-to-file with
7300 jit-verify-output-file-was-created, and invoke new function
7301 jit-verify-dynamic-library.
7302 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7303 favor of an implementation from new file
7304 create-code-for-hello-world-executable.h, which also adds a
7306 (dg-final): Replace jit-verify-compile-to-file with
7307 jit-verify-output-file-was-created. Strengthen the expected stdout
7308 from the built executable.
7309 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7310 favor of an implementation from new file
7311 create-code-for-hello-world-executable.h, which also adds a
7313 (dg-final): Replace jit-verify-compile-to-file with
7314 jit-verify-output-file-was-created, and invoke new function
7316 * jit.dg/verify-dynamic-library.c: New source file.
7318 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7319 Brian Rzycki <b.rzycki@samsung.com>
7321 PR tree-optimization/64878
7322 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7324 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7327 * g++.dg/ipa/pr64896.C: New test.
7329 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7332 * gcc.target/powerpc/pr64205.c: New file.
7334 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7336 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7337 (dg-options): Use -fpie instead of -fPIE -pie.
7339 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7342 * g++.dg/asan/pr64937.C: New test.
7344 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7347 * gfortran.dg/class_to_type_4.f90: New test
7349 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7351 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7353 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7355 PR rtl-optimization/64957
7357 * gcc.c-torture/execute/pr64957.c: New test.
7359 2015-02-05 Jeff Law <law@redhat.com>
7362 * gcc.target/h8300/pr17306-1.c: New test.
7363 * gcc.target/h8300/pr17306-2.c: New test.
7365 2015-02-05 Tobias Burnus <burnus@net-b.de>
7368 * gfortran.dg/structure_constructor_12.f90: New.
7370 2015-02-05 Jeff Law <law@redhat.com>
7373 gcc.target/h8300/pr58400.c: New test.
7375 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7377 * gcc.target/arm/macro_defs0.c: New test.
7378 * gcc.target/arm/macro_defs1.c: New test.
7379 * gcc.target/arm/macro_defs2.c: New test.
7381 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7383 PR rtl-optimization/64905
7384 * gcc.target/i386/pr64905.c: Require nonpic target.
7385 (dg-options): Add -fomit-frame-pointer.
7388 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7390 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7393 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7396 * gfortran.dg/type_to_class_2.f90: New test
7397 * gfortran.dg/type_to_class_3.f90: New test
7399 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7402 * g++.dg/torture/pr64686.C: New testcase.
7404 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7406 PR rtl-optimization/64905
7407 * gcc.target/i386/pr64905.c: New file.
7409 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7411 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7412 * gcc.dg/guality/pr41616-1.c: Ditto.
7414 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7417 * gcc.dg/pr64817-3.c: New.
7419 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7420 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7422 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7423 pass parameters in registers.
7424 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7425 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7426 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7428 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7429 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7431 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7432 list, allow for multilibed targets.
7433 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7435 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7437 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7438 * gcc.dg/pr46728-6.c: Ditto.
7440 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7442 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7443 for mips_nanlegacy target.
7445 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7447 * gcc.target/i386/chkp-hidden-def.c: New.
7449 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7452 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7453 to use 24 bits for bitfield b.
7455 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7458 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7459 cache result in a global variable. Include all 32-bit targets for
7462 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7464 PR rtl-optimization/64756
7465 * gcc.c-torture/execute/pr64756.c: New test.
7467 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7470 * gcc.target/sh/pr64660-0.h: New.
7471 * gcc.target/sh/pr64660-1.c: New.
7472 * gcc.target/sh/pr64660-2.c: New.
7473 * gcc.target/sh/pr64660-3.c: New.
7474 * gcc.target/sh/pr64660-4.c: New.
7476 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7479 * g++.dg/warn/Waddress-2.C: New.
7481 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7484 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7486 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7488 PR preprocessor/64803
7489 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7491 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7493 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7495 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7497 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7498 (_ARM_FPSRC): Add DN and AHP fields.
7499 (clean_results): Force DN=1 on AArch64.
7500 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7501 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7502 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7503 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7504 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7505 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7507 2015-02-02 Alan Modra <amodra@gmail.com>
7509 * gcc.target/powerpc/cprophard.c: New.
7511 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7513 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7514 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7516 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7519 * gcc.dg/pr64817-1.c: New test.
7520 * gcc.dg/pr64817-2.c: New test.
7522 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7525 * gcc.target/sh/pr64851-0.h: New
7526 * gcc.target/sh/pr64851-1.c: New
7527 * gcc.target/sh/pr64851-2.c: New
7528 * gcc.target/sh/pr64851-3.c: New
7529 * gcc.target/sh/pr64851-4.c: New
7531 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7534 * gcc.dg/torture/pr64882.c: New test.
7536 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7539 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7542 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7544 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7545 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7546 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7547 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7548 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7549 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7551 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7552 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7554 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7555 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7558 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7561 * g++.dg/pr64688-2.C: New.
7563 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7565 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7566 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7567 * gcc.target/i386/fuse-caller-save.c: Ditto.
7568 * gcc.target/i386/headmerge-1.c: Ditto.
7569 * gcc.target/i386/headmerge-2.c: Ditto.
7570 * gcc.target/i386/sibcall-6.c: Ditto.
7572 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7575 * gcc.target/i386/pr64617.c: New test.
7577 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7580 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7581 (dg-options): Remove -m32.
7582 (dg-final): Scan for "movb %al" only.
7583 * gcc.target/i386/pr15184-2.c: Ditto.
7585 2015-01-30 Richard Biener <rguenther@suse.de>
7587 PR tree-optimization/64829
7588 * gcc.dg/vect/pr64829.c: New testcase.
7590 2015-01-29 Marek Polacek <polacek@redhat.com>
7593 * gcc.dg/pr64709.c: New test.
7595 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7598 * g++.dg/ubsan/pr64717-1.C: New test.
7599 * g++.dg/ubsan/pr64717-2.C: New test.
7601 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7603 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7605 2015-01-29 Jeff Law <law@redhat.com>
7608 * gcc.target/i386/pr15184-1.c: New test.
7609 * gcc.target/i386/pr15184-2.c: New test.
7611 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7613 PR tree-optimization/64746
7614 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7616 2015-01-29 Richard Biener <rguenther@suse.de>
7618 PR tree-optimization/64853
7619 * gcc.dg/torture/pr64853.c: New testcase.
7621 2015-01-29 Richard Biener <rguenther@suse.de>
7623 PR tree-optimization/64844
7624 * gcc.dg/vect/pr64844.c: New testcase.
7626 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7629 * gcc.dg/pr64809.c: Delete.
7631 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7634 * gcc.target/i386/pr64805.c: New.
7636 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7638 * gcc.dg/guality/guality.h (main): Add argv[0] to
7639 guality_gdb_command.
7641 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7644 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7646 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7649 * gcc.target/sh/sh.exp
7650 (check_effective_target_atomic_model_soft_gusa_available,
7651 check_effective_target_atomic_model_soft_tcb_available,
7652 check_effective_target_atomic_model_soft_imask_available,
7653 check_effective_target_atomic_model_hard_llcs_available): New.
7654 * gcc.target/sh/pr64659-0.h: New.
7655 * gcc.target/sh/pr64659-1.c: New.
7656 * gcc.target/sh/pr64659-2.c: New.
7657 * gcc.target/sh/pr64659-3.c: New.
7658 * gcc.target/sh/pr64659-4.c: New.
7660 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7662 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7663 scan-assembler-times pattern.
7665 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7668 * gcc.dg/pr64809.c: New test.
7670 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7672 PR tree-optimization/64277
7673 * gcc.dg/pr64277.c: New.
7675 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7677 PR tree-optimization/64718
7678 * gcc.c-torture/execute/pr64718.c: New test.
7680 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7682 * gcc.target/aarch64/abs_2.c: New.
7684 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7686 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7687 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7688 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7691 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7694 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7695 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7696 { target comdat_group }.
7698 2015-01-27 Tobias Burnus <burnus@net-b.de>
7701 * gfortran.dg/goacc/coarray_2.f90: New.
7703 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7707 * g++.dg/torture/pr64139.C: New testcase.
7708 * g++.dg/torture/pr60871.C: Likewise.
7710 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7713 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7714 prevent linking errors.
7716 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7719 * g++.dg/torture/pr64282.C: New testcase.
7721 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7723 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7726 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7728 * gcc.target/s390/hotpatch-13.c: New testcase.
7729 * gcc.target/s390/hotpatch-14.c: New testcase.
7730 * gcc.target/s390/hotpatch-15.c: New testcase.
7731 * gcc.target/s390/hotpatch-16.c: New testcase.
7732 * gcc.target/s390/hotpatch-17.c: New testcase.
7733 * gcc.target/s390/hotpatch-18.c: New testcase.
7734 * gcc.target/s390/hotpatch-19.c: New testcase.
7735 * gcc.target/s390/hotpatch-20.c: New testcase.
7736 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7737 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7738 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7739 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7740 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7741 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7742 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7743 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7744 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7745 * gcc.target/s390/hotpatch-10.c: Likewise.
7746 * gcc.target/s390/hotpatch-11.c: Likewise.
7747 * gcc.target/s390/hotpatch-12.c: Likewise.
7748 * gcc.target/s390/hotpatch-2.c: Likewise.
7749 * gcc.target/s390/hotpatch-3.c: Likewise.
7750 * gcc.target/s390/hotpatch-4.c: Likewise.
7751 * gcc.target/s390/hotpatch-5.c: Likewise.
7752 * gcc.target/s390/hotpatch-6.c: Likewise.
7753 * gcc.target/s390/hotpatch-7.c: Likewise.
7754 * gcc.target/s390/hotpatch-8.c: Likewise.
7755 * gcc.target/s390/hotpatch-9.c: Likewise.
7756 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7757 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7758 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7759 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7760 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7761 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7762 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7763 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7765 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7767 * gcc.dg/long_branch.c: New testcase.
7769 2015-01-27 Richard Biener <rguenther@suse.de>
7771 PR tree-optimization/56273
7772 PR tree-optimization/59124
7773 PR tree-optimization/64277
7774 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7775 * gcc.dg/Warray-bounds-12.c: Likewise.
7776 * gcc.dg/Warray-bounds-13.c: Likewise.
7778 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7780 PR rtl-optimization/61058
7781 * gcc.dg/pr61058.c: New test.
7783 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7785 * gcc.target/i386/chkp-narrow-bounds.c: New.
7787 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7789 PR tree-optimization/64807
7790 * gcc.dg/pr64807.c: New test.
7793 * gcc.dg/pr64766.c: New test.
7795 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7798 * gcc.target/sh/pr49263-4.c: New.
7800 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7803 * gfortran.dg/allocate_with_mold_1.f90: New test
7805 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7808 * gcc.dg/pr64778.c: New test.
7811 * gcc.dg/vect/pr64421.c: New test.
7813 2015-01-26 Tobias Burnus <burnus@net-b.de>
7816 * gfortran.dg/coarray_36.f: New.
7817 * gfortran.dg/coarray_37.f90: New.
7819 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7822 * gfortran.dg/class_allocate_18.f90: New.
7824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7826 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7828 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7830 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7832 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7834 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7836 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7838 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7840 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7842 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7843 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7844 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7845 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7847 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7849 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7850 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7851 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7853 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7855 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7856 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7857 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7858 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7859 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7862 2015-01-26 Richard Biener <rguenther@suse.de>
7865 * gcc.dg/uninit-19.c: New testcase.
7867 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7869 * lib/target-supports.exp (check_effective_target_vect64): Add
7872 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7875 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7877 2015-01-26 Tony Liu <tony.liu@arm.com>
7879 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7882 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7885 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7886 correctly, clean up afterwards.
7888 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7891 * gfortran.dg/use_rename_7.f90: New.
7893 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7895 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7896 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7898 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7901 * gcc.target/sh/pr54236-4.c: New.
7903 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7905 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7906 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7909 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7912 * gfortran.dg/open_new_segv.f90: New test.
7914 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7923 * gcc.target/sh/pr64345-1.c: New.
7924 * gcc.target/sh/pr64345-2.c: New.
7925 * gcc.target/sh/pr59533-1.c: New.
7926 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7927 * gcc.target/sh/pr52933-2.c: Likewise.
7928 * gcc.target/sh/pr54089-1.c: Likewise.
7929 * gcc.target/sh/pr54236-1.c: Likewise.
7930 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7931 * gcc.target/sh/pr49263-1.c: Remove xfails.
7932 * gcc.target/sh/pr49263-2.c: Likewise.
7933 * gcc.target/sh/pr49263-3.c: Likewise.
7934 * gcc.target/sh/pr53987-1.c: Likewise.
7935 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7936 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7937 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7938 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7939 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7940 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7942 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7945 2015-01-24 Tom de Vries <tom@codesourcery.com>
7947 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7949 2015-01-23 Ian Lance Taylor <iant@google.com>
7952 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7953 targets without split stack support.
7955 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7958 * gcc.target/i386/pr64317.c: New test.
7960 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7962 PR rtl-optimization/63637
7963 PR rtl-optimization/60663
7964 * gcc.dg/pr63637-1.c: New test.
7965 * gcc.dg/pr63637-2.c: New test.
7966 * gcc.dg/pr63637-3.c: New test.
7967 * gcc.dg/pr63637-4.c: New test.
7968 * gcc.dg/pr63637-5.c: New test.
7969 * gcc.dg/pr63637-6.c: New test.
7970 * gcc.target/i386/pr63637-1.c: New test.
7971 * gcc.target/i386/pr63637-2.c: New test.
7972 * gcc.target/i386/pr63637-3.c: New test.
7973 * gcc.target/i386/pr63637-4.c: New test.
7974 * gcc.target/i386/pr63637-5.c: New test.
7975 * gcc.target/i386/pr63637-6.c: New test.
7977 2015-01-23 Richard Biener <rguenther@suse.de>
7980 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7981 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7983 2015-01-23 Marek Polacek <polacek@redhat.com>
7985 PR preprocessor/60570
7986 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7987 * gcc.dg/cpp/pr60570.c: New test.
7989 2015-01-23 Richard Biener <rguenther@suse.de>
7992 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7993 vectorization on vect64 targets.
7995 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7998 * gfortran.dg/class_allocate_17.f90: New.
8000 2015-01-23 Tobias Burnus <burnus@net-b.de>
8003 * gfortran.dg/goacc/combined_loop.f90: New.
8005 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8008 * gfortran.dg/make_unit.f90: New test.
8010 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8013 * gfortran.dg/negative_unit_int8.f: Update.
8015 2015-01-22 Jeff Law <law@redhat.com>
8018 * gcc.target/m68k/pr52076-1.c: New test.
8019 * gcc.target/m68k/pr52076-2.c: New test.
8021 2015-01-22 Richard Biener <rguenther@suse.de>
8024 * gcc.dg/torture/pr64728.c: New testcase.
8026 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
8029 * g++.dg/pr64688.C: New test.
8031 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
8033 * gcc.target/i386/chkp-always_inline.c (f1): Make static
8034 to avoid errors with -fpic.
8036 2015-01-22 Richard Biener <rguenther@suse.de>
8039 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8041 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
8043 PR rtl-optimization/64682
8044 * gcc.c-torture/execute/pr64682.c: New file.
8046 2015-01-21 Jakub Jelinek <jakub@redhat.com>
8049 * gcc.dg/pr64511.c: New test.
8051 PR rtl-optimization/62078
8052 * g++.dg/opt/pr62078.C: New test.
8055 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8057 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8060 * gfortran.dg/internal_pack_15.f90: New test.
8062 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8064 * c-c++-common/tsan/step.c: New testcase.
8066 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8068 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8072 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8074 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8076 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8078 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8080 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8082 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8084 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8086 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8088 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8090 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8092 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8096 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8100 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8102 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8104 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8108 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8112 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8114 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8116 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8117 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8118 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8121 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8123 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8124 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8125 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8128 2015-01-21 Renlin Li <renlin.li@arm.com>
8130 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8131 * g++.dg/tls/thread_local5g.C: Likewise.
8132 * g++.dg/tls/thread_local6g.C: Likewise.
8134 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8136 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8137 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8138 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8140 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8142 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8143 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8144 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8146 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8148 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8149 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8150 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8152 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8154 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8155 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8156 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8158 2015-01-20 Jeff Law <law@redhat.com>
8161 * gcc.target/m68k/pr59946.c: New test.
8163 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8165 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8166 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8167 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8169 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8171 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8172 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8173 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8175 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8177 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8178 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8179 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8181 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8183 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8184 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8185 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8187 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8190 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8192 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8193 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8194 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8198 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8199 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8200 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8204 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8206 2015-01-20 Jakub Jelinek <jakub@redhat.com>
8208 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8211 * g++.dg/ubsan/pr64632.C: New test.
8214 * gcc.dg/pr64663.c: New test.
8216 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8219 * g++.dg/warn/Wunused-var-23.C: New.
8221 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8224 * g++.dg/cpp0x/constexpr-59937-1.C: New.
8225 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8227 2015-01-20 Richard Biener <rguenther@suse.de>
8230 * gcc.dg/lto/pr64684_0.c: New testcase.
8231 * gcc.dg/lto/pr64684_1.c: Likewise.
8232 * gcc.dg/lto/pr64684_2.c: Likewise.
8233 * gcc.dg/lto/pr64685_0.c: Likewise.
8234 * gcc.dg/lto/pr64685_1.c: Likewise.
8236 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8239 * g++.dg/cpp1y/lambda-init12.C: New.
8241 2015-01-20 Richard Biener <rguenther@suse.de>
8243 PR tree-optimization/64410
8244 * g++.dg/vect/pr64410.cc: Require vect_double.
8246 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8249 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8251 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8255 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8257 PR rtl-optimization/64081
8258 * gcc.dg/pr64081.c: New test.
8260 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8262 * jit.dg/harness.h: Include <unistd.h>.
8263 (CHECK_NO_ERRORS): New.
8264 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8265 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8266 gcc_jit_context_compile_to_file.
8267 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8268 args to the spawned executable.
8269 (jit-expand-vars): New function.
8270 (jit-exe-params): New variable.
8271 (dg-jit-set-exe-params): New function.
8272 (jit-dg-test): Detect testcases that use
8273 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8274 Set arguments of spawned process to jit-exe-params.
8275 (jit-get-output-filename): New function.
8276 (jit-setup-compile-to-file): New function.
8277 (jit-verify-compile-to-file): New function.
8278 (jit-run-executable): New function.
8279 (jit-verify-executable): New function.
8280 * jit.dg/test-compile-to-assembler.c: New testcase.
8281 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8282 * jit.dg/test-compile-to-executable.c: New testcase.
8283 * jit.dg/test-compile-to-object.c: New testcase.
8285 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8288 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8291 2015-01-19 Martin Liska <mliska@suse.cz>
8293 * objc/compile/pr64668.m: New test.
8295 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8297 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8298 (create_overflow_fn): Update comment to clarify that
8299 the third param of the created function is a bool *, not
8301 (verify_int_overflow_fn): Convert param "expected_ovf" from
8302 int to bool. Update third param of "overflow_fn_type" from int *
8303 to bool *. Update local "actual_ovf" from int to bool.
8304 (verify_uint_overflow_fn): Likewise.
8306 2015-01-19 Martin Liska <mliska@suse.cz>
8308 * gcc.dg/ipa/ipa-icf-33.c: New test.
8310 2015-01-19 Felix Yang <felix.yang@huawei.com>
8311 Haijian Zhang <z.zhanghaijian@huawei.com>
8313 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8314 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8315 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8316 result_float64x2, expected_hfloat64x2): New helper type, variable and
8318 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8319 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8320 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8321 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8322 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8323 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8324 and target without the FMA feature.
8326 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8328 * gcc.target/aarch64/pr64304.c: New testcase.
8330 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8332 PR rtl-optimization/64081
8333 * gcc.dg/pr64081.c: New test.
8335 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8338 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8340 * gcc.target/aarch64/test_frame_6.c: Likewise.
8341 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8342 and x19 (in the epilogue).
8343 * gcc.target/aarch64/test_frame_4.c: Likewise.
8344 * gcc.target/aarch64/test_frame_7.c: Likewise.
8346 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8348 * gcc.target/i386/chkp-always_inline.c: New.
8350 2015-01-15 Andrew Pinski <apinski@cavium.com>
8351 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8353 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8354 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8356 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8359 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8360 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8362 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8365 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8367 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8370 * gcc.target/sh/torture/pr64652.c: New.
8372 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8374 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8375 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8376 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8377 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8378 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8379 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8381 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8384 * g++.dg/torture/pr64378.C: New testcase.
8386 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8389 * gfortran.dg/block_13.f08: New test
8391 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8394 * gfortran.dg/associate_1.f03: Allow test for character with
8397 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8399 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8400 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8402 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8404 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8406 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8409 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8411 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8414 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8417 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8420 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8422 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8425 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8427 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8429 PR rtl-optimization/52773
8430 * gcc.c-torture/compile/pr52773.c: New test.
8432 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8435 * g++.dg/cpp0x/alias-decl-46.C: New.
8437 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8439 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8441 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8443 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8445 (CHECK_FP): Likewise.
8446 (CHECK_CUMULATIVE_SAT): Likewise.
8448 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8451 (Set_Neon_Cumulative_Sat): Add parameter.
8452 (__set_neon_cumulative_sat): Support new parameter.
8453 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8454 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8456 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8457 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8460 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8462 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8463 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8468 * g++.dg/tls/thread_local-ice4.C: New.
8470 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8472 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8475 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8478 * g++.dg/cpp0x/vt-62276.C: New.
8480 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8483 * g++.dg/pr64353.C: New.
8485 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8488 * gcc.target/aarch64/pr64263_1.c: New test.
8490 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8492 PR tree-optimization/64434
8493 * gcc.dg/torture/pr64434.c: Move to...
8494 * gcc.dg/pr64434.c: ... here.
8496 2015-01-16 Richard Biener <rguenther@suse.de>
8499 * gcc.dg/uninit-18.c: New testcase.
8501 2015-01-16 Richard Biener <rguenther@suse.de>
8503 PR tree-optimization/64568
8504 * g++.dg/torture/pr64568-2.C: New testcase.
8506 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8509 * gcc.target/i386/chkp-label-address.c: New.
8511 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8514 * gfortran.dg/pointer_init_6.f90: Extended.
8516 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8518 * gcc.c-torture/compile/20150108.c: New test.
8520 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8522 * gcc.target/visium: New directory.
8524 2015-01-16 Richard Biener <rguenther@suse.de>
8526 PR tree-optimization/61743
8527 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8528 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8530 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8532 * gcc.dg/pr64015.c: New test.
8534 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8538 * g++.dg/ipa/pr64612.C: New test.
8540 2015-01-16 Renlin Li <renlin.li@arm.com>
8542 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8544 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8546 * gcc.target/i386/sse-14.c: Test new intrinsic.
8547 * gcc.target/i386/sse-22.c: Ditto.
8549 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8552 * g++.dg/cpp0x/auto44.C: New.
8554 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8557 * gcc.target/nios2/gpopt-all.c: New test case.
8558 * gcc.target/nios2/gpopt-local.c: New test case.
8559 * gcc.target/nios2/gpopt-global.c: New test case.
8560 * gcc.target/nios2/gpopt-data.c: New test case.
8561 * gcc.target/nios2/gpopt-none.c: New test case.
8563 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8565 * g++.dg/ubsan/vptr-1.C: New test.
8566 * g++.dg/ubsan/vptr-2.C: New test.
8567 * g++.dg/ubsan/vptr-3.C: New test.
8568 * g++.dg/ubsan/vptr-4.C: New test.
8569 * g++.dg/ubsan/vptr-5.C: New test.
8570 * g++.dg/ubsan/vptr-6.C: New test.
8571 * g++.dg/ubsan/vptr-7.C: New test.
8572 * g++.dg/ubsan/vptr-8.C: New test.
8573 * g++.dg/ubsan/vptr-9.C: New test.
8575 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8577 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8579 * lib/gcc-dg.exp: Likewise.
8581 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8583 PR rtl-optimization/64110
8584 * gcc.target/i386/pr64110.c: Add scan-assembler.
8586 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8587 James Norris <jnorris@codesourcery.com>
8588 Cesar Philippidis <cesar@codesourcery.com>
8589 Ilmir Usmanov <i.usmanov@samsung.com>
8591 * lib/target-supports.exp (check_effective_target_fopenacc): New
8593 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8594 * g++.dg/goacc/goacc.exp: Likewise.
8595 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8596 * gcc.dg/goacc/goacc.exp: Likewise.
8597 * gfortran.dg/goacc/goacc.exp: Likewise.
8598 * c-c++-common/cpp/openacc-define-1.c: New file.
8599 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8600 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8601 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8602 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8603 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8604 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8605 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8606 * c-c++-common/goacc/cache-1.c: Likewise.
8607 * c-c++-common/goacc/clauses-fail.c: Likewise.
8608 * c-c++-common/goacc/collapse-1.c: Likewise.
8609 * c-c++-common/goacc/data-1.c: Likewise.
8610 * c-c++-common/goacc/data-2.c: Likewise.
8611 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8612 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8613 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8614 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8615 * c-c++-common/goacc/if-clause-1.c: Likewise.
8616 * c-c++-common/goacc/if-clause-2.c: Likewise.
8617 * c-c++-common/goacc/kernels-1.c: Likewise.
8618 * c-c++-common/goacc/loop-1.c: Likewise.
8619 * c-c++-common/goacc/loop-private-1.c: Likewise.
8620 * c-c++-common/goacc/nesting-1.c: Likewise.
8621 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8622 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8623 * c-c++-common/goacc/parallel-1.c: Likewise.
8624 * c-c++-common/goacc/pcopy.c: Likewise.
8625 * c-c++-common/goacc/pcopyin.c: Likewise.
8626 * c-c++-common/goacc/pcopyout.c: Likewise.
8627 * c-c++-common/goacc/pcreate.c: Likewise.
8628 * c-c++-common/goacc/pragma_context.c: Likewise.
8629 * c-c++-common/goacc/present-1.c: Likewise.
8630 * c-c++-common/goacc/reduction-1.c: Likewise.
8631 * c-c++-common/goacc/reduction-2.c: Likewise.
8632 * c-c++-common/goacc/reduction-3.c: Likewise.
8633 * c-c++-common/goacc/reduction-4.c: Likewise.
8634 * c-c++-common/goacc/sb-1.c: Likewise.
8635 * c-c++-common/goacc/sb-2.c: Likewise.
8636 * c-c++-common/goacc/sb-3.c: Likewise.
8637 * c-c++-common/goacc/update-1.c: Likewise.
8638 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8639 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8640 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8641 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8642 * gfortran.dg/goacc/assumed.f95: Likewise.
8643 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8644 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8645 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8646 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8647 * gfortran.dg/goacc/branch.f95: Likewise.
8648 * gfortran.dg/goacc/cache-1.f95: Likewise.
8649 * gfortran.dg/goacc/coarray.f95: Likewise.
8650 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8651 * gfortran.dg/goacc/cray.f95: Likewise.
8652 * gfortran.dg/goacc/critical.f95: Likewise.
8653 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8654 * gfortran.dg/goacc/data-tree.f95: Likewise.
8655 * gfortran.dg/goacc/declare-1.f95: Likewise.
8656 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8657 * gfortran.dg/goacc/fixed-1.f: Likewise.
8658 * gfortran.dg/goacc/fixed-2.f: Likewise.
8659 * gfortran.dg/goacc/fixed-3.f: Likewise.
8660 * gfortran.dg/goacc/fixed-4.f: Likewise.
8661 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8662 * gfortran.dg/goacc/if.f95: Likewise.
8663 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8664 * gfortran.dg/goacc/list.f95: Likewise.
8665 * gfortran.dg/goacc/literal.f95: Likewise.
8666 * gfortran.dg/goacc/loop-1.f95: Likewise.
8667 * gfortran.dg/goacc/loop-2.f95: Likewise.
8668 * gfortran.dg/goacc/loop-3.f95: Likewise.
8669 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8670 * gfortran.dg/goacc/omp.f95: Likewise.
8671 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8672 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8673 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8674 * gfortran.dg/goacc/parameter.f95: Likewise.
8675 * gfortran.dg/goacc/private-1.f95: Likewise.
8676 * gfortran.dg/goacc/private-2.f95: Likewise.
8677 * gfortran.dg/goacc/private-3.f95: Likewise.
8678 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8679 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8680 * gfortran.dg/goacc/reduction.f95: Likewise.
8681 * gfortran.dg/goacc/routine-1.f90: Likewise.
8682 * gfortran.dg/goacc/routine-2.f90: Likewise.
8683 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8684 * gfortran.dg/goacc/several-directives.f95: Likewise.
8685 * gfortran.dg/goacc/sie.f95: Likewise.
8686 * gfortran.dg/goacc/subarrays.f95: Likewise.
8687 * gfortran.dg/gomp/map-1.f90: Likewise.
8688 * gfortran.dg/openacc-define-1.f90: Likewise.
8689 * gfortran.dg/openacc-define-2.f90: Likewise.
8690 * gfortran.dg/openacc-define-3.f90: Likewise.
8691 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8692 * g++.dg/gomp/block-2.C: Likewise.
8693 * g++.dg/gomp/block-3.C: Likewise.
8694 * g++.dg/gomp/block-5.C: Likewise.
8695 * g++.dg/gomp/target-1.C: Likewise.
8696 * g++.dg/gomp/target-2.C: Likewise.
8697 * g++.dg/gomp/taskgroup-1.C: Likewise.
8698 * g++.dg/gomp/teams-1.C: Likewise.
8699 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8700 * gcc.dg/cilk-plus/jump.c: Likewise.
8701 * gcc.dg/gomp/block-1.c: Likewise.
8702 * gcc.dg/gomp/block-10.c: Likewise.
8703 * gcc.dg/gomp/block-2.c: Likewise.
8704 * gcc.dg/gomp/block-3.c: Likewise.
8705 * gcc.dg/gomp/block-4.c: Likewise.
8706 * gcc.dg/gomp/block-5.c: Likewise.
8707 * gcc.dg/gomp/block-6.c: Likewise.
8708 * gcc.dg/gomp/block-7.c: Likewise.
8709 * gcc.dg/gomp/block-8.c: Likewise.
8710 * gcc.dg/gomp/block-9.c: Likewise.
8711 * gcc.dg/gomp/target-1.c: Likewise.
8712 * gcc.dg/gomp/target-2.c: Likewise.
8713 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8714 * gcc.dg/gomp/teams-1.c: Likewise.
8716 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8718 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8721 2015-01-15 Mike Stump <mikestump@comcast.net>
8723 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8724 * gcc.dg/inline_2.c: Likewise.
8725 * gcc.dg/inline_3.c: Likewise.
8726 * gcc.dg/inline_4.c: Likewise.
8728 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8731 * gfortran.dg/proc_ptr_comp_43.f90: New.
8733 2015-01-15 Mike Stump <mikestump@comcast.net>
8735 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8736 * gcc.dg/unroll_2.c: Likewise.
8737 * gcc.dg/unroll_3.c: Likewise.
8738 * gcc.dg/unroll_4.c: Likewise.
8739 * gcc.dg/unroll_5.c: Likewise.
8741 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8744 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8746 * gcc.target/aarch64/test_frame_6.c: Likewise.
8747 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8748 x30 and x19 (in the epilogue).
8749 * gcc.target/aarch64/test_frame_4.c: Likewise.
8750 * gcc.target/aarch64/test_frame_7.c: Likewise.
8752 2015-01-15 Martin Liska <mliska@suse.cz>
8754 * g++.dg/ipa/pr64068.C: New test.
8755 * gcc.dg/ipa/PR64559.c: New test.
8757 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8759 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8762 2015-01-15 Richard Biener <rguenther@suse.de>
8764 PR tree-optimization/61743
8765 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8766 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8768 2015-01-15 Renlin Li <renlin.li@arm.com>
8770 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8771 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8773 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8775 * gcc.dg/vect/vect-aggressive-1.c: New.
8776 * gcc.target/i386/avx2-vect-aggressive.c: New.
8778 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8780 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8782 2015-01-15 Richard Biener <rguenther@suse.de>
8785 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8786 -Wl,-undefined,dynamic_lookup.
8788 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8790 * gnat.dg/opt47.adb: New test.
8792 2015-01-15 Richard Biener <rguenther@suse.de>
8795 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8797 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8799 PR tree-optimization/64434
8800 * gcc.dg/torture/pr64434.c: New test.
8802 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8804 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8805 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8806 -march=loongson* and -march=octeon* require -mno-micromips.
8808 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8809 Matthew Fortune <matthew.fortune@imgtec.com>
8811 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8812 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8813 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8814 * gcc.target/mips/call-saved-7.c: New file.
8815 * gcc.target/mips/call-saved-8.c: New file.
8816 * gcc.target/mips/call-saved-9.c: New file.
8818 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8820 * gcc.target/mips/lsa.c: New file.
8821 * gcc.target/mips/mips64-lsa.c: Likewise.
8822 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8823 * gcc.target/mips/mulsize-4.c: Likewise.
8824 * gcc.target/mips/mulsize-5.c: New file.
8825 * gcc.target/mips/mulsize-6.c: Likewise.
8826 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8827 and !HAS_LSA as ghost options.
8828 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8831 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8833 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8835 2015-01-15 Richard Biener <rguenther@suse.de>
8838 * gcc.dg/torture/pr64365.c: New testcase.
8840 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8842 * gcc.dg/stackprotectexplicit1.c: New test.
8843 * g++.dg/stackprotectexplicit2.c: New test.
8845 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8848 * gfortran.dg/inquire_internal.f90: New.
8849 * gfortran.dg/negative_unit_check.f90: New.
8851 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8854 * gcc.target/sh/pr53988-1.c: New.
8856 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8859 * g++.dg/tls/thread_local-ice3.C: New.
8861 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8863 * gcc.target/i386/fentry-override.c: Properly place {} in target
8864 selector. Remove nonpic.
8865 * gcc.target/i386/fentry.c: Likewise.
8867 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8869 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8870 warnings instead of errors.
8872 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8874 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8875 option support instead of ENABLE_LTO from Makefile.
8877 2015-01-14 Richard Biener <rguenther@suse.de>
8879 PR tree-optimization/59354
8880 * gcc.dg/vect/pr59354.c: New testcase.
8882 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8884 * lib/target-supports.exp
8885 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8886 on ARM architures before v7.
8888 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8891 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8894 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8897 * gcc.target/i386/pr64386.c: New test.
8899 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8902 * gcc.target/i386/pr64393.c: New test.
8904 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8907 * gcc.target/i386/pr64387.c: New test.
8909 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8911 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8913 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8915 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8917 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8920 * gcc.target/arm/pr64453.c: New.
8922 2015-01-14 Richard Biener <rguenther@suse.de>
8925 * gcc.dg/lto/pr64415_0.c: New testcase.
8926 * gcc.dg/lto/pr64415_1.c: Likewise.
8928 2015-01-14 Martin Liska <mliska@suse.cz>
8930 * gcc.dg/ipa/pr64307.c: New test.
8932 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8934 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8937 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8940 * gcc.target/arm/pr64460_1.c: New test.
8942 2015-01-14 Richard Biener <rguenther@suse.de>
8944 PR tree-optimization/64493
8945 PR tree-optimization/64495
8946 * gcc.dg/vect/pr64493.c: New testcase.
8947 * gcc.dg/vect/pr64495.c: Likewise.
8949 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8951 * gcc.dg/Warray-bounds-11.c: New test-case.
8953 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8955 * gcc.target/mips/octeon3-pipe-1.c: New test.
8957 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8959 * jit.dg/harness.h (set_up_logging): Move string concatenation
8961 (concat_strings): New function.
8962 (dump_reproducer): New function.
8963 (test_jit): Call dump_reproducer.
8964 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8966 (jit-dg-test): Delete any generated reproducer from previous runs.
8967 Verify that a generated reproducer was created, and verify that it
8969 * jit.dg/test-nested-contexts.c (main): Call
8970 gcc_jit_context_dump_reproducer_to_file.
8972 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8974 * gcc.dg/aru-2.c: Add dg-require-profiling.
8976 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8978 * lib/target-supports.exp (check_profiling_available): Check if
8981 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8984 * g++.dg/torture/pr64565.C: New testcase.
8986 2015-01-13 Marek Polacek <polacek@redhat.com>
8989 * gcc.dg/tm/pr64391.c: New test.
8991 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8993 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8996 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8998 * gcc.target/i386/pie.c: New test.
9000 * lib/target-supports.exp (check_effective_target_pie): New.
9002 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9004 PR rtl-optimization/64286
9005 * gcc.target/i386/avx2-pr64286.c: New test.
9007 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
9010 * g++.dg/cpp0x/vt-57626.C: New.
9012 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9015 * gfortran.dg/pr64528.f90: New test.
9017 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
9019 * gcc.target/aarch64/subsp.c: New test.
9021 2015-01-13 Andrew Pinski <apinski@cavium.com>
9023 * gcc.target/aarch64/store-pair-1.c: New testcase.
9025 2015-01-13 Richard Biener <rguenther@suse.de>
9028 * gcc.dg/lto/pr64373_0.c: New testcase.
9030 2015-01-13 Andrew Pinski <apinski@cavium.com>
9032 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9033 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9035 2015-01-13 Richard Biener <rguenther@suse.de>
9037 PR tree-optimization/64406
9038 * gcc.dg/pr64406.c: New testcase.
9040 2015-01-13 Richard Biener <rguenther@suse.de>
9042 PR tree-optimization/64404
9043 * gcc.dg/vect/pr64404.c: New testcase.
9045 2015-01-13 Richard Biener <rguenther@suse.de>
9047 PR tree-optimization/64568
9048 * g++.dg/torture/pr64568.C: New testcase.
9050 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9052 * jit.dg/test-error-local-used-from-other-function.c: New test
9054 * jit.dg/test-error-param-reuse.c: New test case.
9055 * jit.dg/test-error-param-sharing.c: New test case.
9056 * jit.dg/test-error-param-used-from-other-function.c: New test
9058 * jit.dg/test-error-param-used-without-a-function.c: New test
9061 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9063 PR tree-optimization/64563
9064 * gcc.dg/pr64563.c: New test.
9067 * gcc.target/i386/pr64513.c: New test.
9069 PR tree-optimization/64454
9070 * gcc.dg/pr64454.c: New test.
9073 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9075 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9076 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9077 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9078 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9079 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9080 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9081 * gcc.dg/vect/slp-25.c: Likewise.
9082 * gcc.dg/vect/vect-109.c: Likewise.
9083 * gcc.dg/vect/vect-13.c: Likewise.
9084 * gcc.dg/vect/vect-17.c: Likewise.
9085 * gcc.dg/vect/vect-18.c: Likewise.
9086 * gcc.dg/vect/vect-19.c: Likewise.
9087 * gcc.dg/vect/vect-20.c: Likewise.
9088 * gcc.dg/vect/vect-21.c: Likewise.
9089 * gcc.dg/vect/vect-22.c: Likewise.
9090 * gcc.dg/vect/vect-27.c: Likewise.
9091 * gcc.dg/vect/vect-29.c: Likewise.
9092 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9093 * gcc.dg/vect/vect-2.c: Likewise.
9094 * gcc.dg/vect/vect-3.c: Likewise.
9095 * gcc.dg/vect/vect-4.c: Likewise.
9096 * gcc.dg/vect/vect-5.c: Likewise.
9097 * gcc.dg/vect/vect-72.c: Likewise.
9098 * gcc.dg/vect/vect-73-big-array.c: Likewise.
9099 * gcc.dg/vect/vect-73.c: Likewise.
9100 * gcc.dg/vect/vect-77-global.c: Likewise.
9101 * gcc.dg/vect/vect-78-global.c: Likewise.
9102 * gcc.dg/vect/vect-7.c: Likewise.
9103 * gcc.dg/vect/vect-86.c: Likewise.
9104 * gcc.dg/vect/vect-align-1.c: Likewise.
9105 * gcc.dg/vect/vect-align-3.c: Likewise.
9106 * gcc.dg/vect/vect-all-big-array.c: Likewise.
9107 * gcc.dg/vect/vect-all.c: Likewise.
9108 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9109 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9110 * gcc.dg/vect/vect-peel-3.c: Likewise.
9111 * gcc.dg/vect/vect-peel-4.c: Likewise.
9112 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9114 2015-01-12 Jeff Law <law@redhat.com>
9117 * gcc.target/m68k/pr64461.c: New test.
9119 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9121 * jit.dg/test-array-as-pointer.c (create_code): Update call
9122 to gcc_jit_context_new_global by setting "kind" to
9123 GCC_JIT_GLOBAL_IMPORTED.
9124 * jit.dg/test-error-array-as-pointer.c: Likewise.
9125 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9126 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9127 setting kind to GCC_JIT_GLOBAL_EXPORTED.
9128 * jit.dg/test-using-global.c (the_global): Rename to...
9129 (imported_global): ...this.
9130 (create_code): Update to test the three kinds of global.
9131 (verify_code): Likewise.
9133 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
9136 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
9138 * gcc.target/i386/pr64291-2.c: Updated.
9140 2015-01-12 Richard Biener <rguenther@suse.de>
9142 PR tree-optimization/64530
9143 * gfortran.dg/pr64530.f90: New testcase.
9145 2015-01-12 Richard Biener <rguenther@suse.de>
9148 * gcc.dg/torture/pr64357.c: New testcase.
9150 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
9152 * gcc.target/i386/nop-mcount.c: Properly place {} in target
9155 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9156 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9158 2015-01-12 Martin Liska <mliska@suse.cz>
9160 * gcc.dg/ipa/PR64550.c: New test.
9162 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
9165 * g++.dg/ipa/pr63470.C: New testcase.
9167 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9170 * gfortran.dg/typebound_operator_20.f90: New.
9172 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9175 * gfortran.dg/proc_ptr_comp_42.f90: New.
9177 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9180 * gfortran.dg/proc_ptr_comp_41.f90: New.
9182 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
9184 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9186 2015-01-10 Tobias Burnus <burnus@net-b.de>
9189 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9190 and add dg-excess-errors.
9191 * gfortran.dg/line_length_6.f90: New.
9192 * gfortran.dg/line_length_7.f90: New.
9193 * gfortran.dg/line_length_8.f90: New.
9194 * gfortran.dg/line_length_9.f90: New.
9195 * gfortran.dg/line_length_10.f90: New.
9196 * gfortran.dg/line_length_11.f90: New.
9198 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9200 * jit.dg/test-threads.c (struct testcase): Move declaration
9201 to jit.dg/all-non-failing-tests.h.
9202 (testcases): Likewise.
9203 * jit.dg/all-non-failing-tests.h (struct testcase): Move
9204 declaration here from jit.dg/all-non-failing-tests.h.
9205 (testcases): Likewise.
9206 * jit.dg/test-combination.c (create_code): Eliminate spelling
9207 out all of the testcases in favor of looping through the
9208 "testcases" metadata.
9209 (verify_code): Likewise.
9211 2015-01-09 Jakub Jelinek <jakub@redhat.com>
9213 PR rtl-optimization/64536
9214 * gcc.dg/pr64536.c: New test.
9216 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9218 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9219 * jit.dg/test-combination.c (create_code): Likewise.
9220 (verify_code): Likewise.
9221 * jit.dg/test-constants.c: New test case.
9222 * jit.dg/test-threads.c: Add test-constants.c.
9224 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
9227 * objc.dg/gnu-api-2-class.m: Add a test case
9228 for the above change.
9230 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
9232 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9234 2015-01-09 Richard Biener <rguenther@suse.de>
9236 PR tree-optimization/64410
9237 * g++.dg/vect/pr64410.cc: New testcase.
9239 2015-01-09 Martin Liska <mliska@suse.cz>
9241 * gcc.dg/ipa/ipa-icf-32.c: New test.
9243 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9245 * c-c++-common/tsan/tsan_barrier.h: New.
9246 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9247 * c-c++-common/tsan/bitfield_race.c: Likewise.
9248 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9249 * c-c++-common/tsan/mutexset1.c: Likewise.
9250 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9251 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9252 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9253 * c-c++-common/tsan/simple_race.c: Likewise.
9254 * c-c++-common/tsan/simple_stack.c: Likewise.
9255 * c-c++-common/tsan/sleep_sync.c: Likewise.
9256 * c-c++-common/tsan/tiny_race.c: Likewise.
9257 * c-c++-common/tsan/tls_race.c: Likewise.
9258 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9259 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9260 * g++.dg/tsan/atomic_free.C: Likewise.
9261 * g++.dg/tsan/atomic_free2.C: Likewise.
9262 * g++.dg/tsan/cond_race.C: Likewise.
9263 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9265 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9268 * lib/target-supports.exp (check_effective_target_libatomic_available):
9270 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9271 targets that match effective-target libatomic_available.
9272 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9274 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9276 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9277 Verify the result of gcc_jit_context_get_last_error.
9278 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9280 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9282 PR tree-optimization/63989
9283 * gcc.dg/strlenopt-27.c: New test.
9285 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9287 * jit.dg/harness.h (set_up_logging): New function.
9288 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9289 set_up_logging on the context, so that every testcase is
9290 logged to a particular file.
9291 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9292 and call gcc_jit_context_set_logfile on the top-level context.
9294 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9297 * g++.dg/opt/pr64338.C: New test.
9299 2015-01-08 Tobias Burnus <burnus@net-b.de>
9301 * gfortran.dg/coarray/codimension_2b.f90: New file.
9302 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9303 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9305 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9308 * g++.dg/ext/fnname4.C: New.
9310 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9313 * g++.dg/cpp0x/constexpr-64462.C: New.
9315 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9318 * g++.dg/cpp0x/deleted10.C: New.
9320 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9322 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9324 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9326 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9327 GCC_JIT_UNARY_OP_ABS.
9328 (verify_unary_ops): Likewise.
9330 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9332 * jit.dg/test-arith-overflow.c: New test case.
9333 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9334 * jit.dg/test-combination.c (create_code): Likewise.
9335 (verify_code): Likewise.
9336 * jit.dg/test-threads.c (testcases): Likewise.
9338 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9340 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9341 rather than "jit". Load g++.exp, and call g++_init.
9342 Run test-*.cc files within the testsuite and *.cc files within
9344 (jit-dg-test): Drop the addition of -fgnu89-inline to
9345 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9346 doing it when compiling C testcases (since g++ does not handle
9347 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9348 is restored to the value after g++_init ran, rather than the
9349 value before g++_init ran. Return a list of
9350 $comp_output $output_file, as dg-test assumes.
9352 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9354 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9355 make it easier to figure out the origin of each test result when
9356 running test-combination.c and test-threads.c.
9357 (CHECK_VALUE): Likewise.
9358 (CHECK_DOUBLE_VALUE): Likewise.
9359 (CHECK_STRING_VALUE): Likewise.
9360 (CHECK_STRING_STARTS_WITH): Likewise.
9361 (CHECK_STRING_CONTAINS): Likewise.
9363 (check_string_value): Likewise, add "funcname" param.
9364 (check_string_starts_with): Likewise.
9365 (check_string_contains): Likewise.
9367 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9369 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9370 generating name of built executable.
9372 2015-01-07 Marek Polacek <polacek@redhat.com>
9375 * gcc.dg/pr64440.c: New test.
9376 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9378 2015-01-07 Marek Polacek <polacek@redhat.com>
9381 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9382 * gcc.dg/pr64417.c: New test.
9384 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9387 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9390 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9392 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9393 Check if testcases run without errors, not just if they compile.
9395 2015-01-06 Christian Bruel <christian.bruel@st.com>
9398 * gcc.target/sh/pr64507.c: New test.
9400 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9402 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9404 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9406 * c-c++-common/asan/sanitize-all-1.c: New test.
9407 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9408 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9409 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9410 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9412 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9414 * lib/target-supports.exp (check_profiling_available): Return 0 for
9416 (check_effective_target_tls_runtime): Likewise.
9417 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9418 * gcc.dg/20020312-2.c: Adjust for Visium.
9419 * gcc.dg/tls/thr-cse-1.c: Likewise
9420 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9421 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9422 * gcc.dg/weak/typeof-2.c: Likewise.
9424 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9426 PR rtl-optimization/64287
9427 * gcc.dg/aru-2.c: New test.
9429 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9432 * c-c++-common/ubsan/pr64344-1.c: New test.
9433 * c-c++-common/ubsan/pr64344-2.c: New test.
9435 PR tree-optimization/64465
9436 * gcc.dg/pr64465.c: New test.
9438 PR tree-optimization/64494
9439 * gcc.c-torture/compile/pr64494.c: New test.
9441 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9444 * gfortran.dg/realloc_on_assign_25.f90: New test.
9446 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9448 Update copyright years.
9450 2015-01-05 Marek Polacek <polacek@redhat.com>
9453 * gcc.dg/pr64423.c: New test.
9455 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9457 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9458 mmix-knuth-mmixware for the same reason as for MIPS.
9459 * gcc.dg/debug/debug-2.c: Ditto.
9461 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9463 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9466 * lib/gfortran.exp: Add libatomic library search path.
9467 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9468 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9470 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9472 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9474 * c-c++-common/tsan/bitfield_race.c: New testcase.
9475 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9477 2015-01-02 Tobias Burnus <burnus@net-b.de>
9479 * gfortran.dg/coarray/collectives_4.f90: New.
9481 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9484 * gfortran.dg/extends_16.f90: New.
9486 2015-01-02 Tobias Burnus <burnus@net-b.de>
9488 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9490 2015-01-02 Tobias Burnus <burnus@net-b.de>
9492 * gfortran.dg/coarray/codimension_2.f90: New.
9493 * gfortran.dg/coarray/codimension_2a.f90: New.
9494 * gfortran.dg/coarray_35.f90: New.
9495 * gfortran.dg/coarray_35a.f90: New.
9497 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9500 * gfortran.dg/dummy_procedure_11.f90: New.
9502 Copyright (C) 2015 Free Software Foundation, Inc.
9504 Copying and distribution of this file, with or without modification,
9505 are permitted in any medium without royalty provided the copyright
9506 notice and this notice are preserved.