1 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4 * gfortran.dg/ieee/large_2.f90: New test.
5 * gfortran.dg/ieee/large_3.F90: New test.
7 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10 * gfortran.dg/ieee/large_1.f90: Adjust test.
12 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
13 Jeff Law <law@redhat.com>
16 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
17 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
18 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
19 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
20 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
21 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
23 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
26 * gfortran.dg/pr66311.f90: New file.
28 2015-08-05 Richard Biener <rguenther@suse.de>
30 PR tree-optimization/67121
31 * gcc.dg/torture/pr67121.c: New testcase.
33 2015-08-05 Nick Clifton <nickc@redhat.com>
35 * gcc.target/rl78: New directory.
36 * gcc.target/rl78/rl78.exp: New file: Test driver.
37 * gcc.target/rl78/test_addm3.c: New file: Test adds.
39 2015-08-05 Richard Biener <rguenther@suse.de>
42 * gcc.dg/torture/pr67120.c: New testcase.
44 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
48 * lib/fortran-modules.exp: Call cleanup-submodules from
50 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
51 cover the cases where private entities are no longer optimized
53 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
55 * gfortran.dg/submodule_1.f08: Change cleanup module names.
56 * gfortran.dg/submodule_5.f08: The same.
57 * gfortran.dg/submodule_9.f08: The same.
58 * gfortran.dg/submodule_10.f08: New test.
60 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/cpp1y/var-templ35.C: New.
65 2015-08-05 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/67055
68 * g++.dg/torture/pr67055.C: New testcase.
70 2015-08-05 Richard Biener <rguenther@suse.de>
72 PR tree-optimization/67109
73 * gcc.dg/torture/pr67109.c: New testcase.
74 * gcc.dg/vect/vect-119.c: Adjust.
76 2015-08-05 Richard Biener <rguenther@suse.de>
79 * gcc.dg/pr67107.c: New testcase.
81 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
84 * g++.dg/cpp1z/abbrev2.C: New.
86 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
90 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/init/explicit4.C: New.
95 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
97 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
98 without VSX an Power8 vector support.
100 2015-08-04 Richard Biener <rguenther@suse.de>
102 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
104 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
107 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
110 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
113 * g++.dg/cpp1y/var-templ34.C: New.
115 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
117 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
118 * gcc.target/aarch64/target_attr_1.c: Likewise.
119 * gcc.target/aarch64/target_attr_2.c: Likewise.
120 * gcc.target/aarch64/target_attr_3.c: Likewise.
121 * gcc.target/aarch64/target_attr_4.c: Likewise.
122 * gcc.target/aarch64/target_attr_5.c: Likewise.
123 * gcc.target/aarch64/target_attr_6.c: Likewise.
124 * gcc.target/aarch64/target_attr_7.c: Likewise.
125 * gcc.target/aarch64/target_attr_8.c: Likewise.
126 * gcc.target/aarch64/target_attr_9.c: Likewise.
127 * gcc.target/aarch64/target_attr_10.c: Likewise.
128 * gcc.target/aarch64/target_attr_11.c: Likewise.
129 * gcc.target/aarch64/target_attr_12.c: Likewise.
130 * gcc.target/aarch64/target_attr_13.c: Likewise.
131 * gcc.target/aarch64/target_attr_14.c: Likewise.
132 * gcc.target/aarch64/target_attr_15.c: Likewise.
134 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
136 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
138 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
140 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
142 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
144 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
147 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
150 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
151 * gfortran.dg/ieee/large_1.f90: New test.
153 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
155 PR tree-optimization/67043
156 * gcc.dg/pr67043.c: New test.
158 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
160 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
162 2015-08-03 David Malcolm <dmalcolm@redhat.com>
164 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
165 it to push/pop timing items.
166 (main): For each optimization level, create a gcc_jit_timer, and
167 time all of the iteration within that level cumulatively.
168 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
169 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
171 2015-08-03 Alexander Basov <coohpt@gmail.com>
176 * gcc.target/arm/pr43404.c : New testcase.
177 * gcc.target/arm/pr48470.c : New testcase.
178 * gcc.target/arm/pr64744-1.c : New testcase.
179 * gcc.target/arm/pr64744-2.c : New testcase.
181 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
183 PR tree-optimization/67077
184 * gcc.dg/pr67077.c: New test.
186 2015-08-03 Jeff Law <law@redhat.com>
189 PR gcov-profile/66899
190 * gcc.dg/pr66899.c: New test.
191 * gcc.dg/pr66314.c: New test.
193 2015-08-03 Marek Polacek <polacek@redhat.com>
196 * gcc.dg/pr67088.c: New test.
198 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
201 * gcc.target/arm/vnmul-1.c: New.
202 * gcc.target/arm/vnmul-2.c: New.
203 * gcc.target/arm/vnmul-3.c: New.
204 * gcc.target/arm/vnmul-4.c: New.
206 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
209 * gfortran.dg/class_allocate_20.f90: New.
211 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
213 * gcc.target/aarch64/csel_bfx_1.c: New test.
214 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
216 2015-08-02 Martin Sebor <msebor@redhat.com>
218 * g++.dg/Wframe-address-in-Wall.C: New test.
219 * g++.dg/Wframe-address.C: New test.
220 * g++.dg/Wno-frame-address.C: New test.
221 * gcc.dg/Wframe-address-in-Wall.c: New test.
222 * gcc.dg/Wframe-address.c: New test.
223 * gcc.dg/Wno-frame-address.c: New test.
225 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
227 * c-c++-common/Wmisleading-indentation.c: Add more tests.
229 2015-08-01 Michael Collison <michael.collison@linaro.org
230 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
232 * gcc.target/arm/mincmp.c: New test.
234 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
237 * gfortran.dg/associated_target_6.f03: New test
239 2015-08-01 Tom de Vries <tom@codesourcery.com>
241 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
242 optimize ("-ftree-parallelize-loops=0").
243 Add successful scans for 2 detected reductions. Add xfail scans for 3
245 * gcc.dg/autopar/reduc-2short.c: Same.
246 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
247 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
249 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
252 2015-07-31 Marek Polacek <polacek@redhat.com>
255 * g++.dg/ubsan/pr66977.C: New test.
257 2015-07-30 Marek Polacek <polacek@redhat.com>
259 * c-c++-common/Wtautological-compare-3.c: New test.
261 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
263 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
264 (CHECK): Pass address of scalar, rather than array.
266 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
268 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
270 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
272 * gcc.target/aarch64/fp16/fp16.exp: New.
273 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
274 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
276 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
278 * gcc.target/aarch64/f16_movs_1.c: New test.
280 2015-07-28 Tom de Vries <tom@codesourcery.com>
282 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
285 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
286 Manuel López-Ibáñez <manu@gcc.gnu.org>
288 * gcc.dg/parm-incomplete-1.c: Update.
289 * gcc.dg/pr18809-1.c: Update.
290 * gcc.dg/pr27953.c: Update.
291 * gcc.dg/vla-11.c: Update.
293 2015-07-27 Marek Polacek <polacek@redhat.com>
295 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
297 2015-07-27 Tom de Vries <tom@codesourcery.com>
299 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
300 attribute. Update comment.
302 Add scan for not parallelizing inner loop.
303 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
307 2015-07-27 Marek Polacek <polacek@redhat.com>
310 * c-c++-common/Wtautological-compare-2.c: New test.
312 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
315 * gcc.target/i386/pr66232-6.c: New tests.
316 * gcc.target/i386/pr66232-7.c: Likewise.
317 * gcc.target/i386/pr66232-8.c: Likewise.
318 * gcc.target/i386/pr66232-9.c: Likewise.
320 2015-07-27 Marek Polacek <polacek@redhat.com>
324 * c-c++-common/Wtautological-compare-1.c: New test.
326 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
329 * g++.dg/template/pr18969.C: New test.
330 * g++.dg/template/pr18969-2.C: New test.
331 * g++.old-deja/g++.jason/overload.C: Remove return value in
332 template function returning void.
334 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
336 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
337 immediates to avoid shift-overflow warnings.
339 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
342 * g++.dg/init/pr66857.C: New test.
344 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.target/i386/pr66648.c: New test.
349 2015-07-25 Tom de Vries <tom@codesourcery.com>
351 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
352 interchange_files and block_files variables.
353 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
355 * gcc.dg/graphite/uns-interchange-12.c: Same.
356 * gcc.dg/graphite/uns-interchange-14.c: Same.
357 * gcc.dg/graphite/uns-interchange-15.c: Same.
358 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
359 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
361 2015-07-25 Jeff Law <law@redhat.com>
365 * gcc.dg/tree-ssa/pr66752-2.c: New test.
366 * gcc.dg/torture/pr66752-1.c: New test
367 * g++.dg/torture/pr66752-2.C: New test.
369 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
372 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
374 PR rtl-optimization/64164
375 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
376 * gcc.dg/ssp-1.c: Make counter a register.
377 * gcc.dg/ssp-2.c: Likewise.
378 * gcc.dg/torture/parm-coalesce.c: New.
380 2015-07-24 Tom de Vries <tom@codesourcery.com>
382 * gcc.dg/graphite/block-1.c: Xfail scan.
383 * gcc.dg/graphite/interchange-12.c: Same.
384 * gcc.dg/graphite/interchange-14.c: Same.
385 * gcc.dg/graphite/interchange-15.c: Same.
386 * gcc.dg/graphite/interchange-9.c: Same.
387 * gcc.dg/graphite/interchange-mvt.c: Same.
388 * gcc.dg/graphite/uns-block-1.c: New test.
389 * gcc.dg/graphite/uns-interchange-12.c: New test.
390 * gcc.dg/graphite/uns-interchange-14.c: New test.
391 * gcc.dg/graphite/uns-interchange-15.c: New test.
392 * gcc.dg/graphite/uns-interchange-9.c: New test.
393 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
395 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
398 * c-c++-common/Wunused-function-1.c: New.
400 2015-07-24 Tom de Vries <tom@codesourcery.com>
402 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
403 alternative exit-first loop transform.
404 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
405 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
406 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
407 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
408 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
409 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
410 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
411 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
412 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
414 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
417 * gcc.target/i386/mpx/pr66566.c: New test.
419 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
422 * gcc.target/i386/pr66978.c: New test.
424 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
426 * gcc.target/s390/gpr2fprsavecfi.c: New test.
428 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
430 * gcc.target/s390/insv-1.c: New test.
431 * gcc.target/s390/insv-2.c: New test.
432 * gcc.target/s390/insv-3.c: New test.
434 2015-07-24 Tom de Vries <tom@codesourcery.com>
436 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
438 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
441 * gcc.dg/pr25530.c: New test.
443 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
446 * gcc.dg/pr25529.c: New test.
448 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
450 * gcc.target/arm/reg_equal_test.c: New test.
452 2015-07-23 Jeff Law <law@redhat.com>
455 * gcc.dg/tree-ssa/pr66752-2.c: New test.
456 * gcc.dg/torture/pr66752-1.c: New test
457 * g++.dg/torture/pr66752-2.C: New test.
459 2015-07-23 Marek Polacek <polacek@redhat.com>
462 * g++.dg/warn/Wlogical-op-2.C: New test.
464 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
466 PR rtl-optimization/64164
467 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
468 * gcc.dg/ssp-1.c: Make counter a register.
469 * gcc.dg/ssp-2.c: Likewise.
470 * gcc.dg/torture/parm-coalesce.c: New.
472 2015-07-23 Marek Polacek <polacek@redhat.com>
475 * c-c++-common/ubsan/pr66908.c: New test.
477 2015-07-23 Tom de Vries <tom@codesourcery.com>
479 * gcc.dg/autopar/outer-4.c: Add xfail.
480 * gcc.dg/autopar/outer-5.c: Same.
481 * gcc.dg/autopar/outer-6.c: Same.
482 * gcc.dg/autopar/reduc-2.c: Same.
483 * gcc.dg/autopar/reduc-2char.c: Same.
484 * gcc.dg/autopar/reduc-2short.c: Same.
485 * gcc.dg/autopar/reduc-8.c: Same.
486 * gcc.dg/autopar/uns-outer-4.c: New test.
487 * gcc.dg/autopar/uns-outer-5.c: New test.
488 * gcc.dg/autopar/uns-outer-6.c: New test.
490 2015-07-23 Richard Biener <rguenther@suse.de>
492 PR tree-optimization/66952
493 * gcc.dg/torture/pr66952.c: Use signed char.
495 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
497 PR tree-optimization/66926,66951
498 * gcc.dg/vect/pr66951.c: New test.
500 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/parse/error57.C: New.
504 * g++.dg/expr/string-2.C: Update.
506 2015-07-23 Richard Biener <rguenther@suse.de>
508 PR tree-optimization/66945
509 * gcc.dg/torture/pr66945.c: New testcase.
511 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
514 * g++.dg/ext/mv24.C: New test.
516 2015-07-22 Marek Polacek <polacek@redhat.com>
518 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
521 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
525 * gfortran.dg/generic_30.f90: New.
527 2015-07-22 Richard Biener <rguenther@suse.de>
529 PR tree-optimization/66952
530 * gcc.dg/torture/pr66952.c: New testcase.
532 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
534 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
536 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
538 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
540 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
542 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
544 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
546 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
548 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
550 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
552 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
554 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
556 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
558 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
560 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
562 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
564 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
566 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
568 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
570 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
572 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
574 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
576 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
578 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
580 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
582 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
584 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
586 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
588 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
590 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
592 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
594 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
596 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
598 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
600 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
602 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
604 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
606 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
608 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
610 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
612 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
614 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
616 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
618 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
620 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
622 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
624 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
626 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
628 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
630 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
632 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
634 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
636 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
638 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
640 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
642 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
644 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
646 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
648 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
650 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
652 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
654 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
656 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
658 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
660 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
662 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
664 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
666 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
668 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
670 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
672 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
674 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
676 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
678 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
680 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
682 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
684 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
686 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
688 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
690 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
692 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
694 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
696 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
698 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
700 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
702 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
704 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
706 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
708 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
710 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
712 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
714 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
716 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
718 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
720 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
722 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
724 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
726 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
728 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
730 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
732 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
734 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
736 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
738 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
740 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
742 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
744 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
746 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
748 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
750 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
752 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
754 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
756 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
758 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
760 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
762 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
764 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
766 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
768 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
770 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
772 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
774 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
776 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
778 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
780 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
782 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
784 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
786 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
788 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
790 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
792 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
794 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
796 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
799 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/template/crash81.C: Update.
803 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
806 * gcc.target/i386/pr66424.c: New.
808 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
810 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
812 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
815 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
816 Drop address sanitization.
818 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
820 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
822 (dg-additional-options): Set armv5t flag.
824 2015-07-21 Marek Polacek <polacek@redhat.com>
826 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
827 * gcc.dg/vmx/unpack.c: Likewise.
828 * gcc.target/powerpc/quad-atomic.c: Likewise.
830 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
832 * gcc.target/i386/asm-flag-5.c (f_ll): New.
834 2015-07-20 Jiong Wang <jiong.wang@arm.com>
836 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
839 2015-07-20 Marek Polacek <polacek@redhat.com>
842 * c-c++-common/Wshift-overflow-1.c: New test.
843 * c-c++-common/Wshift-overflow-2.c: New test.
844 * c-c++-common/Wshift-overflow-3.c: New test.
845 * c-c++-common/Wshift-overflow-4.c: New test.
846 * c-c++-common/Wshift-overflow-5.c: New test.
847 * g++.dg/cpp1y/left-shift-1.C: New test.
848 * gcc.dg/c90-left-shift-2.c: New test.
849 * gcc.dg/c90-left-shift-3.c: New test.
850 * gcc.dg/c99-left-shift-2.c: New test.
851 * gcc.dg/c99-left-shift-3.c: New test.
852 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
853 * gcc.c-torture/execute/pr40386.c: Likewise.
854 * gcc.dg/vect/pr33373.c: Likewise.
855 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
856 * gcc.dg/vect/vect-shift-2.c: Likewise.
858 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
860 * gcc.target/aarch64/neg_abs_1.c: New test.
862 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
865 * gcc.target/i386/pr66922.c: New test.
867 2015-07-18 Sebastian Pop <s.pop@samsung.com>
871 * gcc.dg/tree-ssa/pr42327.c: Removed.
872 * g++.dg/other/pr35011.C: Removed.
874 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
877 * gcc.target/i386/pr66906.c: New test.
879 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
881 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
882 as follow-up to r225930.
884 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
887 * lib/fortran-modules.exp (proc cleanup-submodules): New
889 * gfortran.dg/submodule_1.f08: Change extension and clean up
891 * gfortran.dg/submodule_2.f08: ditto
892 * gfortran.dg/submodule_6.f08: ditto
893 * gfortran.dg/submodule_7.f08: ditto
894 * gfortran.dg/submodule_8.f08: New test
895 * gfortran.dg/submodule_9.f08: New test
897 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
898 Sebastian Pop <s.pop@samsung.com>
901 * gcc.dg/graphite/pr61929.c: New.
903 2015-07-17 Marek Polacek <polacek@redhat.com>
905 * gcc.dg/fold-minus-7.c: New test.
907 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
909 * gfortran.dg/co_reduce_1.f90: New file.
911 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
914 * gcc.target/i386/pr66824.c:
916 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
919 * gfortran.dg/structure_constructor_13.f03: New test.
921 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
924 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
925 of generated while loops in the tree dump.
926 * gfortran.dg/derived_constructor_comps_6.f90: New file.
928 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
930 * gcc.dg/vect/vect-outer-simd-2.c: New test.
932 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
935 * gcc.target/i386/pr66891.c: New test.
937 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
939 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
941 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
943 PR rtl-optimization/66626
944 * gcc.target/i386/pr66626-2.c: New.
946 2015-07-16 Martin Liska <mliska@suse.cz>
948 * g++.dg/ipa/pr66896.c: New test.
950 2015-07-16 Richard Biener <rguenther@suse.de>
952 PR tree-optimization/66894
953 * gcc.dg/torture/pr66894.c: New testcase.
955 2015-07-16 Richard Biener <rguenther@suse.de>
957 * gcc.dg/tree-ssa/pr21031.c: Adjust.
959 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
962 * g++.dg/pr66866.C: New test.
964 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
966 * gcc.target/powerpc/vec-cmp-sel.c: New test.
968 2015-07-15 Richard Biener <rguenther@suse.de>
970 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
971 { -O3 -fomit-frame-pointer },
972 { -O3 -fomit-frame-pointer -funroll-loops } and
973 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
975 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
978 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
980 * gcc.target/mips/interrupt_handler-5.c: New test.
982 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
983 Robert Suchanek <robert.suchanek@imgtec.com>
985 * gcc.target/mips/interrupt_handler-4.c: New test.
987 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
990 * gcc.dg/lto/lto.exp: Initialize MPX.
992 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
994 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
996 * gcc.target/arm/scd42-3.c: Likewise.
998 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
1000 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1001 code to be run when the pre-arch code increases the isa_rev to
1002 mips32r6 or greater.
1004 2015-07-15 Richard Biener <rguenther@suse.de>
1006 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1007 { -O3 -fomit-frame-pointer },
1008 { -O3 -fomit-frame-pointer -funroll-loops } and
1009 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1011 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1012 -finline-functions }
1013 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1014 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1015 to additional_flags.
1017 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
1019 PR rtl-optimization/66838
1020 * gcc.target/i386/pr66838.c: New test.
1022 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
1025 * g++.dg/template/pr66850.C: New test.
1027 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1028 Cesar Philippidis <cesar@codesourcery.com>
1029 Chung-Lin Tang <cltang@codesourcery.com>
1031 * gcc.target/nios2/nios2-flushd.c: New.
1032 * gcc.target/nios2/nios2-rdprs.c: New.
1033 * gcc.target/nios2/r2-atomic.c: New.
1034 * gcc.target/nios2/r2-eni.c: New.
1035 * gcc.target/nios2/r2-wrpie.c: New.
1037 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1038 Cesar Philippidis <cesar@codesourcery.com>
1039 Chung-Lin Tang <cltang@codesourcery.com>
1041 * gcc.target/nios2/cdx-ldstwm-1.c: New.
1042 * gcc.target/nios2/cdx-ldstwm-2.c: New.
1044 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1045 Cesar Philippidis <cesar@codesourcery.com>
1046 Chung-Lin Tang <cltang@codesourcery.com>
1048 * gcc.target/nios2/andci.c: New.
1049 * gcc.target/nios2/bmx.c: New.
1050 * gcc.target/nios2/cdx-add.c: New.
1051 * gcc.target/nios2/cdx-branch.c: New.
1052 * gcc.target/nios2/cdx-callret.c: New.
1053 * gcc.target/nios2/cdx-loadstore.c: New.
1054 * gcc.target/nios2/cdx-logical.c: New.
1055 * gcc.target/nios2/cdx-mov.c: New.
1056 * gcc.target/nios2/cdx-shift.c: New.
1057 * gcc.target/nios2/cdx-sub.c: New.
1058 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1060 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
1063 * g++.dg/cpp0x/vt-65071.C: New.
1065 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1066 Cesar Philippidis <cesar@codesourcery.com>
1067 Chung-Lin Tang <cltang@codesourcery.com>
1069 * gcc.target/nios2/r2-io-range.c: New.
1070 * gcc.target/nios2/r2-stio-1.c: New.
1071 * gcc.target/nios2/r2-stio-2.c: New.
1072 * gcc.target/nios2/nios2-ldxio.c: New.
1073 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1074 of just compile. Add more tests.
1076 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1078 gfortran.dg/pr66864.f90: New test.
1080 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
1082 PR rtl-optimization/66626
1083 * gcc.target/i386/pr66626.c: New.
1085 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1087 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1088 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1089 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1091 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
1093 * g++.dg/template/crash81.C: Adjust for error + inform change.
1094 * g++.dg/template/pr58878.C: Likewise.
1095 * g++.dg/template/shadow1.C: Likewise.
1096 * g++.dg/template/shadow2.C: Likewise.
1097 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1098 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1099 * g++.old-deja/g++.brendan/crash7.C: Likewise.
1100 * g++.old-deja/g++.pt/shadow2.C: Likewise.
1102 2015-07-14 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/66863
1105 * gcc.dg/torture/pr66863.c: New testcase.
1107 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
1110 * g++.dg/template/pr65186.C: New test.
1112 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
1114 * gcc.target/arm/macro_defs0.c: Add directive to skip
1115 test if -marm is present.
1116 * gcc.target/arm/macro_defs1.c: Likewise.
1118 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1120 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1122 * gcc.target/aarch64/adds1.c: Likewise.
1123 * gcc.target/aarch64/ands_1.c: Likewise.
1124 * gcc.target/aarch64/bics_1.c: Likewise.
1125 * gcc.target/aarch64/subs1.c: Likewise.
1126 * gcc.target/aarch64/subs3.c: Likewise.
1128 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
1131 * gfortran.dg/pr64589.f90: New test.
1133 2015-07-13 Renlin Li <renlin.li@arm.com>
1136 * gcc.c-torture/execute/pr66556.c: New.
1138 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
1140 * gcc.dg/20020219-1.c: Fix double word typos.
1141 * gcc.dg/20020919-1.c: Same.
1143 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1144 Jeff Law <law@redhat.com>
1147 * g++.dg/tree-ssa/pr66726.c: New test.
1148 * gcc.dg/tree-ssa/pr66726-2.c: New test.
1149 * gcc.dg/tree-ssa/pr66726.c: New test.
1151 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1154 * g++.dg/cpp0x/variadic-ttp2.C: New.
1156 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1159 * g++.dg/cpp0x/auto46.C: New test.
1160 * g++.dg/template/pr30044.C: New test.
1161 * g++.dg/template/shadow2.C: New test.
1162 * g++.dg/template/error55.C: New test.
1163 * g++.dg/template/crash83.C: Accept any error string.
1164 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1166 * g++.dg/cpp0x/variadic19.C: Likewise
1167 * g++.dg/template/canon-type-13.C: Likewise.
1168 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1169 * g++.dg/torture/20070621-1.C: Likewise.
1171 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/init/explicit3.C: New.
1176 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1179 * gcc.target/i386/pr66819-1.c: New test.
1180 * gcc.target/i386/pr66819-2.c: Likewise.
1181 * gcc.target/i386/pr66819-3.c: Likewise.
1182 * gcc.target/i386/pr66819-4.c: Likewise.
1183 * gcc.target/i386/pr66819-5.c: Likewise.
1185 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1188 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1189 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1190 type to prevent possible flag-clobbering zero-extensions.
1191 * gcc.target/i386/pr66703.c: New test.
1193 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1196 * g++.dg/cpp0x/nsdmi-template15.C: New.
1198 2015-07-10 Jiong Wang <jiong.wang@arm.com>
1200 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1202 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
1204 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1205 * gcc.target/arm/flip-thumb.c: Likewise.
1207 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1210 * gcc.target/i386/pr66813.c: New test.
1212 2015-07-10 Jakub Jelinek <jakub@redhat.com>
1215 * gcc.dg/gomp/pr66820.c: New test.
1217 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1220 * g++.dg/cpp0x/scoped_enum6.C: New.
1222 2015-07-10 Tom de Vries <tom@codesourcery.com>
1224 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1225 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1227 2015-07-10 Richard Biener <rguenther@suse.de>
1229 PR tree-optimization/66823
1230 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1231 which should not be necessary. XFAIL.
1233 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1236 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1238 2015-07-09 Jakub Jelinek <jakub@redhat.com>
1241 * gcc.dg/gomp/pr66633-1.c: New test.
1242 * gcc.dg/gomp/pr66633-2.c: New test.
1243 * gcc.dg/gomp/pr66633-3.c: New test.
1244 * gcc.dg/gomp/pr66633-4.c: New test.
1246 2015-07-09 John Marino <gnugcc@marino.st>
1248 * lib/target-supports.exp (check_effective_target_pie):
1251 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
1254 * gcc.target/i386/pr66814.c: New test.
1256 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
1259 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1260 * gcc.target/aarch64/fnmul-2.c: Likewise.
1261 * gcc.target/aarch64/fnmul-3.c: Likewise.
1262 * gcc.target/aarch64/fnmul-4.c: Likewise.
1264 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1267 * g++.dg/cpp0x/vt-65790.C: New.
1269 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1272 * gcc.target/i386/pr66818.c: New test.
1274 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1277 * gcc.target/i386/pr66817.c: New test.
1279 2015-07-09 Marek Polacek <polacek@redhat.com>
1281 PR tree-optimization/66718
1282 * gcc.dg/vect/vect-126.c: New test.
1284 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
1286 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1287 even when dwarf-2 is not the default.
1289 2015-07-08 Jeff Law <law@redhat.com>
1292 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1293 to have a single memory reference.
1295 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
1297 * g++.dg/other/dump-ada-spec-9.C: New test.
1299 2015-07-08 Jakub Jelinek <jakub@redhat.com>
1301 * g++.dg/vect/vect.exp: Run also simd* tests.
1302 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1303 (check_vect): Fix up get_cpuid call for C++.
1304 * g++.dg/vect/simd-clone-1.cc: New test.
1306 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1308 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1310 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1312 * gcc.target/i386/readeflags-1.c (abort): New prototype.
1313 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1315 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1318 * gcc.target/i386/pr66806.c: New test.
1320 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/cpp0x/auto45.C: New.
1325 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
1328 * gcc.target/i386/pr66334.c: New.
1330 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1332 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1335 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1338 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1339 (verify_code): Update expected error message.
1340 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1341 (verify_code): Likewise.
1342 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1343 (verify_code): Likewise.
1345 2015-07-08 Richard Biener <rguenther@suse.de>
1347 PR tree-optimization/66793
1348 * gcc.dg/torture/pr66793.c: New testcase.
1350 2015-07-08 Richard Biener <rguenther@suse.de>
1352 PR tree-optimization/66794
1353 * gcc.dg/torture/pr66794.c: New testcase.
1355 2015-07-08 Marek Polacek <polacek@redhat.com>
1358 * g++.dg/abi/abi-tag15.C: New test.
1360 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1362 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1363 * gcc.target/mips/branch-3.c: Ditto
1364 * gcc.target/mips/branch-4.c: Ditto.
1365 * gcc.target/mips/branch-5.c: Ditto.
1366 * gcc.target/mips/branch-6.c: Ditto.
1367 * gcc.target/mips/branch-7.c: Ditto.
1368 * gcc.target/mips/branch-8.c: Ditto.
1369 * gcc.target/mips/branch-9.c: Ditto.
1370 * gcc.target/mips/branch-10.c: Ditto.
1371 * gcc.target/mips/branch-11.c: Ditto.
1372 * gcc.target/mips/branch-12.c: Ditto.
1373 * gcc.target/mips/branch-13.c: Ditto.
1374 * gcc.target/mips/umips-branch-5.c: New file.
1375 * gcc.target/mips/umips-branch-6.c: New file.
1376 * gcc.target/mips/umips-branch-7.c: New file.
1377 * gcc.target/mips/umips-branch-8.c: New file.
1378 * gcc.target/mips/umips-branch-9.c: New file.
1379 * gcc.target/mips/umips-branch-10.c: New file.
1380 * gcc.target/mips/umips-branch-11.c: New file.
1381 * gcc.target/mips/umips-branch-12.c: New file.
1382 * gcc.target/mips/umips-branch-13.c: New file.
1383 * gcc.target/mips/umips-branch-14.c: New file.
1384 * gcc.target/mips/umips-branch-15.c: New file.
1385 * gcc.target/mips/umips-branch-16.c: New file.
1386 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1387 (OCCUPY_0xfffc): New define.
1389 2015-07-08 Renlin Li <renlin.li@arm.com>
1391 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1393 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1395 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1397 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1399 * gcc.target/i386/bt-3.c: New test.
1400 * gcc.target/i386/bt-4.c: Ditto.
1402 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1404 * g++.dg/other/dump-ada-spec-8.C: New test.
1406 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1409 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1411 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1413 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1415 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1416 Avoid using an opaque struct for local "f".
1418 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1421 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1422 * jit.dg/test-pr66779.c: New testcase.
1424 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1426 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1429 2015-07-07 Richard Biener <rguenther@suse.de>
1431 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1433 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1435 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1436 * gcc.target/mips/call-5.c: Ditto.
1437 * gcc.target/mips/call-6.c: Ditto.
1439 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1441 * gcc.dg/dx-test.c: New test-case.
1443 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1446 * gfortran.dg/allocate_with_source_9.f08: New test.
1448 2015-07-07 Christian Bruel <christian.bruel@st.com>
1451 * gcc.target/arm/flip-thumb.c: Fix scan.
1452 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1453 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1454 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1457 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1460 * gcc.c-torture/execute/pr65956.c: New test.
1462 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1464 * gcc.target/arm/aapcs/align1.c: New.
1465 * gcc.target/arm/aapcs/align_rec1.c: New.
1466 * gcc.target/arm/aapcs/align2.c: New.
1467 * gcc.target/arm/aapcs/align_rec2.c: New.
1468 * gcc.target/arm/aapcs/align3.c: New.
1469 * gcc.target/arm/aapcs/align_rec3.c: New.
1470 * gcc.target/arm/aapcs/align4.c: New.
1471 * gcc.target/arm/aapcs/align_rec4.c: New.
1472 * gcc.target/arm/aapcs/align_vararg1.c: New.
1473 * gcc.target/arm/aapcs/align_vararg2.c: New.
1475 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1477 * gfortran.dg/iomsg_2.f90: New test.
1479 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1482 * gcc.target/i386/pr66749.c: New test.
1484 2015-07-06 Richard Biener <rguenther@suse.de>
1486 PR tree-optimization/66772
1487 * gcc.dg/torture/pr66772-1.c: New testcase.
1488 * gcc.dg/torture/pr66772-2.c: Likewise.
1490 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1492 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1493 the jals instruction.
1495 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1498 * gcc.target/i386/pr53383-1.c: New file.
1499 * gcc.target/i386/pr53383-2.c: Likewise.
1500 * gcc.target/i386/pr53383-3.c: Likewise.
1502 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1504 * gcc.target/aarch64/fnmul-1.c: New.
1505 * gcc.target/aarch64/fnmul-2.c: New.
1506 * gcc.target/aarch64/fnmul-3.c: New.
1507 * gcc.target/aarch64/fnmul-4.c: New.
1509 2015-07-06 Richard Biener <rguenther@suse.de>
1512 * gcc.dg/torture/pr66759.c: New testcase.
1514 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1517 * gfortran.dg/alloc_comp_class_3.f03: New test.
1518 * gfortran.dg/alloc_comp_class_4.f03: New test.
1520 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1522 * gcc.c-torture/execute/pr66757.c: New test.
1524 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1526 PR tree-optimization/66720
1527 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1529 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1530 Sandra Loosemore <sandra@codesourcery.com>
1532 * gcc.target/nios2/gprel-offset.c: New test.
1534 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1537 * gfortran.dg/pr66725.f90: New test.
1539 2015-07-03 Jason Merrill <jason@redhat.com>
1541 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1542 Avoid narrowing error.
1544 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1546 PR rtl-optimization/66706
1547 * gcc.target/powerpc/shift-int.c: New testcase.
1549 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1552 * gcc.target/i386/pr66746.c: New file.
1554 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1556 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1558 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1560 PR tree-optimization/66119
1561 * g++.dg/opt/pr66119.C: New.
1563 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1566 * gfortran.dg/submodule_1.f90: New test
1567 * gfortran.dg/submodule_2.f90: New test
1568 * gfortran.dg/submodule_3.f90: New test
1569 * gfortran.dg/submodule_4.f90: New test
1570 * gfortran.dg/submodule_5.f90: New test
1571 * gfortran.dg/submodule_6.f90: New test
1572 * gfortran.dg/submodule_7.f90: New test
1574 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1576 PR preprocessor/53690
1577 * g++.dg/cpp/pr53690.C: New.
1579 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1581 * gcc.target/powerpc/vec-cmp.c: New test.
1583 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1586 * gfortran.dg/pr56520.f90: New test.
1588 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1591 * gfortran.dg/pr66545_1.f90: New test.
1592 * gfortran.dg/pr66545_2.f90: New test.
1594 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1596 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1597 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1599 2015-07-02 Richard Biener <rguenther@suse.de>
1602 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1605 2015-07-02 Richard Biener <rguenther@suse.de>
1607 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1609 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1611 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1613 2015-07-01 Jason Merrill <jason@redhat.com>
1615 * lib/target-supports.exp (cxx_default): Set to C++14.
1617 2015-07-01 Tom de Vries <tom@codesourcery.com>
1620 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1623 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1625 * gfortran.dg/warn_conversion_8.f90: New test.
1627 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1629 PR rtl-optimization/61047
1630 * gcc.c-torture/execute/20150611-1.c: New testcase.
1632 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1635 * jit.dg/all-non-failing-tests.h: Add
1636 test-pr66700-observing-write-through-ptr.c.
1637 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1639 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1641 * jit.dg/test-accessing-union.c: Add comments for use by
1642 gcc/jit/docs/topics/types.rst.
1644 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1646 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1647 'do-require-effective-target' with 'dg-require-effective-target'.
1648 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1649 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1650 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1651 'stlex' with 'strex' as the expected output.
1653 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1656 * g++.dg/cpp0x/gen-attrs-60.C: New.
1657 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1659 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1661 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1663 * gcc.target/aarch64/pic-small.c: Restrict this test under
1664 check_effective_target_aarch64_small_fpic.
1666 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1668 * gfortran.dg/gomp/pr66633.f90: New test.
1670 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1673 * g++.dg/template/pr66686.C: New test.
1675 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1677 * gnat.dg/lto17.ad[sb]: New test.
1679 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1681 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1682 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1684 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1686 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1688 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1690 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1692 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1694 * jit.dg/test-switch.c: New testcase.
1695 * jit.dg/test-switch.cc: New testcase.
1697 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1700 * jit.dg/all-non-failing-tests.h: Add note about
1701 test-validly-unreachable-block.c.
1702 * jit.dg/test-validly-unreachable-block.c: New file.
1704 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1707 * jit.dg/all-non-failing-tests.h: Add note about
1708 test-extra-options.c.
1709 * jit.dg/test-extra-options.c: New testcase.
1711 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1714 * gcc.target/i386/pr66691.c: New.
1716 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1718 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1719 * gcc.target/i386/iamcu/args.h: Likewise.
1720 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1721 * gcc.target/i386/iamcu/defines.h: Likewise.
1722 * gcc.target/i386/iamcu/macros.h: Likewise.
1723 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1724 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1725 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1726 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1727 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1728 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1729 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1730 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1731 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1732 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1733 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1734 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1735 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1736 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1737 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1738 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1739 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1741 2015-06-30 Marek Polacek <polacek@redhat.com>
1743 * gcc.dg/fold-minus-6.c: New test.
1745 * gcc.dg/fold-ior-3.c: New test.
1747 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1749 Implement N4197 - Adding u8 character literals
1750 * g++.dg/cpp1z/utf8.C: New.
1751 * g++.dg/cpp1z/utf8-neg.C: New.
1752 * g++.dg/cpp1z/udlit-utf8char.C: New.
1754 2015-06-30 Marek Polacek <polacek@redhat.com>
1756 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1758 2015-06-30 Tom de Vries <tom@codesourcery.com>
1760 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1761 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1762 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1763 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1765 2015-06-30 Marek Polacek <polacek@redhat.com>
1767 * gcc.dg/fold-ior-2.c: New test.
1769 2015-06-30 Tom de Vries <tom@codesourcery.com>
1771 PR tree-optimization/66652
1772 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1773 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1775 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1777 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1781 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1783 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1786 * gfortran.dg/wunused-parameter.f90: New test.
1788 2015-06-29 Richard Henderson <rth@redhat.com>
1790 * gcc.target/i386/asm-flag-1.c: New.
1791 * gcc.target/i386/asm-flag-2.c: New.
1792 * gcc.target/i386/asm-flag-3.c: New.
1793 * gcc.target/i386/asm-flag-4.c: New.
1794 * gcc.target/i386/asm-flag-5.c: New.
1796 2015-06-29 Marek Polacek <polacek@redhat.com>
1799 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1800 * c-c++-common/pr66322.c: New test.
1801 * g++.dg/eh/scope1.C: Remove dg-warning.
1803 2015-06-29 Richard Biener <rguenther@suse.de>
1805 PR tree-optimization/66677
1806 * gcc.dg/vect/pr66677.c: New testcase.
1808 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1811 * gcc.dg/tree-ssa/pr64130.c: New test.
1813 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1815 * gcc.target/aarch64/pic-small.c: New testcase.
1817 2015-06-26 Richard Biener <rguenther@suse.de>
1819 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1821 2015-06-26 Marek Polacek <polacek@redhat.com>
1823 * gcc.dg/fold-and-1.c: New test.
1824 * gcc.dg/fold-and-2.c: New test.
1826 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1828 * gnat.dg/warn11.adb: Add missing dg directive.
1829 * gnat.dg/warn12.adb: New test.
1830 * gnat.dg/warn12_pkg.ads: New helper.
1832 2015-06-26 Richard Biener <rguenther@suse.de>
1834 * gfortran.dg/reassoc_3.f90: Adjust.
1836 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1839 * gcc.target/i386/pr66412.c: New test.
1841 2015-06-25 Richard Biener <rguenther@suse.de>
1843 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1845 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1847 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1849 2015-06-25 Richard Biener <rguenther@suse.de>
1851 * gfortran.dg/vect/vect-9.f90: New testcase.
1853 2015-06-25 Nick Clifton <nickc@redhat.com>
1855 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
1856 H8300 and M32R targets.
1858 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1861 * gfortran.dg/maxerrors.f90: New test.
1863 2015-06-08 DJ Delorie <dj@redhat.com>
1865 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
1867 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1869 * gcc.target/aarch64/mgeneral-regs_3.c: New.
1871 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1873 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1874 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1875 * gcc.target/aarch64/nofp_1.c: New file.
1877 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1879 Implement N3928 - Extending static_assert
1880 * g++.dg/cpp0x/static_assert8.C: Adjust.
1881 * g++.dg/cpp0x/static_assert12.C: New.
1882 * g++.dg/cpp0x/static_assert13.C: New.
1883 * g++.dg/cpp1y/static_assert1.C: New.
1884 * g++.dg/cpp1y/static_assert2.C: New.
1885 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1887 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1890 * g++.dg/cpp0x/trailing11.C: New.
1892 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1894 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1896 * gcc.target/arm/memset-inline-10.c: Likewise.
1897 * gcc.target/arm/pr58784.c: Likewise.
1898 * gcc.target/arm/pr59985.C: Likewise.
1899 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1901 2015-06-24 Renlin Li <renlin.li@arm.com>
1903 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1904 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1906 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1909 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1912 * g++.dg/cpp0x/auto45.C: New test.
1913 * g++.dg/template/pr30044.C: New test.
1914 * g++.dg/template/crash83.C: Accept any error string.
1915 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1917 * g++.dg/cpp0x/variadic18.C: Likewise
1918 * g++.dg/template/canon-type-13.C: Likewise.
1919 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1921 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1924 * g++.dg/other/linkage2.C: New.
1926 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1929 * gcc.target/arm/pr63408.c: New test.
1931 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1933 * lib/c-torture.exp: Don't call check_effective_target_lto
1934 before setting up environment correctly.
1935 * lib/gcc-dg.exp: Likewise, and protect
1936 gcc_force_conventional_output.
1938 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1940 PR rtl-optimization/66306
1941 * gcc.target/s390/pr66306.c: New test.
1943 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1945 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1946 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1947 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1948 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1949 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1950 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1951 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1953 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1956 * gcc.c-torture/pr65803.c: New test.
1958 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1961 * g++.dg/cpp0x/auto45.C: New test.
1962 * g++.dg/template/pr30044.C: New test.
1963 * g++.dg/template/crash83.C: Accept any error string.
1964 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1966 * g++.dg/cpp0x/variadic18.C: Likewise
1967 * g++.dg/template/canon-type-13.C: Likewise.
1968 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1970 2015-06-23 Marek Polacek <polacek@redhat.com>
1972 * c-c++-common/Wlogical-op-3.c: New test.
1974 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1977 * g++.dg/cpp0x/scoped_enum5.C: New.
1979 2015-06-23 Richard Biener <rguenther@suse.de>
1981 PR tree-optimization/66636
1982 * gcc.dg/vect/pr66636.c: New testcase.
1984 2015-06-23 Marek Polacek <polacek@redhat.com>
1986 * gcc.dg/fold-minus-4.c: New test.
1987 * gcc.dg/fold-minus-5.c: New test.
1988 * c-c++-common/ubsan/overflow-add-5.c: New test.
1990 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1992 Add missing testcase from r224672.
1993 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1995 * gcc.target/vax/bswapdi-1.c: New.
1997 2015-06-23 Andre Vehreschild <vehre@gmx.de>
2000 * gfortran.dg/associate_18.f08: New test.
2002 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
2005 * gcc.target/i386/pr66560-1.c: New test.
2006 * gcc.target/i386/pr66560-2.c: Ditto.
2007 * gcc.target/i386/pr66560-3.c: Ditto.
2008 * gcc.target/i386/pr66560-4.c: Ditto.
2010 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
2012 * gcc.target/nvptx/nvptx.exp: New file.
2013 * gcc.target/nvptx/proto-1.c: Likewise.
2015 2015-06-23 Bin Cheng <bin.cheng@arm.com>
2017 PR tree-optimization/66449
2018 * gcc.dg/vect/pr66449.c: New test.
2020 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
2022 * g++.dg/other/dump-ada-spec-5.C: New test.
2023 * g++.dg/other/dump-ada-spec-6.C: Likewise.
2024 * g++.dg/other/dump-ada-spec-7.C: Likewise.
2026 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2028 * g++.dg/inherit/pure1.C: Test location too.
2030 2015-06-22 Marek Polacek <polacek@redhat.com>
2032 * gcc.dg/fold-ior-1.c: New test.
2033 * gcc.dg/fold-minus-2.c: New test.
2034 * gcc.dg/fold-minus-3.c: New test.
2035 * gcc.dg/fold-plus-1.c: New test.
2036 * gcc.dg/fold-plus-2.c: New test.
2037 * gcc.dg/fold-xor-4.c: New test.
2038 * gcc.dg/fold-xor-5.c: New test.
2040 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2043 * g++.dg/torture/pr65914.C: New.
2045 2015-06-22 Richard Biener <rguenther@suse.de>
2047 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2048 not existing TORTURE_OPTIONS only.
2049 * lib/gcc-dg.exp: Likewise.
2051 2015-06-22 Christian Bruel <christian.bruel@st.com>
2054 * gcc.target/arm/flip-thumb.c: New test.
2056 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
2057 Martin Liska <mliska@suse.cz>
2060 * g++.dg/ipa/pr65908.C: New testcase.
2062 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
2065 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2066 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2068 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
2070 * gnat.dg/specs/debug1.ads: Adjust.
2072 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
2074 * gcc.target/aarch64/fmovd-zero-mem.c: New.
2075 * gcc.target/aarch64/fmovd-zero-reg.c: New.
2076 * gcc.target/aarch64/fmovf-zero-mem.c: New.
2077 * gcc.target/aarch64/fmovf-zero-reg.c: New.
2078 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2079 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2080 * gcc.target/aarch64/fmovd-zero.c: Delete.
2081 * gcc.target/aarch64/fmovf-zero.c: Delete.
2083 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2085 * gcc.target/vax/bswapdi-1.c: New.
2087 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2089 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2091 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2093 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2095 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2097 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2099 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2101 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2103 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2105 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2107 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2109 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2111 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2113 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2115 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2117 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2119 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2121 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2123 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2125 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2127 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2129 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2131 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2133 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2135 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2137 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2139 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2141 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2143 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2145 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2149 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2153 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2157 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2161 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2165 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2166 (_ARM_FPSCR): Add FZ field.
2167 (clean_results): Force FZ=1 on AArch64.
2168 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2170 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2172 * gcc.target/aarch64/pr62308.c: New test.
2174 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2177 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2179 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2181 * gcc.target/i386/mpx/pr66581.c: New test.
2183 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2185 * gcc.target/i386/cmov9.c: New test.
2187 2015-06-18 Richard Biener <rguenther@suse.de>
2189 * g++.dg/other/const4.C: New testcase.
2191 2015-06-18 Michael Matz <matz@suse.de>
2194 * gcc.dg/vect/pr66253.c: New testcase.
2196 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2199 * gcc.target/i386/mpx/chkp-vararg.c: New test.
2201 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2204 * gcc.target/i386/mpx/pr66568.c: New test.
2206 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2209 * gcc.target/i386/mpx/pr66567.c: New test.
2211 2015-06-18 Richard Biener <rguenther@suse.de>
2213 PR tree-optimization/66510
2214 * gcc.dg/vect/slp-perm-12.c: New testcase.
2216 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2218 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2219 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2220 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2221 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2223 2015-06-17 Jakub Jelinek <jakub@redhat.com>
2226 * g++.dg/gomp/pr66571-1.C: New test.
2229 * c-c++-common/gomp/pr66429.c: New test.
2231 2015-06-17 David Malcolm <dmalcolm@redhat.com>
2233 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2234 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2236 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2238 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2241 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2244 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2246 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
2248 * gcc.target/mips/pr65862-1.c: New test.
2249 * gcc.target/mips/pr65862-2.c: Likewise.
2251 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2253 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2254 * gcc.target/i386/pr52252-atom.c: Ditto.
2255 * gcc.target/i386/vect-div-1.c: Ditto.
2256 * gcc.target/i386/rotate-5.c: Ditto.
2257 * gcc.target/i386/pr50202.c: Ditto.
2258 * gcc.target/i386/pr37843-3.c: Ditto.
2259 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2260 * gcc.target/i386/pr53397-1.c: Ditto.
2261 * gcc.target/i386/pr55934.c: Ditto.
2262 * gcc.target/i386/pr37843-4.c: Ditto.
2263 * gcc.target/i386/pr60451.c: Ditto.
2264 * gcc.target/i386/pr53397-2.c: Ditto.
2265 * gcc.target/i386/vectorize1.c: Ditto.
2266 * gcc.target/i386/extract-insert-combining.c: Ditto.
2267 * gcc.target/i386/pr53759.c: Ditto.
2268 * gcc.target/i386/pr52252-core.c: Ditto.
2269 * gcc.target/i386/rotate-3.c: Ditto.
2270 * gcc.target/i386/sse-20.c: Ditto.
2271 * gcc.target/i386/rotate-4.c: Ditto.
2272 * gcc.target/i386/pr61403.c: Ditto.
2273 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2274 * gcc.target/i386/pr60901.c: Ditto.
2275 * gcc.target/i386/pr59794-7.c: Ditto.
2276 * gcc.target/i386/pr62208.c: Ditto.
2277 * gcc.target/i386/pr53416.c: Ditto.
2278 * gcc.target/i386/asm-dialect-1.c: Ditto.
2279 * gcc.target/i386/pr50038.c: Ditto.
2280 * gcc.target/i386/47698.c: Ditto.
2281 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2282 * gcc.target/i386/pr59794-2.c: Ditto.
2283 * gcc.target/i386/pr59794-3.c: Ditto.
2284 * gcc.target/i386/pr39058.c: Ditto.
2285 * gcc.target/i386/pr60205-1.c: Ditto.
2286 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2287 * gcc.target/i386/sse2-movq-2.c: Ditto.
2289 2015-06-17 Richard Biener <rguenther@suse.de>
2291 PR tree-optimization/66251
2292 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2294 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
2297 * g++.dg/parse/new-placement1.C: New.
2299 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2301 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2302 * jit.dg/test-compound-assignment.c: New testcase.
2304 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2307 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2308 to "testcases" array.
2310 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2313 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2314 * jit.dg/test-debug-strings.c: New test case.
2315 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2316 the discriminant has a sane debug string.
2318 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
2321 * gcc.target/i386/pr56766-1.c: New test.
2322 * gcc.target/i386/pr56766-2.c: Ditto.
2324 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
2326 * gcc.target/mips/loongson-shift-count-truncated-1.c:
2327 Skip on mips*-mti-linux* and mips*-img-linux* targets.
2328 * gcc.target/mips/loongson-simd.c: Ditto.
2330 2015-06-16 Richard Biener <rguenther@suse.de>
2332 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2334 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2336 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2337 passed by the testsuite driver.
2339 2015-06-16 Richard Biener <rguenther@suse.de>
2341 * gcc.dg/vect/slp-perm-11.c: New testcase.
2343 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2345 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2348 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2350 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2351 Reinstate calls to torture-init and torture-finalize.
2353 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2355 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2357 2015-06-15 Nathan Sidwell <nathan@acm.org>
2360 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2362 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2365 * g++.dg/cpp0x/local-type1.C: New.
2367 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2372 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2373 unimplemented error.
2374 * gfortran.dg/allocate_with_source_7.f08: New test.
2375 * gfortran.dg/allocate_with_source_8.f08: New test.
2377 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2380 * g++.dg/warn/Walways-true-3.C: New test.
2382 2015-06-13 Tom de Vries <tom@codesourcery.com>
2384 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2386 2015-06-13 Tom de Vries <tom@codesourcery.com>
2388 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2389 (main): Remove superfluous attributes.
2390 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2391 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2393 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2395 * gcc.target/i386/monitorx.c: New.
2396 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2397 * gcc.target/i386/sse-13.c: Ditto.
2398 * gcc.target/i386/sse-14.c: Ditto.
2399 * gcc.target/i386/sse-22.c: Ditto.
2400 * gcc.target/i386/sse-23.c: Ditto.
2401 * g++.dg/other/i386-2.C: Ditto.
2402 * g++.dg/other/i386-3.C: Ditto.
2404 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2406 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2408 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2411 * gfortran.dg/allocatable_scalar_13.f90: New test
2413 2015-06-11 Marek Polacek <polacek@redhat.com>
2415 * gcc.dg/fold-xor-3.c: New test.
2417 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2419 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2420 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2422 2015-06-11 Christian Bruel <christian.bruel@st.com>
2425 * gcc.target/arm/pragma_attribute.c: New test.
2427 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2429 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2431 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2434 * gcc.target/i386/pr66473.c: New test.
2436 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2439 * gcc.dg/tls/pr66470.c: New test.
2440 * gcc.target/i386/pr66470.c: New test.
2442 2015-06-10 Christian Bruel <christian.bruel@st.com>
2445 * gcc.target/arm/attr_arm.c: New test
2446 * gcc.target/arm/attr_arm-err.c: New test
2447 * gcc.target/arm/attr_thumb.c: New test
2448 * gcc.target/arm/attr_thumb-static.c: New test
2450 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2455 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2457 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2459 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2460 passed by the testsuite driver.
2462 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2465 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2466 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2467 * gcc.dg/ssp-1.c: Make counter a register.
2468 * gcc.dg/ssp-2.c: Likewise.
2469 * gcc.dg/torture/parm-coalesce.c: New.
2471 2015-06-09 Tom de Vries <tom@codesourcery.com>
2473 * gcc.target/i386/vararg-loc.c: New test.
2475 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2478 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2479 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2481 2015-06-09 Marek Polacek <polacek@redhat.com>
2483 PR tree-optimization/66299
2484 * gcc.dg/pr66299-1.c: New test.
2485 * gcc.dg/pr66299-2.c: New test.
2486 * gcc.dg/pr66299-3.c: New test.
2488 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2490 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2491 passed by the testsuite driver.
2493 2015-06-09 Richard Biener <rguenther@suse.de>
2496 * gcc.dg/fold-modpow2.c: New testcase.
2498 2015-06-09 Richard Biener <rguenther@suse.de>
2500 PR tree-optimization/66419
2501 * gcc.dg/vect/bb-slp-37.c: New testcase.
2503 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2505 * gcc.target/arm/stl-cond.c: New test.
2507 2015-06-09 Richard Biener <rguenther@suse.de>
2510 * gcc.dg/torture/pr66413.c: New testcase.
2512 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2514 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2515 * gcc.dg/ssp-1.c: Make counter a register.
2516 * gcc.dg/ssp-2.c: Likewise.
2517 * gcc.dg/torture/parm-coalesce.c: New.
2519 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2521 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2522 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2524 2015-06-08 Tom de Vries <tom@codesourcery.com>
2526 PR rtl-optimization/66444
2527 * gcc.dg/pr66444.c: New test.
2529 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2532 * gfortran.dg/class_is_1.f90: New test.
2533 * gfortran.dg/type_is_1.f90: Ditto.
2535 2015-06-08 Marek Polacek <polacek@redhat.com>
2538 * gcc.dg/cpp/pr66415-1.c: New test.
2539 * gcc.dg/cpp/pr66415-2.c: New test.
2541 2015-06-08 Richard Biener <rguenther@suse.de>
2543 PR tree-optimization/66422
2544 * gcc.dg/Warray-bounds-16.c: New testcase.
2546 2015-06-08 Richard Biener <rguenther@suse.de>
2548 * gcc.dg/vect/slp-perm-10.c: New testcase.
2549 * gcc.dg/vect/slp-23.c: Adjust.
2550 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2551 vector pointer update.
2553 2015-06-08 Marek Polacek <polacek@redhat.com>
2556 * g++.dg/ubsan/pr66452.C: New test.
2558 2015-06-08 Tom de Vries <tom@codesourcery.com>
2560 PR tree-optimization/66436
2561 * gcc.dg/gomp/dump-new-function-2.c: New test.
2562 * gcc.dg/gomp/dump-new-function-3.c: Same.
2563 * gcc.dg/gomp/dump-new-function.c: Same.
2565 2015-06-08 Tom de Vries <tom@codesourcery.com>
2567 PR tree-optimization/66435
2568 * gcc.dg/gomp/notify-new-function-2.c: New test.
2569 * gcc.dg/gomp/notify-new-function-3.c: Same.
2570 * gcc.dg/gomp/notify-new-function.c: Same.
2572 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2574 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2575 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2576 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2577 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2578 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2579 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2582 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2585 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2586 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2588 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2589 * gfortran.dg/warn_conversion_5.f90: New test.
2590 * gfortran.dg/warn_conversion_6.f90: New test.
2591 * gfortran.dg/warn_conversion_7.f90: New test.
2593 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2596 * gfortran.dg/blockdata_9.f: New test.
2598 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2601 * gfortran.dg/forall_17.f90: New test.
2603 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2605 * g++.dg/cpp0x/pr57101.C: Add warning.
2606 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2607 * g++.dg/ext/visibility/anon7.C: Same.
2608 * g++.dg/ipa/pr63587-2.C: Same.
2609 * g++.dg/opt/dump1.C: Same.
2610 * g++.dg/opt/pr59622-3.C: Same.
2611 * g++.dg/opt/pr59622.C: Same.
2612 * g++.dg/torture/pr46383.C: Same.
2613 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2614 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2615 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2617 * gfortran.dg/intent_out_8.f90: Same.
2618 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2620 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2623 gfortran.dg/equiv_9.f90: New test.
2626 2015-06-05 Tom de Vries <tom@codesourcery.com>
2628 merge from gomp4 branch:
2629 2015-05-28 Tom de Vries <tom@codesourcery.com>
2631 PR tree-optimization/65443
2632 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2633 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2634 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2636 2015-06-05 Nathan Sidwell <nathan@acm.org>
2639 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2641 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2643 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2645 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2647 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2649 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2651 * testsuite/gcc.target/i386/noplt-1.c: New test.
2652 * testsuite/gcc.target/i386/noplt-2.c: New test.
2653 * testsuite/gcc.target/i386/noplt-3.c: New test.
2654 * testsuite/gcc.target/i386/noplt-4.c: New test.
2656 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2659 * gfortran.dg/adjustl_1.f90: New test.
2661 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2663 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2664 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2666 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2668 * lto.c (iterative_hash_canonical_type,
2669 gimple_register_canonical_type): only hash main variants of types
2671 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2673 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2674 Move set of dg-do-what-default after early return.
2676 2015-06-04 Marek Polacek <polacek@redhat.com>
2679 * gcc.dg/lvalue-8.c: New test.
2681 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2682 Paolo Carlini <paolo.carlini@oracle.com>
2685 * g++.dg/other/pr66130.C: New.
2686 * g++.dg/cpp0x/pr66130.C: Likewise.
2688 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2690 * g++.dg/cpp0x/decl-loc1.C: New.
2691 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2692 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2693 * g++.dg/init/ctor8.C: Likewise.
2694 * g++.dg/parse/semicolon4.C: Likewise.
2696 2015-06-03 Marek Polacek <polacek@redhat.com>
2699 * g++.dg/ubsan/static-init-1.C: New test.
2700 * g++.dg/ubsan/static-init-2.C: New test.
2701 * g++.dg/ubsan/static-init-3.C: New test.
2703 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2706 * gcc.target/i386/pr66275.c: New test.
2708 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2710 * gcc.dg/Wcxx-compat-22.c: New testcase.
2711 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2712 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2713 * c-c++-common/pr58346-1.c: Likewise.
2714 * c-c++-common/transparent-union-1.c: Likewise.
2716 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2718 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2719 * g++.dg/plugin/def_plugin.c: New file.
2720 * g++.dg/plugin/def-plugin-test.C: New file.
2722 2015-06-03 Richard Biener <rguenther@suse.de>
2724 * gcc.dg/vect/bb-slp-36.c: New testcase.
2726 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2728 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2730 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2732 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2733 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2734 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2735 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2737 2015-06-03 Marek Polacek <polacek@redhat.com>
2741 * gcc.dg/pr64223-1.c: New test.
2742 * gcc.dg/pr64223-2.c: New test.
2744 2015-06-03 Richard Biener <rguenther@suse.de>
2746 PR tree-optimization/63916
2747 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2749 2015-06-03 Richard Biener <rguenther@suse.de>
2751 PR tree-optimization/66375
2752 * gcc.dg/torture/pr66375.c: New testcase.
2754 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2756 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2758 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2761 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2763 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2766 * gfortran.dg/reshape_7.f90: New test.
2768 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2771 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2774 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2777 * gcc.dg/pr49551.c: New testcase.
2779 2015-06-02 Richard Biener <rguenther@suse.de>
2782 * g++.dg/lto/pr65549_0.C: New testcase.
2784 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2788 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2790 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2792 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2794 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2797 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2799 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2801 PR tree-optimization/48052
2802 * gcc.dg/tree-ssa/scev-8.c: New.
2803 * gcc.dg/tree-ssa/scev-9.c: New.
2804 * gcc.dg/tree-ssa/scev-10.c: New.
2805 * gcc.dg/vect/pr48052.c: New.
2807 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2809 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2811 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2813 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2815 2015-06-02 Marek Polacek <polacek@redhat.com>
2818 * gcc.dg/torture/pr66345.c: New test.
2820 2015-06-02 Richard Biener <rguenther@suse.de>
2822 PR tree-optimization/65961
2823 * gcc.dg/torture/pr65961.c: New testcase.
2825 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2827 PR tree-optimization/52563
2828 PR tree-optimization/62173
2829 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2830 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2832 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2834 * gnat.dg/specs/varsize_return2.ads: New test.
2835 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2837 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2839 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2841 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2844 * gcc.target/aarch64/sync-comp-swap.c: New.
2845 * gcc.target/aarch64/sync-comp-swap.x: New.
2846 * gcc.target/aarch64/sync-op-acquire.c: New.
2847 * gcc.target/aarch64/sync-op-acquire.x: New.
2848 * gcc.target/aarch64/sync-op-full.c: New.
2849 * gcc.target/aarch64/sync-op-full.x: New.
2850 * gcc.target/aarch64/sync-op-release.c: New.
2851 * gcc.target/aarch64/sync-op-release.x: New.
2853 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2855 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
2858 2015-06-01 Richard Biener <rguenther@suse.de>
2860 PR tree-optimization/66349
2861 PR tree-optimization/66352
2862 PR tree-optimization/66357
2863 * gcc.dg/torture/pr66357.c: New testcase.
2864 * gcc.dg/torture/pr66349.c: Likewise.
2865 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
2867 2015-06-01 Richard Biener <rguenther@suse.de>
2870 2015-05-29 Richard Biener <rguenther@suse.de>
2872 PR tree-optimization/66314
2873 * gcc.dg/asan/pr66314.c: New testcase.
2875 2015-06-01 Richard Biener <rguenther@suse.de>
2877 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2879 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2881 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2883 (hp3, hp4): Add inline keyword.
2884 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2885 (hp2): Add inline keyword.
2886 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2887 (hp2): Add inline keyword.
2889 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2892 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2893 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2894 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2895 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2897 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2899 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2900 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2902 2015-06-01 Richard Biener <rguenther@suse.de>
2904 PR tree-optimization/66280
2905 * g++.dg/torture/pr66280.C: New testcase.
2906 * g++.dg/torture/pr66280-2.C: Likewise.
2908 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2910 * gnat.dg/addr9_1.adb: New test.
2911 * gnat.dg/addr9_2.adb: Likewise.
2912 * gnat.dg/addr9_3.adb: Likewise.
2913 * gnat.dg/addr9_4.adb: Likewise.
2915 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2917 * g++.dg/other/dump-ada-spec-4.C: New test.
2919 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2921 * gcc.dg/alias-8.c: Fix dg-warning.
2923 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2925 * gcc.dg/alias-8.c: Do not xfail.
2926 * gcc.dg/pr62167.c: Prevent FRE.
2927 * gcc.dg/alias-14.c: New testcase.
2929 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2931 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2933 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2936 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2938 * gcc.target/s390/hotpatch-10.c: Likewise.
2939 * gcc.target/s390/hotpatch-11.c: Likewise.
2940 * gcc.target/s390/hotpatch-12.c: Likewise.
2941 * gcc.target/s390/hotpatch-17.c: Likewise.
2942 * gcc.target/s390/hotpatch-18.c: Likewise.
2943 * gcc.target/s390/hotpatch-20.c: Likewise.
2944 * gcc.target/s390/hotpatch-21.c: Likewise.
2945 * gcc.target/s390/hotpatch-22.c: Likewise.
2946 * gcc.target/s390/hotpatch-23.c: Likewise.
2947 * gcc.target/s390/hotpatch-24.c: Likewise.
2948 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2949 to check for the exact nops too.
2950 * gcc.target/s390/hotpatch-3.c: Likewise.
2951 * gcc.target/s390/hotpatch-4.c: Likewise.
2952 * gcc.target/s390/hotpatch-5.c: Likewise.
2953 * gcc.target/s390/hotpatch-6.c: Likewise.
2954 * gcc.target/s390/hotpatch-7.c: Likewise.
2955 * gcc.target/s390/hotpatch-8.c: Likewise.
2956 * gcc.target/s390/hotpatch-9.c: Likewise.
2957 * gcc.target/s390/hotpatch-14.c: Likewise.
2958 * gcc.target/s390/hotpatch-15.c: Likewise.
2959 * gcc.target/s390/hotpatch-16.c: Likewise.
2960 * gcc.target/s390/hotpatch-19.c: Likewise.
2961 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2962 scan-assembler-times counting number of .align directives.
2963 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2964 dg-options. Remove scan-assembler-times counting number of .align
2966 * gcc.target/s390/hotpatch-26.c: New file.
2967 * gcc.target/s390/hotpatch-27.c: New file.
2968 * gcc.target/s390/hotpatch-28.c: New file.
2969 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2970 using -Os -O0 -O1 -O2 -O3 options.
2972 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2974 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2976 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2978 PR tree-optimization/66142
2979 * gcc.dg/vect/pr66142.c: New test.
2981 2015-05-29 Richard Biener <rguenther@suse.de>
2983 PR tree-optimization/66314
2984 * gcc.dg/asan/pr66314.c: New testcase.
2986 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2988 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2989 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2991 (schedule-cleanups, dg-keep-saved-temps): New proc.
2992 (gcc-dg-test-1): Schedule cleanups.
2993 * lib/profopt.exp (profopt-execute): Likewise.
2994 * g++.dg/cdce3.C: Adjust expected line numbers.
2995 * gcc.dg/cdce1.c: Likewise.
2996 * gcc.dg/cdce2.c: Likewise.
2997 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2998 * gcc.dg/strlenopt-24.c: Likewise.
2999 * gcc.dg/tree-ssa/vrp26.c: Likewise.
3000 * gcc.dg/tree-ssa/vrp28.c: Likewise.
3001 * obj-c++.dg/encode-2.mm: Likewise.
3003 2015-05-28 DJ Delorie <dj@redhat.com>
3005 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3007 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3009 * gnat.dg/discr43.adb: New test.
3011 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3013 * gnat.dg/varsize_temp.adb: Rename into...
3014 * gnat.dg/varsize1.adb: ...this.
3015 * gnat.dg/varsize_copy.ad[sb]: Rename into...
3016 * gnat.dg/varsize2.ad[sb]: ...this.
3017 * gnat.dg/varsize3_1.adb: New test.
3018 * gnat.dg/varsize3_2.adb: Likewise.
3019 * gnat.dg/varsize3_3.adb: Likewise.
3020 * gnat.dg/varsize3_4.adb: Likewise.
3021 * gnat.dg/varsize3_5.adb: Likewise.
3022 * gnat.dg/varsize3_6.adb: Likewise.
3023 * gnat.dg/varsize3_pkg1.ads: New helper.
3024 * gnat.dg/varsize3_pkg2.ads: Likewise.
3025 * gnat.dg/varsize3_pkg3.ads: Likewise.
3027 2015-05-28 Richard Biener <rguenther@suse.de>
3029 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3031 2015-05-28 Richard Biener <rguenther@suse.de>
3033 PR tree-optimization/66142
3034 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3036 2015-05-28 Lawrence Velázquez <vq@larryv.me>
3039 * gcc.dg/darwin-minversion-3.c: Update testcase.
3040 * gcc.dg/darwin-minversion-4.c: Ditto.
3041 * gcc.dg/darwin-minversion-5.c: New testcase.
3042 * gcc.dg/darwin-minversion-6.c: Ditto.
3043 * gcc.dg/darwin-minversion-7.c: Ditto.
3044 * gcc.dg/darwin-minversion-8.c: Ditto.
3045 * gcc.dg/darwin-minversion-9.c: Ditto.
3046 * gcc.dg/darwin-minversion-10.c: Ditto.
3047 * gcc.dg/darwin-minversion-11.c: Ditto.
3048 * gcc.dg/darwin-minversion-12.c: Ditto.
3050 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3052 PR rtl-optimization/66168
3053 * gcc.c-torture/compile/pr66168.c: New test.
3055 2015-05-27 Jeff Law <law@redhat.com>
3058 * gcc.dg/target/m68k/pr39726-1.c: New test.
3060 2015-05-27 Nathan Sidwell <nathan@acm.org>
3063 * g++.dg/ext/alias-canon3.C: New.
3065 2015-05-27 Richard Biener <rguenther@suse.de>
3067 PR tree-optimization/66272
3069 2014-08-15 Richard Biener <rguenther@suse.de>
3071 PR tree-optimization/62031
3072 * gcc.dg/torture/pr66272.c: New testcase.
3074 2015-05-27 Richard Biener <rguenther@suse.de>
3076 * gcc.dg/vect/slp-reduc-7.c: New testcase.
3078 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
3081 * gcc.dg/pr65358.c: New test.
3083 2015-05-27 Andre Vehreschild <vehre@gmx.de>
3086 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3088 * gfortran.dg/allocate_with_source_6.f90: New test.
3090 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
3092 * gnat.dg/atomic7_1.adb: New test.
3093 * gnat.dg/atomic7_2.adb: Likewise.
3094 * gnat.dg/atomic7_pkg1.ads: New helper.
3095 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3097 2015-05-26 Michael Matz <matz@suse.de>
3100 * gcc.dg/vect/pr66251.c: New test.
3102 2015-05-26 Richard Biener <rguenther@suse.de>
3104 PR tree-optimization/66142
3105 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3107 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
3110 * gfortran.dg/allocatable_scalar_13.f90: New test
3112 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3114 * gnat.dg/warn11.adb: New test.
3115 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3117 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3119 * gnat.dg/vfa1_1.adb: New test.
3120 * gnat.dg/vfa1_2.adb: Likewise.
3121 * gnat.dg/vfa1_3.adb: Likewise.
3122 * gnat.dg/vfa1_4.adb: Likewise.
3123 * gnat.dg/vfa1_pkg.ads: New helper.
3125 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
3127 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3128 * gcc.target/i386/pr66232-3.c: Likewise.
3130 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
3133 * gcc.target/i386/pr66274.c: New test.
3135 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3137 * gnat.dg/renaming6.ad[sb]: New test.
3139 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
3141 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3142 and 'dg-require-effective-target pie'.
3144 2015-05-23 Nathan Sidwell <nathan@acm.org>
3147 * g++.dg/cpp0x/pr66243.C: New.
3149 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
3152 * g++.dg/lto/pr66180_0.C: New testcase.
3153 * g++.dg/lto/pr66180_1.C: New testcase.
3155 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3158 * typebound_call_27.f90: New file.
3160 2015-05-23 Nathan Sidwell <nathan@acm.org>
3163 * g++.dg/template/pr65936.C: New.
3165 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3167 PR tree-optimization/63387
3168 * gcc.dg/pr63387-2.c: New testcase.
3170 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3172 * gcc.dg/simd-1.c: Update to the new message.
3174 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3176 * gcc.dg/nand.c: New testcase.
3178 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3180 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3181 Set dg-do-what-default to compile only on ARM targets without
3182 arm_neon_hw execution support. Remove redundant c-torture-execute
3183 in loop over test cases.
3185 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3188 * gcc.target/aarch64/pr65491_1.c: New test.
3189 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3190 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3192 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/cpp0x/explicit9.C: New.
3196 * g++.dg/cpp0x/explicit8.C: Check the locations too.
3198 2015-05-22 Richard Biener <rguenther@suse.de>
3200 PR tree-optimization/66251
3201 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3203 2015-05-22 Marek Polacek <polacek@redhat.com>
3206 * c-c++-common/attributes-enum-1.c: New test.
3207 * c-c++-common/attributes-enum-2.c: New test.
3208 * g++.dg/cpp0x/attributes-enum-1.C: New test.
3209 * g++.dg/cpp1y/attributes-enum-1.C: New test.
3211 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3213 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3214 effective target support. If no arm_neon_hw support, do not attempt
3215 to execute the tests; only compile them.
3216 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3217 and "dg-require-effective-target arm_neon_ok".
3218 * gcc.target/arm/simd/vextp16_1.c: Likewise.
3219 * gcc.target/arm/simd/vextp64_1.c: Likewise.
3220 * gcc.target/arm/simd/vextp8_1.c: Likewise.
3221 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3222 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3223 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3224 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3225 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3226 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3227 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3228 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3229 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3230 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3231 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3232 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3233 * gcc.target/arm/simd/vexts16_1.c: Likewise.
3234 * gcc.target/arm/simd/vexts32_1.c: Likewise.
3235 * gcc.target/arm/simd/vexts64_1.c: Likewise.
3236 * gcc.target/arm/simd/vexts8_1.c: Likewise.
3237 * gcc.target/arm/simd/vextu16_1.c: Likewise.
3238 * gcc.target/arm/simd/vextu32_1.c: Likewise.
3239 * gcc.target/arm/simd/vextu64_1.c: Likewise.
3240 * gcc.target/arm/simd/vextu8_1.c: Likewise.
3241 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3242 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3243 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3244 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3245 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3246 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3247 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3248 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3249 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3250 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3251 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3252 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3253 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3254 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3255 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3256 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3257 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3258 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3259 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3260 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3261 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3262 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3263 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3264 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3265 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3266 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3267 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3268 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3269 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3270 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3271 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3272 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3273 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3274 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3275 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3276 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3277 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3278 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3279 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3280 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3281 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3282 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3283 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3284 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3285 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3286 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3287 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3288 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3289 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3290 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3291 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3292 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3293 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3294 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3295 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3296 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3297 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3298 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3299 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3300 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3301 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3302 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3303 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3304 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3305 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3306 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3307 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3308 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3309 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3310 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3311 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3312 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3313 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3314 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3315 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3316 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3317 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3318 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3319 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3320 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3321 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3322 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3323 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3324 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3325 * gcc.target/arm/simd/vzips16_1.c: Likewise.
3326 * gcc.target/arm/simd/vzips32_1.c: Likewise.
3327 * gcc.target/arm/simd/vzips8_1.c: Likewise.
3328 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3329 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3330 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3332 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3334 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3335 * gcc.dg/vect/pr59354.c: Likewise.
3336 * gcc.dg/vect/pr64252.c: Likewise.
3337 * gcc.dg/vect/pr64404.c: Likewise.
3338 * gcc.dg/vect/pr64493.c: Likewise.
3339 * gcc.dg/vect/pr64495.c: Likewise.
3340 * gcc.dg/vect/pr64844.c: Likewise.
3341 * gcc.dg/vect/pr65518.c: Likewise.
3342 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3344 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3347 * g++.dg/cpp1y/var-templ28.C: New.
3349 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3352 * gcc.target/i386/pr66232-1.c: New test.
3353 * gcc.target/i386/pr66232-2.c: Likewise.
3354 * gcc.target/i386/pr66232-3.c: Likewise.
3355 * gcc.target/i386/pr66232-4.c: Likewise.
3356 * gcc.target/i386/pr66232-5.c: Likewise.
3358 2015-05-21 Nathan Sidwell <nathan@acm.org>
3360 * g++.dg/cpp1y/pr60943.C: New.
3362 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3364 PR tree-optimization/66233
3365 * gcc.c-torture/execute/pr66233.c: New test.
3367 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3370 * gfortran.dg/inline_matmul_11.f90: New test.
3372 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3374 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3375 instead of listing several targets on its own.
3376 * gcc.target/i386/pr32219-2.c: Likewise.
3377 * gcc.target/i386/pr32219-3.c: Likewise.
3378 * gcc.target/i386/pr32219-4.c: Likewise.
3379 * gcc.target/i386/pr32219-5.c: Likewise.
3380 * gcc.target/i386/pr32219-6.c: Likewise
3381 * gcc.target/i386/pr32219-7.c: Likewise.
3382 * gcc.target/i386/pr32219-8.c: Likewise.
3383 * gcc.target/i386/pr39013-1.c: Likewise.
3384 * gcc.target/i386/pr39013-2.c: Likewise.
3385 * gcc.target/i386/pr64317.c: Likewise.
3387 2015-05-21 Jeff Law <law@redhat.com>
3389 * gcc.target/hppa/shadd-3.c: New test.
3390 * gcc.target/hppa/shadd-4.c: New test.
3392 2015-05-21 Michael Matz <matz@suse.de>
3394 * gcc.dg/vect/vect-strided-store.c: New test.
3395 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3396 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3398 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3400 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3401 * gcc.dg/pow-sqrt-synth-1.c: New test.
3402 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3404 2015-05-21 Richard Biener <rguenther@suse.de>
3407 * g++.dg/conversion/pr66211.C: New testcase.
3408 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3410 2015-05-21 Jeff Law <law@redhat.com>
3412 * gcc.target/hppa/shadd-2.c: New test.
3414 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3417 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3419 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3422 * gcc.target/arm/pr26702.c: Adjust target selector.
3424 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3427 * gcc.dg/lto/pr66221_0.c: New test.
3428 * gcc.dg/lto/pr66221_1.c: New test.
3430 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3433 * gcc.dg/redecl-4.c: Update column numbers.
3434 * gcc.dg/format/bitfld-1.c: Likewise.
3435 * gcc.dg/format/attr-2.c: Likewise.
3436 * gcc.dg/format/attr-6.c: Likewise.
3437 * gcc.dg/format/attr-7.c (baz): Likewise.
3438 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3439 * gcc.dg/format/attr-4.c: Likewise.
3440 * gcc.dg/format/branch-1.c: Likewise.
3441 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3442 locations within strings with embedded escape sequences.
3444 2015-05-20 Jeff Law <law@redhat.com>
3446 * gcc.target/hppa/hppa.exp: New target test driver.
3447 * gcc.target/hppa/shadd-1.c: New test.
3449 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3451 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3453 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3455 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3456 (fn_33_k_and_r_style): New.
3457 (fn_33_stroustrup_style): New.
3458 (fn_33_allman_style): New.
3459 (fn_33_whitesmiths_style): New.
3460 (fn_33_horstmann_style): New.
3461 (fn_33_ratliff_banner_style): New.
3462 (fn_33_lisp_style): New.
3463 (fn_34_indent_dash_gnu): New.
3464 (fn_34_indent_dash_kr): New.
3465 (fn_34_indent_dash_orig): New.
3466 (fn_34_indent_linux_style): New.
3468 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3471 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3473 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3475 PR tree-optimization/65447
3476 * gcc.dg/tree-ssa/pr65447.c: New test.
3478 2015-05-19 Nathan sidwell <nathan@acm.org>
3480 * g++.dg/cpp0x/pr65954.C: New.
3482 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3484 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3486 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3488 * lib/target-supports.exp: Vector do not always have natural
3491 2015-05-19 David Sherwood <david.sherwood@arm.com>
3493 * gcc.dg/loop-invariant.c: New testcase.
3495 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3497 * lib/target-supports.exp: Vector do not always have natural
3500 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3502 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3504 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3506 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3508 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3509 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3510 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3511 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3512 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3513 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3514 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3515 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3516 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3517 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3519 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3521 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3523 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3525 * gcc.target/s390/s390.exp
3526 (check_effective_target_vector): New check.
3527 * gcc.target/s390/vector/vec-abi-1.c: New test.
3528 * gcc.target/s390/vector/vec-abi-2.c: New test.
3529 * gcc.target/s390/vector/vec-abi-3.c: New test.
3530 * gcc.target/s390/vector/vec-abi-4.c: New test.
3531 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3532 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3533 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3534 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3535 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3536 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3537 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3538 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3539 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3540 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3541 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3542 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3543 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3544 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3545 * gcc.target/s390/vector/vec-init-1.c: New test.
3546 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3547 * gcc.target/s390/vector/vec-shift-1.c: New test.
3548 * gcc.target/s390/vector/vec-sub-1.c: New test.
3550 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3552 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3554 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3556 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3558 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3560 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3562 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3564 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3566 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3568 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3570 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3572 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3574 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3576 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3578 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3580 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3582 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3584 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3586 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3588 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3590 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3592 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3594 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3596 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3598 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3600 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3602 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3604 PR tree-optimization/66187
3605 * gcc.c-torture/execute/pr66187.c: New test.
3606 * gcc.dg/pr66187-1.c: New test.
3607 * gcc.dg/pr66187-2.c: New test.
3609 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3611 * gcc.dg/vect/bb-slp-35.c: Adjust.
3613 2015-05-19 Richard Biener <rguenther@suse.de>
3615 PR tree-optimization/66165
3616 * gcc.dg/torture/pr66165.c: New testcase.
3618 PR tree-optimization/66185
3619 * gcc.dg/torture/pr66185.c: New testcase.
3621 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3624 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3626 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3628 * gcc.target/mips/p5600-bonding.c : New file.
3630 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3633 * gfortran.dg/interface_operator_1.f90: New tests.
3635 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3638 * gfortran.dg/generic_29.f90: New tests.
3640 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3643 * gfortran.dg/storage_size_6.f90: New tests.
3645 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3648 * gfortran.dg/null1.f90: New test.
3650 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3653 * gfortran.dg/entry_21.f90: New test.
3655 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3658 * gfortran.dg/storage_size_6.f90: New tests.
3660 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3663 * gfortran.dg/misplaced_statement.f90: New test.
3665 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3668 * gfortran.dg/filepos1.f90: New test
3670 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3673 * gfortran.dg/pr64925.f90: New test.
3675 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3677 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3679 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3681 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3683 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3684 to the family of pie capable targets.
3686 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3688 * gcc.target/arm/bics_1.c : New testcase.
3689 * gcc.target/arm/bics_2.c : New testcase.
3690 * gcc.target/arm/bics_3.c : New testcase.
3691 * gcc.target/arm/bics_4.c : New testcase.
3693 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3695 * gcc.target/mips/umips-attr.c: New test.
3697 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3699 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3700 * gcc.dg/20150120-2.c (dg-final): Ditto.
3701 * gcc.dg/20150120-2.c (dg-final): Ditto.
3702 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3704 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3707 * gcc.target/i386/pr66174.c: New test.
3709 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3712 * gfortran.dg/matmul_bounds_6.f90: New test.
3713 * gfortran.dg/matmul_bounds_7.f90: New test.
3715 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3717 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3718 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3719 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3720 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3721 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3722 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3724 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3727 * gfortran.dg/continuation_13.f90: Update test.
3728 * gfortran.dg/pr65903.f90: New test.
3730 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3733 * gfortran.dg/block_14.f90: New test.
3735 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3738 * lib/gfortran-dg.exp: Update regex to handle two locations for
3739 the same diagnostic without caret.
3740 * gfortran.dg/badline.f: Test also that line numbers are correct
3741 before and after "left but not entered" warning.
3743 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3744 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3747 * gcc.target/arm/maskdata.c: New test.
3749 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3752 * gfortran.dg/derived_constructor_components_5: New test
3754 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3757 * gcc.target/alpha/pr66140.c: New test.
3759 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3762 * gcc.dg/Wconversion-complex-c99.c: New test.
3763 * gcc.dg/Wconversion-complex-gnu.c: New test.
3765 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3767 PR tree-optimization/64454
3768 * gcc.dg/modmod.c: New testcase.
3770 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3772 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3774 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3777 * gcc.target/i386/mpx/pr66134.c: New test.
3779 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3781 * gcc.target/powerpc/pr60158.c: New test.
3783 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3785 * gcc.target/i386/sibcall-7.c: New test.
3786 * gcc.target/i386/sibcall-8.c: New test.
3788 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3790 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3791 (abs64_in_dreg): Likewise.
3793 2015-05-14 Marek Polacek <polacek@redhat.com>
3797 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3798 * gcc.dg/pr19984.c: Likewise.
3799 * gcc.dg/pr66066-1.c: New test.
3800 * gcc.dg/pr66066-2.c: New test.
3801 * gcc.dg/pr66066-3.c: New test.
3803 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3805 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3806 * gcc.dg/pow-sqrt.x: New file.
3807 * gcc.dg/pow-sqrt-1.c: New test.
3808 * gcc.dg/pow-sqrt-2.c: Likewise.
3809 * gcc.dg/pow-sqrt-3.c: Likewise.
3811 2015-05-13 Richard Biener <rguenther@suse.de>
3813 PR tree-optimization/66123
3814 * gcc.dg/torture/pr66123.c: New testcase.
3816 2015-05-13 Richard Biener <rguenther@suse.de>
3819 * gcc.dg/alias-2.c: Adjust.
3820 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3822 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3825 * gcc.target/i386/pr65103-3.c: New.
3827 2015-05-13 Martin Liska <mliska@suse.cz>
3829 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3831 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.target/i386/pr66112-2.c: New test.
3837 * gcc.target/i386/pr66112-1.c: New test.
3839 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3842 * gcc.target/i386/mpx/pr66048.cc: New.
3844 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3846 PR rtl-optimization/64616
3847 * gcc.dg/loop-8.c: New test.
3848 * gcc.dg/loop-9.c: New test.
3850 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3853 * gcc.target/i386/pr66047.c: New testcase.
3855 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3858 * gcc.c-torture/compile/pr65873.c: New testcase.
3860 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3863 * gfortran.dg/inline_matmul_10.f90: New test.
3865 2015-05-12 David Malcolm <dmalcolm@redhat.com>
3867 * c-c++-common/Wmisleading-indentation.c: New testcase.
3868 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
3869 * c-c++-common/Wmisleading-indentation-2.md: New file.
3871 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3873 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3875 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3877 2015-05-12 Richard Biener <rguenther@suse.de>
3879 PR tree-optimization/66101
3880 * gcc.dg/torture/pr66101.c: New testcase.
3882 2015-05-12 Richard Biener <rguenther@suse.de>
3884 PR tree-optimization/37021
3885 * gcc.target/i386/vect-addsub.c: New testcase.
3887 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3889 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3891 2015-05-12 Tom de Vries <tom@codesourcery.com>
3893 PR tree-optimization/66010
3894 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3896 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3899 * g++.dg/cpp0x/trailing10.C: New.
3901 2015-05-12 Richard Biener <rguenther@suse.de>
3903 * gcc.dg/vect/bb-slp-35.c: New testcase.
3905 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3908 * gfortran.dg/bound_simplification_6.f90: New.
3910 2015-05-11 Steve Ellcey <sellcey@mips.com>
3912 * gcc.target/mips/branch-1.c: Pass argument to bar().
3914 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3917 * gcc.target/i386/pr65753.c: New test.
3919 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3921 PR rtl-optimization/66076
3922 * gcc.dg/torture/pr66076.c: New test.
3924 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3927 * gfortran.dg/inline_matmul_7.f90: New test.
3928 * gfortran.dg/inline_matmul_8.f90: New test.
3929 * gfortran.dg/inline_matmul_9.f90: New test.
3931 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3933 * gfortran.dg/bound_simplification_5.f90: New.
3935 2015-05-09 Jason Merrill <jason@redhat.com>
3937 * lib/target-supports.exp (cxx_default): New global.
3938 (check_effective_target_c++11_only)
3939 (check_effective_target_c++14_only)
3940 (check_effective_target_c++98_only)
3941 (check_effective_target_c++1z_only): Check it.
3943 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3945 PR tree-optimization/64454
3946 * gcc.dg/tree-ssa/vrp97.c: New file.
3947 * gcc.dg/vect/slp-perm-7.c: Update.
3949 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3952 * gfortran.dg/elemental_subroutine_11.f90: New test.
3954 2015-05-08 Richard Biener <rguenther@suse.de>
3956 PR tree-optimization/66036
3957 * gcc.dg/vect/slp-41.c: New testcase.
3959 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3961 * gfortran.dg/elemental_optional_args_7.f90: New.
3963 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3965 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3968 2015-05-08 Marek Polacek <polacek@redhat.com>
3971 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3972 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3974 2015-05-07 Marek Polacek <polacek@redhat.com>
3977 * c-c++-common/Wshift-negative-value-1.c: New test.
3978 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3979 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3980 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3981 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3982 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3983 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3984 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3985 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3987 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3991 * gcc.dg/fdata-sections-2.c: New file.
3993 2015-05-07 Marek Polacek <polacek@redhat.com>
3996 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3998 * c-c++-common/ubsan/align-7.c: Likewise.
3999 * c-c++-common/ubsan/bounds-8.c: Likewise.
4000 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4001 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4002 * c-c++-common/ubsan/null-1.c: Likewise.
4003 * c-c++-common/ubsan/null-10.c: Likewise.
4004 * c-c++-common/ubsan/null-11.c: Likewise.
4005 * c-c++-common/ubsan/null-2.c: Likewise.
4006 * c-c++-common/ubsan/null-3.c: Likewise.
4007 * c-c++-common/ubsan/null-4.c: Likewise.
4008 * c-c++-common/ubsan/null-5.c: Likewise.
4009 * c-c++-common/ubsan/null-6.c: Likewise.
4010 * c-c++-common/ubsan/null-7.c: Likewise.
4011 * c-c++-common/ubsan/null-8.c: Likewise.
4012 * c-c++-common/ubsan/null-9.c: Likewise.
4013 * c-c++-common/ubsan/object-size-1.c: Likewise.
4014 * c-c++-common/ubsan/object-size-10.c: Likewise.
4015 * c-c++-common/ubsan/object-size-4.c: Likewise.
4016 * c-c++-common/ubsan/object-size-5.c: Likewise.
4017 * c-c++-common/ubsan/object-size-7.c: Likewise.
4018 * c-c++-common/ubsan/object-size-8.c: Likewise.
4019 * c-c++-common/ubsan/object-size-9.c: Likewise.
4020 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4021 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4022 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4023 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4024 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4025 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4026 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4027 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4028 * c-c++-common/ubsan/pr59333.c: Likewise.
4029 * c-c++-common/ubsan/pr59667.c: Likewise.
4030 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4031 * c-c++-common/ubsan/pr60636.c: Likewise.
4032 * c-c++-common/ubsan/pr63802.c: Likewise.
4033 * c-c++-common/ubsan/recovery-1.c: Likewise.
4034 * c-c++-common/ubsan/recovery-3.c: Likewise.
4035 * c-c++-common/ubsan/shift-1.c: Likewise.
4036 * c-c++-common/ubsan/shift-2.c: Likewise.
4037 * c-c++-common/ubsan/shift-4.c: Likewise.
4038 * c-c++-common/ubsan/shift-7.c: Likewise.
4039 * c-c++-common/ubsan/undefined-2.c: Likewise.
4040 * c-c++-common/ubsan/vla-1.c: Likewise.
4041 * g++.dg/ubsan/null-1.C: Likewise.
4042 * g++.dg/ubsan/null-3.C: Likewise.
4043 * g++.dg/ubsan/null-4.C: Likewise.
4044 * g++.dg/ubsan/vptr-8.C: Likewise.
4045 * g++.dg/ubsan/vptr-9.C: Likewise.
4046 * gcc.dg/ubsan/bounds-2.c: Likewise.
4047 * gcc.dg/ubsan/object-size-9.c: Likewise.
4049 2015-05-07 Jeff Law <law@redhat.com>
4051 * gcc.dg/tree-ssa/shorten-1.c: New test.
4053 2015-05-07 Richard Biener <rguenther@suse.de>
4055 PR tree-optimization/66002
4056 * gcc.dg/vect/vect-125.c: New testcase.
4058 2015-05-07 Marek Polacek <polacek@redhat.com>
4059 Martin Uecker <uecker@eecs.berkeley.edu>
4061 * c-c++-common/ubsan/bounds-10.c: New test.
4063 2015-05-06 David Malcolm <dmalcolm@redhat.com>
4065 * jit.dg/harness.h (set_options): Wrap with
4066 #ifndef TEST_ESCHEWS_SET_OPTIONS.
4067 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4068 Special-case test-benchmark.c as a negative.
4069 * jit.dg/test-benchmark.c: New file.
4071 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
4074 * gcc.target/arm/pr64208.c: New test.
4076 2015-05-06 Alan Modra <amodra@gmail.com>
4079 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4080 (gparms): Make volatile.
4082 2015-05-06 Richard Biener <rguenther@suse.de>
4084 PR tree-optimization/62283
4085 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4087 2015-05-06 Christian Bruel <christian.bruel@st.com>
4090 * gcc.target/aarch64/iinline-attr-1.c: New test.
4092 2015-05-06 Richard Biener <rguenther@suse.de>
4094 * gcc.dg/vect/bb-slp-34.c: New testcase.
4096 2015-05-06 Richard Biener <rguenther@suse.de>
4098 PR tree-optimization/62283
4099 * gcc.dg/vect/bb-slp-14.c: Adjust.
4101 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4104 * gcc.target/i386/pr65990.c: New test.
4106 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
4109 * gcc.target/i386/pr65915.c: New.
4111 2015-05-05 Tom de Vries <tom@codesourcery.com>
4113 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4114 'va_list escapes 0'.
4116 2015-05-05 Tom de Vries <tom@codesourcery.com>
4118 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4121 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
4123 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4124 * gcc.target/arm/pr65924.c: Likewise.
4126 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4129 * gcc.target/i386/pr65871-3.c: New test.
4131 2015-05-04 Jeff Law <law@redhat.com>
4134 2015-05-04 Jeff Law <law@redhat.com>
4135 * gcc.dg/tree-ssa/shorten-1.c: New test.
4137 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4138 Jakub Jelinek <jakub@redhat.com>
4141 * g++.dg/cpp0x/Wnarrowing4.C: New.
4143 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
4145 * lib/target-supports.exp
4146 (check_effective_target_keeps_null_pointer_checks): Clarify that
4147 this is for targets that disable -fdelete-null-pointer-checks,
4148 not default it to off.
4149 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4150 -fdelete-null-pointer-checks explicit.
4151 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4152 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4153 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4154 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4155 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4156 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4157 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4158 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4159 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4160 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4161 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4162 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4163 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4164 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4165 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4166 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4167 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4168 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4169 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4170 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4171 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4172 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4173 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4174 * g++.dg/cpp0x/static_assert9.C: Likewise.
4175 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4176 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4177 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4178 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4179 * g++.dg/tree-ssa/pr26406.C: Likewise.
4181 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4183 PR tree-optimization/65984
4184 * c-c++-common/ubsan/pr65984.c: New test.
4186 2015-05-04 Jeff Law <law@redhat.com>
4188 * gcc.dg/tree-ssa/shorten-1.c: New test.
4190 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4193 * gfortran.dg/pr44735.f90: New test.
4195 2015-05-04 Richard Biener <rguenther@suse.de>
4197 PR tree-optimization/65965
4198 * gcc.dg/vect/bb-slp-33.c: New testcase.
4200 2015-05-04 Richard Biener <rguenther@suse.de>
4202 PR tree-optimization/65935
4203 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4205 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4207 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4208 for each supported variant instead of CHECK_RESULTS.
4209 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4210 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4211 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4212 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4213 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4214 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4215 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4216 expected results for unsupported variants. Call CHECK for each
4217 supported variant instead of CHECK_RESULTS.
4218 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4219 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4220 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4221 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4222 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4223 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4224 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4225 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4226 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4227 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4228 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4229 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4230 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4231 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4232 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4233 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4234 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4235 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4236 expected results for unsupported variants.
4237 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4238 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4239 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4240 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4241 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4242 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4243 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4244 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4245 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4246 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4247 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4248 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4249 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4250 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4251 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4252 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4253 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4254 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4255 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4256 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4257 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4258 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4259 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4260 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4261 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4262 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4263 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4264 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4266 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4269 * gfortran.dg/bound_9.f90: Add pointer assignment.
4271 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4272 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
4275 * g++.dg/cpp0x/Wnarrowing3.C: New.
4277 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
4279 * gcc.dg/20150120-1.c: New test.
4280 * gcc.dg/20150120-2.c: New test.
4281 * gcc.dg/20150120-3.c: New test.
4283 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
4285 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4287 2015-05-01 Renlin Li <renlin.li@arm.com>
4289 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4291 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
4293 * gfortran.dg/bound_simplification_4.f90: New.
4295 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4297 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4298 with powerpc_p8vector_ok.
4300 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4303 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
4305 * gfortran.dg/bound_9.f90: New test case.
4307 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
4309 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4310 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4311 for 32bit x86 targets.
4312 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4313 for 32bit x86 targets.
4314 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4315 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4316 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4317 for 32bit x86 targets.
4319 2015-04-30 Marek Polacek <polacek@redhat.com>
4321 PR tree-optimization/63551
4322 * g++.dg/ipa/pr63551.C: New test.
4324 2015-04-30 Caroline Tice <cmtice@google.com>
4327 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
4328 partition size on certain targets.
4330 2015-04-30 Renlin Li <renlin.li@arm.com>
4332 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4334 2015-04-30 Marek Polacek <polacek@redhat.com>
4336 * c-c++-common/Wbool-compare-3.c: New test.
4338 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4339 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4341 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4344 * g++.dg/init/ref22.C: New.
4346 2015-04-30 Marek Polacek <polacek@redhat.com>
4348 * gcc.dg/init-bad-8.c: New test.
4350 * gcc.dg/incomplete-typedef-1.c: New test.
4352 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4355 * g++.dg/template/crash121.C: New.
4357 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4359 * gcc.target/mips/call-from-init.c: New test.
4360 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4362 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4365 * gcc.target/i386/pr65871-1.c: New test.
4366 * gcc.target/i386/pr65871-2.c: Ditto.
4368 2015-04-29 Marek Polacek <polacek@redhat.com>
4371 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4372 * c-c++-common/Wbool-compare-2.c: New test.
4374 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4377 * gcc.target/aarch64/vstN_lane_1.c: New file.
4379 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4382 * g++.dg/warn/Winit-self-3.C: New.
4384 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4386 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4388 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4391 * gcc.target/arm/pr65924.c: New test.
4393 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4395 * g++.dg/gomp/tpl-target-update.C: New file.
4397 2015-04-29 Richard Biener <rguenther@suse.de>
4399 PR tree-optimization/65917
4400 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4402 2015-04-29 Christian Bruel <christian.bruel@st.com>
4405 * gcc.dg/ipa/iinline-attr.c: New test.
4406 * gcc.target/i386/iinline-attr-2.c: New test.
4408 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4410 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4413 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4415 * gcc.dg/vect/vect-33.c: Remove spurious line.
4417 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4419 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4421 2015-04-28 Marek Polacek <polacek@redhat.com>
4424 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4425 * gcc.dg/pr65901.c: New test.
4427 2015-04-28 Richard Biener <rguenther@suse.de>
4429 PR tree-optimization/62283
4430 * gfortran.dg/vect/pr62283-2.f: New testcase.
4431 * gcc.dg/vect/bb-slp-14.c: Adjust.
4433 2015-04-28 Richard Biener <rguenther@suse.de>
4435 PR tree-optimization/65851
4436 * g++.dg/torture/pr65851.C: New testcase.
4438 2015-04-27 Jeff Law <law@redhat.com>
4440 PR tree-optimization/65217
4441 * gcc.target/i386/pr65217.c: Remove XFAIL.
4443 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4446 Add tests forgotten to svn-add.
4447 * gfortran.dg/class_allocate_19.f03: New test.
4448 * gfortran.dg/class_array_20.f03: New test.
4449 * gfortran.dg/class_array_21.f03: New test.
4450 * gfortran.dg/finalize_29.f08: New test.
4452 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4456 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4457 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4459 2015-04-27 Caroline Tice <cmtice@google.com>
4461 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4464 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4467 * gcc.target/powerpc/htm-1.c: New test.
4468 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4470 (__builtin_tabortdci): Likewise.
4471 (__builtin_tcheck): Remove operand.
4472 * lib/target-supports.exp (check_htm_hw_available): New function.
4474 2015-04-27 Richard Biener <rguenther@suse.de>
4476 * gcc.target/i386/pr65217.c: XFAIL.
4478 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4480 PR tree-optimization/65875
4481 * gcc.c-torture/compile/pr65875.c: New test.
4483 2015-04-25 Marek Polacek <polacek@redhat.com>
4486 * gcc.dg/enum-incomplete-2.c: New test.
4487 * gcc.dg/enum-mode-1.c: New test.
4489 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4492 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4494 * gcc.target/powerpc/pr65849-2.c: Likewise.
4496 2015-04-24 Tom de Vries <tom@codesourcery.com>
4498 PR tree-optimization/65802
4499 * g++.dg/pr65802.C: Move to ...
4500 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4501 stdarg.h. Rewrite for C.
4502 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4503 va_start and va_end. Remove unnecessary inline asm.
4505 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4506 Wei Mi <wmi@google.com>
4508 * gcc.target/i386/sse2-load-multi.c: New test.
4509 * gcc.target/i386/sse2-store-multi.c: Ditto.
4511 2015-04-24 Marek Polacek <polacek@redhat.com>
4514 * c-c++-common/pr65830.c: New test.
4517 * c-c++-common/Wlogical-op-1.c: New test.
4519 2015-04-24 Marek Polacek <polacek@redhat.com>
4522 * c-c++-common/pr61534-1.c: New test.
4524 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4525 Steven Bosscher <steven@gcc.gnu.org>
4527 PR rtl-optimization/34503
4528 * gcc.target/arm/pr64616.c: New file.
4530 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4532 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4534 2015-04-24 Terry Guo <terry.guo@arm.com>
4536 * gcc.target/arm/pr65710.c: Update the options.
4538 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4540 * gcc.target/i386/pr65523.c: Skip x32.
4542 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4544 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4545 to look for vcl* where appropriate.
4547 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4549 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4550 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4552 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4555 * gcc.target/arm/pr26702.c: New test.
4557 2015-04-23 Marek Polacek <polacek@redhat.com>
4560 * gcc.dg/pr65345-1.c: New test.
4561 * gcc.dg/pr65345-2.c: New test.
4563 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4565 * gcc.target/powerpc/crypto-builtin-2.c: New.
4567 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4570 * gfortran.dg/class_allocate_19.f03: New test.
4571 * gfortran.dg/class_array_20.f03: New test.
4572 * gfortran.dg/class_array_21.f03: New test.
4573 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4574 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4575 initialization correctly.
4576 * gfortran.dg/finalize_29.f08: New test.
4578 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4580 * gcc.target/powerpc/swaps-p8-18.c: New test.
4582 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4585 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4586 * gcc.dg/vect/bb-slp-25.c: Likewise.
4587 * gcc.dg/vect/bb-slp-29.c: Likewise.
4588 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4589 vect_no_align && { ! vect_hw_misalign }.
4590 * gcc.dg/vect/bb-slp-9.c: Likewise.
4591 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4593 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4594 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4595 account for POWER8, where peeling for alignment is not needed.
4596 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4597 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4598 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4599 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4600 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4601 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4602 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4603 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4604 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4605 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4606 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4607 * gcc.dg/vect/pr16105.c: Likewise.
4608 * gcc.dg/vect/pr20122.c: Likewise.
4609 * gcc.dg/vect/pr33804.c: Likewise.
4610 * gcc.dg/vect/pr33953.c: Likewise.
4611 * gcc.dg/vect/pr56787.c: Likewise.
4612 * gcc.dg/vect/pr58508.c: Likewise.
4613 * gcc.dg/vect/slp-25.c: Likewise.
4614 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4615 * gcc.dg/vect/vect-105.c: Likewise.
4616 * gcc.dg/vect/vect-27.c: Likewise.
4617 * gcc.dg/vect/vect-29.c: Likewise.
4618 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4620 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4621 && { ! vect_hw_misalign }.
4622 * gcc.dg/vect/vect-44.c: Likewise.
4623 * gcc.dg/vect/vect-48.c: Likewise.
4624 * gcc.dg/vect/vect-50.c: Likewise.
4625 * gcc.dg/vect/vect-52.c: Likewise.
4626 * gcc.dg/vect/vect-56.c: Likewise.
4627 * gcc.dg/vect/vect-60.c: Likewise.
4628 * gcc.dg/vect/vect-72.c: Likewise.
4629 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4630 * gcc.dg/vect/vect-75.c: Likewise.
4631 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4632 * gcc.dg/vect/vect-77-global.c: Likewise.
4633 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4634 * gcc.dg/vect/vect-78-global.c: Likewise.
4635 * gcc.dg/vect/vect-93.c: Likewise.
4636 * gcc.dg/vect/vect-95.c: Likewise.
4637 * gcc.dg/vect/vect-96.c: Likewise.
4638 * gcc.dg/vect/vect-cond-1.c: Likewise.
4639 * gcc.dg/vect/vect-cond-3.c: Likewise.
4640 * gcc.dg/vect/vect-cond-4.c: Likewise.
4641 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4642 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4643 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4644 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4645 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4646 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4647 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4648 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4649 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4650 * gcc.dg/vect/vect-outer-5.c: Likewise.
4651 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4652 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4653 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4654 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4655 * gcc.dg/vect/vect-peel-3.c: Likewise.
4656 * gcc.dg/vect/vect-peel-4.c: Likewise.
4657 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4658 * gcc.target/powerpc/pr65456.c: New test.
4659 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4660 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4661 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4662 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4663 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4664 vect_no_align && { ! vect_hw_misalign }.
4665 * gfortran.dg/vect/vect-3.f90: Likewise.
4666 * gfortran.dg/vect/vect-4.f90: Likewise.
4667 * gfortran.dg/vect/vect-5.f90: Likewise.
4668 * lib/target-supports.exp (check_effective_target_vect_no_align):
4669 Return 1 for POWER8.
4670 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4672 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4675 * gfortran.dg/pr65429.f90: New test.
4677 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4679 * c-c++-common/asan/user-section-1.c: New test.
4680 * c-c++-common/asan/user-section-2.c: New test.
4681 * c-c++-common/asan/user-section-3.c: New test.
4683 2015-04-22 Hale Wang <hale.wang@arm.com>
4684 Terry Guo <terry.guo@arm.com>
4686 PR rtl-optimization/64818
4687 * gcc.target/arm/pr64818.c: New test.
4689 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4692 * g++.dg/tree-ssa/pr61034.C: Update template.
4693 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4694 * gcc.dg/Warray-bounds-11.c: Likewise.
4695 * gcc.dg/Warray-bounds.c: Likewise.
4697 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4699 PR libgfortran/65234
4700 * gfortran.dg/fmt_unlimited.f90: New test.
4702 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4704 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4706 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4707 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4708 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4709 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4710 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4711 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4712 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4714 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4716 PR libgfortran/56743
4717 * gfortran.dg/namelist_87.f90: New test.
4719 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4721 * gcc.target/aarch64/mult-synth_1.c: New test.
4722 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4723 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4724 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4725 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4726 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4728 2015-04-21 Richard Biener <rguenther@suse.de>
4730 PR tree-optimization/65650
4731 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4732 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4733 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4734 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4735 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4736 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4738 2015-04-21 Tom de Vries <tom@codesourcery.com>
4740 PR tree-optimization/65802
4741 * g++.dg/pr65802.C: New test.
4743 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4746 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4747 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4749 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4752 * g++.dg/cpp0x/Wnarrowing2.C: New.
4754 2015-04-20 Jeff Law <law@redhat.com>
4756 PR tree-optimization/65658
4757 * gcc.dg/pr65658.c: New test.
4759 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4762 * gcc.target/aarch64/vec_init_1.c: New test.
4764 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4766 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4769 2015-04-18 Martin Sebor <msebor@redhat.com>
4771 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4772 of non-nul characters.
4773 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4775 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4778 * gcc.target/powerpc/pr65787.c: New.
4780 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4783 * gcc.target/aarch64/c-output-template-4.c: New test.
4785 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4788 * gcc.dg/pr65780-1.c: New test.
4789 * gcc.dg/pr65780-2.c: Likewise.
4790 * gcc.target/i386/pr32219-9.c: Likewise.
4791 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4793 * gcc.target/i386/pr64317.c (c): Initialize.
4795 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4798 * g++.dg/ext/mv18.C: New test.
4799 * g++.dg/ext/mv19.C: Likewise.
4800 * g++.dg/ext/mv20.C: Likewise.
4801 * g++.dg/ext/mv21.C: Likewise.
4802 * g++.dg/ext/mv22.C: Likewise.
4803 * g++.dg/ext/mv23.C: Likewise.
4805 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4808 * g++.dg/init/pr64527.C: New test.
4810 2015-04-17 Tom de Vries <tom@codesourcery.com>
4811 Michael Matz <matz@suse.de>
4813 PR tree-optimization/64950
4814 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4817 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4819 * c-c++-common/asan/user-section-1.c: New test.
4821 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4824 * gcc.dg/debug/pr65771.c: New test.
4826 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4828 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4829 __buitlin_alloca with __builtin_alloca.
4831 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4833 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4835 2015-04-16 Richard Biener <rguenther@suse.de>
4837 PR tree-optimization/64277
4838 * gcc.dg/Warray-bounds-14.c: New testcase.
4839 * gcc.dg/Warray-bounds-15.c: Likewise.
4840 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4841 * c-c++-common/ubsan/bounds-6.c: Likewise.
4843 2015-04-16 Renlin Li <renlin.li@arm.com>
4845 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4846 * gcc.target/arm/unsigned-float.c: New.
4848 2015-04-16 Richard Biener <rguenther@suse.de>
4850 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4851 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4852 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4854 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
4856 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
4857 * g++.dg/cpp0x/decltype-call1.C: Likewise.
4858 * g++.dg/cpp0x/defaulted21.C: Likewise.
4859 * g++.dg/cpp0x/defaulted28.C: Likewise.
4860 * g++.dg/cpp0x/defaulted47.C: Likewise.
4861 * g++.dg/cpp0x/elision_neg.C: Likewise.
4862 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
4863 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
4864 * g++.dg/cpp0x/implicit1.C: Likewise.
4865 * g++.dg/cpp0x/implicit9.C: Likewise.
4866 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
4867 * g++.dg/cpp0x/range-for13.C: Likewise.
4868 * g++.dg/gomp/clause-2.C: Likewise.
4869 * g++.dg/gomp/udr-5.C: Likewise.
4870 * g++.dg/inherit/access6.C: Likewise.
4871 * g++.dg/lookup/duperr1.C: Likewise.
4872 * g++.dg/lookup/friend2.C: Likewise.
4873 * g++.dg/lookup/pr6936.C: Likewise.
4874 * g++.dg/lookup/scoped1.C: Likewise.
4875 * g++.dg/lookup/using26.C: Likewise.
4876 * g++.dg/lookup/using38.C: Likewise.
4877 * g++.dg/other/access2.C: Likewise.
4878 * g++.dg/overload/defarg3.C: Likewise.
4879 * g++.dg/overload/defarg6.C: Likewise.
4880 * g++.dg/parse/access11.C: Likewise.
4881 * g++.dg/parse/access2.C: Likewise.
4882 * g++.dg/parse/access3.C: Likewise.
4883 * g++.dg/parse/access4.C: Likewise.
4884 * g++.dg/parse/access5.C: Likewise.
4885 * g++.dg/parse/access6.C: Likewise.
4886 * g++.dg/parse/access8.C: Likewise.
4887 * g++.dg/parse/access9.C: Likewise.
4888 * g++.dg/parse/crash40.C: Likewise.
4889 * g++.dg/tc1/dr142.C: Likewise.
4890 * g++.dg/tc1/dr166.C: Likewise.
4891 * g++.dg/tc1/dr52.C: Likewise.
4892 * g++.dg/template/access11.C: Likewise.
4893 * g++.dg/template/access18.C: Likewise.
4894 * g++.dg/template/access19.C: Likewise.
4895 * g++.dg/template/access2.C: Likewise.
4896 * g++.dg/template/access20.C: Likewise.
4897 * g++.dg/template/access26.C: Likewise.
4898 * g++.dg/template/access3.C: Likewise.
4899 * g++.dg/template/access7.C: Likewise.
4900 * g++.dg/template/conv12.C: Likewise.
4901 * g++.dg/template/crash69.C: Likewise.
4902 * g++.dg/template/friend31.C: Likewise.
4903 * g++.dg/template/friend32.C: Likewise.
4904 * g++.dg/template/memfriend15.C: Likewise.
4905 * g++.dg/template/memfriend16.C: Likewise.
4906 * g++.dg/template/memfriend17.C: Likewise.
4907 * g++.dg/template/memfriend7.C: Likewise.
4908 * g++.dg/template/pr32519.C: Likewise.
4909 * g++.dg/template/qualttp21.C: Likewise.
4910 * g++.dg/template/qualttp8.C: Likewise.
4911 * g++.dg/template/ttp10.C: Likewise.
4912 * g++.dg/template/typedef11.C: Likewise.
4913 * g++.dg/template/typedef13.C: Likewise.
4914 * g++.dg/template/typedef19.C: Likewise.
4915 * g++.dg/template/typedef20.C: Likewise.
4916 * g++.dg/template/typedef22.C: Likewise.
4917 * g++.dg/template/using16.C: Likewise.
4918 * g++.dg/template/virtual3.C: Likewise.
4919 * g++.dg/ubsan/pr61272.C: Likewise.
4920 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4921 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4922 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4923 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4924 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4925 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4926 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4927 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4928 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4929 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4930 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4931 * g++.old-deja/g++.jason/access17.C: Likewise.
4932 * g++.old-deja/g++.jason/access18.C: Likewise.
4933 * g++.old-deja/g++.jason/access22.C: Likewise.
4934 * g++.old-deja/g++.jason/access23.C: Likewise.
4935 * g++.old-deja/g++.jason/access8.C: Likewise.
4936 * g++.old-deja/g++.jason/delete3.C: Likewise.
4937 * g++.old-deja/g++.jason/report.C: Likewise.
4938 * g++.old-deja/g++.law/access2.C: Likewise.
4939 * g++.old-deja/g++.law/access3.C: Likewise.
4940 * g++.old-deja/g++.law/access4.C: Likewise.
4941 * g++.old-deja/g++.law/access5.C: Likewise.
4942 * g++.old-deja/g++.law/arm12.C: Likewise.
4943 * g++.old-deja/g++.law/arm14.C: Likewise.
4944 * g++.old-deja/g++.law/ctors13.C: Likewise.
4945 * g++.old-deja/g++.law/union2.C: Likewise.
4946 * g++.old-deja/g++.law/visibility12.C: Likewise.
4947 * g++.old-deja/g++.law/visibility15.C: Likewise.
4948 * g++.old-deja/g++.law/visibility16.C: Likewise.
4949 * g++.old-deja/g++.law/visibility17.C: Likewise.
4950 * g++.old-deja/g++.law/visibility18.C: Likewise.
4951 * g++.old-deja/g++.law/visibility19.C: Likewise.
4952 * g++.old-deja/g++.law/visibility20.C: Likewise.
4953 * g++.old-deja/g++.law/visibility21.C: Likewise.
4954 * g++.old-deja/g++.law/visibility24.C: Likewise.
4955 * g++.old-deja/g++.law/visibility4.C: Likewise.
4956 * g++.old-deja/g++.law/visibility5.C: Likewise.
4957 * g++.old-deja/g++.law/visibility6.C: Likewise.
4958 * g++.old-deja/g++.law/visibility7.C: Likewise.
4959 * g++.old-deja/g++.law/visibility8.C: Likewise.
4960 * g++.old-deja/g++.law/visibility9.C: Likewise.
4961 * g++.old-deja/g++.niklas/t135.C: Likewise.
4962 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4963 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4964 * g++.old-deja/g++.other/access11.C: Likewise.
4965 * g++.old-deja/g++.other/access4.C: Likewise.
4966 * g++.old-deja/g++.other/access7.C: Likewise.
4967 * g++.old-deja/g++.other/crash1.C: Likewise.
4968 * g++.old-deja/g++.other/crash7.C: Likewise.
4969 * g++.old-deja/g++.other/friend1.C: Likewise.
4970 * g++.old-deja/g++.other/friend4.C: Likewise.
4971 * g++.old-deja/g++.other/friend9.C: Likewise.
4972 * g++.old-deja/g++.other/lineno1.C: Likewise.
4973 * g++.old-deja/g++.other/using1.C: Likewise.
4974 * g++.old-deja/g++.pt/enum14.C: Likewise.
4975 * g++.old-deja/g++.pt/friend11.C: Likewise.
4976 * g++.old-deja/g++.pt/friend21.C: Likewise.
4977 * g++.old-deja/g++.pt/friend3.C: Likewise.
4978 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4979 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4980 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4981 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4983 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4986 * g++.dg/ipa/pr65765.C: New test.
4988 2015-04-15 Nick Clifton <nickc@redhat.com>
4990 * gcc.target/rx/builtins.c: Disable RMPA test if string
4991 instructions are not allowed.
4993 2015-04-15 Alan Modra <amodra@gmail.com>
4995 * gcc.dg/pr65408.c: New.
4997 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5000 * gcc.target/arm/pr65729.c: New test.
5002 2015-04-14 Richard Biener <rguenther@suse.de>
5004 PR tree-optimization/65758
5005 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5007 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5010 * gcc.c-torture/execute/pr65648.c: New test.
5012 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5014 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5015 __builtin_finite instead of finite.
5016 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5019 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
5021 PR tree-optimization/63387
5022 * gcc.dg/pr63387.c: New testcase.
5024 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
5026 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5028 2015-04-13 Richard Biener <rguenther@suse.de>
5030 PR tree-optimization/65204
5031 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5033 2015-04-13 Terry Guo <terry.guo@arm.com>
5036 * gcc.target/arm/pr65710.c: New.
5038 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5040 PR tree-optimization/65747
5041 * g++.dg/torture/pr65747.C: New test.
5043 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5046 * g++.dg/cpp0x/pr65736.C: New test.
5048 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
5049 Martin Liska <mliska@suse.cz>
5052 * g++.dg/ipa/pr65722.C: New testcase.
5054 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5056 PR tree-optimization/65735
5057 * gcc.c-torture/compile/pr65735.c: New test.
5059 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
5062 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5064 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5067 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5069 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
5072 * gcc.target/arm/pr65647-2.c: New.
5074 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5077 * g++.dg/torture/pr65694.C: New test.
5079 2015-04-10 Tobias Burnus <burnus@net-b.de>
5081 * gfortran.dg/coarray_lock_6.f90: New.
5082 * gfortran.dg/coarray_lock_7.f90: New.
5083 * gfortran.dg/coarray/lock_2.f90: New.
5085 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
5091 * gfortran.dg/used_types_27.f90: New.
5093 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5096 * gcc.target/i386/pr65671.c: New.
5098 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5100 PR tree-optimization/65709
5101 * c-c++-common/ubsan/align-9.c: New test.
5103 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
5106 * gfortran.dg/pr56852.f90: New test.
5108 2015-04-09 Marek Polacek <polacek@redhat.com>
5109 Jakub Jelinek <jakub@redhat.com>
5112 * g++.dg/opt/pr65554.C: New test.
5114 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5117 * c-c++-common/attr-aligned-1.c: New test.
5119 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
5121 * gcc.target/i386/mpx/memmove-zero-length.c: New.
5123 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5126 * gcc.target/i386/sse-25.c: New.
5128 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5131 * gcc.target/i386/pr65693.c: New test.
5133 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5135 * gcc.dg/lto/chkp-static-bounds_0.c: New.
5137 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5139 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5141 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5143 * gcc.target/i386/thunk-retbnd.c: New.
5145 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
5147 * gnat.dg/opt48.adb: New test.
5148 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5149 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5151 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
5154 * gcc.c-torture/compile/pr65540.c: New.
5156 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5158 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5161 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5164 * g++.dg/debug/pr65678.C: New test.
5167 * gcc.c-torture/compile/pr65680.c: New test.
5169 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5172 * gfortran.dg/allocate_with_source_5.f90: New test.
5174 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5176 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5177 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5179 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5181 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5183 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5186 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5187 to get floating point compression.
5188 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5190 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5192 PR preprocessor/61977
5193 * gcc.dg/cpp/pr61977.c: New test.
5195 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
5197 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5199 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
5202 * gcc.target/arm/pr65647.c: New.
5204 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
5207 * g++.dg/torture/pr65655.C: New testcase.
5209 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5212 * g++.dg/cpp1y/lambda-init13.C: New.
5214 2015-04-03 Marek Polacek <polacek@redhat.com>
5216 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5218 2015-04-02 Marek Polacek <polacek@redhat.com>
5221 * g++.dg/cpp0x/constexpr-fold1.C: New test.
5222 * g++.dg/cpp0x/constexpr-fold2.C: New test.
5224 2015-04-02 Jakub Jelinek <jakub@redhat.com>
5226 PR preprocessor/61977
5227 * gcc.target/powerpc/pr61977-1.c: New test.
5228 * gcc.target/powerpc/pr61977-2.c: New test.
5230 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5233 * g++.dg/warn/Wshadow-8.C: New.
5234 * g++.dg/warn/Wshadow-9.C: Likewise.
5235 * g++.dg/warn/Wshadow-10.C: Likewise.
5236 * g++.dg/warn/Wshadow-11.C: Likewise.
5238 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5240 * gcc.dg/pr23623.c: Added aligned attribute.
5241 * gcc.dg/20141029-1.c: Likewise.
5242 * gcc.dg/20150306-1.c: New test.
5244 2015-04-01 Marek Polacek <polacek@redhat.com>
5247 * g++.dg/cpp0x/initlist93.C: New test.
5248 * g++.dg/cpp0x/initlist94.C: New test.
5250 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
5253 * gcc.target/aarch64/pr65624.c: New test.
5255 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
5257 * gcc.dg/ipa/inlinehint-4.c: New testcase.
5259 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
5261 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5262 extra variable to force stack alignment.
5263 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5264 extra variable to force stack alignment.
5266 2015-03-31 Marek Polacek <polacek@redhat.com>
5269 * g++.dg/template/pr65390.C: New test.
5271 2015-03-31 Martin Liska <mliska@suse.cz>
5273 * g++.dg/ipa/pr65557.C: New test.
5275 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
5277 * gcc.target/s390/hotpatch-25.c: New test.
5278 * gcc.target/s390/hotpatch-1.c: Update test.
5279 * gcc.target/s390/hotpatch-10.c: Update test.
5280 * gcc.target/s390/hotpatch-11.c: Update test.
5281 * gcc.target/s390/hotpatch-12.c: Update test.
5282 * gcc.target/s390/hotpatch-13.c: Update test.
5283 * gcc.target/s390/hotpatch-14.c: Update test.
5284 * gcc.target/s390/hotpatch-15.c: Update test.
5285 * gcc.target/s390/hotpatch-16.c: Update test.
5286 * gcc.target/s390/hotpatch-17.c: Update test.
5287 * gcc.target/s390/hotpatch-18.c: Update test.
5288 * gcc.target/s390/hotpatch-19.c: Update test.
5289 * gcc.target/s390/hotpatch-2.c: Update test.
5290 * gcc.target/s390/hotpatch-21.c: Update test.
5291 * gcc.target/s390/hotpatch-22.c: Update test.
5292 * gcc.target/s390/hotpatch-23.c: Update test.
5293 * gcc.target/s390/hotpatch-24.c: Update test.
5294 * gcc.target/s390/hotpatch-3.c: Update test.
5295 * gcc.target/s390/hotpatch-4.c: Update test.
5296 * gcc.target/s390/hotpatch-5.c: Update test.
5297 * gcc.target/s390/hotpatch-6.c: Update test.
5298 * gcc.target/s390/hotpatch-7.c: Update test.
5299 * gcc.target/s390/hotpatch-8.c: Update test.
5300 * gcc.target/s390/hotpatch-9.c: Update test.
5301 * gcc.target/s390/hotpatch-compile-16.c: Update test.
5303 2015-03-31 Richard Biener <rguenther@suse.de>
5306 * g++.dg/torture/pr65626.C: New testcase.
5308 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5311 * gcc.target/i386/mpx/pr65531.cc: New.
5313 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5316 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5317 __builtin_alloca instead of alloca.
5318 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5319 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5320 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5323 2015-03-30 Jakub Jelinek <jakub@redhat.com>
5326 * g++.dg/ubsan/pr65610.C: New test.
5328 2015-03-30 Marek Polacek <polacek@redhat.com>
5331 * g++.dg/cpp0x/pr65398-2.C: New test.
5333 2015-03-30 Marek Polacek <polacek@redhat.com>
5335 * c-c++-common/pr65556.c: Change the width of bit-fields.
5337 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5340 * gcc.target/i386/pr65588.c: New testcase.
5342 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5344 PR libgfortran/65563
5345 * gfortran.dg/open_errors_2.f90: New test.
5347 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5349 PR libgfortran/65596
5350 * gfortran.dg/namelist_86.f90: New test.
5352 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5354 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5355 statement to reflect new ownership.
5357 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5360 * g++.dg/template/friend58.C: New.
5361 * g++.dg/template/friend59.C: Likewise.
5363 2015-03-27 Tobias Burnus <burnus@net-b.de>
5366 * g++.dg/gomp/openmp-simd-3.C: New.
5367 * gcc.dg/gomp/openmp-simd-3.c: New.
5369 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5372 * gcc.target/i386/pr65248-1.c: New file.
5373 * gcc.target/i386/pr65248-2.c: Likewise.
5374 * gcc.target/i386/pr65248-3.c: Likewise.
5375 * gcc.target/i386/pr65248-4.c: Likewise.
5377 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5380 * gcc.c-torture/compile/pr65593.c: New test.
5382 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5385 * g++.dg/cpp1y/constexpr-assert1.C: New.
5387 2015-03-27 Marek Polacek <polacek@redhat.com>
5390 * c-c++-common/pr65556.c: New test.
5392 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5395 * g++.dg/torture/pr65600.C: New testcase.
5397 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5400 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5402 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5404 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5405 statement and cleanup. Fixed typos.
5407 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5410 * gcc.c-torture/compile/pr65595.c: New testcase.
5412 2015-03-27 Marek Polacek <polacek@redhat.com>
5415 * g++.dg/ubsan/pr65583.C: New test.
5417 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5419 * gcc.c-torture/compile/20150327.c: New testcase.
5421 2015-03-26 Richard Biener <rguenther@suse.de>
5424 * g++.dg/torture/pr65555.C: New testcase.
5426 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5428 PR tree-optimization/64715
5429 * gcc.dg/builtin-object-size-15.c: New test.
5430 * gcc.dg/pr64715-1.c: New test.
5431 * gcc.dg/pr64715-2.c: New test.
5433 2015-03-26 Richard Biener <rguenther@suse.de>
5436 * gnat.dg/specs/opt2.ads: Fix testcase.
5438 2015-03-25 Martin Sebor <msebor@redhat.com>
5441 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5442 when target isn't arm*-*-*-*.
5443 (check_effective_target_arm_nothumb): Likewise.
5444 (check_effective_target_arm_little_endian): Likewise.
5445 (check_effective_target_arm_vect_no_misalign): Likewise.
5446 (check_effective_target_aarch64_little_endian): Fail early if target
5449 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5451 PR tree-optimization/65177
5452 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5454 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5456 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5457 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5458 smmintrin.h and mm3dnow.h.
5460 2015-03-25 Marek Polacek <polacek@redhat.com>
5463 * g++.dg/cpp0x/pr65558.C: New test.
5465 2015-03-25 Marek Polacek <polacek@redhat.com>
5468 * g++.dg/template/pr61670.C: New test.
5470 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5473 * g++.dg/template/pr54987.C: New.
5475 2015-03-25 Richard Biener <rguenther@suse.de>
5477 PR tree-optimization/62630
5478 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5480 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5483 * gcc.target/i386/mpx/pr65508.c: New.
5485 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5489 * gfortran.dg/data_initialized_3.f90: New.
5491 2015-03-25 Richard Biener <rguenther@suse.de>
5494 * gnat.dg/specs/opt2.ads: New testcase.
5496 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5498 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5499 * gcc.target/arm/memset-inline-4.c: Skip for
5500 arm_tune_string_ops_prefer_neon.
5501 * gcc.target/arm/memset-inline-5.c: Ditto.
5502 * gcc.target/arm/memset-inline-6.c: Ditto.
5503 * gcc.target/arm/memset-inline-8.c: Ditto.
5504 * gcc.target/arm/memset-inline-9.c: Ditto.
5506 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5509 * g++.dg/other/virtual3.C: New.
5511 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/cpp0x/vt-60130.C: New.
5516 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5519 * g++.dg/warn/Warray-bounds-7.C: New.
5521 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5524 * g++.dg/template/defarg18.C: New.
5526 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5529 * g++.dg/cpp0x/vt-59988.C: New.
5531 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5533 PR tree-optimization/65533
5534 * gcc.dg/pr65533.c: New test.
5536 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5538 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5539 source= and mold= expressions functionality.
5540 * gfortran.dg/allocate_class_4.f90: New test.
5541 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5542 copying an unlimited polymorhpic object containing a char array
5543 to another unlimited polymorphic object respects the _len
5545 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5546 whether deferred length char array allocate works, unlimited
5547 polymorphic object allocation from a string works and if
5548 allocating an array of deferred length strings works.
5549 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5551 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5554 * g++.dg/cpp0x/constexpr-array11.C: New.
5556 2015-03-24 Richard Biener <rguenther@suse.de>
5559 * gcc.dg/torture/pr65517.c: New testcase.
5561 2015-03-24 Tobias Burnus <burnus@net-b.de>
5563 * gfortran.dg/coindexed_1.f90: Moved from
5564 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5566 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5569 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5573 * gcc.target/i386/pr65523.c: New test.
5576 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5578 * g++.dg/lto/pr65475b_0.C: Likewise.
5580 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5583 * gcc.target/sh/torture/pr65505.c: New.
5585 2015-03-23 Martin Sebor <msebor@redhat.com>
5588 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5589 assembly for lvx in addition to lxv.
5591 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5594 * gfortran.dg/pr65504.f90: New test.
5597 * gcc.dg/pr65521.c: New test.
5599 2015-03-23 Richard Biener <rguenther@suse.de>
5601 PR tree-optimization/65518
5602 * gcc.dg/vect/pr65518.c: New testcase.
5604 2015-03-23 Richard Biener <rguenther@suse.de>
5606 PR tree-optimization/65494
5607 * gcc.dg/vect/pr65494.c: New testcase.
5609 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5611 PR preprocessor/65238
5612 * c-c++-common/cpp/pr65238-1.c: New test.
5613 * gcc.dg/cpp/pr65238-2.c: New test.
5614 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5615 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5617 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5618 Mikael Morin <mikael@gcc.gnu.org>
5621 * gfortran.dg/elemental_dependency_4.f90: New.
5622 * gfortran.dg/elemental_dependency_5.f90: New.
5624 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5627 * g++.dg/lto/pr65475b_0.C: New testcase.
5628 * g++.dg/lto/pr65475b_1.C: New testcase.
5629 * g++.dg/lto/pr65475c_0.C: New testcase.
5630 * g++.dg/lto/pr65475c_1.C: New testcase.
5632 2015-03-21 Tobias Burnus <burnus@net-b.de>
5634 * gfortran.dg/coarray_38.f90: New.
5635 * gfortran.dg/coarray_39.f90: New.
5636 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5639 2015-03-20 Marek Polacek <polacek@redhat.com>
5642 * g++.dg/cpp0x/pr65398.C: New test.
5644 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5647 * g++.dg/lto/pr65475_0.C: New testcase.
5648 * g++.dg/lto/pr65475_1.C: New testcase.
5650 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5652 PR rtl-optimization/64366
5653 * gcc.target/sh/pr64366.c: New.
5655 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/cpp0x/constexpr-48324.C: New.
5660 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5663 * g++.dg/cpp0x/pr48453.C: New.
5665 2015-03-20 Marek Polacek <polacek@redhat.com>
5668 * g++.dg/cpp0x/pr65072.C: New test.
5670 2015-03-20 Richard Biener <rguenther@suse.de>
5673 * gcc.dg/pr15347.c: Use -O.
5674 * c-c++-common/pr19807-1.c: Likewise.
5676 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5678 * gnat.dg/volatile13.ad[sb]: New test.
5680 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5682 PR rtl-optimization/60851
5683 * gcc.target/i386/pr60851.c: New test.
5685 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5688 * g++.dg/pr65240.h: Add tests for PR 65240.
5689 * g++.dg/pr65240-1.C: Likewise.
5690 * g++.dg/pr65240-2.C: Likewise.
5691 * g++.dg/pr65240-3.C: Likewise.
5692 * g++.dg/pr65240-4.C: Likewise.
5694 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5696 PR rtl-optimization/63491
5697 * gcc.target/powerpc/pr63491.c: New.
5699 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5701 * g++.dg/ipa/pr65465.C: New test.
5703 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5706 * g++.dg/cpp0x/deleted11.C: New.
5708 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5711 * c-c++-common/tsan/pr65400-3.c: New test.
5713 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5716 * g++.dg/cpp0x/constexpr-59686.C: New.
5718 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5721 * g++.dg/tsan/pr64265.C: New test.
5724 * c-c++-common/tsan/pr65400-1.c: New test.
5725 * c-c++-common/tsan/pr65400-2.c: New test.
5727 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/cpp0x/pr59816.C: New.
5732 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5735 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5737 2015-03-18 Martin Liska <mliska@suse.cz>
5740 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5741 equivalences either to 6 or 7.
5743 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5747 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5749 * gcc.dg/undefined-loop-1.c: New file.
5750 * gcc.dg/undefined-loop-2.c: New file.
5752 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5755 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5756 loop exits too early.
5758 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5760 PR tree-optimization/65450
5761 * gfortran.dg/pr65450.f90: New test.
5764 * gcc.target/i386/pr65078-1.c: New test.
5765 * gcc.target/i386/pr65078-2.c: New test.
5766 * gcc.target/i386/pr65078-3.c: New test.
5767 * gcc.target/i386/pr65078-4.c: New test.
5768 * gcc.target/i386/pr65078-5.c: New test.
5769 * gcc.target/i386/pr65078-6.c: New test.
5771 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5774 * g++.dg/cpp1y/pr65340.C: New.
5776 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5779 * gfortran.dg/system_clock_3.f08: Adjust test.
5781 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5784 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5785 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5787 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5790 * gfortran.dg/system_clock_3.f08: New test.
5792 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5795 g++.dg/cpp1y/pr64626-1.C: New.
5796 g++.dg/cpp1y/pr64626-2.C: New.
5797 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5799 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5801 PR tree-optimization/65427
5802 * gcc.c-torture/execute/pr65427.c: New test.
5804 2015-03-16 Marek Polacek <polacek@redhat.com>
5808 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5809 * g++.dg/cpp0x/pr65327.C: New test.
5811 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5814 * c-c++-common/asan/pr64820.c: New test.
5816 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5818 * gfortran.dg/pointer_2.f90: New test.
5820 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5822 * g++.dg/pr65049.C: New test.
5824 2015-03-16 Tom de Vries <tom@codesourcery.com>
5826 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5827 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5828 * gcc.target/i386/fuse-caller-save.c: Same.
5830 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5832 * gnat.dg/loop_optimization18.ad[sb]: New test.
5833 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5835 2015-03-16 Alan Modra <amodra@gmail.com>
5837 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5840 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5842 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5844 * gcc.dg/torture/pr65270-2.c: Likewise.
5846 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5849 * gfortran.dg/pointer_remapping_9.f90: New.
5851 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5853 PR tree-optimization/65369
5854 * gcc.c-torture/execute/pr65369.c: New test.
5856 PR tree-optimization/65418
5857 * gcc.c-torture/execute/pr65418-1.c: New test.
5858 * gcc.c-torture/execute/pr65418-2.c: New test.
5860 PR rtl-optimization/65401
5861 * gcc.c-torture/execute/pr65401.c: New test.
5863 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5866 * gcc.target/arm/pr64600_1.c: New test.
5868 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5870 PR rtl-optimization/65235
5871 * gcc.target/aarch64/pr65235_1.c: New test.
5873 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5875 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5876 * gcc.target/s390/hotpatch-22.c: Likewise.
5877 * gcc.target/s390/hotpatch-23.c: Likewise.
5878 * gcc.target/s390/hotpatch-24.c: Likewise.
5879 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5880 * gcc.target/s390/hotpatch-1.c: Update expected output.
5881 * gcc.target/s390/hotpatch-2.c: Likewise.
5882 * gcc.target/s390/hotpatch-3.c: Likewise.
5883 * gcc.target/s390/hotpatch-4.c: Likewise.
5884 * gcc.target/s390/hotpatch-5.c: Likewise.
5885 * gcc.target/s390/hotpatch-6.c: Likewise.
5886 * gcc.target/s390/hotpatch-7.c: Likewise.
5887 * gcc.target/s390/hotpatch-8.c: Likewise.
5888 * gcc.target/s390/hotpatch-9.c: Likewise.
5889 * gcc.target/s390/hotpatch-10.c: Likewise.
5890 * gcc.target/s390/hotpatch-11.c: Likewise.
5891 * gcc.target/s390/hotpatch-12.c: Likewise.
5892 * gcc.target/s390/hotpatch-13.c: Likewise.
5893 * gcc.target/s390/hotpatch-14.c: Likewise.
5894 * gcc.target/s390/hotpatch-15.c: Likewise.
5895 * gcc.target/s390/hotpatch-16.c: Likewise.
5896 * gcc.target/s390/hotpatch-17.c: Likewise.
5897 * gcc.target/s390/hotpatch-18.c: Likewise.
5898 * gcc.target/s390/hotpatch-19.c: Likewise.
5900 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5903 * gcc.target/i386/pr65103-1.c: New.
5905 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5908 * gcc.target/i386/pr65044.c: New.
5910 2015-03-12 Tom de Vries <tom@codesourcery.com>
5912 PR rtl-optimization/64895
5913 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5914 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5915 * gcc.target/i386/fuse-caller-save.c: Ditto.
5917 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5919 * gcc.dg/ipa/pr63569.c: Fix template.
5921 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5923 * g++.dg/ipa/pr64146.C: Require fpic support.
5925 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5928 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5929 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5931 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5933 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5934 to dg-options, fix up dg-skip-if.
5936 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5939 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5940 * gcc.target/avr/tiny-caller-save.c: Same.
5942 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5945 * g++.dg/pr65242.C: New test.
5947 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5949 * c-c++-common/asan/no-asan-check-glob.c: New test.
5951 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/other/default11.C: New.
5955 * g++.dg/other/default12.C: Likewise.
5957 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5960 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5962 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5965 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5967 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5970 * g++.dg/cpp0x/pr65127.C: New test.
5972 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5974 * gcc.dg/ipa/PR64550.c: Update template.
5976 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5977 Tobias Burnus <burnus@net-b.de>
5979 * gfortran.dg/coarray_sync_memory.f90: New.
5981 2015-03-10 Marek Polacek <polacek@redhat.com>
5984 * c-c++-common/ubsan/pr65367.c: New test.
5986 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5988 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5989 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5990 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5991 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5992 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5993 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5994 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5995 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5996 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5997 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5998 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5999 * gcc.target/i386/mpx/realloc-2-nov.c: New.
6000 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6002 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6004 * lib/mpx-dg.exp (mpx_link_flags): New.
6007 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6008 * gcc.target/i386/mpx/alloca-1-nov.c: New.
6009 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6010 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6011 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6012 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6013 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6014 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6015 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6016 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6017 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6018 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6019 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6020 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6021 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6022 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6023 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6024 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6025 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6026 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6027 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6028 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6029 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6030 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6031 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6032 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6033 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6034 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6035 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6036 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6037 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6038 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6039 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6040 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6041 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6042 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6043 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6044 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6045 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6046 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6047 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6048 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6049 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6050 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6051 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6052 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6053 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6054 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6055 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6056 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6057 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6058 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6059 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6060 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6061 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6062 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6063 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6064 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6065 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6066 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6067 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6068 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6069 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6070 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6071 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6072 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6073 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6074 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6075 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6076 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6077 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6078 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6079 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6080 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6081 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6082 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6083 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6084 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6085 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6086 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6087 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6088 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6089 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6090 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6091 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6092 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6093 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6094 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6095 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6096 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6097 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6098 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6099 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6100 * gcc.target/i386/mpx/label-address-1.c: New.
6101 * gcc.target/i386/mpx/legacy-1-nov.c: New.
6102 * gcc.target/i386/mpx/macro.c: New.
6103 * gcc.target/i386/mpx/mpx-check.h: New.
6104 * gcc.target/i386/mpx/mpx.exp: New.
6105 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6106 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6107 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6108 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6109 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6110 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6111 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6112 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6113 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6114 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6115 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6116 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6117 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6118 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6119 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6120 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6121 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6122 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6123 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6124 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6125 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6126 * gcc.target/i386/mpx/reference-1-lbv.c: New.
6127 * gcc.target/i386/mpx/reference-1-nov.c: New.
6128 * gcc.target/i386/mpx/reference-1-ubv.c: New.
6129 * gcc.target/i386/mpx/reference-2-lbv.c: New.
6130 * gcc.target/i386/mpx/reference-2-nov.c: New.
6131 * gcc.target/i386/mpx/reference-2-ubv.c: New.
6132 * gcc.target/i386/mpx/reference-3-lbv.c: New.
6133 * gcc.target/i386/mpx/reference-3-nov.c: New.
6134 * gcc.target/i386/mpx/reference-3-ubv.c: New.
6135 * gcc.target/i386/mpx/reference-4-lbv.c: New.
6136 * gcc.target/i386/mpx/reference-4-nov.c: New.
6137 * gcc.target/i386/mpx/reference-4-ubv.c: New.
6138 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6139 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6140 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6141 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6142 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6143 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6144 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6145 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6146 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6147 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6148 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6149 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6150 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6151 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6152 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6153 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6154 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6155 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6156 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6157 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6158 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6159 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6160 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6161 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6162 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6163 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6164 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6165 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6166 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6167 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6168 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6169 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6170 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6171 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6172 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6173 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6174 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6175 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6176 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6177 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6178 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6179 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6180 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6181 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6182 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6183 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6184 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6185 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6186 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6187 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6188 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6189 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6190 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6191 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6192 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6193 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6194 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6195 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6196 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6197 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6198 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6199 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6200 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6201 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6202 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6203 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6204 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6205 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6206 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6207 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6208 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6209 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6210 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6211 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6212 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6213 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6214 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6215 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6216 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6217 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6218 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6219 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6220 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6221 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6222 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6223 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6224 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6225 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6226 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6227 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6228 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6229 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6230 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6231 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6232 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6233 * gcc.target/i386/mpx/vararg-1-nov.c: New.
6234 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6235 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6236 * gcc.target/i386/mpx/vararg-2-nov.c: New.
6237 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6238 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6239 * gcc.target/i386/mpx/vararg-3-nov.c: New.
6240 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6241 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6242 * gcc.target/i386/mpx/vararg-4-nov.c: New.
6243 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6244 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6245 * gcc.target/i386/mpx/vararg-5-nov.c: New.
6246 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6247 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6248 * gcc.target/i386/mpx/vararg-6-nov.c: New.
6249 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6250 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6251 * gcc.target/i386/mpx/vararg-7-nov.c: New.
6252 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6253 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6254 * gcc.target/i386/mpx/vararg-8-nov.c: New.
6255 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6256 * gcc.target/i386/mpx/vla-1-lbv.c: New.
6257 * gcc.target/i386/mpx/vla-1-nov.c: New.
6258 * gcc.target/i386/mpx/vla-1-ubv.c: New.
6259 * gcc.target/i386/mpx/vla-2-lbv.c: New.
6260 * gcc.target/i386/mpx/vla-2-nov.c: New.
6261 * gcc.target/i386/mpx/vla-2-ubv.c: New.
6263 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
6265 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6267 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
6269 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6271 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
6273 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6274 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6276 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6279 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6282 * c-c++-common/pr65120.c: New test.
6284 PR rtl-optimization/65321
6285 * gcc.dg/pr65321.c: New test.
6287 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6289 PR tree-optimization/65355
6290 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6292 2015-03-09 Jakub Jelinek <jakub@redhat.com>
6295 * c-c++-common/pr49706.c: Adjust tests for not warning
6296 about !!x == y or !b == y where b is boolean, and add
6298 * c-c++-common/pr62199-2.c: Likewise.
6300 2015-03-09 Richard Biener <rguenther@suse.de>
6303 * gcc.dg/torture/pr65270-1.c: New testcase.
6304 * gcc.dg/torture/pr65270-2.c: Likewise.
6306 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6308 PR tree-optimization/63743
6309 * gcc.dg/pr63743.c: New test.
6311 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
6314 * g++.dg/lto/pr65316_0.C: New testcase.
6315 * g++.dg/lto/pr65316_1.C: New testcase.
6317 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
6320 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6322 * g++.dg/abi/rtti3.C: Likewise.
6324 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6327 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6329 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6331 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6333 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6335 2015-03-08 Morin <mikael@gcc.gnu.org>
6338 * gfortran.dg/entry_20.f90: New.
6340 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6343 * gcc.c-torture/compile/pr65153.c: New.
6345 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6348 * g++.dg/torture/pr65249.C: New.
6350 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6352 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6354 (int64_t): Likewise.
6356 2015-03-07 Marek Polacek <polacek@redhat.com>
6357 Martin Uecker <uecker@eecs.berkeley.edu>
6360 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6362 * c-c++-common/ubsan/bounds-8.c: New test.
6363 * c-c++-common/ubsan/bounds-9.c: New test.
6364 * gcc.dg/ubsan/bounds-2.c: New test.
6366 2015-03-05 Martin Sebor <msebor@redhat.com>
6368 * PR testsuite/63175
6369 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6370 checking of results into main to prevent it from getting optimized
6372 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6374 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6376 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6377 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6378 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6381 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6383 * g++.dg/lto/pr65302_1.C: New testcase.
6384 * g++.dg/lto/pr65302_0.C: New testcase.
6386 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6388 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6389 -fno-ipa-icf to dg-options.
6391 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6393 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6394 compiles using the linker plugin.
6396 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6398 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6400 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6402 * gcc.target/arm/pr65067.c: New test.
6404 2015-03-05 Martin Liska <mliska@suse.cz>
6407 * gcc.dg/ipa/pr65318.c: New test.
6409 2015-03-05 Marek Polacek <polacek@redhat.com>
6411 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6413 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6415 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6417 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6419 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6420 max-unroll-times back to defaults for s390.
6422 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6426 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6429 * g++.dg/cpp0x/initlist92.C: New.
6431 2015-03-05 Richard Biener <rguenther@suse.de>
6433 PR tree-optimization/65310
6434 * gcc.dg/vect/pr65310.c: New testcase.
6436 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6441 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6443 * gnat.dg/entry_queues3.adb: New test.
6445 2015-03-04 Ian Lance Taylor <iant@google.com>
6447 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6449 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6452 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6454 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6456 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6457 -fno-ipa-icf to dg-options
6458 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6459 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6461 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6464 * g++.dg/cpp0x/decltype62.C: New.
6466 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6468 * gnat.dg/object_overflow5.adb: New test.
6470 2015-03-03 Martin Liska <mliska@suse.cz>
6473 * gcc.dg/ipa/pr65287.c: New test.
6475 2015-03-03 Martin Jambor <mjambor@suse.cz>
6476 Eric Botcazou <ebotcazou@adacore.com>
6478 * gnat.dg/specs/pack12.ads: New test.
6480 2015-03-03 Martin Liska <mliska@suse.cz>
6482 * gcc.dg/ipa/PR65282.c: New test.
6484 2015-03-13 Jeff Law <law@redhat.com>
6486 PR tree-optimization/65241
6487 * gcc.c-torture/compile/pr65241.c: New test.
6489 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6492 * gcc.target/avr/torture/pr64331.c: New test.
6494 2015-03-03 Martin Liska <mliska@suse.cz>
6495 Jan Hubicka <hubicka@ucw.cz>
6497 * g++.dg/ipa/pr65263.C: New test.
6499 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6502 * gcc.dg/lto/pr65130_0.c: New testcase.
6503 * gcc.dg/lto/pr65130_1.c: New testcase.
6505 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6508 * g++.dg/torture/pr64988.C: New testcase.
6510 2015-03-02 Tobias Burnus <burnus@net-b.de>
6512 * gfortran.dg/coarray_atomic_6.f90: New.
6514 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6517 * gcc.target/i386/pr65184.c: New.
6519 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6522 * gcc.target/i386/pr65183.c: New.
6524 2015-02-28 Martin Liska <mliska@suse.cz>
6525 Jan Hubicka <hubicka@ucw.cz>
6527 * gcc.dg/ipa/ipa-icf-35.c: New test.
6528 * gcc.dg/ipa/ipa-icf-36.c: New test.
6529 * gcc.dg/ipa/ipa-icf-37.c: New test.
6531 2015-02-28 Martin Liska <mliska@suse.cz>
6532 Jan Hubicka <hubicka@ucw.cz>
6535 * gcc.dg/ipa/ipa-icf-34.c: New test.
6537 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6540 * gcc.target/sh/sh/pr61142.c: New.
6542 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6544 * g++.dg/other/dump-ada-spec-3.C: New test.
6546 2015-03-01 Martin Liska <mliska@suse.cz>
6548 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6549 * g++.dg/ipa/pr63595.C: Update expected results.
6551 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6554 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6556 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6558 * gcc.dg/vect/pr59354.c: Move vector producing code to
6561 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6564 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6565 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6566 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6567 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6569 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6571 PR tree-optimization/65048
6572 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6573 (foo): Use K&R style definition.
6575 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6578 * g++.dg/pr65032.C: New.
6580 2015-02-27 Marek Polacek <polacek@redhat.com>
6583 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6586 2015-02-27 Marek Polacek <polacek@redhat.com>
6589 * gcc.dg/pr65228.c: New test.
6591 2015-02-27 Kai Tietz <ktietz@redhat.com>
6594 * gcc.dg/weak/weak-17.c: New file.
6596 2015-02-27 Richard Biener <rguenther@suse.de>
6599 * g++.dg/lto/pr65193_0.C: New testcase.
6601 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6603 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6604 * gcc.target/s390/hotpatch-8.c: Likewise.
6605 * gcc.target/s390/hotpatch-9.c: Likewise.
6606 * gcc.target/s390/pr61078.c: Likewise.
6607 * gcc.target/s390/pr57960.c: Remove -m64.
6608 * gcc.target/s390/pr61078.c: Likewise.
6610 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6611 Martin Liska <mliska@suse.cz>
6614 * gcc.dg/pr64454.c: Disable ICF.
6615 * gcc.dg/pr28685-1.c: Disable ICF
6616 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6617 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6618 * g++.dg/ipa/ipa-icf-4.C: Update template.
6620 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6622 PR tree-optimization/65216
6623 * gcc.c-torture/execute/pr65216.c: New test.
6625 PR tree-optimization/65215
6626 * gcc.c-torture/execute/pr65215-1.c: New test.
6627 * gcc.c-torture/execute/pr65215-2.c: New test.
6628 * gcc.c-torture/execute/pr65215-3.c: New test.
6629 * gcc.c-torture/execute/pr65215-4.c: New test.
6630 * gcc.c-torture/execute/pr65215-5.c: New test.
6632 2015-02-26 Tom de Vries <tom@codesourcery.com>
6634 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6636 2015-02-26 Martin Liska <mliska@suse.cz>
6637 Jan Hubicka <hubicka@ucw.cz>
6639 * g++.dg/ipa/pr64146.C: Update expected results.
6640 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6641 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6642 * gcc.dg/ipa/ipa-icf-34.c: New test.
6644 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6646 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6647 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6648 (dg-additional-options): Remove dg directive.
6649 (dg-final): Add dg directive.
6651 2015-02-26 Marek Polacek <polacek@redhat.com>
6654 * g++.dg/ipa/pr65008.C: New test.
6656 2015-02-26 Tom de Vries <tom@codesourcery.com>
6658 * lib/profopt.exp (profopt-target-cleanup): New proc.
6659 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6660 files from sources from dg-additional-sources.
6662 2015-02-26 Tom de Vries <tom@codesourcery.com>
6664 * lib/gcov.exp: Cleanup in case of xfail.
6666 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6668 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6670 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6673 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6674 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6675 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6676 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6677 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6678 * g++.dg/debug/pr46123.C: XFAIL and move...
6679 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6680 * gcc.dg/debug/dwarf2-3.c: Move...
6681 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6683 2015-02-26 Marek Polacek <polacek@redhat.com>
6686 * g++.dg/cpp1y/pr65202.C: New test.
6688 2015-02-26 Tom de Vries <tom@codesourcery.com>
6690 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6691 locale_facets.h.gcov.
6693 2015-02-26 Tom de Vries <tom@codesourcery.com>
6695 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6697 2015-02-26 Tom de Vries <tom@codesourcery.com>
6699 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6701 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6704 * gcc.target/i386/pr65217.c: New.
6706 2015-02-26 Tom de Vries <tom@codesourcery.com>
6708 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6710 2015-02-26 Tom de Vries <tom@codesourcery.com>
6712 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6714 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6716 PR tree-optimization/65048
6717 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6719 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6721 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6722 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6724 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6727 * gcc.target/i386/pr65161.c: New test.
6729 2015-02-26 Terry Guo <terry.guo@arm.com>
6731 * gcc.target/arm/no-volatile-in-it.c: New test.
6733 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6735 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6736 (dg-options): Add -save-temps.
6737 (dg-final): Add cleanup-saved-temps.
6739 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6741 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6743 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6745 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6746 * gcc.target/powerpc/pack01.c: Include string.h.
6748 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6751 * gcc.target/i386/pr65167.c: New.
6753 2015-02-25 Kai Tietz <ktietz@redhat.com>
6755 PR tree-optimization/61917
6756 * gcc.dg/vect/vect-pr61917.c: New file.
6758 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6760 PR tree-optimization/65170
6761 * gcc.c-torture/execute/pr65170.c: New test.
6762 * gcc.dg/tree-ssa/vrp96.c: New test.
6764 2015-02-24 Tom de Vries <tom@codesourcery.com>
6766 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6768 2015-02-24 Tom de Vries <tom@codesourcery.com>
6771 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6772 (dg-additional-files-options): Copy additional_sources to
6773 additional_sources_used before emptying additional_sources.
6774 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6775 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6776 (cleanup-saved-temps): Use additional_sources_used instead of
6778 (dg-test): Reset additional_sources_used.
6780 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6783 * gfortran.dg/integer_exponentiation_6.F90: New test.
6785 2015-02-23 Martin Sebor <msebor@redhat.com>
6788 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6789 two parts. One to save registers, the other to verify the
6790 registers have the right values. Save register state into
6791 static data rather than on the stack.
6793 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6796 * c-c++-common/asan/pr63888.c: New test.
6798 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6801 * gcc.c-torture/compile/pr65163.c: New.
6803 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6805 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6806 with -m31 on 64 bit.
6807 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6808 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6810 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6812 * gcc.target/s390/20090223-1.c: Add
6813 -Wno-implicit-function-declaration option.
6814 * gcc.target/s390/pr42224.c: Likewise.
6815 * gcc.target/s390/pr55718.c: Likewise.
6817 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6819 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6820 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6821 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6822 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6823 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6824 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6825 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6826 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6827 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6828 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6829 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6830 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6831 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6832 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6833 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6834 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6835 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6836 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6837 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6838 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6839 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6841 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6843 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6844 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6845 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6846 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6847 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6848 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6849 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6850 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6851 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6852 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6853 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6854 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6855 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6856 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6857 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6858 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
6860 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6864 * gfortran.dg/pr61960.f90: New.
6865 * gfortran.dg/pr64230.f90: New.
6866 * gfortran.dg/pr64980.f03: New.
6868 2015-02-22 Tom de Vries <tom@codesourcery.com>
6870 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
6872 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6875 * gnat.dg/timing_events.adb: Removed, invalid test.
6877 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6880 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6882 * g++.dg/gcov/gcov-2.C: Likewise.
6884 2015-02-20 Richard Biener <rguenther@suse.de>
6886 PR tree-optimization/65136
6887 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6889 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6892 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6893 and nvptx-*-* blacklisting.
6895 * gcc.dg/sibcall-9.c: New test.
6896 * gcc.dg/sibcall-10.c: New test.
6898 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6900 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6902 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6905 * gcc.target/avr/torture/pr64452.c: New test.
6907 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6909 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6910 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6912 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6915 * lib/target-supports.exp (check_compile): Check whether
6916 additional_sources is defined before using it.
6918 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6921 * g++.dg/opt/pr65074.C: New file.
6923 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6925 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6926 (size_type): New typedef.
6927 (operator "" _script): Use it for the last argument.
6929 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6931 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6933 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6935 * lib/target-supports.exp (check_compile): Save/restore
6936 additional_sources that may belong to an actual test.
6938 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6940 PR gcov-profile/64634
6941 * g++.dg/gcov/gcov-15.C: New test.
6943 2015-02-18 Tom de Vries <tom@codesourcery.com>
6945 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6947 2015-02-18 Tom de Vries <tom@codesourcery.com>
6949 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6951 2015-02-18 Tom de Vries <tom@codesourcery.com>
6953 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6955 2015-02-18 Tom de Vries <tom@codesourcery.com>
6957 * gfortran.dg/fmt_cache_1.f: Add missing close.
6959 2015-02-18 Tom de Vries <tom@codesourcery.com>
6962 * gfortran.dg/read_eof_8.f90: Add missing close.
6964 2015-02-18 Richard Biener <rguenther@suse.de>
6966 PR tree-optimization/65063
6967 * gcc.dg/pr65063.c: New testcase.
6969 2015-02-18 Richard Biener <rguenther@suse.de>
6971 PR tree-optimization/62217
6972 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6974 2015-02-18 Marek Polacek <polacek@redhat.com>
6977 * c-c++-common/ubsan/pr65081.c: New test.
6979 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6981 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6982 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6984 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6986 * gcc.dg/ipa/propalign-3.c: New test.
6988 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6991 * gcc.target/sh/pr64793.c: New.
6992 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6994 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6996 * gcc.target/arm/divzero.c: New test case.
6998 2015-02-17 Tom de Vries <tom@codesourcery.com>
7000 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7002 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
7003 Jakub Jelinek <jakub@redhat.com>
7006 * g++.dg/cpp0x/pr65075.C: New test.
7008 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
7011 * gcc.target/powerpc/pr65058.c: New test.
7013 2015-02-16 Jeff Law <law@redhat.com>
7015 PR tree-optimization/64823
7016 * gcc.dg/uninit-20.c: New test.
7018 2015-02-16 Jakub Jelinek <jakub@redhat.com>
7019 James Greenhalgh <james.greenhalgh@arm.com>
7022 * gcc.dg/ipa/ipa-clone-1.c: New test.
7024 2015-02-16 Richard Biener <rguenther@suse.de>
7026 PR tree-optimization/65077
7027 * gcc.dg/torture/pr65077.c: New testcase.
7029 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
7031 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7032 Directive adjusted to scan for ldaxr.
7033 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7034 adjusted to scan for ldaex.
7036 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7039 * g++.dg/cpp0x/constexpr-65080.C: New.
7041 2015-02-16 Richard Biener <rguenther@suse.de>
7043 PR tree-optimization/63593
7044 * gcc.dg/pr63593.c: New testcase.
7046 2015-02-16 Marek Polacek <polacek@redhat.com>
7049 * gcc.dg/pr65066.c: New test.
7051 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
7053 * gcc.dg/pr65002.C: Move ...
7054 * g++.dg/ipa/pr65002.C: ... here.
7056 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
7058 * gcc.target/powerpc/pr64205.c: Skip on AIX.
7059 * gcc.target/powerpc/pr64505.c: Skip on AIX.
7060 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7061 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7063 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
7066 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7067 the expression to find calls.
7068 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7069 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7070 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7071 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7072 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7074 2015-02-14 Marek Polacek <polacek@redhat.com>
7077 * gcc.dg/array-11.c: New test.
7078 * gcc.dg/array-12.c: New test.
7079 * gcc.dg/array-13.c: New test.
7080 * gcc.dg/array-14.c: New test.
7081 * gcc.dg/c99-flex-array-typedef-1.c: New test.
7082 * gcc.dg/c99-flex-array-typedef-2.c: New test.
7083 * gcc.dg/c99-flex-array-typedef-3.c: New test.
7084 * gcc.dg/c99-flex-array-typedef-5.c: New test.
7085 * gcc.dg/c99-flex-array-typedef-7.c: New test.
7086 * gcc.dg/c99-flex-array-typedef-8.c: New test.
7088 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7091 * g++.dg/lookup/using54.C: New.
7093 2015-02-13 Jeff Law <law@redhat.com>
7096 Revert my change for tree-optimization/64823.
7098 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7100 PR tree-optimization/65053
7101 * gcc.c-torture/execute/pr65053-1.c: New test.
7102 * gcc.c-torture/execute/pr65053-2.c: New test.
7104 2015-02-13 Marek Polacek <polacek@redhat.com>
7107 * gcc.dg/pr65050.c: New test.
7109 2015-02-13 Jeff Law <law@redhat.com>
7111 PR tree-optimization/64823
7112 * gcc.dg/uninit-20.c: New test.
7114 PR rtl-optimization/47477
7115 * gcc.dg/tree-ssa/pr47477.c: New test.
7117 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7120 * g++.dg/parse/ivdep-2.C: New.
7121 * g++.dg/parse/ivdep-3.C: Likewise.
7123 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7126 * gfortran.dg/continuation_13.f90: New test.
7127 * gfortran.dg/continuation_14.f: New test.
7129 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7132 * g++.dg/cpp0x/sfinae55.C: New.
7134 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7137 * g++.dg/ipa/pr65034.C: New test.
7139 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
7141 PR tree-optimization/65002
7142 * gcc.dg/pr65002.C: New.
7144 2015-02-13 Marek Polacek <polacek@redhat.com>
7147 * c-c++-common/pr65040.c: New test.
7149 2015-02-13 Bin Cheng <bin.cheng@arm.com>
7151 PR tree-optimization/64705
7152 * gcc.dg/tree-ssa/pr64705.c: New test.
7154 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7157 * gcc.dg/visibility-22.c: New test.
7158 * gcc.dg/visibility-23.c: New test.
7159 * gcc.target/i386/pr32219-1.c: New test.
7160 * gcc.target/i386/pr32219-2.c: New test.
7161 * gcc.target/i386/pr32219-3.c: New test.
7162 * gcc.target/i386/pr32219-4.c: New test.
7163 * gcc.target/i386/pr32219-5.c: New test.
7164 * gcc.target/i386/pr32219-6.c: New test.
7165 * gcc.target/i386/pr32219-7.c: New test.
7166 * gcc.target/i386/pr32219-8.c: New test.
7167 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7169 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7171 PR libgfortran/57822
7172 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7173 four different KINDs.
7175 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7178 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7181 * g++.dg/ubsan/pr65000.C: New test.
7183 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7186 * gfortran.dg/finalize_28.f90: New test
7188 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7191 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7192 DW_TAG_lexical_block removal.
7193 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7194 * g++.dg/guality/pr55541.C: New test.
7197 * g++.dg/ubsan/pr64984.C: New test.
7199 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
7201 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7203 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7206 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7207 instructions for 2015-01-14 get_memmodel changes.
7208 * gcc.target/powerpc/atomic-p8.c: Likewise.
7211 * g++.dg/ubsan/pr65019.C: New test.
7213 PR tree-optimization/65014
7214 * gcc.c-torture/compile/pr65014.c: New test.
7216 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7218 PR libgfortran/57822
7219 * gfortran/fmt_g0_7.f08: Revise test.
7221 2015-02-11 Jeff Law <law@redhat.com>
7224 * gcc.target/m68k/pr63347.c: New test.
7226 2015-02-11 Marek Polacek <polacek@redhat.com>
7228 * g++.dg/ubsan/shift-1.C: New test.
7229 * gcc.dg/ubsan/c-shift-2.c: New test.
7230 * c-c++-common/ubsan/shift-5.c: Remove file.
7232 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
7234 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7235 Directive adjusted to XFAIL.
7236 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7239 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7242 * g++.dg/opt/pr65003.C: New test.
7244 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
7246 * lib/target-supports.exp (check_effective_target_pie): Renamed
7248 (check_effective_target_pie_enabled): This.
7249 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7250 * gcc.target/i386/pie.c: Likewise.
7252 2015-02-11 Andrew Pinski <apinski@cavium.com>
7255 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7256 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7258 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7261 * gcc.target/i386/pr61925-1.c: New test.
7262 * gcc.target/i386/pr61925-2.c: New test.
7263 * gcc.target/i386/pr61925-3.c: New test.
7265 2015-02-10 Jakub Jelinek <jakub@redhat.com>
7268 * g++.dg/asan/pr65004.C: New test.
7270 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
7273 * gcc.taget/sh/pr64661-0.h: New.
7274 * gcc.taget/sh/pr64661-1.c: New.
7275 * gcc.taget/sh/pr64661-2.c: New.
7276 * gcc.taget/sh/pr64661-3.c: New.
7277 * gcc.taget/sh/pr64661-4.c: New.
7279 2015-02-10 Richard Biener <rguenther@suse.de>
7281 PR tree-optimization/64995
7282 * g++.dg/torture/pr64995.C: New testcase.
7284 2015-02-10 Richard Biener <rguenther@suse.de>
7286 PR tree-optimization/64909
7287 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7289 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7291 * gcc.dg/signbit-sa.c: New test.
7293 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7295 PR libgfortran/57822
7296 * gfortran/fmt_g0_7.f08: New test.
7298 2015-02-10 Bin Cheng <bin.cheng@arm.com>
7300 PR tree-optimization/43378
7301 * gcc.dg/tree-ssa/pr43378.c: New test.
7303 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
7306 * g++.dg/torture/pr64978.C: New testcase.
7308 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7311 * gcc.dg/asan/pr64981.c: New test.
7313 2015-02-09 Marek Polacek <polacek@redhat.com>
7316 * gcc.dg/pr64856.c: New test.
7318 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7321 * gcc.dg/tree-ssa/stdarg-7.c: New test.
7322 * gcc.c-torture/execute/pr64979.c: New test.
7324 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
7326 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7328 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7330 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7331 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7333 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7336 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7338 2015-02-09 Richard Biener <rguenther@suse.de>
7340 PR tree-optimization/54000
7341 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7343 2015-02-09 Tom de Vries <tom@codesourcery.com>
7345 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7347 2015-02-09 Martin Liska <mliska@suse.cz>
7349 * g++.dg/ipa/pr64858.C: New test.
7351 2015-02-09 Tom de Vries <tom@codesourcery.com>
7353 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7355 2015-02-08 Andrew Pinski <apinski@cavium.com>
7357 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7359 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7362 * gfortran.dg/use_rename_8.f90: New.
7364 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7366 * gnat.dg/addr7.ad[sb]: New test.
7367 * gnat.dg/addr8.ad[sb]: Likewise.
7369 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7372 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7373 from jit.dg/test-compile-to-executable.c's create_code, with a
7374 clarification of the output message.
7375 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7377 (test_jit): Use CHECK_NO_ERRORS when calling
7378 gcc_jit_context_compile_to_file.
7379 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7380 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7381 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7382 about deletions that are attempted.
7383 (jit-verify-compile-to-file): Rename to...
7384 (jit-verify-output-file-was-created): ...this, and drop the
7385 attempt to run "file" and verify the output.
7386 (jit-verify-assembler): New function.
7387 (jit-verify-object): New function.
7388 (jit-verify-dynamic-library): New function.
7389 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7390 favor of an implementation from new file
7391 create-code-for-hello-world-executable.h, which also adds a
7393 (dg-final): Replace jit-verify-compile-to-file with
7394 jit-verify-output-file-was-created, and invoke new function
7395 jit-verify-assembler.
7396 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7398 (dg-final): Replace jit-verify-compile-to-file with
7399 jit-verify-output-file-was-created, and invoke new function
7400 jit-verify-dynamic-library.
7401 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7402 favor of an implementation from new file
7403 create-code-for-hello-world-executable.h, which also adds a
7405 (dg-final): Replace jit-verify-compile-to-file with
7406 jit-verify-output-file-was-created. Strengthen the expected stdout
7407 from the built executable.
7408 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7409 favor of an implementation from new file
7410 create-code-for-hello-world-executable.h, which also adds a
7412 (dg-final): Replace jit-verify-compile-to-file with
7413 jit-verify-output-file-was-created, and invoke new function
7415 * jit.dg/verify-dynamic-library.c: New source file.
7417 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7418 Brian Rzycki <b.rzycki@samsung.com>
7420 PR tree-optimization/64878
7421 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7423 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7426 * g++.dg/ipa/pr64896.C: New test.
7428 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7431 * gcc.target/powerpc/pr64205.c: New file.
7433 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7435 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7436 (dg-options): Use -fpie instead of -fPIE -pie.
7438 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7441 * g++.dg/asan/pr64937.C: New test.
7443 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7446 * gfortran.dg/class_to_type_4.f90: New test
7448 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7450 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7452 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7454 PR rtl-optimization/64957
7456 * gcc.c-torture/execute/pr64957.c: New test.
7458 2015-02-05 Jeff Law <law@redhat.com>
7461 * gcc.target/h8300/pr17306-1.c: New test.
7462 * gcc.target/h8300/pr17306-2.c: New test.
7464 2015-02-05 Tobias Burnus <burnus@net-b.de>
7467 * gfortran.dg/structure_constructor_12.f90: New.
7469 2015-02-05 Jeff Law <law@redhat.com>
7472 gcc.target/h8300/pr58400.c: New test.
7474 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7476 * gcc.target/arm/macro_defs0.c: New test.
7477 * gcc.target/arm/macro_defs1.c: New test.
7478 * gcc.target/arm/macro_defs2.c: New test.
7480 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7482 PR rtl-optimization/64905
7483 * gcc.target/i386/pr64905.c: Require nonpic target.
7484 (dg-options): Add -fomit-frame-pointer.
7487 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7489 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7492 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7495 * gfortran.dg/type_to_class_2.f90: New test
7496 * gfortran.dg/type_to_class_3.f90: New test
7498 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7501 * g++.dg/torture/pr64686.C: New testcase.
7503 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7505 PR rtl-optimization/64905
7506 * gcc.target/i386/pr64905.c: New file.
7508 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7510 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7511 * gcc.dg/guality/pr41616-1.c: Ditto.
7513 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7516 * gcc.dg/pr64817-3.c: New.
7518 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7519 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7521 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7522 pass parameters in registers.
7523 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7524 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7525 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7527 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7528 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7530 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7531 list, allow for multilibed targets.
7532 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7534 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7536 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7537 * gcc.dg/pr46728-6.c: Ditto.
7539 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7541 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7542 for mips_nanlegacy target.
7544 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7546 * gcc.target/i386/chkp-hidden-def.c: New.
7548 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7551 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7552 to use 24 bits for bitfield b.
7554 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7557 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7558 cache result in a global variable. Include all 32-bit targets for
7561 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7563 PR rtl-optimization/64756
7564 * gcc.c-torture/execute/pr64756.c: New test.
7566 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7569 * gcc.target/sh/pr64660-0.h: New.
7570 * gcc.target/sh/pr64660-1.c: New.
7571 * gcc.target/sh/pr64660-2.c: New.
7572 * gcc.target/sh/pr64660-3.c: New.
7573 * gcc.target/sh/pr64660-4.c: New.
7575 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7578 * g++.dg/warn/Waddress-2.C: New.
7580 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7583 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7585 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7587 PR preprocessor/64803
7588 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7590 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7592 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7594 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7596 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7597 (_ARM_FPSRC): Add DN and AHP fields.
7598 (clean_results): Force DN=1 on AArch64.
7599 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7600 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7601 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7602 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7603 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7604 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7606 2015-02-02 Alan Modra <amodra@gmail.com>
7608 * gcc.target/powerpc/cprophard.c: New.
7610 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7612 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7613 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7615 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7618 * gcc.dg/pr64817-1.c: New test.
7619 * gcc.dg/pr64817-2.c: New test.
7621 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7624 * gcc.target/sh/pr64851-0.h: New
7625 * gcc.target/sh/pr64851-1.c: New
7626 * gcc.target/sh/pr64851-2.c: New
7627 * gcc.target/sh/pr64851-3.c: New
7628 * gcc.target/sh/pr64851-4.c: New
7630 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7633 * gcc.dg/torture/pr64882.c: New test.
7635 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7638 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7641 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7643 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7644 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7645 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7646 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7647 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7648 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7650 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7651 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7653 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7654 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7657 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7660 * g++.dg/pr64688-2.C: New.
7662 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7664 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7665 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7666 * gcc.target/i386/fuse-caller-save.c: Ditto.
7667 * gcc.target/i386/headmerge-1.c: Ditto.
7668 * gcc.target/i386/headmerge-2.c: Ditto.
7669 * gcc.target/i386/sibcall-6.c: Ditto.
7671 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7674 * gcc.target/i386/pr64617.c: New test.
7676 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7679 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7680 (dg-options): Remove -m32.
7681 (dg-final): Scan for "movb %al" only.
7682 * gcc.target/i386/pr15184-2.c: Ditto.
7684 2015-01-30 Richard Biener <rguenther@suse.de>
7686 PR tree-optimization/64829
7687 * gcc.dg/vect/pr64829.c: New testcase.
7689 2015-01-29 Marek Polacek <polacek@redhat.com>
7692 * gcc.dg/pr64709.c: New test.
7694 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7697 * g++.dg/ubsan/pr64717-1.C: New test.
7698 * g++.dg/ubsan/pr64717-2.C: New test.
7700 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7702 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7704 2015-01-29 Jeff Law <law@redhat.com>
7707 * gcc.target/i386/pr15184-1.c: New test.
7708 * gcc.target/i386/pr15184-2.c: New test.
7710 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7712 PR tree-optimization/64746
7713 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7715 2015-01-29 Richard Biener <rguenther@suse.de>
7717 PR tree-optimization/64853
7718 * gcc.dg/torture/pr64853.c: New testcase.
7720 2015-01-29 Richard Biener <rguenther@suse.de>
7722 PR tree-optimization/64844
7723 * gcc.dg/vect/pr64844.c: New testcase.
7725 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7728 * gcc.dg/pr64809.c: Delete.
7730 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7733 * gcc.target/i386/pr64805.c: New.
7735 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737 * gcc.dg/guality/guality.h (main): Add argv[0] to
7738 guality_gdb_command.
7740 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7743 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7745 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7748 * gcc.target/sh/sh.exp
7749 (check_effective_target_atomic_model_soft_gusa_available,
7750 check_effective_target_atomic_model_soft_tcb_available,
7751 check_effective_target_atomic_model_soft_imask_available,
7752 check_effective_target_atomic_model_hard_llcs_available): New.
7753 * gcc.target/sh/pr64659-0.h: New.
7754 * gcc.target/sh/pr64659-1.c: New.
7755 * gcc.target/sh/pr64659-2.c: New.
7756 * gcc.target/sh/pr64659-3.c: New.
7757 * gcc.target/sh/pr64659-4.c: New.
7759 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7761 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7762 scan-assembler-times pattern.
7764 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7767 * gcc.dg/pr64809.c: New test.
7769 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7771 PR tree-optimization/64277
7772 * gcc.dg/pr64277.c: New.
7774 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7776 PR tree-optimization/64718
7777 * gcc.c-torture/execute/pr64718.c: New test.
7779 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7781 * gcc.target/aarch64/abs_2.c: New.
7783 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7785 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7786 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7787 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7790 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7793 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7794 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7795 { target comdat_group }.
7797 2015-01-27 Tobias Burnus <burnus@net-b.de>
7800 * gfortran.dg/goacc/coarray_2.f90: New.
7802 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7806 * g++.dg/torture/pr64139.C: New testcase.
7807 * g++.dg/torture/pr60871.C: Likewise.
7809 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7812 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7813 prevent linking errors.
7815 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7818 * g++.dg/torture/pr64282.C: New testcase.
7820 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7822 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7825 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7827 * gcc.target/s390/hotpatch-13.c: New testcase.
7828 * gcc.target/s390/hotpatch-14.c: New testcase.
7829 * gcc.target/s390/hotpatch-15.c: New testcase.
7830 * gcc.target/s390/hotpatch-16.c: New testcase.
7831 * gcc.target/s390/hotpatch-17.c: New testcase.
7832 * gcc.target/s390/hotpatch-18.c: New testcase.
7833 * gcc.target/s390/hotpatch-19.c: New testcase.
7834 * gcc.target/s390/hotpatch-20.c: New testcase.
7835 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7836 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7837 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7838 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7839 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7840 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7841 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7842 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7843 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7844 * gcc.target/s390/hotpatch-10.c: Likewise.
7845 * gcc.target/s390/hotpatch-11.c: Likewise.
7846 * gcc.target/s390/hotpatch-12.c: Likewise.
7847 * gcc.target/s390/hotpatch-2.c: Likewise.
7848 * gcc.target/s390/hotpatch-3.c: Likewise.
7849 * gcc.target/s390/hotpatch-4.c: Likewise.
7850 * gcc.target/s390/hotpatch-5.c: Likewise.
7851 * gcc.target/s390/hotpatch-6.c: Likewise.
7852 * gcc.target/s390/hotpatch-7.c: Likewise.
7853 * gcc.target/s390/hotpatch-8.c: Likewise.
7854 * gcc.target/s390/hotpatch-9.c: Likewise.
7855 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
7856 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7857 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7858 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7859 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7860 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7861 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7862 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7864 2015-01-27 Jiong Wang <jiong.wang@arm.com>
7866 * gcc.dg/long_branch.c: New testcase.
7868 2015-01-27 Richard Biener <rguenther@suse.de>
7870 PR tree-optimization/56273
7871 PR tree-optimization/59124
7872 PR tree-optimization/64277
7873 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7874 * gcc.dg/Warray-bounds-12.c: Likewise.
7875 * gcc.dg/Warray-bounds-13.c: Likewise.
7877 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7879 PR rtl-optimization/61058
7880 * gcc.dg/pr61058.c: New test.
7882 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7884 * gcc.target/i386/chkp-narrow-bounds.c: New.
7886 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7888 PR tree-optimization/64807
7889 * gcc.dg/pr64807.c: New test.
7892 * gcc.dg/pr64766.c: New test.
7894 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7897 * gcc.target/sh/pr49263-4.c: New.
7899 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7902 * gfortran.dg/allocate_with_mold_1.f90: New test
7904 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7907 * gcc.dg/pr64778.c: New test.
7910 * gcc.dg/vect/pr64421.c: New test.
7912 2015-01-26 Tobias Burnus <burnus@net-b.de>
7915 * gfortran.dg/coarray_36.f: New.
7916 * gfortran.dg/coarray_37.f90: New.
7918 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7921 * gfortran.dg/class_allocate_18.f90: New.
7923 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7925 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7927 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7929 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7931 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7933 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7935 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7937 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7939 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7941 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7942 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7943 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7944 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7946 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7948 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7949 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7950 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7952 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7954 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7955 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7956 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7957 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7958 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7961 2015-01-26 Richard Biener <rguenther@suse.de>
7964 * gcc.dg/uninit-19.c: New testcase.
7966 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7968 * lib/target-supports.exp (check_effective_target_vect64): Add
7971 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7974 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7976 2015-01-26 Tony Liu <tony.liu@arm.com>
7978 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7981 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7984 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7985 correctly, clean up afterwards.
7987 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7990 * gfortran.dg/use_rename_7.f90: New.
7992 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7994 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7995 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7997 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
8000 * gcc.target/sh/pr54236-4.c: New.
8002 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
8004 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8005 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
8008 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
8011 * gfortran.dg/open_new_segv.f90: New test.
8013 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
8022 * gcc.target/sh/pr64345-1.c: New.
8023 * gcc.target/sh/pr64345-2.c: New.
8024 * gcc.target/sh/pr59533-1.c: New.
8025 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8026 * gcc.target/sh/pr52933-2.c: Likewise.
8027 * gcc.target/sh/pr54089-1.c: Likewise.
8028 * gcc.target/sh/pr54236-1.c: Likewise.
8029 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8030 * gcc.target/sh/pr49263-1.c: Remove xfails.
8031 * gcc.target/sh/pr49263-2.c: Likewise.
8032 * gcc.target/sh/pr49263-3.c: Likewise.
8033 * gcc.target/sh/pr53987-1.c: Likewise.
8034 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8035 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8036 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8037 (test05, test06, test07, test08, test09, test10, test11, test12): New.
8038 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8039 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8041 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8044 2015-01-24 Tom de Vries <tom@codesourcery.com>
8046 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8048 2015-01-23 Ian Lance Taylor <iant@google.com>
8051 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8052 targets without split stack support.
8054 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
8057 * gcc.target/i386/pr64317.c: New test.
8059 2015-01-23 Jakub Jelinek <jakub@redhat.com>
8061 PR rtl-optimization/63637
8062 PR rtl-optimization/60663
8063 * gcc.dg/pr63637-1.c: New test.
8064 * gcc.dg/pr63637-2.c: New test.
8065 * gcc.dg/pr63637-3.c: New test.
8066 * gcc.dg/pr63637-4.c: New test.
8067 * gcc.dg/pr63637-5.c: New test.
8068 * gcc.dg/pr63637-6.c: New test.
8069 * gcc.target/i386/pr63637-1.c: New test.
8070 * gcc.target/i386/pr63637-2.c: New test.
8071 * gcc.target/i386/pr63637-3.c: New test.
8072 * gcc.target/i386/pr63637-4.c: New test.
8073 * gcc.target/i386/pr63637-5.c: New test.
8074 * gcc.target/i386/pr63637-6.c: New test.
8076 2015-01-23 Richard Biener <rguenther@suse.de>
8079 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8080 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8082 2015-01-23 Marek Polacek <polacek@redhat.com>
8084 PR preprocessor/60570
8085 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8086 * gcc.dg/cpp/pr60570.c: New test.
8088 2015-01-23 Richard Biener <rguenther@suse.de>
8091 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8092 vectorization on vect64 targets.
8094 2015-01-23 Janus Weil <janus@gcc.gnu.org>
8097 * gfortran.dg/class_allocate_17.f90: New.
8099 2015-01-23 Tobias Burnus <burnus@net-b.de>
8102 * gfortran.dg/goacc/combined_loop.f90: New.
8104 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8107 * gfortran.dg/make_unit.f90: New test.
8109 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8112 * gfortran.dg/negative_unit_int8.f: Update.
8114 2015-01-22 Jeff Law <law@redhat.com>
8117 * gcc.target/m68k/pr52076-1.c: New test.
8118 * gcc.target/m68k/pr52076-2.c: New test.
8120 2015-01-22 Richard Biener <rguenther@suse.de>
8123 * gcc.dg/torture/pr64728.c: New testcase.
8125 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
8128 * g++.dg/pr64688.C: New test.
8130 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
8132 * gcc.target/i386/chkp-always_inline.c (f1): Make static
8133 to avoid errors with -fpic.
8135 2015-01-22 Richard Biener <rguenther@suse.de>
8138 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8140 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
8142 PR rtl-optimization/64682
8143 * gcc.c-torture/execute/pr64682.c: New file.
8145 2015-01-21 Jakub Jelinek <jakub@redhat.com>
8148 * gcc.dg/pr64511.c: New test.
8150 PR rtl-optimization/62078
8151 * g++.dg/opt/pr62078.C: New test.
8154 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8156 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8159 * gfortran.dg/internal_pack_15.f90: New test.
8161 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8163 * c-c++-common/tsan/step.c: New testcase.
8165 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8167 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8169 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8171 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8175 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8177 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8179 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8181 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8183 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8187 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8189 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8191 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8193 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8195 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8197 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8199 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8201 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8203 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8205 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8207 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8209 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8211 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8213 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8215 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8216 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8217 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8220 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8222 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8223 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8224 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8227 2015-01-21 Renlin Li <renlin.li@arm.com>
8229 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8230 * g++.dg/tls/thread_local5g.C: Likewise.
8231 * g++.dg/tls/thread_local6g.C: Likewise.
8233 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8235 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8236 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8237 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8239 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8241 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8242 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8243 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8245 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8247 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8248 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8249 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8251 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8253 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8254 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8255 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8257 2015-01-20 Jeff Law <law@redhat.com>
8260 * gcc.target/m68k/pr59946.c: New test.
8262 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8264 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8265 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8266 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8268 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8270 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8271 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8272 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8274 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8276 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8277 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8278 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8280 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8282 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8283 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8284 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8286 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8289 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8291 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8292 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8293 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8295 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8297 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8298 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8299 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8301 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8303 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8305 2015-01-20 Jakub Jelinek <jakub@redhat.com>
8307 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8310 * g++.dg/ubsan/pr64632.C: New test.
8313 * gcc.dg/pr64663.c: New test.
8315 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8318 * g++.dg/warn/Wunused-var-23.C: New.
8320 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8323 * g++.dg/cpp0x/constexpr-59937-1.C: New.
8324 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8326 2015-01-20 Richard Biener <rguenther@suse.de>
8329 * gcc.dg/lto/pr64684_0.c: New testcase.
8330 * gcc.dg/lto/pr64684_1.c: Likewise.
8331 * gcc.dg/lto/pr64684_2.c: Likewise.
8332 * gcc.dg/lto/pr64685_0.c: Likewise.
8333 * gcc.dg/lto/pr64685_1.c: Likewise.
8335 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8338 * g++.dg/cpp1y/lambda-init12.C: New.
8340 2015-01-20 Richard Biener <rguenther@suse.de>
8342 PR tree-optimization/64410
8343 * g++.dg/vect/pr64410.cc: Require vect_double.
8345 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8348 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8350 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8354 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8356 PR rtl-optimization/64081
8357 * gcc.dg/pr64081.c: New test.
8359 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8361 * jit.dg/harness.h: Include <unistd.h>.
8362 (CHECK_NO_ERRORS): New.
8363 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8364 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8365 gcc_jit_context_compile_to_file.
8366 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8367 args to the spawned executable.
8368 (jit-expand-vars): New function.
8369 (jit-exe-params): New variable.
8370 (dg-jit-set-exe-params): New function.
8371 (jit-dg-test): Detect testcases that use
8372 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8373 Set arguments of spawned process to jit-exe-params.
8374 (jit-get-output-filename): New function.
8375 (jit-setup-compile-to-file): New function.
8376 (jit-verify-compile-to-file): New function.
8377 (jit-run-executable): New function.
8378 (jit-verify-executable): New function.
8379 * jit.dg/test-compile-to-assembler.c: New testcase.
8380 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8381 * jit.dg/test-compile-to-executable.c: New testcase.
8382 * jit.dg/test-compile-to-object.c: New testcase.
8384 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8387 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8390 2015-01-19 Martin Liska <mliska@suse.cz>
8392 * objc/compile/pr64668.m: New test.
8394 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8396 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8397 (create_overflow_fn): Update comment to clarify that
8398 the third param of the created function is a bool *, not
8400 (verify_int_overflow_fn): Convert param "expected_ovf" from
8401 int to bool. Update third param of "overflow_fn_type" from int *
8402 to bool *. Update local "actual_ovf" from int to bool.
8403 (verify_uint_overflow_fn): Likewise.
8405 2015-01-19 Martin Liska <mliska@suse.cz>
8407 * gcc.dg/ipa/ipa-icf-33.c: New test.
8409 2015-01-19 Felix Yang <felix.yang@huawei.com>
8410 Haijian Zhang <z.zhanghaijian@huawei.com>
8412 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8413 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8414 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8415 result_float64x2, expected_hfloat64x2): New helper type, variable and
8417 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8418 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8419 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8420 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8421 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8422 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8423 and target without the FMA feature.
8425 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8427 * gcc.target/aarch64/pr64304.c: New testcase.
8429 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8431 PR rtl-optimization/64081
8432 * gcc.dg/pr64081.c: New test.
8434 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8437 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8439 * gcc.target/aarch64/test_frame_6.c: Likewise.
8440 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8441 and x19 (in the epilogue).
8442 * gcc.target/aarch64/test_frame_4.c: Likewise.
8443 * gcc.target/aarch64/test_frame_7.c: Likewise.
8445 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8447 * gcc.target/i386/chkp-always_inline.c: New.
8449 2015-01-15 Andrew Pinski <apinski@cavium.com>
8450 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8452 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8453 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8455 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8458 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8459 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8461 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8464 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8466 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8469 * gcc.target/sh/torture/pr64652.c: New.
8471 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8473 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8474 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8475 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8476 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8477 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8478 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8480 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8483 * g++.dg/torture/pr64378.C: New testcase.
8485 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8488 * gfortran.dg/block_13.f08: New test
8490 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8493 * gfortran.dg/associate_1.f03: Allow test for character with
8496 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8498 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8499 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8501 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8503 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8505 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8508 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8510 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8513 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8516 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8519 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8521 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8524 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8526 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8528 PR rtl-optimization/52773
8529 * gcc.c-torture/compile/pr52773.c: New test.
8531 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8534 * g++.dg/cpp0x/alias-decl-46.C: New.
8536 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8538 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8540 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8542 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8544 (CHECK_FP): Likewise.
8545 (CHECK_CUMULATIVE_SAT): Likewise.
8547 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8550 (Set_Neon_Cumulative_Sat): Add parameter.
8551 (__set_neon_cumulative_sat): Support new parameter.
8552 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8553 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8555 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8556 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8559 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8561 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8562 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8564 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8567 * g++.dg/tls/thread_local-ice4.C: New.
8569 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8571 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8574 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8577 * g++.dg/cpp0x/vt-62276.C: New.
8579 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8582 * g++.dg/pr64353.C: New.
8584 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8587 * gcc.target/aarch64/pr64263_1.c: New test.
8589 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8591 PR tree-optimization/64434
8592 * gcc.dg/torture/pr64434.c: Move to...
8593 * gcc.dg/pr64434.c: ... here.
8595 2015-01-16 Richard Biener <rguenther@suse.de>
8598 * gcc.dg/uninit-18.c: New testcase.
8600 2015-01-16 Richard Biener <rguenther@suse.de>
8602 PR tree-optimization/64568
8603 * g++.dg/torture/pr64568-2.C: New testcase.
8605 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8608 * gcc.target/i386/chkp-label-address.c: New.
8610 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8613 * gfortran.dg/pointer_init_6.f90: Extended.
8615 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8617 * gcc.c-torture/compile/20150108.c: New test.
8619 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8621 * gcc.target/visium: New directory.
8623 2015-01-16 Richard Biener <rguenther@suse.de>
8625 PR tree-optimization/61743
8626 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8627 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8629 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8631 * gcc.dg/pr64015.c: New test.
8633 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8637 * g++.dg/ipa/pr64612.C: New test.
8639 2015-01-16 Renlin Li <renlin.li@arm.com>
8641 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8643 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8645 * gcc.target/i386/sse-14.c: Test new intrinsic.
8646 * gcc.target/i386/sse-22.c: Ditto.
8648 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8651 * g++.dg/cpp0x/auto44.C: New.
8653 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8656 * gcc.target/nios2/gpopt-all.c: New test case.
8657 * gcc.target/nios2/gpopt-local.c: New test case.
8658 * gcc.target/nios2/gpopt-global.c: New test case.
8659 * gcc.target/nios2/gpopt-data.c: New test case.
8660 * gcc.target/nios2/gpopt-none.c: New test case.
8662 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8664 * g++.dg/ubsan/vptr-1.C: New test.
8665 * g++.dg/ubsan/vptr-2.C: New test.
8666 * g++.dg/ubsan/vptr-3.C: New test.
8667 * g++.dg/ubsan/vptr-4.C: New test.
8668 * g++.dg/ubsan/vptr-5.C: New test.
8669 * g++.dg/ubsan/vptr-6.C: New test.
8670 * g++.dg/ubsan/vptr-7.C: New test.
8671 * g++.dg/ubsan/vptr-8.C: New test.
8672 * g++.dg/ubsan/vptr-9.C: New test.
8674 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8676 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8678 * lib/gcc-dg.exp: Likewise.
8680 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8682 PR rtl-optimization/64110
8683 * gcc.target/i386/pr64110.c: Add scan-assembler.
8685 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8686 James Norris <jnorris@codesourcery.com>
8687 Cesar Philippidis <cesar@codesourcery.com>
8688 Ilmir Usmanov <i.usmanov@samsung.com>
8690 * lib/target-supports.exp (check_effective_target_fopenacc): New
8692 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8693 * g++.dg/goacc/goacc.exp: Likewise.
8694 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8695 * gcc.dg/goacc/goacc.exp: Likewise.
8696 * gfortran.dg/goacc/goacc.exp: Likewise.
8697 * c-c++-common/cpp/openacc-define-1.c: New file.
8698 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8699 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8700 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8701 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8702 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8703 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8704 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8705 * c-c++-common/goacc/cache-1.c: Likewise.
8706 * c-c++-common/goacc/clauses-fail.c: Likewise.
8707 * c-c++-common/goacc/collapse-1.c: Likewise.
8708 * c-c++-common/goacc/data-1.c: Likewise.
8709 * c-c++-common/goacc/data-2.c: Likewise.
8710 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8711 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8712 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8713 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8714 * c-c++-common/goacc/if-clause-1.c: Likewise.
8715 * c-c++-common/goacc/if-clause-2.c: Likewise.
8716 * c-c++-common/goacc/kernels-1.c: Likewise.
8717 * c-c++-common/goacc/loop-1.c: Likewise.
8718 * c-c++-common/goacc/loop-private-1.c: Likewise.
8719 * c-c++-common/goacc/nesting-1.c: Likewise.
8720 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8721 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8722 * c-c++-common/goacc/parallel-1.c: Likewise.
8723 * c-c++-common/goacc/pcopy.c: Likewise.
8724 * c-c++-common/goacc/pcopyin.c: Likewise.
8725 * c-c++-common/goacc/pcopyout.c: Likewise.
8726 * c-c++-common/goacc/pcreate.c: Likewise.
8727 * c-c++-common/goacc/pragma_context.c: Likewise.
8728 * c-c++-common/goacc/present-1.c: Likewise.
8729 * c-c++-common/goacc/reduction-1.c: Likewise.
8730 * c-c++-common/goacc/reduction-2.c: Likewise.
8731 * c-c++-common/goacc/reduction-3.c: Likewise.
8732 * c-c++-common/goacc/reduction-4.c: Likewise.
8733 * c-c++-common/goacc/sb-1.c: Likewise.
8734 * c-c++-common/goacc/sb-2.c: Likewise.
8735 * c-c++-common/goacc/sb-3.c: Likewise.
8736 * c-c++-common/goacc/update-1.c: Likewise.
8737 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8738 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8739 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8740 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8741 * gfortran.dg/goacc/assumed.f95: Likewise.
8742 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8743 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8744 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8745 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8746 * gfortran.dg/goacc/branch.f95: Likewise.
8747 * gfortran.dg/goacc/cache-1.f95: Likewise.
8748 * gfortran.dg/goacc/coarray.f95: Likewise.
8749 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8750 * gfortran.dg/goacc/cray.f95: Likewise.
8751 * gfortran.dg/goacc/critical.f95: Likewise.
8752 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8753 * gfortran.dg/goacc/data-tree.f95: Likewise.
8754 * gfortran.dg/goacc/declare-1.f95: Likewise.
8755 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8756 * gfortran.dg/goacc/fixed-1.f: Likewise.
8757 * gfortran.dg/goacc/fixed-2.f: Likewise.
8758 * gfortran.dg/goacc/fixed-3.f: Likewise.
8759 * gfortran.dg/goacc/fixed-4.f: Likewise.
8760 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8761 * gfortran.dg/goacc/if.f95: Likewise.
8762 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8763 * gfortran.dg/goacc/list.f95: Likewise.
8764 * gfortran.dg/goacc/literal.f95: Likewise.
8765 * gfortran.dg/goacc/loop-1.f95: Likewise.
8766 * gfortran.dg/goacc/loop-2.f95: Likewise.
8767 * gfortran.dg/goacc/loop-3.f95: Likewise.
8768 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8769 * gfortran.dg/goacc/omp.f95: Likewise.
8770 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8771 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8772 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8773 * gfortran.dg/goacc/parameter.f95: Likewise.
8774 * gfortran.dg/goacc/private-1.f95: Likewise.
8775 * gfortran.dg/goacc/private-2.f95: Likewise.
8776 * gfortran.dg/goacc/private-3.f95: Likewise.
8777 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8778 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8779 * gfortran.dg/goacc/reduction.f95: Likewise.
8780 * gfortran.dg/goacc/routine-1.f90: Likewise.
8781 * gfortran.dg/goacc/routine-2.f90: Likewise.
8782 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8783 * gfortran.dg/goacc/several-directives.f95: Likewise.
8784 * gfortran.dg/goacc/sie.f95: Likewise.
8785 * gfortran.dg/goacc/subarrays.f95: Likewise.
8786 * gfortran.dg/gomp/map-1.f90: Likewise.
8787 * gfortran.dg/openacc-define-1.f90: Likewise.
8788 * gfortran.dg/openacc-define-2.f90: Likewise.
8789 * gfortran.dg/openacc-define-3.f90: Likewise.
8790 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8791 * g++.dg/gomp/block-2.C: Likewise.
8792 * g++.dg/gomp/block-3.C: Likewise.
8793 * g++.dg/gomp/block-5.C: Likewise.
8794 * g++.dg/gomp/target-1.C: Likewise.
8795 * g++.dg/gomp/target-2.C: Likewise.
8796 * g++.dg/gomp/taskgroup-1.C: Likewise.
8797 * g++.dg/gomp/teams-1.C: Likewise.
8798 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8799 * gcc.dg/cilk-plus/jump.c: Likewise.
8800 * gcc.dg/gomp/block-1.c: Likewise.
8801 * gcc.dg/gomp/block-10.c: Likewise.
8802 * gcc.dg/gomp/block-2.c: Likewise.
8803 * gcc.dg/gomp/block-3.c: Likewise.
8804 * gcc.dg/gomp/block-4.c: Likewise.
8805 * gcc.dg/gomp/block-5.c: Likewise.
8806 * gcc.dg/gomp/block-6.c: Likewise.
8807 * gcc.dg/gomp/block-7.c: Likewise.
8808 * gcc.dg/gomp/block-8.c: Likewise.
8809 * gcc.dg/gomp/block-9.c: Likewise.
8810 * gcc.dg/gomp/target-1.c: Likewise.
8811 * gcc.dg/gomp/target-2.c: Likewise.
8812 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8813 * gcc.dg/gomp/teams-1.c: Likewise.
8815 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8817 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8820 2015-01-15 Mike Stump <mikestump@comcast.net>
8822 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8823 * gcc.dg/inline_2.c: Likewise.
8824 * gcc.dg/inline_3.c: Likewise.
8825 * gcc.dg/inline_4.c: Likewise.
8827 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8830 * gfortran.dg/proc_ptr_comp_43.f90: New.
8832 2015-01-15 Mike Stump <mikestump@comcast.net>
8834 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8835 * gcc.dg/unroll_2.c: Likewise.
8836 * gcc.dg/unroll_3.c: Likewise.
8837 * gcc.dg/unroll_4.c: Likewise.
8838 * gcc.dg/unroll_5.c: Likewise.
8840 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8843 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8845 * gcc.target/aarch64/test_frame_6.c: Likewise.
8846 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8847 x30 and x19 (in the epilogue).
8848 * gcc.target/aarch64/test_frame_4.c: Likewise.
8849 * gcc.target/aarch64/test_frame_7.c: Likewise.
8851 2015-01-15 Martin Liska <mliska@suse.cz>
8853 * g++.dg/ipa/pr64068.C: New test.
8854 * gcc.dg/ipa/PR64559.c: New test.
8856 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8858 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
8861 2015-01-15 Richard Biener <rguenther@suse.de>
8863 PR tree-optimization/61743
8864 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
8865 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8867 2015-01-15 Renlin Li <renlin.li@arm.com>
8869 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
8870 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
8872 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8874 * gcc.dg/vect/vect-aggressive-1.c: New.
8875 * gcc.target/i386/avx2-vect-aggressive.c: New.
8877 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8879 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8881 2015-01-15 Richard Biener <rguenther@suse.de>
8884 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8885 -Wl,-undefined,dynamic_lookup.
8887 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8889 * gnat.dg/opt47.adb: New test.
8891 2015-01-15 Richard Biener <rguenther@suse.de>
8894 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8896 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8898 PR tree-optimization/64434
8899 * gcc.dg/torture/pr64434.c: New test.
8901 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8903 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8904 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8905 -march=loongson* and -march=octeon* require -mno-micromips.
8907 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8908 Matthew Fortune <matthew.fortune@imgtec.com>
8910 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8911 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8912 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8913 * gcc.target/mips/call-saved-7.c: New file.
8914 * gcc.target/mips/call-saved-8.c: New file.
8915 * gcc.target/mips/call-saved-9.c: New file.
8917 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8919 * gcc.target/mips/lsa.c: New file.
8920 * gcc.target/mips/mips64-lsa.c: Likewise.
8921 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8922 * gcc.target/mips/mulsize-4.c: Likewise.
8923 * gcc.target/mips/mulsize-5.c: New file.
8924 * gcc.target/mips/mulsize-6.c: Likewise.
8925 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8926 and !HAS_LSA as ghost options.
8927 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8930 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8932 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8934 2015-01-15 Richard Biener <rguenther@suse.de>
8937 * gcc.dg/torture/pr64365.c: New testcase.
8939 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8941 * gcc.dg/stackprotectexplicit1.c: New test.
8942 * g++.dg/stackprotectexplicit2.c: New test.
8944 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8947 * gfortran.dg/inquire_internal.f90: New.
8948 * gfortran.dg/negative_unit_check.f90: New.
8950 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8953 * gcc.target/sh/pr53988-1.c: New.
8955 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8958 * g++.dg/tls/thread_local-ice3.C: New.
8960 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8962 * gcc.target/i386/fentry-override.c: Properly place {} in target
8963 selector. Remove nonpic.
8964 * gcc.target/i386/fentry.c: Likewise.
8966 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8968 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8969 warnings instead of errors.
8971 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8973 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8974 option support instead of ENABLE_LTO from Makefile.
8976 2015-01-14 Richard Biener <rguenther@suse.de>
8978 PR tree-optimization/59354
8979 * gcc.dg/vect/pr59354.c: New testcase.
8981 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8983 * lib/target-supports.exp
8984 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8985 on ARM architures before v7.
8987 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8990 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8993 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8996 * gcc.target/i386/pr64386.c: New test.
8998 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9001 * gcc.target/i386/pr64393.c: New test.
9003 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9006 * gcc.target/i386/pr64387.c: New test.
9008 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
9010 * gcc.target/aarch64/store-pair-1.c: Fix typo.
9012 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9014 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9016 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9019 * gcc.target/arm/pr64453.c: New.
9021 2015-01-14 Richard Biener <rguenther@suse.de>
9024 * gcc.dg/lto/pr64415_0.c: New testcase.
9025 * gcc.dg/lto/pr64415_1.c: Likewise.
9027 2015-01-14 Martin Liska <mliska@suse.cz>
9029 * gcc.dg/ipa/pr64307.c: New test.
9031 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
9033 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9036 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9039 * gcc.target/arm/pr64460_1.c: New test.
9041 2015-01-14 Richard Biener <rguenther@suse.de>
9043 PR tree-optimization/64493
9044 PR tree-optimization/64495
9045 * gcc.dg/vect/pr64493.c: New testcase.
9046 * gcc.dg/vect/pr64495.c: Likewise.
9048 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
9050 * gcc.dg/Warray-bounds-11.c: New test-case.
9052 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9054 * gcc.target/mips/octeon3-pipe-1.c: New test.
9056 2015-01-13 David Malcolm <dmalcolm@redhat.com>
9058 * jit.dg/harness.h (set_up_logging): Move string concatenation
9060 (concat_strings): New function.
9061 (dump_reproducer): New function.
9062 (test_jit): Call dump_reproducer.
9063 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9065 (jit-dg-test): Delete any generated reproducer from previous runs.
9066 Verify that a generated reproducer was created, and verify that it
9068 * jit.dg/test-nested-contexts.c (main): Call
9069 gcc_jit_context_dump_reproducer_to_file.
9071 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9073 * gcc.dg/aru-2.c: Add dg-require-profiling.
9075 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9077 * lib/target-supports.exp (check_profiling_available): Check if
9080 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
9083 * g++.dg/torture/pr64565.C: New testcase.
9085 2015-01-13 Marek Polacek <polacek@redhat.com>
9088 * gcc.dg/tm/pr64391.c: New test.
9090 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9092 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9095 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9097 * gcc.target/i386/pie.c: New test.
9099 * lib/target-supports.exp (check_effective_target_pie): New.
9101 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9103 PR rtl-optimization/64286
9104 * gcc.target/i386/avx2-pr64286.c: New test.
9106 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
9109 * g++.dg/cpp0x/vt-57626.C: New.
9111 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9114 * gfortran.dg/pr64528.f90: New test.
9116 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
9118 * gcc.target/aarch64/subsp.c: New test.
9120 2015-01-13 Andrew Pinski <apinski@cavium.com>
9122 * gcc.target/aarch64/store-pair-1.c: New testcase.
9124 2015-01-13 Richard Biener <rguenther@suse.de>
9127 * gcc.dg/lto/pr64373_0.c: New testcase.
9129 2015-01-13 Andrew Pinski <apinski@cavium.com>
9131 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9132 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9134 2015-01-13 Richard Biener <rguenther@suse.de>
9136 PR tree-optimization/64406
9137 * gcc.dg/pr64406.c: New testcase.
9139 2015-01-13 Richard Biener <rguenther@suse.de>
9141 PR tree-optimization/64404
9142 * gcc.dg/vect/pr64404.c: New testcase.
9144 2015-01-13 Richard Biener <rguenther@suse.de>
9146 PR tree-optimization/64568
9147 * g++.dg/torture/pr64568.C: New testcase.
9149 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9151 * jit.dg/test-error-local-used-from-other-function.c: New test
9153 * jit.dg/test-error-param-reuse.c: New test case.
9154 * jit.dg/test-error-param-sharing.c: New test case.
9155 * jit.dg/test-error-param-used-from-other-function.c: New test
9157 * jit.dg/test-error-param-used-without-a-function.c: New test
9160 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9162 PR tree-optimization/64563
9163 * gcc.dg/pr64563.c: New test.
9166 * gcc.target/i386/pr64513.c: New test.
9168 PR tree-optimization/64454
9169 * gcc.dg/pr64454.c: New test.
9172 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9174 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9175 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9176 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9177 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9178 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9179 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9180 * gcc.dg/vect/slp-25.c: Likewise.
9181 * gcc.dg/vect/vect-109.c: Likewise.
9182 * gcc.dg/vect/vect-13.c: Likewise.
9183 * gcc.dg/vect/vect-17.c: Likewise.
9184 * gcc.dg/vect/vect-18.c: Likewise.
9185 * gcc.dg/vect/vect-19.c: Likewise.
9186 * gcc.dg/vect/vect-20.c: Likewise.
9187 * gcc.dg/vect/vect-21.c: Likewise.
9188 * gcc.dg/vect/vect-22.c: Likewise.
9189 * gcc.dg/vect/vect-27.c: Likewise.
9190 * gcc.dg/vect/vect-29.c: Likewise.
9191 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9192 * gcc.dg/vect/vect-2.c: Likewise.
9193 * gcc.dg/vect/vect-3.c: Likewise.
9194 * gcc.dg/vect/vect-4.c: Likewise.
9195 * gcc.dg/vect/vect-5.c: Likewise.
9196 * gcc.dg/vect/vect-72.c: Likewise.
9197 * gcc.dg/vect/vect-73-big-array.c: Likewise.
9198 * gcc.dg/vect/vect-73.c: Likewise.
9199 * gcc.dg/vect/vect-77-global.c: Likewise.
9200 * gcc.dg/vect/vect-78-global.c: Likewise.
9201 * gcc.dg/vect/vect-7.c: Likewise.
9202 * gcc.dg/vect/vect-86.c: Likewise.
9203 * gcc.dg/vect/vect-align-1.c: Likewise.
9204 * gcc.dg/vect/vect-align-3.c: Likewise.
9205 * gcc.dg/vect/vect-all-big-array.c: Likewise.
9206 * gcc.dg/vect/vect-all.c: Likewise.
9207 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9208 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9209 * gcc.dg/vect/vect-peel-3.c: Likewise.
9210 * gcc.dg/vect/vect-peel-4.c: Likewise.
9211 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9213 2015-01-12 Jeff Law <law@redhat.com>
9216 * gcc.target/m68k/pr64461.c: New test.
9218 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9220 * jit.dg/test-array-as-pointer.c (create_code): Update call
9221 to gcc_jit_context_new_global by setting "kind" to
9222 GCC_JIT_GLOBAL_IMPORTED.
9223 * jit.dg/test-error-array-as-pointer.c: Likewise.
9224 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9225 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9226 setting kind to GCC_JIT_GLOBAL_EXPORTED.
9227 * jit.dg/test-using-global.c (the_global): Rename to...
9228 (imported_global): ...this.
9229 (create_code): Update to test the three kinds of global.
9230 (verify_code): Likewise.
9232 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
9235 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
9237 * gcc.target/i386/pr64291-2.c: Updated.
9239 2015-01-12 Richard Biener <rguenther@suse.de>
9241 PR tree-optimization/64530
9242 * gfortran.dg/pr64530.f90: New testcase.
9244 2015-01-12 Richard Biener <rguenther@suse.de>
9247 * gcc.dg/torture/pr64357.c: New testcase.
9249 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
9251 * gcc.target/i386/nop-mcount.c: Properly place {} in target
9254 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9255 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9257 2015-01-12 Martin Liska <mliska@suse.cz>
9259 * gcc.dg/ipa/PR64550.c: New test.
9261 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
9264 * g++.dg/ipa/pr63470.C: New testcase.
9266 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9269 * gfortran.dg/typebound_operator_20.f90: New.
9271 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9274 * gfortran.dg/proc_ptr_comp_42.f90: New.
9276 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9279 * gfortran.dg/proc_ptr_comp_41.f90: New.
9281 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
9283 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9285 2015-01-10 Tobias Burnus <burnus@net-b.de>
9288 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9289 and add dg-excess-errors.
9290 * gfortran.dg/line_length_6.f90: New.
9291 * gfortran.dg/line_length_7.f90: New.
9292 * gfortran.dg/line_length_8.f90: New.
9293 * gfortran.dg/line_length_9.f90: New.
9294 * gfortran.dg/line_length_10.f90: New.
9295 * gfortran.dg/line_length_11.f90: New.
9297 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9299 * jit.dg/test-threads.c (struct testcase): Move declaration
9300 to jit.dg/all-non-failing-tests.h.
9301 (testcases): Likewise.
9302 * jit.dg/all-non-failing-tests.h (struct testcase): Move
9303 declaration here from jit.dg/all-non-failing-tests.h.
9304 (testcases): Likewise.
9305 * jit.dg/test-combination.c (create_code): Eliminate spelling
9306 out all of the testcases in favor of looping through the
9307 "testcases" metadata.
9308 (verify_code): Likewise.
9310 2015-01-09 Jakub Jelinek <jakub@redhat.com>
9312 PR rtl-optimization/64536
9313 * gcc.dg/pr64536.c: New test.
9315 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9317 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9318 * jit.dg/test-combination.c (create_code): Likewise.
9319 (verify_code): Likewise.
9320 * jit.dg/test-constants.c: New test case.
9321 * jit.dg/test-threads.c: Add test-constants.c.
9323 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
9326 * objc.dg/gnu-api-2-class.m: Add a test case
9327 for the above change.
9329 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
9331 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9333 2015-01-09 Richard Biener <rguenther@suse.de>
9335 PR tree-optimization/64410
9336 * g++.dg/vect/pr64410.cc: New testcase.
9338 2015-01-09 Martin Liska <mliska@suse.cz>
9340 * gcc.dg/ipa/ipa-icf-32.c: New test.
9342 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9344 * c-c++-common/tsan/tsan_barrier.h: New.
9345 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9346 * c-c++-common/tsan/bitfield_race.c: Likewise.
9347 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9348 * c-c++-common/tsan/mutexset1.c: Likewise.
9349 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9350 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9351 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9352 * c-c++-common/tsan/simple_race.c: Likewise.
9353 * c-c++-common/tsan/simple_stack.c: Likewise.
9354 * c-c++-common/tsan/sleep_sync.c: Likewise.
9355 * c-c++-common/tsan/tiny_race.c: Likewise.
9356 * c-c++-common/tsan/tls_race.c: Likewise.
9357 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9358 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9359 * g++.dg/tsan/atomic_free.C: Likewise.
9360 * g++.dg/tsan/atomic_free2.C: Likewise.
9361 * g++.dg/tsan/cond_race.C: Likewise.
9362 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9364 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9367 * lib/target-supports.exp (check_effective_target_libatomic_available):
9369 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9370 targets that match effective-target libatomic_available.
9371 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9373 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9375 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9376 Verify the result of gcc_jit_context_get_last_error.
9377 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9379 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9381 PR tree-optimization/63989
9382 * gcc.dg/strlenopt-27.c: New test.
9384 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9386 * jit.dg/harness.h (set_up_logging): New function.
9387 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9388 set_up_logging on the context, so that every testcase is
9389 logged to a particular file.
9390 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9391 and call gcc_jit_context_set_logfile on the top-level context.
9393 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9396 * g++.dg/opt/pr64338.C: New test.
9398 2015-01-08 Tobias Burnus <burnus@net-b.de>
9400 * gfortran.dg/coarray/codimension_2b.f90: New file.
9401 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9402 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9404 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9407 * g++.dg/ext/fnname4.C: New.
9409 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9412 * g++.dg/cpp0x/constexpr-64462.C: New.
9414 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9417 * g++.dg/cpp0x/deleted10.C: New.
9419 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9421 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9423 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9425 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9426 GCC_JIT_UNARY_OP_ABS.
9427 (verify_unary_ops): Likewise.
9429 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9431 * jit.dg/test-arith-overflow.c: New test case.
9432 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9433 * jit.dg/test-combination.c (create_code): Likewise.
9434 (verify_code): Likewise.
9435 * jit.dg/test-threads.c (testcases): Likewise.
9437 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9439 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9440 rather than "jit". Load g++.exp, and call g++_init.
9441 Run test-*.cc files within the testsuite and *.cc files within
9443 (jit-dg-test): Drop the addition of -fgnu89-inline to
9444 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9445 doing it when compiling C testcases (since g++ does not handle
9446 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9447 is restored to the value after g++_init ran, rather than the
9448 value before g++_init ran. Return a list of
9449 $comp_output $output_file, as dg-test assumes.
9451 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9453 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9454 make it easier to figure out the origin of each test result when
9455 running test-combination.c and test-threads.c.
9456 (CHECK_VALUE): Likewise.
9457 (CHECK_DOUBLE_VALUE): Likewise.
9458 (CHECK_STRING_VALUE): Likewise.
9459 (CHECK_STRING_STARTS_WITH): Likewise.
9460 (CHECK_STRING_CONTAINS): Likewise.
9462 (check_string_value): Likewise, add "funcname" param.
9463 (check_string_starts_with): Likewise.
9464 (check_string_contains): Likewise.
9466 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9468 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9469 generating name of built executable.
9471 2015-01-07 Marek Polacek <polacek@redhat.com>
9474 * gcc.dg/pr64440.c: New test.
9475 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9477 2015-01-07 Marek Polacek <polacek@redhat.com>
9480 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9481 * gcc.dg/pr64417.c: New test.
9483 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9486 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9489 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9491 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9492 Check if testcases run without errors, not just if they compile.
9494 2015-01-06 Christian Bruel <christian.bruel@st.com>
9497 * gcc.target/sh/pr64507.c: New test.
9499 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9501 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9503 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9505 * c-c++-common/asan/sanitize-all-1.c: New test.
9506 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9507 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9508 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9509 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9511 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9513 * lib/target-supports.exp (check_profiling_available): Return 0 for
9515 (check_effective_target_tls_runtime): Likewise.
9516 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9517 * gcc.dg/20020312-2.c: Adjust for Visium.
9518 * gcc.dg/tls/thr-cse-1.c: Likewise
9519 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9520 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9521 * gcc.dg/weak/typeof-2.c: Likewise.
9523 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9525 PR rtl-optimization/64287
9526 * gcc.dg/aru-2.c: New test.
9528 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9531 * c-c++-common/ubsan/pr64344-1.c: New test.
9532 * c-c++-common/ubsan/pr64344-2.c: New test.
9534 PR tree-optimization/64465
9535 * gcc.dg/pr64465.c: New test.
9537 PR tree-optimization/64494
9538 * gcc.c-torture/compile/pr64494.c: New test.
9540 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9543 * gfortran.dg/realloc_on_assign_25.f90: New test.
9545 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9547 Update copyright years.
9549 2015-01-05 Marek Polacek <polacek@redhat.com>
9552 * gcc.dg/pr64423.c: New test.
9554 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9556 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9557 mmix-knuth-mmixware for the same reason as for MIPS.
9558 * gcc.dg/debug/debug-2.c: Ditto.
9560 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9562 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9565 * lib/gfortran.exp: Add libatomic library search path.
9566 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9567 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9569 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9571 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9573 * c-c++-common/tsan/bitfield_race.c: New testcase.
9574 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9576 2015-01-02 Tobias Burnus <burnus@net-b.de>
9578 * gfortran.dg/coarray/collectives_4.f90: New.
9580 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9583 * gfortran.dg/extends_16.f90: New.
9585 2015-01-02 Tobias Burnus <burnus@net-b.de>
9587 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9589 2015-01-02 Tobias Burnus <burnus@net-b.de>
9591 * gfortran.dg/coarray/codimension_2.f90: New.
9592 * gfortran.dg/coarray/codimension_2a.f90: New.
9593 * gfortran.dg/coarray_35.f90: New.
9594 * gfortran.dg/coarray_35a.f90: New.
9596 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9599 * gfortran.dg/dummy_procedure_11.f90: New.
9601 Copyright (C) 2015 Free Software Foundation, Inc.
9603 Copying and distribution of this file, with or without modification,
9604 are permitted in any medium without royalty provided the copyright
9605 notice and this notice are preserved.