1 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/init/new42.C: New.
6 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
11 * gcc.target/powerpc/pr67071-2.c: Likewise.
12 * gcc.target/powerpc/pr67071-3.c: Likewise.
14 2015-08-12 Marek Polacek <polacek@redhat.com>
17 * c-c++-common/Wshift-overflow-6.c: New test.
18 * c-c++-common/Wshift-overflow-7.c: New test.
19 * g++.dg/cpp1y/left-shift-2.C: New test.
21 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp0x/pr52742.C: New.
26 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
28 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
29 Check Knights Landing support.
31 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/warn/Wunused-result-1.C: New.
36 2015-08-12 Richard Biener <rguenther@suse.de>
38 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
39 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
40 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
41 * g++.dg/tree-ssa/pr61034.C: Adjust.
42 * gcc.dg/fold-compare-2.c: Likewise.
43 * gcc.dg/pr50763.c: Likewise.
44 * gcc.dg/predict-3.c: Likewise.
45 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
46 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
47 * gcc.dg/tree-ssa/pr20657.c: Likewise.
48 * gcc.dg/tree-ssa/pr21001.c: Likewise.
49 * gcc.dg/tree-ssa/pr37508.c: Likewise.
50 * gcc.dg/tree-ssa/vrp04.c: Likewise.
51 * gcc.dg/tree-ssa/vrp07.c: Likewise.
52 * gcc.dg/tree-ssa/vrp09.c: Likewise.
53 * gcc.dg/tree-ssa/vrp16.c: Likewise.
54 * gcc.dg/tree-ssa/vrp20.c: Likewise.
55 * gcc.dg/tree-ssa/vrp25.c: Likewise.
56 * gcc.dg/tree-ssa/vrp87.c: Likewise.
58 2015-08-12 Nathan Sidwell <nathan@acm.org>
60 * gcc.dg/vrp-min-max-1.c: New.
61 * gcc.dg/vrp-min-max-2.c: New.
63 2015-08-12 Richard Biener <rguenther@suse.de>
65 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
67 2015-08-12 Tom de Vries <tom@codesourcery.com>
70 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
71 Handle absence of vector min/max for sparc.
73 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
76 * g++.dg/ext/mv25.C: New test.
78 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
80 * gcc.target/i386/avx2-vect-shift.c: New test.
82 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
86 * gcc.dg/pragma-diag-3.c: New test.
87 * gcc.dg/pragma-diag-4.c: New test.
89 2015-08-11 Nathan Sidwell <nathan@acm.org>
91 * c-c++-common/dfp/operator-comma.c: Call init function.
92 * c-c++-common/dfp/convert-dfp-2.c: New test.
94 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
96 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
97 Treat model == 0x4f as Broadwell.
99 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
102 * gfortran.dg/pr67140.f90: New test.
104 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
108 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
110 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
113 * gfortran.dg/ieee/large_4.f90: New test.
115 2015-08-08 Bud Davis <jmdavis@link.com>
118 * gfortran.dg/common_22.f90: New.
120 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
122 PR rtl-optimization/67028
123 * gcc.dg/pr67028.c: New testcase.
125 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
127 PR rtl-optimization/67029
128 * gcc.dg/pr67029.c: New test.
130 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
133 * gfortran.dg/ieee/ieee_8.f90: New test.
135 2015-08-07 Jiong Wang <jiong.wang@arm.com>
137 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
139 * gcc.target/aarch64/noplt_2.c: Likewise.
140 * gcc.target/aarch64/noplt_3.c: Likewise.
142 2015-08-06 David Malcolm <dmalcolm@redhat.com>
144 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
145 optimization level, and print a summary at the end.
147 2015-08-06 Jiong Wang <jiong.wang@arm.com>
149 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
151 2015-08-06 Jiong Wang <jiong.wang@arm.com>
153 * gcc.target/aarch64/noplt_3.c: New testcase.
155 2015-08-06 Jiong Wang <jiong.wang@arm.com>
157 * gcc.target/aarch64/noplt_1.c: New testcase.
158 * gcc.target/aarch64/noplt_2.c: Likewise.
160 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
162 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
163 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
165 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
167 * gcc.target/s390/dwarfregtable-1.c: New test.
168 * gcc.target/s390/dwarfregtable-2.c: New test.
169 * gcc.target/s390/dwarfregtable-3.c: New test.
171 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
173 * gcc.target/s390/htm-builtins-z13-1.c: New test.
175 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
178 * gfortran.dg/ieee/large_2.f90: New test.
179 * gfortran.dg/ieee/large_3.F90: New test.
181 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
184 * gfortran.dg/ieee/large_1.f90: Adjust test.
186 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
187 Jeff Law <law@redhat.com>
190 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
191 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
192 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
193 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
194 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
195 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
197 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
200 * gfortran.dg/pr66311.f90: New file.
202 2015-08-05 Richard Biener <rguenther@suse.de>
204 PR tree-optimization/67121
205 * gcc.dg/torture/pr67121.c: New testcase.
207 2015-08-05 Nick Clifton <nickc@redhat.com>
209 * gcc.target/rl78: New directory.
210 * gcc.target/rl78/rl78.exp: New file: Test driver.
211 * gcc.target/rl78/test_addm3.c: New file: Test adds.
213 2015-08-05 Richard Biener <rguenther@suse.de>
216 * gcc.dg/torture/pr67120.c: New testcase.
218 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
222 * lib/fortran-modules.exp: Call cleanup-submodules from
224 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
225 cover the cases where private entities are no longer optimized
227 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
229 * gfortran.dg/submodule_1.f08: Change cleanup module names.
230 * gfortran.dg/submodule_5.f08: The same.
231 * gfortran.dg/submodule_9.f08: The same.
232 * gfortran.dg/submodule_10.f08: New test.
234 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/cpp1y/var-templ35.C: New.
239 2015-08-05 Richard Biener <rguenther@suse.de>
241 PR tree-optimization/67055
242 * g++.dg/torture/pr67055.C: New testcase.
244 2015-08-05 Richard Biener <rguenther@suse.de>
246 PR tree-optimization/67109
247 * gcc.dg/torture/pr67109.c: New testcase.
248 * gcc.dg/vect/vect-119.c: Adjust.
250 2015-08-05 Richard Biener <rguenther@suse.de>
253 * gcc.dg/pr67107.c: New testcase.
255 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
258 * g++.dg/cpp1z/abbrev2.C: New.
260 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
262 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
264 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
267 * g++.dg/init/explicit4.C: New.
269 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
271 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
272 without VSX an Power8 vector support.
274 2015-08-04 Richard Biener <rguenther@suse.de>
276 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
278 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
281 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
284 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
287 * g++.dg/cpp1y/var-templ34.C: New.
289 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
291 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
292 * gcc.target/aarch64/target_attr_1.c: Likewise.
293 * gcc.target/aarch64/target_attr_2.c: Likewise.
294 * gcc.target/aarch64/target_attr_3.c: Likewise.
295 * gcc.target/aarch64/target_attr_4.c: Likewise.
296 * gcc.target/aarch64/target_attr_5.c: Likewise.
297 * gcc.target/aarch64/target_attr_6.c: Likewise.
298 * gcc.target/aarch64/target_attr_7.c: Likewise.
299 * gcc.target/aarch64/target_attr_8.c: Likewise.
300 * gcc.target/aarch64/target_attr_9.c: Likewise.
301 * gcc.target/aarch64/target_attr_10.c: Likewise.
302 * gcc.target/aarch64/target_attr_11.c: Likewise.
303 * gcc.target/aarch64/target_attr_12.c: Likewise.
304 * gcc.target/aarch64/target_attr_13.c: Likewise.
305 * gcc.target/aarch64/target_attr_14.c: Likewise.
306 * gcc.target/aarch64/target_attr_15.c: Likewise.
308 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
310 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
312 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
314 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
316 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
321 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
324 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
325 * gfortran.dg/ieee/large_1.f90: New test.
327 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
329 PR tree-optimization/67043
330 * gcc.dg/pr67043.c: New test.
332 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
334 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
336 2015-08-03 David Malcolm <dmalcolm@redhat.com>
338 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
339 it to push/pop timing items.
340 (main): For each optimization level, create a gcc_jit_timer, and
341 time all of the iteration within that level cumulatively.
342 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
343 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
345 2015-08-03 Alexander Basov <coohpt@gmail.com>
350 * gcc.target/arm/pr43404.c : New testcase.
351 * gcc.target/arm/pr48470.c : New testcase.
352 * gcc.target/arm/pr64744-1.c : New testcase.
353 * gcc.target/arm/pr64744-2.c : New testcase.
355 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
357 PR tree-optimization/67077
358 * gcc.dg/pr67077.c: New test.
360 2015-08-03 Jeff Law <law@redhat.com>
363 PR gcov-profile/66899
364 * gcc.dg/pr66899.c: New test.
365 * gcc.dg/pr66314.c: New test.
367 2015-08-03 Marek Polacek <polacek@redhat.com>
370 * gcc.dg/pr67088.c: New test.
372 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
375 * gcc.target/arm/vnmul-1.c: New.
376 * gcc.target/arm/vnmul-2.c: New.
377 * gcc.target/arm/vnmul-3.c: New.
378 * gcc.target/arm/vnmul-4.c: New.
380 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
383 * gfortran.dg/class_allocate_20.f90: New.
385 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
387 * gcc.target/aarch64/csel_bfx_1.c: New test.
388 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
390 2015-08-02 Martin Sebor <msebor@redhat.com>
392 * g++.dg/Wframe-address-in-Wall.C: New test.
393 * g++.dg/Wframe-address.C: New test.
394 * g++.dg/Wno-frame-address.C: New test.
395 * gcc.dg/Wframe-address-in-Wall.c: New test.
396 * gcc.dg/Wframe-address.c: New test.
397 * gcc.dg/Wno-frame-address.c: New test.
399 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
401 * c-c++-common/Wmisleading-indentation.c: Add more tests.
403 2015-08-01 Michael Collison <michael.collison@linaro.org
404 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
406 * gcc.target/arm/mincmp.c: New test.
408 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
411 * gfortran.dg/associated_target_6.f03: New test
413 2015-08-01 Tom de Vries <tom@codesourcery.com>
415 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
416 optimize ("-ftree-parallelize-loops=0").
417 Add successful scans for 2 detected reductions. Add xfail scans for 3
419 * gcc.dg/autopar/reduc-2short.c: Same.
420 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
421 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
423 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
426 2015-07-31 Marek Polacek <polacek@redhat.com>
429 * g++.dg/ubsan/pr66977.C: New test.
431 2015-07-30 Marek Polacek <polacek@redhat.com>
433 * c-c++-common/Wtautological-compare-3.c: New test.
435 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
437 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
438 (CHECK): Pass address of scalar, rather than array.
440 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
442 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
444 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
446 * gcc.target/aarch64/fp16/fp16.exp: New.
447 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
448 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
450 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
452 * gcc.target/aarch64/f16_movs_1.c: New test.
454 2015-07-28 Tom de Vries <tom@codesourcery.com>
456 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
459 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
460 Manuel López-Ibáñez <manu@gcc.gnu.org>
462 * gcc.dg/parm-incomplete-1.c: Update.
463 * gcc.dg/pr18809-1.c: Update.
464 * gcc.dg/pr27953.c: Update.
465 * gcc.dg/vla-11.c: Update.
467 2015-07-27 Marek Polacek <polacek@redhat.com>
469 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
471 2015-07-27 Tom de Vries <tom@codesourcery.com>
473 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
474 attribute. Update comment.
476 Add scan for not parallelizing inner loop.
477 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
481 2015-07-27 Marek Polacek <polacek@redhat.com>
484 * c-c++-common/Wtautological-compare-2.c: New test.
486 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
489 * gcc.target/i386/pr66232-6.c: New tests.
490 * gcc.target/i386/pr66232-7.c: Likewise.
491 * gcc.target/i386/pr66232-8.c: Likewise.
492 * gcc.target/i386/pr66232-9.c: Likewise.
494 2015-07-27 Marek Polacek <polacek@redhat.com>
498 * c-c++-common/Wtautological-compare-1.c: New test.
500 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
503 * g++.dg/template/pr18969.C: New test.
504 * g++.dg/template/pr18969-2.C: New test.
505 * g++.old-deja/g++.jason/overload.C: Remove return value in
506 template function returning void.
508 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
510 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
511 immediates to avoid shift-overflow warnings.
513 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
516 * g++.dg/init/pr66857.C: New test.
518 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
521 * gcc.target/i386/pr66648.c: New test.
523 2015-07-25 Tom de Vries <tom@codesourcery.com>
525 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
526 interchange_files and block_files variables.
527 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
529 * gcc.dg/graphite/uns-interchange-12.c: Same.
530 * gcc.dg/graphite/uns-interchange-14.c: Same.
531 * gcc.dg/graphite/uns-interchange-15.c: Same.
532 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
533 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
535 2015-07-25 Jeff Law <law@redhat.com>
539 * gcc.dg/tree-ssa/pr66752-2.c: New test.
540 * gcc.dg/torture/pr66752-1.c: New test
541 * g++.dg/torture/pr66752-2.C: New test.
543 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
546 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
548 PR rtl-optimization/64164
549 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
550 * gcc.dg/ssp-1.c: Make counter a register.
551 * gcc.dg/ssp-2.c: Likewise.
552 * gcc.dg/torture/parm-coalesce.c: New.
554 2015-07-24 Tom de Vries <tom@codesourcery.com>
556 * gcc.dg/graphite/block-1.c: Xfail scan.
557 * gcc.dg/graphite/interchange-12.c: Same.
558 * gcc.dg/graphite/interchange-14.c: Same.
559 * gcc.dg/graphite/interchange-15.c: Same.
560 * gcc.dg/graphite/interchange-9.c: Same.
561 * gcc.dg/graphite/interchange-mvt.c: Same.
562 * gcc.dg/graphite/uns-block-1.c: New test.
563 * gcc.dg/graphite/uns-interchange-12.c: New test.
564 * gcc.dg/graphite/uns-interchange-14.c: New test.
565 * gcc.dg/graphite/uns-interchange-15.c: New test.
566 * gcc.dg/graphite/uns-interchange-9.c: New test.
567 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
569 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
572 * c-c++-common/Wunused-function-1.c: New.
574 2015-07-24 Tom de Vries <tom@codesourcery.com>
576 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
577 alternative exit-first loop transform.
578 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
579 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
580 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
581 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
582 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
583 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
584 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
585 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
586 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
588 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
591 * gcc.target/i386/mpx/pr66566.c: New test.
593 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
596 * gcc.target/i386/pr66978.c: New test.
598 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
600 * gcc.target/s390/gpr2fprsavecfi.c: New test.
602 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
604 * gcc.target/s390/insv-1.c: New test.
605 * gcc.target/s390/insv-2.c: New test.
606 * gcc.target/s390/insv-3.c: New test.
608 2015-07-24 Tom de Vries <tom@codesourcery.com>
610 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
612 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
615 * gcc.dg/pr25530.c: New test.
617 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
620 * gcc.dg/pr25529.c: New test.
622 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
624 * gcc.target/arm/reg_equal_test.c: New test.
626 2015-07-23 Jeff Law <law@redhat.com>
629 * gcc.dg/tree-ssa/pr66752-2.c: New test.
630 * gcc.dg/torture/pr66752-1.c: New test
631 * g++.dg/torture/pr66752-2.C: New test.
633 2015-07-23 Marek Polacek <polacek@redhat.com>
636 * g++.dg/warn/Wlogical-op-2.C: New test.
638 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
640 PR rtl-optimization/64164
641 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
642 * gcc.dg/ssp-1.c: Make counter a register.
643 * gcc.dg/ssp-2.c: Likewise.
644 * gcc.dg/torture/parm-coalesce.c: New.
646 2015-07-23 Marek Polacek <polacek@redhat.com>
649 * c-c++-common/ubsan/pr66908.c: New test.
651 2015-07-23 Tom de Vries <tom@codesourcery.com>
653 * gcc.dg/autopar/outer-4.c: Add xfail.
654 * gcc.dg/autopar/outer-5.c: Same.
655 * gcc.dg/autopar/outer-6.c: Same.
656 * gcc.dg/autopar/reduc-2.c: Same.
657 * gcc.dg/autopar/reduc-2char.c: Same.
658 * gcc.dg/autopar/reduc-2short.c: Same.
659 * gcc.dg/autopar/reduc-8.c: Same.
660 * gcc.dg/autopar/uns-outer-4.c: New test.
661 * gcc.dg/autopar/uns-outer-5.c: New test.
662 * gcc.dg/autopar/uns-outer-6.c: New test.
664 2015-07-23 Richard Biener <rguenther@suse.de>
666 PR tree-optimization/66952
667 * gcc.dg/torture/pr66952.c: Use signed char.
669 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
671 PR tree-optimization/66926,66951
672 * gcc.dg/vect/pr66951.c: New test.
674 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
677 * g++.dg/parse/error57.C: New.
678 * g++.dg/expr/string-2.C: Update.
680 2015-07-23 Richard Biener <rguenther@suse.de>
682 PR tree-optimization/66945
683 * gcc.dg/torture/pr66945.c: New testcase.
685 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
688 * g++.dg/ext/mv24.C: New test.
690 2015-07-22 Marek Polacek <polacek@redhat.com>
692 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
695 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
699 * gfortran.dg/generic_30.f90: New.
701 2015-07-22 Richard Biener <rguenther@suse.de>
703 PR tree-optimization/66952
704 * gcc.dg/torture/pr66952.c: New testcase.
706 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
708 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
710 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
712 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
714 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
716 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
718 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
720 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
722 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
724 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
726 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
728 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
730 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
732 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
734 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
736 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
738 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
740 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
742 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
744 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
746 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
748 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
750 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
752 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
754 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
756 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
758 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
760 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
762 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
764 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
766 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
768 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
770 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
772 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
774 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
776 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
778 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
780 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
782 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
784 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
786 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
788 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
790 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
792 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
794 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
796 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
798 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
800 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
802 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
804 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
806 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
808 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
810 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
812 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
814 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
816 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
818 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
820 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
822 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
824 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
826 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
828 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
830 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
832 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
834 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
836 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
838 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
840 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
842 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
844 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
846 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
848 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
850 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
852 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
854 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
856 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
858 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
860 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
862 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
864 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
866 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
868 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
870 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
872 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
874 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
876 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
878 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
880 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
882 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
884 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
886 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
888 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
890 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
892 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
894 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
896 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
898 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
900 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
902 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
904 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
906 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
908 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
910 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
912 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
914 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
916 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
918 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
920 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
922 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
924 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
926 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
928 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
930 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
932 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
934 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
936 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
938 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
940 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
942 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
944 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
946 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
948 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
950 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
952 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
954 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
956 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
958 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
960 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
962 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
964 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
966 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
968 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
970 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
973 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
975 * g++.dg/template/crash81.C: Update.
977 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
980 * gcc.target/i386/pr66424.c: New.
982 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
984 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
986 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
989 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
990 Drop address sanitization.
992 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
994 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
996 (dg-additional-options): Set armv5t flag.
998 2015-07-21 Marek Polacek <polacek@redhat.com>
1000 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1001 * gcc.dg/vmx/unpack.c: Likewise.
1002 * gcc.target/powerpc/quad-atomic.c: Likewise.
1004 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
1006 * gcc.target/i386/asm-flag-5.c (f_ll): New.
1008 2015-07-20 Jiong Wang <jiong.wang@arm.com>
1010 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1013 2015-07-20 Marek Polacek <polacek@redhat.com>
1016 * c-c++-common/Wshift-overflow-1.c: New test.
1017 * c-c++-common/Wshift-overflow-2.c: New test.
1018 * c-c++-common/Wshift-overflow-3.c: New test.
1019 * c-c++-common/Wshift-overflow-4.c: New test.
1020 * c-c++-common/Wshift-overflow-5.c: New test.
1021 * g++.dg/cpp1y/left-shift-1.C: New test.
1022 * gcc.dg/c90-left-shift-2.c: New test.
1023 * gcc.dg/c90-left-shift-3.c: New test.
1024 * gcc.dg/c99-left-shift-2.c: New test.
1025 * gcc.dg/c99-left-shift-3.c: New test.
1026 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1027 * gcc.c-torture/execute/pr40386.c: Likewise.
1028 * gcc.dg/vect/pr33373.c: Likewise.
1029 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1030 * gcc.dg/vect/vect-shift-2.c: Likewise.
1032 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1034 * gcc.target/aarch64/neg_abs_1.c: New test.
1036 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
1039 * gcc.target/i386/pr66922.c: New test.
1041 2015-07-18 Sebastian Pop <s.pop@samsung.com>
1045 * gcc.dg/tree-ssa/pr42327.c: Removed.
1046 * g++.dg/other/pr35011.C: Removed.
1048 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1051 * gcc.target/i386/pr66906.c: New test.
1053 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1055 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1056 as follow-up to r225930.
1058 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
1061 * lib/fortran-modules.exp (proc cleanup-submodules): New
1063 * gfortran.dg/submodule_1.f08: Change extension and clean up
1064 the submodule files.
1065 * gfortran.dg/submodule_2.f08: ditto
1066 * gfortran.dg/submodule_6.f08: ditto
1067 * gfortran.dg/submodule_7.f08: ditto
1068 * gfortran.dg/submodule_8.f08: New test
1069 * gfortran.dg/submodule_9.f08: New test
1071 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
1072 Sebastian Pop <s.pop@samsung.com>
1075 * gcc.dg/graphite/pr61929.c: New.
1077 2015-07-17 Marek Polacek <polacek@redhat.com>
1079 * gcc.dg/fold-minus-7.c: New test.
1081 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1083 * gfortran.dg/co_reduce_1.f90: New file.
1085 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1088 * gcc.target/i386/pr66824.c:
1090 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
1093 * gfortran.dg/structure_constructor_13.f03: New test.
1095 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1098 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1099 of generated while loops in the tree dump.
1100 * gfortran.dg/derived_constructor_comps_6.f90: New file.
1102 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
1104 * gcc.dg/vect/vect-outer-simd-2.c: New test.
1106 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
1109 * gcc.target/i386/pr66891.c: New test.
1111 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1115 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
1117 PR rtl-optimization/66626
1118 * gcc.target/i386/pr66626-2.c: New.
1120 2015-07-16 Martin Liska <mliska@suse.cz>
1122 * g++.dg/ipa/pr66896.c: New test.
1124 2015-07-16 Richard Biener <rguenther@suse.de>
1126 PR tree-optimization/66894
1127 * gcc.dg/torture/pr66894.c: New testcase.
1129 2015-07-16 Richard Biener <rguenther@suse.de>
1131 * gcc.dg/tree-ssa/pr21031.c: Adjust.
1133 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
1136 * g++.dg/pr66866.C: New test.
1138 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1140 * gcc.target/powerpc/vec-cmp-sel.c: New test.
1142 2015-07-15 Richard Biener <rguenther@suse.de>
1144 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1145 { -O3 -fomit-frame-pointer },
1146 { -O3 -fomit-frame-pointer -funroll-loops } and
1147 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1149 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1150 -finline-functions }
1152 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
1154 * gcc.target/mips/interrupt_handler-5.c: New test.
1156 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
1157 Robert Suchanek <robert.suchanek@imgtec.com>
1159 * gcc.target/mips/interrupt_handler-4.c: New test.
1161 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1164 * gcc.dg/lto/lto.exp: Initialize MPX.
1166 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1168 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1170 * gcc.target/arm/scd42-3.c: Likewise.
1172 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
1174 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1175 code to be run when the pre-arch code increases the isa_rev to
1176 mips32r6 or greater.
1178 2015-07-15 Richard Biener <rguenther@suse.de>
1180 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1181 { -O3 -fomit-frame-pointer },
1182 { -O3 -fomit-frame-pointer -funroll-loops } and
1183 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1185 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1186 -finline-functions }
1187 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1188 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1189 to additional_flags.
1191 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
1193 PR rtl-optimization/66838
1194 * gcc.target/i386/pr66838.c: New test.
1196 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
1199 * g++.dg/template/pr66850.C: New test.
1201 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1202 Cesar Philippidis <cesar@codesourcery.com>
1203 Chung-Lin Tang <cltang@codesourcery.com>
1205 * gcc.target/nios2/nios2-flushd.c: New.
1206 * gcc.target/nios2/nios2-rdprs.c: New.
1207 * gcc.target/nios2/r2-atomic.c: New.
1208 * gcc.target/nios2/r2-eni.c: New.
1209 * gcc.target/nios2/r2-wrpie.c: New.
1211 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1212 Cesar Philippidis <cesar@codesourcery.com>
1213 Chung-Lin Tang <cltang@codesourcery.com>
1215 * gcc.target/nios2/cdx-ldstwm-1.c: New.
1216 * gcc.target/nios2/cdx-ldstwm-2.c: New.
1218 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1219 Cesar Philippidis <cesar@codesourcery.com>
1220 Chung-Lin Tang <cltang@codesourcery.com>
1222 * gcc.target/nios2/andci.c: New.
1223 * gcc.target/nios2/bmx.c: New.
1224 * gcc.target/nios2/cdx-add.c: New.
1225 * gcc.target/nios2/cdx-branch.c: New.
1226 * gcc.target/nios2/cdx-callret.c: New.
1227 * gcc.target/nios2/cdx-loadstore.c: New.
1228 * gcc.target/nios2/cdx-logical.c: New.
1229 * gcc.target/nios2/cdx-mov.c: New.
1230 * gcc.target/nios2/cdx-shift.c: New.
1231 * gcc.target/nios2/cdx-sub.c: New.
1232 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1234 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
1237 * g++.dg/cpp0x/vt-65071.C: New.
1239 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1240 Cesar Philippidis <cesar@codesourcery.com>
1241 Chung-Lin Tang <cltang@codesourcery.com>
1243 * gcc.target/nios2/r2-io-range.c: New.
1244 * gcc.target/nios2/r2-stio-1.c: New.
1245 * gcc.target/nios2/r2-stio-2.c: New.
1246 * gcc.target/nios2/nios2-ldxio.c: New.
1247 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1248 of just compile. Add more tests.
1250 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1252 gfortran.dg/pr66864.f90: New test.
1254 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
1256 PR rtl-optimization/66626
1257 * gcc.target/i386/pr66626.c: New.
1259 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1261 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1262 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1263 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1265 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
1267 * g++.dg/template/crash81.C: Adjust for error + inform change.
1268 * g++.dg/template/pr58878.C: Likewise.
1269 * g++.dg/template/shadow1.C: Likewise.
1270 * g++.dg/template/shadow2.C: Likewise.
1271 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1272 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1273 * g++.old-deja/g++.brendan/crash7.C: Likewise.
1274 * g++.old-deja/g++.pt/shadow2.C: Likewise.
1276 2015-07-14 Richard Biener <rguenther@suse.de>
1278 PR tree-optimization/66863
1279 * gcc.dg/torture/pr66863.c: New testcase.
1281 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
1284 * g++.dg/template/pr65186.C: New test.
1286 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
1288 * gcc.target/arm/macro_defs0.c: Add directive to skip
1289 test if -marm is present.
1290 * gcc.target/arm/macro_defs1.c: Likewise.
1292 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1294 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1296 * gcc.target/aarch64/adds1.c: Likewise.
1297 * gcc.target/aarch64/ands_1.c: Likewise.
1298 * gcc.target/aarch64/bics_1.c: Likewise.
1299 * gcc.target/aarch64/subs1.c: Likewise.
1300 * gcc.target/aarch64/subs3.c: Likewise.
1302 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
1305 * gfortran.dg/pr64589.f90: New test.
1307 2015-07-13 Renlin Li <renlin.li@arm.com>
1310 * gcc.c-torture/execute/pr66556.c: New.
1312 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
1314 * gcc.dg/20020219-1.c: Fix double word typos.
1315 * gcc.dg/20020919-1.c: Same.
1317 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1318 Jeff Law <law@redhat.com>
1321 * g++.dg/tree-ssa/pr66726.c: New test.
1322 * gcc.dg/tree-ssa/pr66726-2.c: New test.
1323 * gcc.dg/tree-ssa/pr66726.c: New test.
1325 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1328 * g++.dg/cpp0x/variadic-ttp2.C: New.
1330 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1333 * g++.dg/cpp0x/auto46.C: New test.
1334 * g++.dg/template/pr30044.C: New test.
1335 * g++.dg/template/shadow2.C: New test.
1336 * g++.dg/template/error55.C: New test.
1337 * g++.dg/template/crash83.C: Accept any error string.
1338 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1340 * g++.dg/cpp0x/variadic19.C: Likewise
1341 * g++.dg/template/canon-type-13.C: Likewise.
1342 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1343 * g++.dg/torture/20070621-1.C: Likewise.
1345 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1348 * g++.dg/init/explicit3.C: New.
1350 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1353 * gcc.target/i386/pr66819-1.c: New test.
1354 * gcc.target/i386/pr66819-2.c: Likewise.
1355 * gcc.target/i386/pr66819-3.c: Likewise.
1356 * gcc.target/i386/pr66819-4.c: Likewise.
1357 * gcc.target/i386/pr66819-5.c: Likewise.
1359 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1362 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1363 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1364 type to prevent possible flag-clobbering zero-extensions.
1365 * gcc.target/i386/pr66703.c: New test.
1367 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1370 * g++.dg/cpp0x/nsdmi-template15.C: New.
1372 2015-07-10 Jiong Wang <jiong.wang@arm.com>
1374 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1376 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
1378 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1379 * gcc.target/arm/flip-thumb.c: Likewise.
1381 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1384 * gcc.target/i386/pr66813.c: New test.
1386 2015-07-10 Jakub Jelinek <jakub@redhat.com>
1389 * gcc.dg/gomp/pr66820.c: New test.
1391 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1394 * g++.dg/cpp0x/scoped_enum6.C: New.
1396 2015-07-10 Tom de Vries <tom@codesourcery.com>
1398 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1399 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1401 2015-07-10 Richard Biener <rguenther@suse.de>
1403 PR tree-optimization/66823
1404 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1405 which should not be necessary. XFAIL.
1407 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1410 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1412 2015-07-09 Jakub Jelinek <jakub@redhat.com>
1415 * gcc.dg/gomp/pr66633-1.c: New test.
1416 * gcc.dg/gomp/pr66633-2.c: New test.
1417 * gcc.dg/gomp/pr66633-3.c: New test.
1418 * gcc.dg/gomp/pr66633-4.c: New test.
1420 2015-07-09 John Marino <gnugcc@marino.st>
1422 * lib/target-supports.exp (check_effective_target_pie):
1425 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
1428 * gcc.target/i386/pr66814.c: New test.
1430 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
1433 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1434 * gcc.target/aarch64/fnmul-2.c: Likewise.
1435 * gcc.target/aarch64/fnmul-3.c: Likewise.
1436 * gcc.target/aarch64/fnmul-4.c: Likewise.
1438 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1441 * g++.dg/cpp0x/vt-65790.C: New.
1443 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1446 * gcc.target/i386/pr66818.c: New test.
1448 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1451 * gcc.target/i386/pr66817.c: New test.
1453 2015-07-09 Marek Polacek <polacek@redhat.com>
1455 PR tree-optimization/66718
1456 * gcc.dg/vect/vect-126.c: New test.
1458 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
1460 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1461 even when dwarf-2 is not the default.
1463 2015-07-08 Jeff Law <law@redhat.com>
1466 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1467 to have a single memory reference.
1469 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
1471 * g++.dg/other/dump-ada-spec-9.C: New test.
1473 2015-07-08 Jakub Jelinek <jakub@redhat.com>
1475 * g++.dg/vect/vect.exp: Run also simd* tests.
1476 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1477 (check_vect): Fix up get_cpuid call for C++.
1478 * g++.dg/vect/simd-clone-1.cc: New test.
1480 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1482 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1484 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1486 * gcc.target/i386/readeflags-1.c (abort): New prototype.
1487 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1489 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1492 * gcc.target/i386/pr66806.c: New test.
1494 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/cpp0x/auto45.C: New.
1499 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
1502 * gcc.target/i386/pr66334.c: New.
1504 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1506 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1509 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1512 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1513 (verify_code): Update expected error message.
1514 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1515 (verify_code): Likewise.
1516 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1517 (verify_code): Likewise.
1519 2015-07-08 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/66793
1522 * gcc.dg/torture/pr66793.c: New testcase.
1524 2015-07-08 Richard Biener <rguenther@suse.de>
1526 PR tree-optimization/66794
1527 * gcc.dg/torture/pr66794.c: New testcase.
1529 2015-07-08 Marek Polacek <polacek@redhat.com>
1532 * g++.dg/abi/abi-tag15.C: New test.
1534 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1536 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1537 * gcc.target/mips/branch-3.c: Ditto
1538 * gcc.target/mips/branch-4.c: Ditto.
1539 * gcc.target/mips/branch-5.c: Ditto.
1540 * gcc.target/mips/branch-6.c: Ditto.
1541 * gcc.target/mips/branch-7.c: Ditto.
1542 * gcc.target/mips/branch-8.c: Ditto.
1543 * gcc.target/mips/branch-9.c: Ditto.
1544 * gcc.target/mips/branch-10.c: Ditto.
1545 * gcc.target/mips/branch-11.c: Ditto.
1546 * gcc.target/mips/branch-12.c: Ditto.
1547 * gcc.target/mips/branch-13.c: Ditto.
1548 * gcc.target/mips/umips-branch-5.c: New file.
1549 * gcc.target/mips/umips-branch-6.c: New file.
1550 * gcc.target/mips/umips-branch-7.c: New file.
1551 * gcc.target/mips/umips-branch-8.c: New file.
1552 * gcc.target/mips/umips-branch-9.c: New file.
1553 * gcc.target/mips/umips-branch-10.c: New file.
1554 * gcc.target/mips/umips-branch-11.c: New file.
1555 * gcc.target/mips/umips-branch-12.c: New file.
1556 * gcc.target/mips/umips-branch-13.c: New file.
1557 * gcc.target/mips/umips-branch-14.c: New file.
1558 * gcc.target/mips/umips-branch-15.c: New file.
1559 * gcc.target/mips/umips-branch-16.c: New file.
1560 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1561 (OCCUPY_0xfffc): New define.
1563 2015-07-08 Renlin Li <renlin.li@arm.com>
1565 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1567 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1569 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1571 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1573 * gcc.target/i386/bt-3.c: New test.
1574 * gcc.target/i386/bt-4.c: Ditto.
1576 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1578 * g++.dg/other/dump-ada-spec-8.C: New test.
1580 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1583 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1585 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1587 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1589 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1590 Avoid using an opaque struct for local "f".
1592 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1595 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1596 * jit.dg/test-pr66779.c: New testcase.
1598 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1600 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1603 2015-07-07 Richard Biener <rguenther@suse.de>
1605 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1607 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1609 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1610 * gcc.target/mips/call-5.c: Ditto.
1611 * gcc.target/mips/call-6.c: Ditto.
1613 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1615 * gcc.dg/dx-test.c: New test-case.
1617 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1620 * gfortran.dg/allocate_with_source_9.f08: New test.
1622 2015-07-07 Christian Bruel <christian.bruel@st.com>
1625 * gcc.target/arm/flip-thumb.c: Fix scan.
1626 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1627 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1628 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1631 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1634 * gcc.c-torture/execute/pr65956.c: New test.
1636 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1638 * gcc.target/arm/aapcs/align1.c: New.
1639 * gcc.target/arm/aapcs/align_rec1.c: New.
1640 * gcc.target/arm/aapcs/align2.c: New.
1641 * gcc.target/arm/aapcs/align_rec2.c: New.
1642 * gcc.target/arm/aapcs/align3.c: New.
1643 * gcc.target/arm/aapcs/align_rec3.c: New.
1644 * gcc.target/arm/aapcs/align4.c: New.
1645 * gcc.target/arm/aapcs/align_rec4.c: New.
1646 * gcc.target/arm/aapcs/align_vararg1.c: New.
1647 * gcc.target/arm/aapcs/align_vararg2.c: New.
1649 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1651 * gfortran.dg/iomsg_2.f90: New test.
1653 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1656 * gcc.target/i386/pr66749.c: New test.
1658 2015-07-06 Richard Biener <rguenther@suse.de>
1660 PR tree-optimization/66772
1661 * gcc.dg/torture/pr66772-1.c: New testcase.
1662 * gcc.dg/torture/pr66772-2.c: Likewise.
1664 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1666 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1667 the jals instruction.
1669 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1672 * gcc.target/i386/pr53383-1.c: New file.
1673 * gcc.target/i386/pr53383-2.c: Likewise.
1674 * gcc.target/i386/pr53383-3.c: Likewise.
1676 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1678 * gcc.target/aarch64/fnmul-1.c: New.
1679 * gcc.target/aarch64/fnmul-2.c: New.
1680 * gcc.target/aarch64/fnmul-3.c: New.
1681 * gcc.target/aarch64/fnmul-4.c: New.
1683 2015-07-06 Richard Biener <rguenther@suse.de>
1686 * gcc.dg/torture/pr66759.c: New testcase.
1688 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1691 * gfortran.dg/alloc_comp_class_3.f03: New test.
1692 * gfortran.dg/alloc_comp_class_4.f03: New test.
1694 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1696 * gcc.c-torture/execute/pr66757.c: New test.
1698 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1700 PR tree-optimization/66720
1701 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1703 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1704 Sandra Loosemore <sandra@codesourcery.com>
1706 * gcc.target/nios2/gprel-offset.c: New test.
1708 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1711 * gfortran.dg/pr66725.f90: New test.
1713 2015-07-03 Jason Merrill <jason@redhat.com>
1715 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1716 Avoid narrowing error.
1718 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1720 PR rtl-optimization/66706
1721 * gcc.target/powerpc/shift-int.c: New testcase.
1723 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1726 * gcc.target/i386/pr66746.c: New file.
1728 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1730 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1732 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1734 PR tree-optimization/66119
1735 * g++.dg/opt/pr66119.C: New.
1737 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1740 * gfortran.dg/submodule_1.f90: New test
1741 * gfortran.dg/submodule_2.f90: New test
1742 * gfortran.dg/submodule_3.f90: New test
1743 * gfortran.dg/submodule_4.f90: New test
1744 * gfortran.dg/submodule_5.f90: New test
1745 * gfortran.dg/submodule_6.f90: New test
1746 * gfortran.dg/submodule_7.f90: New test
1748 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1750 PR preprocessor/53690
1751 * g++.dg/cpp/pr53690.C: New.
1753 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1755 * gcc.target/powerpc/vec-cmp.c: New test.
1757 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1760 * gfortran.dg/pr56520.f90: New test.
1762 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1765 * gfortran.dg/pr66545_1.f90: New test.
1766 * gfortran.dg/pr66545_2.f90: New test.
1768 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1770 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1771 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1773 2015-07-02 Richard Biener <rguenther@suse.de>
1776 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1779 2015-07-02 Richard Biener <rguenther@suse.de>
1781 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1783 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1785 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1787 2015-07-01 Jason Merrill <jason@redhat.com>
1789 * lib/target-supports.exp (cxx_default): Set to C++14.
1791 2015-07-01 Tom de Vries <tom@codesourcery.com>
1794 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1797 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1799 * gfortran.dg/warn_conversion_8.f90: New test.
1801 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1803 PR rtl-optimization/61047
1804 * gcc.c-torture/execute/20150611-1.c: New testcase.
1806 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1809 * jit.dg/all-non-failing-tests.h: Add
1810 test-pr66700-observing-write-through-ptr.c.
1811 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1813 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1815 * jit.dg/test-accessing-union.c: Add comments for use by
1816 gcc/jit/docs/topics/types.rst.
1818 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1820 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1821 'do-require-effective-target' with 'dg-require-effective-target'.
1822 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1823 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1824 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1825 'stlex' with 'strex' as the expected output.
1827 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1830 * g++.dg/cpp0x/gen-attrs-60.C: New.
1831 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1833 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1835 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1837 * gcc.target/aarch64/pic-small.c: Restrict this test under
1838 check_effective_target_aarch64_small_fpic.
1840 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1842 * gfortran.dg/gomp/pr66633.f90: New test.
1844 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1847 * g++.dg/template/pr66686.C: New test.
1849 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1851 * gnat.dg/lto17.ad[sb]: New test.
1853 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1855 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1856 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1858 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1860 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1862 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1864 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1866 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1868 * jit.dg/test-switch.c: New testcase.
1869 * jit.dg/test-switch.cc: New testcase.
1871 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1874 * jit.dg/all-non-failing-tests.h: Add note about
1875 test-validly-unreachable-block.c.
1876 * jit.dg/test-validly-unreachable-block.c: New file.
1878 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1881 * jit.dg/all-non-failing-tests.h: Add note about
1882 test-extra-options.c.
1883 * jit.dg/test-extra-options.c: New testcase.
1885 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1888 * gcc.target/i386/pr66691.c: New.
1890 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1892 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1893 * gcc.target/i386/iamcu/args.h: Likewise.
1894 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1895 * gcc.target/i386/iamcu/defines.h: Likewise.
1896 * gcc.target/i386/iamcu/macros.h: Likewise.
1897 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1898 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1899 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1900 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1901 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1902 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1903 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1904 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1905 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1906 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1907 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1908 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1909 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1910 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1911 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1912 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1913 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1915 2015-06-30 Marek Polacek <polacek@redhat.com>
1917 * gcc.dg/fold-minus-6.c: New test.
1919 * gcc.dg/fold-ior-3.c: New test.
1921 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1923 Implement N4197 - Adding u8 character literals
1924 * g++.dg/cpp1z/utf8.C: New.
1925 * g++.dg/cpp1z/utf8-neg.C: New.
1926 * g++.dg/cpp1z/udlit-utf8char.C: New.
1928 2015-06-30 Marek Polacek <polacek@redhat.com>
1930 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1932 2015-06-30 Tom de Vries <tom@codesourcery.com>
1934 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1935 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1936 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1937 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1939 2015-06-30 Marek Polacek <polacek@redhat.com>
1941 * gcc.dg/fold-ior-2.c: New test.
1943 2015-06-30 Tom de Vries <tom@codesourcery.com>
1945 PR tree-optimization/66652
1946 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1947 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1949 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1951 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1955 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1957 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1960 * gfortran.dg/wunused-parameter.f90: New test.
1962 2015-06-29 Richard Henderson <rth@redhat.com>
1964 * gcc.target/i386/asm-flag-1.c: New.
1965 * gcc.target/i386/asm-flag-2.c: New.
1966 * gcc.target/i386/asm-flag-3.c: New.
1967 * gcc.target/i386/asm-flag-4.c: New.
1968 * gcc.target/i386/asm-flag-5.c: New.
1970 2015-06-29 Marek Polacek <polacek@redhat.com>
1973 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1974 * c-c++-common/pr66322.c: New test.
1975 * g++.dg/eh/scope1.C: Remove dg-warning.
1977 2015-06-29 Richard Biener <rguenther@suse.de>
1979 PR tree-optimization/66677
1980 * gcc.dg/vect/pr66677.c: New testcase.
1982 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1985 * gcc.dg/tree-ssa/pr64130.c: New test.
1987 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1989 * gcc.target/aarch64/pic-small.c: New testcase.
1991 2015-06-26 Richard Biener <rguenther@suse.de>
1993 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1995 2015-06-26 Marek Polacek <polacek@redhat.com>
1997 * gcc.dg/fold-and-1.c: New test.
1998 * gcc.dg/fold-and-2.c: New test.
2000 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
2002 * gnat.dg/warn11.adb: Add missing dg directive.
2003 * gnat.dg/warn12.adb: New test.
2004 * gnat.dg/warn12_pkg.ads: New helper.
2006 2015-06-26 Richard Biener <rguenther@suse.de>
2008 * gfortran.dg/reassoc_3.f90: Adjust.
2010 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
2013 * gcc.target/i386/pr66412.c: New test.
2015 2015-06-25 Richard Biener <rguenther@suse.de>
2017 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2019 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
2021 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2023 2015-06-25 Richard Biener <rguenther@suse.de>
2025 * gfortran.dg/vect/vect-9.f90: New testcase.
2027 2015-06-25 Nick Clifton <nickc@redhat.com>
2029 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2030 H8300 and M32R targets.
2032 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2035 * gfortran.dg/maxerrors.f90: New test.
2037 2015-06-08 DJ Delorie <dj@redhat.com>
2039 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2041 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2043 * gcc.target/aarch64/mgeneral-regs_3.c: New.
2045 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2047 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2048 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2049 * gcc.target/aarch64/nofp_1.c: New file.
2051 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
2053 Implement N3928 - Extending static_assert
2054 * g++.dg/cpp0x/static_assert8.C: Adjust.
2055 * g++.dg/cpp0x/static_assert12.C: New.
2056 * g++.dg/cpp0x/static_assert13.C: New.
2057 * g++.dg/cpp1y/static_assert1.C: New.
2058 * g++.dg/cpp1y/static_assert2.C: New.
2059 * g++.dg/cpp1z/static_assert-nomsg.C: New.
2061 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
2064 * g++.dg/cpp0x/trailing11.C: New.
2066 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2068 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2070 * gcc.target/arm/memset-inline-10.c: Likewise.
2071 * gcc.target/arm/pr58784.c: Likewise.
2072 * gcc.target/arm/pr59985.C: Likewise.
2073 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2075 2015-06-24 Renlin Li <renlin.li@arm.com>
2077 * gcc.target/aarch64/arm_align_max_pwr.c: New.
2078 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2080 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
2083 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2086 * g++.dg/cpp0x/auto45.C: New test.
2087 * g++.dg/template/pr30044.C: New test.
2088 * g++.dg/template/crash83.C: Accept any error string.
2089 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2091 * g++.dg/cpp0x/variadic18.C: Likewise
2092 * g++.dg/template/canon-type-13.C: Likewise.
2093 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2095 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/other/linkage2.C: New.
2100 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2103 * gcc.target/arm/pr63408.c: New test.
2105 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
2107 * lib/c-torture.exp: Don't call check_effective_target_lto
2108 before setting up environment correctly.
2109 * lib/gcc-dg.exp: Likewise, and protect
2110 gcc_force_conventional_output.
2112 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2114 PR rtl-optimization/66306
2115 * gcc.target/s390/pr66306.c: New test.
2117 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2119 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2120 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2121 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2122 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2123 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2124 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2125 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2127 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
2130 * gcc.c-torture/pr65803.c: New test.
2132 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2135 * g++.dg/cpp0x/auto45.C: New test.
2136 * g++.dg/template/pr30044.C: New test.
2137 * g++.dg/template/crash83.C: Accept any error string.
2138 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2140 * g++.dg/cpp0x/variadic18.C: Likewise
2141 * g++.dg/template/canon-type-13.C: Likewise.
2142 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2144 2015-06-23 Marek Polacek <polacek@redhat.com>
2146 * c-c++-common/Wlogical-op-3.c: New test.
2148 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2151 * g++.dg/cpp0x/scoped_enum5.C: New.
2153 2015-06-23 Richard Biener <rguenther@suse.de>
2155 PR tree-optimization/66636
2156 * gcc.dg/vect/pr66636.c: New testcase.
2158 2015-06-23 Marek Polacek <polacek@redhat.com>
2160 * gcc.dg/fold-minus-4.c: New test.
2161 * gcc.dg/fold-minus-5.c: New test.
2162 * c-c++-common/ubsan/overflow-add-5.c: New test.
2164 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
2166 Add missing testcase from r224672.
2167 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2169 * gcc.target/vax/bswapdi-1.c: New.
2171 2015-06-23 Andre Vehreschild <vehre@gmx.de>
2174 * gfortran.dg/associate_18.f08: New test.
2176 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
2179 * gcc.target/i386/pr66560-1.c: New test.
2180 * gcc.target/i386/pr66560-2.c: Ditto.
2181 * gcc.target/i386/pr66560-3.c: Ditto.
2182 * gcc.target/i386/pr66560-4.c: Ditto.
2184 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
2186 * gcc.target/nvptx/nvptx.exp: New file.
2187 * gcc.target/nvptx/proto-1.c: Likewise.
2189 2015-06-23 Bin Cheng <bin.cheng@arm.com>
2191 PR tree-optimization/66449
2192 * gcc.dg/vect/pr66449.c: New test.
2194 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
2196 * g++.dg/other/dump-ada-spec-5.C: New test.
2197 * g++.dg/other/dump-ada-spec-6.C: Likewise.
2198 * g++.dg/other/dump-ada-spec-7.C: Likewise.
2200 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2202 * g++.dg/inherit/pure1.C: Test location too.
2204 2015-06-22 Marek Polacek <polacek@redhat.com>
2206 * gcc.dg/fold-ior-1.c: New test.
2207 * gcc.dg/fold-minus-2.c: New test.
2208 * gcc.dg/fold-minus-3.c: New test.
2209 * gcc.dg/fold-plus-1.c: New test.
2210 * gcc.dg/fold-plus-2.c: New test.
2211 * gcc.dg/fold-xor-4.c: New test.
2212 * gcc.dg/fold-xor-5.c: New test.
2214 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2217 * g++.dg/torture/pr65914.C: New.
2219 2015-06-22 Richard Biener <rguenther@suse.de>
2221 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2222 not existing TORTURE_OPTIONS only.
2223 * lib/gcc-dg.exp: Likewise.
2225 2015-06-22 Christian Bruel <christian.bruel@st.com>
2228 * gcc.target/arm/flip-thumb.c: New test.
2230 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
2231 Martin Liska <mliska@suse.cz>
2234 * g++.dg/ipa/pr65908.C: New testcase.
2236 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
2239 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2240 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2242 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
2244 * gnat.dg/specs/debug1.ads: Adjust.
2246 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
2248 * gcc.target/aarch64/fmovd-zero-mem.c: New.
2249 * gcc.target/aarch64/fmovd-zero-reg.c: New.
2250 * gcc.target/aarch64/fmovf-zero-mem.c: New.
2251 * gcc.target/aarch64/fmovf-zero-reg.c: New.
2252 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2253 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2254 * gcc.target/aarch64/fmovd-zero.c: Delete.
2255 * gcc.target/aarch64/fmovf-zero.c: Delete.
2257 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2259 * gcc.target/vax/bswapdi-1.c: New.
2261 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2263 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2265 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2267 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2269 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2271 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2273 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2275 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2277 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2279 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2281 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2283 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2285 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2287 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2289 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2291 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2293 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2295 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2297 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2299 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2301 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2303 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2305 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2307 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2309 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2311 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2313 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2315 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2317 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2319 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2321 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2323 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2325 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2327 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2329 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2333 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2335 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2337 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2339 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2340 (_ARM_FPSCR): Add FZ field.
2341 (clean_results): Force FZ=1 on AArch64.
2342 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2344 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2346 * gcc.target/aarch64/pr62308.c: New test.
2348 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2351 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2353 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2355 * gcc.target/i386/mpx/pr66581.c: New test.
2357 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2359 * gcc.target/i386/cmov9.c: New test.
2361 2015-06-18 Richard Biener <rguenther@suse.de>
2363 * g++.dg/other/const4.C: New testcase.
2365 2015-06-18 Michael Matz <matz@suse.de>
2368 * gcc.dg/vect/pr66253.c: New testcase.
2370 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2373 * gcc.target/i386/mpx/chkp-vararg.c: New test.
2375 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2378 * gcc.target/i386/mpx/pr66568.c: New test.
2380 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2383 * gcc.target/i386/mpx/pr66567.c: New test.
2385 2015-06-18 Richard Biener <rguenther@suse.de>
2387 PR tree-optimization/66510
2388 * gcc.dg/vect/slp-perm-12.c: New testcase.
2390 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2393 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2394 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2395 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2397 2015-06-17 Jakub Jelinek <jakub@redhat.com>
2400 * g++.dg/gomp/pr66571-1.C: New test.
2403 * c-c++-common/gomp/pr66429.c: New test.
2405 2015-06-17 David Malcolm <dmalcolm@redhat.com>
2407 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2408 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2410 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2412 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2415 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2418 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2420 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
2422 * gcc.target/mips/pr65862-1.c: New test.
2423 * gcc.target/mips/pr65862-2.c: Likewise.
2425 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2427 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2428 * gcc.target/i386/pr52252-atom.c: Ditto.
2429 * gcc.target/i386/vect-div-1.c: Ditto.
2430 * gcc.target/i386/rotate-5.c: Ditto.
2431 * gcc.target/i386/pr50202.c: Ditto.
2432 * gcc.target/i386/pr37843-3.c: Ditto.
2433 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2434 * gcc.target/i386/pr53397-1.c: Ditto.
2435 * gcc.target/i386/pr55934.c: Ditto.
2436 * gcc.target/i386/pr37843-4.c: Ditto.
2437 * gcc.target/i386/pr60451.c: Ditto.
2438 * gcc.target/i386/pr53397-2.c: Ditto.
2439 * gcc.target/i386/vectorize1.c: Ditto.
2440 * gcc.target/i386/extract-insert-combining.c: Ditto.
2441 * gcc.target/i386/pr53759.c: Ditto.
2442 * gcc.target/i386/pr52252-core.c: Ditto.
2443 * gcc.target/i386/rotate-3.c: Ditto.
2444 * gcc.target/i386/sse-20.c: Ditto.
2445 * gcc.target/i386/rotate-4.c: Ditto.
2446 * gcc.target/i386/pr61403.c: Ditto.
2447 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2448 * gcc.target/i386/pr60901.c: Ditto.
2449 * gcc.target/i386/pr59794-7.c: Ditto.
2450 * gcc.target/i386/pr62208.c: Ditto.
2451 * gcc.target/i386/pr53416.c: Ditto.
2452 * gcc.target/i386/asm-dialect-1.c: Ditto.
2453 * gcc.target/i386/pr50038.c: Ditto.
2454 * gcc.target/i386/47698.c: Ditto.
2455 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2456 * gcc.target/i386/pr59794-2.c: Ditto.
2457 * gcc.target/i386/pr59794-3.c: Ditto.
2458 * gcc.target/i386/pr39058.c: Ditto.
2459 * gcc.target/i386/pr60205-1.c: Ditto.
2460 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2461 * gcc.target/i386/sse2-movq-2.c: Ditto.
2463 2015-06-17 Richard Biener <rguenther@suse.de>
2465 PR tree-optimization/66251
2466 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2468 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
2471 * g++.dg/parse/new-placement1.C: New.
2473 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2475 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2476 * jit.dg/test-compound-assignment.c: New testcase.
2478 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2481 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2482 to "testcases" array.
2484 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2487 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2488 * jit.dg/test-debug-strings.c: New test case.
2489 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2490 the discriminant has a sane debug string.
2492 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
2495 * gcc.target/i386/pr56766-1.c: New test.
2496 * gcc.target/i386/pr56766-2.c: Ditto.
2498 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
2500 * gcc.target/mips/loongson-shift-count-truncated-1.c:
2501 Skip on mips*-mti-linux* and mips*-img-linux* targets.
2502 * gcc.target/mips/loongson-simd.c: Ditto.
2504 2015-06-16 Richard Biener <rguenther@suse.de>
2506 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2508 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2510 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2511 passed by the testsuite driver.
2513 2015-06-16 Richard Biener <rguenther@suse.de>
2515 * gcc.dg/vect/slp-perm-11.c: New testcase.
2517 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2519 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2522 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2524 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2525 Reinstate calls to torture-init and torture-finalize.
2527 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2529 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2531 2015-06-15 Nathan Sidwell <nathan@acm.org>
2534 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2536 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2539 * g++.dg/cpp0x/local-type1.C: New.
2541 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2546 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2547 unimplemented error.
2548 * gfortran.dg/allocate_with_source_7.f08: New test.
2549 * gfortran.dg/allocate_with_source_8.f08: New test.
2551 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2554 * g++.dg/warn/Walways-true-3.C: New test.
2556 2015-06-13 Tom de Vries <tom@codesourcery.com>
2558 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2560 2015-06-13 Tom de Vries <tom@codesourcery.com>
2562 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2563 (main): Remove superfluous attributes.
2564 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2565 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2567 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2569 * gcc.target/i386/monitorx.c: New.
2570 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2571 * gcc.target/i386/sse-13.c: Ditto.
2572 * gcc.target/i386/sse-14.c: Ditto.
2573 * gcc.target/i386/sse-22.c: Ditto.
2574 * gcc.target/i386/sse-23.c: Ditto.
2575 * g++.dg/other/i386-2.C: Ditto.
2576 * g++.dg/other/i386-3.C: Ditto.
2578 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2580 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2582 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2585 * gfortran.dg/allocatable_scalar_13.f90: New test
2587 2015-06-11 Marek Polacek <polacek@redhat.com>
2589 * gcc.dg/fold-xor-3.c: New test.
2591 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2593 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2594 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2596 2015-06-11 Christian Bruel <christian.bruel@st.com>
2599 * gcc.target/arm/pragma_attribute.c: New test.
2601 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2603 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2605 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2608 * gcc.target/i386/pr66473.c: New test.
2610 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2613 * gcc.dg/tls/pr66470.c: New test.
2614 * gcc.target/i386/pr66470.c: New test.
2616 2015-06-10 Christian Bruel <christian.bruel@st.com>
2619 * gcc.target/arm/attr_arm.c: New test
2620 * gcc.target/arm/attr_arm-err.c: New test
2621 * gcc.target/arm/attr_thumb.c: New test
2622 * gcc.target/arm/attr_thumb-static.c: New test
2624 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2629 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2631 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2633 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2634 passed by the testsuite driver.
2636 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2639 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2640 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2641 * gcc.dg/ssp-1.c: Make counter a register.
2642 * gcc.dg/ssp-2.c: Likewise.
2643 * gcc.dg/torture/parm-coalesce.c: New.
2645 2015-06-09 Tom de Vries <tom@codesourcery.com>
2647 * gcc.target/i386/vararg-loc.c: New test.
2649 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2652 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2653 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2655 2015-06-09 Marek Polacek <polacek@redhat.com>
2657 PR tree-optimization/66299
2658 * gcc.dg/pr66299-1.c: New test.
2659 * gcc.dg/pr66299-2.c: New test.
2660 * gcc.dg/pr66299-3.c: New test.
2662 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2664 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2665 passed by the testsuite driver.
2667 2015-06-09 Richard Biener <rguenther@suse.de>
2670 * gcc.dg/fold-modpow2.c: New testcase.
2672 2015-06-09 Richard Biener <rguenther@suse.de>
2674 PR tree-optimization/66419
2675 * gcc.dg/vect/bb-slp-37.c: New testcase.
2677 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2679 * gcc.target/arm/stl-cond.c: New test.
2681 2015-06-09 Richard Biener <rguenther@suse.de>
2684 * gcc.dg/torture/pr66413.c: New testcase.
2686 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2688 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2689 * gcc.dg/ssp-1.c: Make counter a register.
2690 * gcc.dg/ssp-2.c: Likewise.
2691 * gcc.dg/torture/parm-coalesce.c: New.
2693 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2695 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2696 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2698 2015-06-08 Tom de Vries <tom@codesourcery.com>
2700 PR rtl-optimization/66444
2701 * gcc.dg/pr66444.c: New test.
2703 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2706 * gfortran.dg/class_is_1.f90: New test.
2707 * gfortran.dg/type_is_1.f90: Ditto.
2709 2015-06-08 Marek Polacek <polacek@redhat.com>
2712 * gcc.dg/cpp/pr66415-1.c: New test.
2713 * gcc.dg/cpp/pr66415-2.c: New test.
2715 2015-06-08 Richard Biener <rguenther@suse.de>
2717 PR tree-optimization/66422
2718 * gcc.dg/Warray-bounds-16.c: New testcase.
2720 2015-06-08 Richard Biener <rguenther@suse.de>
2722 * gcc.dg/vect/slp-perm-10.c: New testcase.
2723 * gcc.dg/vect/slp-23.c: Adjust.
2724 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2725 vector pointer update.
2727 2015-06-08 Marek Polacek <polacek@redhat.com>
2730 * g++.dg/ubsan/pr66452.C: New test.
2732 2015-06-08 Tom de Vries <tom@codesourcery.com>
2734 PR tree-optimization/66436
2735 * gcc.dg/gomp/dump-new-function-2.c: New test.
2736 * gcc.dg/gomp/dump-new-function-3.c: Same.
2737 * gcc.dg/gomp/dump-new-function.c: Same.
2739 2015-06-08 Tom de Vries <tom@codesourcery.com>
2741 PR tree-optimization/66435
2742 * gcc.dg/gomp/notify-new-function-2.c: New test.
2743 * gcc.dg/gomp/notify-new-function-3.c: Same.
2744 * gcc.dg/gomp/notify-new-function.c: Same.
2746 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2748 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2749 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2750 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2751 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2752 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2753 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2756 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2759 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2760 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2762 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2763 * gfortran.dg/warn_conversion_5.f90: New test.
2764 * gfortran.dg/warn_conversion_6.f90: New test.
2765 * gfortran.dg/warn_conversion_7.f90: New test.
2767 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2770 * gfortran.dg/blockdata_9.f: New test.
2772 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2775 * gfortran.dg/forall_17.f90: New test.
2777 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2779 * g++.dg/cpp0x/pr57101.C: Add warning.
2780 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2781 * g++.dg/ext/visibility/anon7.C: Same.
2782 * g++.dg/ipa/pr63587-2.C: Same.
2783 * g++.dg/opt/dump1.C: Same.
2784 * g++.dg/opt/pr59622-3.C: Same.
2785 * g++.dg/opt/pr59622.C: Same.
2786 * g++.dg/torture/pr46383.C: Same.
2787 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2788 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2789 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2791 * gfortran.dg/intent_out_8.f90: Same.
2792 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2794 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2797 gfortran.dg/equiv_9.f90: New test.
2800 2015-06-05 Tom de Vries <tom@codesourcery.com>
2802 merge from gomp4 branch:
2803 2015-05-28 Tom de Vries <tom@codesourcery.com>
2805 PR tree-optimization/65443
2806 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2807 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2808 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2810 2015-06-05 Nathan Sidwell <nathan@acm.org>
2813 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2815 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2817 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2819 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2821 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2823 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2825 * testsuite/gcc.target/i386/noplt-1.c: New test.
2826 * testsuite/gcc.target/i386/noplt-2.c: New test.
2827 * testsuite/gcc.target/i386/noplt-3.c: New test.
2828 * testsuite/gcc.target/i386/noplt-4.c: New test.
2830 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2833 * gfortran.dg/adjustl_1.f90: New test.
2835 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2837 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2838 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2840 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2842 * lto.c (iterative_hash_canonical_type,
2843 gimple_register_canonical_type): only hash main variants of types
2845 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2847 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2848 Move set of dg-do-what-default after early return.
2850 2015-06-04 Marek Polacek <polacek@redhat.com>
2853 * gcc.dg/lvalue-8.c: New test.
2855 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2856 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/other/pr66130.C: New.
2860 * g++.dg/cpp0x/pr66130.C: Likewise.
2862 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2864 * g++.dg/cpp0x/decl-loc1.C: New.
2865 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2866 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2867 * g++.dg/init/ctor8.C: Likewise.
2868 * g++.dg/parse/semicolon4.C: Likewise.
2870 2015-06-03 Marek Polacek <polacek@redhat.com>
2873 * g++.dg/ubsan/static-init-1.C: New test.
2874 * g++.dg/ubsan/static-init-2.C: New test.
2875 * g++.dg/ubsan/static-init-3.C: New test.
2877 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2880 * gcc.target/i386/pr66275.c: New test.
2882 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2884 * gcc.dg/Wcxx-compat-22.c: New testcase.
2885 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2886 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2887 * c-c++-common/pr58346-1.c: Likewise.
2888 * c-c++-common/transparent-union-1.c: Likewise.
2890 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2892 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2893 * g++.dg/plugin/def_plugin.c: New file.
2894 * g++.dg/plugin/def-plugin-test.C: New file.
2896 2015-06-03 Richard Biener <rguenther@suse.de>
2898 * gcc.dg/vect/bb-slp-36.c: New testcase.
2900 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2902 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2904 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2906 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2907 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2908 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2909 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2911 2015-06-03 Marek Polacek <polacek@redhat.com>
2915 * gcc.dg/pr64223-1.c: New test.
2916 * gcc.dg/pr64223-2.c: New test.
2918 2015-06-03 Richard Biener <rguenther@suse.de>
2920 PR tree-optimization/63916
2921 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2923 2015-06-03 Richard Biener <rguenther@suse.de>
2925 PR tree-optimization/66375
2926 * gcc.dg/torture/pr66375.c: New testcase.
2928 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2930 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2932 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2935 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2937 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2940 * gfortran.dg/reshape_7.f90: New test.
2942 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2945 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2948 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2951 * gcc.dg/pr49551.c: New testcase.
2953 2015-06-02 Richard Biener <rguenther@suse.de>
2956 * g++.dg/lto/pr65549_0.C: New testcase.
2958 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2962 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2964 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2966 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2968 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2971 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2973 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2975 PR tree-optimization/48052
2976 * gcc.dg/tree-ssa/scev-8.c: New.
2977 * gcc.dg/tree-ssa/scev-9.c: New.
2978 * gcc.dg/tree-ssa/scev-10.c: New.
2979 * gcc.dg/vect/pr48052.c: New.
2981 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2983 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2985 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2987 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2989 2015-06-02 Marek Polacek <polacek@redhat.com>
2992 * gcc.dg/torture/pr66345.c: New test.
2994 2015-06-02 Richard Biener <rguenther@suse.de>
2996 PR tree-optimization/65961
2997 * gcc.dg/torture/pr65961.c: New testcase.
2999 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3001 PR tree-optimization/52563
3002 PR tree-optimization/62173
3003 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3004 * gcc.dg/tree-ssa/scev-4.c: Ditto.
3006 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3008 * gnat.dg/specs/varsize_return2.ads: New test.
3009 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3011 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3013 * gcc.dg/vect/vect-outer-simd-1.c: New test.
3015 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
3018 * gcc.target/aarch64/sync-comp-swap.c: New.
3019 * gcc.target/aarch64/sync-comp-swap.x: New.
3020 * gcc.target/aarch64/sync-op-acquire.c: New.
3021 * gcc.target/aarch64/sync-op-acquire.x: New.
3022 * gcc.target/aarch64/sync-op-full.c: New.
3023 * gcc.target/aarch64/sync-op-full.x: New.
3024 * gcc.target/aarch64/sync-op-release.c: New.
3025 * gcc.target/aarch64/sync-op-release.x: New.
3027 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
3029 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3032 2015-06-01 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/66349
3035 PR tree-optimization/66352
3036 PR tree-optimization/66357
3037 * gcc.dg/torture/pr66357.c: New testcase.
3038 * gcc.dg/torture/pr66349.c: Likewise.
3039 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3041 2015-06-01 Richard Biener <rguenther@suse.de>
3044 2015-05-29 Richard Biener <rguenther@suse.de>
3046 PR tree-optimization/66314
3047 * gcc.dg/asan/pr66314.c: New testcase.
3049 2015-06-01 Richard Biener <rguenther@suse.de>
3051 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3053 2015-06-01 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3057 (hp3, hp4): Add inline keyword.
3058 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3059 (hp2): Add inline keyword.
3060 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3061 (hp2): Add inline keyword.
3063 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
3066 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3067 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3068 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3069 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3071 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
3073 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3074 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3076 2015-06-01 Richard Biener <rguenther@suse.de>
3078 PR tree-optimization/66280
3079 * g++.dg/torture/pr66280.C: New testcase.
3080 * g++.dg/torture/pr66280-2.C: Likewise.
3082 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3084 * gnat.dg/addr9_1.adb: New test.
3085 * gnat.dg/addr9_2.adb: Likewise.
3086 * gnat.dg/addr9_3.adb: Likewise.
3087 * gnat.dg/addr9_4.adb: Likewise.
3089 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
3091 * g++.dg/other/dump-ada-spec-4.C: New test.
3093 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
3095 * gcc.dg/alias-8.c: Fix dg-warning.
3097 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
3099 * gcc.dg/alias-8.c: Do not xfail.
3100 * gcc.dg/pr62167.c: Prevent FRE.
3101 * gcc.dg/alias-14.c: New testcase.
3103 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
3105 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3107 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3110 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3112 * gcc.target/s390/hotpatch-10.c: Likewise.
3113 * gcc.target/s390/hotpatch-11.c: Likewise.
3114 * gcc.target/s390/hotpatch-12.c: Likewise.
3115 * gcc.target/s390/hotpatch-17.c: Likewise.
3116 * gcc.target/s390/hotpatch-18.c: Likewise.
3117 * gcc.target/s390/hotpatch-20.c: Likewise.
3118 * gcc.target/s390/hotpatch-21.c: Likewise.
3119 * gcc.target/s390/hotpatch-22.c: Likewise.
3120 * gcc.target/s390/hotpatch-23.c: Likewise.
3121 * gcc.target/s390/hotpatch-24.c: Likewise.
3122 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
3123 to check for the exact nops too.
3124 * gcc.target/s390/hotpatch-3.c: Likewise.
3125 * gcc.target/s390/hotpatch-4.c: Likewise.
3126 * gcc.target/s390/hotpatch-5.c: Likewise.
3127 * gcc.target/s390/hotpatch-6.c: Likewise.
3128 * gcc.target/s390/hotpatch-7.c: Likewise.
3129 * gcc.target/s390/hotpatch-8.c: Likewise.
3130 * gcc.target/s390/hotpatch-9.c: Likewise.
3131 * gcc.target/s390/hotpatch-14.c: Likewise.
3132 * gcc.target/s390/hotpatch-15.c: Likewise.
3133 * gcc.target/s390/hotpatch-16.c: Likewise.
3134 * gcc.target/s390/hotpatch-19.c: Likewise.
3135 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
3136 scan-assembler-times counting number of .align directives.
3137 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3138 dg-options. Remove scan-assembler-times counting number of .align
3140 * gcc.target/s390/hotpatch-26.c: New file.
3141 * gcc.target/s390/hotpatch-27.c: New file.
3142 * gcc.target/s390/hotpatch-28.c: New file.
3143 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3144 using -Os -O0 -O1 -O2 -O3 options.
3146 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3148 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3150 2015-05-29 Jakub Jelinek <jakub@redhat.com>
3152 PR tree-optimization/66142
3153 * gcc.dg/vect/pr66142.c: New test.
3155 2015-05-29 Richard Biener <rguenther@suse.de>
3157 PR tree-optimization/66314
3158 * gcc.dg/asan/pr66314.c: New testcase.
3160 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3162 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3163 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3165 (schedule-cleanups, dg-keep-saved-temps): New proc.
3166 (gcc-dg-test-1): Schedule cleanups.
3167 * lib/profopt.exp (profopt-execute): Likewise.
3168 * g++.dg/cdce3.C: Adjust expected line numbers.
3169 * gcc.dg/cdce1.c: Likewise.
3170 * gcc.dg/cdce2.c: Likewise.
3171 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3172 * gcc.dg/strlenopt-24.c: Likewise.
3173 * gcc.dg/tree-ssa/vrp26.c: Likewise.
3174 * gcc.dg/tree-ssa/vrp28.c: Likewise.
3175 * obj-c++.dg/encode-2.mm: Likewise.
3177 2015-05-28 DJ Delorie <dj@redhat.com>
3179 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3181 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3183 * gnat.dg/discr43.adb: New test.
3185 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3187 * gnat.dg/varsize_temp.adb: Rename into...
3188 * gnat.dg/varsize1.adb: ...this.
3189 * gnat.dg/varsize_copy.ad[sb]: Rename into...
3190 * gnat.dg/varsize2.ad[sb]: ...this.
3191 * gnat.dg/varsize3_1.adb: New test.
3192 * gnat.dg/varsize3_2.adb: Likewise.
3193 * gnat.dg/varsize3_3.adb: Likewise.
3194 * gnat.dg/varsize3_4.adb: Likewise.
3195 * gnat.dg/varsize3_5.adb: Likewise.
3196 * gnat.dg/varsize3_6.adb: Likewise.
3197 * gnat.dg/varsize3_pkg1.ads: New helper.
3198 * gnat.dg/varsize3_pkg2.ads: Likewise.
3199 * gnat.dg/varsize3_pkg3.ads: Likewise.
3201 2015-05-28 Richard Biener <rguenther@suse.de>
3203 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3205 2015-05-28 Richard Biener <rguenther@suse.de>
3207 PR tree-optimization/66142
3208 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3210 2015-05-28 Lawrence Velázquez <vq@larryv.me>
3213 * gcc.dg/darwin-minversion-3.c: Update testcase.
3214 * gcc.dg/darwin-minversion-4.c: Ditto.
3215 * gcc.dg/darwin-minversion-5.c: New testcase.
3216 * gcc.dg/darwin-minversion-6.c: Ditto.
3217 * gcc.dg/darwin-minversion-7.c: Ditto.
3218 * gcc.dg/darwin-minversion-8.c: Ditto.
3219 * gcc.dg/darwin-minversion-9.c: Ditto.
3220 * gcc.dg/darwin-minversion-10.c: Ditto.
3221 * gcc.dg/darwin-minversion-11.c: Ditto.
3222 * gcc.dg/darwin-minversion-12.c: Ditto.
3224 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3226 PR rtl-optimization/66168
3227 * gcc.c-torture/compile/pr66168.c: New test.
3229 2015-05-27 Jeff Law <law@redhat.com>
3232 * gcc.dg/target/m68k/pr39726-1.c: New test.
3234 2015-05-27 Nathan Sidwell <nathan@acm.org>
3237 * g++.dg/ext/alias-canon3.C: New.
3239 2015-05-27 Richard Biener <rguenther@suse.de>
3241 PR tree-optimization/66272
3243 2014-08-15 Richard Biener <rguenther@suse.de>
3245 PR tree-optimization/62031
3246 * gcc.dg/torture/pr66272.c: New testcase.
3248 2015-05-27 Richard Biener <rguenther@suse.de>
3250 * gcc.dg/vect/slp-reduc-7.c: New testcase.
3252 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
3255 * gcc.dg/pr65358.c: New test.
3257 2015-05-27 Andre Vehreschild <vehre@gmx.de>
3260 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3262 * gfortran.dg/allocate_with_source_6.f90: New test.
3264 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
3266 * gnat.dg/atomic7_1.adb: New test.
3267 * gnat.dg/atomic7_2.adb: Likewise.
3268 * gnat.dg/atomic7_pkg1.ads: New helper.
3269 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3271 2015-05-26 Michael Matz <matz@suse.de>
3274 * gcc.dg/vect/pr66251.c: New test.
3276 2015-05-26 Richard Biener <rguenther@suse.de>
3278 PR tree-optimization/66142
3279 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3281 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
3284 * gfortran.dg/allocatable_scalar_13.f90: New test
3286 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3288 * gnat.dg/warn11.adb: New test.
3289 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3291 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3293 * gnat.dg/vfa1_1.adb: New test.
3294 * gnat.dg/vfa1_2.adb: Likewise.
3295 * gnat.dg/vfa1_3.adb: Likewise.
3296 * gnat.dg/vfa1_4.adb: Likewise.
3297 * gnat.dg/vfa1_pkg.ads: New helper.
3299 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
3301 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3302 * gcc.target/i386/pr66232-3.c: Likewise.
3304 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
3307 * gcc.target/i386/pr66274.c: New test.
3309 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3311 * gnat.dg/renaming6.ad[sb]: New test.
3313 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
3315 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3316 and 'dg-require-effective-target pie'.
3318 2015-05-23 Nathan Sidwell <nathan@acm.org>
3321 * g++.dg/cpp0x/pr66243.C: New.
3323 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
3326 * g++.dg/lto/pr66180_0.C: New testcase.
3327 * g++.dg/lto/pr66180_1.C: New testcase.
3329 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3332 * typebound_call_27.f90: New file.
3334 2015-05-23 Nathan Sidwell <nathan@acm.org>
3337 * g++.dg/template/pr65936.C: New.
3339 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3341 PR tree-optimization/63387
3342 * gcc.dg/pr63387-2.c: New testcase.
3344 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3346 * gcc.dg/simd-1.c: Update to the new message.
3348 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3350 * gcc.dg/nand.c: New testcase.
3352 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3354 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3355 Set dg-do-what-default to compile only on ARM targets without
3356 arm_neon_hw execution support. Remove redundant c-torture-execute
3357 in loop over test cases.
3359 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3362 * gcc.target/aarch64/pr65491_1.c: New test.
3363 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3364 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3366 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3369 * g++.dg/cpp0x/explicit9.C: New.
3370 * g++.dg/cpp0x/explicit8.C: Check the locations too.
3372 2015-05-22 Richard Biener <rguenther@suse.de>
3374 PR tree-optimization/66251
3375 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3377 2015-05-22 Marek Polacek <polacek@redhat.com>
3380 * c-c++-common/attributes-enum-1.c: New test.
3381 * c-c++-common/attributes-enum-2.c: New test.
3382 * g++.dg/cpp0x/attributes-enum-1.C: New test.
3383 * g++.dg/cpp1y/attributes-enum-1.C: New test.
3385 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3387 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3388 effective target support. If no arm_neon_hw support, do not attempt
3389 to execute the tests; only compile them.
3390 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3391 and "dg-require-effective-target arm_neon_ok".
3392 * gcc.target/arm/simd/vextp16_1.c: Likewise.
3393 * gcc.target/arm/simd/vextp64_1.c: Likewise.
3394 * gcc.target/arm/simd/vextp8_1.c: Likewise.
3395 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3396 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3397 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3398 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3399 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3400 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3401 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3402 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3403 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3404 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3405 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3406 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3407 * gcc.target/arm/simd/vexts16_1.c: Likewise.
3408 * gcc.target/arm/simd/vexts32_1.c: Likewise.
3409 * gcc.target/arm/simd/vexts64_1.c: Likewise.
3410 * gcc.target/arm/simd/vexts8_1.c: Likewise.
3411 * gcc.target/arm/simd/vextu16_1.c: Likewise.
3412 * gcc.target/arm/simd/vextu32_1.c: Likewise.
3413 * gcc.target/arm/simd/vextu64_1.c: Likewise.
3414 * gcc.target/arm/simd/vextu8_1.c: Likewise.
3415 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3416 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3417 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3418 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3419 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3420 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3421 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3422 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3423 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3424 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3425 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3426 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3427 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3428 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3429 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3430 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3431 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3432 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3433 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3434 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3435 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3436 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3437 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3438 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3439 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3440 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3441 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3442 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3443 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3444 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3445 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3446 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3447 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3448 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3449 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3450 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3451 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3452 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3453 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3454 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3455 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3456 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3457 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3458 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3459 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3460 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3461 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3462 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3463 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3464 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3465 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3466 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3467 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3468 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3469 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3470 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3471 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3472 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3473 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3474 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3475 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3476 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3477 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3478 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3479 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3480 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3481 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3482 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3483 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3484 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3485 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3486 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3487 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3488 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3489 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3490 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3491 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3492 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3493 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3494 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3495 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3496 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3497 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3498 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3499 * gcc.target/arm/simd/vzips16_1.c: Likewise.
3500 * gcc.target/arm/simd/vzips32_1.c: Likewise.
3501 * gcc.target/arm/simd/vzips8_1.c: Likewise.
3502 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3503 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3504 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3506 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3508 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3509 * gcc.dg/vect/pr59354.c: Likewise.
3510 * gcc.dg/vect/pr64252.c: Likewise.
3511 * gcc.dg/vect/pr64404.c: Likewise.
3512 * gcc.dg/vect/pr64493.c: Likewise.
3513 * gcc.dg/vect/pr64495.c: Likewise.
3514 * gcc.dg/vect/pr64844.c: Likewise.
3515 * gcc.dg/vect/pr65518.c: Likewise.
3516 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3518 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3521 * g++.dg/cpp1y/var-templ28.C: New.
3523 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3526 * gcc.target/i386/pr66232-1.c: New test.
3527 * gcc.target/i386/pr66232-2.c: Likewise.
3528 * gcc.target/i386/pr66232-3.c: Likewise.
3529 * gcc.target/i386/pr66232-4.c: Likewise.
3530 * gcc.target/i386/pr66232-5.c: Likewise.
3532 2015-05-21 Nathan Sidwell <nathan@acm.org>
3534 * g++.dg/cpp1y/pr60943.C: New.
3536 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3538 PR tree-optimization/66233
3539 * gcc.c-torture/execute/pr66233.c: New test.
3541 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3544 * gfortran.dg/inline_matmul_11.f90: New test.
3546 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3548 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3549 instead of listing several targets on its own.
3550 * gcc.target/i386/pr32219-2.c: Likewise.
3551 * gcc.target/i386/pr32219-3.c: Likewise.
3552 * gcc.target/i386/pr32219-4.c: Likewise.
3553 * gcc.target/i386/pr32219-5.c: Likewise.
3554 * gcc.target/i386/pr32219-6.c: Likewise
3555 * gcc.target/i386/pr32219-7.c: Likewise.
3556 * gcc.target/i386/pr32219-8.c: Likewise.
3557 * gcc.target/i386/pr39013-1.c: Likewise.
3558 * gcc.target/i386/pr39013-2.c: Likewise.
3559 * gcc.target/i386/pr64317.c: Likewise.
3561 2015-05-21 Jeff Law <law@redhat.com>
3563 * gcc.target/hppa/shadd-3.c: New test.
3564 * gcc.target/hppa/shadd-4.c: New test.
3566 2015-05-21 Michael Matz <matz@suse.de>
3568 * gcc.dg/vect/vect-strided-store.c: New test.
3569 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3570 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3572 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3574 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3575 * gcc.dg/pow-sqrt-synth-1.c: New test.
3576 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3578 2015-05-21 Richard Biener <rguenther@suse.de>
3581 * g++.dg/conversion/pr66211.C: New testcase.
3582 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3584 2015-05-21 Jeff Law <law@redhat.com>
3586 * gcc.target/hppa/shadd-2.c: New test.
3588 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3591 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3593 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3596 * gcc.target/arm/pr26702.c: Adjust target selector.
3598 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3601 * gcc.dg/lto/pr66221_0.c: New test.
3602 * gcc.dg/lto/pr66221_1.c: New test.
3604 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3607 * gcc.dg/redecl-4.c: Update column numbers.
3608 * gcc.dg/format/bitfld-1.c: Likewise.
3609 * gcc.dg/format/attr-2.c: Likewise.
3610 * gcc.dg/format/attr-6.c: Likewise.
3611 * gcc.dg/format/attr-7.c (baz): Likewise.
3612 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3613 * gcc.dg/format/attr-4.c: Likewise.
3614 * gcc.dg/format/branch-1.c: Likewise.
3615 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3616 locations within strings with embedded escape sequences.
3618 2015-05-20 Jeff Law <law@redhat.com>
3620 * gcc.target/hppa/hppa.exp: New target test driver.
3621 * gcc.target/hppa/shadd-1.c: New test.
3623 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3625 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3627 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3629 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3630 (fn_33_k_and_r_style): New.
3631 (fn_33_stroustrup_style): New.
3632 (fn_33_allman_style): New.
3633 (fn_33_whitesmiths_style): New.
3634 (fn_33_horstmann_style): New.
3635 (fn_33_ratliff_banner_style): New.
3636 (fn_33_lisp_style): New.
3637 (fn_34_indent_dash_gnu): New.
3638 (fn_34_indent_dash_kr): New.
3639 (fn_34_indent_dash_orig): New.
3640 (fn_34_indent_linux_style): New.
3642 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3645 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3647 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3649 PR tree-optimization/65447
3650 * gcc.dg/tree-ssa/pr65447.c: New test.
3652 2015-05-19 Nathan sidwell <nathan@acm.org>
3654 * g++.dg/cpp0x/pr65954.C: New.
3656 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3658 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3660 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3662 * lib/target-supports.exp: Vector do not always have natural
3665 2015-05-19 David Sherwood <david.sherwood@arm.com>
3667 * gcc.dg/loop-invariant.c: New testcase.
3669 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3671 * lib/target-supports.exp: Vector do not always have natural
3674 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3676 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3678 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3680 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3682 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3683 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3684 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3685 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3686 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3687 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3688 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3689 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3690 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3691 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3693 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3695 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3697 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3699 * gcc.target/s390/s390.exp
3700 (check_effective_target_vector): New check.
3701 * gcc.target/s390/vector/vec-abi-1.c: New test.
3702 * gcc.target/s390/vector/vec-abi-2.c: New test.
3703 * gcc.target/s390/vector/vec-abi-3.c: New test.
3704 * gcc.target/s390/vector/vec-abi-4.c: New test.
3705 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3706 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3707 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3708 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3709 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3710 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3711 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3712 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3713 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3714 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3715 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3716 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3717 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3718 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3719 * gcc.target/s390/vector/vec-init-1.c: New test.
3720 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3721 * gcc.target/s390/vector/vec-shift-1.c: New test.
3722 * gcc.target/s390/vector/vec-sub-1.c: New test.
3724 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3726 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3728 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3730 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3732 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3734 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3736 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3738 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3740 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3742 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3744 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3746 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3748 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3750 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3752 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3754 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3756 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3758 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3760 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3762 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3764 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3766 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3768 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3770 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3772 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3774 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3776 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3778 PR tree-optimization/66187
3779 * gcc.c-torture/execute/pr66187.c: New test.
3780 * gcc.dg/pr66187-1.c: New test.
3781 * gcc.dg/pr66187-2.c: New test.
3783 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3785 * gcc.dg/vect/bb-slp-35.c: Adjust.
3787 2015-05-19 Richard Biener <rguenther@suse.de>
3789 PR tree-optimization/66165
3790 * gcc.dg/torture/pr66165.c: New testcase.
3792 PR tree-optimization/66185
3793 * gcc.dg/torture/pr66185.c: New testcase.
3795 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3798 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3800 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3802 * gcc.target/mips/p5600-bonding.c : New file.
3804 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3807 * gfortran.dg/interface_operator_1.f90: New tests.
3809 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3812 * gfortran.dg/generic_29.f90: New tests.
3814 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3817 * gfortran.dg/storage_size_6.f90: New tests.
3819 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3822 * gfortran.dg/null1.f90: New test.
3824 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3827 * gfortran.dg/entry_21.f90: New test.
3829 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3832 * gfortran.dg/storage_size_6.f90: New tests.
3834 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3837 * gfortran.dg/misplaced_statement.f90: New test.
3839 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3842 * gfortran.dg/filepos1.f90: New test
3844 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3847 * gfortran.dg/pr64925.f90: New test.
3849 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3851 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3853 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3855 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3857 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3858 to the family of pie capable targets.
3860 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3862 * gcc.target/arm/bics_1.c : New testcase.
3863 * gcc.target/arm/bics_2.c : New testcase.
3864 * gcc.target/arm/bics_3.c : New testcase.
3865 * gcc.target/arm/bics_4.c : New testcase.
3867 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3869 * gcc.target/mips/umips-attr.c: New test.
3871 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3873 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3874 * gcc.dg/20150120-2.c (dg-final): Ditto.
3875 * gcc.dg/20150120-2.c (dg-final): Ditto.
3876 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3878 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3881 * gcc.target/i386/pr66174.c: New test.
3883 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3886 * gfortran.dg/matmul_bounds_6.f90: New test.
3887 * gfortran.dg/matmul_bounds_7.f90: New test.
3889 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3891 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3892 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3893 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3894 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3895 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3896 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3898 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3901 * gfortran.dg/continuation_13.f90: Update test.
3902 * gfortran.dg/pr65903.f90: New test.
3904 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3907 * gfortran.dg/block_14.f90: New test.
3909 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3912 * lib/gfortran-dg.exp: Update regex to handle two locations for
3913 the same diagnostic without caret.
3914 * gfortran.dg/badline.f: Test also that line numbers are correct
3915 before and after "left but not entered" warning.
3917 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3918 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3921 * gcc.target/arm/maskdata.c: New test.
3923 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3926 * gfortran.dg/derived_constructor_components_5: New test
3928 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3931 * gcc.target/alpha/pr66140.c: New test.
3933 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3936 * gcc.dg/Wconversion-complex-c99.c: New test.
3937 * gcc.dg/Wconversion-complex-gnu.c: New test.
3939 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3941 PR tree-optimization/64454
3942 * gcc.dg/modmod.c: New testcase.
3944 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3946 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3948 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3951 * gcc.target/i386/mpx/pr66134.c: New test.
3953 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3955 * gcc.target/powerpc/pr60158.c: New test.
3957 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3959 * gcc.target/i386/sibcall-7.c: New test.
3960 * gcc.target/i386/sibcall-8.c: New test.
3962 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3964 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3965 (abs64_in_dreg): Likewise.
3967 2015-05-14 Marek Polacek <polacek@redhat.com>
3971 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3972 * gcc.dg/pr19984.c: Likewise.
3973 * gcc.dg/pr66066-1.c: New test.
3974 * gcc.dg/pr66066-2.c: New test.
3975 * gcc.dg/pr66066-3.c: New test.
3977 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3979 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3980 * gcc.dg/pow-sqrt.x: New file.
3981 * gcc.dg/pow-sqrt-1.c: New test.
3982 * gcc.dg/pow-sqrt-2.c: Likewise.
3983 * gcc.dg/pow-sqrt-3.c: Likewise.
3985 2015-05-13 Richard Biener <rguenther@suse.de>
3987 PR tree-optimization/66123
3988 * gcc.dg/torture/pr66123.c: New testcase.
3990 2015-05-13 Richard Biener <rguenther@suse.de>
3993 * gcc.dg/alias-2.c: Adjust.
3994 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3996 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3999 * gcc.target/i386/pr65103-3.c: New.
4001 2015-05-13 Martin Liska <mliska@suse.cz>
4003 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4005 2015-05-13 Jakub Jelinek <jakub@redhat.com>
4008 * gcc.target/i386/pr66112-2.c: New test.
4011 * gcc.target/i386/pr66112-1.c: New test.
4013 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4016 * gcc.target/i386/mpx/pr66048.cc: New.
4018 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4020 PR rtl-optimization/64616
4021 * gcc.dg/loop-8.c: New test.
4022 * gcc.dg/loop-9.c: New test.
4024 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4027 * gcc.target/i386/pr66047.c: New testcase.
4029 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4032 * gcc.c-torture/compile/pr65873.c: New testcase.
4034 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4037 * gfortran.dg/inline_matmul_10.f90: New test.
4039 2015-05-12 David Malcolm <dmalcolm@redhat.com>
4041 * c-c++-common/Wmisleading-indentation.c: New testcase.
4042 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4043 * c-c++-common/Wmisleading-indentation-2.md: New file.
4045 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4047 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4049 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4051 2015-05-12 Richard Biener <rguenther@suse.de>
4053 PR tree-optimization/66101
4054 * gcc.dg/torture/pr66101.c: New testcase.
4056 2015-05-12 Richard Biener <rguenther@suse.de>
4058 PR tree-optimization/37021
4059 * gcc.target/i386/vect-addsub.c: New testcase.
4061 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
4063 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4065 2015-05-12 Tom de Vries <tom@codesourcery.com>
4067 PR tree-optimization/66010
4068 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4070 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4073 * g++.dg/cpp0x/trailing10.C: New.
4075 2015-05-12 Richard Biener <rguenther@suse.de>
4077 * gcc.dg/vect/bb-slp-35.c: New testcase.
4079 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
4082 * gfortran.dg/bound_simplification_6.f90: New.
4084 2015-05-11 Steve Ellcey <sellcey@mips.com>
4086 * gcc.target/mips/branch-1.c: Pass argument to bar().
4088 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
4091 * gcc.target/i386/pr65753.c: New test.
4093 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
4095 PR rtl-optimization/66076
4096 * gcc.dg/torture/pr66076.c: New test.
4098 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4101 * gfortran.dg/inline_matmul_7.f90: New test.
4102 * gfortran.dg/inline_matmul_8.f90: New test.
4103 * gfortran.dg/inline_matmul_9.f90: New test.
4105 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
4107 * gfortran.dg/bound_simplification_5.f90: New.
4109 2015-05-09 Jason Merrill <jason@redhat.com>
4111 * lib/target-supports.exp (cxx_default): New global.
4112 (check_effective_target_c++11_only)
4113 (check_effective_target_c++14_only)
4114 (check_effective_target_c++98_only)
4115 (check_effective_target_c++1z_only): Check it.
4117 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
4119 PR tree-optimization/64454
4120 * gcc.dg/tree-ssa/vrp97.c: New file.
4121 * gcc.dg/vect/slp-perm-7.c: Update.
4123 2015-05-09 Andre Vehreschild <vehre@gmx.de>
4126 * gfortran.dg/elemental_subroutine_11.f90: New test.
4128 2015-05-08 Richard Biener <rguenther@suse.de>
4130 PR tree-optimization/66036
4131 * gcc.dg/vect/slp-41.c: New testcase.
4133 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
4135 * gfortran.dg/elemental_optional_args_7.f90: New.
4137 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
4139 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4142 2015-05-08 Marek Polacek <polacek@redhat.com>
4145 * gcc.dg/Woverride-init-side-effects-1.c: New test.
4146 * gcc.dg/Woverride-init-side-effects-2.c: New test.
4148 2015-05-07 Marek Polacek <polacek@redhat.com>
4151 * c-c++-common/Wshift-negative-value-1.c: New test.
4152 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4153 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4154 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4155 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4156 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4157 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4158 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4159 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4161 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
4165 * gcc.dg/fdata-sections-2.c: New file.
4167 2015-05-07 Marek Polacek <polacek@redhat.com>
4170 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4172 * c-c++-common/ubsan/align-7.c: Likewise.
4173 * c-c++-common/ubsan/bounds-8.c: Likewise.
4174 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4175 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4176 * c-c++-common/ubsan/null-1.c: Likewise.
4177 * c-c++-common/ubsan/null-10.c: Likewise.
4178 * c-c++-common/ubsan/null-11.c: Likewise.
4179 * c-c++-common/ubsan/null-2.c: Likewise.
4180 * c-c++-common/ubsan/null-3.c: Likewise.
4181 * c-c++-common/ubsan/null-4.c: Likewise.
4182 * c-c++-common/ubsan/null-5.c: Likewise.
4183 * c-c++-common/ubsan/null-6.c: Likewise.
4184 * c-c++-common/ubsan/null-7.c: Likewise.
4185 * c-c++-common/ubsan/null-8.c: Likewise.
4186 * c-c++-common/ubsan/null-9.c: Likewise.
4187 * c-c++-common/ubsan/object-size-1.c: Likewise.
4188 * c-c++-common/ubsan/object-size-10.c: Likewise.
4189 * c-c++-common/ubsan/object-size-4.c: Likewise.
4190 * c-c++-common/ubsan/object-size-5.c: Likewise.
4191 * c-c++-common/ubsan/object-size-7.c: Likewise.
4192 * c-c++-common/ubsan/object-size-8.c: Likewise.
4193 * c-c++-common/ubsan/object-size-9.c: Likewise.
4194 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4195 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4196 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4197 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4198 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4199 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4200 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4201 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4202 * c-c++-common/ubsan/pr59333.c: Likewise.
4203 * c-c++-common/ubsan/pr59667.c: Likewise.
4204 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4205 * c-c++-common/ubsan/pr60636.c: Likewise.
4206 * c-c++-common/ubsan/pr63802.c: Likewise.
4207 * c-c++-common/ubsan/recovery-1.c: Likewise.
4208 * c-c++-common/ubsan/recovery-3.c: Likewise.
4209 * c-c++-common/ubsan/shift-1.c: Likewise.
4210 * c-c++-common/ubsan/shift-2.c: Likewise.
4211 * c-c++-common/ubsan/shift-4.c: Likewise.
4212 * c-c++-common/ubsan/shift-7.c: Likewise.
4213 * c-c++-common/ubsan/undefined-2.c: Likewise.
4214 * c-c++-common/ubsan/vla-1.c: Likewise.
4215 * g++.dg/ubsan/null-1.C: Likewise.
4216 * g++.dg/ubsan/null-3.C: Likewise.
4217 * g++.dg/ubsan/null-4.C: Likewise.
4218 * g++.dg/ubsan/vptr-8.C: Likewise.
4219 * g++.dg/ubsan/vptr-9.C: Likewise.
4220 * gcc.dg/ubsan/bounds-2.c: Likewise.
4221 * gcc.dg/ubsan/object-size-9.c: Likewise.
4223 2015-05-07 Jeff Law <law@redhat.com>
4225 * gcc.dg/tree-ssa/shorten-1.c: New test.
4227 2015-05-07 Richard Biener <rguenther@suse.de>
4229 PR tree-optimization/66002
4230 * gcc.dg/vect/vect-125.c: New testcase.
4232 2015-05-07 Marek Polacek <polacek@redhat.com>
4233 Martin Uecker <uecker@eecs.berkeley.edu>
4235 * c-c++-common/ubsan/bounds-10.c: New test.
4237 2015-05-06 David Malcolm <dmalcolm@redhat.com>
4239 * jit.dg/harness.h (set_options): Wrap with
4240 #ifndef TEST_ESCHEWS_SET_OPTIONS.
4241 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4242 Special-case test-benchmark.c as a negative.
4243 * jit.dg/test-benchmark.c: New file.
4245 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
4248 * gcc.target/arm/pr64208.c: New test.
4250 2015-05-06 Alan Modra <amodra@gmail.com>
4253 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4254 (gparms): Make volatile.
4256 2015-05-06 Richard Biener <rguenther@suse.de>
4258 PR tree-optimization/62283
4259 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4261 2015-05-06 Christian Bruel <christian.bruel@st.com>
4264 * gcc.target/aarch64/iinline-attr-1.c: New test.
4266 2015-05-06 Richard Biener <rguenther@suse.de>
4268 * gcc.dg/vect/bb-slp-34.c: New testcase.
4270 2015-05-06 Richard Biener <rguenther@suse.de>
4272 PR tree-optimization/62283
4273 * gcc.dg/vect/bb-slp-14.c: Adjust.
4275 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4278 * gcc.target/i386/pr65990.c: New test.
4280 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
4283 * gcc.target/i386/pr65915.c: New.
4285 2015-05-05 Tom de Vries <tom@codesourcery.com>
4287 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4288 'va_list escapes 0'.
4290 2015-05-05 Tom de Vries <tom@codesourcery.com>
4292 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4295 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
4297 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4298 * gcc.target/arm/pr65924.c: Likewise.
4300 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4303 * gcc.target/i386/pr65871-3.c: New test.
4305 2015-05-04 Jeff Law <law@redhat.com>
4308 2015-05-04 Jeff Law <law@redhat.com>
4309 * gcc.dg/tree-ssa/shorten-1.c: New test.
4311 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4312 Jakub Jelinek <jakub@redhat.com>
4315 * g++.dg/cpp0x/Wnarrowing4.C: New.
4317 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
4319 * lib/target-supports.exp
4320 (check_effective_target_keeps_null_pointer_checks): Clarify that
4321 this is for targets that disable -fdelete-null-pointer-checks,
4322 not default it to off.
4323 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4324 -fdelete-null-pointer-checks explicit.
4325 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4326 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4327 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4328 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4329 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4330 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4331 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4332 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4333 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4334 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4335 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4336 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4337 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4338 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4339 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4340 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4341 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4342 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4343 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4344 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4345 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4346 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4347 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4348 * g++.dg/cpp0x/static_assert9.C: Likewise.
4349 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4350 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4351 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4352 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4353 * g++.dg/tree-ssa/pr26406.C: Likewise.
4355 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4357 PR tree-optimization/65984
4358 * c-c++-common/ubsan/pr65984.c: New test.
4360 2015-05-04 Jeff Law <law@redhat.com>
4362 * gcc.dg/tree-ssa/shorten-1.c: New test.
4364 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4367 * gfortran.dg/pr44735.f90: New test.
4369 2015-05-04 Richard Biener <rguenther@suse.de>
4371 PR tree-optimization/65965
4372 * gcc.dg/vect/bb-slp-33.c: New testcase.
4374 2015-05-04 Richard Biener <rguenther@suse.de>
4376 PR tree-optimization/65935
4377 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4379 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4381 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4382 for each supported variant instead of CHECK_RESULTS.
4383 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4384 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4385 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4386 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4387 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4388 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4389 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4390 expected results for unsupported variants. Call CHECK for each
4391 supported variant instead of CHECK_RESULTS.
4392 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4393 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4394 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4395 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4396 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4397 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4398 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4399 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4400 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4401 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4402 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4403 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4404 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4405 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4406 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4407 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4408 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4409 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4410 expected results for unsupported variants.
4411 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4412 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4413 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4414 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4415 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4416 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4417 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4418 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4419 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4420 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4421 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4422 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4423 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4424 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4425 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4426 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4427 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4428 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4429 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4430 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4431 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4432 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4433 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4434 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4435 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4436 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4437 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4438 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4440 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4443 * gfortran.dg/bound_9.f90: Add pointer assignment.
4445 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4446 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
4449 * g++.dg/cpp0x/Wnarrowing3.C: New.
4451 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
4453 * gcc.dg/20150120-1.c: New test.
4454 * gcc.dg/20150120-2.c: New test.
4455 * gcc.dg/20150120-3.c: New test.
4457 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
4459 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4461 2015-05-01 Renlin Li <renlin.li@arm.com>
4463 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4465 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
4467 * gfortran.dg/bound_simplification_4.f90: New.
4469 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4471 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4472 with powerpc_p8vector_ok.
4474 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4477 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
4479 * gfortran.dg/bound_9.f90: New test case.
4481 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
4483 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4484 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4485 for 32bit x86 targets.
4486 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4487 for 32bit x86 targets.
4488 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4489 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4490 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4491 for 32bit x86 targets.
4493 2015-04-30 Marek Polacek <polacek@redhat.com>
4495 PR tree-optimization/63551
4496 * g++.dg/ipa/pr63551.C: New test.
4498 2015-04-30 Caroline Tice <cmtice@google.com>
4501 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
4502 partition size on certain targets.
4504 2015-04-30 Renlin Li <renlin.li@arm.com>
4506 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4508 2015-04-30 Marek Polacek <polacek@redhat.com>
4510 * c-c++-common/Wbool-compare-3.c: New test.
4512 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4513 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4515 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4518 * g++.dg/init/ref22.C: New.
4520 2015-04-30 Marek Polacek <polacek@redhat.com>
4522 * gcc.dg/init-bad-8.c: New test.
4524 * gcc.dg/incomplete-typedef-1.c: New test.
4526 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4529 * g++.dg/template/crash121.C: New.
4531 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4533 * gcc.target/mips/call-from-init.c: New test.
4534 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4536 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4539 * gcc.target/i386/pr65871-1.c: New test.
4540 * gcc.target/i386/pr65871-2.c: Ditto.
4542 2015-04-29 Marek Polacek <polacek@redhat.com>
4545 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4546 * c-c++-common/Wbool-compare-2.c: New test.
4548 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4551 * gcc.target/aarch64/vstN_lane_1.c: New file.
4553 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4556 * g++.dg/warn/Winit-self-3.C: New.
4558 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4560 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4562 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4565 * gcc.target/arm/pr65924.c: New test.
4567 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4569 * g++.dg/gomp/tpl-target-update.C: New file.
4571 2015-04-29 Richard Biener <rguenther@suse.de>
4573 PR tree-optimization/65917
4574 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4576 2015-04-29 Christian Bruel <christian.bruel@st.com>
4579 * gcc.dg/ipa/iinline-attr.c: New test.
4580 * gcc.target/i386/iinline-attr-2.c: New test.
4582 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4584 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4587 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4589 * gcc.dg/vect/vect-33.c: Remove spurious line.
4591 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4593 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4595 2015-04-28 Marek Polacek <polacek@redhat.com>
4598 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4599 * gcc.dg/pr65901.c: New test.
4601 2015-04-28 Richard Biener <rguenther@suse.de>
4603 PR tree-optimization/62283
4604 * gfortran.dg/vect/pr62283-2.f: New testcase.
4605 * gcc.dg/vect/bb-slp-14.c: Adjust.
4607 2015-04-28 Richard Biener <rguenther@suse.de>
4609 PR tree-optimization/65851
4610 * g++.dg/torture/pr65851.C: New testcase.
4612 2015-04-27 Jeff Law <law@redhat.com>
4614 PR tree-optimization/65217
4615 * gcc.target/i386/pr65217.c: Remove XFAIL.
4617 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4620 Add tests forgotten to svn-add.
4621 * gfortran.dg/class_allocate_19.f03: New test.
4622 * gfortran.dg/class_array_20.f03: New test.
4623 * gfortran.dg/class_array_21.f03: New test.
4624 * gfortran.dg/finalize_29.f08: New test.
4626 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4630 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4631 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4633 2015-04-27 Caroline Tice <cmtice@google.com>
4635 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4638 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4641 * gcc.target/powerpc/htm-1.c: New test.
4642 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4644 (__builtin_tabortdci): Likewise.
4645 (__builtin_tcheck): Remove operand.
4646 * lib/target-supports.exp (check_htm_hw_available): New function.
4648 2015-04-27 Richard Biener <rguenther@suse.de>
4650 * gcc.target/i386/pr65217.c: XFAIL.
4652 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4654 PR tree-optimization/65875
4655 * gcc.c-torture/compile/pr65875.c: New test.
4657 2015-04-25 Marek Polacek <polacek@redhat.com>
4660 * gcc.dg/enum-incomplete-2.c: New test.
4661 * gcc.dg/enum-mode-1.c: New test.
4663 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4666 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4668 * gcc.target/powerpc/pr65849-2.c: Likewise.
4670 2015-04-24 Tom de Vries <tom@codesourcery.com>
4672 PR tree-optimization/65802
4673 * g++.dg/pr65802.C: Move to ...
4674 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4675 stdarg.h. Rewrite for C.
4676 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4677 va_start and va_end. Remove unnecessary inline asm.
4679 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4680 Wei Mi <wmi@google.com>
4682 * gcc.target/i386/sse2-load-multi.c: New test.
4683 * gcc.target/i386/sse2-store-multi.c: Ditto.
4685 2015-04-24 Marek Polacek <polacek@redhat.com>
4688 * c-c++-common/pr65830.c: New test.
4691 * c-c++-common/Wlogical-op-1.c: New test.
4693 2015-04-24 Marek Polacek <polacek@redhat.com>
4696 * c-c++-common/pr61534-1.c: New test.
4698 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4699 Steven Bosscher <steven@gcc.gnu.org>
4701 PR rtl-optimization/34503
4702 * gcc.target/arm/pr64616.c: New file.
4704 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4706 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4708 2015-04-24 Terry Guo <terry.guo@arm.com>
4710 * gcc.target/arm/pr65710.c: Update the options.
4712 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4714 * gcc.target/i386/pr65523.c: Skip x32.
4716 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4718 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4719 to look for vcl* where appropriate.
4721 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4723 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4724 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4726 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4729 * gcc.target/arm/pr26702.c: New test.
4731 2015-04-23 Marek Polacek <polacek@redhat.com>
4734 * gcc.dg/pr65345-1.c: New test.
4735 * gcc.dg/pr65345-2.c: New test.
4737 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4739 * gcc.target/powerpc/crypto-builtin-2.c: New.
4741 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4744 * gfortran.dg/class_allocate_19.f03: New test.
4745 * gfortran.dg/class_array_20.f03: New test.
4746 * gfortran.dg/class_array_21.f03: New test.
4747 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4748 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4749 initialization correctly.
4750 * gfortran.dg/finalize_29.f08: New test.
4752 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4754 * gcc.target/powerpc/swaps-p8-18.c: New test.
4756 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4759 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4760 * gcc.dg/vect/bb-slp-25.c: Likewise.
4761 * gcc.dg/vect/bb-slp-29.c: Likewise.
4762 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4763 vect_no_align && { ! vect_hw_misalign }.
4764 * gcc.dg/vect/bb-slp-9.c: Likewise.
4765 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4767 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4768 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4769 account for POWER8, where peeling for alignment is not needed.
4770 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4771 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4772 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4773 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4774 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4775 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4776 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4777 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4778 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4779 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4780 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4781 * gcc.dg/vect/pr16105.c: Likewise.
4782 * gcc.dg/vect/pr20122.c: Likewise.
4783 * gcc.dg/vect/pr33804.c: Likewise.
4784 * gcc.dg/vect/pr33953.c: Likewise.
4785 * gcc.dg/vect/pr56787.c: Likewise.
4786 * gcc.dg/vect/pr58508.c: Likewise.
4787 * gcc.dg/vect/slp-25.c: Likewise.
4788 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4789 * gcc.dg/vect/vect-105.c: Likewise.
4790 * gcc.dg/vect/vect-27.c: Likewise.
4791 * gcc.dg/vect/vect-29.c: Likewise.
4792 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4794 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4795 && { ! vect_hw_misalign }.
4796 * gcc.dg/vect/vect-44.c: Likewise.
4797 * gcc.dg/vect/vect-48.c: Likewise.
4798 * gcc.dg/vect/vect-50.c: Likewise.
4799 * gcc.dg/vect/vect-52.c: Likewise.
4800 * gcc.dg/vect/vect-56.c: Likewise.
4801 * gcc.dg/vect/vect-60.c: Likewise.
4802 * gcc.dg/vect/vect-72.c: Likewise.
4803 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4804 * gcc.dg/vect/vect-75.c: Likewise.
4805 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4806 * gcc.dg/vect/vect-77-global.c: Likewise.
4807 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4808 * gcc.dg/vect/vect-78-global.c: Likewise.
4809 * gcc.dg/vect/vect-93.c: Likewise.
4810 * gcc.dg/vect/vect-95.c: Likewise.
4811 * gcc.dg/vect/vect-96.c: Likewise.
4812 * gcc.dg/vect/vect-cond-1.c: Likewise.
4813 * gcc.dg/vect/vect-cond-3.c: Likewise.
4814 * gcc.dg/vect/vect-cond-4.c: Likewise.
4815 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4816 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4817 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4818 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4819 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4820 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4821 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4822 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4823 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4824 * gcc.dg/vect/vect-outer-5.c: Likewise.
4825 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4826 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4827 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4828 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4829 * gcc.dg/vect/vect-peel-3.c: Likewise.
4830 * gcc.dg/vect/vect-peel-4.c: Likewise.
4831 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4832 * gcc.target/powerpc/pr65456.c: New test.
4833 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4834 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4835 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4836 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4837 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4838 vect_no_align && { ! vect_hw_misalign }.
4839 * gfortran.dg/vect/vect-3.f90: Likewise.
4840 * gfortran.dg/vect/vect-4.f90: Likewise.
4841 * gfortran.dg/vect/vect-5.f90: Likewise.
4842 * lib/target-supports.exp (check_effective_target_vect_no_align):
4843 Return 1 for POWER8.
4844 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4846 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4849 * gfortran.dg/pr65429.f90: New test.
4851 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4853 * c-c++-common/asan/user-section-1.c: New test.
4854 * c-c++-common/asan/user-section-2.c: New test.
4855 * c-c++-common/asan/user-section-3.c: New test.
4857 2015-04-22 Hale Wang <hale.wang@arm.com>
4858 Terry Guo <terry.guo@arm.com>
4860 PR rtl-optimization/64818
4861 * gcc.target/arm/pr64818.c: New test.
4863 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4866 * g++.dg/tree-ssa/pr61034.C: Update template.
4867 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4868 * gcc.dg/Warray-bounds-11.c: Likewise.
4869 * gcc.dg/Warray-bounds.c: Likewise.
4871 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4873 PR libgfortran/65234
4874 * gfortran.dg/fmt_unlimited.f90: New test.
4876 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4878 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4880 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4881 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4882 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4883 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4884 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4885 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4886 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4888 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4890 PR libgfortran/56743
4891 * gfortran.dg/namelist_87.f90: New test.
4893 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4895 * gcc.target/aarch64/mult-synth_1.c: New test.
4896 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4897 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4898 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4899 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4900 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4902 2015-04-21 Richard Biener <rguenther@suse.de>
4904 PR tree-optimization/65650
4905 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4906 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4907 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4908 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4909 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4910 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4912 2015-04-21 Tom de Vries <tom@codesourcery.com>
4914 PR tree-optimization/65802
4915 * g++.dg/pr65802.C: New test.
4917 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4920 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4921 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4923 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4926 * g++.dg/cpp0x/Wnarrowing2.C: New.
4928 2015-04-20 Jeff Law <law@redhat.com>
4930 PR tree-optimization/65658
4931 * gcc.dg/pr65658.c: New test.
4933 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4936 * gcc.target/aarch64/vec_init_1.c: New test.
4938 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4940 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4943 2015-04-18 Martin Sebor <msebor@redhat.com>
4945 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4946 of non-nul characters.
4947 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4949 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4952 * gcc.target/powerpc/pr65787.c: New.
4954 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4957 * gcc.target/aarch64/c-output-template-4.c: New test.
4959 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4962 * gcc.dg/pr65780-1.c: New test.
4963 * gcc.dg/pr65780-2.c: Likewise.
4964 * gcc.target/i386/pr32219-9.c: Likewise.
4965 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4967 * gcc.target/i386/pr64317.c (c): Initialize.
4969 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4972 * g++.dg/ext/mv18.C: New test.
4973 * g++.dg/ext/mv19.C: Likewise.
4974 * g++.dg/ext/mv20.C: Likewise.
4975 * g++.dg/ext/mv21.C: Likewise.
4976 * g++.dg/ext/mv22.C: Likewise.
4977 * g++.dg/ext/mv23.C: Likewise.
4979 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4982 * g++.dg/init/pr64527.C: New test.
4984 2015-04-17 Tom de Vries <tom@codesourcery.com>
4985 Michael Matz <matz@suse.de>
4987 PR tree-optimization/64950
4988 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4991 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4993 * c-c++-common/asan/user-section-1.c: New test.
4995 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4998 * gcc.dg/debug/pr65771.c: New test.
5000 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
5002 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5003 __buitlin_alloca with __builtin_alloca.
5005 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
5007 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5009 2015-04-16 Richard Biener <rguenther@suse.de>
5011 PR tree-optimization/64277
5012 * gcc.dg/Warray-bounds-14.c: New testcase.
5013 * gcc.dg/Warray-bounds-15.c: Likewise.
5014 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5015 * c-c++-common/ubsan/bounds-6.c: Likewise.
5017 2015-04-16 Renlin Li <renlin.li@arm.com>
5019 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5020 * gcc.target/arm/unsigned-float.c: New.
5022 2015-04-16 Richard Biener <rguenther@suse.de>
5024 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5025 * gcc.dg/tree-ssa/pr37508.c: Adjust.
5026 * gfortran.dg/reassoc_6.f: Remove XFAIL.
5028 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
5030 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5031 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5032 * g++.dg/cpp0x/defaulted21.C: Likewise.
5033 * g++.dg/cpp0x/defaulted28.C: Likewise.
5034 * g++.dg/cpp0x/defaulted47.C: Likewise.
5035 * g++.dg/cpp0x/elision_neg.C: Likewise.
5036 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5037 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5038 * g++.dg/cpp0x/implicit1.C: Likewise.
5039 * g++.dg/cpp0x/implicit9.C: Likewise.
5040 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5041 * g++.dg/cpp0x/range-for13.C: Likewise.
5042 * g++.dg/gomp/clause-2.C: Likewise.
5043 * g++.dg/gomp/udr-5.C: Likewise.
5044 * g++.dg/inherit/access6.C: Likewise.
5045 * g++.dg/lookup/duperr1.C: Likewise.
5046 * g++.dg/lookup/friend2.C: Likewise.
5047 * g++.dg/lookup/pr6936.C: Likewise.
5048 * g++.dg/lookup/scoped1.C: Likewise.
5049 * g++.dg/lookup/using26.C: Likewise.
5050 * g++.dg/lookup/using38.C: Likewise.
5051 * g++.dg/other/access2.C: Likewise.
5052 * g++.dg/overload/defarg3.C: Likewise.
5053 * g++.dg/overload/defarg6.C: Likewise.
5054 * g++.dg/parse/access11.C: Likewise.
5055 * g++.dg/parse/access2.C: Likewise.
5056 * g++.dg/parse/access3.C: Likewise.
5057 * g++.dg/parse/access4.C: Likewise.
5058 * g++.dg/parse/access5.C: Likewise.
5059 * g++.dg/parse/access6.C: Likewise.
5060 * g++.dg/parse/access8.C: Likewise.
5061 * g++.dg/parse/access9.C: Likewise.
5062 * g++.dg/parse/crash40.C: Likewise.
5063 * g++.dg/tc1/dr142.C: Likewise.
5064 * g++.dg/tc1/dr166.C: Likewise.
5065 * g++.dg/tc1/dr52.C: Likewise.
5066 * g++.dg/template/access11.C: Likewise.
5067 * g++.dg/template/access18.C: Likewise.
5068 * g++.dg/template/access19.C: Likewise.
5069 * g++.dg/template/access2.C: Likewise.
5070 * g++.dg/template/access20.C: Likewise.
5071 * g++.dg/template/access26.C: Likewise.
5072 * g++.dg/template/access3.C: Likewise.
5073 * g++.dg/template/access7.C: Likewise.
5074 * g++.dg/template/conv12.C: Likewise.
5075 * g++.dg/template/crash69.C: Likewise.
5076 * g++.dg/template/friend31.C: Likewise.
5077 * g++.dg/template/friend32.C: Likewise.
5078 * g++.dg/template/memfriend15.C: Likewise.
5079 * g++.dg/template/memfriend16.C: Likewise.
5080 * g++.dg/template/memfriend17.C: Likewise.
5081 * g++.dg/template/memfriend7.C: Likewise.
5082 * g++.dg/template/pr32519.C: Likewise.
5083 * g++.dg/template/qualttp21.C: Likewise.
5084 * g++.dg/template/qualttp8.C: Likewise.
5085 * g++.dg/template/ttp10.C: Likewise.
5086 * g++.dg/template/typedef11.C: Likewise.
5087 * g++.dg/template/typedef13.C: Likewise.
5088 * g++.dg/template/typedef19.C: Likewise.
5089 * g++.dg/template/typedef20.C: Likewise.
5090 * g++.dg/template/typedef22.C: Likewise.
5091 * g++.dg/template/using16.C: Likewise.
5092 * g++.dg/template/virtual3.C: Likewise.
5093 * g++.dg/ubsan/pr61272.C: Likewise.
5094 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5095 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5096 * g++.old-deja/g++.brendan/enum6.C: Likewise.
5097 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5098 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5099 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5100 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5101 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5102 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5103 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5104 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5105 * g++.old-deja/g++.jason/access17.C: Likewise.
5106 * g++.old-deja/g++.jason/access18.C: Likewise.
5107 * g++.old-deja/g++.jason/access22.C: Likewise.
5108 * g++.old-deja/g++.jason/access23.C: Likewise.
5109 * g++.old-deja/g++.jason/access8.C: Likewise.
5110 * g++.old-deja/g++.jason/delete3.C: Likewise.
5111 * g++.old-deja/g++.jason/report.C: Likewise.
5112 * g++.old-deja/g++.law/access2.C: Likewise.
5113 * g++.old-deja/g++.law/access3.C: Likewise.
5114 * g++.old-deja/g++.law/access4.C: Likewise.
5115 * g++.old-deja/g++.law/access5.C: Likewise.
5116 * g++.old-deja/g++.law/arm12.C: Likewise.
5117 * g++.old-deja/g++.law/arm14.C: Likewise.
5118 * g++.old-deja/g++.law/ctors13.C: Likewise.
5119 * g++.old-deja/g++.law/union2.C: Likewise.
5120 * g++.old-deja/g++.law/visibility12.C: Likewise.
5121 * g++.old-deja/g++.law/visibility15.C: Likewise.
5122 * g++.old-deja/g++.law/visibility16.C: Likewise.
5123 * g++.old-deja/g++.law/visibility17.C: Likewise.
5124 * g++.old-deja/g++.law/visibility18.C: Likewise.
5125 * g++.old-deja/g++.law/visibility19.C: Likewise.
5126 * g++.old-deja/g++.law/visibility20.C: Likewise.
5127 * g++.old-deja/g++.law/visibility21.C: Likewise.
5128 * g++.old-deja/g++.law/visibility24.C: Likewise.
5129 * g++.old-deja/g++.law/visibility4.C: Likewise.
5130 * g++.old-deja/g++.law/visibility5.C: Likewise.
5131 * g++.old-deja/g++.law/visibility6.C: Likewise.
5132 * g++.old-deja/g++.law/visibility7.C: Likewise.
5133 * g++.old-deja/g++.law/visibility8.C: Likewise.
5134 * g++.old-deja/g++.law/visibility9.C: Likewise.
5135 * g++.old-deja/g++.niklas/t135.C: Likewise.
5136 * g++.old-deja/g++.oliva/delete1.C: Likewise.
5137 * g++.old-deja/g++.oliva/partord1.C: Likewise.
5138 * g++.old-deja/g++.other/access11.C: Likewise.
5139 * g++.old-deja/g++.other/access4.C: Likewise.
5140 * g++.old-deja/g++.other/access7.C: Likewise.
5141 * g++.old-deja/g++.other/crash1.C: Likewise.
5142 * g++.old-deja/g++.other/crash7.C: Likewise.
5143 * g++.old-deja/g++.other/friend1.C: Likewise.
5144 * g++.old-deja/g++.other/friend4.C: Likewise.
5145 * g++.old-deja/g++.other/friend9.C: Likewise.
5146 * g++.old-deja/g++.other/lineno1.C: Likewise.
5147 * g++.old-deja/g++.other/using1.C: Likewise.
5148 * g++.old-deja/g++.pt/enum14.C: Likewise.
5149 * g++.old-deja/g++.pt/friend11.C: Likewise.
5150 * g++.old-deja/g++.pt/friend21.C: Likewise.
5151 * g++.old-deja/g++.pt/friend3.C: Likewise.
5152 * g++.old-deja/g++.pt/inherit2.C: Likewise.
5153 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5154 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5155 * g++.old-deja/g++.robertl/eb94.C: Likewise.
5157 2015-04-15 Jakub Jelinek <jakub@redhat.com>
5160 * g++.dg/ipa/pr65765.C: New test.
5162 2015-04-15 Nick Clifton <nickc@redhat.com>
5164 * gcc.target/rx/builtins.c: Disable RMPA test if string
5165 instructions are not allowed.
5167 2015-04-15 Alan Modra <amodra@gmail.com>
5169 * gcc.dg/pr65408.c: New.
5171 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5174 * gcc.target/arm/pr65729.c: New test.
5176 2015-04-14 Richard Biener <rguenther@suse.de>
5178 PR tree-optimization/65758
5179 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5181 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5184 * gcc.c-torture/execute/pr65648.c: New test.
5186 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5188 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5189 __builtin_finite instead of finite.
5190 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5193 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
5195 PR tree-optimization/63387
5196 * gcc.dg/pr63387.c: New testcase.
5198 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
5200 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5202 2015-04-13 Richard Biener <rguenther@suse.de>
5204 PR tree-optimization/65204
5205 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5207 2015-04-13 Terry Guo <terry.guo@arm.com>
5210 * gcc.target/arm/pr65710.c: New.
5212 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5214 PR tree-optimization/65747
5215 * g++.dg/torture/pr65747.C: New test.
5217 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5220 * g++.dg/cpp0x/pr65736.C: New test.
5222 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
5223 Martin Liska <mliska@suse.cz>
5226 * g++.dg/ipa/pr65722.C: New testcase.
5228 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5230 PR tree-optimization/65735
5231 * gcc.c-torture/compile/pr65735.c: New test.
5233 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
5236 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5238 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5241 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5243 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
5246 * gcc.target/arm/pr65647-2.c: New.
5248 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5251 * g++.dg/torture/pr65694.C: New test.
5253 2015-04-10 Tobias Burnus <burnus@net-b.de>
5255 * gfortran.dg/coarray_lock_6.f90: New.
5256 * gfortran.dg/coarray_lock_7.f90: New.
5257 * gfortran.dg/coarray/lock_2.f90: New.
5259 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
5265 * gfortran.dg/used_types_27.f90: New.
5267 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5270 * gcc.target/i386/pr65671.c: New.
5272 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5274 PR tree-optimization/65709
5275 * c-c++-common/ubsan/align-9.c: New test.
5277 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
5280 * gfortran.dg/pr56852.f90: New test.
5282 2015-04-09 Marek Polacek <polacek@redhat.com>
5283 Jakub Jelinek <jakub@redhat.com>
5286 * g++.dg/opt/pr65554.C: New test.
5288 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5291 * c-c++-common/attr-aligned-1.c: New test.
5293 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
5295 * gcc.target/i386/mpx/memmove-zero-length.c: New.
5297 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5300 * gcc.target/i386/sse-25.c: New.
5302 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5305 * gcc.target/i386/pr65693.c: New test.
5307 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5309 * gcc.dg/lto/chkp-static-bounds_0.c: New.
5311 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5313 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5315 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5317 * gcc.target/i386/thunk-retbnd.c: New.
5319 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
5321 * gnat.dg/opt48.adb: New test.
5322 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5323 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5325 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
5328 * gcc.c-torture/compile/pr65540.c: New.
5330 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5332 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5335 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5338 * g++.dg/debug/pr65678.C: New test.
5341 * gcc.c-torture/compile/pr65680.c: New test.
5343 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5346 * gfortran.dg/allocate_with_source_5.f90: New test.
5348 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5350 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5351 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5353 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5355 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5357 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5360 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5361 to get floating point compression.
5362 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5364 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5366 PR preprocessor/61977
5367 * gcc.dg/cpp/pr61977.c: New test.
5369 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
5371 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5373 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
5376 * gcc.target/arm/pr65647.c: New.
5378 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
5381 * g++.dg/torture/pr65655.C: New testcase.
5383 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5386 * g++.dg/cpp1y/lambda-init13.C: New.
5388 2015-04-03 Marek Polacek <polacek@redhat.com>
5390 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5392 2015-04-02 Marek Polacek <polacek@redhat.com>
5395 * g++.dg/cpp0x/constexpr-fold1.C: New test.
5396 * g++.dg/cpp0x/constexpr-fold2.C: New test.
5398 2015-04-02 Jakub Jelinek <jakub@redhat.com>
5400 PR preprocessor/61977
5401 * gcc.target/powerpc/pr61977-1.c: New test.
5402 * gcc.target/powerpc/pr61977-2.c: New test.
5404 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5407 * g++.dg/warn/Wshadow-8.C: New.
5408 * g++.dg/warn/Wshadow-9.C: Likewise.
5409 * g++.dg/warn/Wshadow-10.C: Likewise.
5410 * g++.dg/warn/Wshadow-11.C: Likewise.
5412 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5414 * gcc.dg/pr23623.c: Added aligned attribute.
5415 * gcc.dg/20141029-1.c: Likewise.
5416 * gcc.dg/20150306-1.c: New test.
5418 2015-04-01 Marek Polacek <polacek@redhat.com>
5421 * g++.dg/cpp0x/initlist93.C: New test.
5422 * g++.dg/cpp0x/initlist94.C: New test.
5424 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
5427 * gcc.target/aarch64/pr65624.c: New test.
5429 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
5431 * gcc.dg/ipa/inlinehint-4.c: New testcase.
5433 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
5435 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5436 extra variable to force stack alignment.
5437 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5438 extra variable to force stack alignment.
5440 2015-03-31 Marek Polacek <polacek@redhat.com>
5443 * g++.dg/template/pr65390.C: New test.
5445 2015-03-31 Martin Liska <mliska@suse.cz>
5447 * g++.dg/ipa/pr65557.C: New test.
5449 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
5451 * gcc.target/s390/hotpatch-25.c: New test.
5452 * gcc.target/s390/hotpatch-1.c: Update test.
5453 * gcc.target/s390/hotpatch-10.c: Update test.
5454 * gcc.target/s390/hotpatch-11.c: Update test.
5455 * gcc.target/s390/hotpatch-12.c: Update test.
5456 * gcc.target/s390/hotpatch-13.c: Update test.
5457 * gcc.target/s390/hotpatch-14.c: Update test.
5458 * gcc.target/s390/hotpatch-15.c: Update test.
5459 * gcc.target/s390/hotpatch-16.c: Update test.
5460 * gcc.target/s390/hotpatch-17.c: Update test.
5461 * gcc.target/s390/hotpatch-18.c: Update test.
5462 * gcc.target/s390/hotpatch-19.c: Update test.
5463 * gcc.target/s390/hotpatch-2.c: Update test.
5464 * gcc.target/s390/hotpatch-21.c: Update test.
5465 * gcc.target/s390/hotpatch-22.c: Update test.
5466 * gcc.target/s390/hotpatch-23.c: Update test.
5467 * gcc.target/s390/hotpatch-24.c: Update test.
5468 * gcc.target/s390/hotpatch-3.c: Update test.
5469 * gcc.target/s390/hotpatch-4.c: Update test.
5470 * gcc.target/s390/hotpatch-5.c: Update test.
5471 * gcc.target/s390/hotpatch-6.c: Update test.
5472 * gcc.target/s390/hotpatch-7.c: Update test.
5473 * gcc.target/s390/hotpatch-8.c: Update test.
5474 * gcc.target/s390/hotpatch-9.c: Update test.
5475 * gcc.target/s390/hotpatch-compile-16.c: Update test.
5477 2015-03-31 Richard Biener <rguenther@suse.de>
5480 * g++.dg/torture/pr65626.C: New testcase.
5482 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5485 * gcc.target/i386/mpx/pr65531.cc: New.
5487 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5490 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5491 __builtin_alloca instead of alloca.
5492 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5493 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5494 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5497 2015-03-30 Jakub Jelinek <jakub@redhat.com>
5500 * g++.dg/ubsan/pr65610.C: New test.
5502 2015-03-30 Marek Polacek <polacek@redhat.com>
5505 * g++.dg/cpp0x/pr65398-2.C: New test.
5507 2015-03-30 Marek Polacek <polacek@redhat.com>
5509 * c-c++-common/pr65556.c: Change the width of bit-fields.
5511 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5514 * gcc.target/i386/pr65588.c: New testcase.
5516 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5518 PR libgfortran/65563
5519 * gfortran.dg/open_errors_2.f90: New test.
5521 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5523 PR libgfortran/65596
5524 * gfortran.dg/namelist_86.f90: New test.
5526 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5528 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5529 statement to reflect new ownership.
5531 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5534 * g++.dg/template/friend58.C: New.
5535 * g++.dg/template/friend59.C: Likewise.
5537 2015-03-27 Tobias Burnus <burnus@net-b.de>
5540 * g++.dg/gomp/openmp-simd-3.C: New.
5541 * gcc.dg/gomp/openmp-simd-3.c: New.
5543 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5546 * gcc.target/i386/pr65248-1.c: New file.
5547 * gcc.target/i386/pr65248-2.c: Likewise.
5548 * gcc.target/i386/pr65248-3.c: Likewise.
5549 * gcc.target/i386/pr65248-4.c: Likewise.
5551 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5554 * gcc.c-torture/compile/pr65593.c: New test.
5556 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/cpp1y/constexpr-assert1.C: New.
5561 2015-03-27 Marek Polacek <polacek@redhat.com>
5564 * c-c++-common/pr65556.c: New test.
5566 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5569 * g++.dg/torture/pr65600.C: New testcase.
5571 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5574 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5576 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5578 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5579 statement and cleanup. Fixed typos.
5581 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5584 * gcc.c-torture/compile/pr65595.c: New testcase.
5586 2015-03-27 Marek Polacek <polacek@redhat.com>
5589 * g++.dg/ubsan/pr65583.C: New test.
5591 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5593 * gcc.c-torture/compile/20150327.c: New testcase.
5595 2015-03-26 Richard Biener <rguenther@suse.de>
5598 * g++.dg/torture/pr65555.C: New testcase.
5600 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5602 PR tree-optimization/64715
5603 * gcc.dg/builtin-object-size-15.c: New test.
5604 * gcc.dg/pr64715-1.c: New test.
5605 * gcc.dg/pr64715-2.c: New test.
5607 2015-03-26 Richard Biener <rguenther@suse.de>
5610 * gnat.dg/specs/opt2.ads: Fix testcase.
5612 2015-03-25 Martin Sebor <msebor@redhat.com>
5615 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5616 when target isn't arm*-*-*-*.
5617 (check_effective_target_arm_nothumb): Likewise.
5618 (check_effective_target_arm_little_endian): Likewise.
5619 (check_effective_target_arm_vect_no_misalign): Likewise.
5620 (check_effective_target_aarch64_little_endian): Fail early if target
5623 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5625 PR tree-optimization/65177
5626 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5628 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5630 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5631 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5632 smmintrin.h and mm3dnow.h.
5634 2015-03-25 Marek Polacek <polacek@redhat.com>
5637 * g++.dg/cpp0x/pr65558.C: New test.
5639 2015-03-25 Marek Polacek <polacek@redhat.com>
5642 * g++.dg/template/pr61670.C: New test.
5644 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5647 * g++.dg/template/pr54987.C: New.
5649 2015-03-25 Richard Biener <rguenther@suse.de>
5651 PR tree-optimization/62630
5652 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5654 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5657 * gcc.target/i386/mpx/pr65508.c: New.
5659 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5663 * gfortran.dg/data_initialized_3.f90: New.
5665 2015-03-25 Richard Biener <rguenther@suse.de>
5668 * gnat.dg/specs/opt2.ads: New testcase.
5670 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5672 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5673 * gcc.target/arm/memset-inline-4.c: Skip for
5674 arm_tune_string_ops_prefer_neon.
5675 * gcc.target/arm/memset-inline-5.c: Ditto.
5676 * gcc.target/arm/memset-inline-6.c: Ditto.
5677 * gcc.target/arm/memset-inline-8.c: Ditto.
5678 * gcc.target/arm/memset-inline-9.c: Ditto.
5680 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5683 * g++.dg/other/virtual3.C: New.
5685 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/cpp0x/vt-60130.C: New.
5690 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5693 * g++.dg/warn/Warray-bounds-7.C: New.
5695 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/template/defarg18.C: New.
5700 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5703 * g++.dg/cpp0x/vt-59988.C: New.
5705 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5707 PR tree-optimization/65533
5708 * gcc.dg/pr65533.c: New test.
5710 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5712 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5713 source= and mold= expressions functionality.
5714 * gfortran.dg/allocate_class_4.f90: New test.
5715 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5716 copying an unlimited polymorhpic object containing a char array
5717 to another unlimited polymorphic object respects the _len
5719 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5720 whether deferred length char array allocate works, unlimited
5721 polymorphic object allocation from a string works and if
5722 allocating an array of deferred length strings works.
5723 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5725 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5728 * g++.dg/cpp0x/constexpr-array11.C: New.
5730 2015-03-24 Richard Biener <rguenther@suse.de>
5733 * gcc.dg/torture/pr65517.c: New testcase.
5735 2015-03-24 Tobias Burnus <burnus@net-b.de>
5737 * gfortran.dg/coindexed_1.f90: Moved from
5738 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5740 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5747 * gcc.target/i386/pr65523.c: New test.
5750 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5752 * g++.dg/lto/pr65475b_0.C: Likewise.
5754 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5757 * gcc.target/sh/torture/pr65505.c: New.
5759 2015-03-23 Martin Sebor <msebor@redhat.com>
5762 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5763 assembly for lvx in addition to lxv.
5765 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5768 * gfortran.dg/pr65504.f90: New test.
5771 * gcc.dg/pr65521.c: New test.
5773 2015-03-23 Richard Biener <rguenther@suse.de>
5775 PR tree-optimization/65518
5776 * gcc.dg/vect/pr65518.c: New testcase.
5778 2015-03-23 Richard Biener <rguenther@suse.de>
5780 PR tree-optimization/65494
5781 * gcc.dg/vect/pr65494.c: New testcase.
5783 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5785 PR preprocessor/65238
5786 * c-c++-common/cpp/pr65238-1.c: New test.
5787 * gcc.dg/cpp/pr65238-2.c: New test.
5788 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5789 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5791 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5792 Mikael Morin <mikael@gcc.gnu.org>
5795 * gfortran.dg/elemental_dependency_4.f90: New.
5796 * gfortran.dg/elemental_dependency_5.f90: New.
5798 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5801 * g++.dg/lto/pr65475b_0.C: New testcase.
5802 * g++.dg/lto/pr65475b_1.C: New testcase.
5803 * g++.dg/lto/pr65475c_0.C: New testcase.
5804 * g++.dg/lto/pr65475c_1.C: New testcase.
5806 2015-03-21 Tobias Burnus <burnus@net-b.de>
5808 * gfortran.dg/coarray_38.f90: New.
5809 * gfortran.dg/coarray_39.f90: New.
5810 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5813 2015-03-20 Marek Polacek <polacek@redhat.com>
5816 * g++.dg/cpp0x/pr65398.C: New test.
5818 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5821 * g++.dg/lto/pr65475_0.C: New testcase.
5822 * g++.dg/lto/pr65475_1.C: New testcase.
5824 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5826 PR rtl-optimization/64366
5827 * gcc.target/sh/pr64366.c: New.
5829 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5832 * g++.dg/cpp0x/constexpr-48324.C: New.
5834 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5837 * g++.dg/cpp0x/pr48453.C: New.
5839 2015-03-20 Marek Polacek <polacek@redhat.com>
5842 * g++.dg/cpp0x/pr65072.C: New test.
5844 2015-03-20 Richard Biener <rguenther@suse.de>
5847 * gcc.dg/pr15347.c: Use -O.
5848 * c-c++-common/pr19807-1.c: Likewise.
5850 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5852 * gnat.dg/volatile13.ad[sb]: New test.
5854 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5856 PR rtl-optimization/60851
5857 * gcc.target/i386/pr60851.c: New test.
5859 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5862 * g++.dg/pr65240.h: Add tests for PR 65240.
5863 * g++.dg/pr65240-1.C: Likewise.
5864 * g++.dg/pr65240-2.C: Likewise.
5865 * g++.dg/pr65240-3.C: Likewise.
5866 * g++.dg/pr65240-4.C: Likewise.
5868 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5870 PR rtl-optimization/63491
5871 * gcc.target/powerpc/pr63491.c: New.
5873 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5875 * g++.dg/ipa/pr65465.C: New test.
5877 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5880 * g++.dg/cpp0x/deleted11.C: New.
5882 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5885 * c-c++-common/tsan/pr65400-3.c: New test.
5887 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5890 * g++.dg/cpp0x/constexpr-59686.C: New.
5892 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5895 * g++.dg/tsan/pr64265.C: New test.
5898 * c-c++-common/tsan/pr65400-1.c: New test.
5899 * c-c++-common/tsan/pr65400-2.c: New test.
5901 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5904 * g++.dg/cpp0x/pr59816.C: New.
5906 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5909 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5911 2015-03-18 Martin Liska <mliska@suse.cz>
5914 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5915 equivalences either to 6 or 7.
5917 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5921 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5923 * gcc.dg/undefined-loop-1.c: New file.
5924 * gcc.dg/undefined-loop-2.c: New file.
5926 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5929 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5930 loop exits too early.
5932 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5934 PR tree-optimization/65450
5935 * gfortran.dg/pr65450.f90: New test.
5938 * gcc.target/i386/pr65078-1.c: New test.
5939 * gcc.target/i386/pr65078-2.c: New test.
5940 * gcc.target/i386/pr65078-3.c: New test.
5941 * gcc.target/i386/pr65078-4.c: New test.
5942 * gcc.target/i386/pr65078-5.c: New test.
5943 * gcc.target/i386/pr65078-6.c: New test.
5945 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5948 * g++.dg/cpp1y/pr65340.C: New.
5950 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5953 * gfortran.dg/system_clock_3.f08: Adjust test.
5955 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5958 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5959 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5961 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5964 * gfortran.dg/system_clock_3.f08: New test.
5966 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5969 g++.dg/cpp1y/pr64626-1.C: New.
5970 g++.dg/cpp1y/pr64626-2.C: New.
5971 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5973 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5975 PR tree-optimization/65427
5976 * gcc.c-torture/execute/pr65427.c: New test.
5978 2015-03-16 Marek Polacek <polacek@redhat.com>
5982 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5983 * g++.dg/cpp0x/pr65327.C: New test.
5985 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5988 * c-c++-common/asan/pr64820.c: New test.
5990 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5992 * gfortran.dg/pointer_2.f90: New test.
5994 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5996 * g++.dg/pr65049.C: New test.
5998 2015-03-16 Tom de Vries <tom@codesourcery.com>
6000 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6001 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6002 * gcc.target/i386/fuse-caller-save.c: Same.
6004 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6006 * gnat.dg/loop_optimization18.ad[sb]: New test.
6007 * gnat.dg/loop_optimization18_pkg.ads: New helper.
6009 2015-03-16 Alan Modra <amodra@gmail.com>
6011 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
6014 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
6016 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6018 * gcc.dg/torture/pr65270-2.c: Likewise.
6020 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
6023 * gfortran.dg/pointer_remapping_9.f90: New.
6025 2015-03-14 Jakub Jelinek <jakub@redhat.com>
6027 PR tree-optimization/65369
6028 * gcc.c-torture/execute/pr65369.c: New test.
6030 PR tree-optimization/65418
6031 * gcc.c-torture/execute/pr65418-1.c: New test.
6032 * gcc.c-torture/execute/pr65418-2.c: New test.
6034 PR rtl-optimization/65401
6035 * gcc.c-torture/execute/pr65401.c: New test.
6037 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6040 * gcc.target/arm/pr64600_1.c: New test.
6042 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6044 PR rtl-optimization/65235
6045 * gcc.target/aarch64/pr65235_1.c: New test.
6047 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
6049 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6050 * gcc.target/s390/hotpatch-22.c: Likewise.
6051 * gcc.target/s390/hotpatch-23.c: Likewise.
6052 * gcc.target/s390/hotpatch-24.c: Likewise.
6053 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6054 * gcc.target/s390/hotpatch-1.c: Update expected output.
6055 * gcc.target/s390/hotpatch-2.c: Likewise.
6056 * gcc.target/s390/hotpatch-3.c: Likewise.
6057 * gcc.target/s390/hotpatch-4.c: Likewise.
6058 * gcc.target/s390/hotpatch-5.c: Likewise.
6059 * gcc.target/s390/hotpatch-6.c: Likewise.
6060 * gcc.target/s390/hotpatch-7.c: Likewise.
6061 * gcc.target/s390/hotpatch-8.c: Likewise.
6062 * gcc.target/s390/hotpatch-9.c: Likewise.
6063 * gcc.target/s390/hotpatch-10.c: Likewise.
6064 * gcc.target/s390/hotpatch-11.c: Likewise.
6065 * gcc.target/s390/hotpatch-12.c: Likewise.
6066 * gcc.target/s390/hotpatch-13.c: Likewise.
6067 * gcc.target/s390/hotpatch-14.c: Likewise.
6068 * gcc.target/s390/hotpatch-15.c: Likewise.
6069 * gcc.target/s390/hotpatch-16.c: Likewise.
6070 * gcc.target/s390/hotpatch-17.c: Likewise.
6071 * gcc.target/s390/hotpatch-18.c: Likewise.
6072 * gcc.target/s390/hotpatch-19.c: Likewise.
6074 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6077 * gcc.target/i386/pr65103-1.c: New.
6079 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6082 * gcc.target/i386/pr65044.c: New.
6084 2015-03-12 Tom de Vries <tom@codesourcery.com>
6086 PR rtl-optimization/64895
6087 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6088 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6089 * gcc.target/i386/fuse-caller-save.c: Ditto.
6091 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6093 * gcc.dg/ipa/pr63569.c: Fix template.
6095 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
6097 * g++.dg/ipa/pr64146.C: Require fpic support.
6099 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
6102 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6103 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6105 2015-03-11 Jakub Jelinek <jakub@redhat.com>
6107 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6108 to dg-options, fix up dg-skip-if.
6110 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
6113 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6114 * gcc.target/avr/tiny-caller-save.c: Same.
6116 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6119 * g++.dg/pr65242.C: New test.
6121 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
6123 * c-c++-common/asan/no-asan-check-glob.c: New test.
6125 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
6128 * g++.dg/other/default11.C: New.
6129 * g++.dg/other/default12.C: Likewise.
6131 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6134 * gcc.target/i386/bmi2-bzhi-2.c: New test.
6136 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
6139 * gfortran.dg/unlimited_polymorphic_23.f90: New test
6141 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6144 * g++.dg/cpp0x/pr65127.C: New test.
6146 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6148 * gcc.dg/ipa/PR64550.c: Update template.
6150 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6151 Tobias Burnus <burnus@net-b.de>
6153 * gfortran.dg/coarray_sync_memory.f90: New.
6155 2015-03-10 Marek Polacek <polacek@redhat.com>
6158 * c-c++-common/ubsan/pr65367.c: New test.
6160 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6162 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6163 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6164 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6165 * gcc.target/i386/mpx/calloc-1-nov.c: New.
6166 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6167 * gcc.target/i386/mpx/malloc-1-nov.c: New.
6168 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6169 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6170 * gcc.target/i386/mpx/realloc-1-nov.c: New.
6171 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6172 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6173 * gcc.target/i386/mpx/realloc-2-nov.c: New.
6174 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6176 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6178 * lib/mpx-dg.exp (mpx_link_flags): New.
6181 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6182 * gcc.target/i386/mpx/alloca-1-nov.c: New.
6183 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6184 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6185 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6186 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6187 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6188 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6189 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6190 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6191 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6192 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6193 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6194 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6195 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6196 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6197 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6198 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6199 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6200 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6201 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6202 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6203 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6204 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6205 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6206 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6207 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6208 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6209 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6210 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6211 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6212 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6213 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6214 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6215 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6216 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6217 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6218 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6219 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6220 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6221 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6222 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6223 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6224 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6225 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6226 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6227 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6228 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6229 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6230 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6231 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6232 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6233 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6234 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6235 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6236 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6237 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6238 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6239 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6240 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6241 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6242 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6243 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6244 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6245 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6246 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6247 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6248 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6249 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6250 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6251 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6252 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6253 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6254 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6255 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6256 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6257 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6258 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6259 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6260 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6261 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6262 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6263 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6264 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6265 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6266 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6267 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6268 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6269 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6270 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6271 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6272 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6273 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6274 * gcc.target/i386/mpx/label-address-1.c: New.
6275 * gcc.target/i386/mpx/legacy-1-nov.c: New.
6276 * gcc.target/i386/mpx/macro.c: New.
6277 * gcc.target/i386/mpx/mpx-check.h: New.
6278 * gcc.target/i386/mpx/mpx.exp: New.
6279 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6280 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6281 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6282 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6283 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6284 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6285 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6286 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6287 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6288 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6289 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6290 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6291 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6292 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6293 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6294 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6295 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6296 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6297 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6298 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6299 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6300 * gcc.target/i386/mpx/reference-1-lbv.c: New.
6301 * gcc.target/i386/mpx/reference-1-nov.c: New.
6302 * gcc.target/i386/mpx/reference-1-ubv.c: New.
6303 * gcc.target/i386/mpx/reference-2-lbv.c: New.
6304 * gcc.target/i386/mpx/reference-2-nov.c: New.
6305 * gcc.target/i386/mpx/reference-2-ubv.c: New.
6306 * gcc.target/i386/mpx/reference-3-lbv.c: New.
6307 * gcc.target/i386/mpx/reference-3-nov.c: New.
6308 * gcc.target/i386/mpx/reference-3-ubv.c: New.
6309 * gcc.target/i386/mpx/reference-4-lbv.c: New.
6310 * gcc.target/i386/mpx/reference-4-nov.c: New.
6311 * gcc.target/i386/mpx/reference-4-ubv.c: New.
6312 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6313 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6314 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6315 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6316 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6317 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6318 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6319 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6320 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6321 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6322 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6323 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6324 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6325 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6326 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6327 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6328 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6329 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6330 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6331 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6332 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6333 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6334 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6335 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6336 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6337 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6338 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6339 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6340 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6341 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6342 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6343 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6344 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6345 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6346 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6347 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6348 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6349 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6350 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6351 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6352 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6353 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6354 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6355 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6356 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6357 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6358 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6359 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6360 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6361 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6362 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6363 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6364 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6365 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6366 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6367 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6368 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6369 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6370 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6371 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6372 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6373 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6374 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6375 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6376 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6377 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6378 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6379 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6380 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6381 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6382 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6383 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6384 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6385 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6386 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6387 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6388 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6389 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6390 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6391 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6392 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6393 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6394 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6395 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6396 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6397 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6398 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6399 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6400 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6401 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6402 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6403 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6404 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6405 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6406 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6407 * gcc.target/i386/mpx/vararg-1-nov.c: New.
6408 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6409 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6410 * gcc.target/i386/mpx/vararg-2-nov.c: New.
6411 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6412 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6413 * gcc.target/i386/mpx/vararg-3-nov.c: New.
6414 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6415 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6416 * gcc.target/i386/mpx/vararg-4-nov.c: New.
6417 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6418 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6419 * gcc.target/i386/mpx/vararg-5-nov.c: New.
6420 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6421 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6422 * gcc.target/i386/mpx/vararg-6-nov.c: New.
6423 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6424 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6425 * gcc.target/i386/mpx/vararg-7-nov.c: New.
6426 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6427 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6428 * gcc.target/i386/mpx/vararg-8-nov.c: New.
6429 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6430 * gcc.target/i386/mpx/vla-1-lbv.c: New.
6431 * gcc.target/i386/mpx/vla-1-nov.c: New.
6432 * gcc.target/i386/mpx/vla-1-ubv.c: New.
6433 * gcc.target/i386/mpx/vla-2-lbv.c: New.
6434 * gcc.target/i386/mpx/vla-2-nov.c: New.
6435 * gcc.target/i386/mpx/vla-2-ubv.c: New.
6437 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
6439 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6441 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
6443 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6445 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
6447 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6448 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6450 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6453 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6456 * c-c++-common/pr65120.c: New test.
6458 PR rtl-optimization/65321
6459 * gcc.dg/pr65321.c: New test.
6461 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6463 PR tree-optimization/65355
6464 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6466 2015-03-09 Jakub Jelinek <jakub@redhat.com>
6469 * c-c++-common/pr49706.c: Adjust tests for not warning
6470 about !!x == y or !b == y where b is boolean, and add
6472 * c-c++-common/pr62199-2.c: Likewise.
6474 2015-03-09 Richard Biener <rguenther@suse.de>
6477 * gcc.dg/torture/pr65270-1.c: New testcase.
6478 * gcc.dg/torture/pr65270-2.c: Likewise.
6480 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6482 PR tree-optimization/63743
6483 * gcc.dg/pr63743.c: New test.
6485 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
6488 * g++.dg/lto/pr65316_0.C: New testcase.
6489 * g++.dg/lto/pr65316_1.C: New testcase.
6491 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
6494 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6496 * g++.dg/abi/rtti3.C: Likewise.
6498 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6501 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6503 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6505 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6507 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6509 2015-03-08 Morin <mikael@gcc.gnu.org>
6512 * gfortran.dg/entry_20.f90: New.
6514 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6517 * gcc.c-torture/compile/pr65153.c: New.
6519 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6522 * g++.dg/torture/pr65249.C: New.
6524 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6526 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6528 (int64_t): Likewise.
6530 2015-03-07 Marek Polacek <polacek@redhat.com>
6531 Martin Uecker <uecker@eecs.berkeley.edu>
6534 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6536 * c-c++-common/ubsan/bounds-8.c: New test.
6537 * c-c++-common/ubsan/bounds-9.c: New test.
6538 * gcc.dg/ubsan/bounds-2.c: New test.
6540 2015-03-05 Martin Sebor <msebor@redhat.com>
6542 * PR testsuite/63175
6543 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6544 checking of results into main to prevent it from getting optimized
6546 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6548 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6550 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6551 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6552 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6555 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6557 * g++.dg/lto/pr65302_1.C: New testcase.
6558 * g++.dg/lto/pr65302_0.C: New testcase.
6560 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6562 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6563 -fno-ipa-icf to dg-options.
6565 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6567 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6568 compiles using the linker plugin.
6570 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6572 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6574 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6576 * gcc.target/arm/pr65067.c: New test.
6578 2015-03-05 Martin Liska <mliska@suse.cz>
6581 * gcc.dg/ipa/pr65318.c: New test.
6583 2015-03-05 Marek Polacek <polacek@redhat.com>
6585 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6587 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6589 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6591 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6593 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6594 max-unroll-times back to defaults for s390.
6596 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6600 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6603 * g++.dg/cpp0x/initlist92.C: New.
6605 2015-03-05 Richard Biener <rguenther@suse.de>
6607 PR tree-optimization/65310
6608 * gcc.dg/vect/pr65310.c: New testcase.
6610 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6613 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6615 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6617 * gnat.dg/entry_queues3.adb: New test.
6619 2015-03-04 Ian Lance Taylor <iant@google.com>
6621 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6623 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6626 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6628 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6630 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6631 -fno-ipa-icf to dg-options
6632 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6633 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6635 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6638 * g++.dg/cpp0x/decltype62.C: New.
6640 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6642 * gnat.dg/object_overflow5.adb: New test.
6644 2015-03-03 Martin Liska <mliska@suse.cz>
6647 * gcc.dg/ipa/pr65287.c: New test.
6649 2015-03-03 Martin Jambor <mjambor@suse.cz>
6650 Eric Botcazou <ebotcazou@adacore.com>
6652 * gnat.dg/specs/pack12.ads: New test.
6654 2015-03-03 Martin Liska <mliska@suse.cz>
6656 * gcc.dg/ipa/PR65282.c: New test.
6658 2015-03-13 Jeff Law <law@redhat.com>
6660 PR tree-optimization/65241
6661 * gcc.c-torture/compile/pr65241.c: New test.
6663 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6666 * gcc.target/avr/torture/pr64331.c: New test.
6668 2015-03-03 Martin Liska <mliska@suse.cz>
6669 Jan Hubicka <hubicka@ucw.cz>
6671 * g++.dg/ipa/pr65263.C: New test.
6673 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6676 * gcc.dg/lto/pr65130_0.c: New testcase.
6677 * gcc.dg/lto/pr65130_1.c: New testcase.
6679 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6682 * g++.dg/torture/pr64988.C: New testcase.
6684 2015-03-02 Tobias Burnus <burnus@net-b.de>
6686 * gfortran.dg/coarray_atomic_6.f90: New.
6688 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6691 * gcc.target/i386/pr65184.c: New.
6693 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6696 * gcc.target/i386/pr65183.c: New.
6698 2015-02-28 Martin Liska <mliska@suse.cz>
6699 Jan Hubicka <hubicka@ucw.cz>
6701 * gcc.dg/ipa/ipa-icf-35.c: New test.
6702 * gcc.dg/ipa/ipa-icf-36.c: New test.
6703 * gcc.dg/ipa/ipa-icf-37.c: New test.
6705 2015-02-28 Martin Liska <mliska@suse.cz>
6706 Jan Hubicka <hubicka@ucw.cz>
6709 * gcc.dg/ipa/ipa-icf-34.c: New test.
6711 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6714 * gcc.target/sh/sh/pr61142.c: New.
6716 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6718 * g++.dg/other/dump-ada-spec-3.C: New test.
6720 2015-03-01 Martin Liska <mliska@suse.cz>
6722 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6723 * g++.dg/ipa/pr63595.C: Update expected results.
6725 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6728 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6730 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6732 * gcc.dg/vect/pr59354.c: Move vector producing code to
6735 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6738 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6739 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6740 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6741 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6743 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6745 PR tree-optimization/65048
6746 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6747 (foo): Use K&R style definition.
6749 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6752 * g++.dg/pr65032.C: New.
6754 2015-02-27 Marek Polacek <polacek@redhat.com>
6757 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6760 2015-02-27 Marek Polacek <polacek@redhat.com>
6763 * gcc.dg/pr65228.c: New test.
6765 2015-02-27 Kai Tietz <ktietz@redhat.com>
6768 * gcc.dg/weak/weak-17.c: New file.
6770 2015-02-27 Richard Biener <rguenther@suse.de>
6773 * g++.dg/lto/pr65193_0.C: New testcase.
6775 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6777 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6778 * gcc.target/s390/hotpatch-8.c: Likewise.
6779 * gcc.target/s390/hotpatch-9.c: Likewise.
6780 * gcc.target/s390/pr61078.c: Likewise.
6781 * gcc.target/s390/pr57960.c: Remove -m64.
6782 * gcc.target/s390/pr61078.c: Likewise.
6784 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6785 Martin Liska <mliska@suse.cz>
6788 * gcc.dg/pr64454.c: Disable ICF.
6789 * gcc.dg/pr28685-1.c: Disable ICF
6790 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6791 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6792 * g++.dg/ipa/ipa-icf-4.C: Update template.
6794 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6796 PR tree-optimization/65216
6797 * gcc.c-torture/execute/pr65216.c: New test.
6799 PR tree-optimization/65215
6800 * gcc.c-torture/execute/pr65215-1.c: New test.
6801 * gcc.c-torture/execute/pr65215-2.c: New test.
6802 * gcc.c-torture/execute/pr65215-3.c: New test.
6803 * gcc.c-torture/execute/pr65215-4.c: New test.
6804 * gcc.c-torture/execute/pr65215-5.c: New test.
6806 2015-02-26 Tom de Vries <tom@codesourcery.com>
6808 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6810 2015-02-26 Martin Liska <mliska@suse.cz>
6811 Jan Hubicka <hubicka@ucw.cz>
6813 * g++.dg/ipa/pr64146.C: Update expected results.
6814 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6815 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6816 * gcc.dg/ipa/ipa-icf-34.c: New test.
6818 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6820 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6821 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6822 (dg-additional-options): Remove dg directive.
6823 (dg-final): Add dg directive.
6825 2015-02-26 Marek Polacek <polacek@redhat.com>
6828 * g++.dg/ipa/pr65008.C: New test.
6830 2015-02-26 Tom de Vries <tom@codesourcery.com>
6832 * lib/profopt.exp (profopt-target-cleanup): New proc.
6833 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6834 files from sources from dg-additional-sources.
6836 2015-02-26 Tom de Vries <tom@codesourcery.com>
6838 * lib/gcov.exp: Cleanup in case of xfail.
6840 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6842 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6844 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6847 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6848 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6849 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6850 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6851 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6852 * g++.dg/debug/pr46123.C: XFAIL and move...
6853 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6854 * gcc.dg/debug/dwarf2-3.c: Move...
6855 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6857 2015-02-26 Marek Polacek <polacek@redhat.com>
6860 * g++.dg/cpp1y/pr65202.C: New test.
6862 2015-02-26 Tom de Vries <tom@codesourcery.com>
6864 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6865 locale_facets.h.gcov.
6867 2015-02-26 Tom de Vries <tom@codesourcery.com>
6869 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6871 2015-02-26 Tom de Vries <tom@codesourcery.com>
6873 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6875 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6878 * gcc.target/i386/pr65217.c: New.
6880 2015-02-26 Tom de Vries <tom@codesourcery.com>
6882 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6884 2015-02-26 Tom de Vries <tom@codesourcery.com>
6886 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6888 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6890 PR tree-optimization/65048
6891 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6893 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6895 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6896 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6898 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6901 * gcc.target/i386/pr65161.c: New test.
6903 2015-02-26 Terry Guo <terry.guo@arm.com>
6905 * gcc.target/arm/no-volatile-in-it.c: New test.
6907 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6909 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6910 (dg-options): Add -save-temps.
6911 (dg-final): Add cleanup-saved-temps.
6913 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6915 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6917 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6919 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6920 * gcc.target/powerpc/pack01.c: Include string.h.
6922 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6925 * gcc.target/i386/pr65167.c: New.
6927 2015-02-25 Kai Tietz <ktietz@redhat.com>
6929 PR tree-optimization/61917
6930 * gcc.dg/vect/vect-pr61917.c: New file.
6932 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6934 PR tree-optimization/65170
6935 * gcc.c-torture/execute/pr65170.c: New test.
6936 * gcc.dg/tree-ssa/vrp96.c: New test.
6938 2015-02-24 Tom de Vries <tom@codesourcery.com>
6940 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6942 2015-02-24 Tom de Vries <tom@codesourcery.com>
6945 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6946 (dg-additional-files-options): Copy additional_sources to
6947 additional_sources_used before emptying additional_sources.
6948 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6949 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6950 (cleanup-saved-temps): Use additional_sources_used instead of
6952 (dg-test): Reset additional_sources_used.
6954 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6957 * gfortran.dg/integer_exponentiation_6.F90: New test.
6959 2015-02-23 Martin Sebor <msebor@redhat.com>
6962 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6963 two parts. One to save registers, the other to verify the
6964 registers have the right values. Save register state into
6965 static data rather than on the stack.
6967 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6970 * c-c++-common/asan/pr63888.c: New test.
6972 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6975 * gcc.c-torture/compile/pr65163.c: New.
6977 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6979 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6980 with -m31 on 64 bit.
6981 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6982 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6984 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6986 * gcc.target/s390/20090223-1.c: Add
6987 -Wno-implicit-function-declaration option.
6988 * gcc.target/s390/pr42224.c: Likewise.
6989 * gcc.target/s390/pr55718.c: Likewise.
6991 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6993 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6994 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6995 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6996 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6997 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6998 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6999 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7000 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7001 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7002 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7003 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7004 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7005 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7006 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7007 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7008 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7009 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7010 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7011 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7012 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7013 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7015 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7017 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7018 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7019 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7020 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7021 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7022 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7023 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7024 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7025 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7026 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7027 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7028 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7029 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7030 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7031 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7032 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7034 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7038 * gfortran.dg/pr61960.f90: New.
7039 * gfortran.dg/pr64230.f90: New.
7040 * gfortran.dg/pr64980.f03: New.
7042 2015-02-22 Tom de Vries <tom@codesourcery.com>
7044 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7046 2015-02-21 Arnaud Charlet <charlet@adacore.com>
7049 * gnat.dg/timing_events.adb: Removed, invalid test.
7051 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
7054 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7056 * g++.dg/gcov/gcov-2.C: Likewise.
7058 2015-02-20 Richard Biener <rguenther@suse.de>
7060 PR tree-optimization/65136
7061 * gcc.dg/tree-ssa/pr65136.c: New testcase.
7063 2015-02-20 Jakub Jelinek <jakub@redhat.com>
7066 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7067 and nvptx-*-* blacklisting.
7069 * gcc.dg/sibcall-9.c: New test.
7070 * gcc.dg/sibcall-10.c: New test.
7072 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7074 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7076 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
7079 * gcc.target/avr/torture/pr64452.c: New test.
7081 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
7083 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7084 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7086 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7089 * lib/target-supports.exp (check_compile): Check whether
7090 additional_sources is defined before using it.
7092 2015-02-19 Jakub Jelinek <jakub@redhat.com>
7095 * g++.dg/opt/pr65074.C: New file.
7097 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
7099 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7100 (size_type): New typedef.
7101 (operator "" _script): Use it for the last argument.
7103 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7105 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7107 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7109 * lib/target-supports.exp (check_compile): Save/restore
7110 additional_sources that may belong to an actual test.
7112 2015-02-18 Jakub Jelinek <jakub@redhat.com>
7114 PR gcov-profile/64634
7115 * g++.dg/gcov/gcov-15.C: New test.
7117 2015-02-18 Tom de Vries <tom@codesourcery.com>
7119 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7121 2015-02-18 Tom de Vries <tom@codesourcery.com>
7123 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7125 2015-02-18 Tom de Vries <tom@codesourcery.com>
7127 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7129 2015-02-18 Tom de Vries <tom@codesourcery.com>
7131 * gfortran.dg/fmt_cache_1.f: Add missing close.
7133 2015-02-18 Tom de Vries <tom@codesourcery.com>
7136 * gfortran.dg/read_eof_8.f90: Add missing close.
7138 2015-02-18 Richard Biener <rguenther@suse.de>
7140 PR tree-optimization/65063
7141 * gcc.dg/pr65063.c: New testcase.
7143 2015-02-18 Richard Biener <rguenther@suse.de>
7145 PR tree-optimization/62217
7146 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7148 2015-02-18 Marek Polacek <polacek@redhat.com>
7151 * c-c++-common/ubsan/pr65081.c: New test.
7153 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7155 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7156 * gcc.target/sh/force-cbranch-delay-slot.c: New.
7158 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
7160 * gcc.dg/ipa/propalign-3.c: New test.
7162 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7165 * gcc.target/sh/pr64793.c: New.
7166 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7168 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
7170 * gcc.target/arm/divzero.c: New test case.
7172 2015-02-17 Tom de Vries <tom@codesourcery.com>
7174 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7176 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
7177 Jakub Jelinek <jakub@redhat.com>
7180 * g++.dg/cpp0x/pr65075.C: New test.
7182 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
7185 * gcc.target/powerpc/pr65058.c: New test.
7187 2015-02-16 Jeff Law <law@redhat.com>
7189 PR tree-optimization/64823
7190 * gcc.dg/uninit-20.c: New test.
7192 2015-02-16 Jakub Jelinek <jakub@redhat.com>
7193 James Greenhalgh <james.greenhalgh@arm.com>
7196 * gcc.dg/ipa/ipa-clone-1.c: New test.
7198 2015-02-16 Richard Biener <rguenther@suse.de>
7200 PR tree-optimization/65077
7201 * gcc.dg/torture/pr65077.c: New testcase.
7203 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
7205 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7206 Directive adjusted to scan for ldaxr.
7207 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7208 adjusted to scan for ldaex.
7210 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7213 * g++.dg/cpp0x/constexpr-65080.C: New.
7215 2015-02-16 Richard Biener <rguenther@suse.de>
7217 PR tree-optimization/63593
7218 * gcc.dg/pr63593.c: New testcase.
7220 2015-02-16 Marek Polacek <polacek@redhat.com>
7223 * gcc.dg/pr65066.c: New test.
7225 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
7227 * gcc.dg/pr65002.C: Move ...
7228 * g++.dg/ipa/pr65002.C: ... here.
7230 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
7232 * gcc.target/powerpc/pr64205.c: Skip on AIX.
7233 * gcc.target/powerpc/pr64505.c: Skip on AIX.
7234 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7235 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7237 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
7240 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7241 the expression to find calls.
7242 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7243 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7244 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7245 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7246 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7248 2015-02-14 Marek Polacek <polacek@redhat.com>
7251 * gcc.dg/array-11.c: New test.
7252 * gcc.dg/array-12.c: New test.
7253 * gcc.dg/array-13.c: New test.
7254 * gcc.dg/array-14.c: New test.
7255 * gcc.dg/c99-flex-array-typedef-1.c: New test.
7256 * gcc.dg/c99-flex-array-typedef-2.c: New test.
7257 * gcc.dg/c99-flex-array-typedef-3.c: New test.
7258 * gcc.dg/c99-flex-array-typedef-5.c: New test.
7259 * gcc.dg/c99-flex-array-typedef-7.c: New test.
7260 * gcc.dg/c99-flex-array-typedef-8.c: New test.
7262 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7265 * g++.dg/lookup/using54.C: New.
7267 2015-02-13 Jeff Law <law@redhat.com>
7270 Revert my change for tree-optimization/64823.
7272 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7274 PR tree-optimization/65053
7275 * gcc.c-torture/execute/pr65053-1.c: New test.
7276 * gcc.c-torture/execute/pr65053-2.c: New test.
7278 2015-02-13 Marek Polacek <polacek@redhat.com>
7281 * gcc.dg/pr65050.c: New test.
7283 2015-02-13 Jeff Law <law@redhat.com>
7285 PR tree-optimization/64823
7286 * gcc.dg/uninit-20.c: New test.
7288 PR rtl-optimization/47477
7289 * gcc.dg/tree-ssa/pr47477.c: New test.
7291 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7294 * g++.dg/parse/ivdep-2.C: New.
7295 * g++.dg/parse/ivdep-3.C: Likewise.
7297 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7300 * gfortran.dg/continuation_13.f90: New test.
7301 * gfortran.dg/continuation_14.f: New test.
7303 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7306 * g++.dg/cpp0x/sfinae55.C: New.
7308 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7311 * g++.dg/ipa/pr65034.C: New test.
7313 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
7315 PR tree-optimization/65002
7316 * gcc.dg/pr65002.C: New.
7318 2015-02-13 Marek Polacek <polacek@redhat.com>
7321 * c-c++-common/pr65040.c: New test.
7323 2015-02-13 Bin Cheng <bin.cheng@arm.com>
7325 PR tree-optimization/64705
7326 * gcc.dg/tree-ssa/pr64705.c: New test.
7328 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7331 * gcc.dg/visibility-22.c: New test.
7332 * gcc.dg/visibility-23.c: New test.
7333 * gcc.target/i386/pr32219-1.c: New test.
7334 * gcc.target/i386/pr32219-2.c: New test.
7335 * gcc.target/i386/pr32219-3.c: New test.
7336 * gcc.target/i386/pr32219-4.c: New test.
7337 * gcc.target/i386/pr32219-5.c: New test.
7338 * gcc.target/i386/pr32219-6.c: New test.
7339 * gcc.target/i386/pr32219-7.c: New test.
7340 * gcc.target/i386/pr32219-8.c: New test.
7341 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7343 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7345 PR libgfortran/57822
7346 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7347 four different KINDs.
7349 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7352 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7355 * g++.dg/ubsan/pr65000.C: New test.
7357 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7360 * gfortran.dg/finalize_28.f90: New test
7362 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7365 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7366 DW_TAG_lexical_block removal.
7367 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7368 * g++.dg/guality/pr55541.C: New test.
7371 * g++.dg/ubsan/pr64984.C: New test.
7373 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
7375 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7377 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7380 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7381 instructions for 2015-01-14 get_memmodel changes.
7382 * gcc.target/powerpc/atomic-p8.c: Likewise.
7385 * g++.dg/ubsan/pr65019.C: New test.
7387 PR tree-optimization/65014
7388 * gcc.c-torture/compile/pr65014.c: New test.
7390 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7392 PR libgfortran/57822
7393 * gfortran/fmt_g0_7.f08: Revise test.
7395 2015-02-11 Jeff Law <law@redhat.com>
7398 * gcc.target/m68k/pr63347.c: New test.
7400 2015-02-11 Marek Polacek <polacek@redhat.com>
7402 * g++.dg/ubsan/shift-1.C: New test.
7403 * gcc.dg/ubsan/c-shift-2.c: New test.
7404 * c-c++-common/ubsan/shift-5.c: Remove file.
7406 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
7408 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7409 Directive adjusted to XFAIL.
7410 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7413 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7416 * g++.dg/opt/pr65003.C: New test.
7418 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
7420 * lib/target-supports.exp (check_effective_target_pie): Renamed
7422 (check_effective_target_pie_enabled): This.
7423 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7424 * gcc.target/i386/pie.c: Likewise.
7426 2015-02-11 Andrew Pinski <apinski@cavium.com>
7429 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7430 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7432 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7435 * gcc.target/i386/pr61925-1.c: New test.
7436 * gcc.target/i386/pr61925-2.c: New test.
7437 * gcc.target/i386/pr61925-3.c: New test.
7439 2015-02-10 Jakub Jelinek <jakub@redhat.com>
7442 * g++.dg/asan/pr65004.C: New test.
7444 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
7447 * gcc.taget/sh/pr64661-0.h: New.
7448 * gcc.taget/sh/pr64661-1.c: New.
7449 * gcc.taget/sh/pr64661-2.c: New.
7450 * gcc.taget/sh/pr64661-3.c: New.
7451 * gcc.taget/sh/pr64661-4.c: New.
7453 2015-02-10 Richard Biener <rguenther@suse.de>
7455 PR tree-optimization/64995
7456 * g++.dg/torture/pr64995.C: New testcase.
7458 2015-02-10 Richard Biener <rguenther@suse.de>
7460 PR tree-optimization/64909
7461 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7463 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7465 * gcc.dg/signbit-sa.c: New test.
7467 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7469 PR libgfortran/57822
7470 * gfortran/fmt_g0_7.f08: New test.
7472 2015-02-10 Bin Cheng <bin.cheng@arm.com>
7474 PR tree-optimization/43378
7475 * gcc.dg/tree-ssa/pr43378.c: New test.
7477 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
7480 * g++.dg/torture/pr64978.C: New testcase.
7482 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.dg/asan/pr64981.c: New test.
7487 2015-02-09 Marek Polacek <polacek@redhat.com>
7490 * gcc.dg/pr64856.c: New test.
7492 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7495 * gcc.dg/tree-ssa/stdarg-7.c: New test.
7496 * gcc.c-torture/execute/pr64979.c: New test.
7498 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
7500 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7502 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7505 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7507 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7510 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7512 2015-02-09 Richard Biener <rguenther@suse.de>
7514 PR tree-optimization/54000
7515 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7517 2015-02-09 Tom de Vries <tom@codesourcery.com>
7519 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7521 2015-02-09 Martin Liska <mliska@suse.cz>
7523 * g++.dg/ipa/pr64858.C: New test.
7525 2015-02-09 Tom de Vries <tom@codesourcery.com>
7527 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7529 2015-02-08 Andrew Pinski <apinski@cavium.com>
7531 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7533 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7536 * gfortran.dg/use_rename_8.f90: New.
7538 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7540 * gnat.dg/addr7.ad[sb]: New test.
7541 * gnat.dg/addr8.ad[sb]: Likewise.
7543 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7546 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7547 from jit.dg/test-compile-to-executable.c's create_code, with a
7548 clarification of the output message.
7549 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7551 (test_jit): Use CHECK_NO_ERRORS when calling
7552 gcc_jit_context_compile_to_file.
7553 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7554 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7555 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7556 about deletions that are attempted.
7557 (jit-verify-compile-to-file): Rename to...
7558 (jit-verify-output-file-was-created): ...this, and drop the
7559 attempt to run "file" and verify the output.
7560 (jit-verify-assembler): New function.
7561 (jit-verify-object): New function.
7562 (jit-verify-dynamic-library): New function.
7563 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7564 favor of an implementation from new file
7565 create-code-for-hello-world-executable.h, which also adds a
7567 (dg-final): Replace jit-verify-compile-to-file with
7568 jit-verify-output-file-was-created, and invoke new function
7569 jit-verify-assembler.
7570 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7572 (dg-final): Replace jit-verify-compile-to-file with
7573 jit-verify-output-file-was-created, and invoke new function
7574 jit-verify-dynamic-library.
7575 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7576 favor of an implementation from new file
7577 create-code-for-hello-world-executable.h, which also adds a
7579 (dg-final): Replace jit-verify-compile-to-file with
7580 jit-verify-output-file-was-created. Strengthen the expected stdout
7581 from the built executable.
7582 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7583 favor of an implementation from new file
7584 create-code-for-hello-world-executable.h, which also adds a
7586 (dg-final): Replace jit-verify-compile-to-file with
7587 jit-verify-output-file-was-created, and invoke new function
7589 * jit.dg/verify-dynamic-library.c: New source file.
7591 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7592 Brian Rzycki <b.rzycki@samsung.com>
7594 PR tree-optimization/64878
7595 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7597 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7600 * g++.dg/ipa/pr64896.C: New test.
7602 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7605 * gcc.target/powerpc/pr64205.c: New file.
7607 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7609 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7610 (dg-options): Use -fpie instead of -fPIE -pie.
7612 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7615 * g++.dg/asan/pr64937.C: New test.
7617 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7620 * gfortran.dg/class_to_type_4.f90: New test
7622 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7624 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7626 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7628 PR rtl-optimization/64957
7630 * gcc.c-torture/execute/pr64957.c: New test.
7632 2015-02-05 Jeff Law <law@redhat.com>
7635 * gcc.target/h8300/pr17306-1.c: New test.
7636 * gcc.target/h8300/pr17306-2.c: New test.
7638 2015-02-05 Tobias Burnus <burnus@net-b.de>
7641 * gfortran.dg/structure_constructor_12.f90: New.
7643 2015-02-05 Jeff Law <law@redhat.com>
7646 gcc.target/h8300/pr58400.c: New test.
7648 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7650 * gcc.target/arm/macro_defs0.c: New test.
7651 * gcc.target/arm/macro_defs1.c: New test.
7652 * gcc.target/arm/macro_defs2.c: New test.
7654 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7656 PR rtl-optimization/64905
7657 * gcc.target/i386/pr64905.c: Require nonpic target.
7658 (dg-options): Add -fomit-frame-pointer.
7661 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7663 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7666 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7669 * gfortran.dg/type_to_class_2.f90: New test
7670 * gfortran.dg/type_to_class_3.f90: New test
7672 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7675 * g++.dg/torture/pr64686.C: New testcase.
7677 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7679 PR rtl-optimization/64905
7680 * gcc.target/i386/pr64905.c: New file.
7682 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7684 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7685 * gcc.dg/guality/pr41616-1.c: Ditto.
7687 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7690 * gcc.dg/pr64817-3.c: New.
7692 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7693 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7695 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7696 pass parameters in registers.
7697 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7698 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7699 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7701 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7702 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7704 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7705 list, allow for multilibed targets.
7706 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7708 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7710 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7711 * gcc.dg/pr46728-6.c: Ditto.
7713 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7715 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7716 for mips_nanlegacy target.
7718 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7720 * gcc.target/i386/chkp-hidden-def.c: New.
7722 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7725 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7726 to use 24 bits for bitfield b.
7728 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7731 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7732 cache result in a global variable. Include all 32-bit targets for
7735 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7737 PR rtl-optimization/64756
7738 * gcc.c-torture/execute/pr64756.c: New test.
7740 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7743 * gcc.target/sh/pr64660-0.h: New.
7744 * gcc.target/sh/pr64660-1.c: New.
7745 * gcc.target/sh/pr64660-2.c: New.
7746 * gcc.target/sh/pr64660-3.c: New.
7747 * gcc.target/sh/pr64660-4.c: New.
7749 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7752 * g++.dg/warn/Waddress-2.C: New.
7754 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7757 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7759 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7761 PR preprocessor/64803
7762 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7764 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7766 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7768 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7770 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7771 (_ARM_FPSRC): Add DN and AHP fields.
7772 (clean_results): Force DN=1 on AArch64.
7773 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7774 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7775 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7776 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7777 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7778 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7780 2015-02-02 Alan Modra <amodra@gmail.com>
7782 * gcc.target/powerpc/cprophard.c: New.
7784 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7786 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7787 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7789 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7792 * gcc.dg/pr64817-1.c: New test.
7793 * gcc.dg/pr64817-2.c: New test.
7795 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7798 * gcc.target/sh/pr64851-0.h: New
7799 * gcc.target/sh/pr64851-1.c: New
7800 * gcc.target/sh/pr64851-2.c: New
7801 * gcc.target/sh/pr64851-3.c: New
7802 * gcc.target/sh/pr64851-4.c: New
7804 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7807 * gcc.dg/torture/pr64882.c: New test.
7809 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7812 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7815 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7817 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7818 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7819 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7820 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7821 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7822 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7824 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7825 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7827 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7828 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7831 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7834 * g++.dg/pr64688-2.C: New.
7836 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7838 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7839 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7840 * gcc.target/i386/fuse-caller-save.c: Ditto.
7841 * gcc.target/i386/headmerge-1.c: Ditto.
7842 * gcc.target/i386/headmerge-2.c: Ditto.
7843 * gcc.target/i386/sibcall-6.c: Ditto.
7845 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7848 * gcc.target/i386/pr64617.c: New test.
7850 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7853 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7854 (dg-options): Remove -m32.
7855 (dg-final): Scan for "movb %al" only.
7856 * gcc.target/i386/pr15184-2.c: Ditto.
7858 2015-01-30 Richard Biener <rguenther@suse.de>
7860 PR tree-optimization/64829
7861 * gcc.dg/vect/pr64829.c: New testcase.
7863 2015-01-29 Marek Polacek <polacek@redhat.com>
7866 * gcc.dg/pr64709.c: New test.
7868 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7871 * g++.dg/ubsan/pr64717-1.C: New test.
7872 * g++.dg/ubsan/pr64717-2.C: New test.
7874 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7876 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7878 2015-01-29 Jeff Law <law@redhat.com>
7881 * gcc.target/i386/pr15184-1.c: New test.
7882 * gcc.target/i386/pr15184-2.c: New test.
7884 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7886 PR tree-optimization/64746
7887 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7889 2015-01-29 Richard Biener <rguenther@suse.de>
7891 PR tree-optimization/64853
7892 * gcc.dg/torture/pr64853.c: New testcase.
7894 2015-01-29 Richard Biener <rguenther@suse.de>
7896 PR tree-optimization/64844
7897 * gcc.dg/vect/pr64844.c: New testcase.
7899 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7902 * gcc.dg/pr64809.c: Delete.
7904 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7907 * gcc.target/i386/pr64805.c: New.
7909 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911 * gcc.dg/guality/guality.h (main): Add argv[0] to
7912 guality_gdb_command.
7914 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7917 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7919 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7922 * gcc.target/sh/sh.exp
7923 (check_effective_target_atomic_model_soft_gusa_available,
7924 check_effective_target_atomic_model_soft_tcb_available,
7925 check_effective_target_atomic_model_soft_imask_available,
7926 check_effective_target_atomic_model_hard_llcs_available): New.
7927 * gcc.target/sh/pr64659-0.h: New.
7928 * gcc.target/sh/pr64659-1.c: New.
7929 * gcc.target/sh/pr64659-2.c: New.
7930 * gcc.target/sh/pr64659-3.c: New.
7931 * gcc.target/sh/pr64659-4.c: New.
7933 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7935 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7936 scan-assembler-times pattern.
7938 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7941 * gcc.dg/pr64809.c: New test.
7943 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7945 PR tree-optimization/64277
7946 * gcc.dg/pr64277.c: New.
7948 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7950 PR tree-optimization/64718
7951 * gcc.c-torture/execute/pr64718.c: New test.
7953 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7955 * gcc.target/aarch64/abs_2.c: New.
7957 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7959 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7960 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7961 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7964 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7967 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7968 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7969 { target comdat_group }.
7971 2015-01-27 Tobias Burnus <burnus@net-b.de>
7974 * gfortran.dg/goacc/coarray_2.f90: New.
7976 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7980 * g++.dg/torture/pr64139.C: New testcase.
7981 * g++.dg/torture/pr60871.C: Likewise.
7983 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7986 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7987 prevent linking errors.
7989 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7992 * g++.dg/torture/pr64282.C: New testcase.
7994 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7996 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7999 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8001 * gcc.target/s390/hotpatch-13.c: New testcase.
8002 * gcc.target/s390/hotpatch-14.c: New testcase.
8003 * gcc.target/s390/hotpatch-15.c: New testcase.
8004 * gcc.target/s390/hotpatch-16.c: New testcase.
8005 * gcc.target/s390/hotpatch-17.c: New testcase.
8006 * gcc.target/s390/hotpatch-18.c: New testcase.
8007 * gcc.target/s390/hotpatch-19.c: New testcase.
8008 * gcc.target/s390/hotpatch-20.c: New testcase.
8009 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8010 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8011 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8012 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8013 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8014 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8015 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8016 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8017 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8018 * gcc.target/s390/hotpatch-10.c: Likewise.
8019 * gcc.target/s390/hotpatch-11.c: Likewise.
8020 * gcc.target/s390/hotpatch-12.c: Likewise.
8021 * gcc.target/s390/hotpatch-2.c: Likewise.
8022 * gcc.target/s390/hotpatch-3.c: Likewise.
8023 * gcc.target/s390/hotpatch-4.c: Likewise.
8024 * gcc.target/s390/hotpatch-5.c: Likewise.
8025 * gcc.target/s390/hotpatch-6.c: Likewise.
8026 * gcc.target/s390/hotpatch-7.c: Likewise.
8027 * gcc.target/s390/hotpatch-8.c: Likewise.
8028 * gcc.target/s390/hotpatch-9.c: Likewise.
8029 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8030 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8031 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8032 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8033 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8034 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8035 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8036 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8038 2015-01-27 Jiong Wang <jiong.wang@arm.com>
8040 * gcc.dg/long_branch.c: New testcase.
8042 2015-01-27 Richard Biener <rguenther@suse.de>
8044 PR tree-optimization/56273
8045 PR tree-optimization/59124
8046 PR tree-optimization/64277
8047 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8048 * gcc.dg/Warray-bounds-12.c: Likewise.
8049 * gcc.dg/Warray-bounds-13.c: Likewise.
8051 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8053 PR rtl-optimization/61058
8054 * gcc.dg/pr61058.c: New test.
8056 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
8058 * gcc.target/i386/chkp-narrow-bounds.c: New.
8060 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8062 PR tree-optimization/64807
8063 * gcc.dg/pr64807.c: New test.
8066 * gcc.dg/pr64766.c: New test.
8068 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
8071 * gcc.target/sh/pr49263-4.c: New.
8073 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8076 * gfortran.dg/allocate_with_mold_1.f90: New test
8078 2015-01-26 Jakub Jelinek <jakub@redhat.com>
8081 * gcc.dg/pr64778.c: New test.
8084 * gcc.dg/vect/pr64421.c: New test.
8086 2015-01-26 Tobias Burnus <burnus@net-b.de>
8089 * gfortran.dg/coarray_36.f: New.
8090 * gfortran.dg/coarray_37.f90: New.
8092 2015-01-26 Janus Weil <janus@gcc.gnu.org>
8095 * gfortran.dg/class_allocate_18.f90: New.
8097 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8099 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8101 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8103 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8105 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8107 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8109 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8111 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8113 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8115 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8116 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8117 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8118 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8120 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8122 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8123 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8124 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8126 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8128 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8129 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8130 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8131 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8132 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8135 2015-01-26 Richard Biener <rguenther@suse.de>
8138 * gcc.dg/uninit-19.c: New testcase.
8140 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8142 * lib/target-supports.exp (check_effective_target_vect64): Add
8145 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
8148 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8150 2015-01-26 Tony Liu <tony.liu@arm.com>
8152 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8155 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
8158 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8159 correctly, clean up afterwards.
8161 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
8164 * gfortran.dg/use_rename_7.f90: New.
8166 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
8168 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8169 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8171 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
8174 * gcc.target/sh/pr54236-4.c: New.
8176 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
8178 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8179 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
8182 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
8185 * gfortran.dg/open_new_segv.f90: New test.
8187 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
8196 * gcc.target/sh/pr64345-1.c: New.
8197 * gcc.target/sh/pr64345-2.c: New.
8198 * gcc.target/sh/pr59533-1.c: New.
8199 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8200 * gcc.target/sh/pr52933-2.c: Likewise.
8201 * gcc.target/sh/pr54089-1.c: Likewise.
8202 * gcc.target/sh/pr54236-1.c: Likewise.
8203 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8204 * gcc.target/sh/pr49263-1.c: Remove xfails.
8205 * gcc.target/sh/pr49263-2.c: Likewise.
8206 * gcc.target/sh/pr49263-3.c: Likewise.
8207 * gcc.target/sh/pr53987-1.c: Likewise.
8208 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8209 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8210 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8211 (test05, test06, test07, test08, test09, test10, test11, test12): New.
8212 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8213 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8215 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8218 2015-01-24 Tom de Vries <tom@codesourcery.com>
8220 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8222 2015-01-23 Ian Lance Taylor <iant@google.com>
8225 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8226 targets without split stack support.
8228 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
8231 * gcc.target/i386/pr64317.c: New test.
8233 2015-01-23 Jakub Jelinek <jakub@redhat.com>
8235 PR rtl-optimization/63637
8236 PR rtl-optimization/60663
8237 * gcc.dg/pr63637-1.c: New test.
8238 * gcc.dg/pr63637-2.c: New test.
8239 * gcc.dg/pr63637-3.c: New test.
8240 * gcc.dg/pr63637-4.c: New test.
8241 * gcc.dg/pr63637-5.c: New test.
8242 * gcc.dg/pr63637-6.c: New test.
8243 * gcc.target/i386/pr63637-1.c: New test.
8244 * gcc.target/i386/pr63637-2.c: New test.
8245 * gcc.target/i386/pr63637-3.c: New test.
8246 * gcc.target/i386/pr63637-4.c: New test.
8247 * gcc.target/i386/pr63637-5.c: New test.
8248 * gcc.target/i386/pr63637-6.c: New test.
8250 2015-01-23 Richard Biener <rguenther@suse.de>
8253 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8254 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8256 2015-01-23 Marek Polacek <polacek@redhat.com>
8258 PR preprocessor/60570
8259 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8260 * gcc.dg/cpp/pr60570.c: New test.
8262 2015-01-23 Richard Biener <rguenther@suse.de>
8265 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8266 vectorization on vect64 targets.
8268 2015-01-23 Janus Weil <janus@gcc.gnu.org>
8271 * gfortran.dg/class_allocate_17.f90: New.
8273 2015-01-23 Tobias Burnus <burnus@net-b.de>
8276 * gfortran.dg/goacc/combined_loop.f90: New.
8278 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8281 * gfortran.dg/make_unit.f90: New test.
8283 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8286 * gfortran.dg/negative_unit_int8.f: Update.
8288 2015-01-22 Jeff Law <law@redhat.com>
8291 * gcc.target/m68k/pr52076-1.c: New test.
8292 * gcc.target/m68k/pr52076-2.c: New test.
8294 2015-01-22 Richard Biener <rguenther@suse.de>
8297 * gcc.dg/torture/pr64728.c: New testcase.
8299 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
8302 * g++.dg/pr64688.C: New test.
8304 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
8306 * gcc.target/i386/chkp-always_inline.c (f1): Make static
8307 to avoid errors with -fpic.
8309 2015-01-22 Richard Biener <rguenther@suse.de>
8312 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8314 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
8316 PR rtl-optimization/64682
8317 * gcc.c-torture/execute/pr64682.c: New file.
8319 2015-01-21 Jakub Jelinek <jakub@redhat.com>
8322 * gcc.dg/pr64511.c: New test.
8324 PR rtl-optimization/62078
8325 * g++.dg/opt/pr62078.C: New test.
8328 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8330 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8333 * gfortran.dg/internal_pack_15.f90: New test.
8335 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8337 * c-c++-common/tsan/step.c: New testcase.
8339 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8341 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8343 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8345 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8347 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8349 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8351 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8353 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8357 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8359 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8361 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8365 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8369 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8373 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8377 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8379 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8381 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8383 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8385 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8387 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8389 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8390 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8391 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8394 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8396 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8397 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8398 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8401 2015-01-21 Renlin Li <renlin.li@arm.com>
8403 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8404 * g++.dg/tls/thread_local5g.C: Likewise.
8405 * g++.dg/tls/thread_local6g.C: Likewise.
8407 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8409 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8410 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8411 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8413 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8415 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8416 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8417 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8419 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8421 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8422 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8423 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8425 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8427 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8428 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8429 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8431 2015-01-20 Jeff Law <law@redhat.com>
8434 * gcc.target/m68k/pr59946.c: New test.
8436 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8438 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8439 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8440 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8442 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8444 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8445 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8446 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8448 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8450 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8451 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8452 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8454 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8456 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8457 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8458 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8460 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8463 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8465 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8466 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8467 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8469 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8471 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8472 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8473 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8475 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8477 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8479 2015-01-20 Jakub Jelinek <jakub@redhat.com>
8481 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8484 * g++.dg/ubsan/pr64632.C: New test.
8487 * gcc.dg/pr64663.c: New test.
8489 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8492 * g++.dg/warn/Wunused-var-23.C: New.
8494 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8497 * g++.dg/cpp0x/constexpr-59937-1.C: New.
8498 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8500 2015-01-20 Richard Biener <rguenther@suse.de>
8503 * gcc.dg/lto/pr64684_0.c: New testcase.
8504 * gcc.dg/lto/pr64684_1.c: Likewise.
8505 * gcc.dg/lto/pr64684_2.c: Likewise.
8506 * gcc.dg/lto/pr64685_0.c: Likewise.
8507 * gcc.dg/lto/pr64685_1.c: Likewise.
8509 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8512 * g++.dg/cpp1y/lambda-init12.C: New.
8514 2015-01-20 Richard Biener <rguenther@suse.de>
8516 PR tree-optimization/64410
8517 * g++.dg/vect/pr64410.cc: Require vect_double.
8519 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8522 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8524 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8528 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8530 PR rtl-optimization/64081
8531 * gcc.dg/pr64081.c: New test.
8533 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8535 * jit.dg/harness.h: Include <unistd.h>.
8536 (CHECK_NO_ERRORS): New.
8537 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8538 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8539 gcc_jit_context_compile_to_file.
8540 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8541 args to the spawned executable.
8542 (jit-expand-vars): New function.
8543 (jit-exe-params): New variable.
8544 (dg-jit-set-exe-params): New function.
8545 (jit-dg-test): Detect testcases that use
8546 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8547 Set arguments of spawned process to jit-exe-params.
8548 (jit-get-output-filename): New function.
8549 (jit-setup-compile-to-file): New function.
8550 (jit-verify-compile-to-file): New function.
8551 (jit-run-executable): New function.
8552 (jit-verify-executable): New function.
8553 * jit.dg/test-compile-to-assembler.c: New testcase.
8554 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8555 * jit.dg/test-compile-to-executable.c: New testcase.
8556 * jit.dg/test-compile-to-object.c: New testcase.
8558 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8561 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8564 2015-01-19 Martin Liska <mliska@suse.cz>
8566 * objc/compile/pr64668.m: New test.
8568 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8570 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8571 (create_overflow_fn): Update comment to clarify that
8572 the third param of the created function is a bool *, not
8574 (verify_int_overflow_fn): Convert param "expected_ovf" from
8575 int to bool. Update third param of "overflow_fn_type" from int *
8576 to bool *. Update local "actual_ovf" from int to bool.
8577 (verify_uint_overflow_fn): Likewise.
8579 2015-01-19 Martin Liska <mliska@suse.cz>
8581 * gcc.dg/ipa/ipa-icf-33.c: New test.
8583 2015-01-19 Felix Yang <felix.yang@huawei.com>
8584 Haijian Zhang <z.zhanghaijian@huawei.com>
8586 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8587 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8588 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8589 result_float64x2, expected_hfloat64x2): New helper type, variable and
8591 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8592 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8593 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8594 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8595 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8596 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8597 and target without the FMA feature.
8599 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8601 * gcc.target/aarch64/pr64304.c: New testcase.
8603 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8605 PR rtl-optimization/64081
8606 * gcc.dg/pr64081.c: New test.
8608 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8611 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8613 * gcc.target/aarch64/test_frame_6.c: Likewise.
8614 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8615 and x19 (in the epilogue).
8616 * gcc.target/aarch64/test_frame_4.c: Likewise.
8617 * gcc.target/aarch64/test_frame_7.c: Likewise.
8619 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8621 * gcc.target/i386/chkp-always_inline.c: New.
8623 2015-01-15 Andrew Pinski <apinski@cavium.com>
8624 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8626 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8627 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8629 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8632 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8633 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8635 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8638 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8640 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8643 * gcc.target/sh/torture/pr64652.c: New.
8645 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8647 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8648 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8649 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8650 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8651 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8652 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8654 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8657 * g++.dg/torture/pr64378.C: New testcase.
8659 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8662 * gfortran.dg/block_13.f08: New test
8664 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8667 * gfortran.dg/associate_1.f03: Allow test for character with
8670 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8672 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8673 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8675 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8677 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8679 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8682 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8684 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8687 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8690 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8693 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8695 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8698 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8700 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8702 PR rtl-optimization/52773
8703 * gcc.c-torture/compile/pr52773.c: New test.
8705 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8708 * g++.dg/cpp0x/alias-decl-46.C: New.
8710 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8712 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8714 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8716 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8718 (CHECK_FP): Likewise.
8719 (CHECK_CUMULATIVE_SAT): Likewise.
8721 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8724 (Set_Neon_Cumulative_Sat): Add parameter.
8725 (__set_neon_cumulative_sat): Support new parameter.
8726 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8727 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8729 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8730 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8733 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8735 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8736 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8738 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8741 * g++.dg/tls/thread_local-ice4.C: New.
8743 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8745 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8748 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8751 * g++.dg/cpp0x/vt-62276.C: New.
8753 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8756 * g++.dg/pr64353.C: New.
8758 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8761 * gcc.target/aarch64/pr64263_1.c: New test.
8763 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8765 PR tree-optimization/64434
8766 * gcc.dg/torture/pr64434.c: Move to...
8767 * gcc.dg/pr64434.c: ... here.
8769 2015-01-16 Richard Biener <rguenther@suse.de>
8772 * gcc.dg/uninit-18.c: New testcase.
8774 2015-01-16 Richard Biener <rguenther@suse.de>
8776 PR tree-optimization/64568
8777 * g++.dg/torture/pr64568-2.C: New testcase.
8779 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8782 * gcc.target/i386/chkp-label-address.c: New.
8784 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8787 * gfortran.dg/pointer_init_6.f90: Extended.
8789 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8791 * gcc.c-torture/compile/20150108.c: New test.
8793 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8795 * gcc.target/visium: New directory.
8797 2015-01-16 Richard Biener <rguenther@suse.de>
8799 PR tree-optimization/61743
8800 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8801 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8803 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8805 * gcc.dg/pr64015.c: New test.
8807 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8811 * g++.dg/ipa/pr64612.C: New test.
8813 2015-01-16 Renlin Li <renlin.li@arm.com>
8815 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8817 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8819 * gcc.target/i386/sse-14.c: Test new intrinsic.
8820 * gcc.target/i386/sse-22.c: Ditto.
8822 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8825 * g++.dg/cpp0x/auto44.C: New.
8827 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8830 * gcc.target/nios2/gpopt-all.c: New test case.
8831 * gcc.target/nios2/gpopt-local.c: New test case.
8832 * gcc.target/nios2/gpopt-global.c: New test case.
8833 * gcc.target/nios2/gpopt-data.c: New test case.
8834 * gcc.target/nios2/gpopt-none.c: New test case.
8836 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8838 * g++.dg/ubsan/vptr-1.C: New test.
8839 * g++.dg/ubsan/vptr-2.C: New test.
8840 * g++.dg/ubsan/vptr-3.C: New test.
8841 * g++.dg/ubsan/vptr-4.C: New test.
8842 * g++.dg/ubsan/vptr-5.C: New test.
8843 * g++.dg/ubsan/vptr-6.C: New test.
8844 * g++.dg/ubsan/vptr-7.C: New test.
8845 * g++.dg/ubsan/vptr-8.C: New test.
8846 * g++.dg/ubsan/vptr-9.C: New test.
8848 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8850 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8852 * lib/gcc-dg.exp: Likewise.
8854 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8856 PR rtl-optimization/64110
8857 * gcc.target/i386/pr64110.c: Add scan-assembler.
8859 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8860 James Norris <jnorris@codesourcery.com>
8861 Cesar Philippidis <cesar@codesourcery.com>
8862 Ilmir Usmanov <i.usmanov@samsung.com>
8864 * lib/target-supports.exp (check_effective_target_fopenacc): New
8866 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8867 * g++.dg/goacc/goacc.exp: Likewise.
8868 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8869 * gcc.dg/goacc/goacc.exp: Likewise.
8870 * gfortran.dg/goacc/goacc.exp: Likewise.
8871 * c-c++-common/cpp/openacc-define-1.c: New file.
8872 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8873 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8874 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8875 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8876 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8877 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8878 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8879 * c-c++-common/goacc/cache-1.c: Likewise.
8880 * c-c++-common/goacc/clauses-fail.c: Likewise.
8881 * c-c++-common/goacc/collapse-1.c: Likewise.
8882 * c-c++-common/goacc/data-1.c: Likewise.
8883 * c-c++-common/goacc/data-2.c: Likewise.
8884 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8885 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8886 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8887 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8888 * c-c++-common/goacc/if-clause-1.c: Likewise.
8889 * c-c++-common/goacc/if-clause-2.c: Likewise.
8890 * c-c++-common/goacc/kernels-1.c: Likewise.
8891 * c-c++-common/goacc/loop-1.c: Likewise.
8892 * c-c++-common/goacc/loop-private-1.c: Likewise.
8893 * c-c++-common/goacc/nesting-1.c: Likewise.
8894 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8895 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8896 * c-c++-common/goacc/parallel-1.c: Likewise.
8897 * c-c++-common/goacc/pcopy.c: Likewise.
8898 * c-c++-common/goacc/pcopyin.c: Likewise.
8899 * c-c++-common/goacc/pcopyout.c: Likewise.
8900 * c-c++-common/goacc/pcreate.c: Likewise.
8901 * c-c++-common/goacc/pragma_context.c: Likewise.
8902 * c-c++-common/goacc/present-1.c: Likewise.
8903 * c-c++-common/goacc/reduction-1.c: Likewise.
8904 * c-c++-common/goacc/reduction-2.c: Likewise.
8905 * c-c++-common/goacc/reduction-3.c: Likewise.
8906 * c-c++-common/goacc/reduction-4.c: Likewise.
8907 * c-c++-common/goacc/sb-1.c: Likewise.
8908 * c-c++-common/goacc/sb-2.c: Likewise.
8909 * c-c++-common/goacc/sb-3.c: Likewise.
8910 * c-c++-common/goacc/update-1.c: Likewise.
8911 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8912 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8913 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8914 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8915 * gfortran.dg/goacc/assumed.f95: Likewise.
8916 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8917 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8918 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8919 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8920 * gfortran.dg/goacc/branch.f95: Likewise.
8921 * gfortran.dg/goacc/cache-1.f95: Likewise.
8922 * gfortran.dg/goacc/coarray.f95: Likewise.
8923 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8924 * gfortran.dg/goacc/cray.f95: Likewise.
8925 * gfortran.dg/goacc/critical.f95: Likewise.
8926 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8927 * gfortran.dg/goacc/data-tree.f95: Likewise.
8928 * gfortran.dg/goacc/declare-1.f95: Likewise.
8929 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8930 * gfortran.dg/goacc/fixed-1.f: Likewise.
8931 * gfortran.dg/goacc/fixed-2.f: Likewise.
8932 * gfortran.dg/goacc/fixed-3.f: Likewise.
8933 * gfortran.dg/goacc/fixed-4.f: Likewise.
8934 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8935 * gfortran.dg/goacc/if.f95: Likewise.
8936 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8937 * gfortran.dg/goacc/list.f95: Likewise.
8938 * gfortran.dg/goacc/literal.f95: Likewise.
8939 * gfortran.dg/goacc/loop-1.f95: Likewise.
8940 * gfortran.dg/goacc/loop-2.f95: Likewise.
8941 * gfortran.dg/goacc/loop-3.f95: Likewise.
8942 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8943 * gfortran.dg/goacc/omp.f95: Likewise.
8944 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8945 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8946 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8947 * gfortran.dg/goacc/parameter.f95: Likewise.
8948 * gfortran.dg/goacc/private-1.f95: Likewise.
8949 * gfortran.dg/goacc/private-2.f95: Likewise.
8950 * gfortran.dg/goacc/private-3.f95: Likewise.
8951 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8952 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8953 * gfortran.dg/goacc/reduction.f95: Likewise.
8954 * gfortran.dg/goacc/routine-1.f90: Likewise.
8955 * gfortran.dg/goacc/routine-2.f90: Likewise.
8956 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8957 * gfortran.dg/goacc/several-directives.f95: Likewise.
8958 * gfortran.dg/goacc/sie.f95: Likewise.
8959 * gfortran.dg/goacc/subarrays.f95: Likewise.
8960 * gfortran.dg/gomp/map-1.f90: Likewise.
8961 * gfortran.dg/openacc-define-1.f90: Likewise.
8962 * gfortran.dg/openacc-define-2.f90: Likewise.
8963 * gfortran.dg/openacc-define-3.f90: Likewise.
8964 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8965 * g++.dg/gomp/block-2.C: Likewise.
8966 * g++.dg/gomp/block-3.C: Likewise.
8967 * g++.dg/gomp/block-5.C: Likewise.
8968 * g++.dg/gomp/target-1.C: Likewise.
8969 * g++.dg/gomp/target-2.C: Likewise.
8970 * g++.dg/gomp/taskgroup-1.C: Likewise.
8971 * g++.dg/gomp/teams-1.C: Likewise.
8972 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8973 * gcc.dg/cilk-plus/jump.c: Likewise.
8974 * gcc.dg/gomp/block-1.c: Likewise.
8975 * gcc.dg/gomp/block-10.c: Likewise.
8976 * gcc.dg/gomp/block-2.c: Likewise.
8977 * gcc.dg/gomp/block-3.c: Likewise.
8978 * gcc.dg/gomp/block-4.c: Likewise.
8979 * gcc.dg/gomp/block-5.c: Likewise.
8980 * gcc.dg/gomp/block-6.c: Likewise.
8981 * gcc.dg/gomp/block-7.c: Likewise.
8982 * gcc.dg/gomp/block-8.c: Likewise.
8983 * gcc.dg/gomp/block-9.c: Likewise.
8984 * gcc.dg/gomp/target-1.c: Likewise.
8985 * gcc.dg/gomp/target-2.c: Likewise.
8986 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8987 * gcc.dg/gomp/teams-1.c: Likewise.
8989 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8991 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8994 2015-01-15 Mike Stump <mikestump@comcast.net>
8996 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8997 * gcc.dg/inline_2.c: Likewise.
8998 * gcc.dg/inline_3.c: Likewise.
8999 * gcc.dg/inline_4.c: Likewise.
9001 2015-01-15 Janus Weil <janus@gcc.gnu.org>
9004 * gfortran.dg/proc_ptr_comp_43.f90: New.
9006 2015-01-15 Mike Stump <mikestump@comcast.net>
9008 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9009 * gcc.dg/unroll_2.c: Likewise.
9010 * gcc.dg/unroll_3.c: Likewise.
9011 * gcc.dg/unroll_4.c: Likewise.
9012 * gcc.dg/unroll_5.c: Likewise.
9014 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
9017 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9019 * gcc.target/aarch64/test_frame_6.c: Likewise.
9020 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9021 x30 and x19 (in the epilogue).
9022 * gcc.target/aarch64/test_frame_4.c: Likewise.
9023 * gcc.target/aarch64/test_frame_7.c: Likewise.
9025 2015-01-15 Martin Liska <mliska@suse.cz>
9027 * g++.dg/ipa/pr64068.C: New test.
9028 * gcc.dg/ipa/PR64559.c: New test.
9030 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9032 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9035 2015-01-15 Richard Biener <rguenther@suse.de>
9037 PR tree-optimization/61743
9038 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9039 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9041 2015-01-15 Renlin Li <renlin.li@arm.com>
9043 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9044 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9046 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9048 * gcc.dg/vect/vect-aggressive-1.c: New.
9049 * gcc.target/i386/avx2-vect-aggressive.c: New.
9051 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9053 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9055 2015-01-15 Richard Biener <rguenther@suse.de>
9058 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9059 -Wl,-undefined,dynamic_lookup.
9061 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9063 * gnat.dg/opt47.adb: New test.
9065 2015-01-15 Richard Biener <rguenther@suse.de>
9068 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9070 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9072 PR tree-optimization/64434
9073 * gcc.dg/torture/pr64434.c: New test.
9075 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
9077 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9078 -mno-micromips. MIPS32R1 and below require -mno-micromips.
9079 -march=loongson* and -march=octeon* require -mno-micromips.
9081 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
9082 Matthew Fortune <matthew.fortune@imgtec.com>
9084 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9085 * gcc.target/mips/call-saved-5.c (foo): Likewise.
9086 * gcc.target/mips/call-saved-6.c (foo): Likewise.
9087 * gcc.target/mips/call-saved-7.c: New file.
9088 * gcc.target/mips/call-saved-8.c: New file.
9089 * gcc.target/mips/call-saved-9.c: New file.
9091 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
9093 * gcc.target/mips/lsa.c: New file.
9094 * gcc.target/mips/mips64-lsa.c: Likewise.
9095 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9096 * gcc.target/mips/mulsize-4.c: Likewise.
9097 * gcc.target/mips/mulsize-5.c: New file.
9098 * gcc.target/mips/mulsize-6.c: Likewise.
9099 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9100 and !HAS_LSA as ghost options.
9101 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9104 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
9106 * g++.dg/torture/20141013.c: Set -fno-short-enums.
9108 2015-01-15 Richard Biener <rguenther@suse.de>
9111 * gcc.dg/torture/pr64365.c: New testcase.
9113 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
9115 * gcc.dg/stackprotectexplicit1.c: New test.
9116 * g++.dg/stackprotectexplicit2.c: New test.
9118 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9121 * gfortran.dg/inquire_internal.f90: New.
9122 * gfortran.dg/negative_unit_check.f90: New.
9124 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
9127 * gcc.target/sh/pr53988-1.c: New.
9129 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
9132 * g++.dg/tls/thread_local-ice3.C: New.
9134 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
9136 * gcc.target/i386/fentry-override.c: Properly place {} in target
9137 selector. Remove nonpic.
9138 * gcc.target/i386/fentry.c: Likewise.
9140 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9142 * gcc.dg/atomic-invalid.c: Check for invalid memory model
9143 warnings instead of errors.
9145 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
9147 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9148 option support instead of ENABLE_LTO from Makefile.
9150 2015-01-14 Richard Biener <rguenther@suse.de>
9152 PR tree-optimization/59354
9153 * gcc.dg/vect/pr59354.c: New testcase.
9155 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
9157 * lib/target-supports.exp
9158 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9159 on ARM architures before v7.
9161 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9164 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9167 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9170 * gcc.target/i386/pr64386.c: New test.
9172 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9175 * gcc.target/i386/pr64393.c: New test.
9177 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9180 * gcc.target/i386/pr64387.c: New test.
9182 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
9184 * gcc.target/aarch64/store-pair-1.c: Fix typo.
9186 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9190 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9193 * gcc.target/arm/pr64453.c: New.
9195 2015-01-14 Richard Biener <rguenther@suse.de>
9198 * gcc.dg/lto/pr64415_0.c: New testcase.
9199 * gcc.dg/lto/pr64415_1.c: Likewise.
9201 2015-01-14 Martin Liska <mliska@suse.cz>
9203 * gcc.dg/ipa/pr64307.c: New test.
9205 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
9207 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9210 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9213 * gcc.target/arm/pr64460_1.c: New test.
9215 2015-01-14 Richard Biener <rguenther@suse.de>
9217 PR tree-optimization/64493
9218 PR tree-optimization/64495
9219 * gcc.dg/vect/pr64493.c: New testcase.
9220 * gcc.dg/vect/pr64495.c: Likewise.
9222 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
9224 * gcc.dg/Warray-bounds-11.c: New test-case.
9226 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9228 * gcc.target/mips/octeon3-pipe-1.c: New test.
9230 2015-01-13 David Malcolm <dmalcolm@redhat.com>
9232 * jit.dg/harness.h (set_up_logging): Move string concatenation
9234 (concat_strings): New function.
9235 (dump_reproducer): New function.
9236 (test_jit): Call dump_reproducer.
9237 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9239 (jit-dg-test): Delete any generated reproducer from previous runs.
9240 Verify that a generated reproducer was created, and verify that it
9242 * jit.dg/test-nested-contexts.c (main): Call
9243 gcc_jit_context_dump_reproducer_to_file.
9245 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9247 * gcc.dg/aru-2.c: Add dg-require-profiling.
9249 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9251 * lib/target-supports.exp (check_profiling_available): Check if
9254 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
9257 * g++.dg/torture/pr64565.C: New testcase.
9259 2015-01-13 Marek Polacek <polacek@redhat.com>
9262 * gcc.dg/tm/pr64391.c: New test.
9264 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9266 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9269 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9271 * gcc.target/i386/pie.c: New test.
9273 * lib/target-supports.exp (check_effective_target_pie): New.
9275 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9277 PR rtl-optimization/64286
9278 * gcc.target/i386/avx2-pr64286.c: New test.
9280 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
9283 * g++.dg/cpp0x/vt-57626.C: New.
9285 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9288 * gfortran.dg/pr64528.f90: New test.
9290 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
9292 * gcc.target/aarch64/subsp.c: New test.
9294 2015-01-13 Andrew Pinski <apinski@cavium.com>
9296 * gcc.target/aarch64/store-pair-1.c: New testcase.
9298 2015-01-13 Richard Biener <rguenther@suse.de>
9301 * gcc.dg/lto/pr64373_0.c: New testcase.
9303 2015-01-13 Andrew Pinski <apinski@cavium.com>
9305 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9306 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9308 2015-01-13 Richard Biener <rguenther@suse.de>
9310 PR tree-optimization/64406
9311 * gcc.dg/pr64406.c: New testcase.
9313 2015-01-13 Richard Biener <rguenther@suse.de>
9315 PR tree-optimization/64404
9316 * gcc.dg/vect/pr64404.c: New testcase.
9318 2015-01-13 Richard Biener <rguenther@suse.de>
9320 PR tree-optimization/64568
9321 * g++.dg/torture/pr64568.C: New testcase.
9323 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9325 * jit.dg/test-error-local-used-from-other-function.c: New test
9327 * jit.dg/test-error-param-reuse.c: New test case.
9328 * jit.dg/test-error-param-sharing.c: New test case.
9329 * jit.dg/test-error-param-used-from-other-function.c: New test
9331 * jit.dg/test-error-param-used-without-a-function.c: New test
9334 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9336 PR tree-optimization/64563
9337 * gcc.dg/pr64563.c: New test.
9340 * gcc.target/i386/pr64513.c: New test.
9342 PR tree-optimization/64454
9343 * gcc.dg/pr64454.c: New test.
9346 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9348 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9349 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9350 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9351 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9352 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9353 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9354 * gcc.dg/vect/slp-25.c: Likewise.
9355 * gcc.dg/vect/vect-109.c: Likewise.
9356 * gcc.dg/vect/vect-13.c: Likewise.
9357 * gcc.dg/vect/vect-17.c: Likewise.
9358 * gcc.dg/vect/vect-18.c: Likewise.
9359 * gcc.dg/vect/vect-19.c: Likewise.
9360 * gcc.dg/vect/vect-20.c: Likewise.
9361 * gcc.dg/vect/vect-21.c: Likewise.
9362 * gcc.dg/vect/vect-22.c: Likewise.
9363 * gcc.dg/vect/vect-27.c: Likewise.
9364 * gcc.dg/vect/vect-29.c: Likewise.
9365 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9366 * gcc.dg/vect/vect-2.c: Likewise.
9367 * gcc.dg/vect/vect-3.c: Likewise.
9368 * gcc.dg/vect/vect-4.c: Likewise.
9369 * gcc.dg/vect/vect-5.c: Likewise.
9370 * gcc.dg/vect/vect-72.c: Likewise.
9371 * gcc.dg/vect/vect-73-big-array.c: Likewise.
9372 * gcc.dg/vect/vect-73.c: Likewise.
9373 * gcc.dg/vect/vect-77-global.c: Likewise.
9374 * gcc.dg/vect/vect-78-global.c: Likewise.
9375 * gcc.dg/vect/vect-7.c: Likewise.
9376 * gcc.dg/vect/vect-86.c: Likewise.
9377 * gcc.dg/vect/vect-align-1.c: Likewise.
9378 * gcc.dg/vect/vect-align-3.c: Likewise.
9379 * gcc.dg/vect/vect-all-big-array.c: Likewise.
9380 * gcc.dg/vect/vect-all.c: Likewise.
9381 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9382 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9383 * gcc.dg/vect/vect-peel-3.c: Likewise.
9384 * gcc.dg/vect/vect-peel-4.c: Likewise.
9385 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9387 2015-01-12 Jeff Law <law@redhat.com>
9390 * gcc.target/m68k/pr64461.c: New test.
9392 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9394 * jit.dg/test-array-as-pointer.c (create_code): Update call
9395 to gcc_jit_context_new_global by setting "kind" to
9396 GCC_JIT_GLOBAL_IMPORTED.
9397 * jit.dg/test-error-array-as-pointer.c: Likewise.
9398 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9399 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9400 setting kind to GCC_JIT_GLOBAL_EXPORTED.
9401 * jit.dg/test-using-global.c (the_global): Rename to...
9402 (imported_global): ...this.
9403 (create_code): Update to test the three kinds of global.
9404 (verify_code): Likewise.
9406 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
9409 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
9411 * gcc.target/i386/pr64291-2.c: Updated.
9413 2015-01-12 Richard Biener <rguenther@suse.de>
9415 PR tree-optimization/64530
9416 * gfortran.dg/pr64530.f90: New testcase.
9418 2015-01-12 Richard Biener <rguenther@suse.de>
9421 * gcc.dg/torture/pr64357.c: New testcase.
9423 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
9425 * gcc.target/i386/nop-mcount.c: Properly place {} in target
9428 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9429 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9431 2015-01-12 Martin Liska <mliska@suse.cz>
9433 * gcc.dg/ipa/PR64550.c: New test.
9435 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
9438 * g++.dg/ipa/pr63470.C: New testcase.
9440 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9443 * gfortran.dg/typebound_operator_20.f90: New.
9445 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9448 * gfortran.dg/proc_ptr_comp_42.f90: New.
9450 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9453 * gfortran.dg/proc_ptr_comp_41.f90: New.
9455 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
9457 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9459 2015-01-10 Tobias Burnus <burnus@net-b.de>
9462 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9463 and add dg-excess-errors.
9464 * gfortran.dg/line_length_6.f90: New.
9465 * gfortran.dg/line_length_7.f90: New.
9466 * gfortran.dg/line_length_8.f90: New.
9467 * gfortran.dg/line_length_9.f90: New.
9468 * gfortran.dg/line_length_10.f90: New.
9469 * gfortran.dg/line_length_11.f90: New.
9471 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9473 * jit.dg/test-threads.c (struct testcase): Move declaration
9474 to jit.dg/all-non-failing-tests.h.
9475 (testcases): Likewise.
9476 * jit.dg/all-non-failing-tests.h (struct testcase): Move
9477 declaration here from jit.dg/all-non-failing-tests.h.
9478 (testcases): Likewise.
9479 * jit.dg/test-combination.c (create_code): Eliminate spelling
9480 out all of the testcases in favor of looping through the
9481 "testcases" metadata.
9482 (verify_code): Likewise.
9484 2015-01-09 Jakub Jelinek <jakub@redhat.com>
9486 PR rtl-optimization/64536
9487 * gcc.dg/pr64536.c: New test.
9489 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9491 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9492 * jit.dg/test-combination.c (create_code): Likewise.
9493 (verify_code): Likewise.
9494 * jit.dg/test-constants.c: New test case.
9495 * jit.dg/test-threads.c: Add test-constants.c.
9497 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
9500 * objc.dg/gnu-api-2-class.m: Add a test case
9501 for the above change.
9503 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
9505 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9507 2015-01-09 Richard Biener <rguenther@suse.de>
9509 PR tree-optimization/64410
9510 * g++.dg/vect/pr64410.cc: New testcase.
9512 2015-01-09 Martin Liska <mliska@suse.cz>
9514 * gcc.dg/ipa/ipa-icf-32.c: New test.
9516 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9518 * c-c++-common/tsan/tsan_barrier.h: New.
9519 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9520 * c-c++-common/tsan/bitfield_race.c: Likewise.
9521 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9522 * c-c++-common/tsan/mutexset1.c: Likewise.
9523 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9524 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9525 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9526 * c-c++-common/tsan/simple_race.c: Likewise.
9527 * c-c++-common/tsan/simple_stack.c: Likewise.
9528 * c-c++-common/tsan/sleep_sync.c: Likewise.
9529 * c-c++-common/tsan/tiny_race.c: Likewise.
9530 * c-c++-common/tsan/tls_race.c: Likewise.
9531 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9532 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9533 * g++.dg/tsan/atomic_free.C: Likewise.
9534 * g++.dg/tsan/atomic_free2.C: Likewise.
9535 * g++.dg/tsan/cond_race.C: Likewise.
9536 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9538 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9541 * lib/target-supports.exp (check_effective_target_libatomic_available):
9543 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9544 targets that match effective-target libatomic_available.
9545 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9547 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9549 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9550 Verify the result of gcc_jit_context_get_last_error.
9551 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9553 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9555 PR tree-optimization/63989
9556 * gcc.dg/strlenopt-27.c: New test.
9558 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9560 * jit.dg/harness.h (set_up_logging): New function.
9561 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9562 set_up_logging on the context, so that every testcase is
9563 logged to a particular file.
9564 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9565 and call gcc_jit_context_set_logfile on the top-level context.
9567 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9570 * g++.dg/opt/pr64338.C: New test.
9572 2015-01-08 Tobias Burnus <burnus@net-b.de>
9574 * gfortran.dg/coarray/codimension_2b.f90: New file.
9575 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9576 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9578 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9581 * g++.dg/ext/fnname4.C: New.
9583 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9586 * g++.dg/cpp0x/constexpr-64462.C: New.
9588 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9591 * g++.dg/cpp0x/deleted10.C: New.
9593 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9595 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9597 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9599 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9600 GCC_JIT_UNARY_OP_ABS.
9601 (verify_unary_ops): Likewise.
9603 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9605 * jit.dg/test-arith-overflow.c: New test case.
9606 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9607 * jit.dg/test-combination.c (create_code): Likewise.
9608 (verify_code): Likewise.
9609 * jit.dg/test-threads.c (testcases): Likewise.
9611 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9613 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9614 rather than "jit". Load g++.exp, and call g++_init.
9615 Run test-*.cc files within the testsuite and *.cc files within
9617 (jit-dg-test): Drop the addition of -fgnu89-inline to
9618 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9619 doing it when compiling C testcases (since g++ does not handle
9620 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9621 is restored to the value after g++_init ran, rather than the
9622 value before g++_init ran. Return a list of
9623 $comp_output $output_file, as dg-test assumes.
9625 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9627 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9628 make it easier to figure out the origin of each test result when
9629 running test-combination.c and test-threads.c.
9630 (CHECK_VALUE): Likewise.
9631 (CHECK_DOUBLE_VALUE): Likewise.
9632 (CHECK_STRING_VALUE): Likewise.
9633 (CHECK_STRING_STARTS_WITH): Likewise.
9634 (CHECK_STRING_CONTAINS): Likewise.
9636 (check_string_value): Likewise, add "funcname" param.
9637 (check_string_starts_with): Likewise.
9638 (check_string_contains): Likewise.
9640 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9642 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9643 generating name of built executable.
9645 2015-01-07 Marek Polacek <polacek@redhat.com>
9648 * gcc.dg/pr64440.c: New test.
9649 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9651 2015-01-07 Marek Polacek <polacek@redhat.com>
9654 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9655 * gcc.dg/pr64417.c: New test.
9657 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9660 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9663 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9665 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9666 Check if testcases run without errors, not just if they compile.
9668 2015-01-06 Christian Bruel <christian.bruel@st.com>
9671 * gcc.target/sh/pr64507.c: New test.
9673 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9675 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9677 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9679 * c-c++-common/asan/sanitize-all-1.c: New test.
9680 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9681 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9682 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9683 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9685 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9687 * lib/target-supports.exp (check_profiling_available): Return 0 for
9689 (check_effective_target_tls_runtime): Likewise.
9690 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9691 * gcc.dg/20020312-2.c: Adjust for Visium.
9692 * gcc.dg/tls/thr-cse-1.c: Likewise
9693 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9694 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9695 * gcc.dg/weak/typeof-2.c: Likewise.
9697 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9699 PR rtl-optimization/64287
9700 * gcc.dg/aru-2.c: New test.
9702 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9705 * c-c++-common/ubsan/pr64344-1.c: New test.
9706 * c-c++-common/ubsan/pr64344-2.c: New test.
9708 PR tree-optimization/64465
9709 * gcc.dg/pr64465.c: New test.
9711 PR tree-optimization/64494
9712 * gcc.c-torture/compile/pr64494.c: New test.
9714 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9717 * gfortran.dg/realloc_on_assign_25.f90: New test.
9719 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9721 Update copyright years.
9723 2015-01-05 Marek Polacek <polacek@redhat.com>
9726 * gcc.dg/pr64423.c: New test.
9728 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9730 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9731 mmix-knuth-mmixware for the same reason as for MIPS.
9732 * gcc.dg/debug/debug-2.c: Ditto.
9734 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9736 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9739 * lib/gfortran.exp: Add libatomic library search path.
9740 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9741 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9743 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9745 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9747 * c-c++-common/tsan/bitfield_race.c: New testcase.
9748 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9750 2015-01-02 Tobias Burnus <burnus@net-b.de>
9752 * gfortran.dg/coarray/collectives_4.f90: New.
9754 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9757 * gfortran.dg/extends_16.f90: New.
9759 2015-01-02 Tobias Burnus <burnus@net-b.de>
9761 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9763 2015-01-02 Tobias Burnus <burnus@net-b.de>
9765 * gfortran.dg/coarray/codimension_2.f90: New.
9766 * gfortran.dg/coarray/codimension_2a.f90: New.
9767 * gfortran.dg/coarray_35.f90: New.
9768 * gfortran.dg/coarray_35a.f90: New.
9770 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9773 * gfortran.dg/dummy_procedure_11.f90: New.
9775 Copyright (C) 2015 Free Software Foundation, Inc.
9777 Copying and distribution of this file, with or without modification,
9778 are permitted in any medium without royalty provided the copyright
9779 notice and this notice are preserved.