1 2015-08-17 Mike Stump <mikestump@comcast.net>
2 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4 * gcc.target/arm/memcpy-aligned-1.c: New test.
6 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9 * gfortran.dg/norm_4.f90: Rename to...
10 * gfortran.dg/norm2_4.f90: this.
11 * gfortran.dg/norm2_5.f90: New test.
13 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
15 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
16 * gcc.dg/ssp-1.c: Make counter a register.
17 * gcc.dg/ssp-2.c: Likewise.
18 * gcc.dg/torture/parm-coalesce.c: New.
20 2015-08-14 Marek Polacek <polacek@redhat.com>
23 * gcc.dg/torture/pr67133.c: New test.
25 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
26 Matthias Klose <doko@debian.org>
29 * gcc.c-torture/compile/pr67143.c: New
30 * gcc.target/aarch64/atomic-op-imm.c
31 (atomic_fetch_add_negative_RELAXED): New.
32 (atomic_fetch_sub_negative_ACQUIRE): New.
34 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
36 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
37 * gcc.target/aarch64/target_attr_8.c: Likewise.
38 * gcc.target/aarch64/target_attr_14.c: Likewise.
40 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
42 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
44 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
46 * gcc.target/i386/builtin_target.c: Add skylake check.
48 2015-08-13 Jeff Law <law@redhat.com>
50 * gcc.dg/pr66314.c: Moved from here to ..
51 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
52 to clear all sanitizers before -fsanitize=kernel-address.
54 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56 * gcc.target/aarch64/cinc_common_1.c: New test.
58 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
61 * g++.dg/ext/attribute-may-alias-1.C: New.
62 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
64 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
66 * gcc.target/aarch64/atomic-inst-cas.c: New.
67 * gcc.target/aarch64/atomic-inst-ops.inc: New.
69 2015-08-13 Andreas Schwab <schwab@suse.de>
71 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
73 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/torture/pr62164.C: New.
78 2015-08-13 Richard Biener <rguenther@suse.de>
80 PR tree-optimization/67191
81 * gcc.dg/torture/pr67191.c: New testcase.
82 * g++.dg/torture/pr67191.C: Likewise.
84 2015-08-13 Richard Biener <rguenther@suse.de>
86 PR tree-optimization/66502
87 PR tree-optimization/67167
88 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
90 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
93 * g++.dg/init/new42.C: New.
95 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
98 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
100 * gcc.target/powerpc/pr67071-2.c: Likewise.
101 * gcc.target/powerpc/pr67071-3.c: Likewise.
103 2015-08-12 Marek Polacek <polacek@redhat.com>
106 * c-c++-common/Wshift-overflow-6.c: New test.
107 * c-c++-common/Wshift-overflow-7.c: New test.
108 * g++.dg/cpp1y/left-shift-2.C: New test.
110 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
113 * g++.dg/cpp0x/pr52742.C: New.
115 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
117 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
118 Check Knights Landing support.
120 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/warn/Wunused-result-1.C: New.
125 2015-08-12 Richard Biener <rguenther@suse.de>
127 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
128 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
129 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
130 * g++.dg/tree-ssa/pr61034.C: Adjust.
131 * gcc.dg/fold-compare-2.c: Likewise.
132 * gcc.dg/pr50763.c: Likewise.
133 * gcc.dg/predict-3.c: Likewise.
134 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
135 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
136 * gcc.dg/tree-ssa/pr20657.c: Likewise.
137 * gcc.dg/tree-ssa/pr21001.c: Likewise.
138 * gcc.dg/tree-ssa/pr37508.c: Likewise.
139 * gcc.dg/tree-ssa/vrp04.c: Likewise.
140 * gcc.dg/tree-ssa/vrp07.c: Likewise.
141 * gcc.dg/tree-ssa/vrp09.c: Likewise.
142 * gcc.dg/tree-ssa/vrp16.c: Likewise.
143 * gcc.dg/tree-ssa/vrp20.c: Likewise.
144 * gcc.dg/tree-ssa/vrp25.c: Likewise.
145 * gcc.dg/tree-ssa/vrp87.c: Likewise.
147 2015-08-12 Nathan Sidwell <nathan@acm.org>
149 * gcc.dg/vrp-min-max-1.c: New.
150 * gcc.dg/vrp-min-max-2.c: New.
152 2015-08-12 Richard Biener <rguenther@suse.de>
154 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
156 2015-08-12 Tom de Vries <tom@codesourcery.com>
159 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
160 Handle absence of vector min/max for sparc.
162 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
165 * g++.dg/ext/mv25.C: New test.
167 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
169 * gcc.target/i386/avx2-vect-shift.c: New test.
171 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
175 * gcc.dg/pragma-diag-3.c: New test.
176 * gcc.dg/pragma-diag-4.c: New test.
178 2015-08-11 Nathan Sidwell <nathan@acm.org>
180 * c-c++-common/dfp/operator-comma.c: Call init function.
181 * c-c++-common/dfp/convert-dfp-2.c: New test.
183 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
185 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
186 Treat model == 0x4f as Broadwell.
188 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
191 * gfortran.dg/pr67140.f90: New test.
193 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
197 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
199 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
202 * gfortran.dg/ieee/large_4.f90: New test.
204 2015-08-08 Bud Davis <jmdavis@link.com>
207 * gfortran.dg/common_22.f90: New.
209 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
211 PR rtl-optimization/67028
212 * gcc.dg/pr67028.c: New testcase.
214 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
216 PR rtl-optimization/67029
217 * gcc.dg/pr67029.c: New test.
219 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
222 * gfortran.dg/ieee/ieee_8.f90: New test.
224 2015-08-07 Jiong Wang <jiong.wang@arm.com>
226 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
228 * gcc.target/aarch64/noplt_2.c: Likewise.
229 * gcc.target/aarch64/noplt_3.c: Likewise.
231 2015-08-06 David Malcolm <dmalcolm@redhat.com>
233 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
234 optimization level, and print a summary at the end.
236 2015-08-06 Jiong Wang <jiong.wang@arm.com>
238 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
240 2015-08-06 Jiong Wang <jiong.wang@arm.com>
242 * gcc.target/aarch64/noplt_3.c: New testcase.
244 2015-08-06 Jiong Wang <jiong.wang@arm.com>
246 * gcc.target/aarch64/noplt_1.c: New testcase.
247 * gcc.target/aarch64/noplt_2.c: Likewise.
249 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
251 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
252 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
254 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
256 * gcc.target/s390/dwarfregtable-1.c: New test.
257 * gcc.target/s390/dwarfregtable-2.c: New test.
258 * gcc.target/s390/dwarfregtable-3.c: New test.
260 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
262 * gcc.target/s390/htm-builtins-z13-1.c: New test.
264 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
267 * gfortran.dg/ieee/large_2.f90: New test.
268 * gfortran.dg/ieee/large_3.F90: New test.
270 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
273 * gfortran.dg/ieee/large_1.f90: Adjust test.
275 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
276 Jeff Law <law@redhat.com>
279 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
280 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
281 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
282 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
283 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
284 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
286 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
289 * gfortran.dg/pr66311.f90: New file.
291 2015-08-05 Richard Biener <rguenther@suse.de>
293 PR tree-optimization/67121
294 * gcc.dg/torture/pr67121.c: New testcase.
296 2015-08-05 Nick Clifton <nickc@redhat.com>
298 * gcc.target/rl78: New directory.
299 * gcc.target/rl78/rl78.exp: New file: Test driver.
300 * gcc.target/rl78/test_addm3.c: New file: Test adds.
302 2015-08-05 Richard Biener <rguenther@suse.de>
305 * gcc.dg/torture/pr67120.c: New testcase.
307 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
311 * lib/fortran-modules.exp: Call cleanup-submodules from
313 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
314 cover the cases where private entities are no longer optimized
316 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
318 * gfortran.dg/submodule_1.f08: Change cleanup module names.
319 * gfortran.dg/submodule_5.f08: The same.
320 * gfortran.dg/submodule_9.f08: The same.
321 * gfortran.dg/submodule_10.f08: New test.
323 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
326 * g++.dg/cpp1y/var-templ35.C: New.
328 2015-08-05 Richard Biener <rguenther@suse.de>
330 PR tree-optimization/67055
331 * g++.dg/torture/pr67055.C: New testcase.
333 2015-08-05 Richard Biener <rguenther@suse.de>
335 PR tree-optimization/67109
336 * gcc.dg/torture/pr67109.c: New testcase.
337 * gcc.dg/vect/vect-119.c: Adjust.
339 2015-08-05 Richard Biener <rguenther@suse.de>
342 * gcc.dg/pr67107.c: New testcase.
344 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
347 * g++.dg/cpp1z/abbrev2.C: New.
349 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
353 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/init/explicit4.C: New.
358 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
360 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
361 without VSX an Power8 vector support.
363 2015-08-04 Richard Biener <rguenther@suse.de>
365 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
367 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
370 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
373 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/cpp1y/var-templ34.C: New.
378 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
380 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
381 * gcc.target/aarch64/target_attr_1.c: Likewise.
382 * gcc.target/aarch64/target_attr_2.c: Likewise.
383 * gcc.target/aarch64/target_attr_3.c: Likewise.
384 * gcc.target/aarch64/target_attr_4.c: Likewise.
385 * gcc.target/aarch64/target_attr_5.c: Likewise.
386 * gcc.target/aarch64/target_attr_6.c: Likewise.
387 * gcc.target/aarch64/target_attr_7.c: Likewise.
388 * gcc.target/aarch64/target_attr_8.c: Likewise.
389 * gcc.target/aarch64/target_attr_9.c: Likewise.
390 * gcc.target/aarch64/target_attr_10.c: Likewise.
391 * gcc.target/aarch64/target_attr_11.c: Likewise.
392 * gcc.target/aarch64/target_attr_12.c: Likewise.
393 * gcc.target/aarch64/target_attr_13.c: Likewise.
394 * gcc.target/aarch64/target_attr_14.c: Likewise.
395 * gcc.target/aarch64/target_attr_15.c: Likewise.
397 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
399 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
401 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
403 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
405 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
407 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
410 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
413 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
414 * gfortran.dg/ieee/large_1.f90: New test.
416 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
418 PR tree-optimization/67043
419 * gcc.dg/pr67043.c: New test.
421 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
423 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
425 2015-08-03 David Malcolm <dmalcolm@redhat.com>
427 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
428 it to push/pop timing items.
429 (main): For each optimization level, create a gcc_jit_timer, and
430 time all of the iteration within that level cumulatively.
431 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
432 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
434 2015-08-03 Alexander Basov <coohpt@gmail.com>
439 * gcc.target/arm/pr43404.c : New testcase.
440 * gcc.target/arm/pr48470.c : New testcase.
441 * gcc.target/arm/pr64744-1.c : New testcase.
442 * gcc.target/arm/pr64744-2.c : New testcase.
444 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
446 PR tree-optimization/67077
447 * gcc.dg/pr67077.c: New test.
449 2015-08-03 Jeff Law <law@redhat.com>
452 PR gcov-profile/66899
453 * gcc.dg/pr66899.c: New test.
454 * gcc.dg/pr66314.c: New test.
456 2015-08-03 Marek Polacek <polacek@redhat.com>
459 * gcc.dg/pr67088.c: New test.
461 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
464 * gcc.target/arm/vnmul-1.c: New.
465 * gcc.target/arm/vnmul-2.c: New.
466 * gcc.target/arm/vnmul-3.c: New.
467 * gcc.target/arm/vnmul-4.c: New.
469 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
472 * gfortran.dg/class_allocate_20.f90: New.
474 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
476 * gcc.target/aarch64/csel_bfx_1.c: New test.
477 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
479 2015-08-02 Martin Sebor <msebor@redhat.com>
481 * g++.dg/Wframe-address-in-Wall.C: New test.
482 * g++.dg/Wframe-address.C: New test.
483 * g++.dg/Wno-frame-address.C: New test.
484 * gcc.dg/Wframe-address-in-Wall.c: New test.
485 * gcc.dg/Wframe-address.c: New test.
486 * gcc.dg/Wno-frame-address.c: New test.
488 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
490 * c-c++-common/Wmisleading-indentation.c: Add more tests.
492 2015-08-01 Michael Collison <michael.collison@linaro.org
493 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
495 * gcc.target/arm/mincmp.c: New test.
497 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
500 * gfortran.dg/associated_target_6.f03: New test
502 2015-08-01 Tom de Vries <tom@codesourcery.com>
504 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
505 optimize ("-ftree-parallelize-loops=0").
506 Add successful scans for 2 detected reductions. Add xfail scans for 3
508 * gcc.dg/autopar/reduc-2short.c: Same.
509 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
510 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
512 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
515 2015-07-31 Marek Polacek <polacek@redhat.com>
518 * g++.dg/ubsan/pr66977.C: New test.
520 2015-07-30 Marek Polacek <polacek@redhat.com>
522 * c-c++-common/Wtautological-compare-3.c: New test.
524 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
526 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
527 (CHECK): Pass address of scalar, rather than array.
529 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
531 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
533 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
535 * gcc.target/aarch64/fp16/fp16.exp: New.
536 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
537 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
539 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
541 * gcc.target/aarch64/f16_movs_1.c: New test.
543 2015-07-28 Tom de Vries <tom@codesourcery.com>
545 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
548 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
549 Manuel López-Ibáñez <manu@gcc.gnu.org>
551 * gcc.dg/parm-incomplete-1.c: Update.
552 * gcc.dg/pr18809-1.c: Update.
553 * gcc.dg/pr27953.c: Update.
554 * gcc.dg/vla-11.c: Update.
556 2015-07-27 Marek Polacek <polacek@redhat.com>
558 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
560 2015-07-27 Tom de Vries <tom@codesourcery.com>
562 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
563 attribute. Update comment.
565 Add scan for not parallelizing inner loop.
566 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
570 2015-07-27 Marek Polacek <polacek@redhat.com>
573 * c-c++-common/Wtautological-compare-2.c: New test.
575 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
578 * gcc.target/i386/pr66232-6.c: New tests.
579 * gcc.target/i386/pr66232-7.c: Likewise.
580 * gcc.target/i386/pr66232-8.c: Likewise.
581 * gcc.target/i386/pr66232-9.c: Likewise.
583 2015-07-27 Marek Polacek <polacek@redhat.com>
587 * c-c++-common/Wtautological-compare-1.c: New test.
589 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
592 * g++.dg/template/pr18969.C: New test.
593 * g++.dg/template/pr18969-2.C: New test.
594 * g++.old-deja/g++.jason/overload.C: Remove return value in
595 template function returning void.
597 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
599 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
600 immediates to avoid shift-overflow warnings.
602 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
605 * g++.dg/init/pr66857.C: New test.
607 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
610 * gcc.target/i386/pr66648.c: New test.
612 2015-07-25 Tom de Vries <tom@codesourcery.com>
614 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
615 interchange_files and block_files variables.
616 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
618 * gcc.dg/graphite/uns-interchange-12.c: Same.
619 * gcc.dg/graphite/uns-interchange-14.c: Same.
620 * gcc.dg/graphite/uns-interchange-15.c: Same.
621 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
622 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
624 2015-07-25 Jeff Law <law@redhat.com>
628 * gcc.dg/tree-ssa/pr66752-2.c: New test.
629 * gcc.dg/torture/pr66752-1.c: New test
630 * g++.dg/torture/pr66752-2.C: New test.
632 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
635 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
637 PR rtl-optimization/64164
638 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
639 * gcc.dg/ssp-1.c: Make counter a register.
640 * gcc.dg/ssp-2.c: Likewise.
641 * gcc.dg/torture/parm-coalesce.c: New.
643 2015-07-24 Tom de Vries <tom@codesourcery.com>
645 * gcc.dg/graphite/block-1.c: Xfail scan.
646 * gcc.dg/graphite/interchange-12.c: Same.
647 * gcc.dg/graphite/interchange-14.c: Same.
648 * gcc.dg/graphite/interchange-15.c: Same.
649 * gcc.dg/graphite/interchange-9.c: Same.
650 * gcc.dg/graphite/interchange-mvt.c: Same.
651 * gcc.dg/graphite/uns-block-1.c: New test.
652 * gcc.dg/graphite/uns-interchange-12.c: New test.
653 * gcc.dg/graphite/uns-interchange-14.c: New test.
654 * gcc.dg/graphite/uns-interchange-15.c: New test.
655 * gcc.dg/graphite/uns-interchange-9.c: New test.
656 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
658 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
661 * c-c++-common/Wunused-function-1.c: New.
663 2015-07-24 Tom de Vries <tom@codesourcery.com>
665 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
666 alternative exit-first loop transform.
667 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
668 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
669 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
670 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
671 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
672 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
673 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
674 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
675 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
677 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
680 * gcc.target/i386/mpx/pr66566.c: New test.
682 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
685 * gcc.target/i386/pr66978.c: New test.
687 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
689 * gcc.target/s390/gpr2fprsavecfi.c: New test.
691 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
693 * gcc.target/s390/insv-1.c: New test.
694 * gcc.target/s390/insv-2.c: New test.
695 * gcc.target/s390/insv-3.c: New test.
697 2015-07-24 Tom de Vries <tom@codesourcery.com>
699 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
701 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
704 * gcc.dg/pr25530.c: New test.
706 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
709 * gcc.dg/pr25529.c: New test.
711 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
713 * gcc.target/arm/reg_equal_test.c: New test.
715 2015-07-23 Jeff Law <law@redhat.com>
718 * gcc.dg/tree-ssa/pr66752-2.c: New test.
719 * gcc.dg/torture/pr66752-1.c: New test
720 * g++.dg/torture/pr66752-2.C: New test.
722 2015-07-23 Marek Polacek <polacek@redhat.com>
725 * g++.dg/warn/Wlogical-op-2.C: New test.
727 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
729 PR rtl-optimization/64164
730 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
731 * gcc.dg/ssp-1.c: Make counter a register.
732 * gcc.dg/ssp-2.c: Likewise.
733 * gcc.dg/torture/parm-coalesce.c: New.
735 2015-07-23 Marek Polacek <polacek@redhat.com>
738 * c-c++-common/ubsan/pr66908.c: New test.
740 2015-07-23 Tom de Vries <tom@codesourcery.com>
742 * gcc.dg/autopar/outer-4.c: Add xfail.
743 * gcc.dg/autopar/outer-5.c: Same.
744 * gcc.dg/autopar/outer-6.c: Same.
745 * gcc.dg/autopar/reduc-2.c: Same.
746 * gcc.dg/autopar/reduc-2char.c: Same.
747 * gcc.dg/autopar/reduc-2short.c: Same.
748 * gcc.dg/autopar/reduc-8.c: Same.
749 * gcc.dg/autopar/uns-outer-4.c: New test.
750 * gcc.dg/autopar/uns-outer-5.c: New test.
751 * gcc.dg/autopar/uns-outer-6.c: New test.
753 2015-07-23 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/66952
756 * gcc.dg/torture/pr66952.c: Use signed char.
758 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
760 PR tree-optimization/66926,66951
761 * gcc.dg/vect/pr66951.c: New test.
763 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
766 * g++.dg/parse/error57.C: New.
767 * g++.dg/expr/string-2.C: Update.
769 2015-07-23 Richard Biener <rguenther@suse.de>
771 PR tree-optimization/66945
772 * gcc.dg/torture/pr66945.c: New testcase.
774 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
777 * g++.dg/ext/mv24.C: New test.
779 2015-07-22 Marek Polacek <polacek@redhat.com>
781 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
784 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
788 * gfortran.dg/generic_30.f90: New.
790 2015-07-22 Richard Biener <rguenther@suse.de>
792 PR tree-optimization/66952
793 * gcc.dg/torture/pr66952.c: New testcase.
795 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
797 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
799 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
801 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
803 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
805 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
807 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
809 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
811 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
813 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
815 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
817 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
819 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
821 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
823 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
825 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
827 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
829 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
831 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
833 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
835 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
837 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
839 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
841 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
843 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
845 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
847 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
849 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
851 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
853 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
855 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
857 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
859 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
861 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
863 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
865 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
867 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
869 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
871 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
873 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
875 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
877 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
879 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
881 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
883 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
885 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
887 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
889 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
891 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
893 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
895 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
897 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
899 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
901 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
903 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
905 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
907 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
909 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
911 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
913 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
915 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
917 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
919 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
921 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
923 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
925 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
927 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
929 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
931 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
933 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
935 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
937 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
939 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
941 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
943 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
945 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
947 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
949 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
951 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
953 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
955 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
957 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
959 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
961 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
963 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
965 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
967 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
969 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
971 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
973 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
975 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
977 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
979 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
981 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
983 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
985 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
987 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
989 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
991 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
993 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
995 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
997 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
999 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1001 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1003 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1005 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1007 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1009 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1011 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1013 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1015 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1017 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1019 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1021 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1023 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1025 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1027 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1029 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1031 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1033 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1035 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1037 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1039 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1041 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1043 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1045 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1047 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1049 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1051 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1053 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1055 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1057 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1059 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1062 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1064 * g++.dg/template/crash81.C: Update.
1066 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
1069 * gcc.target/i386/pr66424.c: New.
1071 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1073 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1075 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
1078 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1079 Drop address sanitization.
1081 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1083 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1085 (dg-additional-options): Set armv5t flag.
1087 2015-07-21 Marek Polacek <polacek@redhat.com>
1089 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1090 * gcc.dg/vmx/unpack.c: Likewise.
1091 * gcc.target/powerpc/quad-atomic.c: Likewise.
1093 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
1095 * gcc.target/i386/asm-flag-5.c (f_ll): New.
1097 2015-07-20 Jiong Wang <jiong.wang@arm.com>
1099 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1102 2015-07-20 Marek Polacek <polacek@redhat.com>
1105 * c-c++-common/Wshift-overflow-1.c: New test.
1106 * c-c++-common/Wshift-overflow-2.c: New test.
1107 * c-c++-common/Wshift-overflow-3.c: New test.
1108 * c-c++-common/Wshift-overflow-4.c: New test.
1109 * c-c++-common/Wshift-overflow-5.c: New test.
1110 * g++.dg/cpp1y/left-shift-1.C: New test.
1111 * gcc.dg/c90-left-shift-2.c: New test.
1112 * gcc.dg/c90-left-shift-3.c: New test.
1113 * gcc.dg/c99-left-shift-2.c: New test.
1114 * gcc.dg/c99-left-shift-3.c: New test.
1115 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1116 * gcc.c-torture/execute/pr40386.c: Likewise.
1117 * gcc.dg/vect/pr33373.c: Likewise.
1118 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1119 * gcc.dg/vect/vect-shift-2.c: Likewise.
1121 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1123 * gcc.target/aarch64/neg_abs_1.c: New test.
1125 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
1128 * gcc.target/i386/pr66922.c: New test.
1130 2015-07-18 Sebastian Pop <s.pop@samsung.com>
1134 * gcc.dg/tree-ssa/pr42327.c: Removed.
1135 * g++.dg/other/pr35011.C: Removed.
1137 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1140 * gcc.target/i386/pr66906.c: New test.
1142 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1144 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1145 as follow-up to r225930.
1147 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
1150 * lib/fortran-modules.exp (proc cleanup-submodules): New
1152 * gfortran.dg/submodule_1.f08: Change extension and clean up
1153 the submodule files.
1154 * gfortran.dg/submodule_2.f08: ditto
1155 * gfortran.dg/submodule_6.f08: ditto
1156 * gfortran.dg/submodule_7.f08: ditto
1157 * gfortran.dg/submodule_8.f08: New test
1158 * gfortran.dg/submodule_9.f08: New test
1160 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
1161 Sebastian Pop <s.pop@samsung.com>
1164 * gcc.dg/graphite/pr61929.c: New.
1166 2015-07-17 Marek Polacek <polacek@redhat.com>
1168 * gcc.dg/fold-minus-7.c: New test.
1170 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1172 * gfortran.dg/co_reduce_1.f90: New file.
1174 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1177 * gcc.target/i386/pr66824.c:
1179 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
1182 * gfortran.dg/structure_constructor_13.f03: New test.
1184 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1187 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1188 of generated while loops in the tree dump.
1189 * gfortran.dg/derived_constructor_comps_6.f90: New file.
1191 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
1193 * gcc.dg/vect/vect-outer-simd-2.c: New test.
1195 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
1198 * gcc.target/i386/pr66891.c: New test.
1200 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1202 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1204 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
1206 PR rtl-optimization/66626
1207 * gcc.target/i386/pr66626-2.c: New.
1209 2015-07-16 Martin Liska <mliska@suse.cz>
1211 * g++.dg/ipa/pr66896.c: New test.
1213 2015-07-16 Richard Biener <rguenther@suse.de>
1215 PR tree-optimization/66894
1216 * gcc.dg/torture/pr66894.c: New testcase.
1218 2015-07-16 Richard Biener <rguenther@suse.de>
1220 * gcc.dg/tree-ssa/pr21031.c: Adjust.
1222 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
1225 * g++.dg/pr66866.C: New test.
1227 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1229 * gcc.target/powerpc/vec-cmp-sel.c: New test.
1231 2015-07-15 Richard Biener <rguenther@suse.de>
1233 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1234 { -O3 -fomit-frame-pointer },
1235 { -O3 -fomit-frame-pointer -funroll-loops } and
1236 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1238 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1239 -finline-functions }
1241 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
1243 * gcc.target/mips/interrupt_handler-5.c: New test.
1245 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
1246 Robert Suchanek <robert.suchanek@imgtec.com>
1248 * gcc.target/mips/interrupt_handler-4.c: New test.
1250 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1253 * gcc.dg/lto/lto.exp: Initialize MPX.
1255 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1257 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1259 * gcc.target/arm/scd42-3.c: Likewise.
1261 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
1263 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1264 code to be run when the pre-arch code increases the isa_rev to
1265 mips32r6 or greater.
1267 2015-07-15 Richard Biener <rguenther@suse.de>
1269 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1270 { -O3 -fomit-frame-pointer },
1271 { -O3 -fomit-frame-pointer -funroll-loops } and
1272 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1274 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1275 -finline-functions }
1276 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1277 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1278 to additional_flags.
1280 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
1282 PR rtl-optimization/66838
1283 * gcc.target/i386/pr66838.c: New test.
1285 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
1288 * g++.dg/template/pr66850.C: New test.
1290 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1291 Cesar Philippidis <cesar@codesourcery.com>
1292 Chung-Lin Tang <cltang@codesourcery.com>
1294 * gcc.target/nios2/nios2-flushd.c: New.
1295 * gcc.target/nios2/nios2-rdprs.c: New.
1296 * gcc.target/nios2/r2-atomic.c: New.
1297 * gcc.target/nios2/r2-eni.c: New.
1298 * gcc.target/nios2/r2-wrpie.c: New.
1300 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1301 Cesar Philippidis <cesar@codesourcery.com>
1302 Chung-Lin Tang <cltang@codesourcery.com>
1304 * gcc.target/nios2/cdx-ldstwm-1.c: New.
1305 * gcc.target/nios2/cdx-ldstwm-2.c: New.
1307 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1308 Cesar Philippidis <cesar@codesourcery.com>
1309 Chung-Lin Tang <cltang@codesourcery.com>
1311 * gcc.target/nios2/andci.c: New.
1312 * gcc.target/nios2/bmx.c: New.
1313 * gcc.target/nios2/cdx-add.c: New.
1314 * gcc.target/nios2/cdx-branch.c: New.
1315 * gcc.target/nios2/cdx-callret.c: New.
1316 * gcc.target/nios2/cdx-loadstore.c: New.
1317 * gcc.target/nios2/cdx-logical.c: New.
1318 * gcc.target/nios2/cdx-mov.c: New.
1319 * gcc.target/nios2/cdx-shift.c: New.
1320 * gcc.target/nios2/cdx-sub.c: New.
1321 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1323 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
1326 * g++.dg/cpp0x/vt-65071.C: New.
1328 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1329 Cesar Philippidis <cesar@codesourcery.com>
1330 Chung-Lin Tang <cltang@codesourcery.com>
1332 * gcc.target/nios2/r2-io-range.c: New.
1333 * gcc.target/nios2/r2-stio-1.c: New.
1334 * gcc.target/nios2/r2-stio-2.c: New.
1335 * gcc.target/nios2/nios2-ldxio.c: New.
1336 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1337 of just compile. Add more tests.
1339 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1341 gfortran.dg/pr66864.f90: New test.
1343 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
1345 PR rtl-optimization/66626
1346 * gcc.target/i386/pr66626.c: New.
1348 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1350 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1351 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1352 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1354 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/template/crash81.C: Adjust for error + inform change.
1357 * g++.dg/template/pr58878.C: Likewise.
1358 * g++.dg/template/shadow1.C: Likewise.
1359 * g++.dg/template/shadow2.C: Likewise.
1360 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1361 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1362 * g++.old-deja/g++.brendan/crash7.C: Likewise.
1363 * g++.old-deja/g++.pt/shadow2.C: Likewise.
1365 2015-07-14 Richard Biener <rguenther@suse.de>
1367 PR tree-optimization/66863
1368 * gcc.dg/torture/pr66863.c: New testcase.
1370 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
1373 * g++.dg/template/pr65186.C: New test.
1375 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
1377 * gcc.target/arm/macro_defs0.c: Add directive to skip
1378 test if -marm is present.
1379 * gcc.target/arm/macro_defs1.c: Likewise.
1381 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1383 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1385 * gcc.target/aarch64/adds1.c: Likewise.
1386 * gcc.target/aarch64/ands_1.c: Likewise.
1387 * gcc.target/aarch64/bics_1.c: Likewise.
1388 * gcc.target/aarch64/subs1.c: Likewise.
1389 * gcc.target/aarch64/subs3.c: Likewise.
1391 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
1394 * gfortran.dg/pr64589.f90: New test.
1396 2015-07-13 Renlin Li <renlin.li@arm.com>
1399 * gcc.c-torture/execute/pr66556.c: New.
1401 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
1403 * gcc.dg/20020219-1.c: Fix double word typos.
1404 * gcc.dg/20020919-1.c: Same.
1406 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1407 Jeff Law <law@redhat.com>
1410 * g++.dg/tree-ssa/pr66726.c: New test.
1411 * gcc.dg/tree-ssa/pr66726-2.c: New test.
1412 * gcc.dg/tree-ssa/pr66726.c: New test.
1414 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/cpp0x/variadic-ttp2.C: New.
1419 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1422 * g++.dg/cpp0x/auto46.C: New test.
1423 * g++.dg/template/pr30044.C: New test.
1424 * g++.dg/template/shadow2.C: New test.
1425 * g++.dg/template/error55.C: New test.
1426 * g++.dg/template/crash83.C: Accept any error string.
1427 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1429 * g++.dg/cpp0x/variadic19.C: Likewise
1430 * g++.dg/template/canon-type-13.C: Likewise.
1431 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1432 * g++.dg/torture/20070621-1.C: Likewise.
1434 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1437 * g++.dg/init/explicit3.C: New.
1439 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1442 * gcc.target/i386/pr66819-1.c: New test.
1443 * gcc.target/i386/pr66819-2.c: Likewise.
1444 * gcc.target/i386/pr66819-3.c: Likewise.
1445 * gcc.target/i386/pr66819-4.c: Likewise.
1446 * gcc.target/i386/pr66819-5.c: Likewise.
1448 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1451 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1452 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1453 type to prevent possible flag-clobbering zero-extensions.
1454 * gcc.target/i386/pr66703.c: New test.
1456 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1459 * g++.dg/cpp0x/nsdmi-template15.C: New.
1461 2015-07-10 Jiong Wang <jiong.wang@arm.com>
1463 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1465 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
1467 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1468 * gcc.target/arm/flip-thumb.c: Likewise.
1470 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1473 * gcc.target/i386/pr66813.c: New test.
1475 2015-07-10 Jakub Jelinek <jakub@redhat.com>
1478 * gcc.dg/gomp/pr66820.c: New test.
1480 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1483 * g++.dg/cpp0x/scoped_enum6.C: New.
1485 2015-07-10 Tom de Vries <tom@codesourcery.com>
1487 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1488 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1490 2015-07-10 Richard Biener <rguenther@suse.de>
1492 PR tree-optimization/66823
1493 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1494 which should not be necessary. XFAIL.
1496 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1499 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1501 2015-07-09 Jakub Jelinek <jakub@redhat.com>
1504 * gcc.dg/gomp/pr66633-1.c: New test.
1505 * gcc.dg/gomp/pr66633-2.c: New test.
1506 * gcc.dg/gomp/pr66633-3.c: New test.
1507 * gcc.dg/gomp/pr66633-4.c: New test.
1509 2015-07-09 John Marino <gnugcc@marino.st>
1511 * lib/target-supports.exp (check_effective_target_pie):
1514 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
1517 * gcc.target/i386/pr66814.c: New test.
1519 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
1522 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1523 * gcc.target/aarch64/fnmul-2.c: Likewise.
1524 * gcc.target/aarch64/fnmul-3.c: Likewise.
1525 * gcc.target/aarch64/fnmul-4.c: Likewise.
1527 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1530 * g++.dg/cpp0x/vt-65790.C: New.
1532 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1535 * gcc.target/i386/pr66818.c: New test.
1537 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1540 * gcc.target/i386/pr66817.c: New test.
1542 2015-07-09 Marek Polacek <polacek@redhat.com>
1544 PR tree-optimization/66718
1545 * gcc.dg/vect/vect-126.c: New test.
1547 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
1549 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1550 even when dwarf-2 is not the default.
1552 2015-07-08 Jeff Law <law@redhat.com>
1555 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1556 to have a single memory reference.
1558 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
1560 * g++.dg/other/dump-ada-spec-9.C: New test.
1562 2015-07-08 Jakub Jelinek <jakub@redhat.com>
1564 * g++.dg/vect/vect.exp: Run also simd* tests.
1565 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1566 (check_vect): Fix up get_cpuid call for C++.
1567 * g++.dg/vect/simd-clone-1.cc: New test.
1569 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1571 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1573 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1575 * gcc.target/i386/readeflags-1.c (abort): New prototype.
1576 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1578 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1581 * gcc.target/i386/pr66806.c: New test.
1583 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1586 * g++.dg/cpp0x/auto45.C: New.
1588 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
1591 * gcc.target/i386/pr66334.c: New.
1593 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1595 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1598 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1601 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1602 (verify_code): Update expected error message.
1603 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1604 (verify_code): Likewise.
1605 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1606 (verify_code): Likewise.
1608 2015-07-08 Richard Biener <rguenther@suse.de>
1610 PR tree-optimization/66793
1611 * gcc.dg/torture/pr66793.c: New testcase.
1613 2015-07-08 Richard Biener <rguenther@suse.de>
1615 PR tree-optimization/66794
1616 * gcc.dg/torture/pr66794.c: New testcase.
1618 2015-07-08 Marek Polacek <polacek@redhat.com>
1621 * g++.dg/abi/abi-tag15.C: New test.
1623 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1625 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1626 * gcc.target/mips/branch-3.c: Ditto
1627 * gcc.target/mips/branch-4.c: Ditto.
1628 * gcc.target/mips/branch-5.c: Ditto.
1629 * gcc.target/mips/branch-6.c: Ditto.
1630 * gcc.target/mips/branch-7.c: Ditto.
1631 * gcc.target/mips/branch-8.c: Ditto.
1632 * gcc.target/mips/branch-9.c: Ditto.
1633 * gcc.target/mips/branch-10.c: Ditto.
1634 * gcc.target/mips/branch-11.c: Ditto.
1635 * gcc.target/mips/branch-12.c: Ditto.
1636 * gcc.target/mips/branch-13.c: Ditto.
1637 * gcc.target/mips/umips-branch-5.c: New file.
1638 * gcc.target/mips/umips-branch-6.c: New file.
1639 * gcc.target/mips/umips-branch-7.c: New file.
1640 * gcc.target/mips/umips-branch-8.c: New file.
1641 * gcc.target/mips/umips-branch-9.c: New file.
1642 * gcc.target/mips/umips-branch-10.c: New file.
1643 * gcc.target/mips/umips-branch-11.c: New file.
1644 * gcc.target/mips/umips-branch-12.c: New file.
1645 * gcc.target/mips/umips-branch-13.c: New file.
1646 * gcc.target/mips/umips-branch-14.c: New file.
1647 * gcc.target/mips/umips-branch-15.c: New file.
1648 * gcc.target/mips/umips-branch-16.c: New file.
1649 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1650 (OCCUPY_0xfffc): New define.
1652 2015-07-08 Renlin Li <renlin.li@arm.com>
1654 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1656 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1658 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1660 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1662 * gcc.target/i386/bt-3.c: New test.
1663 * gcc.target/i386/bt-4.c: Ditto.
1665 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1667 * g++.dg/other/dump-ada-spec-8.C: New test.
1669 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1672 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1674 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1676 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1678 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1679 Avoid using an opaque struct for local "f".
1681 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1684 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1685 * jit.dg/test-pr66779.c: New testcase.
1687 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1689 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1692 2015-07-07 Richard Biener <rguenther@suse.de>
1694 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1696 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1698 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1699 * gcc.target/mips/call-5.c: Ditto.
1700 * gcc.target/mips/call-6.c: Ditto.
1702 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1704 * gcc.dg/dx-test.c: New test-case.
1706 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1709 * gfortran.dg/allocate_with_source_9.f08: New test.
1711 2015-07-07 Christian Bruel <christian.bruel@st.com>
1714 * gcc.target/arm/flip-thumb.c: Fix scan.
1715 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1716 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1717 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1720 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.c-torture/execute/pr65956.c: New test.
1725 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1727 * gcc.target/arm/aapcs/align1.c: New.
1728 * gcc.target/arm/aapcs/align_rec1.c: New.
1729 * gcc.target/arm/aapcs/align2.c: New.
1730 * gcc.target/arm/aapcs/align_rec2.c: New.
1731 * gcc.target/arm/aapcs/align3.c: New.
1732 * gcc.target/arm/aapcs/align_rec3.c: New.
1733 * gcc.target/arm/aapcs/align4.c: New.
1734 * gcc.target/arm/aapcs/align_rec4.c: New.
1735 * gcc.target/arm/aapcs/align_vararg1.c: New.
1736 * gcc.target/arm/aapcs/align_vararg2.c: New.
1738 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1740 * gfortran.dg/iomsg_2.f90: New test.
1742 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1745 * gcc.target/i386/pr66749.c: New test.
1747 2015-07-06 Richard Biener <rguenther@suse.de>
1749 PR tree-optimization/66772
1750 * gcc.dg/torture/pr66772-1.c: New testcase.
1751 * gcc.dg/torture/pr66772-2.c: Likewise.
1753 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1755 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1756 the jals instruction.
1758 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1761 * gcc.target/i386/pr53383-1.c: New file.
1762 * gcc.target/i386/pr53383-2.c: Likewise.
1763 * gcc.target/i386/pr53383-3.c: Likewise.
1765 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1767 * gcc.target/aarch64/fnmul-1.c: New.
1768 * gcc.target/aarch64/fnmul-2.c: New.
1769 * gcc.target/aarch64/fnmul-3.c: New.
1770 * gcc.target/aarch64/fnmul-4.c: New.
1772 2015-07-06 Richard Biener <rguenther@suse.de>
1775 * gcc.dg/torture/pr66759.c: New testcase.
1777 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1780 * gfortran.dg/alloc_comp_class_3.f03: New test.
1781 * gfortran.dg/alloc_comp_class_4.f03: New test.
1783 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1785 * gcc.c-torture/execute/pr66757.c: New test.
1787 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1789 PR tree-optimization/66720
1790 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1792 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1793 Sandra Loosemore <sandra@codesourcery.com>
1795 * gcc.target/nios2/gprel-offset.c: New test.
1797 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1800 * gfortran.dg/pr66725.f90: New test.
1802 2015-07-03 Jason Merrill <jason@redhat.com>
1804 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1805 Avoid narrowing error.
1807 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1809 PR rtl-optimization/66706
1810 * gcc.target/powerpc/shift-int.c: New testcase.
1812 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1815 * gcc.target/i386/pr66746.c: New file.
1817 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1819 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1821 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1823 PR tree-optimization/66119
1824 * g++.dg/opt/pr66119.C: New.
1826 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1829 * gfortran.dg/submodule_1.f90: New test
1830 * gfortran.dg/submodule_2.f90: New test
1831 * gfortran.dg/submodule_3.f90: New test
1832 * gfortran.dg/submodule_4.f90: New test
1833 * gfortran.dg/submodule_5.f90: New test
1834 * gfortran.dg/submodule_6.f90: New test
1835 * gfortran.dg/submodule_7.f90: New test
1837 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1839 PR preprocessor/53690
1840 * g++.dg/cpp/pr53690.C: New.
1842 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1844 * gcc.target/powerpc/vec-cmp.c: New test.
1846 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1849 * gfortran.dg/pr56520.f90: New test.
1851 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1854 * gfortran.dg/pr66545_1.f90: New test.
1855 * gfortran.dg/pr66545_2.f90: New test.
1857 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1859 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1860 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1862 2015-07-02 Richard Biener <rguenther@suse.de>
1865 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1868 2015-07-02 Richard Biener <rguenther@suse.de>
1870 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1872 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1874 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1876 2015-07-01 Jason Merrill <jason@redhat.com>
1878 * lib/target-supports.exp (cxx_default): Set to C++14.
1880 2015-07-01 Tom de Vries <tom@codesourcery.com>
1883 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1886 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1888 * gfortran.dg/warn_conversion_8.f90: New test.
1890 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1892 PR rtl-optimization/61047
1893 * gcc.c-torture/execute/20150611-1.c: New testcase.
1895 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1898 * jit.dg/all-non-failing-tests.h: Add
1899 test-pr66700-observing-write-through-ptr.c.
1900 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1902 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1904 * jit.dg/test-accessing-union.c: Add comments for use by
1905 gcc/jit/docs/topics/types.rst.
1907 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1909 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1910 'do-require-effective-target' with 'dg-require-effective-target'.
1911 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1912 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1913 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1914 'stlex' with 'strex' as the expected output.
1916 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1919 * g++.dg/cpp0x/gen-attrs-60.C: New.
1920 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1922 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1924 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1926 * gcc.target/aarch64/pic-small.c: Restrict this test under
1927 check_effective_target_aarch64_small_fpic.
1929 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1931 * gfortran.dg/gomp/pr66633.f90: New test.
1933 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1936 * g++.dg/template/pr66686.C: New test.
1938 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1940 * gnat.dg/lto17.ad[sb]: New test.
1942 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1944 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1945 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1947 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1949 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1951 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1953 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1955 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1957 * jit.dg/test-switch.c: New testcase.
1958 * jit.dg/test-switch.cc: New testcase.
1960 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1963 * jit.dg/all-non-failing-tests.h: Add note about
1964 test-validly-unreachable-block.c.
1965 * jit.dg/test-validly-unreachable-block.c: New file.
1967 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1970 * jit.dg/all-non-failing-tests.h: Add note about
1971 test-extra-options.c.
1972 * jit.dg/test-extra-options.c: New testcase.
1974 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1977 * gcc.target/i386/pr66691.c: New.
1979 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1981 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1982 * gcc.target/i386/iamcu/args.h: Likewise.
1983 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1984 * gcc.target/i386/iamcu/defines.h: Likewise.
1985 * gcc.target/i386/iamcu/macros.h: Likewise.
1986 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1987 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1988 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1989 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1990 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1991 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1992 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1993 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1994 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1995 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1996 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1997 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1998 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1999 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2000 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2001 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2002 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2004 2015-06-30 Marek Polacek <polacek@redhat.com>
2006 * gcc.dg/fold-minus-6.c: New test.
2008 * gcc.dg/fold-ior-3.c: New test.
2010 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2012 Implement N4197 - Adding u8 character literals
2013 * g++.dg/cpp1z/utf8.C: New.
2014 * g++.dg/cpp1z/utf8-neg.C: New.
2015 * g++.dg/cpp1z/udlit-utf8char.C: New.
2017 2015-06-30 Marek Polacek <polacek@redhat.com>
2019 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2021 2015-06-30 Tom de Vries <tom@codesourcery.com>
2023 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2024 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2025 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2026 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2028 2015-06-30 Marek Polacek <polacek@redhat.com>
2030 * gcc.dg/fold-ior-2.c: New test.
2032 2015-06-30 Tom de Vries <tom@codesourcery.com>
2034 PR tree-optimization/66652
2035 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2036 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
2038 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2040 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2043 * g++.dg/cpp0x/constexpr-friend-3.C: New.
2044 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2046 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
2049 * gfortran.dg/wunused-parameter.f90: New test.
2051 2015-06-29 Richard Henderson <rth@redhat.com>
2053 * gcc.target/i386/asm-flag-1.c: New.
2054 * gcc.target/i386/asm-flag-2.c: New.
2055 * gcc.target/i386/asm-flag-3.c: New.
2056 * gcc.target/i386/asm-flag-4.c: New.
2057 * gcc.target/i386/asm-flag-5.c: New.
2059 2015-06-29 Marek Polacek <polacek@redhat.com>
2062 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2063 * c-c++-common/pr66322.c: New test.
2064 * g++.dg/eh/scope1.C: Remove dg-warning.
2066 2015-06-29 Richard Biener <rguenther@suse.de>
2068 PR tree-optimization/66677
2069 * gcc.dg/vect/pr66677.c: New testcase.
2071 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2074 * gcc.dg/tree-ssa/pr64130.c: New test.
2076 2015-06-26 Jiong Wang <jiong.wang@arm.com>
2078 * gcc.target/aarch64/pic-small.c: New testcase.
2080 2015-06-26 Richard Biener <rguenther@suse.de>
2082 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2084 2015-06-26 Marek Polacek <polacek@redhat.com>
2086 * gcc.dg/fold-and-1.c: New test.
2087 * gcc.dg/fold-and-2.c: New test.
2089 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
2091 * gnat.dg/warn11.adb: Add missing dg directive.
2092 * gnat.dg/warn12.adb: New test.
2093 * gnat.dg/warn12_pkg.ads: New helper.
2095 2015-06-26 Richard Biener <rguenther@suse.de>
2097 * gfortran.dg/reassoc_3.f90: Adjust.
2099 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
2102 * gcc.target/i386/pr66412.c: New test.
2104 2015-06-25 Richard Biener <rguenther@suse.de>
2106 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2108 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
2110 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2112 2015-06-25 Richard Biener <rguenther@suse.de>
2114 * gfortran.dg/vect/vect-9.f90: New testcase.
2116 2015-06-25 Nick Clifton <nickc@redhat.com>
2118 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2119 H8300 and M32R targets.
2121 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2124 * gfortran.dg/maxerrors.f90: New test.
2126 2015-06-08 DJ Delorie <dj@redhat.com>
2128 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2130 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2132 * gcc.target/aarch64/mgeneral-regs_3.c: New.
2134 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2136 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2137 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2138 * gcc.target/aarch64/nofp_1.c: New file.
2140 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
2142 Implement N3928 - Extending static_assert
2143 * g++.dg/cpp0x/static_assert8.C: Adjust.
2144 * g++.dg/cpp0x/static_assert12.C: New.
2145 * g++.dg/cpp0x/static_assert13.C: New.
2146 * g++.dg/cpp1y/static_assert1.C: New.
2147 * g++.dg/cpp1y/static_assert2.C: New.
2148 * g++.dg/cpp1z/static_assert-nomsg.C: New.
2150 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
2153 * g++.dg/cpp0x/trailing11.C: New.
2155 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2157 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2159 * gcc.target/arm/memset-inline-10.c: Likewise.
2160 * gcc.target/arm/pr58784.c: Likewise.
2161 * gcc.target/arm/pr59985.C: Likewise.
2162 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2164 2015-06-24 Renlin Li <renlin.li@arm.com>
2166 * gcc.target/aarch64/arm_align_max_pwr.c: New.
2167 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2169 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
2172 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2175 * g++.dg/cpp0x/auto45.C: New test.
2176 * g++.dg/template/pr30044.C: New test.
2177 * g++.dg/template/crash83.C: Accept any error string.
2178 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2180 * g++.dg/cpp0x/variadic18.C: Likewise
2181 * g++.dg/template/canon-type-13.C: Likewise.
2182 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2184 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2187 * g++.dg/other/linkage2.C: New.
2189 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2192 * gcc.target/arm/pr63408.c: New test.
2194 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
2196 * lib/c-torture.exp: Don't call check_effective_target_lto
2197 before setting up environment correctly.
2198 * lib/gcc-dg.exp: Likewise, and protect
2199 gcc_force_conventional_output.
2201 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2203 PR rtl-optimization/66306
2204 * gcc.target/s390/pr66306.c: New test.
2206 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2208 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2209 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2210 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2211 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2212 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2213 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2214 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2216 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
2219 * gcc.c-torture/pr65803.c: New test.
2221 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2224 * g++.dg/cpp0x/auto45.C: New test.
2225 * g++.dg/template/pr30044.C: New test.
2226 * g++.dg/template/crash83.C: Accept any error string.
2227 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2229 * g++.dg/cpp0x/variadic18.C: Likewise
2230 * g++.dg/template/canon-type-13.C: Likewise.
2231 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2233 2015-06-23 Marek Polacek <polacek@redhat.com>
2235 * c-c++-common/Wlogical-op-3.c: New test.
2237 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/cpp0x/scoped_enum5.C: New.
2242 2015-06-23 Richard Biener <rguenther@suse.de>
2244 PR tree-optimization/66636
2245 * gcc.dg/vect/pr66636.c: New testcase.
2247 2015-06-23 Marek Polacek <polacek@redhat.com>
2249 * gcc.dg/fold-minus-4.c: New test.
2250 * gcc.dg/fold-minus-5.c: New test.
2251 * c-c++-common/ubsan/overflow-add-5.c: New test.
2253 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
2255 Add missing testcase from r224672.
2256 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2258 * gcc.target/vax/bswapdi-1.c: New.
2260 2015-06-23 Andre Vehreschild <vehre@gmx.de>
2263 * gfortran.dg/associate_18.f08: New test.
2265 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
2268 * gcc.target/i386/pr66560-1.c: New test.
2269 * gcc.target/i386/pr66560-2.c: Ditto.
2270 * gcc.target/i386/pr66560-3.c: Ditto.
2271 * gcc.target/i386/pr66560-4.c: Ditto.
2273 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
2275 * gcc.target/nvptx/nvptx.exp: New file.
2276 * gcc.target/nvptx/proto-1.c: Likewise.
2278 2015-06-23 Bin Cheng <bin.cheng@arm.com>
2280 PR tree-optimization/66449
2281 * gcc.dg/vect/pr66449.c: New test.
2283 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
2285 * g++.dg/other/dump-ada-spec-5.C: New test.
2286 * g++.dg/other/dump-ada-spec-6.C: Likewise.
2287 * g++.dg/other/dump-ada-spec-7.C: Likewise.
2289 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/inherit/pure1.C: Test location too.
2293 2015-06-22 Marek Polacek <polacek@redhat.com>
2295 * gcc.dg/fold-ior-1.c: New test.
2296 * gcc.dg/fold-minus-2.c: New test.
2297 * gcc.dg/fold-minus-3.c: New test.
2298 * gcc.dg/fold-plus-1.c: New test.
2299 * gcc.dg/fold-plus-2.c: New test.
2300 * gcc.dg/fold-xor-4.c: New test.
2301 * gcc.dg/fold-xor-5.c: New test.
2303 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2306 * g++.dg/torture/pr65914.C: New.
2308 2015-06-22 Richard Biener <rguenther@suse.de>
2310 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2311 not existing TORTURE_OPTIONS only.
2312 * lib/gcc-dg.exp: Likewise.
2314 2015-06-22 Christian Bruel <christian.bruel@st.com>
2317 * gcc.target/arm/flip-thumb.c: New test.
2319 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
2320 Martin Liska <mliska@suse.cz>
2323 * g++.dg/ipa/pr65908.C: New testcase.
2325 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
2328 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2329 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2331 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
2333 * gnat.dg/specs/debug1.ads: Adjust.
2335 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
2337 * gcc.target/aarch64/fmovd-zero-mem.c: New.
2338 * gcc.target/aarch64/fmovd-zero-reg.c: New.
2339 * gcc.target/aarch64/fmovf-zero-mem.c: New.
2340 * gcc.target/aarch64/fmovf-zero-reg.c: New.
2341 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2342 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2343 * gcc.target/aarch64/fmovd-zero.c: Delete.
2344 * gcc.target/aarch64/fmovf-zero.c: Delete.
2346 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2348 * gcc.target/vax/bswapdi-1.c: New.
2350 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2352 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2354 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2356 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2358 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2360 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2362 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2364 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2366 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2368 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2370 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2372 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2374 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2376 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2378 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2380 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2382 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2384 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2386 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2388 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2390 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2392 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2394 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2396 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2398 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2400 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2402 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2404 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2406 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2408 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2410 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2412 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2414 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2416 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2418 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2420 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2422 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2424 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2426 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2428 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2429 (_ARM_FPSCR): Add FZ field.
2430 (clean_results): Force FZ=1 on AArch64.
2431 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2433 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2435 * gcc.target/aarch64/pr62308.c: New test.
2437 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2440 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2442 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2444 * gcc.target/i386/mpx/pr66581.c: New test.
2446 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2448 * gcc.target/i386/cmov9.c: New test.
2450 2015-06-18 Richard Biener <rguenther@suse.de>
2452 * g++.dg/other/const4.C: New testcase.
2454 2015-06-18 Michael Matz <matz@suse.de>
2457 * gcc.dg/vect/pr66253.c: New testcase.
2459 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2462 * gcc.target/i386/mpx/chkp-vararg.c: New test.
2464 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2467 * gcc.target/i386/mpx/pr66568.c: New test.
2469 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2472 * gcc.target/i386/mpx/pr66567.c: New test.
2474 2015-06-18 Richard Biener <rguenther@suse.de>
2476 PR tree-optimization/66510
2477 * gcc.dg/vect/slp-perm-12.c: New testcase.
2479 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2481 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2482 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2483 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2484 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2486 2015-06-17 Jakub Jelinek <jakub@redhat.com>
2489 * g++.dg/gomp/pr66571-1.C: New test.
2492 * c-c++-common/gomp/pr66429.c: New test.
2494 2015-06-17 David Malcolm <dmalcolm@redhat.com>
2496 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2497 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2499 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2501 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2504 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2507 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2509 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
2511 * gcc.target/mips/pr65862-1.c: New test.
2512 * gcc.target/mips/pr65862-2.c: Likewise.
2514 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2516 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2517 * gcc.target/i386/pr52252-atom.c: Ditto.
2518 * gcc.target/i386/vect-div-1.c: Ditto.
2519 * gcc.target/i386/rotate-5.c: Ditto.
2520 * gcc.target/i386/pr50202.c: Ditto.
2521 * gcc.target/i386/pr37843-3.c: Ditto.
2522 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2523 * gcc.target/i386/pr53397-1.c: Ditto.
2524 * gcc.target/i386/pr55934.c: Ditto.
2525 * gcc.target/i386/pr37843-4.c: Ditto.
2526 * gcc.target/i386/pr60451.c: Ditto.
2527 * gcc.target/i386/pr53397-2.c: Ditto.
2528 * gcc.target/i386/vectorize1.c: Ditto.
2529 * gcc.target/i386/extract-insert-combining.c: Ditto.
2530 * gcc.target/i386/pr53759.c: Ditto.
2531 * gcc.target/i386/pr52252-core.c: Ditto.
2532 * gcc.target/i386/rotate-3.c: Ditto.
2533 * gcc.target/i386/sse-20.c: Ditto.
2534 * gcc.target/i386/rotate-4.c: Ditto.
2535 * gcc.target/i386/pr61403.c: Ditto.
2536 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2537 * gcc.target/i386/pr60901.c: Ditto.
2538 * gcc.target/i386/pr59794-7.c: Ditto.
2539 * gcc.target/i386/pr62208.c: Ditto.
2540 * gcc.target/i386/pr53416.c: Ditto.
2541 * gcc.target/i386/asm-dialect-1.c: Ditto.
2542 * gcc.target/i386/pr50038.c: Ditto.
2543 * gcc.target/i386/47698.c: Ditto.
2544 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2545 * gcc.target/i386/pr59794-2.c: Ditto.
2546 * gcc.target/i386/pr59794-3.c: Ditto.
2547 * gcc.target/i386/pr39058.c: Ditto.
2548 * gcc.target/i386/pr60205-1.c: Ditto.
2549 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2550 * gcc.target/i386/sse2-movq-2.c: Ditto.
2552 2015-06-17 Richard Biener <rguenther@suse.de>
2554 PR tree-optimization/66251
2555 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2557 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
2560 * g++.dg/parse/new-placement1.C: New.
2562 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2564 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2565 * jit.dg/test-compound-assignment.c: New testcase.
2567 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2570 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2571 to "testcases" array.
2573 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2576 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2577 * jit.dg/test-debug-strings.c: New test case.
2578 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2579 the discriminant has a sane debug string.
2581 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
2584 * gcc.target/i386/pr56766-1.c: New test.
2585 * gcc.target/i386/pr56766-2.c: Ditto.
2587 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
2589 * gcc.target/mips/loongson-shift-count-truncated-1.c:
2590 Skip on mips*-mti-linux* and mips*-img-linux* targets.
2591 * gcc.target/mips/loongson-simd.c: Ditto.
2593 2015-06-16 Richard Biener <rguenther@suse.de>
2595 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2597 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2599 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2600 passed by the testsuite driver.
2602 2015-06-16 Richard Biener <rguenther@suse.de>
2604 * gcc.dg/vect/slp-perm-11.c: New testcase.
2606 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2608 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2611 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2613 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2614 Reinstate calls to torture-init and torture-finalize.
2616 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2618 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2620 2015-06-15 Nathan Sidwell <nathan@acm.org>
2623 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2625 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2628 * g++.dg/cpp0x/local-type1.C: New.
2630 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2635 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2636 unimplemented error.
2637 * gfortran.dg/allocate_with_source_7.f08: New test.
2638 * gfortran.dg/allocate_with_source_8.f08: New test.
2640 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2643 * g++.dg/warn/Walways-true-3.C: New test.
2645 2015-06-13 Tom de Vries <tom@codesourcery.com>
2647 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2649 2015-06-13 Tom de Vries <tom@codesourcery.com>
2651 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2652 (main): Remove superfluous attributes.
2653 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2654 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2656 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2658 * gcc.target/i386/monitorx.c: New.
2659 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2660 * gcc.target/i386/sse-13.c: Ditto.
2661 * gcc.target/i386/sse-14.c: Ditto.
2662 * gcc.target/i386/sse-22.c: Ditto.
2663 * gcc.target/i386/sse-23.c: Ditto.
2664 * g++.dg/other/i386-2.C: Ditto.
2665 * g++.dg/other/i386-3.C: Ditto.
2667 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2669 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2671 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2674 * gfortran.dg/allocatable_scalar_13.f90: New test
2676 2015-06-11 Marek Polacek <polacek@redhat.com>
2678 * gcc.dg/fold-xor-3.c: New test.
2680 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2682 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2683 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2685 2015-06-11 Christian Bruel <christian.bruel@st.com>
2688 * gcc.target/arm/pragma_attribute.c: New test.
2690 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2692 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2694 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2697 * gcc.target/i386/pr66473.c: New test.
2699 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2702 * gcc.dg/tls/pr66470.c: New test.
2703 * gcc.target/i386/pr66470.c: New test.
2705 2015-06-10 Christian Bruel <christian.bruel@st.com>
2708 * gcc.target/arm/attr_arm.c: New test
2709 * gcc.target/arm/attr_arm-err.c: New test
2710 * gcc.target/arm/attr_thumb.c: New test
2711 * gcc.target/arm/attr_thumb-static.c: New test
2713 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2718 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2720 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2722 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2723 passed by the testsuite driver.
2725 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2728 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2729 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2730 * gcc.dg/ssp-1.c: Make counter a register.
2731 * gcc.dg/ssp-2.c: Likewise.
2732 * gcc.dg/torture/parm-coalesce.c: New.
2734 2015-06-09 Tom de Vries <tom@codesourcery.com>
2736 * gcc.target/i386/vararg-loc.c: New test.
2738 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2741 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2742 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2744 2015-06-09 Marek Polacek <polacek@redhat.com>
2746 PR tree-optimization/66299
2747 * gcc.dg/pr66299-1.c: New test.
2748 * gcc.dg/pr66299-2.c: New test.
2749 * gcc.dg/pr66299-3.c: New test.
2751 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2753 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2754 passed by the testsuite driver.
2756 2015-06-09 Richard Biener <rguenther@suse.de>
2759 * gcc.dg/fold-modpow2.c: New testcase.
2761 2015-06-09 Richard Biener <rguenther@suse.de>
2763 PR tree-optimization/66419
2764 * gcc.dg/vect/bb-slp-37.c: New testcase.
2766 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2768 * gcc.target/arm/stl-cond.c: New test.
2770 2015-06-09 Richard Biener <rguenther@suse.de>
2773 * gcc.dg/torture/pr66413.c: New testcase.
2775 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2777 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2778 * gcc.dg/ssp-1.c: Make counter a register.
2779 * gcc.dg/ssp-2.c: Likewise.
2780 * gcc.dg/torture/parm-coalesce.c: New.
2782 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2784 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2785 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2787 2015-06-08 Tom de Vries <tom@codesourcery.com>
2789 PR rtl-optimization/66444
2790 * gcc.dg/pr66444.c: New test.
2792 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2795 * gfortran.dg/class_is_1.f90: New test.
2796 * gfortran.dg/type_is_1.f90: Ditto.
2798 2015-06-08 Marek Polacek <polacek@redhat.com>
2801 * gcc.dg/cpp/pr66415-1.c: New test.
2802 * gcc.dg/cpp/pr66415-2.c: New test.
2804 2015-06-08 Richard Biener <rguenther@suse.de>
2806 PR tree-optimization/66422
2807 * gcc.dg/Warray-bounds-16.c: New testcase.
2809 2015-06-08 Richard Biener <rguenther@suse.de>
2811 * gcc.dg/vect/slp-perm-10.c: New testcase.
2812 * gcc.dg/vect/slp-23.c: Adjust.
2813 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2814 vector pointer update.
2816 2015-06-08 Marek Polacek <polacek@redhat.com>
2819 * g++.dg/ubsan/pr66452.C: New test.
2821 2015-06-08 Tom de Vries <tom@codesourcery.com>
2823 PR tree-optimization/66436
2824 * gcc.dg/gomp/dump-new-function-2.c: New test.
2825 * gcc.dg/gomp/dump-new-function-3.c: Same.
2826 * gcc.dg/gomp/dump-new-function.c: Same.
2828 2015-06-08 Tom de Vries <tom@codesourcery.com>
2830 PR tree-optimization/66435
2831 * gcc.dg/gomp/notify-new-function-2.c: New test.
2832 * gcc.dg/gomp/notify-new-function-3.c: Same.
2833 * gcc.dg/gomp/notify-new-function.c: Same.
2835 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2837 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2838 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2839 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2840 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2841 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2842 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2845 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2848 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2849 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2851 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2852 * gfortran.dg/warn_conversion_5.f90: New test.
2853 * gfortran.dg/warn_conversion_6.f90: New test.
2854 * gfortran.dg/warn_conversion_7.f90: New test.
2856 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2859 * gfortran.dg/blockdata_9.f: New test.
2861 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2864 * gfortran.dg/forall_17.f90: New test.
2866 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2868 * g++.dg/cpp0x/pr57101.C: Add warning.
2869 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2870 * g++.dg/ext/visibility/anon7.C: Same.
2871 * g++.dg/ipa/pr63587-2.C: Same.
2872 * g++.dg/opt/dump1.C: Same.
2873 * g++.dg/opt/pr59622-3.C: Same.
2874 * g++.dg/opt/pr59622.C: Same.
2875 * g++.dg/torture/pr46383.C: Same.
2876 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2877 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2878 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2880 * gfortran.dg/intent_out_8.f90: Same.
2881 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2883 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2886 gfortran.dg/equiv_9.f90: New test.
2889 2015-06-05 Tom de Vries <tom@codesourcery.com>
2891 merge from gomp4 branch:
2892 2015-05-28 Tom de Vries <tom@codesourcery.com>
2894 PR tree-optimization/65443
2895 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2896 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2897 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2899 2015-06-05 Nathan Sidwell <nathan@acm.org>
2902 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2904 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2906 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2908 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2910 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2912 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2914 * testsuite/gcc.target/i386/noplt-1.c: New test.
2915 * testsuite/gcc.target/i386/noplt-2.c: New test.
2916 * testsuite/gcc.target/i386/noplt-3.c: New test.
2917 * testsuite/gcc.target/i386/noplt-4.c: New test.
2919 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2922 * gfortran.dg/adjustl_1.f90: New test.
2924 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2926 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2927 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2929 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2931 * lto.c (iterative_hash_canonical_type,
2932 gimple_register_canonical_type): only hash main variants of types
2934 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2936 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2937 Move set of dg-do-what-default after early return.
2939 2015-06-04 Marek Polacek <polacek@redhat.com>
2942 * gcc.dg/lvalue-8.c: New test.
2944 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2945 Paolo Carlini <paolo.carlini@oracle.com>
2948 * g++.dg/other/pr66130.C: New.
2949 * g++.dg/cpp0x/pr66130.C: Likewise.
2951 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/cpp0x/decl-loc1.C: New.
2954 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2955 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2956 * g++.dg/init/ctor8.C: Likewise.
2957 * g++.dg/parse/semicolon4.C: Likewise.
2959 2015-06-03 Marek Polacek <polacek@redhat.com>
2962 * g++.dg/ubsan/static-init-1.C: New test.
2963 * g++.dg/ubsan/static-init-2.C: New test.
2964 * g++.dg/ubsan/static-init-3.C: New test.
2966 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2969 * gcc.target/i386/pr66275.c: New test.
2971 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2973 * gcc.dg/Wcxx-compat-22.c: New testcase.
2974 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2975 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2976 * c-c++-common/pr58346-1.c: Likewise.
2977 * c-c++-common/transparent-union-1.c: Likewise.
2979 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2981 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2982 * g++.dg/plugin/def_plugin.c: New file.
2983 * g++.dg/plugin/def-plugin-test.C: New file.
2985 2015-06-03 Richard Biener <rguenther@suse.de>
2987 * gcc.dg/vect/bb-slp-36.c: New testcase.
2989 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2991 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2993 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2995 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2996 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2997 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2998 * gcc.dg/lto/chkp-privatize-2_1.c: New.
3000 2015-06-03 Marek Polacek <polacek@redhat.com>
3004 * gcc.dg/pr64223-1.c: New test.
3005 * gcc.dg/pr64223-2.c: New test.
3007 2015-06-03 Richard Biener <rguenther@suse.de>
3009 PR tree-optimization/63916
3010 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3012 2015-06-03 Richard Biener <rguenther@suse.de>
3014 PR tree-optimization/66375
3015 * gcc.dg/torture/pr66375.c: New testcase.
3017 2015-06-03 Bin Cheng <bin.cheng@arm.com>
3019 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3021 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
3024 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3026 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3029 * gfortran.dg/reshape_7.f90: New test.
3031 2015-06-02 David Malcolm <dmalcolm@redhat.com>
3034 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3037 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3040 * gcc.dg/pr49551.c: New testcase.
3042 2015-06-02 Richard Biener <rguenther@suse.de>
3045 * g++.dg/lto/pr65549_0.C: New testcase.
3047 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
3051 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3053 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3055 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3057 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3060 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3062 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3064 PR tree-optimization/48052
3065 * gcc.dg/tree-ssa/scev-8.c: New.
3066 * gcc.dg/tree-ssa/scev-9.c: New.
3067 * gcc.dg/tree-ssa/scev-10.c: New.
3068 * gcc.dg/vect/pr48052.c: New.
3070 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
3072 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3074 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3076 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3078 2015-06-02 Marek Polacek <polacek@redhat.com>
3081 * gcc.dg/torture/pr66345.c: New test.
3083 2015-06-02 Richard Biener <rguenther@suse.de>
3085 PR tree-optimization/65961
3086 * gcc.dg/torture/pr65961.c: New testcase.
3088 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3090 PR tree-optimization/52563
3091 PR tree-optimization/62173
3092 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3093 * gcc.dg/tree-ssa/scev-4.c: Ditto.
3095 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3097 * gnat.dg/specs/varsize_return2.ads: New test.
3098 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3100 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3102 * gcc.dg/vect/vect-outer-simd-1.c: New test.
3104 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
3107 * gcc.target/aarch64/sync-comp-swap.c: New.
3108 * gcc.target/aarch64/sync-comp-swap.x: New.
3109 * gcc.target/aarch64/sync-op-acquire.c: New.
3110 * gcc.target/aarch64/sync-op-acquire.x: New.
3111 * gcc.target/aarch64/sync-op-full.c: New.
3112 * gcc.target/aarch64/sync-op-full.x: New.
3113 * gcc.target/aarch64/sync-op-release.c: New.
3114 * gcc.target/aarch64/sync-op-release.x: New.
3116 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
3118 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3121 2015-06-01 Richard Biener <rguenther@suse.de>
3123 PR tree-optimization/66349
3124 PR tree-optimization/66352
3125 PR tree-optimization/66357
3126 * gcc.dg/torture/pr66357.c: New testcase.
3127 * gcc.dg/torture/pr66349.c: Likewise.
3128 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3130 2015-06-01 Richard Biener <rguenther@suse.de>
3133 2015-05-29 Richard Biener <rguenther@suse.de>
3135 PR tree-optimization/66314
3136 * gcc.dg/asan/pr66314.c: New testcase.
3138 2015-06-01 Richard Biener <rguenther@suse.de>
3140 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3142 2015-06-01 Jakub Jelinek <jakub@redhat.com>
3144 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3146 (hp3, hp4): Add inline keyword.
3147 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3148 (hp2): Add inline keyword.
3149 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3150 (hp2): Add inline keyword.
3152 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
3155 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3156 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3157 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3158 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3160 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
3162 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3163 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3165 2015-06-01 Richard Biener <rguenther@suse.de>
3167 PR tree-optimization/66280
3168 * g++.dg/torture/pr66280.C: New testcase.
3169 * g++.dg/torture/pr66280-2.C: Likewise.
3171 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3173 * gnat.dg/addr9_1.adb: New test.
3174 * gnat.dg/addr9_2.adb: Likewise.
3175 * gnat.dg/addr9_3.adb: Likewise.
3176 * gnat.dg/addr9_4.adb: Likewise.
3178 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
3180 * g++.dg/other/dump-ada-spec-4.C: New test.
3182 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
3184 * gcc.dg/alias-8.c: Fix dg-warning.
3186 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
3188 * gcc.dg/alias-8.c: Do not xfail.
3189 * gcc.dg/pr62167.c: Prevent FRE.
3190 * gcc.dg/alias-14.c: New testcase.
3192 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
3194 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3196 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3199 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3201 * gcc.target/s390/hotpatch-10.c: Likewise.
3202 * gcc.target/s390/hotpatch-11.c: Likewise.
3203 * gcc.target/s390/hotpatch-12.c: Likewise.
3204 * gcc.target/s390/hotpatch-17.c: Likewise.
3205 * gcc.target/s390/hotpatch-18.c: Likewise.
3206 * gcc.target/s390/hotpatch-20.c: Likewise.
3207 * gcc.target/s390/hotpatch-21.c: Likewise.
3208 * gcc.target/s390/hotpatch-22.c: Likewise.
3209 * gcc.target/s390/hotpatch-23.c: Likewise.
3210 * gcc.target/s390/hotpatch-24.c: Likewise.
3211 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
3212 to check for the exact nops too.
3213 * gcc.target/s390/hotpatch-3.c: Likewise.
3214 * gcc.target/s390/hotpatch-4.c: Likewise.
3215 * gcc.target/s390/hotpatch-5.c: Likewise.
3216 * gcc.target/s390/hotpatch-6.c: Likewise.
3217 * gcc.target/s390/hotpatch-7.c: Likewise.
3218 * gcc.target/s390/hotpatch-8.c: Likewise.
3219 * gcc.target/s390/hotpatch-9.c: Likewise.
3220 * gcc.target/s390/hotpatch-14.c: Likewise.
3221 * gcc.target/s390/hotpatch-15.c: Likewise.
3222 * gcc.target/s390/hotpatch-16.c: Likewise.
3223 * gcc.target/s390/hotpatch-19.c: Likewise.
3224 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
3225 scan-assembler-times counting number of .align directives.
3226 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3227 dg-options. Remove scan-assembler-times counting number of .align
3229 * gcc.target/s390/hotpatch-26.c: New file.
3230 * gcc.target/s390/hotpatch-27.c: New file.
3231 * gcc.target/s390/hotpatch-28.c: New file.
3232 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3233 using -Os -O0 -O1 -O2 -O3 options.
3235 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3237 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3239 2015-05-29 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/66142
3242 * gcc.dg/vect/pr66142.c: New test.
3244 2015-05-29 Richard Biener <rguenther@suse.de>
3246 PR tree-optimization/66314
3247 * gcc.dg/asan/pr66314.c: New testcase.
3249 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3251 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3252 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3254 (schedule-cleanups, dg-keep-saved-temps): New proc.
3255 (gcc-dg-test-1): Schedule cleanups.
3256 * lib/profopt.exp (profopt-execute): Likewise.
3257 * g++.dg/cdce3.C: Adjust expected line numbers.
3258 * gcc.dg/cdce1.c: Likewise.
3259 * gcc.dg/cdce2.c: Likewise.
3260 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3261 * gcc.dg/strlenopt-24.c: Likewise.
3262 * gcc.dg/tree-ssa/vrp26.c: Likewise.
3263 * gcc.dg/tree-ssa/vrp28.c: Likewise.
3264 * obj-c++.dg/encode-2.mm: Likewise.
3266 2015-05-28 DJ Delorie <dj@redhat.com>
3268 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3270 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3272 * gnat.dg/discr43.adb: New test.
3274 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3276 * gnat.dg/varsize_temp.adb: Rename into...
3277 * gnat.dg/varsize1.adb: ...this.
3278 * gnat.dg/varsize_copy.ad[sb]: Rename into...
3279 * gnat.dg/varsize2.ad[sb]: ...this.
3280 * gnat.dg/varsize3_1.adb: New test.
3281 * gnat.dg/varsize3_2.adb: Likewise.
3282 * gnat.dg/varsize3_3.adb: Likewise.
3283 * gnat.dg/varsize3_4.adb: Likewise.
3284 * gnat.dg/varsize3_5.adb: Likewise.
3285 * gnat.dg/varsize3_6.adb: Likewise.
3286 * gnat.dg/varsize3_pkg1.ads: New helper.
3287 * gnat.dg/varsize3_pkg2.ads: Likewise.
3288 * gnat.dg/varsize3_pkg3.ads: Likewise.
3290 2015-05-28 Richard Biener <rguenther@suse.de>
3292 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3294 2015-05-28 Richard Biener <rguenther@suse.de>
3296 PR tree-optimization/66142
3297 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3299 2015-05-28 Lawrence Velázquez <vq@larryv.me>
3302 * gcc.dg/darwin-minversion-3.c: Update testcase.
3303 * gcc.dg/darwin-minversion-4.c: Ditto.
3304 * gcc.dg/darwin-minversion-5.c: New testcase.
3305 * gcc.dg/darwin-minversion-6.c: Ditto.
3306 * gcc.dg/darwin-minversion-7.c: Ditto.
3307 * gcc.dg/darwin-minversion-8.c: Ditto.
3308 * gcc.dg/darwin-minversion-9.c: Ditto.
3309 * gcc.dg/darwin-minversion-10.c: Ditto.
3310 * gcc.dg/darwin-minversion-11.c: Ditto.
3311 * gcc.dg/darwin-minversion-12.c: Ditto.
3313 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3315 PR rtl-optimization/66168
3316 * gcc.c-torture/compile/pr66168.c: New test.
3318 2015-05-27 Jeff Law <law@redhat.com>
3321 * gcc.dg/target/m68k/pr39726-1.c: New test.
3323 2015-05-27 Nathan Sidwell <nathan@acm.org>
3326 * g++.dg/ext/alias-canon3.C: New.
3328 2015-05-27 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/66272
3332 2014-08-15 Richard Biener <rguenther@suse.de>
3334 PR tree-optimization/62031
3335 * gcc.dg/torture/pr66272.c: New testcase.
3337 2015-05-27 Richard Biener <rguenther@suse.de>
3339 * gcc.dg/vect/slp-reduc-7.c: New testcase.
3341 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
3344 * gcc.dg/pr65358.c: New test.
3346 2015-05-27 Andre Vehreschild <vehre@gmx.de>
3349 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3351 * gfortran.dg/allocate_with_source_6.f90: New test.
3353 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
3355 * gnat.dg/atomic7_1.adb: New test.
3356 * gnat.dg/atomic7_2.adb: Likewise.
3357 * gnat.dg/atomic7_pkg1.ads: New helper.
3358 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3360 2015-05-26 Michael Matz <matz@suse.de>
3363 * gcc.dg/vect/pr66251.c: New test.
3365 2015-05-26 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/66142
3368 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3370 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
3373 * gfortran.dg/allocatable_scalar_13.f90: New test
3375 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3377 * gnat.dg/warn11.adb: New test.
3378 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3380 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3382 * gnat.dg/vfa1_1.adb: New test.
3383 * gnat.dg/vfa1_2.adb: Likewise.
3384 * gnat.dg/vfa1_3.adb: Likewise.
3385 * gnat.dg/vfa1_4.adb: Likewise.
3386 * gnat.dg/vfa1_pkg.ads: New helper.
3388 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
3390 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3391 * gcc.target/i386/pr66232-3.c: Likewise.
3393 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
3396 * gcc.target/i386/pr66274.c: New test.
3398 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3400 * gnat.dg/renaming6.ad[sb]: New test.
3402 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
3404 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3405 and 'dg-require-effective-target pie'.
3407 2015-05-23 Nathan Sidwell <nathan@acm.org>
3410 * g++.dg/cpp0x/pr66243.C: New.
3412 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
3415 * g++.dg/lto/pr66180_0.C: New testcase.
3416 * g++.dg/lto/pr66180_1.C: New testcase.
3418 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3421 * typebound_call_27.f90: New file.
3423 2015-05-23 Nathan Sidwell <nathan@acm.org>
3426 * g++.dg/template/pr65936.C: New.
3428 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3430 PR tree-optimization/63387
3431 * gcc.dg/pr63387-2.c: New testcase.
3433 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3435 * gcc.dg/simd-1.c: Update to the new message.
3437 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3439 * gcc.dg/nand.c: New testcase.
3441 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3443 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3444 Set dg-do-what-default to compile only on ARM targets without
3445 arm_neon_hw execution support. Remove redundant c-torture-execute
3446 in loop over test cases.
3448 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3451 * gcc.target/aarch64/pr65491_1.c: New test.
3452 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3453 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3455 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3458 * g++.dg/cpp0x/explicit9.C: New.
3459 * g++.dg/cpp0x/explicit8.C: Check the locations too.
3461 2015-05-22 Richard Biener <rguenther@suse.de>
3463 PR tree-optimization/66251
3464 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3466 2015-05-22 Marek Polacek <polacek@redhat.com>
3469 * c-c++-common/attributes-enum-1.c: New test.
3470 * c-c++-common/attributes-enum-2.c: New test.
3471 * g++.dg/cpp0x/attributes-enum-1.C: New test.
3472 * g++.dg/cpp1y/attributes-enum-1.C: New test.
3474 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3476 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3477 effective target support. If no arm_neon_hw support, do not attempt
3478 to execute the tests; only compile them.
3479 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3480 and "dg-require-effective-target arm_neon_ok".
3481 * gcc.target/arm/simd/vextp16_1.c: Likewise.
3482 * gcc.target/arm/simd/vextp64_1.c: Likewise.
3483 * gcc.target/arm/simd/vextp8_1.c: Likewise.
3484 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3485 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3486 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3487 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3488 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3489 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3490 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3491 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3492 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3493 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3494 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3495 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3496 * gcc.target/arm/simd/vexts16_1.c: Likewise.
3497 * gcc.target/arm/simd/vexts32_1.c: Likewise.
3498 * gcc.target/arm/simd/vexts64_1.c: Likewise.
3499 * gcc.target/arm/simd/vexts8_1.c: Likewise.
3500 * gcc.target/arm/simd/vextu16_1.c: Likewise.
3501 * gcc.target/arm/simd/vextu32_1.c: Likewise.
3502 * gcc.target/arm/simd/vextu64_1.c: Likewise.
3503 * gcc.target/arm/simd/vextu8_1.c: Likewise.
3504 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3505 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3506 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3507 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3508 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3509 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3510 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3511 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3512 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3513 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3514 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3515 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3516 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3517 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3518 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3519 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3520 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3521 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3522 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3523 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3524 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3525 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3526 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3527 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3528 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3529 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3530 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3531 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3532 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3533 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3534 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3535 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3536 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3537 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3538 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3539 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3540 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3541 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3542 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3543 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3544 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3545 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3546 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3547 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3548 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3549 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3550 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3551 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3552 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3553 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3554 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3555 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3556 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3557 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3558 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3559 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3560 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3561 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3562 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3563 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3564 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3565 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3566 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3567 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3568 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3569 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3570 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3571 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3572 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3573 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3574 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3575 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3576 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3577 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3578 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3579 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3580 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3581 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3582 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3583 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3584 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3585 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3586 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3587 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3588 * gcc.target/arm/simd/vzips16_1.c: Likewise.
3589 * gcc.target/arm/simd/vzips32_1.c: Likewise.
3590 * gcc.target/arm/simd/vzips8_1.c: Likewise.
3591 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3592 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3593 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3595 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3597 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3598 * gcc.dg/vect/pr59354.c: Likewise.
3599 * gcc.dg/vect/pr64252.c: Likewise.
3600 * gcc.dg/vect/pr64404.c: Likewise.
3601 * gcc.dg/vect/pr64493.c: Likewise.
3602 * gcc.dg/vect/pr64495.c: Likewise.
3603 * gcc.dg/vect/pr64844.c: Likewise.
3604 * gcc.dg/vect/pr65518.c: Likewise.
3605 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3607 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3610 * g++.dg/cpp1y/var-templ28.C: New.
3612 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3615 * gcc.target/i386/pr66232-1.c: New test.
3616 * gcc.target/i386/pr66232-2.c: Likewise.
3617 * gcc.target/i386/pr66232-3.c: Likewise.
3618 * gcc.target/i386/pr66232-4.c: Likewise.
3619 * gcc.target/i386/pr66232-5.c: Likewise.
3621 2015-05-21 Nathan Sidwell <nathan@acm.org>
3623 * g++.dg/cpp1y/pr60943.C: New.
3625 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3627 PR tree-optimization/66233
3628 * gcc.c-torture/execute/pr66233.c: New test.
3630 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3633 * gfortran.dg/inline_matmul_11.f90: New test.
3635 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3637 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3638 instead of listing several targets on its own.
3639 * gcc.target/i386/pr32219-2.c: Likewise.
3640 * gcc.target/i386/pr32219-3.c: Likewise.
3641 * gcc.target/i386/pr32219-4.c: Likewise.
3642 * gcc.target/i386/pr32219-5.c: Likewise.
3643 * gcc.target/i386/pr32219-6.c: Likewise
3644 * gcc.target/i386/pr32219-7.c: Likewise.
3645 * gcc.target/i386/pr32219-8.c: Likewise.
3646 * gcc.target/i386/pr39013-1.c: Likewise.
3647 * gcc.target/i386/pr39013-2.c: Likewise.
3648 * gcc.target/i386/pr64317.c: Likewise.
3650 2015-05-21 Jeff Law <law@redhat.com>
3652 * gcc.target/hppa/shadd-3.c: New test.
3653 * gcc.target/hppa/shadd-4.c: New test.
3655 2015-05-21 Michael Matz <matz@suse.de>
3657 * gcc.dg/vect/vect-strided-store.c: New test.
3658 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3659 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3661 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3663 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3664 * gcc.dg/pow-sqrt-synth-1.c: New test.
3665 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3667 2015-05-21 Richard Biener <rguenther@suse.de>
3670 * g++.dg/conversion/pr66211.C: New testcase.
3671 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3673 2015-05-21 Jeff Law <law@redhat.com>
3675 * gcc.target/hppa/shadd-2.c: New test.
3677 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3680 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3682 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3685 * gcc.target/arm/pr26702.c: Adjust target selector.
3687 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3690 * gcc.dg/lto/pr66221_0.c: New test.
3691 * gcc.dg/lto/pr66221_1.c: New test.
3693 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3696 * gcc.dg/redecl-4.c: Update column numbers.
3697 * gcc.dg/format/bitfld-1.c: Likewise.
3698 * gcc.dg/format/attr-2.c: Likewise.
3699 * gcc.dg/format/attr-6.c: Likewise.
3700 * gcc.dg/format/attr-7.c (baz): Likewise.
3701 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3702 * gcc.dg/format/attr-4.c: Likewise.
3703 * gcc.dg/format/branch-1.c: Likewise.
3704 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3705 locations within strings with embedded escape sequences.
3707 2015-05-20 Jeff Law <law@redhat.com>
3709 * gcc.target/hppa/hppa.exp: New target test driver.
3710 * gcc.target/hppa/shadd-1.c: New test.
3712 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3714 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3716 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3718 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3719 (fn_33_k_and_r_style): New.
3720 (fn_33_stroustrup_style): New.
3721 (fn_33_allman_style): New.
3722 (fn_33_whitesmiths_style): New.
3723 (fn_33_horstmann_style): New.
3724 (fn_33_ratliff_banner_style): New.
3725 (fn_33_lisp_style): New.
3726 (fn_34_indent_dash_gnu): New.
3727 (fn_34_indent_dash_kr): New.
3728 (fn_34_indent_dash_orig): New.
3729 (fn_34_indent_linux_style): New.
3731 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3734 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3736 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3738 PR tree-optimization/65447
3739 * gcc.dg/tree-ssa/pr65447.c: New test.
3741 2015-05-19 Nathan sidwell <nathan@acm.org>
3743 * g++.dg/cpp0x/pr65954.C: New.
3745 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3747 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3749 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3751 * lib/target-supports.exp: Vector do not always have natural
3754 2015-05-19 David Sherwood <david.sherwood@arm.com>
3756 * gcc.dg/loop-invariant.c: New testcase.
3758 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3760 * lib/target-supports.exp: Vector do not always have natural
3763 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3765 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3767 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3769 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3771 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3772 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3773 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3774 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3775 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3776 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3777 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3778 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3779 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3780 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3782 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3784 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3786 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3788 * gcc.target/s390/s390.exp
3789 (check_effective_target_vector): New check.
3790 * gcc.target/s390/vector/vec-abi-1.c: New test.
3791 * gcc.target/s390/vector/vec-abi-2.c: New test.
3792 * gcc.target/s390/vector/vec-abi-3.c: New test.
3793 * gcc.target/s390/vector/vec-abi-4.c: New test.
3794 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3795 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3796 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3797 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3798 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3799 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3800 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3801 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3802 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3803 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3804 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3805 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3806 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3807 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3808 * gcc.target/s390/vector/vec-init-1.c: New test.
3809 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3810 * gcc.target/s390/vector/vec-shift-1.c: New test.
3811 * gcc.target/s390/vector/vec-sub-1.c: New test.
3813 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3815 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3817 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3819 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3821 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3823 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3825 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3827 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3829 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3831 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3833 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3835 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3837 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3839 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3841 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3843 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3845 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3847 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3849 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3851 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3853 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3855 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3857 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3859 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3861 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3863 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3865 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3867 PR tree-optimization/66187
3868 * gcc.c-torture/execute/pr66187.c: New test.
3869 * gcc.dg/pr66187-1.c: New test.
3870 * gcc.dg/pr66187-2.c: New test.
3872 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3874 * gcc.dg/vect/bb-slp-35.c: Adjust.
3876 2015-05-19 Richard Biener <rguenther@suse.de>
3878 PR tree-optimization/66165
3879 * gcc.dg/torture/pr66165.c: New testcase.
3881 PR tree-optimization/66185
3882 * gcc.dg/torture/pr66185.c: New testcase.
3884 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3887 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3889 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3891 * gcc.target/mips/p5600-bonding.c : New file.
3893 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3896 * gfortran.dg/interface_operator_1.f90: New tests.
3898 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3901 * gfortran.dg/generic_29.f90: New tests.
3903 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3906 * gfortran.dg/storage_size_6.f90: New tests.
3908 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3911 * gfortran.dg/null1.f90: New test.
3913 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3916 * gfortran.dg/entry_21.f90: New test.
3918 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3921 * gfortran.dg/storage_size_6.f90: New tests.
3923 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3926 * gfortran.dg/misplaced_statement.f90: New test.
3928 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3931 * gfortran.dg/filepos1.f90: New test
3933 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3936 * gfortran.dg/pr64925.f90: New test.
3938 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3940 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3942 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3944 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3946 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3947 to the family of pie capable targets.
3949 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3951 * gcc.target/arm/bics_1.c : New testcase.
3952 * gcc.target/arm/bics_2.c : New testcase.
3953 * gcc.target/arm/bics_3.c : New testcase.
3954 * gcc.target/arm/bics_4.c : New testcase.
3956 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3958 * gcc.target/mips/umips-attr.c: New test.
3960 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3962 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3963 * gcc.dg/20150120-2.c (dg-final): Ditto.
3964 * gcc.dg/20150120-2.c (dg-final): Ditto.
3965 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3967 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3970 * gcc.target/i386/pr66174.c: New test.
3972 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3975 * gfortran.dg/matmul_bounds_6.f90: New test.
3976 * gfortran.dg/matmul_bounds_7.f90: New test.
3978 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3980 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3981 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3982 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3983 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3984 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3985 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3987 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3990 * gfortran.dg/continuation_13.f90: Update test.
3991 * gfortran.dg/pr65903.f90: New test.
3993 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3996 * gfortran.dg/block_14.f90: New test.
3998 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
4001 * lib/gfortran-dg.exp: Update regex to handle two locations for
4002 the same diagnostic without caret.
4003 * gfortran.dg/badline.f: Test also that line numbers are correct
4004 before and after "left but not entered" warning.
4006 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4007 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4010 * gcc.target/arm/maskdata.c: New test.
4012 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
4015 * gfortran.dg/derived_constructor_components_5: New test
4017 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
4020 * gcc.target/alpha/pr66140.c: New test.
4022 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
4025 * gcc.dg/Wconversion-complex-c99.c: New test.
4026 * gcc.dg/Wconversion-complex-gnu.c: New test.
4028 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
4030 PR tree-optimization/64454
4031 * gcc.dg/modmod.c: New testcase.
4033 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
4035 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4037 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4040 * gcc.target/i386/mpx/pr66134.c: New test.
4042 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
4044 * gcc.target/powerpc/pr60158.c: New test.
4046 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
4048 * gcc.target/i386/sibcall-7.c: New test.
4049 * gcc.target/i386/sibcall-8.c: New test.
4051 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4053 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4054 (abs64_in_dreg): Likewise.
4056 2015-05-14 Marek Polacek <polacek@redhat.com>
4060 * gcc.dg/pr14649-1.c: Add -Wpedantic.
4061 * gcc.dg/pr19984.c: Likewise.
4062 * gcc.dg/pr66066-1.c: New test.
4063 * gcc.dg/pr66066-2.c: New test.
4064 * gcc.dg/pr66066-3.c: New test.
4066 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4068 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4069 * gcc.dg/pow-sqrt.x: New file.
4070 * gcc.dg/pow-sqrt-1.c: New test.
4071 * gcc.dg/pow-sqrt-2.c: Likewise.
4072 * gcc.dg/pow-sqrt-3.c: Likewise.
4074 2015-05-13 Richard Biener <rguenther@suse.de>
4076 PR tree-optimization/66123
4077 * gcc.dg/torture/pr66123.c: New testcase.
4079 2015-05-13 Richard Biener <rguenther@suse.de>
4082 * gcc.dg/alias-2.c: Adjust.
4083 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4085 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4088 * gcc.target/i386/pr65103-3.c: New.
4090 2015-05-13 Martin Liska <mliska@suse.cz>
4092 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4094 2015-05-13 Jakub Jelinek <jakub@redhat.com>
4097 * gcc.target/i386/pr66112-2.c: New test.
4100 * gcc.target/i386/pr66112-1.c: New test.
4102 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4105 * gcc.target/i386/mpx/pr66048.cc: New.
4107 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4109 PR rtl-optimization/64616
4110 * gcc.dg/loop-8.c: New test.
4111 * gcc.dg/loop-9.c: New test.
4113 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4116 * gcc.target/i386/pr66047.c: New testcase.
4118 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4121 * gcc.c-torture/compile/pr65873.c: New testcase.
4123 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4126 * gfortran.dg/inline_matmul_10.f90: New test.
4128 2015-05-12 David Malcolm <dmalcolm@redhat.com>
4130 * c-c++-common/Wmisleading-indentation.c: New testcase.
4131 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4132 * c-c++-common/Wmisleading-indentation-2.md: New file.
4134 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4136 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4138 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4140 2015-05-12 Richard Biener <rguenther@suse.de>
4142 PR tree-optimization/66101
4143 * gcc.dg/torture/pr66101.c: New testcase.
4145 2015-05-12 Richard Biener <rguenther@suse.de>
4147 PR tree-optimization/37021
4148 * gcc.target/i386/vect-addsub.c: New testcase.
4150 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
4152 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4154 2015-05-12 Tom de Vries <tom@codesourcery.com>
4156 PR tree-optimization/66010
4157 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4159 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4162 * g++.dg/cpp0x/trailing10.C: New.
4164 2015-05-12 Richard Biener <rguenther@suse.de>
4166 * gcc.dg/vect/bb-slp-35.c: New testcase.
4168 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
4171 * gfortran.dg/bound_simplification_6.f90: New.
4173 2015-05-11 Steve Ellcey <sellcey@mips.com>
4175 * gcc.target/mips/branch-1.c: Pass argument to bar().
4177 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
4180 * gcc.target/i386/pr65753.c: New test.
4182 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
4184 PR rtl-optimization/66076
4185 * gcc.dg/torture/pr66076.c: New test.
4187 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4190 * gfortran.dg/inline_matmul_7.f90: New test.
4191 * gfortran.dg/inline_matmul_8.f90: New test.
4192 * gfortran.dg/inline_matmul_9.f90: New test.
4194 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
4196 * gfortran.dg/bound_simplification_5.f90: New.
4198 2015-05-09 Jason Merrill <jason@redhat.com>
4200 * lib/target-supports.exp (cxx_default): New global.
4201 (check_effective_target_c++11_only)
4202 (check_effective_target_c++14_only)
4203 (check_effective_target_c++98_only)
4204 (check_effective_target_c++1z_only): Check it.
4206 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
4208 PR tree-optimization/64454
4209 * gcc.dg/tree-ssa/vrp97.c: New file.
4210 * gcc.dg/vect/slp-perm-7.c: Update.
4212 2015-05-09 Andre Vehreschild <vehre@gmx.de>
4215 * gfortran.dg/elemental_subroutine_11.f90: New test.
4217 2015-05-08 Richard Biener <rguenther@suse.de>
4219 PR tree-optimization/66036
4220 * gcc.dg/vect/slp-41.c: New testcase.
4222 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
4224 * gfortran.dg/elemental_optional_args_7.f90: New.
4226 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
4228 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4231 2015-05-08 Marek Polacek <polacek@redhat.com>
4234 * gcc.dg/Woverride-init-side-effects-1.c: New test.
4235 * gcc.dg/Woverride-init-side-effects-2.c: New test.
4237 2015-05-07 Marek Polacek <polacek@redhat.com>
4240 * c-c++-common/Wshift-negative-value-1.c: New test.
4241 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4242 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4243 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4244 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4245 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4246 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4247 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4248 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4250 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
4254 * gcc.dg/fdata-sections-2.c: New file.
4256 2015-05-07 Marek Polacek <polacek@redhat.com>
4259 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4261 * c-c++-common/ubsan/align-7.c: Likewise.
4262 * c-c++-common/ubsan/bounds-8.c: Likewise.
4263 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4264 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4265 * c-c++-common/ubsan/null-1.c: Likewise.
4266 * c-c++-common/ubsan/null-10.c: Likewise.
4267 * c-c++-common/ubsan/null-11.c: Likewise.
4268 * c-c++-common/ubsan/null-2.c: Likewise.
4269 * c-c++-common/ubsan/null-3.c: Likewise.
4270 * c-c++-common/ubsan/null-4.c: Likewise.
4271 * c-c++-common/ubsan/null-5.c: Likewise.
4272 * c-c++-common/ubsan/null-6.c: Likewise.
4273 * c-c++-common/ubsan/null-7.c: Likewise.
4274 * c-c++-common/ubsan/null-8.c: Likewise.
4275 * c-c++-common/ubsan/null-9.c: Likewise.
4276 * c-c++-common/ubsan/object-size-1.c: Likewise.
4277 * c-c++-common/ubsan/object-size-10.c: Likewise.
4278 * c-c++-common/ubsan/object-size-4.c: Likewise.
4279 * c-c++-common/ubsan/object-size-5.c: Likewise.
4280 * c-c++-common/ubsan/object-size-7.c: Likewise.
4281 * c-c++-common/ubsan/object-size-8.c: Likewise.
4282 * c-c++-common/ubsan/object-size-9.c: Likewise.
4283 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4284 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4285 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4286 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4287 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4288 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4289 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4290 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4291 * c-c++-common/ubsan/pr59333.c: Likewise.
4292 * c-c++-common/ubsan/pr59667.c: Likewise.
4293 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4294 * c-c++-common/ubsan/pr60636.c: Likewise.
4295 * c-c++-common/ubsan/pr63802.c: Likewise.
4296 * c-c++-common/ubsan/recovery-1.c: Likewise.
4297 * c-c++-common/ubsan/recovery-3.c: Likewise.
4298 * c-c++-common/ubsan/shift-1.c: Likewise.
4299 * c-c++-common/ubsan/shift-2.c: Likewise.
4300 * c-c++-common/ubsan/shift-4.c: Likewise.
4301 * c-c++-common/ubsan/shift-7.c: Likewise.
4302 * c-c++-common/ubsan/undefined-2.c: Likewise.
4303 * c-c++-common/ubsan/vla-1.c: Likewise.
4304 * g++.dg/ubsan/null-1.C: Likewise.
4305 * g++.dg/ubsan/null-3.C: Likewise.
4306 * g++.dg/ubsan/null-4.C: Likewise.
4307 * g++.dg/ubsan/vptr-8.C: Likewise.
4308 * g++.dg/ubsan/vptr-9.C: Likewise.
4309 * gcc.dg/ubsan/bounds-2.c: Likewise.
4310 * gcc.dg/ubsan/object-size-9.c: Likewise.
4312 2015-05-07 Jeff Law <law@redhat.com>
4314 * gcc.dg/tree-ssa/shorten-1.c: New test.
4316 2015-05-07 Richard Biener <rguenther@suse.de>
4318 PR tree-optimization/66002
4319 * gcc.dg/vect/vect-125.c: New testcase.
4321 2015-05-07 Marek Polacek <polacek@redhat.com>
4322 Martin Uecker <uecker@eecs.berkeley.edu>
4324 * c-c++-common/ubsan/bounds-10.c: New test.
4326 2015-05-06 David Malcolm <dmalcolm@redhat.com>
4328 * jit.dg/harness.h (set_options): Wrap with
4329 #ifndef TEST_ESCHEWS_SET_OPTIONS.
4330 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4331 Special-case test-benchmark.c as a negative.
4332 * jit.dg/test-benchmark.c: New file.
4334 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
4337 * gcc.target/arm/pr64208.c: New test.
4339 2015-05-06 Alan Modra <amodra@gmail.com>
4342 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4343 (gparms): Make volatile.
4345 2015-05-06 Richard Biener <rguenther@suse.de>
4347 PR tree-optimization/62283
4348 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4350 2015-05-06 Christian Bruel <christian.bruel@st.com>
4353 * gcc.target/aarch64/iinline-attr-1.c: New test.
4355 2015-05-06 Richard Biener <rguenther@suse.de>
4357 * gcc.dg/vect/bb-slp-34.c: New testcase.
4359 2015-05-06 Richard Biener <rguenther@suse.de>
4361 PR tree-optimization/62283
4362 * gcc.dg/vect/bb-slp-14.c: Adjust.
4364 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4367 * gcc.target/i386/pr65990.c: New test.
4369 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
4372 * gcc.target/i386/pr65915.c: New.
4374 2015-05-05 Tom de Vries <tom@codesourcery.com>
4376 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4377 'va_list escapes 0'.
4379 2015-05-05 Tom de Vries <tom@codesourcery.com>
4381 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4384 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
4386 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4387 * gcc.target/arm/pr65924.c: Likewise.
4389 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4392 * gcc.target/i386/pr65871-3.c: New test.
4394 2015-05-04 Jeff Law <law@redhat.com>
4397 2015-05-04 Jeff Law <law@redhat.com>
4398 * gcc.dg/tree-ssa/shorten-1.c: New test.
4400 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4401 Jakub Jelinek <jakub@redhat.com>
4404 * g++.dg/cpp0x/Wnarrowing4.C: New.
4406 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
4408 * lib/target-supports.exp
4409 (check_effective_target_keeps_null_pointer_checks): Clarify that
4410 this is for targets that disable -fdelete-null-pointer-checks,
4411 not default it to off.
4412 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4413 -fdelete-null-pointer-checks explicit.
4414 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4415 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4416 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4417 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4418 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4419 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4420 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4421 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4422 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4423 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4424 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4425 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4426 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4427 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4428 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4429 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4430 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4431 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4432 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4433 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4434 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4435 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4436 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4437 * g++.dg/cpp0x/static_assert9.C: Likewise.
4438 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4439 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4440 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4441 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4442 * g++.dg/tree-ssa/pr26406.C: Likewise.
4444 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4446 PR tree-optimization/65984
4447 * c-c++-common/ubsan/pr65984.c: New test.
4449 2015-05-04 Jeff Law <law@redhat.com>
4451 * gcc.dg/tree-ssa/shorten-1.c: New test.
4453 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4456 * gfortran.dg/pr44735.f90: New test.
4458 2015-05-04 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/65965
4461 * gcc.dg/vect/bb-slp-33.c: New testcase.
4463 2015-05-04 Richard Biener <rguenther@suse.de>
4465 PR tree-optimization/65935
4466 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4468 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4470 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4471 for each supported variant instead of CHECK_RESULTS.
4472 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4473 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4474 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4475 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4476 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4477 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4478 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4479 expected results for unsupported variants. Call CHECK for each
4480 supported variant instead of CHECK_RESULTS.
4481 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4482 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4483 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4484 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4485 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4486 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4487 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4488 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4489 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4490 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4491 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4492 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4493 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4494 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4495 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4496 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4497 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4498 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4499 expected results for unsupported variants.
4500 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4501 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4502 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4503 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4504 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4505 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4506 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4507 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4508 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4509 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4510 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4511 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4512 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4513 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4514 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4515 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4516 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4517 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4518 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4519 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4520 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4521 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4522 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4523 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4524 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4525 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4526 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4527 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4529 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4532 * gfortran.dg/bound_9.f90: Add pointer assignment.
4534 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4535 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
4538 * g++.dg/cpp0x/Wnarrowing3.C: New.
4540 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
4542 * gcc.dg/20150120-1.c: New test.
4543 * gcc.dg/20150120-2.c: New test.
4544 * gcc.dg/20150120-3.c: New test.
4546 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
4548 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4550 2015-05-01 Renlin Li <renlin.li@arm.com>
4552 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4554 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
4556 * gfortran.dg/bound_simplification_4.f90: New.
4558 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4560 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4561 with powerpc_p8vector_ok.
4563 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4566 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
4568 * gfortran.dg/bound_9.f90: New test case.
4570 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
4572 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4573 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4574 for 32bit x86 targets.
4575 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4576 for 32bit x86 targets.
4577 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4578 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4579 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4580 for 32bit x86 targets.
4582 2015-04-30 Marek Polacek <polacek@redhat.com>
4584 PR tree-optimization/63551
4585 * g++.dg/ipa/pr63551.C: New test.
4587 2015-04-30 Caroline Tice <cmtice@google.com>
4590 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
4591 partition size on certain targets.
4593 2015-04-30 Renlin Li <renlin.li@arm.com>
4595 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4597 2015-04-30 Marek Polacek <polacek@redhat.com>
4599 * c-c++-common/Wbool-compare-3.c: New test.
4601 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4602 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4604 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/init/ref22.C: New.
4609 2015-04-30 Marek Polacek <polacek@redhat.com>
4611 * gcc.dg/init-bad-8.c: New test.
4613 * gcc.dg/incomplete-typedef-1.c: New test.
4615 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4618 * g++.dg/template/crash121.C: New.
4620 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4622 * gcc.target/mips/call-from-init.c: New test.
4623 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4625 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4628 * gcc.target/i386/pr65871-1.c: New test.
4629 * gcc.target/i386/pr65871-2.c: Ditto.
4631 2015-04-29 Marek Polacek <polacek@redhat.com>
4634 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4635 * c-c++-common/Wbool-compare-2.c: New test.
4637 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4640 * gcc.target/aarch64/vstN_lane_1.c: New file.
4642 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4645 * g++.dg/warn/Winit-self-3.C: New.
4647 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4649 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4651 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4654 * gcc.target/arm/pr65924.c: New test.
4656 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4658 * g++.dg/gomp/tpl-target-update.C: New file.
4660 2015-04-29 Richard Biener <rguenther@suse.de>
4662 PR tree-optimization/65917
4663 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4665 2015-04-29 Christian Bruel <christian.bruel@st.com>
4668 * gcc.dg/ipa/iinline-attr.c: New test.
4669 * gcc.target/i386/iinline-attr-2.c: New test.
4671 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4673 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4676 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4678 * gcc.dg/vect/vect-33.c: Remove spurious line.
4680 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4682 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4684 2015-04-28 Marek Polacek <polacek@redhat.com>
4687 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4688 * gcc.dg/pr65901.c: New test.
4690 2015-04-28 Richard Biener <rguenther@suse.de>
4692 PR tree-optimization/62283
4693 * gfortran.dg/vect/pr62283-2.f: New testcase.
4694 * gcc.dg/vect/bb-slp-14.c: Adjust.
4696 2015-04-28 Richard Biener <rguenther@suse.de>
4698 PR tree-optimization/65851
4699 * g++.dg/torture/pr65851.C: New testcase.
4701 2015-04-27 Jeff Law <law@redhat.com>
4703 PR tree-optimization/65217
4704 * gcc.target/i386/pr65217.c: Remove XFAIL.
4706 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4709 Add tests forgotten to svn-add.
4710 * gfortran.dg/class_allocate_19.f03: New test.
4711 * gfortran.dg/class_array_20.f03: New test.
4712 * gfortran.dg/class_array_21.f03: New test.
4713 * gfortran.dg/finalize_29.f08: New test.
4715 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4719 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4720 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4722 2015-04-27 Caroline Tice <cmtice@google.com>
4724 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4727 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4730 * gcc.target/powerpc/htm-1.c: New test.
4731 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4733 (__builtin_tabortdci): Likewise.
4734 (__builtin_tcheck): Remove operand.
4735 * lib/target-supports.exp (check_htm_hw_available): New function.
4737 2015-04-27 Richard Biener <rguenther@suse.de>
4739 * gcc.target/i386/pr65217.c: XFAIL.
4741 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4743 PR tree-optimization/65875
4744 * gcc.c-torture/compile/pr65875.c: New test.
4746 2015-04-25 Marek Polacek <polacek@redhat.com>
4749 * gcc.dg/enum-incomplete-2.c: New test.
4750 * gcc.dg/enum-mode-1.c: New test.
4752 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4755 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4757 * gcc.target/powerpc/pr65849-2.c: Likewise.
4759 2015-04-24 Tom de Vries <tom@codesourcery.com>
4761 PR tree-optimization/65802
4762 * g++.dg/pr65802.C: Move to ...
4763 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4764 stdarg.h. Rewrite for C.
4765 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4766 va_start and va_end. Remove unnecessary inline asm.
4768 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4769 Wei Mi <wmi@google.com>
4771 * gcc.target/i386/sse2-load-multi.c: New test.
4772 * gcc.target/i386/sse2-store-multi.c: Ditto.
4774 2015-04-24 Marek Polacek <polacek@redhat.com>
4777 * c-c++-common/pr65830.c: New test.
4780 * c-c++-common/Wlogical-op-1.c: New test.
4782 2015-04-24 Marek Polacek <polacek@redhat.com>
4785 * c-c++-common/pr61534-1.c: New test.
4787 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4788 Steven Bosscher <steven@gcc.gnu.org>
4790 PR rtl-optimization/34503
4791 * gcc.target/arm/pr64616.c: New file.
4793 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4795 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4797 2015-04-24 Terry Guo <terry.guo@arm.com>
4799 * gcc.target/arm/pr65710.c: Update the options.
4801 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4803 * gcc.target/i386/pr65523.c: Skip x32.
4805 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4807 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4808 to look for vcl* where appropriate.
4810 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4812 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4813 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4815 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4818 * gcc.target/arm/pr26702.c: New test.
4820 2015-04-23 Marek Polacek <polacek@redhat.com>
4823 * gcc.dg/pr65345-1.c: New test.
4824 * gcc.dg/pr65345-2.c: New test.
4826 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4828 * gcc.target/powerpc/crypto-builtin-2.c: New.
4830 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4833 * gfortran.dg/class_allocate_19.f03: New test.
4834 * gfortran.dg/class_array_20.f03: New test.
4835 * gfortran.dg/class_array_21.f03: New test.
4836 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4837 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4838 initialization correctly.
4839 * gfortran.dg/finalize_29.f08: New test.
4841 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4843 * gcc.target/powerpc/swaps-p8-18.c: New test.
4845 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4848 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4849 * gcc.dg/vect/bb-slp-25.c: Likewise.
4850 * gcc.dg/vect/bb-slp-29.c: Likewise.
4851 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4852 vect_no_align && { ! vect_hw_misalign }.
4853 * gcc.dg/vect/bb-slp-9.c: Likewise.
4854 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4856 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4857 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4858 account for POWER8, where peeling for alignment is not needed.
4859 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4860 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4861 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4862 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4863 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4864 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4865 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4866 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4867 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4868 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4869 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4870 * gcc.dg/vect/pr16105.c: Likewise.
4871 * gcc.dg/vect/pr20122.c: Likewise.
4872 * gcc.dg/vect/pr33804.c: Likewise.
4873 * gcc.dg/vect/pr33953.c: Likewise.
4874 * gcc.dg/vect/pr56787.c: Likewise.
4875 * gcc.dg/vect/pr58508.c: Likewise.
4876 * gcc.dg/vect/slp-25.c: Likewise.
4877 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4878 * gcc.dg/vect/vect-105.c: Likewise.
4879 * gcc.dg/vect/vect-27.c: Likewise.
4880 * gcc.dg/vect/vect-29.c: Likewise.
4881 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4883 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4884 && { ! vect_hw_misalign }.
4885 * gcc.dg/vect/vect-44.c: Likewise.
4886 * gcc.dg/vect/vect-48.c: Likewise.
4887 * gcc.dg/vect/vect-50.c: Likewise.
4888 * gcc.dg/vect/vect-52.c: Likewise.
4889 * gcc.dg/vect/vect-56.c: Likewise.
4890 * gcc.dg/vect/vect-60.c: Likewise.
4891 * gcc.dg/vect/vect-72.c: Likewise.
4892 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4893 * gcc.dg/vect/vect-75.c: Likewise.
4894 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4895 * gcc.dg/vect/vect-77-global.c: Likewise.
4896 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4897 * gcc.dg/vect/vect-78-global.c: Likewise.
4898 * gcc.dg/vect/vect-93.c: Likewise.
4899 * gcc.dg/vect/vect-95.c: Likewise.
4900 * gcc.dg/vect/vect-96.c: Likewise.
4901 * gcc.dg/vect/vect-cond-1.c: Likewise.
4902 * gcc.dg/vect/vect-cond-3.c: Likewise.
4903 * gcc.dg/vect/vect-cond-4.c: Likewise.
4904 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4905 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4906 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4907 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4908 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4909 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4910 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4911 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4912 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4913 * gcc.dg/vect/vect-outer-5.c: Likewise.
4914 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4915 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4916 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4917 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4918 * gcc.dg/vect/vect-peel-3.c: Likewise.
4919 * gcc.dg/vect/vect-peel-4.c: Likewise.
4920 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4921 * gcc.target/powerpc/pr65456.c: New test.
4922 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4923 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4924 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4925 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4926 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4927 vect_no_align && { ! vect_hw_misalign }.
4928 * gfortran.dg/vect/vect-3.f90: Likewise.
4929 * gfortran.dg/vect/vect-4.f90: Likewise.
4930 * gfortran.dg/vect/vect-5.f90: Likewise.
4931 * lib/target-supports.exp (check_effective_target_vect_no_align):
4932 Return 1 for POWER8.
4933 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4935 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4938 * gfortran.dg/pr65429.f90: New test.
4940 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4942 * c-c++-common/asan/user-section-1.c: New test.
4943 * c-c++-common/asan/user-section-2.c: New test.
4944 * c-c++-common/asan/user-section-3.c: New test.
4946 2015-04-22 Hale Wang <hale.wang@arm.com>
4947 Terry Guo <terry.guo@arm.com>
4949 PR rtl-optimization/64818
4950 * gcc.target/arm/pr64818.c: New test.
4952 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4955 * g++.dg/tree-ssa/pr61034.C: Update template.
4956 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4957 * gcc.dg/Warray-bounds-11.c: Likewise.
4958 * gcc.dg/Warray-bounds.c: Likewise.
4960 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4962 PR libgfortran/65234
4963 * gfortran.dg/fmt_unlimited.f90: New test.
4965 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4967 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4969 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4970 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4971 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4972 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4973 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4974 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4975 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4977 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4979 PR libgfortran/56743
4980 * gfortran.dg/namelist_87.f90: New test.
4982 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4984 * gcc.target/aarch64/mult-synth_1.c: New test.
4985 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4986 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4987 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4988 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4989 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4991 2015-04-21 Richard Biener <rguenther@suse.de>
4993 PR tree-optimization/65650
4994 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4995 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4996 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4997 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4998 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4999 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5001 2015-04-21 Tom de Vries <tom@codesourcery.com>
5003 PR tree-optimization/65802
5004 * g++.dg/pr65802.C: New test.
5006 2015-04-21 Bin Cheng <bin.cheng@arm.com>
5009 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5010 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5012 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
5015 * g++.dg/cpp0x/Wnarrowing2.C: New.
5017 2015-04-20 Jeff Law <law@redhat.com>
5019 PR tree-optimization/65658
5020 * gcc.dg/pr65658.c: New test.
5022 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
5025 * gcc.target/aarch64/vec_init_1.c: New test.
5027 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
5029 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5032 2015-04-18 Martin Sebor <msebor@redhat.com>
5034 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5035 of non-nul characters.
5036 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5038 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5041 * gcc.target/powerpc/pr65787.c: New.
5043 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5046 * gcc.target/aarch64/c-output-template-4.c: New test.
5048 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5051 * gcc.dg/pr65780-1.c: New test.
5052 * gcc.dg/pr65780-2.c: Likewise.
5053 * gcc.target/i386/pr32219-9.c: Likewise.
5054 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5056 * gcc.target/i386/pr64317.c (c): Initialize.
5058 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5061 * g++.dg/ext/mv18.C: New test.
5062 * g++.dg/ext/mv19.C: Likewise.
5063 * g++.dg/ext/mv20.C: Likewise.
5064 * g++.dg/ext/mv21.C: Likewise.
5065 * g++.dg/ext/mv22.C: Likewise.
5066 * g++.dg/ext/mv23.C: Likewise.
5068 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
5071 * g++.dg/init/pr64527.C: New test.
5073 2015-04-17 Tom de Vries <tom@codesourcery.com>
5074 Michael Matz <matz@suse.de>
5076 PR tree-optimization/64950
5077 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5080 2015-04-17 Yury Gribov <y.gribov@samsung.com>
5082 * c-c++-common/asan/user-section-1.c: New test.
5084 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5087 * gcc.dg/debug/pr65771.c: New test.
5089 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
5091 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5092 __buitlin_alloca with __builtin_alloca.
5094 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
5096 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5098 2015-04-16 Richard Biener <rguenther@suse.de>
5100 PR tree-optimization/64277
5101 * gcc.dg/Warray-bounds-14.c: New testcase.
5102 * gcc.dg/Warray-bounds-15.c: Likewise.
5103 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5104 * c-c++-common/ubsan/bounds-6.c: Likewise.
5106 2015-04-16 Renlin Li <renlin.li@arm.com>
5108 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5109 * gcc.target/arm/unsigned-float.c: New.
5111 2015-04-16 Richard Biener <rguenther@suse.de>
5113 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5114 * gcc.dg/tree-ssa/pr37508.c: Adjust.
5115 * gfortran.dg/reassoc_6.f: Remove XFAIL.
5117 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
5119 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5120 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5121 * g++.dg/cpp0x/defaulted21.C: Likewise.
5122 * g++.dg/cpp0x/defaulted28.C: Likewise.
5123 * g++.dg/cpp0x/defaulted47.C: Likewise.
5124 * g++.dg/cpp0x/elision_neg.C: Likewise.
5125 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5126 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5127 * g++.dg/cpp0x/implicit1.C: Likewise.
5128 * g++.dg/cpp0x/implicit9.C: Likewise.
5129 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5130 * g++.dg/cpp0x/range-for13.C: Likewise.
5131 * g++.dg/gomp/clause-2.C: Likewise.
5132 * g++.dg/gomp/udr-5.C: Likewise.
5133 * g++.dg/inherit/access6.C: Likewise.
5134 * g++.dg/lookup/duperr1.C: Likewise.
5135 * g++.dg/lookup/friend2.C: Likewise.
5136 * g++.dg/lookup/pr6936.C: Likewise.
5137 * g++.dg/lookup/scoped1.C: Likewise.
5138 * g++.dg/lookup/using26.C: Likewise.
5139 * g++.dg/lookup/using38.C: Likewise.
5140 * g++.dg/other/access2.C: Likewise.
5141 * g++.dg/overload/defarg3.C: Likewise.
5142 * g++.dg/overload/defarg6.C: Likewise.
5143 * g++.dg/parse/access11.C: Likewise.
5144 * g++.dg/parse/access2.C: Likewise.
5145 * g++.dg/parse/access3.C: Likewise.
5146 * g++.dg/parse/access4.C: Likewise.
5147 * g++.dg/parse/access5.C: Likewise.
5148 * g++.dg/parse/access6.C: Likewise.
5149 * g++.dg/parse/access8.C: Likewise.
5150 * g++.dg/parse/access9.C: Likewise.
5151 * g++.dg/parse/crash40.C: Likewise.
5152 * g++.dg/tc1/dr142.C: Likewise.
5153 * g++.dg/tc1/dr166.C: Likewise.
5154 * g++.dg/tc1/dr52.C: Likewise.
5155 * g++.dg/template/access11.C: Likewise.
5156 * g++.dg/template/access18.C: Likewise.
5157 * g++.dg/template/access19.C: Likewise.
5158 * g++.dg/template/access2.C: Likewise.
5159 * g++.dg/template/access20.C: Likewise.
5160 * g++.dg/template/access26.C: Likewise.
5161 * g++.dg/template/access3.C: Likewise.
5162 * g++.dg/template/access7.C: Likewise.
5163 * g++.dg/template/conv12.C: Likewise.
5164 * g++.dg/template/crash69.C: Likewise.
5165 * g++.dg/template/friend31.C: Likewise.
5166 * g++.dg/template/friend32.C: Likewise.
5167 * g++.dg/template/memfriend15.C: Likewise.
5168 * g++.dg/template/memfriend16.C: Likewise.
5169 * g++.dg/template/memfriend17.C: Likewise.
5170 * g++.dg/template/memfriend7.C: Likewise.
5171 * g++.dg/template/pr32519.C: Likewise.
5172 * g++.dg/template/qualttp21.C: Likewise.
5173 * g++.dg/template/qualttp8.C: Likewise.
5174 * g++.dg/template/ttp10.C: Likewise.
5175 * g++.dg/template/typedef11.C: Likewise.
5176 * g++.dg/template/typedef13.C: Likewise.
5177 * g++.dg/template/typedef19.C: Likewise.
5178 * g++.dg/template/typedef20.C: Likewise.
5179 * g++.dg/template/typedef22.C: Likewise.
5180 * g++.dg/template/using16.C: Likewise.
5181 * g++.dg/template/virtual3.C: Likewise.
5182 * g++.dg/ubsan/pr61272.C: Likewise.
5183 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5184 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5185 * g++.old-deja/g++.brendan/enum6.C: Likewise.
5186 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5187 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5188 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5189 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5190 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5191 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5192 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5193 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5194 * g++.old-deja/g++.jason/access17.C: Likewise.
5195 * g++.old-deja/g++.jason/access18.C: Likewise.
5196 * g++.old-deja/g++.jason/access22.C: Likewise.
5197 * g++.old-deja/g++.jason/access23.C: Likewise.
5198 * g++.old-deja/g++.jason/access8.C: Likewise.
5199 * g++.old-deja/g++.jason/delete3.C: Likewise.
5200 * g++.old-deja/g++.jason/report.C: Likewise.
5201 * g++.old-deja/g++.law/access2.C: Likewise.
5202 * g++.old-deja/g++.law/access3.C: Likewise.
5203 * g++.old-deja/g++.law/access4.C: Likewise.
5204 * g++.old-deja/g++.law/access5.C: Likewise.
5205 * g++.old-deja/g++.law/arm12.C: Likewise.
5206 * g++.old-deja/g++.law/arm14.C: Likewise.
5207 * g++.old-deja/g++.law/ctors13.C: Likewise.
5208 * g++.old-deja/g++.law/union2.C: Likewise.
5209 * g++.old-deja/g++.law/visibility12.C: Likewise.
5210 * g++.old-deja/g++.law/visibility15.C: Likewise.
5211 * g++.old-deja/g++.law/visibility16.C: Likewise.
5212 * g++.old-deja/g++.law/visibility17.C: Likewise.
5213 * g++.old-deja/g++.law/visibility18.C: Likewise.
5214 * g++.old-deja/g++.law/visibility19.C: Likewise.
5215 * g++.old-deja/g++.law/visibility20.C: Likewise.
5216 * g++.old-deja/g++.law/visibility21.C: Likewise.
5217 * g++.old-deja/g++.law/visibility24.C: Likewise.
5218 * g++.old-deja/g++.law/visibility4.C: Likewise.
5219 * g++.old-deja/g++.law/visibility5.C: Likewise.
5220 * g++.old-deja/g++.law/visibility6.C: Likewise.
5221 * g++.old-deja/g++.law/visibility7.C: Likewise.
5222 * g++.old-deja/g++.law/visibility8.C: Likewise.
5223 * g++.old-deja/g++.law/visibility9.C: Likewise.
5224 * g++.old-deja/g++.niklas/t135.C: Likewise.
5225 * g++.old-deja/g++.oliva/delete1.C: Likewise.
5226 * g++.old-deja/g++.oliva/partord1.C: Likewise.
5227 * g++.old-deja/g++.other/access11.C: Likewise.
5228 * g++.old-deja/g++.other/access4.C: Likewise.
5229 * g++.old-deja/g++.other/access7.C: Likewise.
5230 * g++.old-deja/g++.other/crash1.C: Likewise.
5231 * g++.old-deja/g++.other/crash7.C: Likewise.
5232 * g++.old-deja/g++.other/friend1.C: Likewise.
5233 * g++.old-deja/g++.other/friend4.C: Likewise.
5234 * g++.old-deja/g++.other/friend9.C: Likewise.
5235 * g++.old-deja/g++.other/lineno1.C: Likewise.
5236 * g++.old-deja/g++.other/using1.C: Likewise.
5237 * g++.old-deja/g++.pt/enum14.C: Likewise.
5238 * g++.old-deja/g++.pt/friend11.C: Likewise.
5239 * g++.old-deja/g++.pt/friend21.C: Likewise.
5240 * g++.old-deja/g++.pt/friend3.C: Likewise.
5241 * g++.old-deja/g++.pt/inherit2.C: Likewise.
5242 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5243 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5244 * g++.old-deja/g++.robertl/eb94.C: Likewise.
5246 2015-04-15 Jakub Jelinek <jakub@redhat.com>
5249 * g++.dg/ipa/pr65765.C: New test.
5251 2015-04-15 Nick Clifton <nickc@redhat.com>
5253 * gcc.target/rx/builtins.c: Disable RMPA test if string
5254 instructions are not allowed.
5256 2015-04-15 Alan Modra <amodra@gmail.com>
5258 * gcc.dg/pr65408.c: New.
5260 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5263 * gcc.target/arm/pr65729.c: New test.
5265 2015-04-14 Richard Biener <rguenther@suse.de>
5267 PR tree-optimization/65758
5268 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5270 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5273 * gcc.c-torture/execute/pr65648.c: New test.
5275 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5277 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5278 __builtin_finite instead of finite.
5279 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5282 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
5284 PR tree-optimization/63387
5285 * gcc.dg/pr63387.c: New testcase.
5287 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
5289 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5291 2015-04-13 Richard Biener <rguenther@suse.de>
5293 PR tree-optimization/65204
5294 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5296 2015-04-13 Terry Guo <terry.guo@arm.com>
5299 * gcc.target/arm/pr65710.c: New.
5301 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5303 PR tree-optimization/65747
5304 * g++.dg/torture/pr65747.C: New test.
5306 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5309 * g++.dg/cpp0x/pr65736.C: New test.
5311 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
5312 Martin Liska <mliska@suse.cz>
5315 * g++.dg/ipa/pr65722.C: New testcase.
5317 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5319 PR tree-optimization/65735
5320 * gcc.c-torture/compile/pr65735.c: New test.
5322 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
5325 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5327 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5332 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
5335 * gcc.target/arm/pr65647-2.c: New.
5337 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5340 * g++.dg/torture/pr65694.C: New test.
5342 2015-04-10 Tobias Burnus <burnus@net-b.de>
5344 * gfortran.dg/coarray_lock_6.f90: New.
5345 * gfortran.dg/coarray_lock_7.f90: New.
5346 * gfortran.dg/coarray/lock_2.f90: New.
5348 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
5354 * gfortran.dg/used_types_27.f90: New.
5356 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5359 * gcc.target/i386/pr65671.c: New.
5361 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5363 PR tree-optimization/65709
5364 * c-c++-common/ubsan/align-9.c: New test.
5366 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
5369 * gfortran.dg/pr56852.f90: New test.
5371 2015-04-09 Marek Polacek <polacek@redhat.com>
5372 Jakub Jelinek <jakub@redhat.com>
5375 * g++.dg/opt/pr65554.C: New test.
5377 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5380 * c-c++-common/attr-aligned-1.c: New test.
5382 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
5384 * gcc.target/i386/mpx/memmove-zero-length.c: New.
5386 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5389 * gcc.target/i386/sse-25.c: New.
5391 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5394 * gcc.target/i386/pr65693.c: New test.
5396 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5398 * gcc.dg/lto/chkp-static-bounds_0.c: New.
5400 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5402 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5404 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5406 * gcc.target/i386/thunk-retbnd.c: New.
5408 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
5410 * gnat.dg/opt48.adb: New test.
5411 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5412 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5414 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
5417 * gcc.c-torture/compile/pr65540.c: New.
5419 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5421 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5424 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5427 * g++.dg/debug/pr65678.C: New test.
5430 * gcc.c-torture/compile/pr65680.c: New test.
5432 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5435 * gfortran.dg/allocate_with_source_5.f90: New test.
5437 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5439 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5440 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5442 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5444 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5446 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5449 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5450 to get floating point compression.
5451 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5453 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5455 PR preprocessor/61977
5456 * gcc.dg/cpp/pr61977.c: New test.
5458 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
5460 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5462 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
5465 * gcc.target/arm/pr65647.c: New.
5467 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
5470 * g++.dg/torture/pr65655.C: New testcase.
5472 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5475 * g++.dg/cpp1y/lambda-init13.C: New.
5477 2015-04-03 Marek Polacek <polacek@redhat.com>
5479 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5481 2015-04-02 Marek Polacek <polacek@redhat.com>
5484 * g++.dg/cpp0x/constexpr-fold1.C: New test.
5485 * g++.dg/cpp0x/constexpr-fold2.C: New test.
5487 2015-04-02 Jakub Jelinek <jakub@redhat.com>
5489 PR preprocessor/61977
5490 * gcc.target/powerpc/pr61977-1.c: New test.
5491 * gcc.target/powerpc/pr61977-2.c: New test.
5493 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5496 * g++.dg/warn/Wshadow-8.C: New.
5497 * g++.dg/warn/Wshadow-9.C: Likewise.
5498 * g++.dg/warn/Wshadow-10.C: Likewise.
5499 * g++.dg/warn/Wshadow-11.C: Likewise.
5501 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5503 * gcc.dg/pr23623.c: Added aligned attribute.
5504 * gcc.dg/20141029-1.c: Likewise.
5505 * gcc.dg/20150306-1.c: New test.
5507 2015-04-01 Marek Polacek <polacek@redhat.com>
5510 * g++.dg/cpp0x/initlist93.C: New test.
5511 * g++.dg/cpp0x/initlist94.C: New test.
5513 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
5516 * gcc.target/aarch64/pr65624.c: New test.
5518 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
5520 * gcc.dg/ipa/inlinehint-4.c: New testcase.
5522 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
5524 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5525 extra variable to force stack alignment.
5526 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5527 extra variable to force stack alignment.
5529 2015-03-31 Marek Polacek <polacek@redhat.com>
5532 * g++.dg/template/pr65390.C: New test.
5534 2015-03-31 Martin Liska <mliska@suse.cz>
5536 * g++.dg/ipa/pr65557.C: New test.
5538 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
5540 * gcc.target/s390/hotpatch-25.c: New test.
5541 * gcc.target/s390/hotpatch-1.c: Update test.
5542 * gcc.target/s390/hotpatch-10.c: Update test.
5543 * gcc.target/s390/hotpatch-11.c: Update test.
5544 * gcc.target/s390/hotpatch-12.c: Update test.
5545 * gcc.target/s390/hotpatch-13.c: Update test.
5546 * gcc.target/s390/hotpatch-14.c: Update test.
5547 * gcc.target/s390/hotpatch-15.c: Update test.
5548 * gcc.target/s390/hotpatch-16.c: Update test.
5549 * gcc.target/s390/hotpatch-17.c: Update test.
5550 * gcc.target/s390/hotpatch-18.c: Update test.
5551 * gcc.target/s390/hotpatch-19.c: Update test.
5552 * gcc.target/s390/hotpatch-2.c: Update test.
5553 * gcc.target/s390/hotpatch-21.c: Update test.
5554 * gcc.target/s390/hotpatch-22.c: Update test.
5555 * gcc.target/s390/hotpatch-23.c: Update test.
5556 * gcc.target/s390/hotpatch-24.c: Update test.
5557 * gcc.target/s390/hotpatch-3.c: Update test.
5558 * gcc.target/s390/hotpatch-4.c: Update test.
5559 * gcc.target/s390/hotpatch-5.c: Update test.
5560 * gcc.target/s390/hotpatch-6.c: Update test.
5561 * gcc.target/s390/hotpatch-7.c: Update test.
5562 * gcc.target/s390/hotpatch-8.c: Update test.
5563 * gcc.target/s390/hotpatch-9.c: Update test.
5564 * gcc.target/s390/hotpatch-compile-16.c: Update test.
5566 2015-03-31 Richard Biener <rguenther@suse.de>
5569 * g++.dg/torture/pr65626.C: New testcase.
5571 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5574 * gcc.target/i386/mpx/pr65531.cc: New.
5576 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5579 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5580 __builtin_alloca instead of alloca.
5581 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5582 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5583 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5586 2015-03-30 Jakub Jelinek <jakub@redhat.com>
5589 * g++.dg/ubsan/pr65610.C: New test.
5591 2015-03-30 Marek Polacek <polacek@redhat.com>
5594 * g++.dg/cpp0x/pr65398-2.C: New test.
5596 2015-03-30 Marek Polacek <polacek@redhat.com>
5598 * c-c++-common/pr65556.c: Change the width of bit-fields.
5600 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5603 * gcc.target/i386/pr65588.c: New testcase.
5605 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5607 PR libgfortran/65563
5608 * gfortran.dg/open_errors_2.f90: New test.
5610 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5612 PR libgfortran/65596
5613 * gfortran.dg/namelist_86.f90: New test.
5615 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5617 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5618 statement to reflect new ownership.
5620 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5623 * g++.dg/template/friend58.C: New.
5624 * g++.dg/template/friend59.C: Likewise.
5626 2015-03-27 Tobias Burnus <burnus@net-b.de>
5629 * g++.dg/gomp/openmp-simd-3.C: New.
5630 * gcc.dg/gomp/openmp-simd-3.c: New.
5632 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5635 * gcc.target/i386/pr65248-1.c: New file.
5636 * gcc.target/i386/pr65248-2.c: Likewise.
5637 * gcc.target/i386/pr65248-3.c: Likewise.
5638 * gcc.target/i386/pr65248-4.c: Likewise.
5640 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5643 * gcc.c-torture/compile/pr65593.c: New test.
5645 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5648 * g++.dg/cpp1y/constexpr-assert1.C: New.
5650 2015-03-27 Marek Polacek <polacek@redhat.com>
5653 * c-c++-common/pr65556.c: New test.
5655 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5658 * g++.dg/torture/pr65600.C: New testcase.
5660 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5663 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5665 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5667 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5668 statement and cleanup. Fixed typos.
5670 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5673 * gcc.c-torture/compile/pr65595.c: New testcase.
5675 2015-03-27 Marek Polacek <polacek@redhat.com>
5678 * g++.dg/ubsan/pr65583.C: New test.
5680 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5682 * gcc.c-torture/compile/20150327.c: New testcase.
5684 2015-03-26 Richard Biener <rguenther@suse.de>
5687 * g++.dg/torture/pr65555.C: New testcase.
5689 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5691 PR tree-optimization/64715
5692 * gcc.dg/builtin-object-size-15.c: New test.
5693 * gcc.dg/pr64715-1.c: New test.
5694 * gcc.dg/pr64715-2.c: New test.
5696 2015-03-26 Richard Biener <rguenther@suse.de>
5699 * gnat.dg/specs/opt2.ads: Fix testcase.
5701 2015-03-25 Martin Sebor <msebor@redhat.com>
5704 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5705 when target isn't arm*-*-*-*.
5706 (check_effective_target_arm_nothumb): Likewise.
5707 (check_effective_target_arm_little_endian): Likewise.
5708 (check_effective_target_arm_vect_no_misalign): Likewise.
5709 (check_effective_target_aarch64_little_endian): Fail early if target
5712 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5714 PR tree-optimization/65177
5715 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5717 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5719 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5720 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5721 smmintrin.h and mm3dnow.h.
5723 2015-03-25 Marek Polacek <polacek@redhat.com>
5726 * g++.dg/cpp0x/pr65558.C: New test.
5728 2015-03-25 Marek Polacek <polacek@redhat.com>
5731 * g++.dg/template/pr61670.C: New test.
5733 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5736 * g++.dg/template/pr54987.C: New.
5738 2015-03-25 Richard Biener <rguenther@suse.de>
5740 PR tree-optimization/62630
5741 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5743 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5746 * gcc.target/i386/mpx/pr65508.c: New.
5748 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5752 * gfortran.dg/data_initialized_3.f90: New.
5754 2015-03-25 Richard Biener <rguenther@suse.de>
5757 * gnat.dg/specs/opt2.ads: New testcase.
5759 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5761 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5762 * gcc.target/arm/memset-inline-4.c: Skip for
5763 arm_tune_string_ops_prefer_neon.
5764 * gcc.target/arm/memset-inline-5.c: Ditto.
5765 * gcc.target/arm/memset-inline-6.c: Ditto.
5766 * gcc.target/arm/memset-inline-8.c: Ditto.
5767 * gcc.target/arm/memset-inline-9.c: Ditto.
5769 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5772 * g++.dg/other/virtual3.C: New.
5774 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5777 * g++.dg/cpp0x/vt-60130.C: New.
5779 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5782 * g++.dg/warn/Warray-bounds-7.C: New.
5784 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5787 * g++.dg/template/defarg18.C: New.
5789 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5792 * g++.dg/cpp0x/vt-59988.C: New.
5794 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5796 PR tree-optimization/65533
5797 * gcc.dg/pr65533.c: New test.
5799 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5801 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5802 source= and mold= expressions functionality.
5803 * gfortran.dg/allocate_class_4.f90: New test.
5804 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5805 copying an unlimited polymorhpic object containing a char array
5806 to another unlimited polymorphic object respects the _len
5808 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5809 whether deferred length char array allocate works, unlimited
5810 polymorphic object allocation from a string works and if
5811 allocating an array of deferred length strings works.
5812 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5814 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5817 * g++.dg/cpp0x/constexpr-array11.C: New.
5819 2015-03-24 Richard Biener <rguenther@suse.de>
5822 * gcc.dg/torture/pr65517.c: New testcase.
5824 2015-03-24 Tobias Burnus <burnus@net-b.de>
5826 * gfortran.dg/coindexed_1.f90: Moved from
5827 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5829 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5832 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5836 * gcc.target/i386/pr65523.c: New test.
5839 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5841 * g++.dg/lto/pr65475b_0.C: Likewise.
5843 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5846 * gcc.target/sh/torture/pr65505.c: New.
5848 2015-03-23 Martin Sebor <msebor@redhat.com>
5851 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5852 assembly for lvx in addition to lxv.
5854 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5857 * gfortran.dg/pr65504.f90: New test.
5860 * gcc.dg/pr65521.c: New test.
5862 2015-03-23 Richard Biener <rguenther@suse.de>
5864 PR tree-optimization/65518
5865 * gcc.dg/vect/pr65518.c: New testcase.
5867 2015-03-23 Richard Biener <rguenther@suse.de>
5869 PR tree-optimization/65494
5870 * gcc.dg/vect/pr65494.c: New testcase.
5872 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5874 PR preprocessor/65238
5875 * c-c++-common/cpp/pr65238-1.c: New test.
5876 * gcc.dg/cpp/pr65238-2.c: New test.
5877 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5878 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5880 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5881 Mikael Morin <mikael@gcc.gnu.org>
5884 * gfortran.dg/elemental_dependency_4.f90: New.
5885 * gfortran.dg/elemental_dependency_5.f90: New.
5887 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5890 * g++.dg/lto/pr65475b_0.C: New testcase.
5891 * g++.dg/lto/pr65475b_1.C: New testcase.
5892 * g++.dg/lto/pr65475c_0.C: New testcase.
5893 * g++.dg/lto/pr65475c_1.C: New testcase.
5895 2015-03-21 Tobias Burnus <burnus@net-b.de>
5897 * gfortran.dg/coarray_38.f90: New.
5898 * gfortran.dg/coarray_39.f90: New.
5899 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5902 2015-03-20 Marek Polacek <polacek@redhat.com>
5905 * g++.dg/cpp0x/pr65398.C: New test.
5907 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5910 * g++.dg/lto/pr65475_0.C: New testcase.
5911 * g++.dg/lto/pr65475_1.C: New testcase.
5913 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5915 PR rtl-optimization/64366
5916 * gcc.target/sh/pr64366.c: New.
5918 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5921 * g++.dg/cpp0x/constexpr-48324.C: New.
5923 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5926 * g++.dg/cpp0x/pr48453.C: New.
5928 2015-03-20 Marek Polacek <polacek@redhat.com>
5931 * g++.dg/cpp0x/pr65072.C: New test.
5933 2015-03-20 Richard Biener <rguenther@suse.de>
5936 * gcc.dg/pr15347.c: Use -O.
5937 * c-c++-common/pr19807-1.c: Likewise.
5939 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5941 * gnat.dg/volatile13.ad[sb]: New test.
5943 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5945 PR rtl-optimization/60851
5946 * gcc.target/i386/pr60851.c: New test.
5948 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5951 * g++.dg/pr65240.h: Add tests for PR 65240.
5952 * g++.dg/pr65240-1.C: Likewise.
5953 * g++.dg/pr65240-2.C: Likewise.
5954 * g++.dg/pr65240-3.C: Likewise.
5955 * g++.dg/pr65240-4.C: Likewise.
5957 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5959 PR rtl-optimization/63491
5960 * gcc.target/powerpc/pr63491.c: New.
5962 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5964 * g++.dg/ipa/pr65465.C: New test.
5966 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5969 * g++.dg/cpp0x/deleted11.C: New.
5971 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5974 * c-c++-common/tsan/pr65400-3.c: New test.
5976 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5979 * g++.dg/cpp0x/constexpr-59686.C: New.
5981 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5984 * g++.dg/tsan/pr64265.C: New test.
5987 * c-c++-common/tsan/pr65400-1.c: New test.
5988 * c-c++-common/tsan/pr65400-2.c: New test.
5990 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5993 * g++.dg/cpp0x/pr59816.C: New.
5995 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5998 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6000 2015-03-18 Martin Liska <mliska@suse.cz>
6003 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6004 equivalences either to 6 or 7.
6006 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
6010 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
6012 * gcc.dg/undefined-loop-1.c: New file.
6013 * gcc.dg/undefined-loop-2.c: New file.
6015 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
6018 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6019 loop exits too early.
6021 2015-03-18 Jakub Jelinek <jakub@redhat.com>
6023 PR tree-optimization/65450
6024 * gfortran.dg/pr65450.f90: New test.
6027 * gcc.target/i386/pr65078-1.c: New test.
6028 * gcc.target/i386/pr65078-2.c: New test.
6029 * gcc.target/i386/pr65078-3.c: New test.
6030 * gcc.target/i386/pr65078-4.c: New test.
6031 * gcc.target/i386/pr65078-5.c: New test.
6032 * gcc.target/i386/pr65078-6.c: New test.
6034 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6037 * g++.dg/cpp1y/pr65340.C: New.
6039 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6042 * gfortran.dg/system_clock_3.f08: Adjust test.
6044 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
6047 * gfortran.dg/proc_ptr_comp_44.f90: New test.
6048 * gfortran.dg/proc_ptr_comp_45.f90: New test.
6050 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6053 * gfortran.dg/system_clock_3.f08: New test.
6055 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
6058 g++.dg/cpp1y/pr64626-1.C: New.
6059 g++.dg/cpp1y/pr64626-2.C: New.
6060 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6062 2015-03-16 Jakub Jelinek <jakub@redhat.com>
6064 PR tree-optimization/65427
6065 * gcc.c-torture/execute/pr65427.c: New test.
6067 2015-03-16 Marek Polacek <polacek@redhat.com>
6071 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6072 * g++.dg/cpp0x/pr65327.C: New test.
6074 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
6077 * c-c++-common/asan/pr64820.c: New test.
6079 2015-03-16 Andre Vehreschild <vehre@gmx.de>
6081 * gfortran.dg/pointer_2.f90: New test.
6083 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6085 * g++.dg/pr65049.C: New test.
6087 2015-03-16 Tom de Vries <tom@codesourcery.com>
6089 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6090 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6091 * gcc.target/i386/fuse-caller-save.c: Same.
6093 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6095 * gnat.dg/loop_optimization18.ad[sb]: New test.
6096 * gnat.dg/loop_optimization18_pkg.ads: New helper.
6098 2015-03-16 Alan Modra <amodra@gmail.com>
6100 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
6103 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
6105 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6107 * gcc.dg/torture/pr65270-2.c: Likewise.
6109 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
6112 * gfortran.dg/pointer_remapping_9.f90: New.
6114 2015-03-14 Jakub Jelinek <jakub@redhat.com>
6116 PR tree-optimization/65369
6117 * gcc.c-torture/execute/pr65369.c: New test.
6119 PR tree-optimization/65418
6120 * gcc.c-torture/execute/pr65418-1.c: New test.
6121 * gcc.c-torture/execute/pr65418-2.c: New test.
6123 PR rtl-optimization/65401
6124 * gcc.c-torture/execute/pr65401.c: New test.
6126 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6129 * gcc.target/arm/pr64600_1.c: New test.
6131 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6133 PR rtl-optimization/65235
6134 * gcc.target/aarch64/pr65235_1.c: New test.
6136 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
6138 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6139 * gcc.target/s390/hotpatch-22.c: Likewise.
6140 * gcc.target/s390/hotpatch-23.c: Likewise.
6141 * gcc.target/s390/hotpatch-24.c: Likewise.
6142 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6143 * gcc.target/s390/hotpatch-1.c: Update expected output.
6144 * gcc.target/s390/hotpatch-2.c: Likewise.
6145 * gcc.target/s390/hotpatch-3.c: Likewise.
6146 * gcc.target/s390/hotpatch-4.c: Likewise.
6147 * gcc.target/s390/hotpatch-5.c: Likewise.
6148 * gcc.target/s390/hotpatch-6.c: Likewise.
6149 * gcc.target/s390/hotpatch-7.c: Likewise.
6150 * gcc.target/s390/hotpatch-8.c: Likewise.
6151 * gcc.target/s390/hotpatch-9.c: Likewise.
6152 * gcc.target/s390/hotpatch-10.c: Likewise.
6153 * gcc.target/s390/hotpatch-11.c: Likewise.
6154 * gcc.target/s390/hotpatch-12.c: Likewise.
6155 * gcc.target/s390/hotpatch-13.c: Likewise.
6156 * gcc.target/s390/hotpatch-14.c: Likewise.
6157 * gcc.target/s390/hotpatch-15.c: Likewise.
6158 * gcc.target/s390/hotpatch-16.c: Likewise.
6159 * gcc.target/s390/hotpatch-17.c: Likewise.
6160 * gcc.target/s390/hotpatch-18.c: Likewise.
6161 * gcc.target/s390/hotpatch-19.c: Likewise.
6163 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6166 * gcc.target/i386/pr65103-1.c: New.
6168 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6171 * gcc.target/i386/pr65044.c: New.
6173 2015-03-12 Tom de Vries <tom@codesourcery.com>
6175 PR rtl-optimization/64895
6176 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6177 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6178 * gcc.target/i386/fuse-caller-save.c: Ditto.
6180 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6182 * gcc.dg/ipa/pr63569.c: Fix template.
6184 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
6186 * g++.dg/ipa/pr64146.C: Require fpic support.
6188 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
6191 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6192 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6194 2015-03-11 Jakub Jelinek <jakub@redhat.com>
6196 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6197 to dg-options, fix up dg-skip-if.
6199 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
6202 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6203 * gcc.target/avr/tiny-caller-save.c: Same.
6205 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6208 * g++.dg/pr65242.C: New test.
6210 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
6212 * c-c++-common/asan/no-asan-check-glob.c: New test.
6214 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
6217 * g++.dg/other/default11.C: New.
6218 * g++.dg/other/default12.C: Likewise.
6220 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6223 * gcc.target/i386/bmi2-bzhi-2.c: New test.
6225 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
6228 * gfortran.dg/unlimited_polymorphic_23.f90: New test
6230 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6233 * g++.dg/cpp0x/pr65127.C: New test.
6235 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6237 * gcc.dg/ipa/PR64550.c: Update template.
6239 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6240 Tobias Burnus <burnus@net-b.de>
6242 * gfortran.dg/coarray_sync_memory.f90: New.
6244 2015-03-10 Marek Polacek <polacek@redhat.com>
6247 * c-c++-common/ubsan/pr65367.c: New test.
6249 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6251 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6252 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6253 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6254 * gcc.target/i386/mpx/calloc-1-nov.c: New.
6255 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6256 * gcc.target/i386/mpx/malloc-1-nov.c: New.
6257 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6258 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6259 * gcc.target/i386/mpx/realloc-1-nov.c: New.
6260 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6261 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6262 * gcc.target/i386/mpx/realloc-2-nov.c: New.
6263 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6265 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6267 * lib/mpx-dg.exp (mpx_link_flags): New.
6270 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6271 * gcc.target/i386/mpx/alloca-1-nov.c: New.
6272 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6273 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6274 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6275 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6276 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6277 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6278 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6279 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6280 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6281 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6282 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6283 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6284 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6285 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6286 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6287 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6288 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6289 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6290 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6291 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6292 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6293 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6294 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6295 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6296 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6297 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6298 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6299 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6300 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6301 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6302 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6303 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6304 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6305 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6306 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6307 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6308 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6309 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6310 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6311 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6312 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6313 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6314 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6315 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6316 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6317 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6318 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6319 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6320 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6321 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6322 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6323 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6324 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6325 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6326 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6327 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6328 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6329 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6330 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6331 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6332 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6333 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6334 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6335 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6336 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6337 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6338 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6339 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6340 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6341 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6342 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6343 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6344 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6345 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6346 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6347 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6348 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6349 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6350 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6351 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6352 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6353 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6354 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6355 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6356 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6357 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6358 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6359 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6360 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6361 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6362 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6363 * gcc.target/i386/mpx/label-address-1.c: New.
6364 * gcc.target/i386/mpx/legacy-1-nov.c: New.
6365 * gcc.target/i386/mpx/macro.c: New.
6366 * gcc.target/i386/mpx/mpx-check.h: New.
6367 * gcc.target/i386/mpx/mpx.exp: New.
6368 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6369 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6370 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6371 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6372 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6373 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6374 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6375 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6376 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6377 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6378 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6379 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6380 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6381 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6382 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6383 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6384 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6385 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6386 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6387 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6388 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6389 * gcc.target/i386/mpx/reference-1-lbv.c: New.
6390 * gcc.target/i386/mpx/reference-1-nov.c: New.
6391 * gcc.target/i386/mpx/reference-1-ubv.c: New.
6392 * gcc.target/i386/mpx/reference-2-lbv.c: New.
6393 * gcc.target/i386/mpx/reference-2-nov.c: New.
6394 * gcc.target/i386/mpx/reference-2-ubv.c: New.
6395 * gcc.target/i386/mpx/reference-3-lbv.c: New.
6396 * gcc.target/i386/mpx/reference-3-nov.c: New.
6397 * gcc.target/i386/mpx/reference-3-ubv.c: New.
6398 * gcc.target/i386/mpx/reference-4-lbv.c: New.
6399 * gcc.target/i386/mpx/reference-4-nov.c: New.
6400 * gcc.target/i386/mpx/reference-4-ubv.c: New.
6401 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6402 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6403 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6404 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6405 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6406 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6407 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6408 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6409 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6410 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6411 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6412 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6413 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6414 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6415 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6416 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6417 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6418 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6419 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6420 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6421 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6422 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6423 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6424 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6425 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6426 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6427 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6428 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6429 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6430 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6431 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6432 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6433 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6434 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6435 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6436 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6437 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6438 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6439 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6440 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6441 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6442 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6443 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6444 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6445 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6446 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6447 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6448 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6449 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6450 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6451 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6452 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6453 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6454 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6455 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6456 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6457 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6458 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6459 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6460 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6461 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6462 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6463 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6464 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6465 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6466 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6467 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6468 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6469 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6470 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6471 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6472 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6473 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6474 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6475 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6476 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6477 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6478 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6479 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6480 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6481 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6482 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6483 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6484 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6485 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6486 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6487 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6488 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6489 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6490 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6491 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6492 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6493 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6494 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6495 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6496 * gcc.target/i386/mpx/vararg-1-nov.c: New.
6497 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6498 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6499 * gcc.target/i386/mpx/vararg-2-nov.c: New.
6500 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6501 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6502 * gcc.target/i386/mpx/vararg-3-nov.c: New.
6503 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6504 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6505 * gcc.target/i386/mpx/vararg-4-nov.c: New.
6506 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6507 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6508 * gcc.target/i386/mpx/vararg-5-nov.c: New.
6509 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6510 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6511 * gcc.target/i386/mpx/vararg-6-nov.c: New.
6512 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6513 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6514 * gcc.target/i386/mpx/vararg-7-nov.c: New.
6515 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6516 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6517 * gcc.target/i386/mpx/vararg-8-nov.c: New.
6518 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6519 * gcc.target/i386/mpx/vla-1-lbv.c: New.
6520 * gcc.target/i386/mpx/vla-1-nov.c: New.
6521 * gcc.target/i386/mpx/vla-1-ubv.c: New.
6522 * gcc.target/i386/mpx/vla-2-lbv.c: New.
6523 * gcc.target/i386/mpx/vla-2-nov.c: New.
6524 * gcc.target/i386/mpx/vla-2-ubv.c: New.
6526 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
6528 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6530 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
6532 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6534 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
6536 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6537 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6539 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6542 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6545 * c-c++-common/pr65120.c: New test.
6547 PR rtl-optimization/65321
6548 * gcc.dg/pr65321.c: New test.
6550 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6552 PR tree-optimization/65355
6553 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6555 2015-03-09 Jakub Jelinek <jakub@redhat.com>
6558 * c-c++-common/pr49706.c: Adjust tests for not warning
6559 about !!x == y or !b == y where b is boolean, and add
6561 * c-c++-common/pr62199-2.c: Likewise.
6563 2015-03-09 Richard Biener <rguenther@suse.de>
6566 * gcc.dg/torture/pr65270-1.c: New testcase.
6567 * gcc.dg/torture/pr65270-2.c: Likewise.
6569 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6571 PR tree-optimization/63743
6572 * gcc.dg/pr63743.c: New test.
6574 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
6577 * g++.dg/lto/pr65316_0.C: New testcase.
6578 * g++.dg/lto/pr65316_1.C: New testcase.
6580 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
6583 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6585 * g++.dg/abi/rtti3.C: Likewise.
6587 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6590 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6592 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6594 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6596 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6598 2015-03-08 Morin <mikael@gcc.gnu.org>
6601 * gfortran.dg/entry_20.f90: New.
6603 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6606 * gcc.c-torture/compile/pr65153.c: New.
6608 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6611 * g++.dg/torture/pr65249.C: New.
6613 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6615 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6617 (int64_t): Likewise.
6619 2015-03-07 Marek Polacek <polacek@redhat.com>
6620 Martin Uecker <uecker@eecs.berkeley.edu>
6623 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6625 * c-c++-common/ubsan/bounds-8.c: New test.
6626 * c-c++-common/ubsan/bounds-9.c: New test.
6627 * gcc.dg/ubsan/bounds-2.c: New test.
6629 2015-03-05 Martin Sebor <msebor@redhat.com>
6631 * PR testsuite/63175
6632 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6633 checking of results into main to prevent it from getting optimized
6635 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6637 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6639 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6640 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6641 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6644 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6646 * g++.dg/lto/pr65302_1.C: New testcase.
6647 * g++.dg/lto/pr65302_0.C: New testcase.
6649 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6651 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6652 -fno-ipa-icf to dg-options.
6654 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6656 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6657 compiles using the linker plugin.
6659 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6661 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6663 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6665 * gcc.target/arm/pr65067.c: New test.
6667 2015-03-05 Martin Liska <mliska@suse.cz>
6670 * gcc.dg/ipa/pr65318.c: New test.
6672 2015-03-05 Marek Polacek <polacek@redhat.com>
6674 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6676 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6678 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6680 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6682 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6683 max-unroll-times back to defaults for s390.
6685 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6689 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6692 * g++.dg/cpp0x/initlist92.C: New.
6694 2015-03-05 Richard Biener <rguenther@suse.de>
6696 PR tree-optimization/65310
6697 * gcc.dg/vect/pr65310.c: New testcase.
6699 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6702 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6704 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6706 * gnat.dg/entry_queues3.adb: New test.
6708 2015-03-04 Ian Lance Taylor <iant@google.com>
6710 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6712 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6715 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6717 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6719 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6720 -fno-ipa-icf to dg-options
6721 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6722 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6724 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6727 * g++.dg/cpp0x/decltype62.C: New.
6729 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6731 * gnat.dg/object_overflow5.adb: New test.
6733 2015-03-03 Martin Liska <mliska@suse.cz>
6736 * gcc.dg/ipa/pr65287.c: New test.
6738 2015-03-03 Martin Jambor <mjambor@suse.cz>
6739 Eric Botcazou <ebotcazou@adacore.com>
6741 * gnat.dg/specs/pack12.ads: New test.
6743 2015-03-03 Martin Liska <mliska@suse.cz>
6745 * gcc.dg/ipa/PR65282.c: New test.
6747 2015-03-13 Jeff Law <law@redhat.com>
6749 PR tree-optimization/65241
6750 * gcc.c-torture/compile/pr65241.c: New test.
6752 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6755 * gcc.target/avr/torture/pr64331.c: New test.
6757 2015-03-03 Martin Liska <mliska@suse.cz>
6758 Jan Hubicka <hubicka@ucw.cz>
6760 * g++.dg/ipa/pr65263.C: New test.
6762 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6765 * gcc.dg/lto/pr65130_0.c: New testcase.
6766 * gcc.dg/lto/pr65130_1.c: New testcase.
6768 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6771 * g++.dg/torture/pr64988.C: New testcase.
6773 2015-03-02 Tobias Burnus <burnus@net-b.de>
6775 * gfortran.dg/coarray_atomic_6.f90: New.
6777 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6780 * gcc.target/i386/pr65184.c: New.
6782 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6785 * gcc.target/i386/pr65183.c: New.
6787 2015-02-28 Martin Liska <mliska@suse.cz>
6788 Jan Hubicka <hubicka@ucw.cz>
6790 * gcc.dg/ipa/ipa-icf-35.c: New test.
6791 * gcc.dg/ipa/ipa-icf-36.c: New test.
6792 * gcc.dg/ipa/ipa-icf-37.c: New test.
6794 2015-02-28 Martin Liska <mliska@suse.cz>
6795 Jan Hubicka <hubicka@ucw.cz>
6798 * gcc.dg/ipa/ipa-icf-34.c: New test.
6800 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6803 * gcc.target/sh/sh/pr61142.c: New.
6805 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6807 * g++.dg/other/dump-ada-spec-3.C: New test.
6809 2015-03-01 Martin Liska <mliska@suse.cz>
6811 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6812 * g++.dg/ipa/pr63595.C: Update expected results.
6814 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6817 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6819 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6821 * gcc.dg/vect/pr59354.c: Move vector producing code to
6824 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6827 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6828 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6829 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6830 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6832 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6834 PR tree-optimization/65048
6835 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6836 (foo): Use K&R style definition.
6838 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6841 * g++.dg/pr65032.C: New.
6843 2015-02-27 Marek Polacek <polacek@redhat.com>
6846 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6849 2015-02-27 Marek Polacek <polacek@redhat.com>
6852 * gcc.dg/pr65228.c: New test.
6854 2015-02-27 Kai Tietz <ktietz@redhat.com>
6857 * gcc.dg/weak/weak-17.c: New file.
6859 2015-02-27 Richard Biener <rguenther@suse.de>
6862 * g++.dg/lto/pr65193_0.C: New testcase.
6864 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6866 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6867 * gcc.target/s390/hotpatch-8.c: Likewise.
6868 * gcc.target/s390/hotpatch-9.c: Likewise.
6869 * gcc.target/s390/pr61078.c: Likewise.
6870 * gcc.target/s390/pr57960.c: Remove -m64.
6871 * gcc.target/s390/pr61078.c: Likewise.
6873 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6874 Martin Liska <mliska@suse.cz>
6877 * gcc.dg/pr64454.c: Disable ICF.
6878 * gcc.dg/pr28685-1.c: Disable ICF
6879 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6880 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6881 * g++.dg/ipa/ipa-icf-4.C: Update template.
6883 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6885 PR tree-optimization/65216
6886 * gcc.c-torture/execute/pr65216.c: New test.
6888 PR tree-optimization/65215
6889 * gcc.c-torture/execute/pr65215-1.c: New test.
6890 * gcc.c-torture/execute/pr65215-2.c: New test.
6891 * gcc.c-torture/execute/pr65215-3.c: New test.
6892 * gcc.c-torture/execute/pr65215-4.c: New test.
6893 * gcc.c-torture/execute/pr65215-5.c: New test.
6895 2015-02-26 Tom de Vries <tom@codesourcery.com>
6897 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6899 2015-02-26 Martin Liska <mliska@suse.cz>
6900 Jan Hubicka <hubicka@ucw.cz>
6902 * g++.dg/ipa/pr64146.C: Update expected results.
6903 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6904 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6905 * gcc.dg/ipa/ipa-icf-34.c: New test.
6907 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6909 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6910 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6911 (dg-additional-options): Remove dg directive.
6912 (dg-final): Add dg directive.
6914 2015-02-26 Marek Polacek <polacek@redhat.com>
6917 * g++.dg/ipa/pr65008.C: New test.
6919 2015-02-26 Tom de Vries <tom@codesourcery.com>
6921 * lib/profopt.exp (profopt-target-cleanup): New proc.
6922 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6923 files from sources from dg-additional-sources.
6925 2015-02-26 Tom de Vries <tom@codesourcery.com>
6927 * lib/gcov.exp: Cleanup in case of xfail.
6929 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6931 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6933 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6936 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6937 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6938 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6939 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6940 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6941 * g++.dg/debug/pr46123.C: XFAIL and move...
6942 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6943 * gcc.dg/debug/dwarf2-3.c: Move...
6944 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6946 2015-02-26 Marek Polacek <polacek@redhat.com>
6949 * g++.dg/cpp1y/pr65202.C: New test.
6951 2015-02-26 Tom de Vries <tom@codesourcery.com>
6953 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6954 locale_facets.h.gcov.
6956 2015-02-26 Tom de Vries <tom@codesourcery.com>
6958 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6960 2015-02-26 Tom de Vries <tom@codesourcery.com>
6962 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6964 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6967 * gcc.target/i386/pr65217.c: New.
6969 2015-02-26 Tom de Vries <tom@codesourcery.com>
6971 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6973 2015-02-26 Tom de Vries <tom@codesourcery.com>
6975 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6977 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6979 PR tree-optimization/65048
6980 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6982 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6984 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6985 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6987 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6990 * gcc.target/i386/pr65161.c: New test.
6992 2015-02-26 Terry Guo <terry.guo@arm.com>
6994 * gcc.target/arm/no-volatile-in-it.c: New test.
6996 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6998 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6999 (dg-options): Add -save-temps.
7000 (dg-final): Add cleanup-saved-temps.
7002 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
7004 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7006 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
7008 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7009 * gcc.target/powerpc/pack01.c: Include string.h.
7011 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
7014 * gcc.target/i386/pr65167.c: New.
7016 2015-02-25 Kai Tietz <ktietz@redhat.com>
7018 PR tree-optimization/61917
7019 * gcc.dg/vect/vect-pr61917.c: New file.
7021 2015-02-24 Jakub Jelinek <jakub@redhat.com>
7023 PR tree-optimization/65170
7024 * gcc.c-torture/execute/pr65170.c: New test.
7025 * gcc.dg/tree-ssa/vrp96.c: New test.
7027 2015-02-24 Tom de Vries <tom@codesourcery.com>
7029 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7031 2015-02-24 Tom de Vries <tom@codesourcery.com>
7034 * lib/gcc-defs.exp (additional_sources_used): Add new var.
7035 (dg-additional-files-options): Copy additional_sources to
7036 additional_sources_used before emptying additional_sources.
7037 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7038 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7039 (cleanup-saved-temps): Use additional_sources_used instead of
7041 (dg-test): Reset additional_sources_used.
7043 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
7046 * gfortran.dg/integer_exponentiation_6.F90: New test.
7048 2015-02-23 Martin Sebor <msebor@redhat.com>
7051 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7052 two parts. One to save registers, the other to verify the
7053 registers have the right values. Save register state into
7054 static data rather than on the stack.
7056 2015-02-23 Jakub Jelinek <jakub@redhat.com>
7059 * c-c++-common/asan/pr63888.c: New test.
7061 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
7064 * gcc.c-torture/compile/pr65163.c: New.
7066 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7068 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7069 with -m31 on 64 bit.
7070 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7071 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7073 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7075 * gcc.target/s390/20090223-1.c: Add
7076 -Wno-implicit-function-declaration option.
7077 * gcc.target/s390/pr42224.c: Likewise.
7078 * gcc.target/s390/pr55718.c: Likewise.
7080 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7082 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7083 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7084 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7085 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7086 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7087 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7088 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7089 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7090 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7091 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7092 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7093 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7094 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7095 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7096 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7097 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7098 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7099 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7100 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7101 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7102 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7104 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7106 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7107 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7108 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7109 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7110 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7111 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7112 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7113 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7114 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7115 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7116 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7117 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7118 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7119 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7120 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7121 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7123 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7127 * gfortran.dg/pr61960.f90: New.
7128 * gfortran.dg/pr64230.f90: New.
7129 * gfortran.dg/pr64980.f03: New.
7131 2015-02-22 Tom de Vries <tom@codesourcery.com>
7133 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7135 2015-02-21 Arnaud Charlet <charlet@adacore.com>
7138 * gnat.dg/timing_events.adb: Removed, invalid test.
7140 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
7143 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7145 * g++.dg/gcov/gcov-2.C: Likewise.
7147 2015-02-20 Richard Biener <rguenther@suse.de>
7149 PR tree-optimization/65136
7150 * gcc.dg/tree-ssa/pr65136.c: New testcase.
7152 2015-02-20 Jakub Jelinek <jakub@redhat.com>
7155 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7156 and nvptx-*-* blacklisting.
7158 * gcc.dg/sibcall-9.c: New test.
7159 * gcc.dg/sibcall-10.c: New test.
7161 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7163 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7165 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
7168 * gcc.target/avr/torture/pr64452.c: New test.
7170 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
7172 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7173 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7175 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7178 * lib/target-supports.exp (check_compile): Check whether
7179 additional_sources is defined before using it.
7181 2015-02-19 Jakub Jelinek <jakub@redhat.com>
7184 * g++.dg/opt/pr65074.C: New file.
7186 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
7188 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7189 (size_type): New typedef.
7190 (operator "" _script): Use it for the last argument.
7192 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7194 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7196 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7198 * lib/target-supports.exp (check_compile): Save/restore
7199 additional_sources that may belong to an actual test.
7201 2015-02-18 Jakub Jelinek <jakub@redhat.com>
7203 PR gcov-profile/64634
7204 * g++.dg/gcov/gcov-15.C: New test.
7206 2015-02-18 Tom de Vries <tom@codesourcery.com>
7208 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7210 2015-02-18 Tom de Vries <tom@codesourcery.com>
7212 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7214 2015-02-18 Tom de Vries <tom@codesourcery.com>
7216 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7218 2015-02-18 Tom de Vries <tom@codesourcery.com>
7220 * gfortran.dg/fmt_cache_1.f: Add missing close.
7222 2015-02-18 Tom de Vries <tom@codesourcery.com>
7225 * gfortran.dg/read_eof_8.f90: Add missing close.
7227 2015-02-18 Richard Biener <rguenther@suse.de>
7229 PR tree-optimization/65063
7230 * gcc.dg/pr65063.c: New testcase.
7232 2015-02-18 Richard Biener <rguenther@suse.de>
7234 PR tree-optimization/62217
7235 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7237 2015-02-18 Marek Polacek <polacek@redhat.com>
7240 * c-c++-common/ubsan/pr65081.c: New test.
7242 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7244 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7245 * gcc.target/sh/force-cbranch-delay-slot.c: New.
7247 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
7249 * gcc.dg/ipa/propalign-3.c: New test.
7251 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7254 * gcc.target/sh/pr64793.c: New.
7255 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7257 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
7259 * gcc.target/arm/divzero.c: New test case.
7261 2015-02-17 Tom de Vries <tom@codesourcery.com>
7263 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7265 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
7266 Jakub Jelinek <jakub@redhat.com>
7269 * g++.dg/cpp0x/pr65075.C: New test.
7271 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
7274 * gcc.target/powerpc/pr65058.c: New test.
7276 2015-02-16 Jeff Law <law@redhat.com>
7278 PR tree-optimization/64823
7279 * gcc.dg/uninit-20.c: New test.
7281 2015-02-16 Jakub Jelinek <jakub@redhat.com>
7282 James Greenhalgh <james.greenhalgh@arm.com>
7285 * gcc.dg/ipa/ipa-clone-1.c: New test.
7287 2015-02-16 Richard Biener <rguenther@suse.de>
7289 PR tree-optimization/65077
7290 * gcc.dg/torture/pr65077.c: New testcase.
7292 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
7294 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7295 Directive adjusted to scan for ldaxr.
7296 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7297 adjusted to scan for ldaex.
7299 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7302 * g++.dg/cpp0x/constexpr-65080.C: New.
7304 2015-02-16 Richard Biener <rguenther@suse.de>
7306 PR tree-optimization/63593
7307 * gcc.dg/pr63593.c: New testcase.
7309 2015-02-16 Marek Polacek <polacek@redhat.com>
7312 * gcc.dg/pr65066.c: New test.
7314 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
7316 * gcc.dg/pr65002.C: Move ...
7317 * g++.dg/ipa/pr65002.C: ... here.
7319 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
7321 * gcc.target/powerpc/pr64205.c: Skip on AIX.
7322 * gcc.target/powerpc/pr64505.c: Skip on AIX.
7323 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7324 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7326 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
7329 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7330 the expression to find calls.
7331 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7332 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7333 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7334 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7335 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7337 2015-02-14 Marek Polacek <polacek@redhat.com>
7340 * gcc.dg/array-11.c: New test.
7341 * gcc.dg/array-12.c: New test.
7342 * gcc.dg/array-13.c: New test.
7343 * gcc.dg/array-14.c: New test.
7344 * gcc.dg/c99-flex-array-typedef-1.c: New test.
7345 * gcc.dg/c99-flex-array-typedef-2.c: New test.
7346 * gcc.dg/c99-flex-array-typedef-3.c: New test.
7347 * gcc.dg/c99-flex-array-typedef-5.c: New test.
7348 * gcc.dg/c99-flex-array-typedef-7.c: New test.
7349 * gcc.dg/c99-flex-array-typedef-8.c: New test.
7351 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7354 * g++.dg/lookup/using54.C: New.
7356 2015-02-13 Jeff Law <law@redhat.com>
7359 Revert my change for tree-optimization/64823.
7361 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7363 PR tree-optimization/65053
7364 * gcc.c-torture/execute/pr65053-1.c: New test.
7365 * gcc.c-torture/execute/pr65053-2.c: New test.
7367 2015-02-13 Marek Polacek <polacek@redhat.com>
7370 * gcc.dg/pr65050.c: New test.
7372 2015-02-13 Jeff Law <law@redhat.com>
7374 PR tree-optimization/64823
7375 * gcc.dg/uninit-20.c: New test.
7377 PR rtl-optimization/47477
7378 * gcc.dg/tree-ssa/pr47477.c: New test.
7380 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7383 * g++.dg/parse/ivdep-2.C: New.
7384 * g++.dg/parse/ivdep-3.C: Likewise.
7386 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7389 * gfortran.dg/continuation_13.f90: New test.
7390 * gfortran.dg/continuation_14.f: New test.
7392 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7395 * g++.dg/cpp0x/sfinae55.C: New.
7397 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7400 * g++.dg/ipa/pr65034.C: New test.
7402 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
7404 PR tree-optimization/65002
7405 * gcc.dg/pr65002.C: New.
7407 2015-02-13 Marek Polacek <polacek@redhat.com>
7410 * c-c++-common/pr65040.c: New test.
7412 2015-02-13 Bin Cheng <bin.cheng@arm.com>
7414 PR tree-optimization/64705
7415 * gcc.dg/tree-ssa/pr64705.c: New test.
7417 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7420 * gcc.dg/visibility-22.c: New test.
7421 * gcc.dg/visibility-23.c: New test.
7422 * gcc.target/i386/pr32219-1.c: New test.
7423 * gcc.target/i386/pr32219-2.c: New test.
7424 * gcc.target/i386/pr32219-3.c: New test.
7425 * gcc.target/i386/pr32219-4.c: New test.
7426 * gcc.target/i386/pr32219-5.c: New test.
7427 * gcc.target/i386/pr32219-6.c: New test.
7428 * gcc.target/i386/pr32219-7.c: New test.
7429 * gcc.target/i386/pr32219-8.c: New test.
7430 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7432 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7434 PR libgfortran/57822
7435 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7436 four different KINDs.
7438 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7441 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7444 * g++.dg/ubsan/pr65000.C: New test.
7446 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7449 * gfortran.dg/finalize_28.f90: New test
7451 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7454 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7455 DW_TAG_lexical_block removal.
7456 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7457 * g++.dg/guality/pr55541.C: New test.
7460 * g++.dg/ubsan/pr64984.C: New test.
7462 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
7464 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7466 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7469 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7470 instructions for 2015-01-14 get_memmodel changes.
7471 * gcc.target/powerpc/atomic-p8.c: Likewise.
7474 * g++.dg/ubsan/pr65019.C: New test.
7476 PR tree-optimization/65014
7477 * gcc.c-torture/compile/pr65014.c: New test.
7479 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7481 PR libgfortran/57822
7482 * gfortran/fmt_g0_7.f08: Revise test.
7484 2015-02-11 Jeff Law <law@redhat.com>
7487 * gcc.target/m68k/pr63347.c: New test.
7489 2015-02-11 Marek Polacek <polacek@redhat.com>
7491 * g++.dg/ubsan/shift-1.C: New test.
7492 * gcc.dg/ubsan/c-shift-2.c: New test.
7493 * c-c++-common/ubsan/shift-5.c: Remove file.
7495 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
7497 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7498 Directive adjusted to XFAIL.
7499 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7502 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7505 * g++.dg/opt/pr65003.C: New test.
7507 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
7509 * lib/target-supports.exp (check_effective_target_pie): Renamed
7511 (check_effective_target_pie_enabled): This.
7512 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7513 * gcc.target/i386/pie.c: Likewise.
7515 2015-02-11 Andrew Pinski <apinski@cavium.com>
7518 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7519 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7521 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7524 * gcc.target/i386/pr61925-1.c: New test.
7525 * gcc.target/i386/pr61925-2.c: New test.
7526 * gcc.target/i386/pr61925-3.c: New test.
7528 2015-02-10 Jakub Jelinek <jakub@redhat.com>
7531 * g++.dg/asan/pr65004.C: New test.
7533 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
7536 * gcc.taget/sh/pr64661-0.h: New.
7537 * gcc.taget/sh/pr64661-1.c: New.
7538 * gcc.taget/sh/pr64661-2.c: New.
7539 * gcc.taget/sh/pr64661-3.c: New.
7540 * gcc.taget/sh/pr64661-4.c: New.
7542 2015-02-10 Richard Biener <rguenther@suse.de>
7544 PR tree-optimization/64995
7545 * g++.dg/torture/pr64995.C: New testcase.
7547 2015-02-10 Richard Biener <rguenther@suse.de>
7549 PR tree-optimization/64909
7550 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7552 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7554 * gcc.dg/signbit-sa.c: New test.
7556 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7558 PR libgfortran/57822
7559 * gfortran/fmt_g0_7.f08: New test.
7561 2015-02-10 Bin Cheng <bin.cheng@arm.com>
7563 PR tree-optimization/43378
7564 * gcc.dg/tree-ssa/pr43378.c: New test.
7566 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
7569 * g++.dg/torture/pr64978.C: New testcase.
7571 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7574 * gcc.dg/asan/pr64981.c: New test.
7576 2015-02-09 Marek Polacek <polacek@redhat.com>
7579 * gcc.dg/pr64856.c: New test.
7581 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7584 * gcc.dg/tree-ssa/stdarg-7.c: New test.
7585 * gcc.c-torture/execute/pr64979.c: New test.
7587 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
7589 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7591 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7593 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7594 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7596 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7599 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7601 2015-02-09 Richard Biener <rguenther@suse.de>
7603 PR tree-optimization/54000
7604 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7606 2015-02-09 Tom de Vries <tom@codesourcery.com>
7608 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7610 2015-02-09 Martin Liska <mliska@suse.cz>
7612 * g++.dg/ipa/pr64858.C: New test.
7614 2015-02-09 Tom de Vries <tom@codesourcery.com>
7616 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7618 2015-02-08 Andrew Pinski <apinski@cavium.com>
7620 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7622 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7625 * gfortran.dg/use_rename_8.f90: New.
7627 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7629 * gnat.dg/addr7.ad[sb]: New test.
7630 * gnat.dg/addr8.ad[sb]: Likewise.
7632 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7635 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7636 from jit.dg/test-compile-to-executable.c's create_code, with a
7637 clarification of the output message.
7638 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7640 (test_jit): Use CHECK_NO_ERRORS when calling
7641 gcc_jit_context_compile_to_file.
7642 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7643 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7644 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7645 about deletions that are attempted.
7646 (jit-verify-compile-to-file): Rename to...
7647 (jit-verify-output-file-was-created): ...this, and drop the
7648 attempt to run "file" and verify the output.
7649 (jit-verify-assembler): New function.
7650 (jit-verify-object): New function.
7651 (jit-verify-dynamic-library): New function.
7652 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7653 favor of an implementation from new file
7654 create-code-for-hello-world-executable.h, which also adds a
7656 (dg-final): Replace jit-verify-compile-to-file with
7657 jit-verify-output-file-was-created, and invoke new function
7658 jit-verify-assembler.
7659 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7661 (dg-final): Replace jit-verify-compile-to-file with
7662 jit-verify-output-file-was-created, and invoke new function
7663 jit-verify-dynamic-library.
7664 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7665 favor of an implementation from new file
7666 create-code-for-hello-world-executable.h, which also adds a
7668 (dg-final): Replace jit-verify-compile-to-file with
7669 jit-verify-output-file-was-created. Strengthen the expected stdout
7670 from the built executable.
7671 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7672 favor of an implementation from new file
7673 create-code-for-hello-world-executable.h, which also adds a
7675 (dg-final): Replace jit-verify-compile-to-file with
7676 jit-verify-output-file-was-created, and invoke new function
7678 * jit.dg/verify-dynamic-library.c: New source file.
7680 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7681 Brian Rzycki <b.rzycki@samsung.com>
7683 PR tree-optimization/64878
7684 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7686 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7689 * g++.dg/ipa/pr64896.C: New test.
7691 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7694 * gcc.target/powerpc/pr64205.c: New file.
7696 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7698 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7699 (dg-options): Use -fpie instead of -fPIE -pie.
7701 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7704 * g++.dg/asan/pr64937.C: New test.
7706 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7709 * gfortran.dg/class_to_type_4.f90: New test
7711 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7713 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7715 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7717 PR rtl-optimization/64957
7719 * gcc.c-torture/execute/pr64957.c: New test.
7721 2015-02-05 Jeff Law <law@redhat.com>
7724 * gcc.target/h8300/pr17306-1.c: New test.
7725 * gcc.target/h8300/pr17306-2.c: New test.
7727 2015-02-05 Tobias Burnus <burnus@net-b.de>
7730 * gfortran.dg/structure_constructor_12.f90: New.
7732 2015-02-05 Jeff Law <law@redhat.com>
7735 gcc.target/h8300/pr58400.c: New test.
7737 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7739 * gcc.target/arm/macro_defs0.c: New test.
7740 * gcc.target/arm/macro_defs1.c: New test.
7741 * gcc.target/arm/macro_defs2.c: New test.
7743 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7745 PR rtl-optimization/64905
7746 * gcc.target/i386/pr64905.c: Require nonpic target.
7747 (dg-options): Add -fomit-frame-pointer.
7750 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7752 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7755 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7758 * gfortran.dg/type_to_class_2.f90: New test
7759 * gfortran.dg/type_to_class_3.f90: New test
7761 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7764 * g++.dg/torture/pr64686.C: New testcase.
7766 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7768 PR rtl-optimization/64905
7769 * gcc.target/i386/pr64905.c: New file.
7771 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7773 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7774 * gcc.dg/guality/pr41616-1.c: Ditto.
7776 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7779 * gcc.dg/pr64817-3.c: New.
7781 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7782 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7784 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7785 pass parameters in registers.
7786 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7787 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7788 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7790 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7791 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7793 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7794 list, allow for multilibed targets.
7795 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7797 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7799 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7800 * gcc.dg/pr46728-6.c: Ditto.
7802 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7804 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7805 for mips_nanlegacy target.
7807 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7809 * gcc.target/i386/chkp-hidden-def.c: New.
7811 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7814 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7815 to use 24 bits for bitfield b.
7817 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7820 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7821 cache result in a global variable. Include all 32-bit targets for
7824 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7826 PR rtl-optimization/64756
7827 * gcc.c-torture/execute/pr64756.c: New test.
7829 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7832 * gcc.target/sh/pr64660-0.h: New.
7833 * gcc.target/sh/pr64660-1.c: New.
7834 * gcc.target/sh/pr64660-2.c: New.
7835 * gcc.target/sh/pr64660-3.c: New.
7836 * gcc.target/sh/pr64660-4.c: New.
7838 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7841 * g++.dg/warn/Waddress-2.C: New.
7843 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7846 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7848 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7850 PR preprocessor/64803
7851 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7853 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7855 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7857 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7859 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7860 (_ARM_FPSRC): Add DN and AHP fields.
7861 (clean_results): Force DN=1 on AArch64.
7862 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7863 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7864 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7865 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7866 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7867 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7869 2015-02-02 Alan Modra <amodra@gmail.com>
7871 * gcc.target/powerpc/cprophard.c: New.
7873 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7875 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7876 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7878 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7881 * gcc.dg/pr64817-1.c: New test.
7882 * gcc.dg/pr64817-2.c: New test.
7884 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7887 * gcc.target/sh/pr64851-0.h: New
7888 * gcc.target/sh/pr64851-1.c: New
7889 * gcc.target/sh/pr64851-2.c: New
7890 * gcc.target/sh/pr64851-3.c: New
7891 * gcc.target/sh/pr64851-4.c: New
7893 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7896 * gcc.dg/torture/pr64882.c: New test.
7898 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7901 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7904 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7906 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7907 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7908 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7909 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7910 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7911 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7913 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7914 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7916 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7917 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7920 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7923 * g++.dg/pr64688-2.C: New.
7925 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7927 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7928 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7929 * gcc.target/i386/fuse-caller-save.c: Ditto.
7930 * gcc.target/i386/headmerge-1.c: Ditto.
7931 * gcc.target/i386/headmerge-2.c: Ditto.
7932 * gcc.target/i386/sibcall-6.c: Ditto.
7934 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7937 * gcc.target/i386/pr64617.c: New test.
7939 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7942 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7943 (dg-options): Remove -m32.
7944 (dg-final): Scan for "movb %al" only.
7945 * gcc.target/i386/pr15184-2.c: Ditto.
7947 2015-01-30 Richard Biener <rguenther@suse.de>
7949 PR tree-optimization/64829
7950 * gcc.dg/vect/pr64829.c: New testcase.
7952 2015-01-29 Marek Polacek <polacek@redhat.com>
7955 * gcc.dg/pr64709.c: New test.
7957 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7960 * g++.dg/ubsan/pr64717-1.C: New test.
7961 * g++.dg/ubsan/pr64717-2.C: New test.
7963 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7965 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7967 2015-01-29 Jeff Law <law@redhat.com>
7970 * gcc.target/i386/pr15184-1.c: New test.
7971 * gcc.target/i386/pr15184-2.c: New test.
7973 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7975 PR tree-optimization/64746
7976 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7978 2015-01-29 Richard Biener <rguenther@suse.de>
7980 PR tree-optimization/64853
7981 * gcc.dg/torture/pr64853.c: New testcase.
7983 2015-01-29 Richard Biener <rguenther@suse.de>
7985 PR tree-optimization/64844
7986 * gcc.dg/vect/pr64844.c: New testcase.
7988 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7991 * gcc.dg/pr64809.c: Delete.
7993 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7996 * gcc.target/i386/pr64805.c: New.
7998 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8000 * gcc.dg/guality/guality.h (main): Add argv[0] to
8001 guality_gdb_command.
8003 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
8006 * gcc.dg/tree-ssa/pr64801.c: New testcase.
8008 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
8011 * gcc.target/sh/sh.exp
8012 (check_effective_target_atomic_model_soft_gusa_available,
8013 check_effective_target_atomic_model_soft_tcb_available,
8014 check_effective_target_atomic_model_soft_imask_available,
8015 check_effective_target_atomic_model_hard_llcs_available): New.
8016 * gcc.target/sh/pr64659-0.h: New.
8017 * gcc.target/sh/pr64659-1.c: New.
8018 * gcc.target/sh/pr64659-2.c: New.
8019 * gcc.target/sh/pr64659-3.c: New.
8020 * gcc.target/sh/pr64659-4.c: New.
8022 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
8024 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8025 scan-assembler-times pattern.
8027 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
8030 * gcc.dg/pr64809.c: New test.
8032 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
8034 PR tree-optimization/64277
8035 * gcc.dg/pr64277.c: New.
8037 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8039 PR tree-optimization/64718
8040 * gcc.c-torture/execute/pr64718.c: New test.
8042 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
8044 * gcc.target/aarch64/abs_2.c: New.
8046 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
8048 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8049 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8050 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8053 2015-01-28 Jakub Jelinek <jakub@redhat.com>
8056 * lib/target-supports.exp (check_effective_target_comdat_group): New.
8057 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8058 { target comdat_group }.
8060 2015-01-27 Tobias Burnus <burnus@net-b.de>
8063 * gfortran.dg/goacc/coarray_2.f90: New.
8065 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8069 * g++.dg/torture/pr64139.C: New testcase.
8070 * g++.dg/torture/pr60871.C: Likewise.
8072 2015-01-27 Janus Weil <janus@gcc.gnu.org>
8075 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8076 prevent linking errors.
8078 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8081 * g++.dg/torture/pr64282.C: New testcase.
8083 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8085 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8088 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8090 * gcc.target/s390/hotpatch-13.c: New testcase.
8091 * gcc.target/s390/hotpatch-14.c: New testcase.
8092 * gcc.target/s390/hotpatch-15.c: New testcase.
8093 * gcc.target/s390/hotpatch-16.c: New testcase.
8094 * gcc.target/s390/hotpatch-17.c: New testcase.
8095 * gcc.target/s390/hotpatch-18.c: New testcase.
8096 * gcc.target/s390/hotpatch-19.c: New testcase.
8097 * gcc.target/s390/hotpatch-20.c: New testcase.
8098 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8099 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8100 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8101 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8102 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8103 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8104 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8105 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8106 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8107 * gcc.target/s390/hotpatch-10.c: Likewise.
8108 * gcc.target/s390/hotpatch-11.c: Likewise.
8109 * gcc.target/s390/hotpatch-12.c: Likewise.
8110 * gcc.target/s390/hotpatch-2.c: Likewise.
8111 * gcc.target/s390/hotpatch-3.c: Likewise.
8112 * gcc.target/s390/hotpatch-4.c: Likewise.
8113 * gcc.target/s390/hotpatch-5.c: Likewise.
8114 * gcc.target/s390/hotpatch-6.c: Likewise.
8115 * gcc.target/s390/hotpatch-7.c: Likewise.
8116 * gcc.target/s390/hotpatch-8.c: Likewise.
8117 * gcc.target/s390/hotpatch-9.c: Likewise.
8118 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8119 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8120 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8121 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8122 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8123 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8124 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8125 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8127 2015-01-27 Jiong Wang <jiong.wang@arm.com>
8129 * gcc.dg/long_branch.c: New testcase.
8131 2015-01-27 Richard Biener <rguenther@suse.de>
8133 PR tree-optimization/56273
8134 PR tree-optimization/59124
8135 PR tree-optimization/64277
8136 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8137 * gcc.dg/Warray-bounds-12.c: Likewise.
8138 * gcc.dg/Warray-bounds-13.c: Likewise.
8140 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8142 PR rtl-optimization/61058
8143 * gcc.dg/pr61058.c: New test.
8145 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
8147 * gcc.target/i386/chkp-narrow-bounds.c: New.
8149 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8151 PR tree-optimization/64807
8152 * gcc.dg/pr64807.c: New test.
8155 * gcc.dg/pr64766.c: New test.
8157 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
8160 * gcc.target/sh/pr49263-4.c: New.
8162 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8165 * gfortran.dg/allocate_with_mold_1.f90: New test
8167 2015-01-26 Jakub Jelinek <jakub@redhat.com>
8170 * gcc.dg/pr64778.c: New test.
8173 * gcc.dg/vect/pr64421.c: New test.
8175 2015-01-26 Tobias Burnus <burnus@net-b.de>
8178 * gfortran.dg/coarray_36.f: New.
8179 * gfortran.dg/coarray_37.f90: New.
8181 2015-01-26 Janus Weil <janus@gcc.gnu.org>
8184 * gfortran.dg/class_allocate_18.f90: New.
8186 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8188 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8190 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8192 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8194 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8196 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8198 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8200 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8202 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8204 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8205 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8206 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8207 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8209 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8211 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8212 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8213 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8215 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8217 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8218 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8219 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8220 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8221 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8224 2015-01-26 Richard Biener <rguenther@suse.de>
8227 * gcc.dg/uninit-19.c: New testcase.
8229 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8231 * lib/target-supports.exp (check_effective_target_vect64): Add
8234 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
8237 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8239 2015-01-26 Tony Liu <tony.liu@arm.com>
8241 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8244 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
8247 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8248 correctly, clean up afterwards.
8250 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
8253 * gfortran.dg/use_rename_7.f90: New.
8255 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
8257 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8258 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8260 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
8263 * gcc.target/sh/pr54236-4.c: New.
8265 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
8267 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8268 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
8271 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
8274 * gfortran.dg/open_new_segv.f90: New test.
8276 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
8285 * gcc.target/sh/pr64345-1.c: New.
8286 * gcc.target/sh/pr64345-2.c: New.
8287 * gcc.target/sh/pr59533-1.c: New.
8288 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8289 * gcc.target/sh/pr52933-2.c: Likewise.
8290 * gcc.target/sh/pr54089-1.c: Likewise.
8291 * gcc.target/sh/pr54236-1.c: Likewise.
8292 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8293 * gcc.target/sh/pr49263-1.c: Remove xfails.
8294 * gcc.target/sh/pr49263-2.c: Likewise.
8295 * gcc.target/sh/pr49263-3.c: Likewise.
8296 * gcc.target/sh/pr53987-1.c: Likewise.
8297 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8298 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8299 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8300 (test05, test06, test07, test08, test09, test10, test11, test12): New.
8301 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8302 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8304 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8307 2015-01-24 Tom de Vries <tom@codesourcery.com>
8309 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8311 2015-01-23 Ian Lance Taylor <iant@google.com>
8314 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8315 targets without split stack support.
8317 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
8320 * gcc.target/i386/pr64317.c: New test.
8322 2015-01-23 Jakub Jelinek <jakub@redhat.com>
8324 PR rtl-optimization/63637
8325 PR rtl-optimization/60663
8326 * gcc.dg/pr63637-1.c: New test.
8327 * gcc.dg/pr63637-2.c: New test.
8328 * gcc.dg/pr63637-3.c: New test.
8329 * gcc.dg/pr63637-4.c: New test.
8330 * gcc.dg/pr63637-5.c: New test.
8331 * gcc.dg/pr63637-6.c: New test.
8332 * gcc.target/i386/pr63637-1.c: New test.
8333 * gcc.target/i386/pr63637-2.c: New test.
8334 * gcc.target/i386/pr63637-3.c: New test.
8335 * gcc.target/i386/pr63637-4.c: New test.
8336 * gcc.target/i386/pr63637-5.c: New test.
8337 * gcc.target/i386/pr63637-6.c: New test.
8339 2015-01-23 Richard Biener <rguenther@suse.de>
8342 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8343 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8345 2015-01-23 Marek Polacek <polacek@redhat.com>
8347 PR preprocessor/60570
8348 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8349 * gcc.dg/cpp/pr60570.c: New test.
8351 2015-01-23 Richard Biener <rguenther@suse.de>
8354 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8355 vectorization on vect64 targets.
8357 2015-01-23 Janus Weil <janus@gcc.gnu.org>
8360 * gfortran.dg/class_allocate_17.f90: New.
8362 2015-01-23 Tobias Burnus <burnus@net-b.de>
8365 * gfortran.dg/goacc/combined_loop.f90: New.
8367 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8370 * gfortran.dg/make_unit.f90: New test.
8372 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8375 * gfortran.dg/negative_unit_int8.f: Update.
8377 2015-01-22 Jeff Law <law@redhat.com>
8380 * gcc.target/m68k/pr52076-1.c: New test.
8381 * gcc.target/m68k/pr52076-2.c: New test.
8383 2015-01-22 Richard Biener <rguenther@suse.de>
8386 * gcc.dg/torture/pr64728.c: New testcase.
8388 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
8391 * g++.dg/pr64688.C: New test.
8393 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
8395 * gcc.target/i386/chkp-always_inline.c (f1): Make static
8396 to avoid errors with -fpic.
8398 2015-01-22 Richard Biener <rguenther@suse.de>
8401 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8403 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
8405 PR rtl-optimization/64682
8406 * gcc.c-torture/execute/pr64682.c: New file.
8408 2015-01-21 Jakub Jelinek <jakub@redhat.com>
8411 * gcc.dg/pr64511.c: New test.
8413 PR rtl-optimization/62078
8414 * g++.dg/opt/pr62078.C: New test.
8417 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8419 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8422 * gfortran.dg/internal_pack_15.f90: New test.
8424 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8426 * c-c++-common/tsan/step.c: New testcase.
8428 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8430 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8432 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8434 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8436 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8438 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8440 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8442 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8444 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8446 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8448 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8450 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8452 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8454 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8456 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8458 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8460 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8462 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8464 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8466 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8468 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8470 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8472 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8474 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8476 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8478 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8479 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8480 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8483 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8485 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8486 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8487 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8490 2015-01-21 Renlin Li <renlin.li@arm.com>
8492 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8493 * g++.dg/tls/thread_local5g.C: Likewise.
8494 * g++.dg/tls/thread_local6g.C: Likewise.
8496 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8498 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8499 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8500 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8502 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8504 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8505 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8506 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8508 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8510 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8511 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8512 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8514 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8516 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8517 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8518 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8520 2015-01-20 Jeff Law <law@redhat.com>
8523 * gcc.target/m68k/pr59946.c: New test.
8525 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8527 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8528 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8529 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8531 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8533 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8534 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8535 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8537 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8539 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8540 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8541 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8543 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8545 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8546 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8547 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8549 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8552 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8554 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8555 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8556 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8558 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8560 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8561 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8562 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8564 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8566 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8568 2015-01-20 Jakub Jelinek <jakub@redhat.com>
8570 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8573 * g++.dg/ubsan/pr64632.C: New test.
8576 * gcc.dg/pr64663.c: New test.
8578 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8581 * g++.dg/warn/Wunused-var-23.C: New.
8583 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8586 * g++.dg/cpp0x/constexpr-59937-1.C: New.
8587 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8589 2015-01-20 Richard Biener <rguenther@suse.de>
8592 * gcc.dg/lto/pr64684_0.c: New testcase.
8593 * gcc.dg/lto/pr64684_1.c: Likewise.
8594 * gcc.dg/lto/pr64684_2.c: Likewise.
8595 * gcc.dg/lto/pr64685_0.c: Likewise.
8596 * gcc.dg/lto/pr64685_1.c: Likewise.
8598 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8601 * g++.dg/cpp1y/lambda-init12.C: New.
8603 2015-01-20 Richard Biener <rguenther@suse.de>
8605 PR tree-optimization/64410
8606 * g++.dg/vect/pr64410.cc: Require vect_double.
8608 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8611 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8613 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8617 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8619 PR rtl-optimization/64081
8620 * gcc.dg/pr64081.c: New test.
8622 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8624 * jit.dg/harness.h: Include <unistd.h>.
8625 (CHECK_NO_ERRORS): New.
8626 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8627 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8628 gcc_jit_context_compile_to_file.
8629 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8630 args to the spawned executable.
8631 (jit-expand-vars): New function.
8632 (jit-exe-params): New variable.
8633 (dg-jit-set-exe-params): New function.
8634 (jit-dg-test): Detect testcases that use
8635 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8636 Set arguments of spawned process to jit-exe-params.
8637 (jit-get-output-filename): New function.
8638 (jit-setup-compile-to-file): New function.
8639 (jit-verify-compile-to-file): New function.
8640 (jit-run-executable): New function.
8641 (jit-verify-executable): New function.
8642 * jit.dg/test-compile-to-assembler.c: New testcase.
8643 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8644 * jit.dg/test-compile-to-executable.c: New testcase.
8645 * jit.dg/test-compile-to-object.c: New testcase.
8647 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8650 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8653 2015-01-19 Martin Liska <mliska@suse.cz>
8655 * objc/compile/pr64668.m: New test.
8657 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8659 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8660 (create_overflow_fn): Update comment to clarify that
8661 the third param of the created function is a bool *, not
8663 (verify_int_overflow_fn): Convert param "expected_ovf" from
8664 int to bool. Update third param of "overflow_fn_type" from int *
8665 to bool *. Update local "actual_ovf" from int to bool.
8666 (verify_uint_overflow_fn): Likewise.
8668 2015-01-19 Martin Liska <mliska@suse.cz>
8670 * gcc.dg/ipa/ipa-icf-33.c: New test.
8672 2015-01-19 Felix Yang <felix.yang@huawei.com>
8673 Haijian Zhang <z.zhanghaijian@huawei.com>
8675 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8676 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8677 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8678 result_float64x2, expected_hfloat64x2): New helper type, variable and
8680 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8681 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8682 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8683 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8684 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8685 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8686 and target without the FMA feature.
8688 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8690 * gcc.target/aarch64/pr64304.c: New testcase.
8692 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8694 PR rtl-optimization/64081
8695 * gcc.dg/pr64081.c: New test.
8697 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8700 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8702 * gcc.target/aarch64/test_frame_6.c: Likewise.
8703 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8704 and x19 (in the epilogue).
8705 * gcc.target/aarch64/test_frame_4.c: Likewise.
8706 * gcc.target/aarch64/test_frame_7.c: Likewise.
8708 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8710 * gcc.target/i386/chkp-always_inline.c: New.
8712 2015-01-15 Andrew Pinski <apinski@cavium.com>
8713 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8715 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8716 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8718 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8721 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8722 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8724 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8727 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8729 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8732 * gcc.target/sh/torture/pr64652.c: New.
8734 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8736 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8737 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8738 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8739 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8740 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8741 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8743 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8746 * g++.dg/torture/pr64378.C: New testcase.
8748 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8751 * gfortran.dg/block_13.f08: New test
8753 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8756 * gfortran.dg/associate_1.f03: Allow test for character with
8759 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8761 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8762 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8764 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8766 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8768 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8771 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8773 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8776 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8779 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8782 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8784 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8787 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8789 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8791 PR rtl-optimization/52773
8792 * gcc.c-torture/compile/pr52773.c: New test.
8794 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8797 * g++.dg/cpp0x/alias-decl-46.C: New.
8799 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8801 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8803 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8805 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8807 (CHECK_FP): Likewise.
8808 (CHECK_CUMULATIVE_SAT): Likewise.
8810 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8812 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8813 (Set_Neon_Cumulative_Sat): Add parameter.
8814 (__set_neon_cumulative_sat): Support new parameter.
8815 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8816 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8818 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8819 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8822 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8824 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8825 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8827 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8830 * g++.dg/tls/thread_local-ice4.C: New.
8832 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8834 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8837 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8840 * g++.dg/cpp0x/vt-62276.C: New.
8842 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8845 * g++.dg/pr64353.C: New.
8847 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8850 * gcc.target/aarch64/pr64263_1.c: New test.
8852 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8854 PR tree-optimization/64434
8855 * gcc.dg/torture/pr64434.c: Move to...
8856 * gcc.dg/pr64434.c: ... here.
8858 2015-01-16 Richard Biener <rguenther@suse.de>
8861 * gcc.dg/uninit-18.c: New testcase.
8863 2015-01-16 Richard Biener <rguenther@suse.de>
8865 PR tree-optimization/64568
8866 * g++.dg/torture/pr64568-2.C: New testcase.
8868 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8871 * gcc.target/i386/chkp-label-address.c: New.
8873 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8876 * gfortran.dg/pointer_init_6.f90: Extended.
8878 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8880 * gcc.c-torture/compile/20150108.c: New test.
8882 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8884 * gcc.target/visium: New directory.
8886 2015-01-16 Richard Biener <rguenther@suse.de>
8888 PR tree-optimization/61743
8889 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8890 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8892 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8894 * gcc.dg/pr64015.c: New test.
8896 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8900 * g++.dg/ipa/pr64612.C: New test.
8902 2015-01-16 Renlin Li <renlin.li@arm.com>
8904 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8906 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8908 * gcc.target/i386/sse-14.c: Test new intrinsic.
8909 * gcc.target/i386/sse-22.c: Ditto.
8911 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8914 * g++.dg/cpp0x/auto44.C: New.
8916 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8919 * gcc.target/nios2/gpopt-all.c: New test case.
8920 * gcc.target/nios2/gpopt-local.c: New test case.
8921 * gcc.target/nios2/gpopt-global.c: New test case.
8922 * gcc.target/nios2/gpopt-data.c: New test case.
8923 * gcc.target/nios2/gpopt-none.c: New test case.
8925 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8927 * g++.dg/ubsan/vptr-1.C: New test.
8928 * g++.dg/ubsan/vptr-2.C: New test.
8929 * g++.dg/ubsan/vptr-3.C: New test.
8930 * g++.dg/ubsan/vptr-4.C: New test.
8931 * g++.dg/ubsan/vptr-5.C: New test.
8932 * g++.dg/ubsan/vptr-6.C: New test.
8933 * g++.dg/ubsan/vptr-7.C: New test.
8934 * g++.dg/ubsan/vptr-8.C: New test.
8935 * g++.dg/ubsan/vptr-9.C: New test.
8937 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8939 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8941 * lib/gcc-dg.exp: Likewise.
8943 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8945 PR rtl-optimization/64110
8946 * gcc.target/i386/pr64110.c: Add scan-assembler.
8948 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8949 James Norris <jnorris@codesourcery.com>
8950 Cesar Philippidis <cesar@codesourcery.com>
8951 Ilmir Usmanov <i.usmanov@samsung.com>
8953 * lib/target-supports.exp (check_effective_target_fopenacc): New
8955 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8956 * g++.dg/goacc/goacc.exp: Likewise.
8957 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8958 * gcc.dg/goacc/goacc.exp: Likewise.
8959 * gfortran.dg/goacc/goacc.exp: Likewise.
8960 * c-c++-common/cpp/openacc-define-1.c: New file.
8961 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8962 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8963 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8964 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8965 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8966 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8967 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8968 * c-c++-common/goacc/cache-1.c: Likewise.
8969 * c-c++-common/goacc/clauses-fail.c: Likewise.
8970 * c-c++-common/goacc/collapse-1.c: Likewise.
8971 * c-c++-common/goacc/data-1.c: Likewise.
8972 * c-c++-common/goacc/data-2.c: Likewise.
8973 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8974 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8975 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8976 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8977 * c-c++-common/goacc/if-clause-1.c: Likewise.
8978 * c-c++-common/goacc/if-clause-2.c: Likewise.
8979 * c-c++-common/goacc/kernels-1.c: Likewise.
8980 * c-c++-common/goacc/loop-1.c: Likewise.
8981 * c-c++-common/goacc/loop-private-1.c: Likewise.
8982 * c-c++-common/goacc/nesting-1.c: Likewise.
8983 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8984 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8985 * c-c++-common/goacc/parallel-1.c: Likewise.
8986 * c-c++-common/goacc/pcopy.c: Likewise.
8987 * c-c++-common/goacc/pcopyin.c: Likewise.
8988 * c-c++-common/goacc/pcopyout.c: Likewise.
8989 * c-c++-common/goacc/pcreate.c: Likewise.
8990 * c-c++-common/goacc/pragma_context.c: Likewise.
8991 * c-c++-common/goacc/present-1.c: Likewise.
8992 * c-c++-common/goacc/reduction-1.c: Likewise.
8993 * c-c++-common/goacc/reduction-2.c: Likewise.
8994 * c-c++-common/goacc/reduction-3.c: Likewise.
8995 * c-c++-common/goacc/reduction-4.c: Likewise.
8996 * c-c++-common/goacc/sb-1.c: Likewise.
8997 * c-c++-common/goacc/sb-2.c: Likewise.
8998 * c-c++-common/goacc/sb-3.c: Likewise.
8999 * c-c++-common/goacc/update-1.c: Likewise.
9000 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9001 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9002 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9003 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9004 * gfortran.dg/goacc/assumed.f95: Likewise.
9005 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9006 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9007 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9008 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9009 * gfortran.dg/goacc/branch.f95: Likewise.
9010 * gfortran.dg/goacc/cache-1.f95: Likewise.
9011 * gfortran.dg/goacc/coarray.f95: Likewise.
9012 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9013 * gfortran.dg/goacc/cray.f95: Likewise.
9014 * gfortran.dg/goacc/critical.f95: Likewise.
9015 * gfortran.dg/goacc/data-clauses.f95: Likewise.
9016 * gfortran.dg/goacc/data-tree.f95: Likewise.
9017 * gfortran.dg/goacc/declare-1.f95: Likewise.
9018 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9019 * gfortran.dg/goacc/fixed-1.f: Likewise.
9020 * gfortran.dg/goacc/fixed-2.f: Likewise.
9021 * gfortran.dg/goacc/fixed-3.f: Likewise.
9022 * gfortran.dg/goacc/fixed-4.f: Likewise.
9023 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9024 * gfortran.dg/goacc/if.f95: Likewise.
9025 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9026 * gfortran.dg/goacc/list.f95: Likewise.
9027 * gfortran.dg/goacc/literal.f95: Likewise.
9028 * gfortran.dg/goacc/loop-1.f95: Likewise.
9029 * gfortran.dg/goacc/loop-2.f95: Likewise.
9030 * gfortran.dg/goacc/loop-3.f95: Likewise.
9031 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9032 * gfortran.dg/goacc/omp.f95: Likewise.
9033 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9034 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9035 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9036 * gfortran.dg/goacc/parameter.f95: Likewise.
9037 * gfortran.dg/goacc/private-1.f95: Likewise.
9038 * gfortran.dg/goacc/private-2.f95: Likewise.
9039 * gfortran.dg/goacc/private-3.f95: Likewise.
9040 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9041 * gfortran.dg/goacc/reduction-2.f95: Likewise.
9042 * gfortran.dg/goacc/reduction.f95: Likewise.
9043 * gfortran.dg/goacc/routine-1.f90: Likewise.
9044 * gfortran.dg/goacc/routine-2.f90: Likewise.
9045 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9046 * gfortran.dg/goacc/several-directives.f95: Likewise.
9047 * gfortran.dg/goacc/sie.f95: Likewise.
9048 * gfortran.dg/goacc/subarrays.f95: Likewise.
9049 * gfortran.dg/gomp/map-1.f90: Likewise.
9050 * gfortran.dg/openacc-define-1.f90: Likewise.
9051 * gfortran.dg/openacc-define-2.f90: Likewise.
9052 * gfortran.dg/openacc-define-3.f90: Likewise.
9053 * g++.dg/gomp/block-1.C: Update for changed compiler output.
9054 * g++.dg/gomp/block-2.C: Likewise.
9055 * g++.dg/gomp/block-3.C: Likewise.
9056 * g++.dg/gomp/block-5.C: Likewise.
9057 * g++.dg/gomp/target-1.C: Likewise.
9058 * g++.dg/gomp/target-2.C: Likewise.
9059 * g++.dg/gomp/taskgroup-1.C: Likewise.
9060 * g++.dg/gomp/teams-1.C: Likewise.
9061 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9062 * gcc.dg/cilk-plus/jump.c: Likewise.
9063 * gcc.dg/gomp/block-1.c: Likewise.
9064 * gcc.dg/gomp/block-10.c: Likewise.
9065 * gcc.dg/gomp/block-2.c: Likewise.
9066 * gcc.dg/gomp/block-3.c: Likewise.
9067 * gcc.dg/gomp/block-4.c: Likewise.
9068 * gcc.dg/gomp/block-5.c: Likewise.
9069 * gcc.dg/gomp/block-6.c: Likewise.
9070 * gcc.dg/gomp/block-7.c: Likewise.
9071 * gcc.dg/gomp/block-8.c: Likewise.
9072 * gcc.dg/gomp/block-9.c: Likewise.
9073 * gcc.dg/gomp/target-1.c: Likewise.
9074 * gcc.dg/gomp/target-2.c: Likewise.
9075 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9076 * gcc.dg/gomp/teams-1.c: Likewise.
9078 2015-01-15 David Malcolm <dmalcolm@redhat.com>
9080 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9083 2015-01-15 Mike Stump <mikestump@comcast.net>
9085 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9086 * gcc.dg/inline_2.c: Likewise.
9087 * gcc.dg/inline_3.c: Likewise.
9088 * gcc.dg/inline_4.c: Likewise.
9090 2015-01-15 Janus Weil <janus@gcc.gnu.org>
9093 * gfortran.dg/proc_ptr_comp_43.f90: New.
9095 2015-01-15 Mike Stump <mikestump@comcast.net>
9097 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9098 * gcc.dg/unroll_2.c: Likewise.
9099 * gcc.dg/unroll_3.c: Likewise.
9100 * gcc.dg/unroll_4.c: Likewise.
9101 * gcc.dg/unroll_5.c: Likewise.
9103 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
9106 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9108 * gcc.target/aarch64/test_frame_6.c: Likewise.
9109 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9110 x30 and x19 (in the epilogue).
9111 * gcc.target/aarch64/test_frame_4.c: Likewise.
9112 * gcc.target/aarch64/test_frame_7.c: Likewise.
9114 2015-01-15 Martin Liska <mliska@suse.cz>
9116 * g++.dg/ipa/pr64068.C: New test.
9117 * gcc.dg/ipa/PR64559.c: New test.
9119 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9121 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9124 2015-01-15 Richard Biener <rguenther@suse.de>
9126 PR tree-optimization/61743
9127 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9128 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9130 2015-01-15 Renlin Li <renlin.li@arm.com>
9132 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9133 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9135 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9137 * gcc.dg/vect/vect-aggressive-1.c: New.
9138 * gcc.target/i386/avx2-vect-aggressive.c: New.
9140 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9142 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9144 2015-01-15 Richard Biener <rguenther@suse.de>
9147 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9148 -Wl,-undefined,dynamic_lookup.
9150 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9152 * gnat.dg/opt47.adb: New test.
9154 2015-01-15 Richard Biener <rguenther@suse.de>
9157 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9159 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9161 PR tree-optimization/64434
9162 * gcc.dg/torture/pr64434.c: New test.
9164 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
9166 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9167 -mno-micromips. MIPS32R1 and below require -mno-micromips.
9168 -march=loongson* and -march=octeon* require -mno-micromips.
9170 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
9171 Matthew Fortune <matthew.fortune@imgtec.com>
9173 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9174 * gcc.target/mips/call-saved-5.c (foo): Likewise.
9175 * gcc.target/mips/call-saved-6.c (foo): Likewise.
9176 * gcc.target/mips/call-saved-7.c: New file.
9177 * gcc.target/mips/call-saved-8.c: New file.
9178 * gcc.target/mips/call-saved-9.c: New file.
9180 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
9182 * gcc.target/mips/lsa.c: New file.
9183 * gcc.target/mips/mips64-lsa.c: Likewise.
9184 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9185 * gcc.target/mips/mulsize-4.c: Likewise.
9186 * gcc.target/mips/mulsize-5.c: New file.
9187 * gcc.target/mips/mulsize-6.c: Likewise.
9188 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9189 and !HAS_LSA as ghost options.
9190 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9193 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
9195 * g++.dg/torture/20141013.c: Set -fno-short-enums.
9197 2015-01-15 Richard Biener <rguenther@suse.de>
9200 * gcc.dg/torture/pr64365.c: New testcase.
9202 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
9204 * gcc.dg/stackprotectexplicit1.c: New test.
9205 * g++.dg/stackprotectexplicit2.c: New test.
9207 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9210 * gfortran.dg/inquire_internal.f90: New.
9211 * gfortran.dg/negative_unit_check.f90: New.
9213 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
9216 * gcc.target/sh/pr53988-1.c: New.
9218 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
9221 * g++.dg/tls/thread_local-ice3.C: New.
9223 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
9225 * gcc.target/i386/fentry-override.c: Properly place {} in target
9226 selector. Remove nonpic.
9227 * gcc.target/i386/fentry.c: Likewise.
9229 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9231 * gcc.dg/atomic-invalid.c: Check for invalid memory model
9232 warnings instead of errors.
9234 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
9236 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9237 option support instead of ENABLE_LTO from Makefile.
9239 2015-01-14 Richard Biener <rguenther@suse.de>
9241 PR tree-optimization/59354
9242 * gcc.dg/vect/pr59354.c: New testcase.
9244 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
9246 * lib/target-supports.exp
9247 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9248 on ARM architures before v7.
9250 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9253 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9256 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9259 * gcc.target/i386/pr64386.c: New test.
9261 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9264 * gcc.target/i386/pr64393.c: New test.
9266 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9269 * gcc.target/i386/pr64387.c: New test.
9271 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
9273 * gcc.target/aarch64/store-pair-1.c: Fix typo.
9275 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9277 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9279 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9282 * gcc.target/arm/pr64453.c: New.
9284 2015-01-14 Richard Biener <rguenther@suse.de>
9287 * gcc.dg/lto/pr64415_0.c: New testcase.
9288 * gcc.dg/lto/pr64415_1.c: Likewise.
9290 2015-01-14 Martin Liska <mliska@suse.cz>
9292 * gcc.dg/ipa/pr64307.c: New test.
9294 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
9296 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9299 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9302 * gcc.target/arm/pr64460_1.c: New test.
9304 2015-01-14 Richard Biener <rguenther@suse.de>
9306 PR tree-optimization/64493
9307 PR tree-optimization/64495
9308 * gcc.dg/vect/pr64493.c: New testcase.
9309 * gcc.dg/vect/pr64495.c: Likewise.
9311 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
9313 * gcc.dg/Warray-bounds-11.c: New test-case.
9315 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9317 * gcc.target/mips/octeon3-pipe-1.c: New test.
9319 2015-01-13 David Malcolm <dmalcolm@redhat.com>
9321 * jit.dg/harness.h (set_up_logging): Move string concatenation
9323 (concat_strings): New function.
9324 (dump_reproducer): New function.
9325 (test_jit): Call dump_reproducer.
9326 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9328 (jit-dg-test): Delete any generated reproducer from previous runs.
9329 Verify that a generated reproducer was created, and verify that it
9331 * jit.dg/test-nested-contexts.c (main): Call
9332 gcc_jit_context_dump_reproducer_to_file.
9334 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9336 * gcc.dg/aru-2.c: Add dg-require-profiling.
9338 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9340 * lib/target-supports.exp (check_profiling_available): Check if
9343 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
9346 * g++.dg/torture/pr64565.C: New testcase.
9348 2015-01-13 Marek Polacek <polacek@redhat.com>
9351 * gcc.dg/tm/pr64391.c: New test.
9353 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9355 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9358 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9360 * gcc.target/i386/pie.c: New test.
9362 * lib/target-supports.exp (check_effective_target_pie): New.
9364 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9366 PR rtl-optimization/64286
9367 * gcc.target/i386/avx2-pr64286.c: New test.
9369 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
9372 * g++.dg/cpp0x/vt-57626.C: New.
9374 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9377 * gfortran.dg/pr64528.f90: New test.
9379 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
9381 * gcc.target/aarch64/subsp.c: New test.
9383 2015-01-13 Andrew Pinski <apinski@cavium.com>
9385 * gcc.target/aarch64/store-pair-1.c: New testcase.
9387 2015-01-13 Richard Biener <rguenther@suse.de>
9390 * gcc.dg/lto/pr64373_0.c: New testcase.
9392 2015-01-13 Andrew Pinski <apinski@cavium.com>
9394 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9395 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9397 2015-01-13 Richard Biener <rguenther@suse.de>
9399 PR tree-optimization/64406
9400 * gcc.dg/pr64406.c: New testcase.
9402 2015-01-13 Richard Biener <rguenther@suse.de>
9404 PR tree-optimization/64404
9405 * gcc.dg/vect/pr64404.c: New testcase.
9407 2015-01-13 Richard Biener <rguenther@suse.de>
9409 PR tree-optimization/64568
9410 * g++.dg/torture/pr64568.C: New testcase.
9412 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9414 * jit.dg/test-error-local-used-from-other-function.c: New test
9416 * jit.dg/test-error-param-reuse.c: New test case.
9417 * jit.dg/test-error-param-sharing.c: New test case.
9418 * jit.dg/test-error-param-used-from-other-function.c: New test
9420 * jit.dg/test-error-param-used-without-a-function.c: New test
9423 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9425 PR tree-optimization/64563
9426 * gcc.dg/pr64563.c: New test.
9429 * gcc.target/i386/pr64513.c: New test.
9431 PR tree-optimization/64454
9432 * gcc.dg/pr64454.c: New test.
9435 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9437 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9438 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9439 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9440 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9441 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9442 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9443 * gcc.dg/vect/slp-25.c: Likewise.
9444 * gcc.dg/vect/vect-109.c: Likewise.
9445 * gcc.dg/vect/vect-13.c: Likewise.
9446 * gcc.dg/vect/vect-17.c: Likewise.
9447 * gcc.dg/vect/vect-18.c: Likewise.
9448 * gcc.dg/vect/vect-19.c: Likewise.
9449 * gcc.dg/vect/vect-20.c: Likewise.
9450 * gcc.dg/vect/vect-21.c: Likewise.
9451 * gcc.dg/vect/vect-22.c: Likewise.
9452 * gcc.dg/vect/vect-27.c: Likewise.
9453 * gcc.dg/vect/vect-29.c: Likewise.
9454 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9455 * gcc.dg/vect/vect-2.c: Likewise.
9456 * gcc.dg/vect/vect-3.c: Likewise.
9457 * gcc.dg/vect/vect-4.c: Likewise.
9458 * gcc.dg/vect/vect-5.c: Likewise.
9459 * gcc.dg/vect/vect-72.c: Likewise.
9460 * gcc.dg/vect/vect-73-big-array.c: Likewise.
9461 * gcc.dg/vect/vect-73.c: Likewise.
9462 * gcc.dg/vect/vect-77-global.c: Likewise.
9463 * gcc.dg/vect/vect-78-global.c: Likewise.
9464 * gcc.dg/vect/vect-7.c: Likewise.
9465 * gcc.dg/vect/vect-86.c: Likewise.
9466 * gcc.dg/vect/vect-align-1.c: Likewise.
9467 * gcc.dg/vect/vect-align-3.c: Likewise.
9468 * gcc.dg/vect/vect-all-big-array.c: Likewise.
9469 * gcc.dg/vect/vect-all.c: Likewise.
9470 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9471 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9472 * gcc.dg/vect/vect-peel-3.c: Likewise.
9473 * gcc.dg/vect/vect-peel-4.c: Likewise.
9474 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9476 2015-01-12 Jeff Law <law@redhat.com>
9479 * gcc.target/m68k/pr64461.c: New test.
9481 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9483 * jit.dg/test-array-as-pointer.c (create_code): Update call
9484 to gcc_jit_context_new_global by setting "kind" to
9485 GCC_JIT_GLOBAL_IMPORTED.
9486 * jit.dg/test-error-array-as-pointer.c: Likewise.
9487 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9488 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9489 setting kind to GCC_JIT_GLOBAL_EXPORTED.
9490 * jit.dg/test-using-global.c (the_global): Rename to...
9491 (imported_global): ...this.
9492 (create_code): Update to test the three kinds of global.
9493 (verify_code): Likewise.
9495 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
9498 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
9500 * gcc.target/i386/pr64291-2.c: Updated.
9502 2015-01-12 Richard Biener <rguenther@suse.de>
9504 PR tree-optimization/64530
9505 * gfortran.dg/pr64530.f90: New testcase.
9507 2015-01-12 Richard Biener <rguenther@suse.de>
9510 * gcc.dg/torture/pr64357.c: New testcase.
9512 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
9514 * gcc.target/i386/nop-mcount.c: Properly place {} in target
9517 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9518 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9520 2015-01-12 Martin Liska <mliska@suse.cz>
9522 * gcc.dg/ipa/PR64550.c: New test.
9524 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
9527 * g++.dg/ipa/pr63470.C: New testcase.
9529 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9532 * gfortran.dg/typebound_operator_20.f90: New.
9534 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9537 * gfortran.dg/proc_ptr_comp_42.f90: New.
9539 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9542 * gfortran.dg/proc_ptr_comp_41.f90: New.
9544 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
9546 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9548 2015-01-10 Tobias Burnus <burnus@net-b.de>
9551 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9552 and add dg-excess-errors.
9553 * gfortran.dg/line_length_6.f90: New.
9554 * gfortran.dg/line_length_7.f90: New.
9555 * gfortran.dg/line_length_8.f90: New.
9556 * gfortran.dg/line_length_9.f90: New.
9557 * gfortran.dg/line_length_10.f90: New.
9558 * gfortran.dg/line_length_11.f90: New.
9560 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9562 * jit.dg/test-threads.c (struct testcase): Move declaration
9563 to jit.dg/all-non-failing-tests.h.
9564 (testcases): Likewise.
9565 * jit.dg/all-non-failing-tests.h (struct testcase): Move
9566 declaration here from jit.dg/all-non-failing-tests.h.
9567 (testcases): Likewise.
9568 * jit.dg/test-combination.c (create_code): Eliminate spelling
9569 out all of the testcases in favor of looping through the
9570 "testcases" metadata.
9571 (verify_code): Likewise.
9573 2015-01-09 Jakub Jelinek <jakub@redhat.com>
9575 PR rtl-optimization/64536
9576 * gcc.dg/pr64536.c: New test.
9578 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9580 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9581 * jit.dg/test-combination.c (create_code): Likewise.
9582 (verify_code): Likewise.
9583 * jit.dg/test-constants.c: New test case.
9584 * jit.dg/test-threads.c: Add test-constants.c.
9586 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
9589 * objc.dg/gnu-api-2-class.m: Add a test case
9590 for the above change.
9592 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
9594 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9596 2015-01-09 Richard Biener <rguenther@suse.de>
9598 PR tree-optimization/64410
9599 * g++.dg/vect/pr64410.cc: New testcase.
9601 2015-01-09 Martin Liska <mliska@suse.cz>
9603 * gcc.dg/ipa/ipa-icf-32.c: New test.
9605 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9607 * c-c++-common/tsan/tsan_barrier.h: New.
9608 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9609 * c-c++-common/tsan/bitfield_race.c: Likewise.
9610 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9611 * c-c++-common/tsan/mutexset1.c: Likewise.
9612 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9613 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9614 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9615 * c-c++-common/tsan/simple_race.c: Likewise.
9616 * c-c++-common/tsan/simple_stack.c: Likewise.
9617 * c-c++-common/tsan/sleep_sync.c: Likewise.
9618 * c-c++-common/tsan/tiny_race.c: Likewise.
9619 * c-c++-common/tsan/tls_race.c: Likewise.
9620 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9621 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9622 * g++.dg/tsan/atomic_free.C: Likewise.
9623 * g++.dg/tsan/atomic_free2.C: Likewise.
9624 * g++.dg/tsan/cond_race.C: Likewise.
9625 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9627 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9630 * lib/target-supports.exp (check_effective_target_libatomic_available):
9632 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9633 targets that match effective-target libatomic_available.
9634 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9636 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9638 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9639 Verify the result of gcc_jit_context_get_last_error.
9640 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9642 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9644 PR tree-optimization/63989
9645 * gcc.dg/strlenopt-27.c: New test.
9647 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9649 * jit.dg/harness.h (set_up_logging): New function.
9650 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9651 set_up_logging on the context, so that every testcase is
9652 logged to a particular file.
9653 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9654 and call gcc_jit_context_set_logfile on the top-level context.
9656 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9659 * g++.dg/opt/pr64338.C: New test.
9661 2015-01-08 Tobias Burnus <burnus@net-b.de>
9663 * gfortran.dg/coarray/codimension_2b.f90: New file.
9664 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9665 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9667 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9670 * g++.dg/ext/fnname4.C: New.
9672 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9675 * g++.dg/cpp0x/constexpr-64462.C: New.
9677 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9680 * g++.dg/cpp0x/deleted10.C: New.
9682 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9684 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9686 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9688 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9689 GCC_JIT_UNARY_OP_ABS.
9690 (verify_unary_ops): Likewise.
9692 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9694 * jit.dg/test-arith-overflow.c: New test case.
9695 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9696 * jit.dg/test-combination.c (create_code): Likewise.
9697 (verify_code): Likewise.
9698 * jit.dg/test-threads.c (testcases): Likewise.
9700 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9702 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9703 rather than "jit". Load g++.exp, and call g++_init.
9704 Run test-*.cc files within the testsuite and *.cc files within
9706 (jit-dg-test): Drop the addition of -fgnu89-inline to
9707 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9708 doing it when compiling C testcases (since g++ does not handle
9709 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9710 is restored to the value after g++_init ran, rather than the
9711 value before g++_init ran. Return a list of
9712 $comp_output $output_file, as dg-test assumes.
9714 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9716 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9717 make it easier to figure out the origin of each test result when
9718 running test-combination.c and test-threads.c.
9719 (CHECK_VALUE): Likewise.
9720 (CHECK_DOUBLE_VALUE): Likewise.
9721 (CHECK_STRING_VALUE): Likewise.
9722 (CHECK_STRING_STARTS_WITH): Likewise.
9723 (CHECK_STRING_CONTAINS): Likewise.
9725 (check_string_value): Likewise, add "funcname" param.
9726 (check_string_starts_with): Likewise.
9727 (check_string_contains): Likewise.
9729 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9731 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9732 generating name of built executable.
9734 2015-01-07 Marek Polacek <polacek@redhat.com>
9737 * gcc.dg/pr64440.c: New test.
9738 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9740 2015-01-07 Marek Polacek <polacek@redhat.com>
9743 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9744 * gcc.dg/pr64417.c: New test.
9746 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9749 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9752 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9754 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9755 Check if testcases run without errors, not just if they compile.
9757 2015-01-06 Christian Bruel <christian.bruel@st.com>
9760 * gcc.target/sh/pr64507.c: New test.
9762 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9764 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9766 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9768 * c-c++-common/asan/sanitize-all-1.c: New test.
9769 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9770 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9771 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9772 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9774 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9776 * lib/target-supports.exp (check_profiling_available): Return 0 for
9778 (check_effective_target_tls_runtime): Likewise.
9779 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9780 * gcc.dg/20020312-2.c: Adjust for Visium.
9781 * gcc.dg/tls/thr-cse-1.c: Likewise
9782 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9783 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9784 * gcc.dg/weak/typeof-2.c: Likewise.
9786 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9788 PR rtl-optimization/64287
9789 * gcc.dg/aru-2.c: New test.
9791 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9794 * c-c++-common/ubsan/pr64344-1.c: New test.
9795 * c-c++-common/ubsan/pr64344-2.c: New test.
9797 PR tree-optimization/64465
9798 * gcc.dg/pr64465.c: New test.
9800 PR tree-optimization/64494
9801 * gcc.c-torture/compile/pr64494.c: New test.
9803 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9806 * gfortran.dg/realloc_on_assign_25.f90: New test.
9808 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9810 Update copyright years.
9812 2015-01-05 Marek Polacek <polacek@redhat.com>
9815 * gcc.dg/pr64423.c: New test.
9817 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9819 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9820 mmix-knuth-mmixware for the same reason as for MIPS.
9821 * gcc.dg/debug/debug-2.c: Ditto.
9823 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9825 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9828 * lib/gfortran.exp: Add libatomic library search path.
9829 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9830 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9832 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9834 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9836 * c-c++-common/tsan/bitfield_race.c: New testcase.
9837 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9839 2015-01-02 Tobias Burnus <burnus@net-b.de>
9841 * gfortran.dg/coarray/collectives_4.f90: New.
9843 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9846 * gfortran.dg/extends_16.f90: New.
9848 2015-01-02 Tobias Burnus <burnus@net-b.de>
9850 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9852 2015-01-02 Tobias Burnus <burnus@net-b.de>
9854 * gfortran.dg/coarray/codimension_2.f90: New.
9855 * gfortran.dg/coarray/codimension_2a.f90: New.
9856 * gfortran.dg/coarray_35.f90: New.
9857 * gfortran.dg/coarray_35a.f90: New.
9859 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9862 * gfortran.dg/dummy_procedure_11.f90: New.
9864 Copyright (C) 2015 Free Software Foundation, Inc.
9866 Copying and distribution of this file, with or without modification,
9867 are permitted in any medium without royalty provided the copyright
9868 notice and this notice are preserved.