1 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp1z/abbrev2.C: New.
6 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
13 * g++.dg/init/explicit4.C: New.
15 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
17 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
18 without VSX an Power8 vector support.
20 2015-08-04 Richard Biener <rguenther@suse.de>
22 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
24 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
27 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
30 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/cpp1y/var-templ34.C: New.
35 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
37 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
38 * gcc.target/aarch64/target_attr_1.c: Likewise.
39 * gcc.target/aarch64/target_attr_2.c: Likewise.
40 * gcc.target/aarch64/target_attr_3.c: Likewise.
41 * gcc.target/aarch64/target_attr_4.c: Likewise.
42 * gcc.target/aarch64/target_attr_5.c: Likewise.
43 * gcc.target/aarch64/target_attr_6.c: Likewise.
44 * gcc.target/aarch64/target_attr_7.c: Likewise.
45 * gcc.target/aarch64/target_attr_8.c: Likewise.
46 * gcc.target/aarch64/target_attr_9.c: Likewise.
47 * gcc.target/aarch64/target_attr_10.c: Likewise.
48 * gcc.target/aarch64/target_attr_11.c: Likewise.
49 * gcc.target/aarch64/target_attr_12.c: Likewise.
50 * gcc.target/aarch64/target_attr_13.c: Likewise.
51 * gcc.target/aarch64/target_attr_14.c: Likewise.
52 * gcc.target/aarch64/target_attr_15.c: Likewise.
54 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
58 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
60 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
62 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
64 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
67 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
70 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
71 * gfortran.dg/ieee/large_1.f90: New test.
73 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
75 PR tree-optimization/67043
76 * gcc.dg/pr67043.c: New test.
78 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
80 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
82 2015-08-03 David Malcolm <dmalcolm@redhat.com>
84 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
85 it to push/pop timing items.
86 (main): For each optimization level, create a gcc_jit_timer, and
87 time all of the iteration within that level cumulatively.
88 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
89 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
91 2015-08-03 Alexander Basov <coohpt@gmail.com>
96 * gcc.target/arm/pr43404.c : New testcase.
97 * gcc.target/arm/pr48470.c : New testcase.
98 * gcc.target/arm/pr64744-1.c : New testcase.
99 * gcc.target/arm/pr64744-2.c : New testcase.
101 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
103 PR tree-optimization/67077
104 * gcc.dg/pr67077.c: New test.
106 2015-08-03 Jeff Law <law@redhat.com>
109 PR gcov-profile/66899
110 * gcc.dg/pr66899.c: New test.
111 * gcc.dg/pr66314.c: New test.
113 2015-08-03 Marek Polacek <polacek@redhat.com>
116 * gcc.dg/pr67088.c: New test.
118 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
121 * gcc.target/arm/vnmul-1.c: New.
122 * gcc.target/arm/vnmul-2.c: New.
123 * gcc.target/arm/vnmul-3.c: New.
124 * gcc.target/arm/vnmul-4.c: New.
126 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
129 * gfortran.dg/class_allocate_20.f90: New.
131 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
133 * gcc.target/aarch64/csel_bfx_1.c: New test.
134 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
136 2015-08-02 Martin Sebor <msebor@redhat.com>
138 * g++.dg/Wframe-address-in-Wall.C: New test.
139 * g++.dg/Wframe-address.C: New test.
140 * g++.dg/Wno-frame-address.C: New test.
141 * gcc.dg/Wframe-address-in-Wall.c: New test.
142 * gcc.dg/Wframe-address.c: New test.
143 * gcc.dg/Wno-frame-address.c: New test.
145 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
147 * c-c++-common/Wmisleading-indentation.c: Add more tests.
149 2015-08-01 Michael Collison <michael.collison@linaro.org
150 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
152 * gcc.target/arm/mincmp.c: New test.
154 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
157 * gfortran.dg/associated_target_6.f03: New test
159 2015-08-01 Tom de Vries <tom@codesourcery.com>
161 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
162 optimize ("-ftree-parallelize-loops=0").
163 Add successful scans for 2 detected reductions. Add xfail scans for 3
165 * gcc.dg/autopar/reduc-2short.c: Same.
166 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
167 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
169 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
172 2015-07-31 Marek Polacek <polacek@redhat.com>
175 * g++.dg/ubsan/pr66977.C: New test.
177 2015-07-30 Marek Polacek <polacek@redhat.com>
179 * c-c++-common/Wtautological-compare-3.c: New test.
181 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
183 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
184 (CHECK): Pass address of scalar, rather than array.
186 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
188 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
190 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
192 * gcc.target/aarch64/fp16/fp16.exp: New.
193 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
194 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
196 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
198 * gcc.target/aarch64/f16_movs_1.c: New test.
200 2015-07-28 Tom de Vries <tom@codesourcery.com>
202 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
205 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
206 Manuel López-Ibáñez <manu@gcc.gnu.org>
208 * gcc.dg/parm-incomplete-1.c: Update.
209 * gcc.dg/pr18809-1.c: Update.
210 * gcc.dg/pr27953.c: Update.
211 * gcc.dg/vla-11.c: Update.
213 2015-07-27 Marek Polacek <polacek@redhat.com>
215 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
217 2015-07-27 Tom de Vries <tom@codesourcery.com>
219 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
220 attribute. Update comment.
222 Add scan for not parallelizing inner loop.
223 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
227 2015-07-27 Marek Polacek <polacek@redhat.com>
230 * c-c++-common/Wtautological-compare-2.c: New test.
232 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
235 * gcc.target/i386/pr66232-6.c: New tests.
236 * gcc.target/i386/pr66232-7.c: Likewise.
237 * gcc.target/i386/pr66232-8.c: Likewise.
238 * gcc.target/i386/pr66232-9.c: Likewise.
240 2015-07-27 Marek Polacek <polacek@redhat.com>
244 * c-c++-common/Wtautological-compare-1.c: New test.
246 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
249 * g++.dg/template/pr18969.C: New test.
250 * g++.dg/template/pr18969-2.C: New test.
251 * g++.old-deja/g++.jason/overload.C: Remove return value in
252 template function returning void.
254 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
256 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
257 immediates to avoid shift-overflow warnings.
259 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
262 * g++.dg/init/pr66857.C: New test.
264 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
267 * gcc.target/i386/pr66648.c: New test.
269 2015-07-25 Tom de Vries <tom@codesourcery.com>
271 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
272 interchange_files and block_files variables.
273 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
275 * gcc.dg/graphite/uns-interchange-12.c: Same.
276 * gcc.dg/graphite/uns-interchange-14.c: Same.
277 * gcc.dg/graphite/uns-interchange-15.c: Same.
278 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
279 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
281 2015-07-25 Jeff Law <law@redhat.com>
285 * gcc.dg/tree-ssa/pr66752-2.c: New test.
286 * gcc.dg/torture/pr66752-1.c: New test
287 * g++.dg/torture/pr66752-2.C: New test.
289 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
292 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
294 PR rtl-optimization/64164
295 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
296 * gcc.dg/ssp-1.c: Make counter a register.
297 * gcc.dg/ssp-2.c: Likewise.
298 * gcc.dg/torture/parm-coalesce.c: New.
300 2015-07-24 Tom de Vries <tom@codesourcery.com>
302 * gcc.dg/graphite/block-1.c: Xfail scan.
303 * gcc.dg/graphite/interchange-12.c: Same.
304 * gcc.dg/graphite/interchange-14.c: Same.
305 * gcc.dg/graphite/interchange-15.c: Same.
306 * gcc.dg/graphite/interchange-9.c: Same.
307 * gcc.dg/graphite/interchange-mvt.c: Same.
308 * gcc.dg/graphite/uns-block-1.c: New test.
309 * gcc.dg/graphite/uns-interchange-12.c: New test.
310 * gcc.dg/graphite/uns-interchange-14.c: New test.
311 * gcc.dg/graphite/uns-interchange-15.c: New test.
312 * gcc.dg/graphite/uns-interchange-9.c: New test.
313 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
315 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
318 * c-c++-common/Wunused-function-1.c: New.
320 2015-07-24 Tom de Vries <tom@codesourcery.com>
322 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
323 alternative exit-first loop transform.
324 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
325 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
326 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
327 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
328 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
329 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
330 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
331 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
332 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
334 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
337 * gcc.target/i386/mpx/pr66566.c: New test.
339 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
342 * gcc.target/i386/pr66978.c: New test.
344 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
346 * gcc.target/s390/gpr2fprsavecfi.c: New test.
348 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
350 * gcc.target/s390/insv-1.c: New test.
351 * gcc.target/s390/insv-2.c: New test.
352 * gcc.target/s390/insv-3.c: New test.
354 2015-07-24 Tom de Vries <tom@codesourcery.com>
356 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
358 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
361 * gcc.dg/pr25530.c: New test.
363 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
366 * gcc.dg/pr25529.c: New test.
368 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
370 * gcc.target/arm/reg_equal_test.c: New test.
372 2015-07-23 Jeff Law <law@redhat.com>
375 * gcc.dg/tree-ssa/pr66752-2.c: New test.
376 * gcc.dg/torture/pr66752-1.c: New test
377 * g++.dg/torture/pr66752-2.C: New test.
379 2015-07-23 Marek Polacek <polacek@redhat.com>
382 * g++.dg/warn/Wlogical-op-2.C: New test.
384 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
386 PR rtl-optimization/64164
387 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
388 * gcc.dg/ssp-1.c: Make counter a register.
389 * gcc.dg/ssp-2.c: Likewise.
390 * gcc.dg/torture/parm-coalesce.c: New.
392 2015-07-23 Marek Polacek <polacek@redhat.com>
395 * c-c++-common/ubsan/pr66908.c: New test.
397 2015-07-23 Tom de Vries <tom@codesourcery.com>
399 * gcc.dg/autopar/outer-4.c: Add xfail.
400 * gcc.dg/autopar/outer-5.c: Same.
401 * gcc.dg/autopar/outer-6.c: Same.
402 * gcc.dg/autopar/reduc-2.c: Same.
403 * gcc.dg/autopar/reduc-2char.c: Same.
404 * gcc.dg/autopar/reduc-2short.c: Same.
405 * gcc.dg/autopar/reduc-8.c: Same.
406 * gcc.dg/autopar/uns-outer-4.c: New test.
407 * gcc.dg/autopar/uns-outer-5.c: New test.
408 * gcc.dg/autopar/uns-outer-6.c: New test.
410 2015-07-23 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/66952
413 * gcc.dg/torture/pr66952.c: Use signed char.
415 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
417 PR tree-optimization/66926,66951
418 * gcc.dg/vect/pr66951.c: New test.
420 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/parse/error57.C: New.
424 * g++.dg/expr/string-2.C: Update.
426 2015-07-23 Richard Biener <rguenther@suse.de>
428 PR tree-optimization/66945
429 * gcc.dg/torture/pr66945.c: New testcase.
431 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
434 * g++.dg/ext/mv24.C: New test.
436 2015-07-22 Marek Polacek <polacek@redhat.com>
438 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
441 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
445 * gfortran.dg/generic_30.f90: New.
447 2015-07-22 Richard Biener <rguenther@suse.de>
449 PR tree-optimization/66952
450 * gcc.dg/torture/pr66952.c: New testcase.
452 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
454 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
456 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
458 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
460 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
462 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
464 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
466 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
468 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
470 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
472 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
474 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
476 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
478 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
480 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
482 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
484 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
486 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
488 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
490 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
492 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
494 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
496 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
498 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
500 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
502 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
504 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
506 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
508 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
510 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
512 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
514 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
516 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
518 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
520 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
522 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
524 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
526 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
528 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
530 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
532 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
534 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
536 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
538 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
542 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
544 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
546 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
548 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
550 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
552 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
554 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
556 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
558 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
560 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
562 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
564 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
566 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
568 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
570 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
572 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
574 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
576 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
578 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
580 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
582 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
584 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
586 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
588 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
590 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
592 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
594 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
596 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
598 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
600 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
602 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
604 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
606 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
608 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
610 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
612 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
614 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
616 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
618 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
620 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
622 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
624 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
626 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
628 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
630 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
632 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
634 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
636 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
638 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
640 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
642 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
644 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
646 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
648 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
650 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
652 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
654 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
656 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
658 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
660 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
662 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
664 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
666 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
668 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
670 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
672 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
674 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
676 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
678 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
680 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
682 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
684 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
686 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
688 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
690 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
692 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
694 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
696 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
698 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
700 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
702 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
704 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
706 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
708 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
710 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
712 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
716 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
719 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
721 * g++.dg/template/crash81.C: Update.
723 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
726 * gcc.target/i386/pr66424.c: New.
728 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
730 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
732 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
735 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
736 Drop address sanitization.
738 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
740 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
742 (dg-additional-options): Set armv5t flag.
744 2015-07-21 Marek Polacek <polacek@redhat.com>
746 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
747 * gcc.dg/vmx/unpack.c: Likewise.
748 * gcc.target/powerpc/quad-atomic.c: Likewise.
750 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
752 * gcc.target/i386/asm-flag-5.c (f_ll): New.
754 2015-07-20 Jiong Wang <jiong.wang@arm.com>
756 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
759 2015-07-20 Marek Polacek <polacek@redhat.com>
762 * c-c++-common/Wshift-overflow-1.c: New test.
763 * c-c++-common/Wshift-overflow-2.c: New test.
764 * c-c++-common/Wshift-overflow-3.c: New test.
765 * c-c++-common/Wshift-overflow-4.c: New test.
766 * c-c++-common/Wshift-overflow-5.c: New test.
767 * g++.dg/cpp1y/left-shift-1.C: New test.
768 * gcc.dg/c90-left-shift-2.c: New test.
769 * gcc.dg/c90-left-shift-3.c: New test.
770 * gcc.dg/c99-left-shift-2.c: New test.
771 * gcc.dg/c99-left-shift-3.c: New test.
772 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
773 * gcc.c-torture/execute/pr40386.c: Likewise.
774 * gcc.dg/vect/pr33373.c: Likewise.
775 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
776 * gcc.dg/vect/vect-shift-2.c: Likewise.
778 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
780 * gcc.target/aarch64/neg_abs_1.c: New test.
782 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
785 * gcc.target/i386/pr66922.c: New test.
787 2015-07-18 Sebastian Pop <s.pop@samsung.com>
791 * gcc.dg/tree-ssa/pr42327.c: Removed.
792 * g++.dg/other/pr35011.C: Removed.
794 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
797 * gcc.target/i386/pr66906.c: New test.
799 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
801 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
802 as follow-up to r225930.
804 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
807 * lib/fortran-modules.exp (proc cleanup-submodules): New
809 * gfortran.dg/submodule_1.f08: Change extension and clean up
811 * gfortran.dg/submodule_2.f08: ditto
812 * gfortran.dg/submodule_6.f08: ditto
813 * gfortran.dg/submodule_7.f08: ditto
814 * gfortran.dg/submodule_8.f08: New test
815 * gfortran.dg/submodule_9.f08: New test
817 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
818 Sebastian Pop <s.pop@samsung.com>
821 * gcc.dg/graphite/pr61929.c: New.
823 2015-07-17 Marek Polacek <polacek@redhat.com>
825 * gcc.dg/fold-minus-7.c: New test.
827 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
829 * gfortran.dg/co_reduce_1.f90: New file.
831 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
834 * gcc.target/i386/pr66824.c:
836 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
839 * gfortran.dg/structure_constructor_13.f03: New test.
841 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
844 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
845 of generated while loops in the tree dump.
846 * gfortran.dg/derived_constructor_comps_6.f90: New file.
848 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
850 * gcc.dg/vect/vect-outer-simd-2.c: New test.
852 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
855 * gcc.target/i386/pr66891.c: New test.
857 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
859 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
861 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
863 PR rtl-optimization/66626
864 * gcc.target/i386/pr66626-2.c: New.
866 2015-07-16 Martin Liska <mliska@suse.cz>
868 * g++.dg/ipa/pr66896.c: New test.
870 2015-07-16 Richard Biener <rguenther@suse.de>
872 PR tree-optimization/66894
873 * gcc.dg/torture/pr66894.c: New testcase.
875 2015-07-16 Richard Biener <rguenther@suse.de>
877 * gcc.dg/tree-ssa/pr21031.c: Adjust.
879 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
882 * g++.dg/pr66866.C: New test.
884 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
886 * gcc.target/powerpc/vec-cmp-sel.c: New test.
888 2015-07-15 Richard Biener <rguenther@suse.de>
890 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
891 { -O3 -fomit-frame-pointer },
892 { -O3 -fomit-frame-pointer -funroll-loops } and
893 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
895 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
898 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
900 * gcc.target/mips/interrupt_handler-5.c: New test.
902 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
903 Robert Suchanek <robert.suchanek@imgtec.com>
905 * gcc.target/mips/interrupt_handler-4.c: New test.
907 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
910 * gcc.dg/lto/lto.exp: Initialize MPX.
912 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
914 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
916 * gcc.target/arm/scd42-3.c: Likewise.
918 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
920 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
921 code to be run when the pre-arch code increases the isa_rev to
924 2015-07-15 Richard Biener <rguenther@suse.de>
926 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
927 { -O3 -fomit-frame-pointer },
928 { -O3 -fomit-frame-pointer -funroll-loops } and
929 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
931 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
933 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
934 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
937 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
939 PR rtl-optimization/66838
940 * gcc.target/i386/pr66838.c: New test.
942 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
945 * g++.dg/template/pr66850.C: New test.
947 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
948 Cesar Philippidis <cesar@codesourcery.com>
949 Chung-Lin Tang <cltang@codesourcery.com>
951 * gcc.target/nios2/nios2-flushd.c: New.
952 * gcc.target/nios2/nios2-rdprs.c: New.
953 * gcc.target/nios2/r2-atomic.c: New.
954 * gcc.target/nios2/r2-eni.c: New.
955 * gcc.target/nios2/r2-wrpie.c: New.
957 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
958 Cesar Philippidis <cesar@codesourcery.com>
959 Chung-Lin Tang <cltang@codesourcery.com>
961 * gcc.target/nios2/cdx-ldstwm-1.c: New.
962 * gcc.target/nios2/cdx-ldstwm-2.c: New.
964 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
965 Cesar Philippidis <cesar@codesourcery.com>
966 Chung-Lin Tang <cltang@codesourcery.com>
968 * gcc.target/nios2/andci.c: New.
969 * gcc.target/nios2/bmx.c: New.
970 * gcc.target/nios2/cdx-add.c: New.
971 * gcc.target/nios2/cdx-branch.c: New.
972 * gcc.target/nios2/cdx-callret.c: New.
973 * gcc.target/nios2/cdx-loadstore.c: New.
974 * gcc.target/nios2/cdx-logical.c: New.
975 * gcc.target/nios2/cdx-mov.c: New.
976 * gcc.target/nios2/cdx-shift.c: New.
977 * gcc.target/nios2/cdx-sub.c: New.
978 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
980 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
983 * g++.dg/cpp0x/vt-65071.C: New.
985 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
986 Cesar Philippidis <cesar@codesourcery.com>
987 Chung-Lin Tang <cltang@codesourcery.com>
989 * gcc.target/nios2/r2-io-range.c: New.
990 * gcc.target/nios2/r2-stio-1.c: New.
991 * gcc.target/nios2/r2-stio-2.c: New.
992 * gcc.target/nios2/nios2-ldxio.c: New.
993 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
994 of just compile. Add more tests.
996 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
998 gfortran.dg/pr66864.f90: New test.
1000 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
1002 PR rtl-optimization/66626
1003 * gcc.target/i386/pr66626.c: New.
1005 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1007 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1008 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1009 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1011 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
1013 * g++.dg/template/crash81.C: Adjust for error + inform change.
1014 * g++.dg/template/pr58878.C: Likewise.
1015 * g++.dg/template/shadow1.C: Likewise.
1016 * g++.dg/template/shadow2.C: Likewise.
1017 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1018 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1019 * g++.old-deja/g++.brendan/crash7.C: Likewise.
1020 * g++.old-deja/g++.pt/shadow2.C: Likewise.
1022 2015-07-14 Richard Biener <rguenther@suse.de>
1024 PR tree-optimization/66863
1025 * gcc.dg/torture/pr66863.c: New testcase.
1027 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
1030 * g++.dg/template/pr65186.C: New test.
1032 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
1034 * gcc.target/arm/macro_defs0.c: Add directive to skip
1035 test if -marm is present.
1036 * gcc.target/arm/macro_defs1.c: Likewise.
1038 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1040 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1042 * gcc.target/aarch64/adds1.c: Likewise.
1043 * gcc.target/aarch64/ands_1.c: Likewise.
1044 * gcc.target/aarch64/bics_1.c: Likewise.
1045 * gcc.target/aarch64/subs1.c: Likewise.
1046 * gcc.target/aarch64/subs3.c: Likewise.
1048 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
1051 * gfortran.dg/pr64589.f90: New test.
1053 2015-07-13 Renlin Li <renlin.li@arm.com>
1056 * gcc.c-torture/execute/pr66556.c: New.
1058 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
1060 * gcc.dg/20020219-1.c: Fix double word typos.
1061 * gcc.dg/20020919-1.c: Same.
1063 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1064 Jeff Law <law@redhat.com>
1067 * g++.dg/tree-ssa/pr66726.c: New test.
1068 * gcc.dg/tree-ssa/pr66726-2.c: New test.
1069 * gcc.dg/tree-ssa/pr66726.c: New test.
1071 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/cpp0x/variadic-ttp2.C: New.
1076 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1079 * g++.dg/cpp0x/auto46.C: New test.
1080 * g++.dg/template/pr30044.C: New test.
1081 * g++.dg/template/shadow2.C: New test.
1082 * g++.dg/template/error55.C: New test.
1083 * g++.dg/template/crash83.C: Accept any error string.
1084 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1086 * g++.dg/cpp0x/variadic19.C: Likewise
1087 * g++.dg/template/canon-type-13.C: Likewise.
1088 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1089 * g++.dg/torture/20070621-1.C: Likewise.
1091 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1094 * g++.dg/init/explicit3.C: New.
1096 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1099 * gcc.target/i386/pr66819-1.c: New test.
1100 * gcc.target/i386/pr66819-2.c: Likewise.
1101 * gcc.target/i386/pr66819-3.c: Likewise.
1102 * gcc.target/i386/pr66819-4.c: Likewise.
1103 * gcc.target/i386/pr66819-5.c: Likewise.
1105 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1108 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1109 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1110 type to prevent possible flag-clobbering zero-extensions.
1111 * gcc.target/i386/pr66703.c: New test.
1113 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/cpp0x/nsdmi-template15.C: New.
1118 2015-07-10 Jiong Wang <jiong.wang@arm.com>
1120 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1122 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
1124 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1125 * gcc.target/arm/flip-thumb.c: Likewise.
1127 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1130 * gcc.target/i386/pr66813.c: New test.
1132 2015-07-10 Jakub Jelinek <jakub@redhat.com>
1135 * gcc.dg/gomp/pr66820.c: New test.
1137 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1140 * g++.dg/cpp0x/scoped_enum6.C: New.
1142 2015-07-10 Tom de Vries <tom@codesourcery.com>
1144 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1145 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1147 2015-07-10 Richard Biener <rguenther@suse.de>
1149 PR tree-optimization/66823
1150 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1151 which should not be necessary. XFAIL.
1153 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1158 2015-07-09 Jakub Jelinek <jakub@redhat.com>
1161 * gcc.dg/gomp/pr66633-1.c: New test.
1162 * gcc.dg/gomp/pr66633-2.c: New test.
1163 * gcc.dg/gomp/pr66633-3.c: New test.
1164 * gcc.dg/gomp/pr66633-4.c: New test.
1166 2015-07-09 John Marino <gnugcc@marino.st>
1168 * lib/target-supports.exp (check_effective_target_pie):
1171 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
1174 * gcc.target/i386/pr66814.c: New test.
1176 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
1179 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1180 * gcc.target/aarch64/fnmul-2.c: Likewise.
1181 * gcc.target/aarch64/fnmul-3.c: Likewise.
1182 * gcc.target/aarch64/fnmul-4.c: Likewise.
1184 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1187 * g++.dg/cpp0x/vt-65790.C: New.
1189 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1192 * gcc.target/i386/pr66818.c: New test.
1194 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1197 * gcc.target/i386/pr66817.c: New test.
1199 2015-07-09 Marek Polacek <polacek@redhat.com>
1201 PR tree-optimization/66718
1202 * gcc.dg/vect/vect-126.c: New test.
1204 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
1206 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1207 even when dwarf-2 is not the default.
1209 2015-07-08 Jeff Law <law@redhat.com>
1212 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1213 to have a single memory reference.
1215 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
1217 * g++.dg/other/dump-ada-spec-9.C: New test.
1219 2015-07-08 Jakub Jelinek <jakub@redhat.com>
1221 * g++.dg/vect/vect.exp: Run also simd* tests.
1222 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1223 (check_vect): Fix up get_cpuid call for C++.
1224 * g++.dg/vect/simd-clone-1.cc: New test.
1226 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1228 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1230 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1232 * gcc.target/i386/readeflags-1.c (abort): New prototype.
1233 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1235 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1238 * gcc.target/i386/pr66806.c: New test.
1240 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp0x/auto45.C: New.
1245 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
1248 * gcc.target/i386/pr66334.c: New.
1250 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1252 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1255 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1258 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1259 (verify_code): Update expected error message.
1260 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1261 (verify_code): Likewise.
1262 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1263 (verify_code): Likewise.
1265 2015-07-08 Richard Biener <rguenther@suse.de>
1267 PR tree-optimization/66793
1268 * gcc.dg/torture/pr66793.c: New testcase.
1270 2015-07-08 Richard Biener <rguenther@suse.de>
1272 PR tree-optimization/66794
1273 * gcc.dg/torture/pr66794.c: New testcase.
1275 2015-07-08 Marek Polacek <polacek@redhat.com>
1278 * g++.dg/abi/abi-tag15.C: New test.
1280 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1282 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1283 * gcc.target/mips/branch-3.c: Ditto
1284 * gcc.target/mips/branch-4.c: Ditto.
1285 * gcc.target/mips/branch-5.c: Ditto.
1286 * gcc.target/mips/branch-6.c: Ditto.
1287 * gcc.target/mips/branch-7.c: Ditto.
1288 * gcc.target/mips/branch-8.c: Ditto.
1289 * gcc.target/mips/branch-9.c: Ditto.
1290 * gcc.target/mips/branch-10.c: Ditto.
1291 * gcc.target/mips/branch-11.c: Ditto.
1292 * gcc.target/mips/branch-12.c: Ditto.
1293 * gcc.target/mips/branch-13.c: Ditto.
1294 * gcc.target/mips/umips-branch-5.c: New file.
1295 * gcc.target/mips/umips-branch-6.c: New file.
1296 * gcc.target/mips/umips-branch-7.c: New file.
1297 * gcc.target/mips/umips-branch-8.c: New file.
1298 * gcc.target/mips/umips-branch-9.c: New file.
1299 * gcc.target/mips/umips-branch-10.c: New file.
1300 * gcc.target/mips/umips-branch-11.c: New file.
1301 * gcc.target/mips/umips-branch-12.c: New file.
1302 * gcc.target/mips/umips-branch-13.c: New file.
1303 * gcc.target/mips/umips-branch-14.c: New file.
1304 * gcc.target/mips/umips-branch-15.c: New file.
1305 * gcc.target/mips/umips-branch-16.c: New file.
1306 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1307 (OCCUPY_0xfffc): New define.
1309 2015-07-08 Renlin Li <renlin.li@arm.com>
1311 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1313 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1315 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1317 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1319 * gcc.target/i386/bt-3.c: New test.
1320 * gcc.target/i386/bt-4.c: Ditto.
1322 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1324 * g++.dg/other/dump-ada-spec-8.C: New test.
1326 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1329 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1331 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1333 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1335 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1336 Avoid using an opaque struct for local "f".
1338 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1341 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1342 * jit.dg/test-pr66779.c: New testcase.
1344 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1346 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1349 2015-07-07 Richard Biener <rguenther@suse.de>
1351 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1353 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1355 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1356 * gcc.target/mips/call-5.c: Ditto.
1357 * gcc.target/mips/call-6.c: Ditto.
1359 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1361 * gcc.dg/dx-test.c: New test-case.
1363 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1366 * gfortran.dg/allocate_with_source_9.f08: New test.
1368 2015-07-07 Christian Bruel <christian.bruel@st.com>
1371 * gcc.target/arm/flip-thumb.c: Fix scan.
1372 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1373 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1374 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1377 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.c-torture/execute/pr65956.c: New test.
1382 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1384 * gcc.target/arm/aapcs/align1.c: New.
1385 * gcc.target/arm/aapcs/align_rec1.c: New.
1386 * gcc.target/arm/aapcs/align2.c: New.
1387 * gcc.target/arm/aapcs/align_rec2.c: New.
1388 * gcc.target/arm/aapcs/align3.c: New.
1389 * gcc.target/arm/aapcs/align_rec3.c: New.
1390 * gcc.target/arm/aapcs/align4.c: New.
1391 * gcc.target/arm/aapcs/align_rec4.c: New.
1392 * gcc.target/arm/aapcs/align_vararg1.c: New.
1393 * gcc.target/arm/aapcs/align_vararg2.c: New.
1395 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1397 * gfortran.dg/iomsg_2.f90: New test.
1399 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1402 * gcc.target/i386/pr66749.c: New test.
1404 2015-07-06 Richard Biener <rguenther@suse.de>
1406 PR tree-optimization/66772
1407 * gcc.dg/torture/pr66772-1.c: New testcase.
1408 * gcc.dg/torture/pr66772-2.c: Likewise.
1410 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1412 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1413 the jals instruction.
1415 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1418 * gcc.target/i386/pr53383-1.c: New file.
1419 * gcc.target/i386/pr53383-2.c: Likewise.
1420 * gcc.target/i386/pr53383-3.c: Likewise.
1422 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1424 * gcc.target/aarch64/fnmul-1.c: New.
1425 * gcc.target/aarch64/fnmul-2.c: New.
1426 * gcc.target/aarch64/fnmul-3.c: New.
1427 * gcc.target/aarch64/fnmul-4.c: New.
1429 2015-07-06 Richard Biener <rguenther@suse.de>
1432 * gcc.dg/torture/pr66759.c: New testcase.
1434 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1437 * gfortran.dg/alloc_comp_class_3.f03: New test.
1438 * gfortran.dg/alloc_comp_class_4.f03: New test.
1440 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1442 * gcc.c-torture/execute/pr66757.c: New test.
1444 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1446 PR tree-optimization/66720
1447 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1449 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1450 Sandra Loosemore <sandra@codesourcery.com>
1452 * gcc.target/nios2/gprel-offset.c: New test.
1454 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1457 * gfortran.dg/pr66725.f90: New test.
1459 2015-07-03 Jason Merrill <jason@redhat.com>
1461 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1462 Avoid narrowing error.
1464 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1466 PR rtl-optimization/66706
1467 * gcc.target/powerpc/shift-int.c: New testcase.
1469 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1472 * gcc.target/i386/pr66746.c: New file.
1474 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1476 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1478 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1480 PR tree-optimization/66119
1481 * g++.dg/opt/pr66119.C: New.
1483 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1486 * gfortran.dg/submodule_1.f90: New test
1487 * gfortran.dg/submodule_2.f90: New test
1488 * gfortran.dg/submodule_3.f90: New test
1489 * gfortran.dg/submodule_4.f90: New test
1490 * gfortran.dg/submodule_5.f90: New test
1491 * gfortran.dg/submodule_6.f90: New test
1492 * gfortran.dg/submodule_7.f90: New test
1494 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1496 PR preprocessor/53690
1497 * g++.dg/cpp/pr53690.C: New.
1499 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1501 * gcc.target/powerpc/vec-cmp.c: New test.
1503 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1506 * gfortran.dg/pr56520.f90: New test.
1508 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1511 * gfortran.dg/pr66545_1.f90: New test.
1512 * gfortran.dg/pr66545_2.f90: New test.
1514 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1516 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1517 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1519 2015-07-02 Richard Biener <rguenther@suse.de>
1522 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1525 2015-07-02 Richard Biener <rguenther@suse.de>
1527 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1529 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1531 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1533 2015-07-01 Jason Merrill <jason@redhat.com>
1535 * lib/target-supports.exp (cxx_default): Set to C++14.
1537 2015-07-01 Tom de Vries <tom@codesourcery.com>
1540 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1543 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1545 * gfortran.dg/warn_conversion_8.f90: New test.
1547 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1549 PR rtl-optimization/61047
1550 * gcc.c-torture/execute/20150611-1.c: New testcase.
1552 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1555 * jit.dg/all-non-failing-tests.h: Add
1556 test-pr66700-observing-write-through-ptr.c.
1557 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1559 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1561 * jit.dg/test-accessing-union.c: Add comments for use by
1562 gcc/jit/docs/topics/types.rst.
1564 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1566 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1567 'do-require-effective-target' with 'dg-require-effective-target'.
1568 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1569 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1570 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1571 'stlex' with 'strex' as the expected output.
1573 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/cpp0x/gen-attrs-60.C: New.
1577 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1579 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1581 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1583 * gcc.target/aarch64/pic-small.c: Restrict this test under
1584 check_effective_target_aarch64_small_fpic.
1586 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1588 * gfortran.dg/gomp/pr66633.f90: New test.
1590 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1593 * g++.dg/template/pr66686.C: New test.
1595 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1597 * gnat.dg/lto17.ad[sb]: New test.
1599 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1601 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1602 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1604 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1606 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1608 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1610 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1612 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1614 * jit.dg/test-switch.c: New testcase.
1615 * jit.dg/test-switch.cc: New testcase.
1617 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1620 * jit.dg/all-non-failing-tests.h: Add note about
1621 test-validly-unreachable-block.c.
1622 * jit.dg/test-validly-unreachable-block.c: New file.
1624 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1627 * jit.dg/all-non-failing-tests.h: Add note about
1628 test-extra-options.c.
1629 * jit.dg/test-extra-options.c: New testcase.
1631 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1634 * gcc.target/i386/pr66691.c: New.
1636 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1638 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1639 * gcc.target/i386/iamcu/args.h: Likewise.
1640 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1641 * gcc.target/i386/iamcu/defines.h: Likewise.
1642 * gcc.target/i386/iamcu/macros.h: Likewise.
1643 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1644 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1645 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1646 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1647 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1648 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1649 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1650 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1651 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1652 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1653 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1654 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1655 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1656 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1657 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1658 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1659 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1661 2015-06-30 Marek Polacek <polacek@redhat.com>
1663 * gcc.dg/fold-minus-6.c: New test.
1665 * gcc.dg/fold-ior-3.c: New test.
1667 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1669 Implement N4197 - Adding u8 character literals
1670 * g++.dg/cpp1z/utf8.C: New.
1671 * g++.dg/cpp1z/utf8-neg.C: New.
1672 * g++.dg/cpp1z/udlit-utf8char.C: New.
1674 2015-06-30 Marek Polacek <polacek@redhat.com>
1676 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1678 2015-06-30 Tom de Vries <tom@codesourcery.com>
1680 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1681 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1682 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1683 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1685 2015-06-30 Marek Polacek <polacek@redhat.com>
1687 * gcc.dg/fold-ior-2.c: New test.
1689 2015-06-30 Tom de Vries <tom@codesourcery.com>
1691 PR tree-optimization/66652
1692 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1693 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1695 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1697 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1700 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1701 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1703 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1706 * gfortran.dg/wunused-parameter.f90: New test.
1708 2015-06-29 Richard Henderson <rth@redhat.com>
1710 * gcc.target/i386/asm-flag-1.c: New.
1711 * gcc.target/i386/asm-flag-2.c: New.
1712 * gcc.target/i386/asm-flag-3.c: New.
1713 * gcc.target/i386/asm-flag-4.c: New.
1714 * gcc.target/i386/asm-flag-5.c: New.
1716 2015-06-29 Marek Polacek <polacek@redhat.com>
1719 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1720 * c-c++-common/pr66322.c: New test.
1721 * g++.dg/eh/scope1.C: Remove dg-warning.
1723 2015-06-29 Richard Biener <rguenther@suse.de>
1725 PR tree-optimization/66677
1726 * gcc.dg/vect/pr66677.c: New testcase.
1728 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1731 * gcc.dg/tree-ssa/pr64130.c: New test.
1733 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1735 * gcc.target/aarch64/pic-small.c: New testcase.
1737 2015-06-26 Richard Biener <rguenther@suse.de>
1739 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1741 2015-06-26 Marek Polacek <polacek@redhat.com>
1743 * gcc.dg/fold-and-1.c: New test.
1744 * gcc.dg/fold-and-2.c: New test.
1746 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1748 * gnat.dg/warn11.adb: Add missing dg directive.
1749 * gnat.dg/warn12.adb: New test.
1750 * gnat.dg/warn12_pkg.ads: New helper.
1752 2015-06-26 Richard Biener <rguenther@suse.de>
1754 * gfortran.dg/reassoc_3.f90: Adjust.
1756 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1759 * gcc.target/i386/pr66412.c: New test.
1761 2015-06-25 Richard Biener <rguenther@suse.de>
1763 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1765 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1767 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1769 2015-06-25 Richard Biener <rguenther@suse.de>
1771 * gfortran.dg/vect/vect-9.f90: New testcase.
1773 2015-06-25 Nick Clifton <nickc@redhat.com>
1775 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1776 H8300 and M32R targets.
1778 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1781 * gfortran.dg/maxerrors.f90: New test.
1783 2015-06-08 DJ Delorie <dj@redhat.com>
1785 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1787 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1789 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1791 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1793 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1794 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1795 * gcc.target/aarch64/nofp_1.c: New file.
1797 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1799 Implement N3928 - Extending static_assert
1800 * g++.dg/cpp0x/static_assert8.C: Adjust.
1801 * g++.dg/cpp0x/static_assert12.C: New.
1802 * g++.dg/cpp0x/static_assert13.C: New.
1803 * g++.dg/cpp1y/static_assert1.C: New.
1804 * g++.dg/cpp1y/static_assert2.C: New.
1805 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1807 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1810 * g++.dg/cpp0x/trailing11.C: New.
1812 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1814 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1816 * gcc.target/arm/memset-inline-10.c: Likewise.
1817 * gcc.target/arm/pr58784.c: Likewise.
1818 * gcc.target/arm/pr59985.C: Likewise.
1819 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1821 2015-06-24 Renlin Li <renlin.li@arm.com>
1823 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1824 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1826 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1829 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1832 * g++.dg/cpp0x/auto45.C: New test.
1833 * g++.dg/template/pr30044.C: New test.
1834 * g++.dg/template/crash83.C: Accept any error string.
1835 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1837 * g++.dg/cpp0x/variadic18.C: Likewise
1838 * g++.dg/template/canon-type-13.C: Likewise.
1839 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1841 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1844 * g++.dg/other/linkage2.C: New.
1846 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1849 * gcc.target/arm/pr63408.c: New test.
1851 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1853 * lib/c-torture.exp: Don't call check_effective_target_lto
1854 before setting up environment correctly.
1855 * lib/gcc-dg.exp: Likewise, and protect
1856 gcc_force_conventional_output.
1858 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1860 PR rtl-optimization/66306
1861 * gcc.target/s390/pr66306.c: New test.
1863 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1865 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1866 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1867 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1868 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1869 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1870 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1871 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1873 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1876 * gcc.c-torture/pr65803.c: New test.
1878 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1881 * g++.dg/cpp0x/auto45.C: New test.
1882 * g++.dg/template/pr30044.C: New test.
1883 * g++.dg/template/crash83.C: Accept any error string.
1884 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1886 * g++.dg/cpp0x/variadic18.C: Likewise
1887 * g++.dg/template/canon-type-13.C: Likewise.
1888 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1890 2015-06-23 Marek Polacek <polacek@redhat.com>
1892 * c-c++-common/Wlogical-op-3.c: New test.
1894 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1897 * g++.dg/cpp0x/scoped_enum5.C: New.
1899 2015-06-23 Richard Biener <rguenther@suse.de>
1901 PR tree-optimization/66636
1902 * gcc.dg/vect/pr66636.c: New testcase.
1904 2015-06-23 Marek Polacek <polacek@redhat.com>
1906 * gcc.dg/fold-minus-4.c: New test.
1907 * gcc.dg/fold-minus-5.c: New test.
1908 * c-c++-common/ubsan/overflow-add-5.c: New test.
1910 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1912 Add missing testcase from r224672.
1913 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1915 * gcc.target/vax/bswapdi-1.c: New.
1917 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1920 * gfortran.dg/associate_18.f08: New test.
1922 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1925 * gcc.target/i386/pr66560-1.c: New test.
1926 * gcc.target/i386/pr66560-2.c: Ditto.
1927 * gcc.target/i386/pr66560-3.c: Ditto.
1928 * gcc.target/i386/pr66560-4.c: Ditto.
1930 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1932 * gcc.target/nvptx/nvptx.exp: New file.
1933 * gcc.target/nvptx/proto-1.c: Likewise.
1935 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1937 PR tree-optimization/66449
1938 * gcc.dg/vect/pr66449.c: New test.
1940 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1942 * g++.dg/other/dump-ada-spec-5.C: New test.
1943 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1944 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1946 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/inherit/pure1.C: Test location too.
1950 2015-06-22 Marek Polacek <polacek@redhat.com>
1952 * gcc.dg/fold-ior-1.c: New test.
1953 * gcc.dg/fold-minus-2.c: New test.
1954 * gcc.dg/fold-minus-3.c: New test.
1955 * gcc.dg/fold-plus-1.c: New test.
1956 * gcc.dg/fold-plus-2.c: New test.
1957 * gcc.dg/fold-xor-4.c: New test.
1958 * gcc.dg/fold-xor-5.c: New test.
1960 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1963 * g++.dg/torture/pr65914.C: New.
1965 2015-06-22 Richard Biener <rguenther@suse.de>
1967 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1968 not existing TORTURE_OPTIONS only.
1969 * lib/gcc-dg.exp: Likewise.
1971 2015-06-22 Christian Bruel <christian.bruel@st.com>
1974 * gcc.target/arm/flip-thumb.c: New test.
1976 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1977 Martin Liska <mliska@suse.cz>
1980 * g++.dg/ipa/pr65908.C: New testcase.
1982 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1985 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1986 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1988 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1990 * gnat.dg/specs/debug1.ads: Adjust.
1992 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1994 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1995 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1996 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1997 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1998 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1999 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2000 * gcc.target/aarch64/fmovd-zero.c: Delete.
2001 * gcc.target/aarch64/fmovf-zero.c: Delete.
2003 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2005 * gcc.target/vax/bswapdi-1.c: New.
2007 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2009 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2011 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2013 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2015 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2017 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2019 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2021 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2023 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2025 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2027 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2029 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2031 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2033 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2035 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2037 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2039 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2041 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2043 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2045 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2047 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2049 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2051 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2053 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2055 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2057 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2059 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2061 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2063 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2065 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2067 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2069 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2071 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2073 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2075 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2077 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2079 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2081 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2083 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2085 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2086 (_ARM_FPSCR): Add FZ field.
2087 (clean_results): Force FZ=1 on AArch64.
2088 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2090 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2092 * gcc.target/aarch64/pr62308.c: New test.
2094 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2097 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2099 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2101 * gcc.target/i386/mpx/pr66581.c: New test.
2103 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2105 * gcc.target/i386/cmov9.c: New test.
2107 2015-06-18 Richard Biener <rguenther@suse.de>
2109 * g++.dg/other/const4.C: New testcase.
2111 2015-06-18 Michael Matz <matz@suse.de>
2114 * gcc.dg/vect/pr66253.c: New testcase.
2116 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2119 * gcc.target/i386/mpx/chkp-vararg.c: New test.
2121 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2124 * gcc.target/i386/mpx/pr66568.c: New test.
2126 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2129 * gcc.target/i386/mpx/pr66567.c: New test.
2131 2015-06-18 Richard Biener <rguenther@suse.de>
2133 PR tree-optimization/66510
2134 * gcc.dg/vect/slp-perm-12.c: New testcase.
2136 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2138 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2139 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2140 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2141 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2143 2015-06-17 Jakub Jelinek <jakub@redhat.com>
2146 * g++.dg/gomp/pr66571-1.C: New test.
2149 * c-c++-common/gomp/pr66429.c: New test.
2151 2015-06-17 David Malcolm <dmalcolm@redhat.com>
2153 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2154 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2156 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2158 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2161 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2164 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2166 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
2168 * gcc.target/mips/pr65862-1.c: New test.
2169 * gcc.target/mips/pr65862-2.c: Likewise.
2171 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2173 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2174 * gcc.target/i386/pr52252-atom.c: Ditto.
2175 * gcc.target/i386/vect-div-1.c: Ditto.
2176 * gcc.target/i386/rotate-5.c: Ditto.
2177 * gcc.target/i386/pr50202.c: Ditto.
2178 * gcc.target/i386/pr37843-3.c: Ditto.
2179 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2180 * gcc.target/i386/pr53397-1.c: Ditto.
2181 * gcc.target/i386/pr55934.c: Ditto.
2182 * gcc.target/i386/pr37843-4.c: Ditto.
2183 * gcc.target/i386/pr60451.c: Ditto.
2184 * gcc.target/i386/pr53397-2.c: Ditto.
2185 * gcc.target/i386/vectorize1.c: Ditto.
2186 * gcc.target/i386/extract-insert-combining.c: Ditto.
2187 * gcc.target/i386/pr53759.c: Ditto.
2188 * gcc.target/i386/pr52252-core.c: Ditto.
2189 * gcc.target/i386/rotate-3.c: Ditto.
2190 * gcc.target/i386/sse-20.c: Ditto.
2191 * gcc.target/i386/rotate-4.c: Ditto.
2192 * gcc.target/i386/pr61403.c: Ditto.
2193 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2194 * gcc.target/i386/pr60901.c: Ditto.
2195 * gcc.target/i386/pr59794-7.c: Ditto.
2196 * gcc.target/i386/pr62208.c: Ditto.
2197 * gcc.target/i386/pr53416.c: Ditto.
2198 * gcc.target/i386/asm-dialect-1.c: Ditto.
2199 * gcc.target/i386/pr50038.c: Ditto.
2200 * gcc.target/i386/47698.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2202 * gcc.target/i386/pr59794-2.c: Ditto.
2203 * gcc.target/i386/pr59794-3.c: Ditto.
2204 * gcc.target/i386/pr39058.c: Ditto.
2205 * gcc.target/i386/pr60205-1.c: Ditto.
2206 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2207 * gcc.target/i386/sse2-movq-2.c: Ditto.
2209 2015-06-17 Richard Biener <rguenther@suse.de>
2211 PR tree-optimization/66251
2212 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2214 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
2217 * g++.dg/parse/new-placement1.C: New.
2219 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2221 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2222 * jit.dg/test-compound-assignment.c: New testcase.
2224 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2227 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2228 to "testcases" array.
2230 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2233 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2234 * jit.dg/test-debug-strings.c: New test case.
2235 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2236 the discriminant has a sane debug string.
2238 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
2241 * gcc.target/i386/pr56766-1.c: New test.
2242 * gcc.target/i386/pr56766-2.c: Ditto.
2244 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
2246 * gcc.target/mips/loongson-shift-count-truncated-1.c:
2247 Skip on mips*-mti-linux* and mips*-img-linux* targets.
2248 * gcc.target/mips/loongson-simd.c: Ditto.
2250 2015-06-16 Richard Biener <rguenther@suse.de>
2252 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2254 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2256 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2257 passed by the testsuite driver.
2259 2015-06-16 Richard Biener <rguenther@suse.de>
2261 * gcc.dg/vect/slp-perm-11.c: New testcase.
2263 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2265 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2268 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2270 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2271 Reinstate calls to torture-init and torture-finalize.
2273 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2275 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2277 2015-06-15 Nathan Sidwell <nathan@acm.org>
2280 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2282 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/cpp0x/local-type1.C: New.
2287 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2292 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2293 unimplemented error.
2294 * gfortran.dg/allocate_with_source_7.f08: New test.
2295 * gfortran.dg/allocate_with_source_8.f08: New test.
2297 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2300 * g++.dg/warn/Walways-true-3.C: New test.
2302 2015-06-13 Tom de Vries <tom@codesourcery.com>
2304 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2306 2015-06-13 Tom de Vries <tom@codesourcery.com>
2308 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2309 (main): Remove superfluous attributes.
2310 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2311 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2313 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2315 * gcc.target/i386/monitorx.c: New.
2316 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2317 * gcc.target/i386/sse-13.c: Ditto.
2318 * gcc.target/i386/sse-14.c: Ditto.
2319 * gcc.target/i386/sse-22.c: Ditto.
2320 * gcc.target/i386/sse-23.c: Ditto.
2321 * g++.dg/other/i386-2.C: Ditto.
2322 * g++.dg/other/i386-3.C: Ditto.
2324 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2326 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2328 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2331 * gfortran.dg/allocatable_scalar_13.f90: New test
2333 2015-06-11 Marek Polacek <polacek@redhat.com>
2335 * gcc.dg/fold-xor-3.c: New test.
2337 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2339 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2340 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2342 2015-06-11 Christian Bruel <christian.bruel@st.com>
2345 * gcc.target/arm/pragma_attribute.c: New test.
2347 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2349 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2351 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2354 * gcc.target/i386/pr66473.c: New test.
2356 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2359 * gcc.dg/tls/pr66470.c: New test.
2360 * gcc.target/i386/pr66470.c: New test.
2362 2015-06-10 Christian Bruel <christian.bruel@st.com>
2365 * gcc.target/arm/attr_arm.c: New test
2366 * gcc.target/arm/attr_arm-err.c: New test
2367 * gcc.target/arm/attr_thumb.c: New test
2368 * gcc.target/arm/attr_thumb-static.c: New test
2370 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2375 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2377 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2379 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2380 passed by the testsuite driver.
2382 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2385 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2386 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2387 * gcc.dg/ssp-1.c: Make counter a register.
2388 * gcc.dg/ssp-2.c: Likewise.
2389 * gcc.dg/torture/parm-coalesce.c: New.
2391 2015-06-09 Tom de Vries <tom@codesourcery.com>
2393 * gcc.target/i386/vararg-loc.c: New test.
2395 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2398 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2399 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2401 2015-06-09 Marek Polacek <polacek@redhat.com>
2403 PR tree-optimization/66299
2404 * gcc.dg/pr66299-1.c: New test.
2405 * gcc.dg/pr66299-2.c: New test.
2406 * gcc.dg/pr66299-3.c: New test.
2408 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2410 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2411 passed by the testsuite driver.
2413 2015-06-09 Richard Biener <rguenther@suse.de>
2416 * gcc.dg/fold-modpow2.c: New testcase.
2418 2015-06-09 Richard Biener <rguenther@suse.de>
2420 PR tree-optimization/66419
2421 * gcc.dg/vect/bb-slp-37.c: New testcase.
2423 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2425 * gcc.target/arm/stl-cond.c: New test.
2427 2015-06-09 Richard Biener <rguenther@suse.de>
2430 * gcc.dg/torture/pr66413.c: New testcase.
2432 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2434 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2435 * gcc.dg/ssp-1.c: Make counter a register.
2436 * gcc.dg/ssp-2.c: Likewise.
2437 * gcc.dg/torture/parm-coalesce.c: New.
2439 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2441 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2442 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2444 2015-06-08 Tom de Vries <tom@codesourcery.com>
2446 PR rtl-optimization/66444
2447 * gcc.dg/pr66444.c: New test.
2449 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2452 * gfortran.dg/class_is_1.f90: New test.
2453 * gfortran.dg/type_is_1.f90: Ditto.
2455 2015-06-08 Marek Polacek <polacek@redhat.com>
2458 * gcc.dg/cpp/pr66415-1.c: New test.
2459 * gcc.dg/cpp/pr66415-2.c: New test.
2461 2015-06-08 Richard Biener <rguenther@suse.de>
2463 PR tree-optimization/66422
2464 * gcc.dg/Warray-bounds-16.c: New testcase.
2466 2015-06-08 Richard Biener <rguenther@suse.de>
2468 * gcc.dg/vect/slp-perm-10.c: New testcase.
2469 * gcc.dg/vect/slp-23.c: Adjust.
2470 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2471 vector pointer update.
2473 2015-06-08 Marek Polacek <polacek@redhat.com>
2476 * g++.dg/ubsan/pr66452.C: New test.
2478 2015-06-08 Tom de Vries <tom@codesourcery.com>
2480 PR tree-optimization/66436
2481 * gcc.dg/gomp/dump-new-function-2.c: New test.
2482 * gcc.dg/gomp/dump-new-function-3.c: Same.
2483 * gcc.dg/gomp/dump-new-function.c: Same.
2485 2015-06-08 Tom de Vries <tom@codesourcery.com>
2487 PR tree-optimization/66435
2488 * gcc.dg/gomp/notify-new-function-2.c: New test.
2489 * gcc.dg/gomp/notify-new-function-3.c: Same.
2490 * gcc.dg/gomp/notify-new-function.c: Same.
2492 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2494 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2495 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2496 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2497 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2498 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2499 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2502 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2505 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2506 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2508 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2509 * gfortran.dg/warn_conversion_5.f90: New test.
2510 * gfortran.dg/warn_conversion_6.f90: New test.
2511 * gfortran.dg/warn_conversion_7.f90: New test.
2513 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2516 * gfortran.dg/blockdata_9.f: New test.
2518 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2521 * gfortran.dg/forall_17.f90: New test.
2523 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2525 * g++.dg/cpp0x/pr57101.C: Add warning.
2526 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2527 * g++.dg/ext/visibility/anon7.C: Same.
2528 * g++.dg/ipa/pr63587-2.C: Same.
2529 * g++.dg/opt/dump1.C: Same.
2530 * g++.dg/opt/pr59622-3.C: Same.
2531 * g++.dg/opt/pr59622.C: Same.
2532 * g++.dg/torture/pr46383.C: Same.
2533 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2534 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2535 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2537 * gfortran.dg/intent_out_8.f90: Same.
2538 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2540 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2543 gfortran.dg/equiv_9.f90: New test.
2546 2015-06-05 Tom de Vries <tom@codesourcery.com>
2548 merge from gomp4 branch:
2549 2015-05-28 Tom de Vries <tom@codesourcery.com>
2551 PR tree-optimization/65443
2552 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2553 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2554 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2556 2015-06-05 Nathan Sidwell <nathan@acm.org>
2559 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2561 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2563 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2565 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2567 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2569 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2571 * testsuite/gcc.target/i386/noplt-1.c: New test.
2572 * testsuite/gcc.target/i386/noplt-2.c: New test.
2573 * testsuite/gcc.target/i386/noplt-3.c: New test.
2574 * testsuite/gcc.target/i386/noplt-4.c: New test.
2576 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2579 * gfortran.dg/adjustl_1.f90: New test.
2581 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2583 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2584 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2586 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2588 * lto.c (iterative_hash_canonical_type,
2589 gimple_register_canonical_type): only hash main variants of types
2591 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2593 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2594 Move set of dg-do-what-default after early return.
2596 2015-06-04 Marek Polacek <polacek@redhat.com>
2599 * gcc.dg/lvalue-8.c: New test.
2601 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2602 Paolo Carlini <paolo.carlini@oracle.com>
2605 * g++.dg/other/pr66130.C: New.
2606 * g++.dg/cpp0x/pr66130.C: Likewise.
2608 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2610 * g++.dg/cpp0x/decl-loc1.C: New.
2611 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2612 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2613 * g++.dg/init/ctor8.C: Likewise.
2614 * g++.dg/parse/semicolon4.C: Likewise.
2616 2015-06-03 Marek Polacek <polacek@redhat.com>
2619 * g++.dg/ubsan/static-init-1.C: New test.
2620 * g++.dg/ubsan/static-init-2.C: New test.
2621 * g++.dg/ubsan/static-init-3.C: New test.
2623 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2626 * gcc.target/i386/pr66275.c: New test.
2628 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2630 * gcc.dg/Wcxx-compat-22.c: New testcase.
2631 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2632 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2633 * c-c++-common/pr58346-1.c: Likewise.
2634 * c-c++-common/transparent-union-1.c: Likewise.
2636 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2638 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2639 * g++.dg/plugin/def_plugin.c: New file.
2640 * g++.dg/plugin/def-plugin-test.C: New file.
2642 2015-06-03 Richard Biener <rguenther@suse.de>
2644 * gcc.dg/vect/bb-slp-36.c: New testcase.
2646 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2648 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2650 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2652 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2653 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2654 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2655 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2657 2015-06-03 Marek Polacek <polacek@redhat.com>
2661 * gcc.dg/pr64223-1.c: New test.
2662 * gcc.dg/pr64223-2.c: New test.
2664 2015-06-03 Richard Biener <rguenther@suse.de>
2666 PR tree-optimization/63916
2667 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2669 2015-06-03 Richard Biener <rguenther@suse.de>
2671 PR tree-optimization/66375
2672 * gcc.dg/torture/pr66375.c: New testcase.
2674 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2676 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2678 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2681 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2683 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2686 * gfortran.dg/reshape_7.f90: New test.
2688 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2691 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2694 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2697 * gcc.dg/pr49551.c: New testcase.
2699 2015-06-02 Richard Biener <rguenther@suse.de>
2702 * g++.dg/lto/pr65549_0.C: New testcase.
2704 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2708 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2710 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2712 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2714 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2717 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2719 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2721 PR tree-optimization/48052
2722 * gcc.dg/tree-ssa/scev-8.c: New.
2723 * gcc.dg/tree-ssa/scev-9.c: New.
2724 * gcc.dg/tree-ssa/scev-10.c: New.
2725 * gcc.dg/vect/pr48052.c: New.
2727 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2729 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2731 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2733 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2735 2015-06-02 Marek Polacek <polacek@redhat.com>
2738 * gcc.dg/torture/pr66345.c: New test.
2740 2015-06-02 Richard Biener <rguenther@suse.de>
2742 PR tree-optimization/65961
2743 * gcc.dg/torture/pr65961.c: New testcase.
2745 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2747 PR tree-optimization/52563
2748 PR tree-optimization/62173
2749 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2750 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2752 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2754 * gnat.dg/specs/varsize_return2.ads: New test.
2755 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2757 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2759 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2761 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2764 * gcc.target/aarch64/sync-comp-swap.c: New.
2765 * gcc.target/aarch64/sync-comp-swap.x: New.
2766 * gcc.target/aarch64/sync-op-acquire.c: New.
2767 * gcc.target/aarch64/sync-op-acquire.x: New.
2768 * gcc.target/aarch64/sync-op-full.c: New.
2769 * gcc.target/aarch64/sync-op-full.x: New.
2770 * gcc.target/aarch64/sync-op-release.c: New.
2771 * gcc.target/aarch64/sync-op-release.x: New.
2773 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2775 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2778 2015-06-01 Richard Biener <rguenther@suse.de>
2780 PR tree-optimization/66349
2781 PR tree-optimization/66352
2782 PR tree-optimization/66357
2783 * gcc.dg/torture/pr66357.c: New testcase.
2784 * gcc.dg/torture/pr66349.c: Likewise.
2785 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2787 2015-06-01 Richard Biener <rguenther@suse.de>
2790 2015-05-29 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/66314
2793 * gcc.dg/asan/pr66314.c: New testcase.
2795 2015-06-01 Richard Biener <rguenther@suse.de>
2797 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2799 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2801 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2803 (hp3, hp4): Add inline keyword.
2804 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2805 (hp2): Add inline keyword.
2806 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2807 (hp2): Add inline keyword.
2809 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2812 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2813 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2814 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2815 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2817 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2819 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2820 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2822 2015-06-01 Richard Biener <rguenther@suse.de>
2824 PR tree-optimization/66280
2825 * g++.dg/torture/pr66280.C: New testcase.
2826 * g++.dg/torture/pr66280-2.C: Likewise.
2828 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2830 * gnat.dg/addr9_1.adb: New test.
2831 * gnat.dg/addr9_2.adb: Likewise.
2832 * gnat.dg/addr9_3.adb: Likewise.
2833 * gnat.dg/addr9_4.adb: Likewise.
2835 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2837 * g++.dg/other/dump-ada-spec-4.C: New test.
2839 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2841 * gcc.dg/alias-8.c: Fix dg-warning.
2843 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2845 * gcc.dg/alias-8.c: Do not xfail.
2846 * gcc.dg/pr62167.c: Prevent FRE.
2847 * gcc.dg/alias-14.c: New testcase.
2849 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2851 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2853 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2856 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2858 * gcc.target/s390/hotpatch-10.c: Likewise.
2859 * gcc.target/s390/hotpatch-11.c: Likewise.
2860 * gcc.target/s390/hotpatch-12.c: Likewise.
2861 * gcc.target/s390/hotpatch-17.c: Likewise.
2862 * gcc.target/s390/hotpatch-18.c: Likewise.
2863 * gcc.target/s390/hotpatch-20.c: Likewise.
2864 * gcc.target/s390/hotpatch-21.c: Likewise.
2865 * gcc.target/s390/hotpatch-22.c: Likewise.
2866 * gcc.target/s390/hotpatch-23.c: Likewise.
2867 * gcc.target/s390/hotpatch-24.c: Likewise.
2868 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2869 to check for the exact nops too.
2870 * gcc.target/s390/hotpatch-3.c: Likewise.
2871 * gcc.target/s390/hotpatch-4.c: Likewise.
2872 * gcc.target/s390/hotpatch-5.c: Likewise.
2873 * gcc.target/s390/hotpatch-6.c: Likewise.
2874 * gcc.target/s390/hotpatch-7.c: Likewise.
2875 * gcc.target/s390/hotpatch-8.c: Likewise.
2876 * gcc.target/s390/hotpatch-9.c: Likewise.
2877 * gcc.target/s390/hotpatch-14.c: Likewise.
2878 * gcc.target/s390/hotpatch-15.c: Likewise.
2879 * gcc.target/s390/hotpatch-16.c: Likewise.
2880 * gcc.target/s390/hotpatch-19.c: Likewise.
2881 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2882 scan-assembler-times counting number of .align directives.
2883 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2884 dg-options. Remove scan-assembler-times counting number of .align
2886 * gcc.target/s390/hotpatch-26.c: New file.
2887 * gcc.target/s390/hotpatch-27.c: New file.
2888 * gcc.target/s390/hotpatch-28.c: New file.
2889 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2890 using -Os -O0 -O1 -O2 -O3 options.
2892 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2894 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2896 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2898 PR tree-optimization/66142
2899 * gcc.dg/vect/pr66142.c: New test.
2901 2015-05-29 Richard Biener <rguenther@suse.de>
2903 PR tree-optimization/66314
2904 * gcc.dg/asan/pr66314.c: New testcase.
2906 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2908 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2909 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2911 (schedule-cleanups, dg-keep-saved-temps): New proc.
2912 (gcc-dg-test-1): Schedule cleanups.
2913 * lib/profopt.exp (profopt-execute): Likewise.
2914 * g++.dg/cdce3.C: Adjust expected line numbers.
2915 * gcc.dg/cdce1.c: Likewise.
2916 * gcc.dg/cdce2.c: Likewise.
2917 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2918 * gcc.dg/strlenopt-24.c: Likewise.
2919 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2920 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2921 * obj-c++.dg/encode-2.mm: Likewise.
2923 2015-05-28 DJ Delorie <dj@redhat.com>
2925 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2927 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2929 * gnat.dg/discr43.adb: New test.
2931 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2933 * gnat.dg/varsize_temp.adb: Rename into...
2934 * gnat.dg/varsize1.adb: ...this.
2935 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2936 * gnat.dg/varsize2.ad[sb]: ...this.
2937 * gnat.dg/varsize3_1.adb: New test.
2938 * gnat.dg/varsize3_2.adb: Likewise.
2939 * gnat.dg/varsize3_3.adb: Likewise.
2940 * gnat.dg/varsize3_4.adb: Likewise.
2941 * gnat.dg/varsize3_5.adb: Likewise.
2942 * gnat.dg/varsize3_6.adb: Likewise.
2943 * gnat.dg/varsize3_pkg1.ads: New helper.
2944 * gnat.dg/varsize3_pkg2.ads: Likewise.
2945 * gnat.dg/varsize3_pkg3.ads: Likewise.
2947 2015-05-28 Richard Biener <rguenther@suse.de>
2949 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2951 2015-05-28 Richard Biener <rguenther@suse.de>
2953 PR tree-optimization/66142
2954 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2956 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2959 * gcc.dg/darwin-minversion-3.c: Update testcase.
2960 * gcc.dg/darwin-minversion-4.c: Ditto.
2961 * gcc.dg/darwin-minversion-5.c: New testcase.
2962 * gcc.dg/darwin-minversion-6.c: Ditto.
2963 * gcc.dg/darwin-minversion-7.c: Ditto.
2964 * gcc.dg/darwin-minversion-8.c: Ditto.
2965 * gcc.dg/darwin-minversion-9.c: Ditto.
2966 * gcc.dg/darwin-minversion-10.c: Ditto.
2967 * gcc.dg/darwin-minversion-11.c: Ditto.
2968 * gcc.dg/darwin-minversion-12.c: Ditto.
2970 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2972 PR rtl-optimization/66168
2973 * gcc.c-torture/compile/pr66168.c: New test.
2975 2015-05-27 Jeff Law <law@redhat.com>
2978 * gcc.dg/target/m68k/pr39726-1.c: New test.
2980 2015-05-27 Nathan Sidwell <nathan@acm.org>
2983 * g++.dg/ext/alias-canon3.C: New.
2985 2015-05-27 Richard Biener <rguenther@suse.de>
2987 PR tree-optimization/66272
2989 2014-08-15 Richard Biener <rguenther@suse.de>
2991 PR tree-optimization/62031
2992 * gcc.dg/torture/pr66272.c: New testcase.
2994 2015-05-27 Richard Biener <rguenther@suse.de>
2996 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2998 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
3001 * gcc.dg/pr65358.c: New test.
3003 2015-05-27 Andre Vehreschild <vehre@gmx.de>
3006 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3008 * gfortran.dg/allocate_with_source_6.f90: New test.
3010 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
3012 * gnat.dg/atomic7_1.adb: New test.
3013 * gnat.dg/atomic7_2.adb: Likewise.
3014 * gnat.dg/atomic7_pkg1.ads: New helper.
3015 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3017 2015-05-26 Michael Matz <matz@suse.de>
3020 * gcc.dg/vect/pr66251.c: New test.
3022 2015-05-26 Richard Biener <rguenther@suse.de>
3024 PR tree-optimization/66142
3025 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3027 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
3030 * gfortran.dg/allocatable_scalar_13.f90: New test
3032 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3034 * gnat.dg/warn11.adb: New test.
3035 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3037 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3039 * gnat.dg/vfa1_1.adb: New test.
3040 * gnat.dg/vfa1_2.adb: Likewise.
3041 * gnat.dg/vfa1_3.adb: Likewise.
3042 * gnat.dg/vfa1_4.adb: Likewise.
3043 * gnat.dg/vfa1_pkg.ads: New helper.
3045 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
3047 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3048 * gcc.target/i386/pr66232-3.c: Likewise.
3050 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
3053 * gcc.target/i386/pr66274.c: New test.
3055 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3057 * gnat.dg/renaming6.ad[sb]: New test.
3059 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
3061 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3062 and 'dg-require-effective-target pie'.
3064 2015-05-23 Nathan Sidwell <nathan@acm.org>
3067 * g++.dg/cpp0x/pr66243.C: New.
3069 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
3072 * g++.dg/lto/pr66180_0.C: New testcase.
3073 * g++.dg/lto/pr66180_1.C: New testcase.
3075 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3078 * typebound_call_27.f90: New file.
3080 2015-05-23 Nathan Sidwell <nathan@acm.org>
3083 * g++.dg/template/pr65936.C: New.
3085 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3087 PR tree-optimization/63387
3088 * gcc.dg/pr63387-2.c: New testcase.
3090 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3092 * gcc.dg/simd-1.c: Update to the new message.
3094 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3096 * gcc.dg/nand.c: New testcase.
3098 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3100 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3101 Set dg-do-what-default to compile only on ARM targets without
3102 arm_neon_hw execution support. Remove redundant c-torture-execute
3103 in loop over test cases.
3105 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3108 * gcc.target/aarch64/pr65491_1.c: New test.
3109 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3110 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3112 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3115 * g++.dg/cpp0x/explicit9.C: New.
3116 * g++.dg/cpp0x/explicit8.C: Check the locations too.
3118 2015-05-22 Richard Biener <rguenther@suse.de>
3120 PR tree-optimization/66251
3121 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3123 2015-05-22 Marek Polacek <polacek@redhat.com>
3126 * c-c++-common/attributes-enum-1.c: New test.
3127 * c-c++-common/attributes-enum-2.c: New test.
3128 * g++.dg/cpp0x/attributes-enum-1.C: New test.
3129 * g++.dg/cpp1y/attributes-enum-1.C: New test.
3131 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3133 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3134 effective target support. If no arm_neon_hw support, do not attempt
3135 to execute the tests; only compile them.
3136 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3137 and "dg-require-effective-target arm_neon_ok".
3138 * gcc.target/arm/simd/vextp16_1.c: Likewise.
3139 * gcc.target/arm/simd/vextp64_1.c: Likewise.
3140 * gcc.target/arm/simd/vextp8_1.c: Likewise.
3141 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3142 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3143 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3144 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3145 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3146 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3147 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3148 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3149 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3150 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3151 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3152 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3153 * gcc.target/arm/simd/vexts16_1.c: Likewise.
3154 * gcc.target/arm/simd/vexts32_1.c: Likewise.
3155 * gcc.target/arm/simd/vexts64_1.c: Likewise.
3156 * gcc.target/arm/simd/vexts8_1.c: Likewise.
3157 * gcc.target/arm/simd/vextu16_1.c: Likewise.
3158 * gcc.target/arm/simd/vextu32_1.c: Likewise.
3159 * gcc.target/arm/simd/vextu64_1.c: Likewise.
3160 * gcc.target/arm/simd/vextu8_1.c: Likewise.
3161 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3162 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3163 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3164 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3165 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3166 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3167 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3168 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3169 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3170 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3171 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3172 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3173 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3174 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3175 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3176 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3177 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3178 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3179 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3180 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3181 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3182 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3183 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3184 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3185 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3186 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3187 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3188 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3189 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3190 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3191 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3192 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3193 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3194 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3195 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3196 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3197 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3198 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3199 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3200 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3201 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3202 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3203 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3204 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3205 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3206 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3207 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3208 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3209 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3210 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3211 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3212 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3213 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3214 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3215 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3216 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3217 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3218 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3219 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3220 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3221 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3222 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3223 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3224 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3225 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3226 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3227 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3228 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3229 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3230 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3231 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3232 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3233 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3234 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3235 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3236 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3237 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3238 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3239 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3240 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3241 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3242 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3243 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3244 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3245 * gcc.target/arm/simd/vzips16_1.c: Likewise.
3246 * gcc.target/arm/simd/vzips32_1.c: Likewise.
3247 * gcc.target/arm/simd/vzips8_1.c: Likewise.
3248 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3249 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3250 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3252 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3254 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3255 * gcc.dg/vect/pr59354.c: Likewise.
3256 * gcc.dg/vect/pr64252.c: Likewise.
3257 * gcc.dg/vect/pr64404.c: Likewise.
3258 * gcc.dg/vect/pr64493.c: Likewise.
3259 * gcc.dg/vect/pr64495.c: Likewise.
3260 * gcc.dg/vect/pr64844.c: Likewise.
3261 * gcc.dg/vect/pr65518.c: Likewise.
3262 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3264 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3267 * g++.dg/cpp1y/var-templ28.C: New.
3269 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3272 * gcc.target/i386/pr66232-1.c: New test.
3273 * gcc.target/i386/pr66232-2.c: Likewise.
3274 * gcc.target/i386/pr66232-3.c: Likewise.
3275 * gcc.target/i386/pr66232-4.c: Likewise.
3276 * gcc.target/i386/pr66232-5.c: Likewise.
3278 2015-05-21 Nathan Sidwell <nathan@acm.org>
3280 * g++.dg/cpp1y/pr60943.C: New.
3282 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3284 PR tree-optimization/66233
3285 * gcc.c-torture/execute/pr66233.c: New test.
3287 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3290 * gfortran.dg/inline_matmul_11.f90: New test.
3292 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3294 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3295 instead of listing several targets on its own.
3296 * gcc.target/i386/pr32219-2.c: Likewise.
3297 * gcc.target/i386/pr32219-3.c: Likewise.
3298 * gcc.target/i386/pr32219-4.c: Likewise.
3299 * gcc.target/i386/pr32219-5.c: Likewise.
3300 * gcc.target/i386/pr32219-6.c: Likewise
3301 * gcc.target/i386/pr32219-7.c: Likewise.
3302 * gcc.target/i386/pr32219-8.c: Likewise.
3303 * gcc.target/i386/pr39013-1.c: Likewise.
3304 * gcc.target/i386/pr39013-2.c: Likewise.
3305 * gcc.target/i386/pr64317.c: Likewise.
3307 2015-05-21 Jeff Law <law@redhat.com>
3309 * gcc.target/hppa/shadd-3.c: New test.
3310 * gcc.target/hppa/shadd-4.c: New test.
3312 2015-05-21 Michael Matz <matz@suse.de>
3314 * gcc.dg/vect/vect-strided-store.c: New test.
3315 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3316 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3318 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3320 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3321 * gcc.dg/pow-sqrt-synth-1.c: New test.
3322 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3324 2015-05-21 Richard Biener <rguenther@suse.de>
3327 * g++.dg/conversion/pr66211.C: New testcase.
3328 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3330 2015-05-21 Jeff Law <law@redhat.com>
3332 * gcc.target/hppa/shadd-2.c: New test.
3334 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3337 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3339 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3342 * gcc.target/arm/pr26702.c: Adjust target selector.
3344 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3347 * gcc.dg/lto/pr66221_0.c: New test.
3348 * gcc.dg/lto/pr66221_1.c: New test.
3350 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3353 * gcc.dg/redecl-4.c: Update column numbers.
3354 * gcc.dg/format/bitfld-1.c: Likewise.
3355 * gcc.dg/format/attr-2.c: Likewise.
3356 * gcc.dg/format/attr-6.c: Likewise.
3357 * gcc.dg/format/attr-7.c (baz): Likewise.
3358 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3359 * gcc.dg/format/attr-4.c: Likewise.
3360 * gcc.dg/format/branch-1.c: Likewise.
3361 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3362 locations within strings with embedded escape sequences.
3364 2015-05-20 Jeff Law <law@redhat.com>
3366 * gcc.target/hppa/hppa.exp: New target test driver.
3367 * gcc.target/hppa/shadd-1.c: New test.
3369 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3371 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3373 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3375 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3376 (fn_33_k_and_r_style): New.
3377 (fn_33_stroustrup_style): New.
3378 (fn_33_allman_style): New.
3379 (fn_33_whitesmiths_style): New.
3380 (fn_33_horstmann_style): New.
3381 (fn_33_ratliff_banner_style): New.
3382 (fn_33_lisp_style): New.
3383 (fn_34_indent_dash_gnu): New.
3384 (fn_34_indent_dash_kr): New.
3385 (fn_34_indent_dash_orig): New.
3386 (fn_34_indent_linux_style): New.
3388 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3391 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3393 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3395 PR tree-optimization/65447
3396 * gcc.dg/tree-ssa/pr65447.c: New test.
3398 2015-05-19 Nathan sidwell <nathan@acm.org>
3400 * g++.dg/cpp0x/pr65954.C: New.
3402 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3404 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3406 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3408 * lib/target-supports.exp: Vector do not always have natural
3411 2015-05-19 David Sherwood <david.sherwood@arm.com>
3413 * gcc.dg/loop-invariant.c: New testcase.
3415 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3417 * lib/target-supports.exp: Vector do not always have natural
3420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3422 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3424 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3426 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3428 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3429 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3430 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3431 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3432 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3433 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3434 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3435 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3436 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3437 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3439 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3441 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3443 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3445 * gcc.target/s390/s390.exp
3446 (check_effective_target_vector): New check.
3447 * gcc.target/s390/vector/vec-abi-1.c: New test.
3448 * gcc.target/s390/vector/vec-abi-2.c: New test.
3449 * gcc.target/s390/vector/vec-abi-3.c: New test.
3450 * gcc.target/s390/vector/vec-abi-4.c: New test.
3451 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3452 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3453 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3454 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3455 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3456 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3457 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3458 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3459 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3460 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3461 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3462 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3463 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3464 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3465 * gcc.target/s390/vector/vec-init-1.c: New test.
3466 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3467 * gcc.target/s390/vector/vec-shift-1.c: New test.
3468 * gcc.target/s390/vector/vec-sub-1.c: New test.
3470 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3472 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3474 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3476 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3478 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3480 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3482 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3484 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3486 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3488 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3490 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3492 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3494 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3496 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3498 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3500 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3502 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3504 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3506 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3508 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3510 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3512 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3514 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3516 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3518 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3520 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3522 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3524 PR tree-optimization/66187
3525 * gcc.c-torture/execute/pr66187.c: New test.
3526 * gcc.dg/pr66187-1.c: New test.
3527 * gcc.dg/pr66187-2.c: New test.
3529 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3531 * gcc.dg/vect/bb-slp-35.c: Adjust.
3533 2015-05-19 Richard Biener <rguenther@suse.de>
3535 PR tree-optimization/66165
3536 * gcc.dg/torture/pr66165.c: New testcase.
3538 PR tree-optimization/66185
3539 * gcc.dg/torture/pr66185.c: New testcase.
3541 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3544 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3546 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3548 * gcc.target/mips/p5600-bonding.c : New file.
3550 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3553 * gfortran.dg/interface_operator_1.f90: New tests.
3555 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3558 * gfortran.dg/generic_29.f90: New tests.
3560 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3563 * gfortran.dg/storage_size_6.f90: New tests.
3565 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3568 * gfortran.dg/null1.f90: New test.
3570 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3573 * gfortran.dg/entry_21.f90: New test.
3575 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3578 * gfortran.dg/storage_size_6.f90: New tests.
3580 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3583 * gfortran.dg/misplaced_statement.f90: New test.
3585 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3588 * gfortran.dg/filepos1.f90: New test
3590 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3593 * gfortran.dg/pr64925.f90: New test.
3595 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3597 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3599 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3601 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3603 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3604 to the family of pie capable targets.
3606 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3608 * gcc.target/arm/bics_1.c : New testcase.
3609 * gcc.target/arm/bics_2.c : New testcase.
3610 * gcc.target/arm/bics_3.c : New testcase.
3611 * gcc.target/arm/bics_4.c : New testcase.
3613 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3615 * gcc.target/mips/umips-attr.c: New test.
3617 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3619 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3620 * gcc.dg/20150120-2.c (dg-final): Ditto.
3621 * gcc.dg/20150120-2.c (dg-final): Ditto.
3622 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3624 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3627 * gcc.target/i386/pr66174.c: New test.
3629 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3632 * gfortran.dg/matmul_bounds_6.f90: New test.
3633 * gfortran.dg/matmul_bounds_7.f90: New test.
3635 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3637 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3638 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3639 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3640 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3641 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3642 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3644 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3647 * gfortran.dg/continuation_13.f90: Update test.
3648 * gfortran.dg/pr65903.f90: New test.
3650 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3653 * gfortran.dg/block_14.f90: New test.
3655 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3658 * lib/gfortran-dg.exp: Update regex to handle two locations for
3659 the same diagnostic without caret.
3660 * gfortran.dg/badline.f: Test also that line numbers are correct
3661 before and after "left but not entered" warning.
3663 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3664 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3667 * gcc.target/arm/maskdata.c: New test.
3669 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3672 * gfortran.dg/derived_constructor_components_5: New test
3674 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3677 * gcc.target/alpha/pr66140.c: New test.
3679 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3682 * gcc.dg/Wconversion-complex-c99.c: New test.
3683 * gcc.dg/Wconversion-complex-gnu.c: New test.
3685 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3687 PR tree-optimization/64454
3688 * gcc.dg/modmod.c: New testcase.
3690 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3692 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3694 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3697 * gcc.target/i386/mpx/pr66134.c: New test.
3699 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3701 * gcc.target/powerpc/pr60158.c: New test.
3703 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3705 * gcc.target/i386/sibcall-7.c: New test.
3706 * gcc.target/i386/sibcall-8.c: New test.
3708 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3710 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3711 (abs64_in_dreg): Likewise.
3713 2015-05-14 Marek Polacek <polacek@redhat.com>
3717 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3718 * gcc.dg/pr19984.c: Likewise.
3719 * gcc.dg/pr66066-1.c: New test.
3720 * gcc.dg/pr66066-2.c: New test.
3721 * gcc.dg/pr66066-3.c: New test.
3723 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3725 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3726 * gcc.dg/pow-sqrt.x: New file.
3727 * gcc.dg/pow-sqrt-1.c: New test.
3728 * gcc.dg/pow-sqrt-2.c: Likewise.
3729 * gcc.dg/pow-sqrt-3.c: Likewise.
3731 2015-05-13 Richard Biener <rguenther@suse.de>
3733 PR tree-optimization/66123
3734 * gcc.dg/torture/pr66123.c: New testcase.
3736 2015-05-13 Richard Biener <rguenther@suse.de>
3739 * gcc.dg/alias-2.c: Adjust.
3740 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3742 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3745 * gcc.target/i386/pr65103-3.c: New.
3747 2015-05-13 Martin Liska <mliska@suse.cz>
3749 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3751 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3754 * gcc.target/i386/pr66112-2.c: New test.
3757 * gcc.target/i386/pr66112-1.c: New test.
3759 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3762 * gcc.target/i386/mpx/pr66048.cc: New.
3764 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3766 PR rtl-optimization/64616
3767 * gcc.dg/loop-8.c: New test.
3768 * gcc.dg/loop-9.c: New test.
3770 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3773 * gcc.target/i386/pr66047.c: New testcase.
3775 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3778 * gcc.c-torture/compile/pr65873.c: New testcase.
3780 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3783 * gfortran.dg/inline_matmul_10.f90: New test.
3785 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3787 * c-c++-common/Wmisleading-indentation.c: New testcase.
3788 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3789 * c-c++-common/Wmisleading-indentation-2.md: New file.
3791 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3793 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3795 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3797 2015-05-12 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/66101
3800 * gcc.dg/torture/pr66101.c: New testcase.
3802 2015-05-12 Richard Biener <rguenther@suse.de>
3804 PR tree-optimization/37021
3805 * gcc.target/i386/vect-addsub.c: New testcase.
3807 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3809 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3811 2015-05-12 Tom de Vries <tom@codesourcery.com>
3813 PR tree-optimization/66010
3814 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3816 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3819 * g++.dg/cpp0x/trailing10.C: New.
3821 2015-05-12 Richard Biener <rguenther@suse.de>
3823 * gcc.dg/vect/bb-slp-35.c: New testcase.
3825 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3828 * gfortran.dg/bound_simplification_6.f90: New.
3830 2015-05-11 Steve Ellcey <sellcey@mips.com>
3832 * gcc.target/mips/branch-1.c: Pass argument to bar().
3834 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3837 * gcc.target/i386/pr65753.c: New test.
3839 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3841 PR rtl-optimization/66076
3842 * gcc.dg/torture/pr66076.c: New test.
3844 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3847 * gfortran.dg/inline_matmul_7.f90: New test.
3848 * gfortran.dg/inline_matmul_8.f90: New test.
3849 * gfortran.dg/inline_matmul_9.f90: New test.
3851 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3853 * gfortran.dg/bound_simplification_5.f90: New.
3855 2015-05-09 Jason Merrill <jason@redhat.com>
3857 * lib/target-supports.exp (cxx_default): New global.
3858 (check_effective_target_c++11_only)
3859 (check_effective_target_c++14_only)
3860 (check_effective_target_c++98_only)
3861 (check_effective_target_c++1z_only): Check it.
3863 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3865 PR tree-optimization/64454
3866 * gcc.dg/tree-ssa/vrp97.c: New file.
3867 * gcc.dg/vect/slp-perm-7.c: Update.
3869 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3872 * gfortran.dg/elemental_subroutine_11.f90: New test.
3874 2015-05-08 Richard Biener <rguenther@suse.de>
3876 PR tree-optimization/66036
3877 * gcc.dg/vect/slp-41.c: New testcase.
3879 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3881 * gfortran.dg/elemental_optional_args_7.f90: New.
3883 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3885 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3888 2015-05-08 Marek Polacek <polacek@redhat.com>
3891 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3892 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3894 2015-05-07 Marek Polacek <polacek@redhat.com>
3897 * c-c++-common/Wshift-negative-value-1.c: New test.
3898 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3899 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3900 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3901 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3902 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3903 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3904 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3905 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3907 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3911 * gcc.dg/fdata-sections-2.c: New file.
3913 2015-05-07 Marek Polacek <polacek@redhat.com>
3916 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3918 * c-c++-common/ubsan/align-7.c: Likewise.
3919 * c-c++-common/ubsan/bounds-8.c: Likewise.
3920 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3921 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3922 * c-c++-common/ubsan/null-1.c: Likewise.
3923 * c-c++-common/ubsan/null-10.c: Likewise.
3924 * c-c++-common/ubsan/null-11.c: Likewise.
3925 * c-c++-common/ubsan/null-2.c: Likewise.
3926 * c-c++-common/ubsan/null-3.c: Likewise.
3927 * c-c++-common/ubsan/null-4.c: Likewise.
3928 * c-c++-common/ubsan/null-5.c: Likewise.
3929 * c-c++-common/ubsan/null-6.c: Likewise.
3930 * c-c++-common/ubsan/null-7.c: Likewise.
3931 * c-c++-common/ubsan/null-8.c: Likewise.
3932 * c-c++-common/ubsan/null-9.c: Likewise.
3933 * c-c++-common/ubsan/object-size-1.c: Likewise.
3934 * c-c++-common/ubsan/object-size-10.c: Likewise.
3935 * c-c++-common/ubsan/object-size-4.c: Likewise.
3936 * c-c++-common/ubsan/object-size-5.c: Likewise.
3937 * c-c++-common/ubsan/object-size-7.c: Likewise.
3938 * c-c++-common/ubsan/object-size-8.c: Likewise.
3939 * c-c++-common/ubsan/object-size-9.c: Likewise.
3940 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3941 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3942 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3943 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3944 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3945 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3946 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3947 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3948 * c-c++-common/ubsan/pr59333.c: Likewise.
3949 * c-c++-common/ubsan/pr59667.c: Likewise.
3950 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3951 * c-c++-common/ubsan/pr60636.c: Likewise.
3952 * c-c++-common/ubsan/pr63802.c: Likewise.
3953 * c-c++-common/ubsan/recovery-1.c: Likewise.
3954 * c-c++-common/ubsan/recovery-3.c: Likewise.
3955 * c-c++-common/ubsan/shift-1.c: Likewise.
3956 * c-c++-common/ubsan/shift-2.c: Likewise.
3957 * c-c++-common/ubsan/shift-4.c: Likewise.
3958 * c-c++-common/ubsan/shift-7.c: Likewise.
3959 * c-c++-common/ubsan/undefined-2.c: Likewise.
3960 * c-c++-common/ubsan/vla-1.c: Likewise.
3961 * g++.dg/ubsan/null-1.C: Likewise.
3962 * g++.dg/ubsan/null-3.C: Likewise.
3963 * g++.dg/ubsan/null-4.C: Likewise.
3964 * g++.dg/ubsan/vptr-8.C: Likewise.
3965 * g++.dg/ubsan/vptr-9.C: Likewise.
3966 * gcc.dg/ubsan/bounds-2.c: Likewise.
3967 * gcc.dg/ubsan/object-size-9.c: Likewise.
3969 2015-05-07 Jeff Law <law@redhat.com>
3971 * gcc.dg/tree-ssa/shorten-1.c: New test.
3973 2015-05-07 Richard Biener <rguenther@suse.de>
3975 PR tree-optimization/66002
3976 * gcc.dg/vect/vect-125.c: New testcase.
3978 2015-05-07 Marek Polacek <polacek@redhat.com>
3979 Martin Uecker <uecker@eecs.berkeley.edu>
3981 * c-c++-common/ubsan/bounds-10.c: New test.
3983 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3985 * jit.dg/harness.h (set_options): Wrap with
3986 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3987 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3988 Special-case test-benchmark.c as a negative.
3989 * jit.dg/test-benchmark.c: New file.
3991 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3994 * gcc.target/arm/pr64208.c: New test.
3996 2015-05-06 Alan Modra <amodra@gmail.com>
3999 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4000 (gparms): Make volatile.
4002 2015-05-06 Richard Biener <rguenther@suse.de>
4004 PR tree-optimization/62283
4005 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4007 2015-05-06 Christian Bruel <christian.bruel@st.com>
4010 * gcc.target/aarch64/iinline-attr-1.c: New test.
4012 2015-05-06 Richard Biener <rguenther@suse.de>
4014 * gcc.dg/vect/bb-slp-34.c: New testcase.
4016 2015-05-06 Richard Biener <rguenther@suse.de>
4018 PR tree-optimization/62283
4019 * gcc.dg/vect/bb-slp-14.c: Adjust.
4021 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4024 * gcc.target/i386/pr65990.c: New test.
4026 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
4029 * gcc.target/i386/pr65915.c: New.
4031 2015-05-05 Tom de Vries <tom@codesourcery.com>
4033 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4034 'va_list escapes 0'.
4036 2015-05-05 Tom de Vries <tom@codesourcery.com>
4038 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4041 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
4043 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4044 * gcc.target/arm/pr65924.c: Likewise.
4046 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4049 * gcc.target/i386/pr65871-3.c: New test.
4051 2015-05-04 Jeff Law <law@redhat.com>
4054 2015-05-04 Jeff Law <law@redhat.com>
4055 * gcc.dg/tree-ssa/shorten-1.c: New test.
4057 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4058 Jakub Jelinek <jakub@redhat.com>
4061 * g++.dg/cpp0x/Wnarrowing4.C: New.
4063 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
4065 * lib/target-supports.exp
4066 (check_effective_target_keeps_null_pointer_checks): Clarify that
4067 this is for targets that disable -fdelete-null-pointer-checks,
4068 not default it to off.
4069 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4070 -fdelete-null-pointer-checks explicit.
4071 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4072 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4073 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4074 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4075 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4076 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4077 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4078 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4079 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4080 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4081 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4082 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4083 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4084 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4085 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4086 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4087 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4088 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4089 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4090 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4091 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4092 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4093 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4094 * g++.dg/cpp0x/static_assert9.C: Likewise.
4095 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4096 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4097 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4098 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4099 * g++.dg/tree-ssa/pr26406.C: Likewise.
4101 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4103 PR tree-optimization/65984
4104 * c-c++-common/ubsan/pr65984.c: New test.
4106 2015-05-04 Jeff Law <law@redhat.com>
4108 * gcc.dg/tree-ssa/shorten-1.c: New test.
4110 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4113 * gfortran.dg/pr44735.f90: New test.
4115 2015-05-04 Richard Biener <rguenther@suse.de>
4117 PR tree-optimization/65965
4118 * gcc.dg/vect/bb-slp-33.c: New testcase.
4120 2015-05-04 Richard Biener <rguenther@suse.de>
4122 PR tree-optimization/65935
4123 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4125 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4127 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4128 for each supported variant instead of CHECK_RESULTS.
4129 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4130 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4131 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4132 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4133 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4134 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4135 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4136 expected results for unsupported variants. Call CHECK for each
4137 supported variant instead of CHECK_RESULTS.
4138 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4139 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4140 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4141 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4142 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4143 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4144 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4145 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4146 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4147 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4148 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4149 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4150 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4151 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4152 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4153 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4154 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4155 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4156 expected results for unsupported variants.
4157 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4158 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4159 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4160 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4161 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4162 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4163 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4164 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4165 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4166 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4167 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4168 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4169 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4170 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4171 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4172 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4173 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4174 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4175 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4176 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4177 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4178 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4179 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4180 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4181 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4182 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4183 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4184 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4186 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4189 * gfortran.dg/bound_9.f90: Add pointer assignment.
4191 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4192 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
4195 * g++.dg/cpp0x/Wnarrowing3.C: New.
4197 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
4199 * gcc.dg/20150120-1.c: New test.
4200 * gcc.dg/20150120-2.c: New test.
4201 * gcc.dg/20150120-3.c: New test.
4203 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
4205 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4207 2015-05-01 Renlin Li <renlin.li@arm.com>
4209 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4211 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
4213 * gfortran.dg/bound_simplification_4.f90: New.
4215 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4217 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4218 with powerpc_p8vector_ok.
4220 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4223 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
4225 * gfortran.dg/bound_9.f90: New test case.
4227 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
4229 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4230 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4231 for 32bit x86 targets.
4232 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4233 for 32bit x86 targets.
4234 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4235 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4236 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4237 for 32bit x86 targets.
4239 2015-04-30 Marek Polacek <polacek@redhat.com>
4241 PR tree-optimization/63551
4242 * g++.dg/ipa/pr63551.C: New test.
4244 2015-04-30 Caroline Tice <cmtice@google.com>
4247 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
4248 partition size on certain targets.
4250 2015-04-30 Renlin Li <renlin.li@arm.com>
4252 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4254 2015-04-30 Marek Polacek <polacek@redhat.com>
4256 * c-c++-common/Wbool-compare-3.c: New test.
4258 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4259 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4261 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4264 * g++.dg/init/ref22.C: New.
4266 2015-04-30 Marek Polacek <polacek@redhat.com>
4268 * gcc.dg/init-bad-8.c: New test.
4270 * gcc.dg/incomplete-typedef-1.c: New test.
4272 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4275 * g++.dg/template/crash121.C: New.
4277 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4279 * gcc.target/mips/call-from-init.c: New test.
4280 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4282 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4285 * gcc.target/i386/pr65871-1.c: New test.
4286 * gcc.target/i386/pr65871-2.c: Ditto.
4288 2015-04-29 Marek Polacek <polacek@redhat.com>
4291 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4292 * c-c++-common/Wbool-compare-2.c: New test.
4294 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4297 * gcc.target/aarch64/vstN_lane_1.c: New file.
4299 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4302 * g++.dg/warn/Winit-self-3.C: New.
4304 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4306 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4308 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4311 * gcc.target/arm/pr65924.c: New test.
4313 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4315 * g++.dg/gomp/tpl-target-update.C: New file.
4317 2015-04-29 Richard Biener <rguenther@suse.de>
4319 PR tree-optimization/65917
4320 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4322 2015-04-29 Christian Bruel <christian.bruel@st.com>
4325 * gcc.dg/ipa/iinline-attr.c: New test.
4326 * gcc.target/i386/iinline-attr-2.c: New test.
4328 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4330 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4333 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4335 * gcc.dg/vect/vect-33.c: Remove spurious line.
4337 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4339 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4341 2015-04-28 Marek Polacek <polacek@redhat.com>
4344 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4345 * gcc.dg/pr65901.c: New test.
4347 2015-04-28 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/62283
4350 * gfortran.dg/vect/pr62283-2.f: New testcase.
4351 * gcc.dg/vect/bb-slp-14.c: Adjust.
4353 2015-04-28 Richard Biener <rguenther@suse.de>
4355 PR tree-optimization/65851
4356 * g++.dg/torture/pr65851.C: New testcase.
4358 2015-04-27 Jeff Law <law@redhat.com>
4360 PR tree-optimization/65217
4361 * gcc.target/i386/pr65217.c: Remove XFAIL.
4363 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4366 Add tests forgotten to svn-add.
4367 * gfortran.dg/class_allocate_19.f03: New test.
4368 * gfortran.dg/class_array_20.f03: New test.
4369 * gfortran.dg/class_array_21.f03: New test.
4370 * gfortran.dg/finalize_29.f08: New test.
4372 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4376 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4377 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4379 2015-04-27 Caroline Tice <cmtice@google.com>
4381 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4384 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4387 * gcc.target/powerpc/htm-1.c: New test.
4388 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4390 (__builtin_tabortdci): Likewise.
4391 (__builtin_tcheck): Remove operand.
4392 * lib/target-supports.exp (check_htm_hw_available): New function.
4394 2015-04-27 Richard Biener <rguenther@suse.de>
4396 * gcc.target/i386/pr65217.c: XFAIL.
4398 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4400 PR tree-optimization/65875
4401 * gcc.c-torture/compile/pr65875.c: New test.
4403 2015-04-25 Marek Polacek <polacek@redhat.com>
4406 * gcc.dg/enum-incomplete-2.c: New test.
4407 * gcc.dg/enum-mode-1.c: New test.
4409 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4412 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4414 * gcc.target/powerpc/pr65849-2.c: Likewise.
4416 2015-04-24 Tom de Vries <tom@codesourcery.com>
4418 PR tree-optimization/65802
4419 * g++.dg/pr65802.C: Move to ...
4420 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4421 stdarg.h. Rewrite for C.
4422 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4423 va_start and va_end. Remove unnecessary inline asm.
4425 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4426 Wei Mi <wmi@google.com>
4428 * gcc.target/i386/sse2-load-multi.c: New test.
4429 * gcc.target/i386/sse2-store-multi.c: Ditto.
4431 2015-04-24 Marek Polacek <polacek@redhat.com>
4434 * c-c++-common/pr65830.c: New test.
4437 * c-c++-common/Wlogical-op-1.c: New test.
4439 2015-04-24 Marek Polacek <polacek@redhat.com>
4442 * c-c++-common/pr61534-1.c: New test.
4444 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4445 Steven Bosscher <steven@gcc.gnu.org>
4447 PR rtl-optimization/34503
4448 * gcc.target/arm/pr64616.c: New file.
4450 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4452 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4454 2015-04-24 Terry Guo <terry.guo@arm.com>
4456 * gcc.target/arm/pr65710.c: Update the options.
4458 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4460 * gcc.target/i386/pr65523.c: Skip x32.
4462 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4464 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4465 to look for vcl* where appropriate.
4467 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4469 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4470 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4472 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4475 * gcc.target/arm/pr26702.c: New test.
4477 2015-04-23 Marek Polacek <polacek@redhat.com>
4480 * gcc.dg/pr65345-1.c: New test.
4481 * gcc.dg/pr65345-2.c: New test.
4483 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4485 * gcc.target/powerpc/crypto-builtin-2.c: New.
4487 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4490 * gfortran.dg/class_allocate_19.f03: New test.
4491 * gfortran.dg/class_array_20.f03: New test.
4492 * gfortran.dg/class_array_21.f03: New test.
4493 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4494 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4495 initialization correctly.
4496 * gfortran.dg/finalize_29.f08: New test.
4498 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4500 * gcc.target/powerpc/swaps-p8-18.c: New test.
4502 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4505 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4506 * gcc.dg/vect/bb-slp-25.c: Likewise.
4507 * gcc.dg/vect/bb-slp-29.c: Likewise.
4508 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4509 vect_no_align && { ! vect_hw_misalign }.
4510 * gcc.dg/vect/bb-slp-9.c: Likewise.
4511 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4513 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4515 account for POWER8, where peeling for alignment is not needed.
4516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4517 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4518 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4519 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4520 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4521 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4522 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4523 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4524 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4525 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4526 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4527 * gcc.dg/vect/pr16105.c: Likewise.
4528 * gcc.dg/vect/pr20122.c: Likewise.
4529 * gcc.dg/vect/pr33804.c: Likewise.
4530 * gcc.dg/vect/pr33953.c: Likewise.
4531 * gcc.dg/vect/pr56787.c: Likewise.
4532 * gcc.dg/vect/pr58508.c: Likewise.
4533 * gcc.dg/vect/slp-25.c: Likewise.
4534 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4535 * gcc.dg/vect/vect-105.c: Likewise.
4536 * gcc.dg/vect/vect-27.c: Likewise.
4537 * gcc.dg/vect/vect-29.c: Likewise.
4538 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4540 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4541 && { ! vect_hw_misalign }.
4542 * gcc.dg/vect/vect-44.c: Likewise.
4543 * gcc.dg/vect/vect-48.c: Likewise.
4544 * gcc.dg/vect/vect-50.c: Likewise.
4545 * gcc.dg/vect/vect-52.c: Likewise.
4546 * gcc.dg/vect/vect-56.c: Likewise.
4547 * gcc.dg/vect/vect-60.c: Likewise.
4548 * gcc.dg/vect/vect-72.c: Likewise.
4549 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4550 * gcc.dg/vect/vect-75.c: Likewise.
4551 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4552 * gcc.dg/vect/vect-77-global.c: Likewise.
4553 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4554 * gcc.dg/vect/vect-78-global.c: Likewise.
4555 * gcc.dg/vect/vect-93.c: Likewise.
4556 * gcc.dg/vect/vect-95.c: Likewise.
4557 * gcc.dg/vect/vect-96.c: Likewise.
4558 * gcc.dg/vect/vect-cond-1.c: Likewise.
4559 * gcc.dg/vect/vect-cond-3.c: Likewise.
4560 * gcc.dg/vect/vect-cond-4.c: Likewise.
4561 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4562 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4563 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4564 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4565 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4566 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4567 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4568 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4569 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4570 * gcc.dg/vect/vect-outer-5.c: Likewise.
4571 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4572 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4573 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4574 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4575 * gcc.dg/vect/vect-peel-3.c: Likewise.
4576 * gcc.dg/vect/vect-peel-4.c: Likewise.
4577 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4578 * gcc.target/powerpc/pr65456.c: New test.
4579 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4580 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4581 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4582 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4583 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4584 vect_no_align && { ! vect_hw_misalign }.
4585 * gfortran.dg/vect/vect-3.f90: Likewise.
4586 * gfortran.dg/vect/vect-4.f90: Likewise.
4587 * gfortran.dg/vect/vect-5.f90: Likewise.
4588 * lib/target-supports.exp (check_effective_target_vect_no_align):
4589 Return 1 for POWER8.
4590 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4592 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4595 * gfortran.dg/pr65429.f90: New test.
4597 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4599 * c-c++-common/asan/user-section-1.c: New test.
4600 * c-c++-common/asan/user-section-2.c: New test.
4601 * c-c++-common/asan/user-section-3.c: New test.
4603 2015-04-22 Hale Wang <hale.wang@arm.com>
4604 Terry Guo <terry.guo@arm.com>
4606 PR rtl-optimization/64818
4607 * gcc.target/arm/pr64818.c: New test.
4609 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4612 * g++.dg/tree-ssa/pr61034.C: Update template.
4613 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4614 * gcc.dg/Warray-bounds-11.c: Likewise.
4615 * gcc.dg/Warray-bounds.c: Likewise.
4617 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4619 PR libgfortran/65234
4620 * gfortran.dg/fmt_unlimited.f90: New test.
4622 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4624 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4626 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4627 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4628 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4629 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4630 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4631 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4632 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4634 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4636 PR libgfortran/56743
4637 * gfortran.dg/namelist_87.f90: New test.
4639 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4641 * gcc.target/aarch64/mult-synth_1.c: New test.
4642 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4643 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4644 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4645 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4646 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4648 2015-04-21 Richard Biener <rguenther@suse.de>
4650 PR tree-optimization/65650
4651 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4652 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4653 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4654 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4655 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4656 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4658 2015-04-21 Tom de Vries <tom@codesourcery.com>
4660 PR tree-optimization/65802
4661 * g++.dg/pr65802.C: New test.
4663 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4666 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4667 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4669 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4672 * g++.dg/cpp0x/Wnarrowing2.C: New.
4674 2015-04-20 Jeff Law <law@redhat.com>
4676 PR tree-optimization/65658
4677 * gcc.dg/pr65658.c: New test.
4679 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4682 * gcc.target/aarch64/vec_init_1.c: New test.
4684 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4686 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4689 2015-04-18 Martin Sebor <msebor@redhat.com>
4691 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4692 of non-nul characters.
4693 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4695 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4698 * gcc.target/powerpc/pr65787.c: New.
4700 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4703 * gcc.target/aarch64/c-output-template-4.c: New test.
4705 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4708 * gcc.dg/pr65780-1.c: New test.
4709 * gcc.dg/pr65780-2.c: Likewise.
4710 * gcc.target/i386/pr32219-9.c: Likewise.
4711 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4713 * gcc.target/i386/pr64317.c (c): Initialize.
4715 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4718 * g++.dg/ext/mv18.C: New test.
4719 * g++.dg/ext/mv19.C: Likewise.
4720 * g++.dg/ext/mv20.C: Likewise.
4721 * g++.dg/ext/mv21.C: Likewise.
4722 * g++.dg/ext/mv22.C: Likewise.
4723 * g++.dg/ext/mv23.C: Likewise.
4725 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4728 * g++.dg/init/pr64527.C: New test.
4730 2015-04-17 Tom de Vries <tom@codesourcery.com>
4731 Michael Matz <matz@suse.de>
4733 PR tree-optimization/64950
4734 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4737 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4739 * c-c++-common/asan/user-section-1.c: New test.
4741 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4744 * gcc.dg/debug/pr65771.c: New test.
4746 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4748 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4749 __buitlin_alloca with __builtin_alloca.
4751 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4753 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4755 2015-04-16 Richard Biener <rguenther@suse.de>
4757 PR tree-optimization/64277
4758 * gcc.dg/Warray-bounds-14.c: New testcase.
4759 * gcc.dg/Warray-bounds-15.c: Likewise.
4760 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4761 * c-c++-common/ubsan/bounds-6.c: Likewise.
4763 2015-04-16 Renlin Li <renlin.li@arm.com>
4765 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4766 * gcc.target/arm/unsigned-float.c: New.
4768 2015-04-16 Richard Biener <rguenther@suse.de>
4770 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4771 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4772 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4774 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4776 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4777 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4778 * g++.dg/cpp0x/defaulted21.C: Likewise.
4779 * g++.dg/cpp0x/defaulted28.C: Likewise.
4780 * g++.dg/cpp0x/defaulted47.C: Likewise.
4781 * g++.dg/cpp0x/elision_neg.C: Likewise.
4782 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4783 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4784 * g++.dg/cpp0x/implicit1.C: Likewise.
4785 * g++.dg/cpp0x/implicit9.C: Likewise.
4786 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4787 * g++.dg/cpp0x/range-for13.C: Likewise.
4788 * g++.dg/gomp/clause-2.C: Likewise.
4789 * g++.dg/gomp/udr-5.C: Likewise.
4790 * g++.dg/inherit/access6.C: Likewise.
4791 * g++.dg/lookup/duperr1.C: Likewise.
4792 * g++.dg/lookup/friend2.C: Likewise.
4793 * g++.dg/lookup/pr6936.C: Likewise.
4794 * g++.dg/lookup/scoped1.C: Likewise.
4795 * g++.dg/lookup/using26.C: Likewise.
4796 * g++.dg/lookup/using38.C: Likewise.
4797 * g++.dg/other/access2.C: Likewise.
4798 * g++.dg/overload/defarg3.C: Likewise.
4799 * g++.dg/overload/defarg6.C: Likewise.
4800 * g++.dg/parse/access11.C: Likewise.
4801 * g++.dg/parse/access2.C: Likewise.
4802 * g++.dg/parse/access3.C: Likewise.
4803 * g++.dg/parse/access4.C: Likewise.
4804 * g++.dg/parse/access5.C: Likewise.
4805 * g++.dg/parse/access6.C: Likewise.
4806 * g++.dg/parse/access8.C: Likewise.
4807 * g++.dg/parse/access9.C: Likewise.
4808 * g++.dg/parse/crash40.C: Likewise.
4809 * g++.dg/tc1/dr142.C: Likewise.
4810 * g++.dg/tc1/dr166.C: Likewise.
4811 * g++.dg/tc1/dr52.C: Likewise.
4812 * g++.dg/template/access11.C: Likewise.
4813 * g++.dg/template/access18.C: Likewise.
4814 * g++.dg/template/access19.C: Likewise.
4815 * g++.dg/template/access2.C: Likewise.
4816 * g++.dg/template/access20.C: Likewise.
4817 * g++.dg/template/access26.C: Likewise.
4818 * g++.dg/template/access3.C: Likewise.
4819 * g++.dg/template/access7.C: Likewise.
4820 * g++.dg/template/conv12.C: Likewise.
4821 * g++.dg/template/crash69.C: Likewise.
4822 * g++.dg/template/friend31.C: Likewise.
4823 * g++.dg/template/friend32.C: Likewise.
4824 * g++.dg/template/memfriend15.C: Likewise.
4825 * g++.dg/template/memfriend16.C: Likewise.
4826 * g++.dg/template/memfriend17.C: Likewise.
4827 * g++.dg/template/memfriend7.C: Likewise.
4828 * g++.dg/template/pr32519.C: Likewise.
4829 * g++.dg/template/qualttp21.C: Likewise.
4830 * g++.dg/template/qualttp8.C: Likewise.
4831 * g++.dg/template/ttp10.C: Likewise.
4832 * g++.dg/template/typedef11.C: Likewise.
4833 * g++.dg/template/typedef13.C: Likewise.
4834 * g++.dg/template/typedef19.C: Likewise.
4835 * g++.dg/template/typedef20.C: Likewise.
4836 * g++.dg/template/typedef22.C: Likewise.
4837 * g++.dg/template/using16.C: Likewise.
4838 * g++.dg/template/virtual3.C: Likewise.
4839 * g++.dg/ubsan/pr61272.C: Likewise.
4840 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4841 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4842 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4843 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4844 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4845 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4846 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4847 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4848 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4849 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4850 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4851 * g++.old-deja/g++.jason/access17.C: Likewise.
4852 * g++.old-deja/g++.jason/access18.C: Likewise.
4853 * g++.old-deja/g++.jason/access22.C: Likewise.
4854 * g++.old-deja/g++.jason/access23.C: Likewise.
4855 * g++.old-deja/g++.jason/access8.C: Likewise.
4856 * g++.old-deja/g++.jason/delete3.C: Likewise.
4857 * g++.old-deja/g++.jason/report.C: Likewise.
4858 * g++.old-deja/g++.law/access2.C: Likewise.
4859 * g++.old-deja/g++.law/access3.C: Likewise.
4860 * g++.old-deja/g++.law/access4.C: Likewise.
4861 * g++.old-deja/g++.law/access5.C: Likewise.
4862 * g++.old-deja/g++.law/arm12.C: Likewise.
4863 * g++.old-deja/g++.law/arm14.C: Likewise.
4864 * g++.old-deja/g++.law/ctors13.C: Likewise.
4865 * g++.old-deja/g++.law/union2.C: Likewise.
4866 * g++.old-deja/g++.law/visibility12.C: Likewise.
4867 * g++.old-deja/g++.law/visibility15.C: Likewise.
4868 * g++.old-deja/g++.law/visibility16.C: Likewise.
4869 * g++.old-deja/g++.law/visibility17.C: Likewise.
4870 * g++.old-deja/g++.law/visibility18.C: Likewise.
4871 * g++.old-deja/g++.law/visibility19.C: Likewise.
4872 * g++.old-deja/g++.law/visibility20.C: Likewise.
4873 * g++.old-deja/g++.law/visibility21.C: Likewise.
4874 * g++.old-deja/g++.law/visibility24.C: Likewise.
4875 * g++.old-deja/g++.law/visibility4.C: Likewise.
4876 * g++.old-deja/g++.law/visibility5.C: Likewise.
4877 * g++.old-deja/g++.law/visibility6.C: Likewise.
4878 * g++.old-deja/g++.law/visibility7.C: Likewise.
4879 * g++.old-deja/g++.law/visibility8.C: Likewise.
4880 * g++.old-deja/g++.law/visibility9.C: Likewise.
4881 * g++.old-deja/g++.niklas/t135.C: Likewise.
4882 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4883 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4884 * g++.old-deja/g++.other/access11.C: Likewise.
4885 * g++.old-deja/g++.other/access4.C: Likewise.
4886 * g++.old-deja/g++.other/access7.C: Likewise.
4887 * g++.old-deja/g++.other/crash1.C: Likewise.
4888 * g++.old-deja/g++.other/crash7.C: Likewise.
4889 * g++.old-deja/g++.other/friend1.C: Likewise.
4890 * g++.old-deja/g++.other/friend4.C: Likewise.
4891 * g++.old-deja/g++.other/friend9.C: Likewise.
4892 * g++.old-deja/g++.other/lineno1.C: Likewise.
4893 * g++.old-deja/g++.other/using1.C: Likewise.
4894 * g++.old-deja/g++.pt/enum14.C: Likewise.
4895 * g++.old-deja/g++.pt/friend11.C: Likewise.
4896 * g++.old-deja/g++.pt/friend21.C: Likewise.
4897 * g++.old-deja/g++.pt/friend3.C: Likewise.
4898 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4899 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4900 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4901 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4903 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4906 * g++.dg/ipa/pr65765.C: New test.
4908 2015-04-15 Nick Clifton <nickc@redhat.com>
4910 * gcc.target/rx/builtins.c: Disable RMPA test if string
4911 instructions are not allowed.
4913 2015-04-15 Alan Modra <amodra@gmail.com>
4915 * gcc.dg/pr65408.c: New.
4917 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4920 * gcc.target/arm/pr65729.c: New test.
4922 2015-04-14 Richard Biener <rguenther@suse.de>
4924 PR tree-optimization/65758
4925 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4927 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4930 * gcc.c-torture/execute/pr65648.c: New test.
4932 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4934 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4935 __builtin_finite instead of finite.
4936 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4939 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4941 PR tree-optimization/63387
4942 * gcc.dg/pr63387.c: New testcase.
4944 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4946 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4948 2015-04-13 Richard Biener <rguenther@suse.de>
4950 PR tree-optimization/65204
4951 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4953 2015-04-13 Terry Guo <terry.guo@arm.com>
4956 * gcc.target/arm/pr65710.c: New.
4958 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4960 PR tree-optimization/65747
4961 * g++.dg/torture/pr65747.C: New test.
4963 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4966 * g++.dg/cpp0x/pr65736.C: New test.
4968 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4969 Martin Liska <mliska@suse.cz>
4972 * g++.dg/ipa/pr65722.C: New testcase.
4974 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4976 PR tree-optimization/65735
4977 * gcc.c-torture/compile/pr65735.c: New test.
4979 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4982 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4984 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4987 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4989 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4992 * gcc.target/arm/pr65647-2.c: New.
4994 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4997 * g++.dg/torture/pr65694.C: New test.
4999 2015-04-10 Tobias Burnus <burnus@net-b.de>
5001 * gfortran.dg/coarray_lock_6.f90: New.
5002 * gfortran.dg/coarray_lock_7.f90: New.
5003 * gfortran.dg/coarray/lock_2.f90: New.
5005 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
5011 * gfortran.dg/used_types_27.f90: New.
5013 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5016 * gcc.target/i386/pr65671.c: New.
5018 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5020 PR tree-optimization/65709
5021 * c-c++-common/ubsan/align-9.c: New test.
5023 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
5026 * gfortran.dg/pr56852.f90: New test.
5028 2015-04-09 Marek Polacek <polacek@redhat.com>
5029 Jakub Jelinek <jakub@redhat.com>
5032 * g++.dg/opt/pr65554.C: New test.
5034 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5037 * c-c++-common/attr-aligned-1.c: New test.
5039 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
5041 * gcc.target/i386/mpx/memmove-zero-length.c: New.
5043 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5046 * gcc.target/i386/sse-25.c: New.
5048 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5051 * gcc.target/i386/pr65693.c: New test.
5053 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5055 * gcc.dg/lto/chkp-static-bounds_0.c: New.
5057 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5059 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5061 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5063 * gcc.target/i386/thunk-retbnd.c: New.
5065 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
5067 * gnat.dg/opt48.adb: New test.
5068 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5069 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5071 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
5074 * gcc.c-torture/compile/pr65540.c: New.
5076 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5078 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5081 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5084 * g++.dg/debug/pr65678.C: New test.
5087 * gcc.c-torture/compile/pr65680.c: New test.
5089 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5092 * gfortran.dg/allocate_with_source_5.f90: New test.
5094 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5096 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5097 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5099 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5101 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5103 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5106 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5107 to get floating point compression.
5108 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5110 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5112 PR preprocessor/61977
5113 * gcc.dg/cpp/pr61977.c: New test.
5115 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
5117 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5119 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
5122 * gcc.target/arm/pr65647.c: New.
5124 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
5127 * g++.dg/torture/pr65655.C: New testcase.
5129 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5132 * g++.dg/cpp1y/lambda-init13.C: New.
5134 2015-04-03 Marek Polacek <polacek@redhat.com>
5136 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5138 2015-04-02 Marek Polacek <polacek@redhat.com>
5141 * g++.dg/cpp0x/constexpr-fold1.C: New test.
5142 * g++.dg/cpp0x/constexpr-fold2.C: New test.
5144 2015-04-02 Jakub Jelinek <jakub@redhat.com>
5146 PR preprocessor/61977
5147 * gcc.target/powerpc/pr61977-1.c: New test.
5148 * gcc.target/powerpc/pr61977-2.c: New test.
5150 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5153 * g++.dg/warn/Wshadow-8.C: New.
5154 * g++.dg/warn/Wshadow-9.C: Likewise.
5155 * g++.dg/warn/Wshadow-10.C: Likewise.
5156 * g++.dg/warn/Wshadow-11.C: Likewise.
5158 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5160 * gcc.dg/pr23623.c: Added aligned attribute.
5161 * gcc.dg/20141029-1.c: Likewise.
5162 * gcc.dg/20150306-1.c: New test.
5164 2015-04-01 Marek Polacek <polacek@redhat.com>
5167 * g++.dg/cpp0x/initlist93.C: New test.
5168 * g++.dg/cpp0x/initlist94.C: New test.
5170 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
5173 * gcc.target/aarch64/pr65624.c: New test.
5175 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
5177 * gcc.dg/ipa/inlinehint-4.c: New testcase.
5179 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
5181 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5182 extra variable to force stack alignment.
5183 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5184 extra variable to force stack alignment.
5186 2015-03-31 Marek Polacek <polacek@redhat.com>
5189 * g++.dg/template/pr65390.C: New test.
5191 2015-03-31 Martin Liska <mliska@suse.cz>
5193 * g++.dg/ipa/pr65557.C: New test.
5195 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
5197 * gcc.target/s390/hotpatch-25.c: New test.
5198 * gcc.target/s390/hotpatch-1.c: Update test.
5199 * gcc.target/s390/hotpatch-10.c: Update test.
5200 * gcc.target/s390/hotpatch-11.c: Update test.
5201 * gcc.target/s390/hotpatch-12.c: Update test.
5202 * gcc.target/s390/hotpatch-13.c: Update test.
5203 * gcc.target/s390/hotpatch-14.c: Update test.
5204 * gcc.target/s390/hotpatch-15.c: Update test.
5205 * gcc.target/s390/hotpatch-16.c: Update test.
5206 * gcc.target/s390/hotpatch-17.c: Update test.
5207 * gcc.target/s390/hotpatch-18.c: Update test.
5208 * gcc.target/s390/hotpatch-19.c: Update test.
5209 * gcc.target/s390/hotpatch-2.c: Update test.
5210 * gcc.target/s390/hotpatch-21.c: Update test.
5211 * gcc.target/s390/hotpatch-22.c: Update test.
5212 * gcc.target/s390/hotpatch-23.c: Update test.
5213 * gcc.target/s390/hotpatch-24.c: Update test.
5214 * gcc.target/s390/hotpatch-3.c: Update test.
5215 * gcc.target/s390/hotpatch-4.c: Update test.
5216 * gcc.target/s390/hotpatch-5.c: Update test.
5217 * gcc.target/s390/hotpatch-6.c: Update test.
5218 * gcc.target/s390/hotpatch-7.c: Update test.
5219 * gcc.target/s390/hotpatch-8.c: Update test.
5220 * gcc.target/s390/hotpatch-9.c: Update test.
5221 * gcc.target/s390/hotpatch-compile-16.c: Update test.
5223 2015-03-31 Richard Biener <rguenther@suse.de>
5226 * g++.dg/torture/pr65626.C: New testcase.
5228 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5231 * gcc.target/i386/mpx/pr65531.cc: New.
5233 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5236 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5237 __builtin_alloca instead of alloca.
5238 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5239 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5240 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5243 2015-03-30 Jakub Jelinek <jakub@redhat.com>
5246 * g++.dg/ubsan/pr65610.C: New test.
5248 2015-03-30 Marek Polacek <polacek@redhat.com>
5251 * g++.dg/cpp0x/pr65398-2.C: New test.
5253 2015-03-30 Marek Polacek <polacek@redhat.com>
5255 * c-c++-common/pr65556.c: Change the width of bit-fields.
5257 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5260 * gcc.target/i386/pr65588.c: New testcase.
5262 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5264 PR libgfortran/65563
5265 * gfortran.dg/open_errors_2.f90: New test.
5267 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5269 PR libgfortran/65596
5270 * gfortran.dg/namelist_86.f90: New test.
5272 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5274 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5275 statement to reflect new ownership.
5277 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5280 * g++.dg/template/friend58.C: New.
5281 * g++.dg/template/friend59.C: Likewise.
5283 2015-03-27 Tobias Burnus <burnus@net-b.de>
5286 * g++.dg/gomp/openmp-simd-3.C: New.
5287 * gcc.dg/gomp/openmp-simd-3.c: New.
5289 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5292 * gcc.target/i386/pr65248-1.c: New file.
5293 * gcc.target/i386/pr65248-2.c: Likewise.
5294 * gcc.target/i386/pr65248-3.c: Likewise.
5295 * gcc.target/i386/pr65248-4.c: Likewise.
5297 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5300 * gcc.c-torture/compile/pr65593.c: New test.
5302 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5305 * g++.dg/cpp1y/constexpr-assert1.C: New.
5307 2015-03-27 Marek Polacek <polacek@redhat.com>
5310 * c-c++-common/pr65556.c: New test.
5312 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5315 * g++.dg/torture/pr65600.C: New testcase.
5317 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5320 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5322 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5324 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5325 statement and cleanup. Fixed typos.
5327 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5330 * gcc.c-torture/compile/pr65595.c: New testcase.
5332 2015-03-27 Marek Polacek <polacek@redhat.com>
5335 * g++.dg/ubsan/pr65583.C: New test.
5337 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5339 * gcc.c-torture/compile/20150327.c: New testcase.
5341 2015-03-26 Richard Biener <rguenther@suse.de>
5344 * g++.dg/torture/pr65555.C: New testcase.
5346 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5348 PR tree-optimization/64715
5349 * gcc.dg/builtin-object-size-15.c: New test.
5350 * gcc.dg/pr64715-1.c: New test.
5351 * gcc.dg/pr64715-2.c: New test.
5353 2015-03-26 Richard Biener <rguenther@suse.de>
5356 * gnat.dg/specs/opt2.ads: Fix testcase.
5358 2015-03-25 Martin Sebor <msebor@redhat.com>
5361 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5362 when target isn't arm*-*-*-*.
5363 (check_effective_target_arm_nothumb): Likewise.
5364 (check_effective_target_arm_little_endian): Likewise.
5365 (check_effective_target_arm_vect_no_misalign): Likewise.
5366 (check_effective_target_aarch64_little_endian): Fail early if target
5369 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5371 PR tree-optimization/65177
5372 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5374 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5376 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5377 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5378 smmintrin.h and mm3dnow.h.
5380 2015-03-25 Marek Polacek <polacek@redhat.com>
5383 * g++.dg/cpp0x/pr65558.C: New test.
5385 2015-03-25 Marek Polacek <polacek@redhat.com>
5388 * g++.dg/template/pr61670.C: New test.
5390 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5393 * g++.dg/template/pr54987.C: New.
5395 2015-03-25 Richard Biener <rguenther@suse.de>
5397 PR tree-optimization/62630
5398 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5400 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5403 * gcc.target/i386/mpx/pr65508.c: New.
5405 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5409 * gfortran.dg/data_initialized_3.f90: New.
5411 2015-03-25 Richard Biener <rguenther@suse.de>
5414 * gnat.dg/specs/opt2.ads: New testcase.
5416 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5418 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5419 * gcc.target/arm/memset-inline-4.c: Skip for
5420 arm_tune_string_ops_prefer_neon.
5421 * gcc.target/arm/memset-inline-5.c: Ditto.
5422 * gcc.target/arm/memset-inline-6.c: Ditto.
5423 * gcc.target/arm/memset-inline-8.c: Ditto.
5424 * gcc.target/arm/memset-inline-9.c: Ditto.
5426 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5429 * g++.dg/other/virtual3.C: New.
5431 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/cpp0x/vt-60130.C: New.
5436 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5439 * g++.dg/warn/Warray-bounds-7.C: New.
5441 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5444 * g++.dg/template/defarg18.C: New.
5446 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5449 * g++.dg/cpp0x/vt-59988.C: New.
5451 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5453 PR tree-optimization/65533
5454 * gcc.dg/pr65533.c: New test.
5456 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5458 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5459 source= and mold= expressions functionality.
5460 * gfortran.dg/allocate_class_4.f90: New test.
5461 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5462 copying an unlimited polymorhpic object containing a char array
5463 to another unlimited polymorphic object respects the _len
5465 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5466 whether deferred length char array allocate works, unlimited
5467 polymorphic object allocation from a string works and if
5468 allocating an array of deferred length strings works.
5469 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5471 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5474 * g++.dg/cpp0x/constexpr-array11.C: New.
5476 2015-03-24 Richard Biener <rguenther@suse.de>
5479 * gcc.dg/torture/pr65517.c: New testcase.
5481 2015-03-24 Tobias Burnus <burnus@net-b.de>
5483 * gfortran.dg/coindexed_1.f90: Moved from
5484 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5486 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5489 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5493 * gcc.target/i386/pr65523.c: New test.
5496 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5498 * g++.dg/lto/pr65475b_0.C: Likewise.
5500 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5503 * gcc.target/sh/torture/pr65505.c: New.
5505 2015-03-23 Martin Sebor <msebor@redhat.com>
5508 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5509 assembly for lvx in addition to lxv.
5511 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5514 * gfortran.dg/pr65504.f90: New test.
5517 * gcc.dg/pr65521.c: New test.
5519 2015-03-23 Richard Biener <rguenther@suse.de>
5521 PR tree-optimization/65518
5522 * gcc.dg/vect/pr65518.c: New testcase.
5524 2015-03-23 Richard Biener <rguenther@suse.de>
5526 PR tree-optimization/65494
5527 * gcc.dg/vect/pr65494.c: New testcase.
5529 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5531 PR preprocessor/65238
5532 * c-c++-common/cpp/pr65238-1.c: New test.
5533 * gcc.dg/cpp/pr65238-2.c: New test.
5534 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5535 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5537 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5538 Mikael Morin <mikael@gcc.gnu.org>
5541 * gfortran.dg/elemental_dependency_4.f90: New.
5542 * gfortran.dg/elemental_dependency_5.f90: New.
5544 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5547 * g++.dg/lto/pr65475b_0.C: New testcase.
5548 * g++.dg/lto/pr65475b_1.C: New testcase.
5549 * g++.dg/lto/pr65475c_0.C: New testcase.
5550 * g++.dg/lto/pr65475c_1.C: New testcase.
5552 2015-03-21 Tobias Burnus <burnus@net-b.de>
5554 * gfortran.dg/coarray_38.f90: New.
5555 * gfortran.dg/coarray_39.f90: New.
5556 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5559 2015-03-20 Marek Polacek <polacek@redhat.com>
5562 * g++.dg/cpp0x/pr65398.C: New test.
5564 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5567 * g++.dg/lto/pr65475_0.C: New testcase.
5568 * g++.dg/lto/pr65475_1.C: New testcase.
5570 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5572 PR rtl-optimization/64366
5573 * gcc.target/sh/pr64366.c: New.
5575 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5578 * g++.dg/cpp0x/constexpr-48324.C: New.
5580 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5583 * g++.dg/cpp0x/pr48453.C: New.
5585 2015-03-20 Marek Polacek <polacek@redhat.com>
5588 * g++.dg/cpp0x/pr65072.C: New test.
5590 2015-03-20 Richard Biener <rguenther@suse.de>
5593 * gcc.dg/pr15347.c: Use -O.
5594 * c-c++-common/pr19807-1.c: Likewise.
5596 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5598 * gnat.dg/volatile13.ad[sb]: New test.
5600 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5602 PR rtl-optimization/60851
5603 * gcc.target/i386/pr60851.c: New test.
5605 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5608 * g++.dg/pr65240.h: Add tests for PR 65240.
5609 * g++.dg/pr65240-1.C: Likewise.
5610 * g++.dg/pr65240-2.C: Likewise.
5611 * g++.dg/pr65240-3.C: Likewise.
5612 * g++.dg/pr65240-4.C: Likewise.
5614 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5616 PR rtl-optimization/63491
5617 * gcc.target/powerpc/pr63491.c: New.
5619 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5621 * g++.dg/ipa/pr65465.C: New test.
5623 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5626 * g++.dg/cpp0x/deleted11.C: New.
5628 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5631 * c-c++-common/tsan/pr65400-3.c: New test.
5633 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5636 * g++.dg/cpp0x/constexpr-59686.C: New.
5638 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5641 * g++.dg/tsan/pr64265.C: New test.
5644 * c-c++-common/tsan/pr65400-1.c: New test.
5645 * c-c++-common/tsan/pr65400-2.c: New test.
5647 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5650 * g++.dg/cpp0x/pr59816.C: New.
5652 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5655 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5657 2015-03-18 Martin Liska <mliska@suse.cz>
5660 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5661 equivalences either to 6 or 7.
5663 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5667 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5669 * gcc.dg/undefined-loop-1.c: New file.
5670 * gcc.dg/undefined-loop-2.c: New file.
5672 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5675 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5676 loop exits too early.
5678 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5680 PR tree-optimization/65450
5681 * gfortran.dg/pr65450.f90: New test.
5684 * gcc.target/i386/pr65078-1.c: New test.
5685 * gcc.target/i386/pr65078-2.c: New test.
5686 * gcc.target/i386/pr65078-3.c: New test.
5687 * gcc.target/i386/pr65078-4.c: New test.
5688 * gcc.target/i386/pr65078-5.c: New test.
5689 * gcc.target/i386/pr65078-6.c: New test.
5691 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5694 * g++.dg/cpp1y/pr65340.C: New.
5696 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5699 * gfortran.dg/system_clock_3.f08: Adjust test.
5701 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5704 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5705 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5707 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5710 * gfortran.dg/system_clock_3.f08: New test.
5712 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5715 g++.dg/cpp1y/pr64626-1.C: New.
5716 g++.dg/cpp1y/pr64626-2.C: New.
5717 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5719 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5721 PR tree-optimization/65427
5722 * gcc.c-torture/execute/pr65427.c: New test.
5724 2015-03-16 Marek Polacek <polacek@redhat.com>
5728 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5729 * g++.dg/cpp0x/pr65327.C: New test.
5731 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5734 * c-c++-common/asan/pr64820.c: New test.
5736 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5738 * gfortran.dg/pointer_2.f90: New test.
5740 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5742 * g++.dg/pr65049.C: New test.
5744 2015-03-16 Tom de Vries <tom@codesourcery.com>
5746 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5747 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5748 * gcc.target/i386/fuse-caller-save.c: Same.
5750 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5752 * gnat.dg/loop_optimization18.ad[sb]: New test.
5753 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5755 2015-03-16 Alan Modra <amodra@gmail.com>
5757 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5760 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5762 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5764 * gcc.dg/torture/pr65270-2.c: Likewise.
5766 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5769 * gfortran.dg/pointer_remapping_9.f90: New.
5771 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5773 PR tree-optimization/65369
5774 * gcc.c-torture/execute/pr65369.c: New test.
5776 PR tree-optimization/65418
5777 * gcc.c-torture/execute/pr65418-1.c: New test.
5778 * gcc.c-torture/execute/pr65418-2.c: New test.
5780 PR rtl-optimization/65401
5781 * gcc.c-torture/execute/pr65401.c: New test.
5783 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5786 * gcc.target/arm/pr64600_1.c: New test.
5788 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5790 PR rtl-optimization/65235
5791 * gcc.target/aarch64/pr65235_1.c: New test.
5793 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5795 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5796 * gcc.target/s390/hotpatch-22.c: Likewise.
5797 * gcc.target/s390/hotpatch-23.c: Likewise.
5798 * gcc.target/s390/hotpatch-24.c: Likewise.
5799 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5800 * gcc.target/s390/hotpatch-1.c: Update expected output.
5801 * gcc.target/s390/hotpatch-2.c: Likewise.
5802 * gcc.target/s390/hotpatch-3.c: Likewise.
5803 * gcc.target/s390/hotpatch-4.c: Likewise.
5804 * gcc.target/s390/hotpatch-5.c: Likewise.
5805 * gcc.target/s390/hotpatch-6.c: Likewise.
5806 * gcc.target/s390/hotpatch-7.c: Likewise.
5807 * gcc.target/s390/hotpatch-8.c: Likewise.
5808 * gcc.target/s390/hotpatch-9.c: Likewise.
5809 * gcc.target/s390/hotpatch-10.c: Likewise.
5810 * gcc.target/s390/hotpatch-11.c: Likewise.
5811 * gcc.target/s390/hotpatch-12.c: Likewise.
5812 * gcc.target/s390/hotpatch-13.c: Likewise.
5813 * gcc.target/s390/hotpatch-14.c: Likewise.
5814 * gcc.target/s390/hotpatch-15.c: Likewise.
5815 * gcc.target/s390/hotpatch-16.c: Likewise.
5816 * gcc.target/s390/hotpatch-17.c: Likewise.
5817 * gcc.target/s390/hotpatch-18.c: Likewise.
5818 * gcc.target/s390/hotpatch-19.c: Likewise.
5820 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5823 * gcc.target/i386/pr65103-1.c: New.
5825 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5828 * gcc.target/i386/pr65044.c: New.
5830 2015-03-12 Tom de Vries <tom@codesourcery.com>
5832 PR rtl-optimization/64895
5833 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5834 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5835 * gcc.target/i386/fuse-caller-save.c: Ditto.
5837 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5839 * gcc.dg/ipa/pr63569.c: Fix template.
5841 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5843 * g++.dg/ipa/pr64146.C: Require fpic support.
5845 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5848 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5849 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5851 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5853 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5854 to dg-options, fix up dg-skip-if.
5856 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5859 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5860 * gcc.target/avr/tiny-caller-save.c: Same.
5862 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5865 * g++.dg/pr65242.C: New test.
5867 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5869 * c-c++-common/asan/no-asan-check-glob.c: New test.
5871 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5874 * g++.dg/other/default11.C: New.
5875 * g++.dg/other/default12.C: Likewise.
5877 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5880 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5882 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5885 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5887 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5890 * g++.dg/cpp0x/pr65127.C: New test.
5892 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5894 * gcc.dg/ipa/PR64550.c: Update template.
5896 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5897 Tobias Burnus <burnus@net-b.de>
5899 * gfortran.dg/coarray_sync_memory.f90: New.
5901 2015-03-10 Marek Polacek <polacek@redhat.com>
5904 * c-c++-common/ubsan/pr65367.c: New test.
5906 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5908 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5909 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5910 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5911 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5912 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5913 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5914 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5915 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5916 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5917 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5918 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5919 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5920 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5922 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5924 * lib/mpx-dg.exp (mpx_link_flags): New.
5927 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5928 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5929 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5930 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5931 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5932 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5933 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5934 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5935 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5936 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5937 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5938 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5939 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5940 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5941 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5942 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5943 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5944 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5945 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5946 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5947 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5948 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5949 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5950 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5951 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5952 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5953 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5954 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5955 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5956 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5957 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5958 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5959 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5960 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5961 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5962 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5963 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5964 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5965 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5966 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5967 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5968 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5969 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5970 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5971 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5972 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5973 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5974 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5975 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5976 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5977 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5978 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5979 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5980 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5981 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5982 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5983 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5984 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5985 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5986 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5987 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5988 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5989 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5990 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5991 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5992 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5993 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5994 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5995 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5996 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5997 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5998 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5999 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6000 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6001 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6002 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6003 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6004 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6005 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6006 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6007 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6008 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6009 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6010 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6011 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6012 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6013 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6014 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6015 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6016 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6017 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6018 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6019 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6020 * gcc.target/i386/mpx/label-address-1.c: New.
6021 * gcc.target/i386/mpx/legacy-1-nov.c: New.
6022 * gcc.target/i386/mpx/macro.c: New.
6023 * gcc.target/i386/mpx/mpx-check.h: New.
6024 * gcc.target/i386/mpx/mpx.exp: New.
6025 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6026 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6027 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6028 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6029 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6030 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6031 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6032 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6033 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6034 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6035 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6036 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6037 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6038 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6039 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6040 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6041 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6042 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6043 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6044 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6045 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6046 * gcc.target/i386/mpx/reference-1-lbv.c: New.
6047 * gcc.target/i386/mpx/reference-1-nov.c: New.
6048 * gcc.target/i386/mpx/reference-1-ubv.c: New.
6049 * gcc.target/i386/mpx/reference-2-lbv.c: New.
6050 * gcc.target/i386/mpx/reference-2-nov.c: New.
6051 * gcc.target/i386/mpx/reference-2-ubv.c: New.
6052 * gcc.target/i386/mpx/reference-3-lbv.c: New.
6053 * gcc.target/i386/mpx/reference-3-nov.c: New.
6054 * gcc.target/i386/mpx/reference-3-ubv.c: New.
6055 * gcc.target/i386/mpx/reference-4-lbv.c: New.
6056 * gcc.target/i386/mpx/reference-4-nov.c: New.
6057 * gcc.target/i386/mpx/reference-4-ubv.c: New.
6058 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6059 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6060 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6061 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6062 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6063 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6064 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6065 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6066 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6067 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6068 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6069 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6070 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6071 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6072 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6073 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6074 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6075 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6076 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6077 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6078 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6079 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6080 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6081 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6082 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6083 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6084 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6085 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6086 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6087 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6088 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6089 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6090 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6091 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6092 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6093 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6094 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6095 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6096 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6097 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6098 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6099 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6100 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6101 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6102 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6103 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6104 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6105 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6106 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6107 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6108 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6109 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6110 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6111 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6112 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6113 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6114 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6115 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6116 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6117 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6118 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6119 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6120 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6121 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6122 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6123 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6124 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6125 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6126 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6127 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6128 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6129 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6130 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6131 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6132 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6133 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6134 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6135 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6136 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6137 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6138 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6139 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6140 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6141 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6142 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6143 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6144 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6145 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6146 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6147 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6148 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6149 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6150 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6151 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6152 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6153 * gcc.target/i386/mpx/vararg-1-nov.c: New.
6154 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6155 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6156 * gcc.target/i386/mpx/vararg-2-nov.c: New.
6157 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6158 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6159 * gcc.target/i386/mpx/vararg-3-nov.c: New.
6160 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6161 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6162 * gcc.target/i386/mpx/vararg-4-nov.c: New.
6163 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6164 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6165 * gcc.target/i386/mpx/vararg-5-nov.c: New.
6166 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6167 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6168 * gcc.target/i386/mpx/vararg-6-nov.c: New.
6169 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6170 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6171 * gcc.target/i386/mpx/vararg-7-nov.c: New.
6172 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6173 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6174 * gcc.target/i386/mpx/vararg-8-nov.c: New.
6175 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6176 * gcc.target/i386/mpx/vla-1-lbv.c: New.
6177 * gcc.target/i386/mpx/vla-1-nov.c: New.
6178 * gcc.target/i386/mpx/vla-1-ubv.c: New.
6179 * gcc.target/i386/mpx/vla-2-lbv.c: New.
6180 * gcc.target/i386/mpx/vla-2-nov.c: New.
6181 * gcc.target/i386/mpx/vla-2-ubv.c: New.
6183 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
6185 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6187 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
6189 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6191 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
6193 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6194 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6196 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6199 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6202 * c-c++-common/pr65120.c: New test.
6204 PR rtl-optimization/65321
6205 * gcc.dg/pr65321.c: New test.
6207 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6209 PR tree-optimization/65355
6210 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6212 2015-03-09 Jakub Jelinek <jakub@redhat.com>
6215 * c-c++-common/pr49706.c: Adjust tests for not warning
6216 about !!x == y or !b == y where b is boolean, and add
6218 * c-c++-common/pr62199-2.c: Likewise.
6220 2015-03-09 Richard Biener <rguenther@suse.de>
6223 * gcc.dg/torture/pr65270-1.c: New testcase.
6224 * gcc.dg/torture/pr65270-2.c: Likewise.
6226 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6228 PR tree-optimization/63743
6229 * gcc.dg/pr63743.c: New test.
6231 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
6234 * g++.dg/lto/pr65316_0.C: New testcase.
6235 * g++.dg/lto/pr65316_1.C: New testcase.
6237 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
6240 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6242 * g++.dg/abi/rtti3.C: Likewise.
6244 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6247 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6249 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6251 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6253 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6255 2015-03-08 Morin <mikael@gcc.gnu.org>
6258 * gfortran.dg/entry_20.f90: New.
6260 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6263 * gcc.c-torture/compile/pr65153.c: New.
6265 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6268 * g++.dg/torture/pr65249.C: New.
6270 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6272 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6274 (int64_t): Likewise.
6276 2015-03-07 Marek Polacek <polacek@redhat.com>
6277 Martin Uecker <uecker@eecs.berkeley.edu>
6280 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6282 * c-c++-common/ubsan/bounds-8.c: New test.
6283 * c-c++-common/ubsan/bounds-9.c: New test.
6284 * gcc.dg/ubsan/bounds-2.c: New test.
6286 2015-03-05 Martin Sebor <msebor@redhat.com>
6288 * PR testsuite/63175
6289 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6290 checking of results into main to prevent it from getting optimized
6292 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6294 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6296 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6297 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6298 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6301 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6303 * g++.dg/lto/pr65302_1.C: New testcase.
6304 * g++.dg/lto/pr65302_0.C: New testcase.
6306 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6308 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6309 -fno-ipa-icf to dg-options.
6311 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6313 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6314 compiles using the linker plugin.
6316 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6318 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6320 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6322 * gcc.target/arm/pr65067.c: New test.
6324 2015-03-05 Martin Liska <mliska@suse.cz>
6327 * gcc.dg/ipa/pr65318.c: New test.
6329 2015-03-05 Marek Polacek <polacek@redhat.com>
6331 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6333 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6335 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6337 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6339 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6340 max-unroll-times back to defaults for s390.
6342 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6346 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6349 * g++.dg/cpp0x/initlist92.C: New.
6351 2015-03-05 Richard Biener <rguenther@suse.de>
6353 PR tree-optimization/65310
6354 * gcc.dg/vect/pr65310.c: New testcase.
6356 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6359 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6361 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6363 * gnat.dg/entry_queues3.adb: New test.
6365 2015-03-04 Ian Lance Taylor <iant@google.com>
6367 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6369 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6372 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6374 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6376 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6377 -fno-ipa-icf to dg-options
6378 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6379 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6381 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6384 * g++.dg/cpp0x/decltype62.C: New.
6386 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6388 * gnat.dg/object_overflow5.adb: New test.
6390 2015-03-03 Martin Liska <mliska@suse.cz>
6393 * gcc.dg/ipa/pr65287.c: New test.
6395 2015-03-03 Martin Jambor <mjambor@suse.cz>
6396 Eric Botcazou <ebotcazou@adacore.com>
6398 * gnat.dg/specs/pack12.ads: New test.
6400 2015-03-03 Martin Liska <mliska@suse.cz>
6402 * gcc.dg/ipa/PR65282.c: New test.
6404 2015-03-13 Jeff Law <law@redhat.com>
6406 PR tree-optimization/65241
6407 * gcc.c-torture/compile/pr65241.c: New test.
6409 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6412 * gcc.target/avr/torture/pr64331.c: New test.
6414 2015-03-03 Martin Liska <mliska@suse.cz>
6415 Jan Hubicka <hubicka@ucw.cz>
6417 * g++.dg/ipa/pr65263.C: New test.
6419 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6422 * gcc.dg/lto/pr65130_0.c: New testcase.
6423 * gcc.dg/lto/pr65130_1.c: New testcase.
6425 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6428 * g++.dg/torture/pr64988.C: New testcase.
6430 2015-03-02 Tobias Burnus <burnus@net-b.de>
6432 * gfortran.dg/coarray_atomic_6.f90: New.
6434 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6437 * gcc.target/i386/pr65184.c: New.
6439 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6442 * gcc.target/i386/pr65183.c: New.
6444 2015-02-28 Martin Liska <mliska@suse.cz>
6445 Jan Hubicka <hubicka@ucw.cz>
6447 * gcc.dg/ipa/ipa-icf-35.c: New test.
6448 * gcc.dg/ipa/ipa-icf-36.c: New test.
6449 * gcc.dg/ipa/ipa-icf-37.c: New test.
6451 2015-02-28 Martin Liska <mliska@suse.cz>
6452 Jan Hubicka <hubicka@ucw.cz>
6455 * gcc.dg/ipa/ipa-icf-34.c: New test.
6457 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6460 * gcc.target/sh/sh/pr61142.c: New.
6462 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6464 * g++.dg/other/dump-ada-spec-3.C: New test.
6466 2015-03-01 Martin Liska <mliska@suse.cz>
6468 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6469 * g++.dg/ipa/pr63595.C: Update expected results.
6471 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6474 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6476 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6478 * gcc.dg/vect/pr59354.c: Move vector producing code to
6481 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6484 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6485 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6486 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6487 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6489 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6491 PR tree-optimization/65048
6492 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6493 (foo): Use K&R style definition.
6495 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6498 * g++.dg/pr65032.C: New.
6500 2015-02-27 Marek Polacek <polacek@redhat.com>
6503 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6506 2015-02-27 Marek Polacek <polacek@redhat.com>
6509 * gcc.dg/pr65228.c: New test.
6511 2015-02-27 Kai Tietz <ktietz@redhat.com>
6514 * gcc.dg/weak/weak-17.c: New file.
6516 2015-02-27 Richard Biener <rguenther@suse.de>
6519 * g++.dg/lto/pr65193_0.C: New testcase.
6521 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6523 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6524 * gcc.target/s390/hotpatch-8.c: Likewise.
6525 * gcc.target/s390/hotpatch-9.c: Likewise.
6526 * gcc.target/s390/pr61078.c: Likewise.
6527 * gcc.target/s390/pr57960.c: Remove -m64.
6528 * gcc.target/s390/pr61078.c: Likewise.
6530 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6531 Martin Liska <mliska@suse.cz>
6534 * gcc.dg/pr64454.c: Disable ICF.
6535 * gcc.dg/pr28685-1.c: Disable ICF
6536 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6537 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6538 * g++.dg/ipa/ipa-icf-4.C: Update template.
6540 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6542 PR tree-optimization/65216
6543 * gcc.c-torture/execute/pr65216.c: New test.
6545 PR tree-optimization/65215
6546 * gcc.c-torture/execute/pr65215-1.c: New test.
6547 * gcc.c-torture/execute/pr65215-2.c: New test.
6548 * gcc.c-torture/execute/pr65215-3.c: New test.
6549 * gcc.c-torture/execute/pr65215-4.c: New test.
6550 * gcc.c-torture/execute/pr65215-5.c: New test.
6552 2015-02-26 Tom de Vries <tom@codesourcery.com>
6554 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6556 2015-02-26 Martin Liska <mliska@suse.cz>
6557 Jan Hubicka <hubicka@ucw.cz>
6559 * g++.dg/ipa/pr64146.C: Update expected results.
6560 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6561 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6562 * gcc.dg/ipa/ipa-icf-34.c: New test.
6564 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6566 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6567 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6568 (dg-additional-options): Remove dg directive.
6569 (dg-final): Add dg directive.
6571 2015-02-26 Marek Polacek <polacek@redhat.com>
6574 * g++.dg/ipa/pr65008.C: New test.
6576 2015-02-26 Tom de Vries <tom@codesourcery.com>
6578 * lib/profopt.exp (profopt-target-cleanup): New proc.
6579 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6580 files from sources from dg-additional-sources.
6582 2015-02-26 Tom de Vries <tom@codesourcery.com>
6584 * lib/gcov.exp: Cleanup in case of xfail.
6586 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6588 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6590 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6593 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6594 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6595 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6596 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6597 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6598 * g++.dg/debug/pr46123.C: XFAIL and move...
6599 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6600 * gcc.dg/debug/dwarf2-3.c: Move...
6601 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6603 2015-02-26 Marek Polacek <polacek@redhat.com>
6606 * g++.dg/cpp1y/pr65202.C: New test.
6608 2015-02-26 Tom de Vries <tom@codesourcery.com>
6610 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6611 locale_facets.h.gcov.
6613 2015-02-26 Tom de Vries <tom@codesourcery.com>
6615 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6617 2015-02-26 Tom de Vries <tom@codesourcery.com>
6619 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6621 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6624 * gcc.target/i386/pr65217.c: New.
6626 2015-02-26 Tom de Vries <tom@codesourcery.com>
6628 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6630 2015-02-26 Tom de Vries <tom@codesourcery.com>
6632 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6634 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6636 PR tree-optimization/65048
6637 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6639 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6641 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6642 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6644 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6647 * gcc.target/i386/pr65161.c: New test.
6649 2015-02-26 Terry Guo <terry.guo@arm.com>
6651 * gcc.target/arm/no-volatile-in-it.c: New test.
6653 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6655 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6656 (dg-options): Add -save-temps.
6657 (dg-final): Add cleanup-saved-temps.
6659 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6661 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6663 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6665 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6666 * gcc.target/powerpc/pack01.c: Include string.h.
6668 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6671 * gcc.target/i386/pr65167.c: New.
6673 2015-02-25 Kai Tietz <ktietz@redhat.com>
6675 PR tree-optimization/61917
6676 * gcc.dg/vect/vect-pr61917.c: New file.
6678 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6680 PR tree-optimization/65170
6681 * gcc.c-torture/execute/pr65170.c: New test.
6682 * gcc.dg/tree-ssa/vrp96.c: New test.
6684 2015-02-24 Tom de Vries <tom@codesourcery.com>
6686 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6688 2015-02-24 Tom de Vries <tom@codesourcery.com>
6691 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6692 (dg-additional-files-options): Copy additional_sources to
6693 additional_sources_used before emptying additional_sources.
6694 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6695 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6696 (cleanup-saved-temps): Use additional_sources_used instead of
6698 (dg-test): Reset additional_sources_used.
6700 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6703 * gfortran.dg/integer_exponentiation_6.F90: New test.
6705 2015-02-23 Martin Sebor <msebor@redhat.com>
6708 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6709 two parts. One to save registers, the other to verify the
6710 registers have the right values. Save register state into
6711 static data rather than on the stack.
6713 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6716 * c-c++-common/asan/pr63888.c: New test.
6718 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6721 * gcc.c-torture/compile/pr65163.c: New.
6723 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6725 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6726 with -m31 on 64 bit.
6727 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6728 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6730 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6732 * gcc.target/s390/20090223-1.c: Add
6733 -Wno-implicit-function-declaration option.
6734 * gcc.target/s390/pr42224.c: Likewise.
6735 * gcc.target/s390/pr55718.c: Likewise.
6737 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6739 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6740 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6741 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6742 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6743 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6744 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6745 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6746 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6747 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6748 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6749 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6750 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6751 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6752 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6753 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6754 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6755 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6756 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6757 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6758 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6759 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6761 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6763 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6764 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6765 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6766 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6767 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6768 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6769 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6770 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6771 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6772 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6773 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6774 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6775 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6776 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6777 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6778 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6780 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6784 * gfortran.dg/pr61960.f90: New.
6785 * gfortran.dg/pr64230.f90: New.
6786 * gfortran.dg/pr64980.f03: New.
6788 2015-02-22 Tom de Vries <tom@codesourcery.com>
6790 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6792 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6795 * gnat.dg/timing_events.adb: Removed, invalid test.
6797 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6800 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6802 * g++.dg/gcov/gcov-2.C: Likewise.
6804 2015-02-20 Richard Biener <rguenther@suse.de>
6806 PR tree-optimization/65136
6807 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6809 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6812 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6813 and nvptx-*-* blacklisting.
6815 * gcc.dg/sibcall-9.c: New test.
6816 * gcc.dg/sibcall-10.c: New test.
6818 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6820 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6822 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6825 * gcc.target/avr/torture/pr64452.c: New test.
6827 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6829 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6830 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6832 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6835 * lib/target-supports.exp (check_compile): Check whether
6836 additional_sources is defined before using it.
6838 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6841 * g++.dg/opt/pr65074.C: New file.
6843 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6845 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6846 (size_type): New typedef.
6847 (operator "" _script): Use it for the last argument.
6849 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6851 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6853 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6855 * lib/target-supports.exp (check_compile): Save/restore
6856 additional_sources that may belong to an actual test.
6858 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6860 PR gcov-profile/64634
6861 * g++.dg/gcov/gcov-15.C: New test.
6863 2015-02-18 Tom de Vries <tom@codesourcery.com>
6865 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6867 2015-02-18 Tom de Vries <tom@codesourcery.com>
6869 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6871 2015-02-18 Tom de Vries <tom@codesourcery.com>
6873 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6875 2015-02-18 Tom de Vries <tom@codesourcery.com>
6877 * gfortran.dg/fmt_cache_1.f: Add missing close.
6879 2015-02-18 Tom de Vries <tom@codesourcery.com>
6882 * gfortran.dg/read_eof_8.f90: Add missing close.
6884 2015-02-18 Richard Biener <rguenther@suse.de>
6886 PR tree-optimization/65063
6887 * gcc.dg/pr65063.c: New testcase.
6889 2015-02-18 Richard Biener <rguenther@suse.de>
6891 PR tree-optimization/62217
6892 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6894 2015-02-18 Marek Polacek <polacek@redhat.com>
6897 * c-c++-common/ubsan/pr65081.c: New test.
6899 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6901 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6902 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6904 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6906 * gcc.dg/ipa/propalign-3.c: New test.
6908 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6911 * gcc.target/sh/pr64793.c: New.
6912 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6914 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6916 * gcc.target/arm/divzero.c: New test case.
6918 2015-02-17 Tom de Vries <tom@codesourcery.com>
6920 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6922 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6923 Jakub Jelinek <jakub@redhat.com>
6926 * g++.dg/cpp0x/pr65075.C: New test.
6928 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6931 * gcc.target/powerpc/pr65058.c: New test.
6933 2015-02-16 Jeff Law <law@redhat.com>
6935 PR tree-optimization/64823
6936 * gcc.dg/uninit-20.c: New test.
6938 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6939 James Greenhalgh <james.greenhalgh@arm.com>
6942 * gcc.dg/ipa/ipa-clone-1.c: New test.
6944 2015-02-16 Richard Biener <rguenther@suse.de>
6946 PR tree-optimization/65077
6947 * gcc.dg/torture/pr65077.c: New testcase.
6949 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6951 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6952 Directive adjusted to scan for ldaxr.
6953 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6954 adjusted to scan for ldaex.
6956 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6959 * g++.dg/cpp0x/constexpr-65080.C: New.
6961 2015-02-16 Richard Biener <rguenther@suse.de>
6963 PR tree-optimization/63593
6964 * gcc.dg/pr63593.c: New testcase.
6966 2015-02-16 Marek Polacek <polacek@redhat.com>
6969 * gcc.dg/pr65066.c: New test.
6971 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6973 * gcc.dg/pr65002.C: Move ...
6974 * g++.dg/ipa/pr65002.C: ... here.
6976 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6978 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6979 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6980 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6981 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6983 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6986 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6987 the expression to find calls.
6988 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6989 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6990 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6991 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6992 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6994 2015-02-14 Marek Polacek <polacek@redhat.com>
6997 * gcc.dg/array-11.c: New test.
6998 * gcc.dg/array-12.c: New test.
6999 * gcc.dg/array-13.c: New test.
7000 * gcc.dg/array-14.c: New test.
7001 * gcc.dg/c99-flex-array-typedef-1.c: New test.
7002 * gcc.dg/c99-flex-array-typedef-2.c: New test.
7003 * gcc.dg/c99-flex-array-typedef-3.c: New test.
7004 * gcc.dg/c99-flex-array-typedef-5.c: New test.
7005 * gcc.dg/c99-flex-array-typedef-7.c: New test.
7006 * gcc.dg/c99-flex-array-typedef-8.c: New test.
7008 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7011 * g++.dg/lookup/using54.C: New.
7013 2015-02-13 Jeff Law <law@redhat.com>
7016 Revert my change for tree-optimization/64823.
7018 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7020 PR tree-optimization/65053
7021 * gcc.c-torture/execute/pr65053-1.c: New test.
7022 * gcc.c-torture/execute/pr65053-2.c: New test.
7024 2015-02-13 Marek Polacek <polacek@redhat.com>
7027 * gcc.dg/pr65050.c: New test.
7029 2015-02-13 Jeff Law <law@redhat.com>
7031 PR tree-optimization/64823
7032 * gcc.dg/uninit-20.c: New test.
7034 PR rtl-optimization/47477
7035 * gcc.dg/tree-ssa/pr47477.c: New test.
7037 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7040 * g++.dg/parse/ivdep-2.C: New.
7041 * g++.dg/parse/ivdep-3.C: Likewise.
7043 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7046 * gfortran.dg/continuation_13.f90: New test.
7047 * gfortran.dg/continuation_14.f: New test.
7049 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7052 * g++.dg/cpp0x/sfinae55.C: New.
7054 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7057 * g++.dg/ipa/pr65034.C: New test.
7059 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
7061 PR tree-optimization/65002
7062 * gcc.dg/pr65002.C: New.
7064 2015-02-13 Marek Polacek <polacek@redhat.com>
7067 * c-c++-common/pr65040.c: New test.
7069 2015-02-13 Bin Cheng <bin.cheng@arm.com>
7071 PR tree-optimization/64705
7072 * gcc.dg/tree-ssa/pr64705.c: New test.
7074 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7077 * gcc.dg/visibility-22.c: New test.
7078 * gcc.dg/visibility-23.c: New test.
7079 * gcc.target/i386/pr32219-1.c: New test.
7080 * gcc.target/i386/pr32219-2.c: New test.
7081 * gcc.target/i386/pr32219-3.c: New test.
7082 * gcc.target/i386/pr32219-4.c: New test.
7083 * gcc.target/i386/pr32219-5.c: New test.
7084 * gcc.target/i386/pr32219-6.c: New test.
7085 * gcc.target/i386/pr32219-7.c: New test.
7086 * gcc.target/i386/pr32219-8.c: New test.
7087 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7089 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7091 PR libgfortran/57822
7092 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7093 four different KINDs.
7095 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7098 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7101 * g++.dg/ubsan/pr65000.C: New test.
7103 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7106 * gfortran.dg/finalize_28.f90: New test
7108 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7111 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7112 DW_TAG_lexical_block removal.
7113 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7114 * g++.dg/guality/pr55541.C: New test.
7117 * g++.dg/ubsan/pr64984.C: New test.
7119 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
7121 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7123 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7126 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7127 instructions for 2015-01-14 get_memmodel changes.
7128 * gcc.target/powerpc/atomic-p8.c: Likewise.
7131 * g++.dg/ubsan/pr65019.C: New test.
7133 PR tree-optimization/65014
7134 * gcc.c-torture/compile/pr65014.c: New test.
7136 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7138 PR libgfortran/57822
7139 * gfortran/fmt_g0_7.f08: Revise test.
7141 2015-02-11 Jeff Law <law@redhat.com>
7144 * gcc.target/m68k/pr63347.c: New test.
7146 2015-02-11 Marek Polacek <polacek@redhat.com>
7148 * g++.dg/ubsan/shift-1.C: New test.
7149 * gcc.dg/ubsan/c-shift-2.c: New test.
7150 * c-c++-common/ubsan/shift-5.c: Remove file.
7152 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
7154 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7155 Directive adjusted to XFAIL.
7156 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7159 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7162 * g++.dg/opt/pr65003.C: New test.
7164 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
7166 * lib/target-supports.exp (check_effective_target_pie): Renamed
7168 (check_effective_target_pie_enabled): This.
7169 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7170 * gcc.target/i386/pie.c: Likewise.
7172 2015-02-11 Andrew Pinski <apinski@cavium.com>
7175 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7176 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7178 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7181 * gcc.target/i386/pr61925-1.c: New test.
7182 * gcc.target/i386/pr61925-2.c: New test.
7183 * gcc.target/i386/pr61925-3.c: New test.
7185 2015-02-10 Jakub Jelinek <jakub@redhat.com>
7188 * g++.dg/asan/pr65004.C: New test.
7190 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
7193 * gcc.taget/sh/pr64661-0.h: New.
7194 * gcc.taget/sh/pr64661-1.c: New.
7195 * gcc.taget/sh/pr64661-2.c: New.
7196 * gcc.taget/sh/pr64661-3.c: New.
7197 * gcc.taget/sh/pr64661-4.c: New.
7199 2015-02-10 Richard Biener <rguenther@suse.de>
7201 PR tree-optimization/64995
7202 * g++.dg/torture/pr64995.C: New testcase.
7204 2015-02-10 Richard Biener <rguenther@suse.de>
7206 PR tree-optimization/64909
7207 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7209 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7211 * gcc.dg/signbit-sa.c: New test.
7213 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7215 PR libgfortran/57822
7216 * gfortran/fmt_g0_7.f08: New test.
7218 2015-02-10 Bin Cheng <bin.cheng@arm.com>
7220 PR tree-optimization/43378
7221 * gcc.dg/tree-ssa/pr43378.c: New test.
7223 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
7226 * g++.dg/torture/pr64978.C: New testcase.
7228 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7231 * gcc.dg/asan/pr64981.c: New test.
7233 2015-02-09 Marek Polacek <polacek@redhat.com>
7236 * gcc.dg/pr64856.c: New test.
7238 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7241 * gcc.dg/tree-ssa/stdarg-7.c: New test.
7242 * gcc.c-torture/execute/pr64979.c: New test.
7244 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
7246 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7248 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7250 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7251 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7253 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7256 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7258 2015-02-09 Richard Biener <rguenther@suse.de>
7260 PR tree-optimization/54000
7261 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7263 2015-02-09 Tom de Vries <tom@codesourcery.com>
7265 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7267 2015-02-09 Martin Liska <mliska@suse.cz>
7269 * g++.dg/ipa/pr64858.C: New test.
7271 2015-02-09 Tom de Vries <tom@codesourcery.com>
7273 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7275 2015-02-08 Andrew Pinski <apinski@cavium.com>
7277 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7279 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7282 * gfortran.dg/use_rename_8.f90: New.
7284 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7286 * gnat.dg/addr7.ad[sb]: New test.
7287 * gnat.dg/addr8.ad[sb]: Likewise.
7289 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7292 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7293 from jit.dg/test-compile-to-executable.c's create_code, with a
7294 clarification of the output message.
7295 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7297 (test_jit): Use CHECK_NO_ERRORS when calling
7298 gcc_jit_context_compile_to_file.
7299 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7300 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7301 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7302 about deletions that are attempted.
7303 (jit-verify-compile-to-file): Rename to...
7304 (jit-verify-output-file-was-created): ...this, and drop the
7305 attempt to run "file" and verify the output.
7306 (jit-verify-assembler): New function.
7307 (jit-verify-object): New function.
7308 (jit-verify-dynamic-library): New function.
7309 * jit.dg/test-compile-to-assembler.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
7315 jit-verify-assembler.
7316 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7318 (dg-final): Replace jit-verify-compile-to-file with
7319 jit-verify-output-file-was-created, and invoke new function
7320 jit-verify-dynamic-library.
7321 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7322 favor of an implementation from new file
7323 create-code-for-hello-world-executable.h, which also adds a
7325 (dg-final): Replace jit-verify-compile-to-file with
7326 jit-verify-output-file-was-created. Strengthen the expected stdout
7327 from the built executable.
7328 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7329 favor of an implementation from new file
7330 create-code-for-hello-world-executable.h, which also adds a
7332 (dg-final): Replace jit-verify-compile-to-file with
7333 jit-verify-output-file-was-created, and invoke new function
7335 * jit.dg/verify-dynamic-library.c: New source file.
7337 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7338 Brian Rzycki <b.rzycki@samsung.com>
7340 PR tree-optimization/64878
7341 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7343 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7346 * g++.dg/ipa/pr64896.C: New test.
7348 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7351 * gcc.target/powerpc/pr64205.c: New file.
7353 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7355 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7356 (dg-options): Use -fpie instead of -fPIE -pie.
7358 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7361 * g++.dg/asan/pr64937.C: New test.
7363 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7366 * gfortran.dg/class_to_type_4.f90: New test
7368 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7370 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7372 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7374 PR rtl-optimization/64957
7376 * gcc.c-torture/execute/pr64957.c: New test.
7378 2015-02-05 Jeff Law <law@redhat.com>
7381 * gcc.target/h8300/pr17306-1.c: New test.
7382 * gcc.target/h8300/pr17306-2.c: New test.
7384 2015-02-05 Tobias Burnus <burnus@net-b.de>
7387 * gfortran.dg/structure_constructor_12.f90: New.
7389 2015-02-05 Jeff Law <law@redhat.com>
7392 gcc.target/h8300/pr58400.c: New test.
7394 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7396 * gcc.target/arm/macro_defs0.c: New test.
7397 * gcc.target/arm/macro_defs1.c: New test.
7398 * gcc.target/arm/macro_defs2.c: New test.
7400 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7402 PR rtl-optimization/64905
7403 * gcc.target/i386/pr64905.c: Require nonpic target.
7404 (dg-options): Add -fomit-frame-pointer.
7407 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7409 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7412 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7415 * gfortran.dg/type_to_class_2.f90: New test
7416 * gfortran.dg/type_to_class_3.f90: New test
7418 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7421 * g++.dg/torture/pr64686.C: New testcase.
7423 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7425 PR rtl-optimization/64905
7426 * gcc.target/i386/pr64905.c: New file.
7428 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7430 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7431 * gcc.dg/guality/pr41616-1.c: Ditto.
7433 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7436 * gcc.dg/pr64817-3.c: New.
7438 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7439 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7441 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7442 pass parameters in registers.
7443 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7444 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7445 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7447 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7448 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7450 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7451 list, allow for multilibed targets.
7452 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7454 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7456 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7457 * gcc.dg/pr46728-6.c: Ditto.
7459 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7461 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7462 for mips_nanlegacy target.
7464 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7466 * gcc.target/i386/chkp-hidden-def.c: New.
7468 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7471 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7472 to use 24 bits for bitfield b.
7474 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7477 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7478 cache result in a global variable. Include all 32-bit targets for
7481 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7483 PR rtl-optimization/64756
7484 * gcc.c-torture/execute/pr64756.c: New test.
7486 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7489 * gcc.target/sh/pr64660-0.h: New.
7490 * gcc.target/sh/pr64660-1.c: New.
7491 * gcc.target/sh/pr64660-2.c: New.
7492 * gcc.target/sh/pr64660-3.c: New.
7493 * gcc.target/sh/pr64660-4.c: New.
7495 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7498 * g++.dg/warn/Waddress-2.C: New.
7500 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7503 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7505 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7507 PR preprocessor/64803
7508 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7510 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7512 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7514 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7516 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7517 (_ARM_FPSRC): Add DN and AHP fields.
7518 (clean_results): Force DN=1 on AArch64.
7519 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7520 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7521 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7522 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7523 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7524 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7526 2015-02-02 Alan Modra <amodra@gmail.com>
7528 * gcc.target/powerpc/cprophard.c: New.
7530 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7532 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7533 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7535 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7538 * gcc.dg/pr64817-1.c: New test.
7539 * gcc.dg/pr64817-2.c: New test.
7541 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7544 * gcc.target/sh/pr64851-0.h: New
7545 * gcc.target/sh/pr64851-1.c: New
7546 * gcc.target/sh/pr64851-2.c: New
7547 * gcc.target/sh/pr64851-3.c: New
7548 * gcc.target/sh/pr64851-4.c: New
7550 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7553 * gcc.dg/torture/pr64882.c: New test.
7555 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7558 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7561 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7563 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7564 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7565 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7566 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7567 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7568 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7570 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7571 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7573 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7574 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7577 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7580 * g++.dg/pr64688-2.C: New.
7582 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7584 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7585 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7586 * gcc.target/i386/fuse-caller-save.c: Ditto.
7587 * gcc.target/i386/headmerge-1.c: Ditto.
7588 * gcc.target/i386/headmerge-2.c: Ditto.
7589 * gcc.target/i386/sibcall-6.c: Ditto.
7591 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7594 * gcc.target/i386/pr64617.c: New test.
7596 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7599 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7600 (dg-options): Remove -m32.
7601 (dg-final): Scan for "movb %al" only.
7602 * gcc.target/i386/pr15184-2.c: Ditto.
7604 2015-01-30 Richard Biener <rguenther@suse.de>
7606 PR tree-optimization/64829
7607 * gcc.dg/vect/pr64829.c: New testcase.
7609 2015-01-29 Marek Polacek <polacek@redhat.com>
7612 * gcc.dg/pr64709.c: New test.
7614 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7617 * g++.dg/ubsan/pr64717-1.C: New test.
7618 * g++.dg/ubsan/pr64717-2.C: New test.
7620 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7622 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7624 2015-01-29 Jeff Law <law@redhat.com>
7627 * gcc.target/i386/pr15184-1.c: New test.
7628 * gcc.target/i386/pr15184-2.c: New test.
7630 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7632 PR tree-optimization/64746
7633 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7635 2015-01-29 Richard Biener <rguenther@suse.de>
7637 PR tree-optimization/64853
7638 * gcc.dg/torture/pr64853.c: New testcase.
7640 2015-01-29 Richard Biener <rguenther@suse.de>
7642 PR tree-optimization/64844
7643 * gcc.dg/vect/pr64844.c: New testcase.
7645 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7648 * gcc.dg/pr64809.c: Delete.
7650 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7653 * gcc.target/i386/pr64805.c: New.
7655 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7657 * gcc.dg/guality/guality.h (main): Add argv[0] to
7658 guality_gdb_command.
7660 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7663 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7665 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7668 * gcc.target/sh/sh.exp
7669 (check_effective_target_atomic_model_soft_gusa_available,
7670 check_effective_target_atomic_model_soft_tcb_available,
7671 check_effective_target_atomic_model_soft_imask_available,
7672 check_effective_target_atomic_model_hard_llcs_available): New.
7673 * gcc.target/sh/pr64659-0.h: New.
7674 * gcc.target/sh/pr64659-1.c: New.
7675 * gcc.target/sh/pr64659-2.c: New.
7676 * gcc.target/sh/pr64659-3.c: New.
7677 * gcc.target/sh/pr64659-4.c: New.
7679 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7681 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7682 scan-assembler-times pattern.
7684 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7687 * gcc.dg/pr64809.c: New test.
7689 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7691 PR tree-optimization/64277
7692 * gcc.dg/pr64277.c: New.
7694 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7696 PR tree-optimization/64718
7697 * gcc.c-torture/execute/pr64718.c: New test.
7699 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7701 * gcc.target/aarch64/abs_2.c: New.
7703 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7705 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7706 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7707 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7710 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7713 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7714 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7715 { target comdat_group }.
7717 2015-01-27 Tobias Burnus <burnus@net-b.de>
7720 * gfortran.dg/goacc/coarray_2.f90: New.
7722 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7726 * g++.dg/torture/pr64139.C: New testcase.
7727 * g++.dg/torture/pr60871.C: Likewise.
7729 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7732 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7733 prevent linking errors.
7735 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7738 * g++.dg/torture/pr64282.C: New testcase.
7740 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7742 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7745 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7747 * gcc.target/s390/hotpatch-13.c: New testcase.
7748 * gcc.target/s390/hotpatch-14.c: New testcase.
7749 * gcc.target/s390/hotpatch-15.c: New testcase.
7750 * gcc.target/s390/hotpatch-16.c: New testcase.
7751 * gcc.target/s390/hotpatch-17.c: New testcase.
7752 * gcc.target/s390/hotpatch-18.c: New testcase.
7753 * gcc.target/s390/hotpatch-19.c: New testcase.
7754 * gcc.target/s390/hotpatch-20.c: New testcase.
7755 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7756 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7757 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7758 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7759 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7760 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7761 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7762 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7763 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7764 * gcc.target/s390/hotpatch-10.c: Likewise.
7765 * gcc.target/s390/hotpatch-11.c: Likewise.
7766 * gcc.target/s390/hotpatch-12.c: Likewise.
7767 * gcc.target/s390/hotpatch-2.c: Likewise.
7768 * gcc.target/s390/hotpatch-3.c: Likewise.
7769 * gcc.target/s390/hotpatch-4.c: Likewise.
7770 * gcc.target/s390/hotpatch-5.c: Likewise.
7771 * gcc.target/s390/hotpatch-6.c: Likewise.
7772 * gcc.target/s390/hotpatch-7.c: Likewise.
7773 * gcc.target/s390/hotpatch-8.c: Likewise.
7774 * gcc.target/s390/hotpatch-9.c: Likewise.
7775 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7776 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7777 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7778 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7779 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7780 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7781 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7782 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7784 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7786 * gcc.dg/long_branch.c: New testcase.
7788 2015-01-27 Richard Biener <rguenther@suse.de>
7790 PR tree-optimization/56273
7791 PR tree-optimization/59124
7792 PR tree-optimization/64277
7793 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7794 * gcc.dg/Warray-bounds-12.c: Likewise.
7795 * gcc.dg/Warray-bounds-13.c: Likewise.
7797 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7799 PR rtl-optimization/61058
7800 * gcc.dg/pr61058.c: New test.
7802 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7804 * gcc.target/i386/chkp-narrow-bounds.c: New.
7806 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7808 PR tree-optimization/64807
7809 * gcc.dg/pr64807.c: New test.
7812 * gcc.dg/pr64766.c: New test.
7814 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7817 * gcc.target/sh/pr49263-4.c: New.
7819 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7822 * gfortran.dg/allocate_with_mold_1.f90: New test
7824 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.dg/pr64778.c: New test.
7830 * gcc.dg/vect/pr64421.c: New test.
7832 2015-01-26 Tobias Burnus <burnus@net-b.de>
7835 * gfortran.dg/coarray_36.f: New.
7836 * gfortran.dg/coarray_37.f90: New.
7838 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7841 * gfortran.dg/class_allocate_18.f90: New.
7843 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7845 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7847 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7849 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7851 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7853 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7855 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7857 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7859 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7861 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7862 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7863 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7864 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7866 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7868 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7869 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7870 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7872 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7874 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7875 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7876 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7877 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7878 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7881 2015-01-26 Richard Biener <rguenther@suse.de>
7884 * gcc.dg/uninit-19.c: New testcase.
7886 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7888 * lib/target-supports.exp (check_effective_target_vect64): Add
7891 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7894 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7896 2015-01-26 Tony Liu <tony.liu@arm.com>
7898 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7901 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7904 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7905 correctly, clean up afterwards.
7907 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7910 * gfortran.dg/use_rename_7.f90: New.
7912 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7914 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7915 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7917 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7920 * gcc.target/sh/pr54236-4.c: New.
7922 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7924 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7925 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7928 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7931 * gfortran.dg/open_new_segv.f90: New test.
7933 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7942 * gcc.target/sh/pr64345-1.c: New.
7943 * gcc.target/sh/pr64345-2.c: New.
7944 * gcc.target/sh/pr59533-1.c: New.
7945 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7946 * gcc.target/sh/pr52933-2.c: Likewise.
7947 * gcc.target/sh/pr54089-1.c: Likewise.
7948 * gcc.target/sh/pr54236-1.c: Likewise.
7949 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7950 * gcc.target/sh/pr49263-1.c: Remove xfails.
7951 * gcc.target/sh/pr49263-2.c: Likewise.
7952 * gcc.target/sh/pr49263-3.c: Likewise.
7953 * gcc.target/sh/pr53987-1.c: Likewise.
7954 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7955 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7956 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7957 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7958 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7959 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7961 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7964 2015-01-24 Tom de Vries <tom@codesourcery.com>
7966 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7968 2015-01-23 Ian Lance Taylor <iant@google.com>
7971 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7972 targets without split stack support.
7974 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7977 * gcc.target/i386/pr64317.c: New test.
7979 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7981 PR rtl-optimization/63637
7982 PR rtl-optimization/60663
7983 * gcc.dg/pr63637-1.c: New test.
7984 * gcc.dg/pr63637-2.c: New test.
7985 * gcc.dg/pr63637-3.c: New test.
7986 * gcc.dg/pr63637-4.c: New test.
7987 * gcc.dg/pr63637-5.c: New test.
7988 * gcc.dg/pr63637-6.c: New test.
7989 * gcc.target/i386/pr63637-1.c: New test.
7990 * gcc.target/i386/pr63637-2.c: New test.
7991 * gcc.target/i386/pr63637-3.c: New test.
7992 * gcc.target/i386/pr63637-4.c: New test.
7993 * gcc.target/i386/pr63637-5.c: New test.
7994 * gcc.target/i386/pr63637-6.c: New test.
7996 2015-01-23 Richard Biener <rguenther@suse.de>
7999 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8000 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8002 2015-01-23 Marek Polacek <polacek@redhat.com>
8004 PR preprocessor/60570
8005 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8006 * gcc.dg/cpp/pr60570.c: New test.
8008 2015-01-23 Richard Biener <rguenther@suse.de>
8011 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8012 vectorization on vect64 targets.
8014 2015-01-23 Janus Weil <janus@gcc.gnu.org>
8017 * gfortran.dg/class_allocate_17.f90: New.
8019 2015-01-23 Tobias Burnus <burnus@net-b.de>
8022 * gfortran.dg/goacc/combined_loop.f90: New.
8024 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8027 * gfortran.dg/make_unit.f90: New test.
8029 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8032 * gfortran.dg/negative_unit_int8.f: Update.
8034 2015-01-22 Jeff Law <law@redhat.com>
8037 * gcc.target/m68k/pr52076-1.c: New test.
8038 * gcc.target/m68k/pr52076-2.c: New test.
8040 2015-01-22 Richard Biener <rguenther@suse.de>
8043 * gcc.dg/torture/pr64728.c: New testcase.
8045 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
8048 * g++.dg/pr64688.C: New test.
8050 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
8052 * gcc.target/i386/chkp-always_inline.c (f1): Make static
8053 to avoid errors with -fpic.
8055 2015-01-22 Richard Biener <rguenther@suse.de>
8058 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8060 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
8062 PR rtl-optimization/64682
8063 * gcc.c-torture/execute/pr64682.c: New file.
8065 2015-01-21 Jakub Jelinek <jakub@redhat.com>
8068 * gcc.dg/pr64511.c: New test.
8070 PR rtl-optimization/62078
8071 * g++.dg/opt/pr62078.C: New test.
8074 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8076 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8079 * gfortran.dg/internal_pack_15.f90: New test.
8081 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8083 * c-c++-common/tsan/step.c: New testcase.
8085 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8087 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8089 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8091 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8093 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8095 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8097 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8099 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8101 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8103 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8105 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8107 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8109 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8111 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8113 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8115 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8117 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8119 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8121 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8123 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8125 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8127 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8129 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8131 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8133 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8135 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8136 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8137 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8140 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8142 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8143 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8144 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8147 2015-01-21 Renlin Li <renlin.li@arm.com>
8149 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8150 * g++.dg/tls/thread_local5g.C: Likewise.
8151 * g++.dg/tls/thread_local6g.C: Likewise.
8153 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8155 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8156 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8157 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8159 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8161 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8162 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8163 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8165 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8167 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8168 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8169 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8171 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8173 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8174 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8175 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8177 2015-01-20 Jeff Law <law@redhat.com>
8180 * gcc.target/m68k/pr59946.c: New test.
8182 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8184 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8185 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8186 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8188 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8190 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8191 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8192 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8194 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8196 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8197 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8198 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8200 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8202 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8203 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8204 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8206 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8209 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8211 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8212 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8213 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8215 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8217 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8218 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8219 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8221 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8223 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8225 2015-01-20 Jakub Jelinek <jakub@redhat.com>
8227 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8230 * g++.dg/ubsan/pr64632.C: New test.
8233 * gcc.dg/pr64663.c: New test.
8235 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8238 * g++.dg/warn/Wunused-var-23.C: New.
8240 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8243 * g++.dg/cpp0x/constexpr-59937-1.C: New.
8244 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8246 2015-01-20 Richard Biener <rguenther@suse.de>
8249 * gcc.dg/lto/pr64684_0.c: New testcase.
8250 * gcc.dg/lto/pr64684_1.c: Likewise.
8251 * gcc.dg/lto/pr64684_2.c: Likewise.
8252 * gcc.dg/lto/pr64685_0.c: Likewise.
8253 * gcc.dg/lto/pr64685_1.c: Likewise.
8255 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8258 * g++.dg/cpp1y/lambda-init12.C: New.
8260 2015-01-20 Richard Biener <rguenther@suse.de>
8262 PR tree-optimization/64410
8263 * g++.dg/vect/pr64410.cc: Require vect_double.
8265 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8268 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8270 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8274 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8276 PR rtl-optimization/64081
8277 * gcc.dg/pr64081.c: New test.
8279 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8281 * jit.dg/harness.h: Include <unistd.h>.
8282 (CHECK_NO_ERRORS): New.
8283 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8284 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8285 gcc_jit_context_compile_to_file.
8286 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8287 args to the spawned executable.
8288 (jit-expand-vars): New function.
8289 (jit-exe-params): New variable.
8290 (dg-jit-set-exe-params): New function.
8291 (jit-dg-test): Detect testcases that use
8292 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8293 Set arguments of spawned process to jit-exe-params.
8294 (jit-get-output-filename): New function.
8295 (jit-setup-compile-to-file): New function.
8296 (jit-verify-compile-to-file): New function.
8297 (jit-run-executable): New function.
8298 (jit-verify-executable): New function.
8299 * jit.dg/test-compile-to-assembler.c: New testcase.
8300 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8301 * jit.dg/test-compile-to-executable.c: New testcase.
8302 * jit.dg/test-compile-to-object.c: New testcase.
8304 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8307 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8310 2015-01-19 Martin Liska <mliska@suse.cz>
8312 * objc/compile/pr64668.m: New test.
8314 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8316 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8317 (create_overflow_fn): Update comment to clarify that
8318 the third param of the created function is a bool *, not
8320 (verify_int_overflow_fn): Convert param "expected_ovf" from
8321 int to bool. Update third param of "overflow_fn_type" from int *
8322 to bool *. Update local "actual_ovf" from int to bool.
8323 (verify_uint_overflow_fn): Likewise.
8325 2015-01-19 Martin Liska <mliska@suse.cz>
8327 * gcc.dg/ipa/ipa-icf-33.c: New test.
8329 2015-01-19 Felix Yang <felix.yang@huawei.com>
8330 Haijian Zhang <z.zhanghaijian@huawei.com>
8332 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8333 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8334 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8335 result_float64x2, expected_hfloat64x2): New helper type, variable and
8337 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8338 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8339 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8340 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8341 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8342 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8343 and target without the FMA feature.
8345 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8347 * gcc.target/aarch64/pr64304.c: New testcase.
8349 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8351 PR rtl-optimization/64081
8352 * gcc.dg/pr64081.c: New test.
8354 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8357 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8359 * gcc.target/aarch64/test_frame_6.c: Likewise.
8360 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8361 and x19 (in the epilogue).
8362 * gcc.target/aarch64/test_frame_4.c: Likewise.
8363 * gcc.target/aarch64/test_frame_7.c: Likewise.
8365 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8367 * gcc.target/i386/chkp-always_inline.c: New.
8369 2015-01-15 Andrew Pinski <apinski@cavium.com>
8370 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8372 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8373 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8375 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8378 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8379 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8381 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8384 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8386 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8389 * gcc.target/sh/torture/pr64652.c: New.
8391 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8393 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8394 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8395 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8396 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8397 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8398 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8400 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8403 * g++.dg/torture/pr64378.C: New testcase.
8405 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8408 * gfortran.dg/block_13.f08: New test
8410 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8413 * gfortran.dg/associate_1.f03: Allow test for character with
8416 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8418 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8419 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8421 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8423 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8425 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8428 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8430 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8433 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8436 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8439 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8441 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8444 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8446 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8448 PR rtl-optimization/52773
8449 * gcc.c-torture/compile/pr52773.c: New test.
8451 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8454 * g++.dg/cpp0x/alias-decl-46.C: New.
8456 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8458 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8460 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8462 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8464 (CHECK_FP): Likewise.
8465 (CHECK_CUMULATIVE_SAT): Likewise.
8467 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8469 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8470 (Set_Neon_Cumulative_Sat): Add parameter.
8471 (__set_neon_cumulative_sat): Support new parameter.
8472 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8473 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8475 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8476 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8479 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8481 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8482 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8484 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8487 * g++.dg/tls/thread_local-ice4.C: New.
8489 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8491 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8494 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8497 * g++.dg/cpp0x/vt-62276.C: New.
8499 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8502 * g++.dg/pr64353.C: New.
8504 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8507 * gcc.target/aarch64/pr64263_1.c: New test.
8509 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8511 PR tree-optimization/64434
8512 * gcc.dg/torture/pr64434.c: Move to...
8513 * gcc.dg/pr64434.c: ... here.
8515 2015-01-16 Richard Biener <rguenther@suse.de>
8518 * gcc.dg/uninit-18.c: New testcase.
8520 2015-01-16 Richard Biener <rguenther@suse.de>
8522 PR tree-optimization/64568
8523 * g++.dg/torture/pr64568-2.C: New testcase.
8525 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8528 * gcc.target/i386/chkp-label-address.c: New.
8530 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8533 * gfortran.dg/pointer_init_6.f90: Extended.
8535 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8537 * gcc.c-torture/compile/20150108.c: New test.
8539 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8541 * gcc.target/visium: New directory.
8543 2015-01-16 Richard Biener <rguenther@suse.de>
8545 PR tree-optimization/61743
8546 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8547 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8549 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8551 * gcc.dg/pr64015.c: New test.
8553 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8557 * g++.dg/ipa/pr64612.C: New test.
8559 2015-01-16 Renlin Li <renlin.li@arm.com>
8561 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8563 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8565 * gcc.target/i386/sse-14.c: Test new intrinsic.
8566 * gcc.target/i386/sse-22.c: Ditto.
8568 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8571 * g++.dg/cpp0x/auto44.C: New.
8573 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8576 * gcc.target/nios2/gpopt-all.c: New test case.
8577 * gcc.target/nios2/gpopt-local.c: New test case.
8578 * gcc.target/nios2/gpopt-global.c: New test case.
8579 * gcc.target/nios2/gpopt-data.c: New test case.
8580 * gcc.target/nios2/gpopt-none.c: New test case.
8582 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8584 * g++.dg/ubsan/vptr-1.C: New test.
8585 * g++.dg/ubsan/vptr-2.C: New test.
8586 * g++.dg/ubsan/vptr-3.C: New test.
8587 * g++.dg/ubsan/vptr-4.C: New test.
8588 * g++.dg/ubsan/vptr-5.C: New test.
8589 * g++.dg/ubsan/vptr-6.C: New test.
8590 * g++.dg/ubsan/vptr-7.C: New test.
8591 * g++.dg/ubsan/vptr-8.C: New test.
8592 * g++.dg/ubsan/vptr-9.C: New test.
8594 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8596 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8598 * lib/gcc-dg.exp: Likewise.
8600 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8602 PR rtl-optimization/64110
8603 * gcc.target/i386/pr64110.c: Add scan-assembler.
8605 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8606 James Norris <jnorris@codesourcery.com>
8607 Cesar Philippidis <cesar@codesourcery.com>
8608 Ilmir Usmanov <i.usmanov@samsung.com>
8610 * lib/target-supports.exp (check_effective_target_fopenacc): New
8612 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8613 * g++.dg/goacc/goacc.exp: Likewise.
8614 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8615 * gcc.dg/goacc/goacc.exp: Likewise.
8616 * gfortran.dg/goacc/goacc.exp: Likewise.
8617 * c-c++-common/cpp/openacc-define-1.c: New file.
8618 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8619 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8620 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8621 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8622 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8623 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8624 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8625 * c-c++-common/goacc/cache-1.c: Likewise.
8626 * c-c++-common/goacc/clauses-fail.c: Likewise.
8627 * c-c++-common/goacc/collapse-1.c: Likewise.
8628 * c-c++-common/goacc/data-1.c: Likewise.
8629 * c-c++-common/goacc/data-2.c: Likewise.
8630 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8631 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8632 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8633 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8634 * c-c++-common/goacc/if-clause-1.c: Likewise.
8635 * c-c++-common/goacc/if-clause-2.c: Likewise.
8636 * c-c++-common/goacc/kernels-1.c: Likewise.
8637 * c-c++-common/goacc/loop-1.c: Likewise.
8638 * c-c++-common/goacc/loop-private-1.c: Likewise.
8639 * c-c++-common/goacc/nesting-1.c: Likewise.
8640 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8641 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8642 * c-c++-common/goacc/parallel-1.c: Likewise.
8643 * c-c++-common/goacc/pcopy.c: Likewise.
8644 * c-c++-common/goacc/pcopyin.c: Likewise.
8645 * c-c++-common/goacc/pcopyout.c: Likewise.
8646 * c-c++-common/goacc/pcreate.c: Likewise.
8647 * c-c++-common/goacc/pragma_context.c: Likewise.
8648 * c-c++-common/goacc/present-1.c: Likewise.
8649 * c-c++-common/goacc/reduction-1.c: Likewise.
8650 * c-c++-common/goacc/reduction-2.c: Likewise.
8651 * c-c++-common/goacc/reduction-3.c: Likewise.
8652 * c-c++-common/goacc/reduction-4.c: Likewise.
8653 * c-c++-common/goacc/sb-1.c: Likewise.
8654 * c-c++-common/goacc/sb-2.c: Likewise.
8655 * c-c++-common/goacc/sb-3.c: Likewise.
8656 * c-c++-common/goacc/update-1.c: Likewise.
8657 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8658 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8659 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8660 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8661 * gfortran.dg/goacc/assumed.f95: Likewise.
8662 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8663 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8664 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8665 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8666 * gfortran.dg/goacc/branch.f95: Likewise.
8667 * gfortran.dg/goacc/cache-1.f95: Likewise.
8668 * gfortran.dg/goacc/coarray.f95: Likewise.
8669 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8670 * gfortran.dg/goacc/cray.f95: Likewise.
8671 * gfortran.dg/goacc/critical.f95: Likewise.
8672 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8673 * gfortran.dg/goacc/data-tree.f95: Likewise.
8674 * gfortran.dg/goacc/declare-1.f95: Likewise.
8675 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8676 * gfortran.dg/goacc/fixed-1.f: Likewise.
8677 * gfortran.dg/goacc/fixed-2.f: Likewise.
8678 * gfortran.dg/goacc/fixed-3.f: Likewise.
8679 * gfortran.dg/goacc/fixed-4.f: Likewise.
8680 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8681 * gfortran.dg/goacc/if.f95: Likewise.
8682 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8683 * gfortran.dg/goacc/list.f95: Likewise.
8684 * gfortran.dg/goacc/literal.f95: Likewise.
8685 * gfortran.dg/goacc/loop-1.f95: Likewise.
8686 * gfortran.dg/goacc/loop-2.f95: Likewise.
8687 * gfortran.dg/goacc/loop-3.f95: Likewise.
8688 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8689 * gfortran.dg/goacc/omp.f95: Likewise.
8690 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8691 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8692 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8693 * gfortran.dg/goacc/parameter.f95: Likewise.
8694 * gfortran.dg/goacc/private-1.f95: Likewise.
8695 * gfortran.dg/goacc/private-2.f95: Likewise.
8696 * gfortran.dg/goacc/private-3.f95: Likewise.
8697 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8698 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8699 * gfortran.dg/goacc/reduction.f95: Likewise.
8700 * gfortran.dg/goacc/routine-1.f90: Likewise.
8701 * gfortran.dg/goacc/routine-2.f90: Likewise.
8702 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8703 * gfortran.dg/goacc/several-directives.f95: Likewise.
8704 * gfortran.dg/goacc/sie.f95: Likewise.
8705 * gfortran.dg/goacc/subarrays.f95: Likewise.
8706 * gfortran.dg/gomp/map-1.f90: Likewise.
8707 * gfortran.dg/openacc-define-1.f90: Likewise.
8708 * gfortran.dg/openacc-define-2.f90: Likewise.
8709 * gfortran.dg/openacc-define-3.f90: Likewise.
8710 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8711 * g++.dg/gomp/block-2.C: Likewise.
8712 * g++.dg/gomp/block-3.C: Likewise.
8713 * g++.dg/gomp/block-5.C: Likewise.
8714 * g++.dg/gomp/target-1.C: Likewise.
8715 * g++.dg/gomp/target-2.C: Likewise.
8716 * g++.dg/gomp/taskgroup-1.C: Likewise.
8717 * g++.dg/gomp/teams-1.C: Likewise.
8718 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8719 * gcc.dg/cilk-plus/jump.c: Likewise.
8720 * gcc.dg/gomp/block-1.c: Likewise.
8721 * gcc.dg/gomp/block-10.c: Likewise.
8722 * gcc.dg/gomp/block-2.c: Likewise.
8723 * gcc.dg/gomp/block-3.c: Likewise.
8724 * gcc.dg/gomp/block-4.c: Likewise.
8725 * gcc.dg/gomp/block-5.c: Likewise.
8726 * gcc.dg/gomp/block-6.c: Likewise.
8727 * gcc.dg/gomp/block-7.c: Likewise.
8728 * gcc.dg/gomp/block-8.c: Likewise.
8729 * gcc.dg/gomp/block-9.c: Likewise.
8730 * gcc.dg/gomp/target-1.c: Likewise.
8731 * gcc.dg/gomp/target-2.c: Likewise.
8732 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8733 * gcc.dg/gomp/teams-1.c: Likewise.
8735 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8737 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8740 2015-01-15 Mike Stump <mikestump@comcast.net>
8742 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8743 * gcc.dg/inline_2.c: Likewise.
8744 * gcc.dg/inline_3.c: Likewise.
8745 * gcc.dg/inline_4.c: Likewise.
8747 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8750 * gfortran.dg/proc_ptr_comp_43.f90: New.
8752 2015-01-15 Mike Stump <mikestump@comcast.net>
8754 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8755 * gcc.dg/unroll_2.c: Likewise.
8756 * gcc.dg/unroll_3.c: Likewise.
8757 * gcc.dg/unroll_4.c: Likewise.
8758 * gcc.dg/unroll_5.c: Likewise.
8760 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8763 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8765 * gcc.target/aarch64/test_frame_6.c: Likewise.
8766 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8767 x30 and x19 (in the epilogue).
8768 * gcc.target/aarch64/test_frame_4.c: Likewise.
8769 * gcc.target/aarch64/test_frame_7.c: Likewise.
8771 2015-01-15 Martin Liska <mliska@suse.cz>
8773 * g++.dg/ipa/pr64068.C: New test.
8774 * gcc.dg/ipa/PR64559.c: New test.
8776 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8778 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8781 2015-01-15 Richard Biener <rguenther@suse.de>
8783 PR tree-optimization/61743
8784 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8785 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8787 2015-01-15 Renlin Li <renlin.li@arm.com>
8789 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8790 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8792 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8794 * gcc.dg/vect/vect-aggressive-1.c: New.
8795 * gcc.target/i386/avx2-vect-aggressive.c: New.
8797 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8799 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8801 2015-01-15 Richard Biener <rguenther@suse.de>
8804 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8805 -Wl,-undefined,dynamic_lookup.
8807 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8809 * gnat.dg/opt47.adb: New test.
8811 2015-01-15 Richard Biener <rguenther@suse.de>
8814 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8816 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8818 PR tree-optimization/64434
8819 * gcc.dg/torture/pr64434.c: New test.
8821 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8823 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8824 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8825 -march=loongson* and -march=octeon* require -mno-micromips.
8827 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8828 Matthew Fortune <matthew.fortune@imgtec.com>
8830 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8831 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8832 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8833 * gcc.target/mips/call-saved-7.c: New file.
8834 * gcc.target/mips/call-saved-8.c: New file.
8835 * gcc.target/mips/call-saved-9.c: New file.
8837 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8839 * gcc.target/mips/lsa.c: New file.
8840 * gcc.target/mips/mips64-lsa.c: Likewise.
8841 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8842 * gcc.target/mips/mulsize-4.c: Likewise.
8843 * gcc.target/mips/mulsize-5.c: New file.
8844 * gcc.target/mips/mulsize-6.c: Likewise.
8845 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8846 and !HAS_LSA as ghost options.
8847 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8850 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8852 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8854 2015-01-15 Richard Biener <rguenther@suse.de>
8857 * gcc.dg/torture/pr64365.c: New testcase.
8859 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8861 * gcc.dg/stackprotectexplicit1.c: New test.
8862 * g++.dg/stackprotectexplicit2.c: New test.
8864 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8867 * gfortran.dg/inquire_internal.f90: New.
8868 * gfortran.dg/negative_unit_check.f90: New.
8870 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8873 * gcc.target/sh/pr53988-1.c: New.
8875 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8878 * g++.dg/tls/thread_local-ice3.C: New.
8880 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8882 * gcc.target/i386/fentry-override.c: Properly place {} in target
8883 selector. Remove nonpic.
8884 * gcc.target/i386/fentry.c: Likewise.
8886 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8888 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8889 warnings instead of errors.
8891 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8893 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8894 option support instead of ENABLE_LTO from Makefile.
8896 2015-01-14 Richard Biener <rguenther@suse.de>
8898 PR tree-optimization/59354
8899 * gcc.dg/vect/pr59354.c: New testcase.
8901 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8903 * lib/target-supports.exp
8904 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8905 on ARM architures before v7.
8907 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8910 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8913 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8916 * gcc.target/i386/pr64386.c: New test.
8918 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8921 * gcc.target/i386/pr64393.c: New test.
8923 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8926 * gcc.target/i386/pr64387.c: New test.
8928 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8930 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8932 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8934 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8936 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8939 * gcc.target/arm/pr64453.c: New.
8941 2015-01-14 Richard Biener <rguenther@suse.de>
8944 * gcc.dg/lto/pr64415_0.c: New testcase.
8945 * gcc.dg/lto/pr64415_1.c: Likewise.
8947 2015-01-14 Martin Liska <mliska@suse.cz>
8949 * gcc.dg/ipa/pr64307.c: New test.
8951 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8953 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8956 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8959 * gcc.target/arm/pr64460_1.c: New test.
8961 2015-01-14 Richard Biener <rguenther@suse.de>
8963 PR tree-optimization/64493
8964 PR tree-optimization/64495
8965 * gcc.dg/vect/pr64493.c: New testcase.
8966 * gcc.dg/vect/pr64495.c: Likewise.
8968 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8970 * gcc.dg/Warray-bounds-11.c: New test-case.
8972 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8974 * gcc.target/mips/octeon3-pipe-1.c: New test.
8976 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8978 * jit.dg/harness.h (set_up_logging): Move string concatenation
8980 (concat_strings): New function.
8981 (dump_reproducer): New function.
8982 (test_jit): Call dump_reproducer.
8983 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8985 (jit-dg-test): Delete any generated reproducer from previous runs.
8986 Verify that a generated reproducer was created, and verify that it
8988 * jit.dg/test-nested-contexts.c (main): Call
8989 gcc_jit_context_dump_reproducer_to_file.
8991 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8993 * gcc.dg/aru-2.c: Add dg-require-profiling.
8995 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8997 * lib/target-supports.exp (check_profiling_available): Check if
9000 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
9003 * g++.dg/torture/pr64565.C: New testcase.
9005 2015-01-13 Marek Polacek <polacek@redhat.com>
9008 * gcc.dg/tm/pr64391.c: New test.
9010 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9012 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9015 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9017 * gcc.target/i386/pie.c: New test.
9019 * lib/target-supports.exp (check_effective_target_pie): New.
9021 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9023 PR rtl-optimization/64286
9024 * gcc.target/i386/avx2-pr64286.c: New test.
9026 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
9029 * g++.dg/cpp0x/vt-57626.C: New.
9031 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9034 * gfortran.dg/pr64528.f90: New test.
9036 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
9038 * gcc.target/aarch64/subsp.c: New test.
9040 2015-01-13 Andrew Pinski <apinski@cavium.com>
9042 * gcc.target/aarch64/store-pair-1.c: New testcase.
9044 2015-01-13 Richard Biener <rguenther@suse.de>
9047 * gcc.dg/lto/pr64373_0.c: New testcase.
9049 2015-01-13 Andrew Pinski <apinski@cavium.com>
9051 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9052 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9054 2015-01-13 Richard Biener <rguenther@suse.de>
9056 PR tree-optimization/64406
9057 * gcc.dg/pr64406.c: New testcase.
9059 2015-01-13 Richard Biener <rguenther@suse.de>
9061 PR tree-optimization/64404
9062 * gcc.dg/vect/pr64404.c: New testcase.
9064 2015-01-13 Richard Biener <rguenther@suse.de>
9066 PR tree-optimization/64568
9067 * g++.dg/torture/pr64568.C: New testcase.
9069 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9071 * jit.dg/test-error-local-used-from-other-function.c: New test
9073 * jit.dg/test-error-param-reuse.c: New test case.
9074 * jit.dg/test-error-param-sharing.c: New test case.
9075 * jit.dg/test-error-param-used-from-other-function.c: New test
9077 * jit.dg/test-error-param-used-without-a-function.c: New test
9080 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9082 PR tree-optimization/64563
9083 * gcc.dg/pr64563.c: New test.
9086 * gcc.target/i386/pr64513.c: New test.
9088 PR tree-optimization/64454
9089 * gcc.dg/pr64454.c: New test.
9092 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9094 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9095 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9096 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9097 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9098 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9099 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9100 * gcc.dg/vect/slp-25.c: Likewise.
9101 * gcc.dg/vect/vect-109.c: Likewise.
9102 * gcc.dg/vect/vect-13.c: Likewise.
9103 * gcc.dg/vect/vect-17.c: Likewise.
9104 * gcc.dg/vect/vect-18.c: Likewise.
9105 * gcc.dg/vect/vect-19.c: Likewise.
9106 * gcc.dg/vect/vect-20.c: Likewise.
9107 * gcc.dg/vect/vect-21.c: Likewise.
9108 * gcc.dg/vect/vect-22.c: Likewise.
9109 * gcc.dg/vect/vect-27.c: Likewise.
9110 * gcc.dg/vect/vect-29.c: Likewise.
9111 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9112 * gcc.dg/vect/vect-2.c: Likewise.
9113 * gcc.dg/vect/vect-3.c: Likewise.
9114 * gcc.dg/vect/vect-4.c: Likewise.
9115 * gcc.dg/vect/vect-5.c: Likewise.
9116 * gcc.dg/vect/vect-72.c: Likewise.
9117 * gcc.dg/vect/vect-73-big-array.c: Likewise.
9118 * gcc.dg/vect/vect-73.c: Likewise.
9119 * gcc.dg/vect/vect-77-global.c: Likewise.
9120 * gcc.dg/vect/vect-78-global.c: Likewise.
9121 * gcc.dg/vect/vect-7.c: Likewise.
9122 * gcc.dg/vect/vect-86.c: Likewise.
9123 * gcc.dg/vect/vect-align-1.c: Likewise.
9124 * gcc.dg/vect/vect-align-3.c: Likewise.
9125 * gcc.dg/vect/vect-all-big-array.c: Likewise.
9126 * gcc.dg/vect/vect-all.c: Likewise.
9127 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9128 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9129 * gcc.dg/vect/vect-peel-3.c: Likewise.
9130 * gcc.dg/vect/vect-peel-4.c: Likewise.
9131 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9133 2015-01-12 Jeff Law <law@redhat.com>
9136 * gcc.target/m68k/pr64461.c: New test.
9138 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9140 * jit.dg/test-array-as-pointer.c (create_code): Update call
9141 to gcc_jit_context_new_global by setting "kind" to
9142 GCC_JIT_GLOBAL_IMPORTED.
9143 * jit.dg/test-error-array-as-pointer.c: Likewise.
9144 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9145 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9146 setting kind to GCC_JIT_GLOBAL_EXPORTED.
9147 * jit.dg/test-using-global.c (the_global): Rename to...
9148 (imported_global): ...this.
9149 (create_code): Update to test the three kinds of global.
9150 (verify_code): Likewise.
9152 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
9155 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
9157 * gcc.target/i386/pr64291-2.c: Updated.
9159 2015-01-12 Richard Biener <rguenther@suse.de>
9161 PR tree-optimization/64530
9162 * gfortran.dg/pr64530.f90: New testcase.
9164 2015-01-12 Richard Biener <rguenther@suse.de>
9167 * gcc.dg/torture/pr64357.c: New testcase.
9169 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
9171 * gcc.target/i386/nop-mcount.c: Properly place {} in target
9174 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9175 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9177 2015-01-12 Martin Liska <mliska@suse.cz>
9179 * gcc.dg/ipa/PR64550.c: New test.
9181 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
9184 * g++.dg/ipa/pr63470.C: New testcase.
9186 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9189 * gfortran.dg/typebound_operator_20.f90: New.
9191 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9194 * gfortran.dg/proc_ptr_comp_42.f90: New.
9196 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9199 * gfortran.dg/proc_ptr_comp_41.f90: New.
9201 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
9203 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9205 2015-01-10 Tobias Burnus <burnus@net-b.de>
9208 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9209 and add dg-excess-errors.
9210 * gfortran.dg/line_length_6.f90: New.
9211 * gfortran.dg/line_length_7.f90: New.
9212 * gfortran.dg/line_length_8.f90: New.
9213 * gfortran.dg/line_length_9.f90: New.
9214 * gfortran.dg/line_length_10.f90: New.
9215 * gfortran.dg/line_length_11.f90: New.
9217 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9219 * jit.dg/test-threads.c (struct testcase): Move declaration
9220 to jit.dg/all-non-failing-tests.h.
9221 (testcases): Likewise.
9222 * jit.dg/all-non-failing-tests.h (struct testcase): Move
9223 declaration here from jit.dg/all-non-failing-tests.h.
9224 (testcases): Likewise.
9225 * jit.dg/test-combination.c (create_code): Eliminate spelling
9226 out all of the testcases in favor of looping through the
9227 "testcases" metadata.
9228 (verify_code): Likewise.
9230 2015-01-09 Jakub Jelinek <jakub@redhat.com>
9232 PR rtl-optimization/64536
9233 * gcc.dg/pr64536.c: New test.
9235 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9237 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9238 * jit.dg/test-combination.c (create_code): Likewise.
9239 (verify_code): Likewise.
9240 * jit.dg/test-constants.c: New test case.
9241 * jit.dg/test-threads.c: Add test-constants.c.
9243 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
9246 * objc.dg/gnu-api-2-class.m: Add a test case
9247 for the above change.
9249 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
9251 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9253 2015-01-09 Richard Biener <rguenther@suse.de>
9255 PR tree-optimization/64410
9256 * g++.dg/vect/pr64410.cc: New testcase.
9258 2015-01-09 Martin Liska <mliska@suse.cz>
9260 * gcc.dg/ipa/ipa-icf-32.c: New test.
9262 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9264 * c-c++-common/tsan/tsan_barrier.h: New.
9265 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9266 * c-c++-common/tsan/bitfield_race.c: Likewise.
9267 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9268 * c-c++-common/tsan/mutexset1.c: Likewise.
9269 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9270 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9271 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9272 * c-c++-common/tsan/simple_race.c: Likewise.
9273 * c-c++-common/tsan/simple_stack.c: Likewise.
9274 * c-c++-common/tsan/sleep_sync.c: Likewise.
9275 * c-c++-common/tsan/tiny_race.c: Likewise.
9276 * c-c++-common/tsan/tls_race.c: Likewise.
9277 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9278 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9279 * g++.dg/tsan/atomic_free.C: Likewise.
9280 * g++.dg/tsan/atomic_free2.C: Likewise.
9281 * g++.dg/tsan/cond_race.C: Likewise.
9282 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9284 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9287 * lib/target-supports.exp (check_effective_target_libatomic_available):
9289 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9290 targets that match effective-target libatomic_available.
9291 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9293 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9295 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9296 Verify the result of gcc_jit_context_get_last_error.
9297 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9299 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9301 PR tree-optimization/63989
9302 * gcc.dg/strlenopt-27.c: New test.
9304 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9306 * jit.dg/harness.h (set_up_logging): New function.
9307 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9308 set_up_logging on the context, so that every testcase is
9309 logged to a particular file.
9310 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9311 and call gcc_jit_context_set_logfile on the top-level context.
9313 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9316 * g++.dg/opt/pr64338.C: New test.
9318 2015-01-08 Tobias Burnus <burnus@net-b.de>
9320 * gfortran.dg/coarray/codimension_2b.f90: New file.
9321 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9322 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9324 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9327 * g++.dg/ext/fnname4.C: New.
9329 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9332 * g++.dg/cpp0x/constexpr-64462.C: New.
9334 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9337 * g++.dg/cpp0x/deleted10.C: New.
9339 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9341 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9343 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9345 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9346 GCC_JIT_UNARY_OP_ABS.
9347 (verify_unary_ops): Likewise.
9349 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9351 * jit.dg/test-arith-overflow.c: New test case.
9352 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9353 * jit.dg/test-combination.c (create_code): Likewise.
9354 (verify_code): Likewise.
9355 * jit.dg/test-threads.c (testcases): Likewise.
9357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9359 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9360 rather than "jit". Load g++.exp, and call g++_init.
9361 Run test-*.cc files within the testsuite and *.cc files within
9363 (jit-dg-test): Drop the addition of -fgnu89-inline to
9364 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9365 doing it when compiling C testcases (since g++ does not handle
9366 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9367 is restored to the value after g++_init ran, rather than the
9368 value before g++_init ran. Return a list of
9369 $comp_output $output_file, as dg-test assumes.
9371 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9373 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9374 make it easier to figure out the origin of each test result when
9375 running test-combination.c and test-threads.c.
9376 (CHECK_VALUE): Likewise.
9377 (CHECK_DOUBLE_VALUE): Likewise.
9378 (CHECK_STRING_VALUE): Likewise.
9379 (CHECK_STRING_STARTS_WITH): Likewise.
9380 (CHECK_STRING_CONTAINS): Likewise.
9382 (check_string_value): Likewise, add "funcname" param.
9383 (check_string_starts_with): Likewise.
9384 (check_string_contains): Likewise.
9386 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9388 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9389 generating name of built executable.
9391 2015-01-07 Marek Polacek <polacek@redhat.com>
9394 * gcc.dg/pr64440.c: New test.
9395 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9397 2015-01-07 Marek Polacek <polacek@redhat.com>
9400 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9401 * gcc.dg/pr64417.c: New test.
9403 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9406 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9409 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9411 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9412 Check if testcases run without errors, not just if they compile.
9414 2015-01-06 Christian Bruel <christian.bruel@st.com>
9417 * gcc.target/sh/pr64507.c: New test.
9419 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9421 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9423 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9425 * c-c++-common/asan/sanitize-all-1.c: New test.
9426 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9427 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9428 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9429 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9431 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9433 * lib/target-supports.exp (check_profiling_available): Return 0 for
9435 (check_effective_target_tls_runtime): Likewise.
9436 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9437 * gcc.dg/20020312-2.c: Adjust for Visium.
9438 * gcc.dg/tls/thr-cse-1.c: Likewise
9439 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9440 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9441 * gcc.dg/weak/typeof-2.c: Likewise.
9443 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9445 PR rtl-optimization/64287
9446 * gcc.dg/aru-2.c: New test.
9448 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9451 * c-c++-common/ubsan/pr64344-1.c: New test.
9452 * c-c++-common/ubsan/pr64344-2.c: New test.
9454 PR tree-optimization/64465
9455 * gcc.dg/pr64465.c: New test.
9457 PR tree-optimization/64494
9458 * gcc.c-torture/compile/pr64494.c: New test.
9460 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9463 * gfortran.dg/realloc_on_assign_25.f90: New test.
9465 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9467 Update copyright years.
9469 2015-01-05 Marek Polacek <polacek@redhat.com>
9472 * gcc.dg/pr64423.c: New test.
9474 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9476 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9477 mmix-knuth-mmixware for the same reason as for MIPS.
9478 * gcc.dg/debug/debug-2.c: Ditto.
9480 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9482 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9485 * lib/gfortran.exp: Add libatomic library search path.
9486 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9487 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9489 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9491 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9493 * c-c++-common/tsan/bitfield_race.c: New testcase.
9494 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9496 2015-01-02 Tobias Burnus <burnus@net-b.de>
9498 * gfortran.dg/coarray/collectives_4.f90: New.
9500 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9503 * gfortran.dg/extends_16.f90: New.
9505 2015-01-02 Tobias Burnus <burnus@net-b.de>
9507 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9509 2015-01-02 Tobias Burnus <burnus@net-b.de>
9511 * gfortran.dg/coarray/codimension_2.f90: New.
9512 * gfortran.dg/coarray/codimension_2a.f90: New.
9513 * gfortran.dg/coarray_35.f90: New.
9514 * gfortran.dg/coarray_35a.f90: New.
9516 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9519 * gfortran.dg/dummy_procedure_11.f90: New.
9521 Copyright (C) 2015 Free Software Foundation, Inc.
9523 Copying and distribution of this file, with or without modification,
9524 are permitted in any medium without royalty provided the copyright
9525 notice and this notice are preserved.