1 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/warn/Wunused-result-1.C: New.
6 2015-08-12 Richard Biener <rguenther@suse.de>
8 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
9 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
11 * g++.dg/tree-ssa/pr61034.C: Adjust.
12 * gcc.dg/fold-compare-2.c: Likewise.
13 * gcc.dg/pr50763.c: Likewise.
14 * gcc.dg/predict-3.c: Likewise.
15 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
16 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
17 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18 * gcc.dg/tree-ssa/pr21001.c: Likewise.
19 * gcc.dg/tree-ssa/pr37508.c: Likewise.
20 * gcc.dg/tree-ssa/vrp04.c: Likewise.
21 * gcc.dg/tree-ssa/vrp07.c: Likewise.
22 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23 * gcc.dg/tree-ssa/vrp16.c: Likewise.
24 * gcc.dg/tree-ssa/vrp20.c: Likewise.
25 * gcc.dg/tree-ssa/vrp25.c: Likewise.
26 * gcc.dg/tree-ssa/vrp87.c: Likewise.
28 2015-08-12 Nathan Sidwell <nathan@acm.org>
30 * gcc.dg/vrp-min-max-1.c: New.
31 * gcc.dg/vrp-min-max-2.c: New.
33 2015-08-12 Richard Biener <rguenther@suse.de>
35 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
37 2015-08-12 Tom de Vries <tom@codesourcery.com>
40 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
41 Handle absence of vector min/max for sparc.
43 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
46 * g++.dg/ext/mv25.C: New test.
48 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
50 * gcc.target/i386/avx2-vect-shift.c: New test.
52 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
56 * gcc.dg/pragma-diag-3.c: New test.
57 * gcc.dg/pragma-diag-4.c: New test.
59 2015-08-11 Nathan Sidwell <nathan@acm.org>
61 * c-c++-common/dfp/operator-comma.c: Call init function.
62 * c-c++-common/dfp/convert-dfp-2.c: New test.
64 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
66 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
67 Treat model == 0x4f as Broadwell.
69 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
72 * gfortran.dg/pr67140.f90: New test.
74 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
78 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
80 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
83 * gfortran.dg/ieee/large_4.f90: New test.
85 2015-08-08 Bud Davis <jmdavis@link.com>
88 * gfortran.dg/common_22.f90: New.
90 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
92 PR rtl-optimization/67028
93 * gcc.dg/pr67028.c: New testcase.
95 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
97 PR rtl-optimization/67029
98 * gcc.dg/pr67029.c: New test.
100 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
103 * gfortran.dg/ieee/ieee_8.f90: New test.
105 2015-08-07 Jiong Wang <jiong.wang@arm.com>
107 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
109 * gcc.target/aarch64/noplt_2.c: Likewise.
110 * gcc.target/aarch64/noplt_3.c: Likewise.
112 2015-08-06 David Malcolm <dmalcolm@redhat.com>
114 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
115 optimization level, and print a summary at the end.
117 2015-08-06 Jiong Wang <jiong.wang@arm.com>
119 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
121 2015-08-06 Jiong Wang <jiong.wang@arm.com>
123 * gcc.target/aarch64/noplt_3.c: New testcase.
125 2015-08-06 Jiong Wang <jiong.wang@arm.com>
127 * gcc.target/aarch64/noplt_1.c: New testcase.
128 * gcc.target/aarch64/noplt_2.c: Likewise.
130 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
132 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
133 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
135 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
137 * gcc.target/s390/dwarfregtable-1.c: New test.
138 * gcc.target/s390/dwarfregtable-2.c: New test.
139 * gcc.target/s390/dwarfregtable-3.c: New test.
141 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
143 * gcc.target/s390/htm-builtins-z13-1.c: New test.
145 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
148 * gfortran.dg/ieee/large_2.f90: New test.
149 * gfortran.dg/ieee/large_3.F90: New test.
151 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
154 * gfortran.dg/ieee/large_1.f90: Adjust test.
156 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
157 Jeff Law <law@redhat.com>
160 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
161 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
162 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
163 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
164 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
165 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
167 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
170 * gfortran.dg/pr66311.f90: New file.
172 2015-08-05 Richard Biener <rguenther@suse.de>
174 PR tree-optimization/67121
175 * gcc.dg/torture/pr67121.c: New testcase.
177 2015-08-05 Nick Clifton <nickc@redhat.com>
179 * gcc.target/rl78: New directory.
180 * gcc.target/rl78/rl78.exp: New file: Test driver.
181 * gcc.target/rl78/test_addm3.c: New file: Test adds.
183 2015-08-05 Richard Biener <rguenther@suse.de>
186 * gcc.dg/torture/pr67120.c: New testcase.
188 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
192 * lib/fortran-modules.exp: Call cleanup-submodules from
194 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
195 cover the cases where private entities are no longer optimized
197 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
199 * gfortran.dg/submodule_1.f08: Change cleanup module names.
200 * gfortran.dg/submodule_5.f08: The same.
201 * gfortran.dg/submodule_9.f08: The same.
202 * gfortran.dg/submodule_10.f08: New test.
204 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp1y/var-templ35.C: New.
209 2015-08-05 Richard Biener <rguenther@suse.de>
211 PR tree-optimization/67055
212 * g++.dg/torture/pr67055.C: New testcase.
214 2015-08-05 Richard Biener <rguenther@suse.de>
216 PR tree-optimization/67109
217 * gcc.dg/torture/pr67109.c: New testcase.
218 * gcc.dg/vect/vect-119.c: Adjust.
220 2015-08-05 Richard Biener <rguenther@suse.de>
223 * gcc.dg/pr67107.c: New testcase.
225 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
228 * g++.dg/cpp1z/abbrev2.C: New.
230 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
234 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/init/explicit4.C: New.
239 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
241 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
242 without VSX an Power8 vector support.
244 2015-08-04 Richard Biener <rguenther@suse.de>
246 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
248 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
251 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
254 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
257 * g++.dg/cpp1y/var-templ34.C: New.
259 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
261 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
262 * gcc.target/aarch64/target_attr_1.c: Likewise.
263 * gcc.target/aarch64/target_attr_2.c: Likewise.
264 * gcc.target/aarch64/target_attr_3.c: Likewise.
265 * gcc.target/aarch64/target_attr_4.c: Likewise.
266 * gcc.target/aarch64/target_attr_5.c: Likewise.
267 * gcc.target/aarch64/target_attr_6.c: Likewise.
268 * gcc.target/aarch64/target_attr_7.c: Likewise.
269 * gcc.target/aarch64/target_attr_8.c: Likewise.
270 * gcc.target/aarch64/target_attr_9.c: Likewise.
271 * gcc.target/aarch64/target_attr_10.c: Likewise.
272 * gcc.target/aarch64/target_attr_11.c: Likewise.
273 * gcc.target/aarch64/target_attr_12.c: Likewise.
274 * gcc.target/aarch64/target_attr_13.c: Likewise.
275 * gcc.target/aarch64/target_attr_14.c: Likewise.
276 * gcc.target/aarch64/target_attr_15.c: Likewise.
278 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
280 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
282 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
284 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
286 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
288 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
291 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
294 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
295 * gfortran.dg/ieee/large_1.f90: New test.
297 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
299 PR tree-optimization/67043
300 * gcc.dg/pr67043.c: New test.
302 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
304 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
306 2015-08-03 David Malcolm <dmalcolm@redhat.com>
308 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
309 it to push/pop timing items.
310 (main): For each optimization level, create a gcc_jit_timer, and
311 time all of the iteration within that level cumulatively.
312 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
313 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
315 2015-08-03 Alexander Basov <coohpt@gmail.com>
320 * gcc.target/arm/pr43404.c : New testcase.
321 * gcc.target/arm/pr48470.c : New testcase.
322 * gcc.target/arm/pr64744-1.c : New testcase.
323 * gcc.target/arm/pr64744-2.c : New testcase.
325 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
327 PR tree-optimization/67077
328 * gcc.dg/pr67077.c: New test.
330 2015-08-03 Jeff Law <law@redhat.com>
333 PR gcov-profile/66899
334 * gcc.dg/pr66899.c: New test.
335 * gcc.dg/pr66314.c: New test.
337 2015-08-03 Marek Polacek <polacek@redhat.com>
340 * gcc.dg/pr67088.c: New test.
342 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
345 * gcc.target/arm/vnmul-1.c: New.
346 * gcc.target/arm/vnmul-2.c: New.
347 * gcc.target/arm/vnmul-3.c: New.
348 * gcc.target/arm/vnmul-4.c: New.
350 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
353 * gfortran.dg/class_allocate_20.f90: New.
355 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357 * gcc.target/aarch64/csel_bfx_1.c: New test.
358 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
360 2015-08-02 Martin Sebor <msebor@redhat.com>
362 * g++.dg/Wframe-address-in-Wall.C: New test.
363 * g++.dg/Wframe-address.C: New test.
364 * g++.dg/Wno-frame-address.C: New test.
365 * gcc.dg/Wframe-address-in-Wall.c: New test.
366 * gcc.dg/Wframe-address.c: New test.
367 * gcc.dg/Wno-frame-address.c: New test.
369 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
371 * c-c++-common/Wmisleading-indentation.c: Add more tests.
373 2015-08-01 Michael Collison <michael.collison@linaro.org
374 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
376 * gcc.target/arm/mincmp.c: New test.
378 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
381 * gfortran.dg/associated_target_6.f03: New test
383 2015-08-01 Tom de Vries <tom@codesourcery.com>
385 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
386 optimize ("-ftree-parallelize-loops=0").
387 Add successful scans for 2 detected reductions. Add xfail scans for 3
389 * gcc.dg/autopar/reduc-2short.c: Same.
390 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
391 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
393 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
396 2015-07-31 Marek Polacek <polacek@redhat.com>
399 * g++.dg/ubsan/pr66977.C: New test.
401 2015-07-30 Marek Polacek <polacek@redhat.com>
403 * c-c++-common/Wtautological-compare-3.c: New test.
405 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
407 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
408 (CHECK): Pass address of scalar, rather than array.
410 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
412 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
414 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
416 * gcc.target/aarch64/fp16/fp16.exp: New.
417 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
418 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
420 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
422 * gcc.target/aarch64/f16_movs_1.c: New test.
424 2015-07-28 Tom de Vries <tom@codesourcery.com>
426 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
429 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
430 Manuel López-Ibáñez <manu@gcc.gnu.org>
432 * gcc.dg/parm-incomplete-1.c: Update.
433 * gcc.dg/pr18809-1.c: Update.
434 * gcc.dg/pr27953.c: Update.
435 * gcc.dg/vla-11.c: Update.
437 2015-07-27 Marek Polacek <polacek@redhat.com>
439 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
441 2015-07-27 Tom de Vries <tom@codesourcery.com>
443 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
444 attribute. Update comment.
446 Add scan for not parallelizing inner loop.
447 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
451 2015-07-27 Marek Polacek <polacek@redhat.com>
454 * c-c++-common/Wtautological-compare-2.c: New test.
456 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
459 * gcc.target/i386/pr66232-6.c: New tests.
460 * gcc.target/i386/pr66232-7.c: Likewise.
461 * gcc.target/i386/pr66232-8.c: Likewise.
462 * gcc.target/i386/pr66232-9.c: Likewise.
464 2015-07-27 Marek Polacek <polacek@redhat.com>
468 * c-c++-common/Wtautological-compare-1.c: New test.
470 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
473 * g++.dg/template/pr18969.C: New test.
474 * g++.dg/template/pr18969-2.C: New test.
475 * g++.old-deja/g++.jason/overload.C: Remove return value in
476 template function returning void.
478 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
480 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
481 immediates to avoid shift-overflow warnings.
483 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
486 * g++.dg/init/pr66857.C: New test.
488 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
491 * gcc.target/i386/pr66648.c: New test.
493 2015-07-25 Tom de Vries <tom@codesourcery.com>
495 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
496 interchange_files and block_files variables.
497 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
499 * gcc.dg/graphite/uns-interchange-12.c: Same.
500 * gcc.dg/graphite/uns-interchange-14.c: Same.
501 * gcc.dg/graphite/uns-interchange-15.c: Same.
502 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
503 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
505 2015-07-25 Jeff Law <law@redhat.com>
509 * gcc.dg/tree-ssa/pr66752-2.c: New test.
510 * gcc.dg/torture/pr66752-1.c: New test
511 * g++.dg/torture/pr66752-2.C: New test.
513 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
516 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
518 PR rtl-optimization/64164
519 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
520 * gcc.dg/ssp-1.c: Make counter a register.
521 * gcc.dg/ssp-2.c: Likewise.
522 * gcc.dg/torture/parm-coalesce.c: New.
524 2015-07-24 Tom de Vries <tom@codesourcery.com>
526 * gcc.dg/graphite/block-1.c: Xfail scan.
527 * gcc.dg/graphite/interchange-12.c: Same.
528 * gcc.dg/graphite/interchange-14.c: Same.
529 * gcc.dg/graphite/interchange-15.c: Same.
530 * gcc.dg/graphite/interchange-9.c: Same.
531 * gcc.dg/graphite/interchange-mvt.c: Same.
532 * gcc.dg/graphite/uns-block-1.c: New test.
533 * gcc.dg/graphite/uns-interchange-12.c: New test.
534 * gcc.dg/graphite/uns-interchange-14.c: New test.
535 * gcc.dg/graphite/uns-interchange-15.c: New test.
536 * gcc.dg/graphite/uns-interchange-9.c: New test.
537 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
539 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
542 * c-c++-common/Wunused-function-1.c: New.
544 2015-07-24 Tom de Vries <tom@codesourcery.com>
546 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
547 alternative exit-first loop transform.
548 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
549 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
550 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
551 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
552 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
553 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
554 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
555 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
556 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
558 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
561 * gcc.target/i386/mpx/pr66566.c: New test.
563 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
566 * gcc.target/i386/pr66978.c: New test.
568 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
570 * gcc.target/s390/gpr2fprsavecfi.c: New test.
572 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
574 * gcc.target/s390/insv-1.c: New test.
575 * gcc.target/s390/insv-2.c: New test.
576 * gcc.target/s390/insv-3.c: New test.
578 2015-07-24 Tom de Vries <tom@codesourcery.com>
580 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
582 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
585 * gcc.dg/pr25530.c: New test.
587 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
590 * gcc.dg/pr25529.c: New test.
592 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
594 * gcc.target/arm/reg_equal_test.c: New test.
596 2015-07-23 Jeff Law <law@redhat.com>
599 * gcc.dg/tree-ssa/pr66752-2.c: New test.
600 * gcc.dg/torture/pr66752-1.c: New test
601 * g++.dg/torture/pr66752-2.C: New test.
603 2015-07-23 Marek Polacek <polacek@redhat.com>
606 * g++.dg/warn/Wlogical-op-2.C: New test.
608 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
610 PR rtl-optimization/64164
611 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
612 * gcc.dg/ssp-1.c: Make counter a register.
613 * gcc.dg/ssp-2.c: Likewise.
614 * gcc.dg/torture/parm-coalesce.c: New.
616 2015-07-23 Marek Polacek <polacek@redhat.com>
619 * c-c++-common/ubsan/pr66908.c: New test.
621 2015-07-23 Tom de Vries <tom@codesourcery.com>
623 * gcc.dg/autopar/outer-4.c: Add xfail.
624 * gcc.dg/autopar/outer-5.c: Same.
625 * gcc.dg/autopar/outer-6.c: Same.
626 * gcc.dg/autopar/reduc-2.c: Same.
627 * gcc.dg/autopar/reduc-2char.c: Same.
628 * gcc.dg/autopar/reduc-2short.c: Same.
629 * gcc.dg/autopar/reduc-8.c: Same.
630 * gcc.dg/autopar/uns-outer-4.c: New test.
631 * gcc.dg/autopar/uns-outer-5.c: New test.
632 * gcc.dg/autopar/uns-outer-6.c: New test.
634 2015-07-23 Richard Biener <rguenther@suse.de>
636 PR tree-optimization/66952
637 * gcc.dg/torture/pr66952.c: Use signed char.
639 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
641 PR tree-optimization/66926,66951
642 * gcc.dg/vect/pr66951.c: New test.
644 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
647 * g++.dg/parse/error57.C: New.
648 * g++.dg/expr/string-2.C: Update.
650 2015-07-23 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/66945
653 * gcc.dg/torture/pr66945.c: New testcase.
655 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
658 * g++.dg/ext/mv24.C: New test.
660 2015-07-22 Marek Polacek <polacek@redhat.com>
662 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
665 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
669 * gfortran.dg/generic_30.f90: New.
671 2015-07-22 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/66952
674 * gcc.dg/torture/pr66952.c: New testcase.
676 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
678 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
680 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
682 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
684 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
686 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
688 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
690 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
692 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
694 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
696 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
698 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
700 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
702 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
704 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
706 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
708 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
710 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
712 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
714 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
716 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
718 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
720 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
722 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
724 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
726 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
728 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
730 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
732 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
734 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
736 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
738 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
740 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
742 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
744 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
746 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
748 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
750 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
752 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
754 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
756 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
758 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
760 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
762 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
764 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
766 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
768 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
770 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
772 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
774 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
776 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
778 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
780 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
782 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
784 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
786 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
788 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
790 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
792 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
794 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
796 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
798 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
800 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
802 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
804 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
806 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
808 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
810 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
812 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
814 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
816 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
818 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
820 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
822 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
824 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
826 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
828 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
830 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
832 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
834 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
836 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
838 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
840 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
842 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
844 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
846 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
848 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
850 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
852 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
854 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
856 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
858 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
860 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
862 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
864 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
866 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
868 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
870 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
872 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
874 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
876 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
878 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
880 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
882 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
884 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
886 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
888 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
890 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
892 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
894 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
896 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
898 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
900 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
902 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
904 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
906 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
908 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
910 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
912 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
914 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
916 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
918 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
920 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
922 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
924 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
926 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
928 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
930 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
932 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
934 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
936 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
938 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
940 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
943 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/template/crash81.C: Update.
947 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
950 * gcc.target/i386/pr66424.c: New.
952 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
954 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
956 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
959 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
960 Drop address sanitization.
962 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
964 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
966 (dg-additional-options): Set armv5t flag.
968 2015-07-21 Marek Polacek <polacek@redhat.com>
970 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
971 * gcc.dg/vmx/unpack.c: Likewise.
972 * gcc.target/powerpc/quad-atomic.c: Likewise.
974 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
976 * gcc.target/i386/asm-flag-5.c (f_ll): New.
978 2015-07-20 Jiong Wang <jiong.wang@arm.com>
980 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
983 2015-07-20 Marek Polacek <polacek@redhat.com>
986 * c-c++-common/Wshift-overflow-1.c: New test.
987 * c-c++-common/Wshift-overflow-2.c: New test.
988 * c-c++-common/Wshift-overflow-3.c: New test.
989 * c-c++-common/Wshift-overflow-4.c: New test.
990 * c-c++-common/Wshift-overflow-5.c: New test.
991 * g++.dg/cpp1y/left-shift-1.C: New test.
992 * gcc.dg/c90-left-shift-2.c: New test.
993 * gcc.dg/c90-left-shift-3.c: New test.
994 * gcc.dg/c99-left-shift-2.c: New test.
995 * gcc.dg/c99-left-shift-3.c: New test.
996 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
997 * gcc.c-torture/execute/pr40386.c: Likewise.
998 * gcc.dg/vect/pr33373.c: Likewise.
999 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1000 * gcc.dg/vect/vect-shift-2.c: Likewise.
1002 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1004 * gcc.target/aarch64/neg_abs_1.c: New test.
1006 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
1009 * gcc.target/i386/pr66922.c: New test.
1011 2015-07-18 Sebastian Pop <s.pop@samsung.com>
1015 * gcc.dg/tree-ssa/pr42327.c: Removed.
1016 * g++.dg/other/pr35011.C: Removed.
1018 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1021 * gcc.target/i386/pr66906.c: New test.
1023 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1025 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1026 as follow-up to r225930.
1028 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
1031 * lib/fortran-modules.exp (proc cleanup-submodules): New
1033 * gfortran.dg/submodule_1.f08: Change extension and clean up
1034 the submodule files.
1035 * gfortran.dg/submodule_2.f08: ditto
1036 * gfortran.dg/submodule_6.f08: ditto
1037 * gfortran.dg/submodule_7.f08: ditto
1038 * gfortran.dg/submodule_8.f08: New test
1039 * gfortran.dg/submodule_9.f08: New test
1041 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
1042 Sebastian Pop <s.pop@samsung.com>
1045 * gcc.dg/graphite/pr61929.c: New.
1047 2015-07-17 Marek Polacek <polacek@redhat.com>
1049 * gcc.dg/fold-minus-7.c: New test.
1051 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1053 * gfortran.dg/co_reduce_1.f90: New file.
1055 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1058 * gcc.target/i386/pr66824.c:
1060 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
1063 * gfortran.dg/structure_constructor_13.f03: New test.
1065 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1068 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1069 of generated while loops in the tree dump.
1070 * gfortran.dg/derived_constructor_comps_6.f90: New file.
1072 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
1074 * gcc.dg/vect/vect-outer-simd-2.c: New test.
1076 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
1079 * gcc.target/i386/pr66891.c: New test.
1081 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1083 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1085 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
1087 PR rtl-optimization/66626
1088 * gcc.target/i386/pr66626-2.c: New.
1090 2015-07-16 Martin Liska <mliska@suse.cz>
1092 * g++.dg/ipa/pr66896.c: New test.
1094 2015-07-16 Richard Biener <rguenther@suse.de>
1096 PR tree-optimization/66894
1097 * gcc.dg/torture/pr66894.c: New testcase.
1099 2015-07-16 Richard Biener <rguenther@suse.de>
1101 * gcc.dg/tree-ssa/pr21031.c: Adjust.
1103 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
1106 * g++.dg/pr66866.C: New test.
1108 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1110 * gcc.target/powerpc/vec-cmp-sel.c: New test.
1112 2015-07-15 Richard Biener <rguenther@suse.de>
1114 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1115 { -O3 -fomit-frame-pointer },
1116 { -O3 -fomit-frame-pointer -funroll-loops } and
1117 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1119 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1120 -finline-functions }
1122 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
1124 * gcc.target/mips/interrupt_handler-5.c: New test.
1126 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
1127 Robert Suchanek <robert.suchanek@imgtec.com>
1129 * gcc.target/mips/interrupt_handler-4.c: New test.
1131 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1134 * gcc.dg/lto/lto.exp: Initialize MPX.
1136 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1138 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
1140 * gcc.target/arm/scd42-3.c: Likewise.
1142 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
1144 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
1145 code to be run when the pre-arch code increases the isa_rev to
1146 mips32r6 or greater.
1148 2015-07-15 Richard Biener <rguenther@suse.de>
1150 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
1151 { -O3 -fomit-frame-pointer },
1152 { -O3 -fomit-frame-pointer -funroll-loops } and
1153 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1155 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1156 -finline-functions }
1157 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
1158 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
1159 to additional_flags.
1161 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
1163 PR rtl-optimization/66838
1164 * gcc.target/i386/pr66838.c: New test.
1166 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
1169 * g++.dg/template/pr66850.C: New test.
1171 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1172 Cesar Philippidis <cesar@codesourcery.com>
1173 Chung-Lin Tang <cltang@codesourcery.com>
1175 * gcc.target/nios2/nios2-flushd.c: New.
1176 * gcc.target/nios2/nios2-rdprs.c: New.
1177 * gcc.target/nios2/r2-atomic.c: New.
1178 * gcc.target/nios2/r2-eni.c: New.
1179 * gcc.target/nios2/r2-wrpie.c: New.
1181 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1182 Cesar Philippidis <cesar@codesourcery.com>
1183 Chung-Lin Tang <cltang@codesourcery.com>
1185 * gcc.target/nios2/cdx-ldstwm-1.c: New.
1186 * gcc.target/nios2/cdx-ldstwm-2.c: New.
1188 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1189 Cesar Philippidis <cesar@codesourcery.com>
1190 Chung-Lin Tang <cltang@codesourcery.com>
1192 * gcc.target/nios2/andci.c: New.
1193 * gcc.target/nios2/bmx.c: New.
1194 * gcc.target/nios2/cdx-add.c: New.
1195 * gcc.target/nios2/cdx-branch.c: New.
1196 * gcc.target/nios2/cdx-callret.c: New.
1197 * gcc.target/nios2/cdx-loadstore.c: New.
1198 * gcc.target/nios2/cdx-logical.c: New.
1199 * gcc.target/nios2/cdx-mov.c: New.
1200 * gcc.target/nios2/cdx-shift.c: New.
1201 * gcc.target/nios2/cdx-sub.c: New.
1202 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
1204 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
1207 * g++.dg/cpp0x/vt-65071.C: New.
1209 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1210 Cesar Philippidis <cesar@codesourcery.com>
1211 Chung-Lin Tang <cltang@codesourcery.com>
1213 * gcc.target/nios2/r2-io-range.c: New.
1214 * gcc.target/nios2/r2-stio-1.c: New.
1215 * gcc.target/nios2/r2-stio-2.c: New.
1216 * gcc.target/nios2/nios2-ldxio.c: New.
1217 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
1218 of just compile. Add more tests.
1220 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1222 gfortran.dg/pr66864.f90: New test.
1224 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
1226 PR rtl-optimization/66626
1227 * gcc.target/i386/pr66626.c: New.
1229 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
1231 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
1232 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
1233 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
1235 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
1237 * g++.dg/template/crash81.C: Adjust for error + inform change.
1238 * g++.dg/template/pr58878.C: Likewise.
1239 * g++.dg/template/shadow1.C: Likewise.
1240 * g++.dg/template/shadow2.C: Likewise.
1241 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
1242 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
1243 * g++.old-deja/g++.brendan/crash7.C: Likewise.
1244 * g++.old-deja/g++.pt/shadow2.C: Likewise.
1246 2015-07-14 Richard Biener <rguenther@suse.de>
1248 PR tree-optimization/66863
1249 * gcc.dg/torture/pr66863.c: New testcase.
1251 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
1254 * g++.dg/template/pr65186.C: New test.
1256 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
1258 * gcc.target/arm/macro_defs0.c: Add directive to skip
1259 test if -marm is present.
1260 * gcc.target/arm/macro_defs1.c: Likewise.
1262 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1264 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
1266 * gcc.target/aarch64/adds1.c: Likewise.
1267 * gcc.target/aarch64/ands_1.c: Likewise.
1268 * gcc.target/aarch64/bics_1.c: Likewise.
1269 * gcc.target/aarch64/subs1.c: Likewise.
1270 * gcc.target/aarch64/subs3.c: Likewise.
1272 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
1275 * gfortran.dg/pr64589.f90: New test.
1277 2015-07-13 Renlin Li <renlin.li@arm.com>
1280 * gcc.c-torture/execute/pr66556.c: New.
1282 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
1284 * gcc.dg/20020219-1.c: Fix double word typos.
1285 * gcc.dg/20020919-1.c: Same.
1287 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1288 Jeff Law <law@redhat.com>
1291 * g++.dg/tree-ssa/pr66726.c: New test.
1292 * gcc.dg/tree-ssa/pr66726-2.c: New test.
1293 * gcc.dg/tree-ssa/pr66726.c: New test.
1295 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
1298 * g++.dg/cpp0x/variadic-ttp2.C: New.
1300 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
1303 * g++.dg/cpp0x/auto46.C: New test.
1304 * g++.dg/template/pr30044.C: New test.
1305 * g++.dg/template/shadow2.C: New test.
1306 * g++.dg/template/error55.C: New test.
1307 * g++.dg/template/crash83.C: Accept any error string.
1308 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
1310 * g++.dg/cpp0x/variadic19.C: Likewise
1311 * g++.dg/template/canon-type-13.C: Likewise.
1312 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1313 * g++.dg/torture/20070621-1.C: Likewise.
1315 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1318 * g++.dg/init/explicit3.C: New.
1320 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
1323 * gcc.target/i386/pr66819-1.c: New test.
1324 * gcc.target/i386/pr66819-2.c: Likewise.
1325 * gcc.target/i386/pr66819-3.c: Likewise.
1326 * gcc.target/i386/pr66819-4.c: Likewise.
1327 * gcc.target/i386/pr66819-5.c: Likewise.
1329 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1332 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
1333 __attribute__((noinline, noclone)). Change "x" to "volatile char"
1334 type to prevent possible flag-clobbering zero-extensions.
1335 * gcc.target/i386/pr66703.c: New test.
1337 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/cpp0x/nsdmi-template15.C: New.
1342 2015-07-10 Jiong Wang <jiong.wang@arm.com>
1344 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
1346 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
1348 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
1349 * gcc.target/arm/flip-thumb.c: Likewise.
1351 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
1354 * gcc.target/i386/pr66813.c: New test.
1356 2015-07-10 Jakub Jelinek <jakub@redhat.com>
1359 * gcc.dg/gomp/pr66820.c: New test.
1361 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1364 * g++.dg/cpp0x/scoped_enum6.C: New.
1366 2015-07-10 Tom de Vries <tom@codesourcery.com>
1368 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
1369 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
1371 2015-07-10 Richard Biener <rguenther@suse.de>
1373 PR tree-optimization/66823
1374 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
1375 which should not be necessary. XFAIL.
1377 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1380 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
1382 2015-07-09 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/gomp/pr66633-1.c: New test.
1386 * gcc.dg/gomp/pr66633-2.c: New test.
1387 * gcc.dg/gomp/pr66633-3.c: New test.
1388 * gcc.dg/gomp/pr66633-4.c: New test.
1390 2015-07-09 John Marino <gnugcc@marino.st>
1392 * lib/target-supports.exp (check_effective_target_pie):
1395 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
1398 * gcc.target/i386/pr66814.c: New test.
1400 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
1403 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
1404 * gcc.target/aarch64/fnmul-2.c: Likewise.
1405 * gcc.target/aarch64/fnmul-3.c: Likewise.
1406 * gcc.target/aarch64/fnmul-4.c: Likewise.
1408 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1411 * g++.dg/cpp0x/vt-65790.C: New.
1413 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1416 * gcc.target/i386/pr66818.c: New test.
1418 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
1421 * gcc.target/i386/pr66817.c: New test.
1423 2015-07-09 Marek Polacek <polacek@redhat.com>
1425 PR tree-optimization/66718
1426 * gcc.dg/vect/vect-126.c: New test.
1428 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
1430 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
1431 even when dwarf-2 is not the default.
1433 2015-07-08 Jeff Law <law@redhat.com>
1436 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
1437 to have a single memory reference.
1439 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
1441 * g++.dg/other/dump-ada-spec-9.C: New test.
1443 2015-07-08 Jakub Jelinek <jakub@redhat.com>
1445 * g++.dg/vect/vect.exp: Run also simd* tests.
1446 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
1447 (check_vect): Fix up get_cpuid call for C++.
1448 * g++.dg/vect/simd-clone-1.cc: New test.
1450 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1452 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
1454 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1456 * gcc.target/i386/readeflags-1.c (abort): New prototype.
1457 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
1459 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
1462 * gcc.target/i386/pr66806.c: New test.
1464 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1467 * g++.dg/cpp0x/auto45.C: New.
1469 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
1472 * gcc.target/i386/pr66334.c: New.
1474 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1476 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
1479 2015-07-08 David Malcolm <dmalcolm@redhat.com>
1482 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
1483 (verify_code): Update expected error message.
1484 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
1485 (verify_code): Likewise.
1486 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
1487 (verify_code): Likewise.
1489 2015-07-08 Richard Biener <rguenther@suse.de>
1491 PR tree-optimization/66793
1492 * gcc.dg/torture/pr66793.c: New testcase.
1494 2015-07-08 Richard Biener <rguenther@suse.de>
1496 PR tree-optimization/66794
1497 * gcc.dg/torture/pr66794.c: New testcase.
1499 2015-07-08 Marek Polacek <polacek@redhat.com>
1502 * g++.dg/abi/abi-tag15.C: New test.
1504 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1506 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
1507 * gcc.target/mips/branch-3.c: Ditto
1508 * gcc.target/mips/branch-4.c: Ditto.
1509 * gcc.target/mips/branch-5.c: Ditto.
1510 * gcc.target/mips/branch-6.c: Ditto.
1511 * gcc.target/mips/branch-7.c: Ditto.
1512 * gcc.target/mips/branch-8.c: Ditto.
1513 * gcc.target/mips/branch-9.c: Ditto.
1514 * gcc.target/mips/branch-10.c: Ditto.
1515 * gcc.target/mips/branch-11.c: Ditto.
1516 * gcc.target/mips/branch-12.c: Ditto.
1517 * gcc.target/mips/branch-13.c: Ditto.
1518 * gcc.target/mips/umips-branch-5.c: New file.
1519 * gcc.target/mips/umips-branch-6.c: New file.
1520 * gcc.target/mips/umips-branch-7.c: New file.
1521 * gcc.target/mips/umips-branch-8.c: New file.
1522 * gcc.target/mips/umips-branch-9.c: New file.
1523 * gcc.target/mips/umips-branch-10.c: New file.
1524 * gcc.target/mips/umips-branch-11.c: New file.
1525 * gcc.target/mips/umips-branch-12.c: New file.
1526 * gcc.target/mips/umips-branch-13.c: New file.
1527 * gcc.target/mips/umips-branch-14.c: New file.
1528 * gcc.target/mips/umips-branch-15.c: New file.
1529 * gcc.target/mips/umips-branch-16.c: New file.
1530 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
1531 (OCCUPY_0xfffc): New define.
1533 2015-07-08 Renlin Li <renlin.li@arm.com>
1535 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
1537 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
1539 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
1541 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
1543 * gcc.target/i386/bt-3.c: New test.
1544 * gcc.target/i386/bt-4.c: Ditto.
1546 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
1548 * g++.dg/other/dump-ada-spec-8.C: New test.
1550 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1553 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
1555 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
1557 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
1559 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
1560 Avoid using an opaque struct for local "f".
1562 2015-07-07 David Malcolm <dmalcolm@redhat.com>
1565 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
1566 * jit.dg/test-pr66779.c: New testcase.
1568 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1570 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
1573 2015-07-07 Richard Biener <rguenther@suse.de>
1575 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
1577 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
1579 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
1580 * gcc.target/mips/call-5.c: Ditto.
1581 * gcc.target/mips/call-6.c: Ditto.
1583 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1585 * gcc.dg/dx-test.c: New test-case.
1587 2015-07-07 Andre Vehreschild <vehre@gmx.de>
1590 * gfortran.dg/allocate_with_source_9.f08: New test.
1592 2015-07-07 Christian Bruel <christian.bruel@st.com>
1595 * gcc.target/arm/flip-thumb.c: Fix scan.
1596 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
1597 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
1598 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
1601 2015-07-06 Jakub Jelinek <jakub@redhat.com>
1604 * gcc.c-torture/execute/pr65956.c: New test.
1606 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
1608 * gcc.target/arm/aapcs/align1.c: New.
1609 * gcc.target/arm/aapcs/align_rec1.c: New.
1610 * gcc.target/arm/aapcs/align2.c: New.
1611 * gcc.target/arm/aapcs/align_rec2.c: New.
1612 * gcc.target/arm/aapcs/align3.c: New.
1613 * gcc.target/arm/aapcs/align_rec3.c: New.
1614 * gcc.target/arm/aapcs/align4.c: New.
1615 * gcc.target/arm/aapcs/align_rec4.c: New.
1616 * gcc.target/arm/aapcs/align_vararg1.c: New.
1617 * gcc.target/arm/aapcs/align_vararg2.c: New.
1619 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
1621 * gfortran.dg/iomsg_2.f90: New test.
1623 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1626 * gcc.target/i386/pr66749.c: New test.
1628 2015-07-06 Richard Biener <rguenther@suse.de>
1630 PR tree-optimization/66772
1631 * gcc.dg/torture/pr66772-1.c: New testcase.
1632 * gcc.dg/torture/pr66772-2.c: Likewise.
1634 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
1636 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
1637 the jals instruction.
1639 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
1642 * gcc.target/i386/pr53383-1.c: New file.
1643 * gcc.target/i386/pr53383-2.c: Likewise.
1644 * gcc.target/i386/pr53383-3.c: Likewise.
1646 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
1648 * gcc.target/aarch64/fnmul-1.c: New.
1649 * gcc.target/aarch64/fnmul-2.c: New.
1650 * gcc.target/aarch64/fnmul-3.c: New.
1651 * gcc.target/aarch64/fnmul-4.c: New.
1653 2015-07-06 Richard Biener <rguenther@suse.de>
1656 * gcc.dg/torture/pr66759.c: New testcase.
1658 2015-07-06 Andre Vehreschild <vehre@gmx.de>
1661 * gfortran.dg/alloc_comp_class_3.f03: New test.
1662 * gfortran.dg/alloc_comp_class_4.f03: New test.
1664 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
1666 * gcc.c-torture/execute/pr66757.c: New test.
1668 2015-07-06 Bin Cheng <bin.cheng@arm.com>
1670 PR tree-optimization/66720
1671 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
1673 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
1674 Sandra Loosemore <sandra@codesourcery.com>
1676 * gcc.target/nios2/gprel-offset.c: New test.
1678 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
1681 * gfortran.dg/pr66725.f90: New test.
1683 2015-07-03 Jason Merrill <jason@redhat.com>
1685 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
1686 Avoid narrowing error.
1688 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
1690 PR rtl-optimization/66706
1691 * gcc.target/powerpc/shift-int.c: New testcase.
1693 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
1696 * gcc.target/i386/pr66746.c: New file.
1698 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
1700 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
1702 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
1704 PR tree-optimization/66119
1705 * g++.dg/opt/pr66119.C: New.
1707 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
1710 * gfortran.dg/submodule_1.f90: New test
1711 * gfortran.dg/submodule_2.f90: New test
1712 * gfortran.dg/submodule_3.f90: New test
1713 * gfortran.dg/submodule_4.f90: New test
1714 * gfortran.dg/submodule_5.f90: New test
1715 * gfortran.dg/submodule_6.f90: New test
1716 * gfortran.dg/submodule_7.f90: New test
1718 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1720 PR preprocessor/53690
1721 * g++.dg/cpp/pr53690.C: New.
1723 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1725 * gcc.target/powerpc/vec-cmp.c: New test.
1727 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1730 * gfortran.dg/pr56520.f90: New test.
1732 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
1735 * gfortran.dg/pr66545_1.f90: New test.
1736 * gfortran.dg/pr66545_2.f90: New test.
1738 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
1740 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
1741 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
1743 2015-07-02 Richard Biener <rguenther@suse.de>
1746 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
1749 2015-07-02 Richard Biener <rguenther@suse.de>
1751 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
1753 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
1755 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
1757 2015-07-01 Jason Merrill <jason@redhat.com>
1759 * lib/target-supports.exp (cxx_default): Set to C++14.
1761 2015-07-01 Tom de Vries <tom@codesourcery.com>
1764 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
1767 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1769 * gfortran.dg/warn_conversion_8.f90: New test.
1771 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1773 PR rtl-optimization/61047
1774 * gcc.c-torture/execute/20150611-1.c: New testcase.
1776 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1779 * jit.dg/all-non-failing-tests.h: Add
1780 test-pr66700-observing-write-through-ptr.c.
1781 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
1783 2015-07-01 David Malcolm <dmalcolm@redhat.com>
1785 * jit.dg/test-accessing-union.c: Add comments for use by
1786 gcc/jit/docs/topics/types.rst.
1788 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
1790 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
1791 'do-require-effective-target' with 'dg-require-effective-target'.
1792 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
1793 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
1794 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
1795 'stlex' with 'strex' as the expected output.
1797 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/cpp0x/gen-attrs-60.C: New.
1801 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
1803 2015-07-01 Jiong Wang <jiong.wang@arm.com>
1805 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
1807 * gcc.target/aarch64/pic-small.c: Restrict this test under
1808 check_effective_target_aarch64_small_fpic.
1810 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
1812 * gfortran.dg/gomp/pr66633.f90: New test.
1814 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
1817 * g++.dg/template/pr66686.C: New test.
1819 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
1821 * gnat.dg/lto17.ad[sb]: New test.
1823 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1825 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
1826 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
1828 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
1830 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
1832 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
1834 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
1836 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
1838 * jit.dg/test-switch.c: New testcase.
1839 * jit.dg/test-switch.cc: New testcase.
1841 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1844 * jit.dg/all-non-failing-tests.h: Add note about
1845 test-validly-unreachable-block.c.
1846 * jit.dg/test-validly-unreachable-block.c: New file.
1848 2015-06-30 David Malcolm <dmalcolm@redhat.com>
1851 * jit.dg/all-non-failing-tests.h: Add note about
1852 test-extra-options.c.
1853 * jit.dg/test-extra-options.c: New testcase.
1855 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
1858 * gcc.target/i386/pr66691.c: New.
1860 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
1862 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
1863 * gcc.target/i386/iamcu/args.h: Likewise.
1864 * gcc.target/i386/iamcu/asm-support.S: Likewise.
1865 * gcc.target/i386/iamcu/defines.h: Likewise.
1866 * gcc.target/i386/iamcu/macros.h: Likewise.
1867 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
1868 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
1869 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
1870 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
1871 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
1872 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
1873 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
1874 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
1875 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
1876 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
1877 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
1878 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
1879 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
1880 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
1881 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
1882 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
1883 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
1885 2015-06-30 Marek Polacek <polacek@redhat.com>
1887 * gcc.dg/fold-minus-6.c: New test.
1889 * gcc.dg/fold-ior-3.c: New test.
1891 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
1893 Implement N4197 - Adding u8 character literals
1894 * g++.dg/cpp1z/utf8.C: New.
1895 * g++.dg/cpp1z/utf8-neg.C: New.
1896 * g++.dg/cpp1z/udlit-utf8char.C: New.
1898 2015-06-30 Marek Polacek <polacek@redhat.com>
1900 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
1902 2015-06-30 Tom de Vries <tom@codesourcery.com>
1904 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
1905 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
1906 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
1907 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
1909 2015-06-30 Marek Polacek <polacek@redhat.com>
1911 * gcc.dg/fold-ior-2.c: New test.
1913 2015-06-30 Tom de Vries <tom@codesourcery.com>
1915 PR tree-optimization/66652
1916 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
1917 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
1919 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1921 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
1924 * g++.dg/cpp0x/constexpr-friend-3.C: New.
1925 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
1927 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
1930 * gfortran.dg/wunused-parameter.f90: New test.
1932 2015-06-29 Richard Henderson <rth@redhat.com>
1934 * gcc.target/i386/asm-flag-1.c: New.
1935 * gcc.target/i386/asm-flag-2.c: New.
1936 * gcc.target/i386/asm-flag-3.c: New.
1937 * gcc.target/i386/asm-flag-4.c: New.
1938 * gcc.target/i386/asm-flag-5.c: New.
1940 2015-06-29 Marek Polacek <polacek@redhat.com>
1943 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
1944 * c-c++-common/pr66322.c: New test.
1945 * g++.dg/eh/scope1.C: Remove dg-warning.
1947 2015-06-29 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/66677
1950 * gcc.dg/vect/pr66677.c: New testcase.
1952 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1955 * gcc.dg/tree-ssa/pr64130.c: New test.
1957 2015-06-26 Jiong Wang <jiong.wang@arm.com>
1959 * gcc.target/aarch64/pic-small.c: New testcase.
1961 2015-06-26 Richard Biener <rguenther@suse.de>
1963 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
1965 2015-06-26 Marek Polacek <polacek@redhat.com>
1967 * gcc.dg/fold-and-1.c: New test.
1968 * gcc.dg/fold-and-2.c: New test.
1970 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
1972 * gnat.dg/warn11.adb: Add missing dg directive.
1973 * gnat.dg/warn12.adb: New test.
1974 * gnat.dg/warn12_pkg.ads: New helper.
1976 2015-06-26 Richard Biener <rguenther@suse.de>
1978 * gfortran.dg/reassoc_3.f90: Adjust.
1980 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
1983 * gcc.target/i386/pr66412.c: New test.
1985 2015-06-25 Richard Biener <rguenther@suse.de>
1987 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
1989 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
1991 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
1993 2015-06-25 Richard Biener <rguenther@suse.de>
1995 * gfortran.dg/vect/vect-9.f90: New testcase.
1997 2015-06-25 Nick Clifton <nickc@redhat.com>
1999 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2000 H8300 and M32R targets.
2002 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2005 * gfortran.dg/maxerrors.f90: New test.
2007 2015-06-08 DJ Delorie <dj@redhat.com>
2009 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2011 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2013 * gcc.target/aarch64/mgeneral-regs_3.c: New.
2015 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2017 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2018 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2019 * gcc.target/aarch64/nofp_1.c: New file.
2021 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
2023 Implement N3928 - Extending static_assert
2024 * g++.dg/cpp0x/static_assert8.C: Adjust.
2025 * g++.dg/cpp0x/static_assert12.C: New.
2026 * g++.dg/cpp0x/static_assert13.C: New.
2027 * g++.dg/cpp1y/static_assert1.C: New.
2028 * g++.dg/cpp1y/static_assert2.C: New.
2029 * g++.dg/cpp1z/static_assert-nomsg.C: New.
2031 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
2034 * g++.dg/cpp0x/trailing11.C: New.
2036 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2038 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2040 * gcc.target/arm/memset-inline-10.c: Likewise.
2041 * gcc.target/arm/pr58784.c: Likewise.
2042 * gcc.target/arm/pr59985.C: Likewise.
2043 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2045 2015-06-24 Renlin Li <renlin.li@arm.com>
2047 * gcc.target/aarch64/arm_align_max_pwr.c: New.
2048 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2050 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
2053 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2056 * g++.dg/cpp0x/auto45.C: New test.
2057 * g++.dg/template/pr30044.C: New test.
2058 * g++.dg/template/crash83.C: Accept any error string.
2059 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2061 * g++.dg/cpp0x/variadic18.C: Likewise
2062 * g++.dg/template/canon-type-13.C: Likewise.
2063 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2065 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2068 * g++.dg/other/linkage2.C: New.
2070 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2073 * gcc.target/arm/pr63408.c: New test.
2075 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
2077 * lib/c-torture.exp: Don't call check_effective_target_lto
2078 before setting up environment correctly.
2079 * lib/gcc-dg.exp: Likewise, and protect
2080 gcc_force_conventional_output.
2082 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2084 PR rtl-optimization/66306
2085 * gcc.target/s390/pr66306.c: New test.
2087 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2089 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2090 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2091 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2092 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2093 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2094 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2095 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2097 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
2100 * gcc.c-torture/pr65803.c: New test.
2102 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2105 * g++.dg/cpp0x/auto45.C: New test.
2106 * g++.dg/template/pr30044.C: New test.
2107 * g++.dg/template/crash83.C: Accept any error string.
2108 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2110 * g++.dg/cpp0x/variadic18.C: Likewise
2111 * g++.dg/template/canon-type-13.C: Likewise.
2112 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2114 2015-06-23 Marek Polacek <polacek@redhat.com>
2116 * c-c++-common/Wlogical-op-3.c: New test.
2118 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/cpp0x/scoped_enum5.C: New.
2123 2015-06-23 Richard Biener <rguenther@suse.de>
2125 PR tree-optimization/66636
2126 * gcc.dg/vect/pr66636.c: New testcase.
2128 2015-06-23 Marek Polacek <polacek@redhat.com>
2130 * gcc.dg/fold-minus-4.c: New test.
2131 * gcc.dg/fold-minus-5.c: New test.
2132 * c-c++-common/ubsan/overflow-add-5.c: New test.
2134 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
2136 Add missing testcase from r224672.
2137 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2139 * gcc.target/vax/bswapdi-1.c: New.
2141 2015-06-23 Andre Vehreschild <vehre@gmx.de>
2144 * gfortran.dg/associate_18.f08: New test.
2146 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
2149 * gcc.target/i386/pr66560-1.c: New test.
2150 * gcc.target/i386/pr66560-2.c: Ditto.
2151 * gcc.target/i386/pr66560-3.c: Ditto.
2152 * gcc.target/i386/pr66560-4.c: Ditto.
2154 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
2156 * gcc.target/nvptx/nvptx.exp: New file.
2157 * gcc.target/nvptx/proto-1.c: Likewise.
2159 2015-06-23 Bin Cheng <bin.cheng@arm.com>
2161 PR tree-optimization/66449
2162 * gcc.dg/vect/pr66449.c: New test.
2164 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
2166 * g++.dg/other/dump-ada-spec-5.C: New test.
2167 * g++.dg/other/dump-ada-spec-6.C: Likewise.
2168 * g++.dg/other/dump-ada-spec-7.C: Likewise.
2170 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2172 * g++.dg/inherit/pure1.C: Test location too.
2174 2015-06-22 Marek Polacek <polacek@redhat.com>
2176 * gcc.dg/fold-ior-1.c: New test.
2177 * gcc.dg/fold-minus-2.c: New test.
2178 * gcc.dg/fold-minus-3.c: New test.
2179 * gcc.dg/fold-plus-1.c: New test.
2180 * gcc.dg/fold-plus-2.c: New test.
2181 * gcc.dg/fold-xor-4.c: New test.
2182 * gcc.dg/fold-xor-5.c: New test.
2184 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2187 * g++.dg/torture/pr65914.C: New.
2189 2015-06-22 Richard Biener <rguenther@suse.de>
2191 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
2192 not existing TORTURE_OPTIONS only.
2193 * lib/gcc-dg.exp: Likewise.
2195 2015-06-22 Christian Bruel <christian.bruel@st.com>
2198 * gcc.target/arm/flip-thumb.c: New test.
2200 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
2201 Martin Liska <mliska@suse.cz>
2204 * g++.dg/ipa/pr65908.C: New testcase.
2206 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
2209 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
2210 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
2212 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
2214 * gnat.dg/specs/debug1.ads: Adjust.
2216 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
2218 * gcc.target/aarch64/fmovd-zero-mem.c: New.
2219 * gcc.target/aarch64/fmovd-zero-reg.c: New.
2220 * gcc.target/aarch64/fmovf-zero-mem.c: New.
2221 * gcc.target/aarch64/fmovf-zero-reg.c: New.
2222 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2223 * gcc.target/aarch64/fmovld-zero-mem.c: New.
2224 * gcc.target/aarch64/fmovd-zero.c: Delete.
2225 * gcc.target/aarch64/fmovf-zero.c: Delete.
2227 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
2229 * gcc.target/vax/bswapdi-1.c: New.
2231 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2233 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
2235 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2237 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
2239 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2241 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
2243 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2245 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
2247 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2249 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
2251 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2253 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
2255 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2257 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
2259 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2261 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
2263 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2265 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
2267 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2269 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
2271 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2273 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
2275 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2277 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
2279 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2281 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
2283 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2285 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
2287 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2289 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
2291 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2293 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
2295 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2297 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
2299 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
2303 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2305 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
2307 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2309 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2310 (_ARM_FPSCR): Add FZ field.
2311 (clean_results): Force FZ=1 on AArch64.
2312 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
2314 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
2316 * gcc.target/aarch64/pr62308.c: New test.
2318 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
2321 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
2323 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
2325 * gcc.target/i386/mpx/pr66581.c: New test.
2327 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
2329 * gcc.target/i386/cmov9.c: New test.
2331 2015-06-18 Richard Biener <rguenther@suse.de>
2333 * g++.dg/other/const4.C: New testcase.
2335 2015-06-18 Michael Matz <matz@suse.de>
2338 * gcc.dg/vect/pr66253.c: New testcase.
2340 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2343 * gcc.target/i386/mpx/chkp-vararg.c: New test.
2345 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2348 * gcc.target/i386/mpx/pr66568.c: New test.
2350 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2353 * gcc.target/i386/mpx/pr66567.c: New test.
2355 2015-06-18 Richard Biener <rguenther@suse.de>
2357 PR tree-optimization/66510
2358 * gcc.dg/vect/slp-perm-12.c: New testcase.
2360 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2362 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
2363 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
2364 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
2365 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
2367 2015-06-17 Jakub Jelinek <jakub@redhat.com>
2370 * g++.dg/gomp/pr66571-1.C: New test.
2373 * c-c++-common/gomp/pr66429.c: New test.
2375 2015-06-17 David Malcolm <dmalcolm@redhat.com>
2377 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
2378 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
2380 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
2382 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
2385 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2388 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
2390 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
2392 * gcc.target/mips/pr65862-1.c: New test.
2393 * gcc.target/mips/pr65862-2.c: Likewise.
2395 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
2397 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
2398 * gcc.target/i386/pr52252-atom.c: Ditto.
2399 * gcc.target/i386/vect-div-1.c: Ditto.
2400 * gcc.target/i386/rotate-5.c: Ditto.
2401 * gcc.target/i386/pr50202.c: Ditto.
2402 * gcc.target/i386/pr37843-3.c: Ditto.
2403 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
2404 * gcc.target/i386/pr53397-1.c: Ditto.
2405 * gcc.target/i386/pr55934.c: Ditto.
2406 * gcc.target/i386/pr37843-4.c: Ditto.
2407 * gcc.target/i386/pr60451.c: Ditto.
2408 * gcc.target/i386/pr53397-2.c: Ditto.
2409 * gcc.target/i386/vectorize1.c: Ditto.
2410 * gcc.target/i386/extract-insert-combining.c: Ditto.
2411 * gcc.target/i386/pr53759.c: Ditto.
2412 * gcc.target/i386/pr52252-core.c: Ditto.
2413 * gcc.target/i386/rotate-3.c: Ditto.
2414 * gcc.target/i386/sse-20.c: Ditto.
2415 * gcc.target/i386/rotate-4.c: Ditto.
2416 * gcc.target/i386/pr61403.c: Ditto.
2417 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
2418 * gcc.target/i386/pr60901.c: Ditto.
2419 * gcc.target/i386/pr59794-7.c: Ditto.
2420 * gcc.target/i386/pr62208.c: Ditto.
2421 * gcc.target/i386/pr53416.c: Ditto.
2422 * gcc.target/i386/asm-dialect-1.c: Ditto.
2423 * gcc.target/i386/pr50038.c: Ditto.
2424 * gcc.target/i386/47698.c: Ditto.
2425 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2426 * gcc.target/i386/pr59794-2.c: Ditto.
2427 * gcc.target/i386/pr59794-3.c: Ditto.
2428 * gcc.target/i386/pr39058.c: Ditto.
2429 * gcc.target/i386/pr60205-1.c: Ditto.
2430 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
2431 * gcc.target/i386/sse2-movq-2.c: Ditto.
2433 2015-06-17 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/66251
2436 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
2438 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
2441 * g++.dg/parse/new-placement1.C: New.
2443 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2445 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
2446 * jit.dg/test-compound-assignment.c: New testcase.
2448 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2451 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
2452 to "testcases" array.
2454 2015-06-16 David Malcolm <dmalcolm@redhat.com>
2457 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
2458 * jit.dg/test-debug-strings.c: New test case.
2459 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
2460 the discriminant has a sane debug string.
2462 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
2465 * gcc.target/i386/pr56766-1.c: New test.
2466 * gcc.target/i386/pr56766-2.c: Ditto.
2468 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
2470 * gcc.target/mips/loongson-shift-count-truncated-1.c:
2471 Skip on mips*-mti-linux* and mips*-img-linux* targets.
2472 * gcc.target/mips/loongson-simd.c: Ditto.
2474 2015-06-16 Richard Biener <rguenther@suse.de>
2476 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
2478 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2480 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
2481 passed by the testsuite driver.
2483 2015-06-16 Richard Biener <rguenther@suse.de>
2485 * gcc.dg/vect/slp-perm-11.c: New testcase.
2487 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
2489 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
2492 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
2494 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2495 Reinstate calls to torture-init and torture-finalize.
2497 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2499 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
2501 2015-06-15 Nathan Sidwell <nathan@acm.org>
2504 * g++.dg/cpp0x/nsdmi-template14.C: New test.
2506 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2509 * g++.dg/cpp0x/local-type1.C: New.
2511 2015-06-15 Andre Vehreschild <vehre@gmx.de>
2516 * gfortran.dg/allocate_with_source_3.f90: Removed check for
2517 unimplemented error.
2518 * gfortran.dg/allocate_with_source_7.f08: New test.
2519 * gfortran.dg/allocate_with_source_8.f08: New test.
2521 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
2524 * g++.dg/warn/Walways-true-3.C: New test.
2526 2015-06-13 Tom de Vries <tom@codesourcery.com>
2528 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
2530 2015-06-13 Tom de Vries <tom@codesourcery.com>
2532 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
2533 (main): Remove superfluous attributes.
2534 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2535 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2537 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2539 * gcc.target/i386/monitorx.c: New.
2540 * gcc.target/i386/sse-12.c: Add -mmwaitx.
2541 * gcc.target/i386/sse-13.c: Ditto.
2542 * gcc.target/i386/sse-14.c: Ditto.
2543 * gcc.target/i386/sse-22.c: Ditto.
2544 * gcc.target/i386/sse-23.c: Ditto.
2545 * g++.dg/other/i386-2.C: Ditto.
2546 * g++.dg/other/i386-3.C: Ditto.
2548 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
2550 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
2552 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
2555 * gfortran.dg/allocatable_scalar_13.f90: New test
2557 2015-06-11 Marek Polacek <polacek@redhat.com>
2559 * gcc.dg/fold-xor-3.c: New test.
2561 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2563 * gcc.target/arm/short-it-ifcvt-1.c: New test.
2564 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
2566 2015-06-11 Christian Bruel <christian.bruel@st.com>
2569 * gcc.target/arm/pragma_attribute.c: New test.
2571 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2573 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
2575 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
2578 * gcc.target/i386/pr66473.c: New test.
2580 2015-06-10 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.dg/tls/pr66470.c: New test.
2584 * gcc.target/i386/pr66470.c: New test.
2586 2015-06-10 Christian Bruel <christian.bruel@st.com>
2589 * gcc.target/arm/attr_arm.c: New test
2590 * gcc.target/arm/attr_arm-err.c: New test
2591 * gcc.target/arm/attr_thumb.c: New test
2592 * gcc.target/arm/attr_thumb-static.c: New test
2594 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2599 * g++.dg/abi/aarch64_guard1.C: Adjust test.
2601 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
2603 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
2604 passed by the testsuite driver.
2606 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2609 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2610 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2611 * gcc.dg/ssp-1.c: Make counter a register.
2612 * gcc.dg/ssp-2.c: Likewise.
2613 * gcc.dg/torture/parm-coalesce.c: New.
2615 2015-06-09 Tom de Vries <tom@codesourcery.com>
2617 * gcc.target/i386/vararg-loc.c: New test.
2619 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2622 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
2623 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
2625 2015-06-09 Marek Polacek <polacek@redhat.com>
2627 PR tree-optimization/66299
2628 * gcc.dg/pr66299-1.c: New test.
2629 * gcc.dg/pr66299-2.c: New test.
2630 * gcc.dg/pr66299-3.c: New test.
2632 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
2634 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
2635 passed by the testsuite driver.
2637 2015-06-09 Richard Biener <rguenther@suse.de>
2640 * gcc.dg/fold-modpow2.c: New testcase.
2642 2015-06-09 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/66419
2645 * gcc.dg/vect/bb-slp-37.c: New testcase.
2647 2015-06-09 Shiva Chen <shiva0217@gmail.com>
2649 * gcc.target/arm/stl-cond.c: New test.
2651 2015-06-09 Richard Biener <rguenther@suse.de>
2654 * gcc.dg/torture/pr66413.c: New testcase.
2656 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
2658 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2659 * gcc.dg/ssp-1.c: Make counter a register.
2660 * gcc.dg/ssp-2.c: Likewise.
2661 * gcc.dg/torture/parm-coalesce.c: New.
2663 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
2665 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
2666 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
2668 2015-06-08 Tom de Vries <tom@codesourcery.com>
2670 PR rtl-optimization/66444
2671 * gcc.dg/pr66444.c: New test.
2673 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2676 * gfortran.dg/class_is_1.f90: New test.
2677 * gfortran.dg/type_is_1.f90: Ditto.
2679 2015-06-08 Marek Polacek <polacek@redhat.com>
2682 * gcc.dg/cpp/pr66415-1.c: New test.
2683 * gcc.dg/cpp/pr66415-2.c: New test.
2685 2015-06-08 Richard Biener <rguenther@suse.de>
2687 PR tree-optimization/66422
2688 * gcc.dg/Warray-bounds-16.c: New testcase.
2690 2015-06-08 Richard Biener <rguenther@suse.de>
2692 * gcc.dg/vect/slp-perm-10.c: New testcase.
2693 * gcc.dg/vect/slp-23.c: Adjust.
2694 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
2695 vector pointer update.
2697 2015-06-08 Marek Polacek <polacek@redhat.com>
2700 * g++.dg/ubsan/pr66452.C: New test.
2702 2015-06-08 Tom de Vries <tom@codesourcery.com>
2704 PR tree-optimization/66436
2705 * gcc.dg/gomp/dump-new-function-2.c: New test.
2706 * gcc.dg/gomp/dump-new-function-3.c: Same.
2707 * gcc.dg/gomp/dump-new-function.c: Same.
2709 2015-06-08 Tom de Vries <tom@codesourcery.com>
2711 PR tree-optimization/66435
2712 * gcc.dg/gomp/notify-new-function-2.c: New test.
2713 * gcc.dg/gomp/notify-new-function-3.c: Same.
2714 * gcc.dg/gomp/notify-new-function.c: Same.
2716 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
2718 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
2719 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
2720 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
2721 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
2722 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
2723 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
2726 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
2729 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
2730 * gfortran.dg/warn_conversion.f90: Add warning for change in value
2732 * gfortran.dg/warn_conversion_3.f90: Add warnings.
2733 * gfortran.dg/warn_conversion_5.f90: New test.
2734 * gfortran.dg/warn_conversion_6.f90: New test.
2735 * gfortran.dg/warn_conversion_7.f90: New test.
2737 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2740 * gfortran.dg/blockdata_9.f: New test.
2742 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2745 * gfortran.dg/forall_17.f90: New test.
2747 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
2749 * g++.dg/cpp0x/pr57101.C: Add warning.
2750 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
2751 * g++.dg/ext/visibility/anon7.C: Same.
2752 * g++.dg/ipa/pr63587-2.C: Same.
2753 * g++.dg/opt/dump1.C: Same.
2754 * g++.dg/opt/pr59622-3.C: Same.
2755 * g++.dg/opt/pr59622.C: Same.
2756 * g++.dg/torture/pr46383.C: Same.
2757 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
2758 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
2759 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
2761 * gfortran.dg/intent_out_8.f90: Same.
2762 * gfortran.dg/warn_target_lifetime_3.f90: Same.
2764 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
2767 gfortran.dg/equiv_9.f90: New test.
2770 2015-06-05 Tom de Vries <tom@codesourcery.com>
2772 merge from gomp4 branch:
2773 2015-05-28 Tom de Vries <tom@codesourcery.com>
2775 PR tree-optimization/65443
2776 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
2777 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
2778 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
2780 2015-06-05 Nathan Sidwell <nathan@acm.org>
2783 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
2785 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
2787 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
2789 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2791 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
2793 2015-06-04 Sriraman Tallam <tmsriram@google.com>
2795 * testsuite/gcc.target/i386/noplt-1.c: New test.
2796 * testsuite/gcc.target/i386/noplt-2.c: New test.
2797 * testsuite/gcc.target/i386/noplt-3.c: New test.
2798 * testsuite/gcc.target/i386/noplt-4.c: New test.
2800 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
2803 * gfortran.dg/adjustl_1.f90: New test.
2805 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
2807 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
2808 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
2810 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
2812 * lto.c (iterative_hash_canonical_type,
2813 gimple_register_canonical_type): only hash main variants of types
2815 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
2817 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2818 Move set of dg-do-what-default after early return.
2820 2015-06-04 Marek Polacek <polacek@redhat.com>
2823 * gcc.dg/lvalue-8.c: New test.
2825 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2826 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/other/pr66130.C: New.
2830 * g++.dg/cpp0x/pr66130.C: Likewise.
2832 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2834 * g++.dg/cpp0x/decl-loc1.C: New.
2835 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
2836 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
2837 * g++.dg/init/ctor8.C: Likewise.
2838 * g++.dg/parse/semicolon4.C: Likewise.
2840 2015-06-03 Marek Polacek <polacek@redhat.com>
2843 * g++.dg/ubsan/static-init-1.C: New test.
2844 * g++.dg/ubsan/static-init-2.C: New test.
2845 * g++.dg/ubsan/static-init-3.C: New test.
2847 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
2850 * gcc.target/i386/pr66275.c: New test.
2852 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2854 * gcc.dg/Wcxx-compat-22.c: New testcase.
2855 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
2856 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2857 * c-c++-common/pr58346-1.c: Likewise.
2858 * c-c++-common/transparent-union-1.c: Likewise.
2860 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
2862 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
2863 * g++.dg/plugin/def_plugin.c: New file.
2864 * g++.dg/plugin/def-plugin-test.C: New file.
2866 2015-06-03 Richard Biener <rguenther@suse.de>
2868 * gcc.dg/vect/bb-slp-36.c: New testcase.
2870 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2872 * gcc.dg/lto/chkp-removed-alias_0.c: New.
2874 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
2876 * gcc.dg/lto/chkp-privatize-1_0.c: New.
2877 * gcc.dg/lto/chkp-privatize-1_1.c: New.
2878 * gcc.dg/lto/chkp-privatize-2_0.c: New.
2879 * gcc.dg/lto/chkp-privatize-2_1.c: New.
2881 2015-06-03 Marek Polacek <polacek@redhat.com>
2885 * gcc.dg/pr64223-1.c: New test.
2886 * gcc.dg/pr64223-2.c: New test.
2888 2015-06-03 Richard Biener <rguenther@suse.de>
2890 PR tree-optimization/63916
2891 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
2893 2015-06-03 Richard Biener <rguenther@suse.de>
2895 PR tree-optimization/66375
2896 * gcc.dg/torture/pr66375.c: New testcase.
2898 2015-06-03 Bin Cheng <bin.cheng@arm.com>
2900 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
2902 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
2905 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
2907 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2910 * gfortran.dg/reshape_7.f90: New test.
2912 2015-06-02 David Malcolm <dmalcolm@redhat.com>
2915 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
2918 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2921 * gcc.dg/pr49551.c: New testcase.
2923 2015-06-02 Richard Biener <rguenther@suse.de>
2926 * g++.dg/lto/pr65549_0.C: New testcase.
2928 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
2932 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
2934 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2936 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
2938 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2941 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
2943 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2945 PR tree-optimization/48052
2946 * gcc.dg/tree-ssa/scev-8.c: New.
2947 * gcc.dg/tree-ssa/scev-9.c: New.
2948 * gcc.dg/tree-ssa/scev-10.c: New.
2949 * gcc.dg/vect/pr48052.c: New.
2951 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
2953 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
2955 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
2957 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
2959 2015-06-02 Marek Polacek <polacek@redhat.com>
2962 * gcc.dg/torture/pr66345.c: New test.
2964 2015-06-02 Richard Biener <rguenther@suse.de>
2966 PR tree-optimization/65961
2967 * gcc.dg/torture/pr65961.c: New testcase.
2969 2015-06-02 Bin Cheng <bin.cheng@arm.com>
2971 PR tree-optimization/52563
2972 PR tree-optimization/62173
2973 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
2974 * gcc.dg/tree-ssa/scev-4.c: Ditto.
2976 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2978 * gnat.dg/specs/varsize_return2.ads: New test.
2979 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
2981 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
2983 * gcc.dg/vect/vect-outer-simd-1.c: New test.
2985 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
2988 * gcc.target/aarch64/sync-comp-swap.c: New.
2989 * gcc.target/aarch64/sync-comp-swap.x: New.
2990 * gcc.target/aarch64/sync-op-acquire.c: New.
2991 * gcc.target/aarch64/sync-op-acquire.x: New.
2992 * gcc.target/aarch64/sync-op-full.c: New.
2993 * gcc.target/aarch64/sync-op-full.x: New.
2994 * gcc.target/aarch64/sync-op-release.c: New.
2995 * gcc.target/aarch64/sync-op-release.x: New.
2997 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
2999 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3002 2015-06-01 Richard Biener <rguenther@suse.de>
3004 PR tree-optimization/66349
3005 PR tree-optimization/66352
3006 PR tree-optimization/66357
3007 * gcc.dg/torture/pr66357.c: New testcase.
3008 * gcc.dg/torture/pr66349.c: Likewise.
3009 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3011 2015-06-01 Richard Biener <rguenther@suse.de>
3014 2015-05-29 Richard Biener <rguenther@suse.de>
3016 PR tree-optimization/66314
3017 * gcc.dg/asan/pr66314.c: New testcase.
3019 2015-06-01 Richard Biener <rguenther@suse.de>
3021 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3023 2015-06-01 Jakub Jelinek <jakub@redhat.com>
3025 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3027 (hp3, hp4): Add inline keyword.
3028 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3029 (hp2): Add inline keyword.
3030 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3031 (hp2): Add inline keyword.
3033 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
3036 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3037 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3038 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3039 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3041 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
3043 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3044 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3046 2015-06-01 Richard Biener <rguenther@suse.de>
3048 PR tree-optimization/66280
3049 * g++.dg/torture/pr66280.C: New testcase.
3050 * g++.dg/torture/pr66280-2.C: Likewise.
3052 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3054 * gnat.dg/addr9_1.adb: New test.
3055 * gnat.dg/addr9_2.adb: Likewise.
3056 * gnat.dg/addr9_3.adb: Likewise.
3057 * gnat.dg/addr9_4.adb: Likewise.
3059 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
3061 * g++.dg/other/dump-ada-spec-4.C: New test.
3063 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
3065 * gcc.dg/alias-8.c: Fix dg-warning.
3067 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
3069 * gcc.dg/alias-8.c: Do not xfail.
3070 * gcc.dg/pr62167.c: Prevent FRE.
3071 * gcc.dg/alias-14.c: New testcase.
3073 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
3075 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3077 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3080 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3082 * gcc.target/s390/hotpatch-10.c: Likewise.
3083 * gcc.target/s390/hotpatch-11.c: Likewise.
3084 * gcc.target/s390/hotpatch-12.c: Likewise.
3085 * gcc.target/s390/hotpatch-17.c: Likewise.
3086 * gcc.target/s390/hotpatch-18.c: Likewise.
3087 * gcc.target/s390/hotpatch-20.c: Likewise.
3088 * gcc.target/s390/hotpatch-21.c: Likewise.
3089 * gcc.target/s390/hotpatch-22.c: Likewise.
3090 * gcc.target/s390/hotpatch-23.c: Likewise.
3091 * gcc.target/s390/hotpatch-24.c: Likewise.
3092 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
3093 to check for the exact nops too.
3094 * gcc.target/s390/hotpatch-3.c: Likewise.
3095 * gcc.target/s390/hotpatch-4.c: Likewise.
3096 * gcc.target/s390/hotpatch-5.c: Likewise.
3097 * gcc.target/s390/hotpatch-6.c: Likewise.
3098 * gcc.target/s390/hotpatch-7.c: Likewise.
3099 * gcc.target/s390/hotpatch-8.c: Likewise.
3100 * gcc.target/s390/hotpatch-9.c: Likewise.
3101 * gcc.target/s390/hotpatch-14.c: Likewise.
3102 * gcc.target/s390/hotpatch-15.c: Likewise.
3103 * gcc.target/s390/hotpatch-16.c: Likewise.
3104 * gcc.target/s390/hotpatch-19.c: Likewise.
3105 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
3106 scan-assembler-times counting number of .align directives.
3107 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3108 dg-options. Remove scan-assembler-times counting number of .align
3110 * gcc.target/s390/hotpatch-26.c: New file.
3111 * gcc.target/s390/hotpatch-27.c: New file.
3112 * gcc.target/s390/hotpatch-28.c: New file.
3113 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3114 using -Os -O0 -O1 -O2 -O3 options.
3116 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3118 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3120 2015-05-29 Jakub Jelinek <jakub@redhat.com>
3122 PR tree-optimization/66142
3123 * gcc.dg/vect/pr66142.c: New test.
3125 2015-05-29 Richard Biener <rguenther@suse.de>
3127 PR tree-optimization/66314
3128 * gcc.dg/asan/pr66314.c: New testcase.
3130 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3132 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
3133 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
3135 (schedule-cleanups, dg-keep-saved-temps): New proc.
3136 (gcc-dg-test-1): Schedule cleanups.
3137 * lib/profopt.exp (profopt-execute): Likewise.
3138 * g++.dg/cdce3.C: Adjust expected line numbers.
3139 * gcc.dg/cdce1.c: Likewise.
3140 * gcc.dg/cdce2.c: Likewise.
3141 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
3142 * gcc.dg/strlenopt-24.c: Likewise.
3143 * gcc.dg/tree-ssa/vrp26.c: Likewise.
3144 * gcc.dg/tree-ssa/vrp28.c: Likewise.
3145 * obj-c++.dg/encode-2.mm: Likewise.
3147 2015-05-28 DJ Delorie <dj@redhat.com>
3149 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
3151 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3153 * gnat.dg/discr43.adb: New test.
3155 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
3157 * gnat.dg/varsize_temp.adb: Rename into...
3158 * gnat.dg/varsize1.adb: ...this.
3159 * gnat.dg/varsize_copy.ad[sb]: Rename into...
3160 * gnat.dg/varsize2.ad[sb]: ...this.
3161 * gnat.dg/varsize3_1.adb: New test.
3162 * gnat.dg/varsize3_2.adb: Likewise.
3163 * gnat.dg/varsize3_3.adb: Likewise.
3164 * gnat.dg/varsize3_4.adb: Likewise.
3165 * gnat.dg/varsize3_5.adb: Likewise.
3166 * gnat.dg/varsize3_6.adb: Likewise.
3167 * gnat.dg/varsize3_pkg1.ads: New helper.
3168 * gnat.dg/varsize3_pkg2.ads: Likewise.
3169 * gnat.dg/varsize3_pkg3.ads: Likewise.
3171 2015-05-28 Richard Biener <rguenther@suse.de>
3173 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
3175 2015-05-28 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/66142
3178 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
3180 2015-05-28 Lawrence Velázquez <vq@larryv.me>
3183 * gcc.dg/darwin-minversion-3.c: Update testcase.
3184 * gcc.dg/darwin-minversion-4.c: Ditto.
3185 * gcc.dg/darwin-minversion-5.c: New testcase.
3186 * gcc.dg/darwin-minversion-6.c: Ditto.
3187 * gcc.dg/darwin-minversion-7.c: Ditto.
3188 * gcc.dg/darwin-minversion-8.c: Ditto.
3189 * gcc.dg/darwin-minversion-9.c: Ditto.
3190 * gcc.dg/darwin-minversion-10.c: Ditto.
3191 * gcc.dg/darwin-minversion-11.c: Ditto.
3192 * gcc.dg/darwin-minversion-12.c: Ditto.
3194 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3196 PR rtl-optimization/66168
3197 * gcc.c-torture/compile/pr66168.c: New test.
3199 2015-05-27 Jeff Law <law@redhat.com>
3202 * gcc.dg/target/m68k/pr39726-1.c: New test.
3204 2015-05-27 Nathan Sidwell <nathan@acm.org>
3207 * g++.dg/ext/alias-canon3.C: New.
3209 2015-05-27 Richard Biener <rguenther@suse.de>
3211 PR tree-optimization/66272
3213 2014-08-15 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/62031
3216 * gcc.dg/torture/pr66272.c: New testcase.
3218 2015-05-27 Richard Biener <rguenther@suse.de>
3220 * gcc.dg/vect/slp-reduc-7.c: New testcase.
3222 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
3225 * gcc.dg/pr65358.c: New test.
3227 2015-05-27 Andre Vehreschild <vehre@gmx.de>
3230 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
3232 * gfortran.dg/allocate_with_source_6.f90: New test.
3234 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
3236 * gnat.dg/atomic7_1.adb: New test.
3237 * gnat.dg/atomic7_2.adb: Likewise.
3238 * gnat.dg/atomic7_pkg1.ads: New helper.
3239 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
3241 2015-05-26 Michael Matz <matz@suse.de>
3244 * gcc.dg/vect/pr66251.c: New test.
3246 2015-05-26 Richard Biener <rguenther@suse.de>
3248 PR tree-optimization/66142
3249 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
3251 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
3254 * gfortran.dg/allocatable_scalar_13.f90: New test
3256 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3258 * gnat.dg/warn11.adb: New test.
3259 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
3261 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3263 * gnat.dg/vfa1_1.adb: New test.
3264 * gnat.dg/vfa1_2.adb: Likewise.
3265 * gnat.dg/vfa1_3.adb: Likewise.
3266 * gnat.dg/vfa1_4.adb: Likewise.
3267 * gnat.dg/vfa1_pkg.ads: New helper.
3269 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
3271 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
3272 * gcc.target/i386/pr66232-3.c: Likewise.
3274 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
3277 * gcc.target/i386/pr66274.c: New test.
3279 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
3281 * gnat.dg/renaming6.ad[sb]: New test.
3283 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
3285 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
3286 and 'dg-require-effective-target pie'.
3288 2015-05-23 Nathan Sidwell <nathan@acm.org>
3291 * g++.dg/cpp0x/pr66243.C: New.
3293 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
3296 * g++.dg/lto/pr66180_0.C: New testcase.
3297 * g++.dg/lto/pr66180_1.C: New testcase.
3299 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
3302 * typebound_call_27.f90: New file.
3304 2015-05-23 Nathan Sidwell <nathan@acm.org>
3307 * g++.dg/template/pr65936.C: New.
3309 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3311 PR tree-optimization/63387
3312 * gcc.dg/pr63387-2.c: New testcase.
3314 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3316 * gcc.dg/simd-1.c: Update to the new message.
3318 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
3320 * gcc.dg/nand.c: New testcase.
3322 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
3324 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3325 Set dg-do-what-default to compile only on ARM targets without
3326 arm_neon_hw execution support. Remove redundant c-torture-execute
3327 in loop over test cases.
3329 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3332 * gcc.target/aarch64/pr65491_1.c: New test.
3333 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
3334 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
3336 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3339 * g++.dg/cpp0x/explicit9.C: New.
3340 * g++.dg/cpp0x/explicit8.C: Check the locations too.
3342 2015-05-22 Richard Biener <rguenther@suse.de>
3344 PR tree-optimization/66251
3345 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
3347 2015-05-22 Marek Polacek <polacek@redhat.com>
3350 * c-c++-common/attributes-enum-1.c: New test.
3351 * c-c++-common/attributes-enum-2.c: New test.
3352 * g++.dg/cpp0x/attributes-enum-1.C: New test.
3353 * g++.dg/cpp1y/attributes-enum-1.C: New test.
3355 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3357 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
3358 effective target support. If no arm_neon_hw support, do not attempt
3359 to execute the tests; only compile them.
3360 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
3361 and "dg-require-effective-target arm_neon_ok".
3362 * gcc.target/arm/simd/vextp16_1.c: Likewise.
3363 * gcc.target/arm/simd/vextp64_1.c: Likewise.
3364 * gcc.target/arm/simd/vextp8_1.c: Likewise.
3365 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
3366 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
3367 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
3368 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
3369 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
3370 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
3371 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
3372 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
3373 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
3374 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
3375 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
3376 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
3377 * gcc.target/arm/simd/vexts16_1.c: Likewise.
3378 * gcc.target/arm/simd/vexts32_1.c: Likewise.
3379 * gcc.target/arm/simd/vexts64_1.c: Likewise.
3380 * gcc.target/arm/simd/vexts8_1.c: Likewise.
3381 * gcc.target/arm/simd/vextu16_1.c: Likewise.
3382 * gcc.target/arm/simd/vextu32_1.c: Likewise.
3383 * gcc.target/arm/simd/vextu64_1.c: Likewise.
3384 * gcc.target/arm/simd/vextu8_1.c: Likewise.
3385 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
3386 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
3387 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
3388 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
3389 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
3390 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
3391 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
3392 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
3393 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
3394 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
3395 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
3396 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
3397 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
3398 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
3399 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
3400 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
3401 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
3402 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
3403 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
3404 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
3405 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
3406 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
3407 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
3408 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
3409 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
3410 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
3411 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
3412 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
3413 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
3414 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
3415 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
3416 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
3417 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
3418 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
3419 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
3420 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
3421 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
3422 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
3423 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
3424 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
3425 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
3426 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
3427 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
3428 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
3429 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
3430 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
3431 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
3432 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
3433 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
3434 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
3435 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
3436 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
3437 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
3438 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
3439 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
3440 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
3441 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
3442 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
3443 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
3444 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
3445 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
3446 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
3447 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
3448 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
3449 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
3450 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
3451 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
3452 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
3453 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
3454 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
3455 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
3456 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
3457 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
3458 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
3459 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
3460 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
3461 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
3462 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
3463 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
3464 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
3465 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
3466 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
3467 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
3468 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
3469 * gcc.target/arm/simd/vzips16_1.c: Likewise.
3470 * gcc.target/arm/simd/vzips32_1.c: Likewise.
3471 * gcc.target/arm/simd/vzips8_1.c: Likewise.
3472 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
3473 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
3474 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
3476 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
3478 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
3479 * gcc.dg/vect/pr59354.c: Likewise.
3480 * gcc.dg/vect/pr64252.c: Likewise.
3481 * gcc.dg/vect/pr64404.c: Likewise.
3482 * gcc.dg/vect/pr64493.c: Likewise.
3483 * gcc.dg/vect/pr64495.c: Likewise.
3484 * gcc.dg/vect/pr64844.c: Likewise.
3485 * gcc.dg/vect/pr65518.c: Likewise.
3486 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
3488 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3491 * g++.dg/cpp1y/var-templ28.C: New.
3493 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
3496 * gcc.target/i386/pr66232-1.c: New test.
3497 * gcc.target/i386/pr66232-2.c: Likewise.
3498 * gcc.target/i386/pr66232-3.c: Likewise.
3499 * gcc.target/i386/pr66232-4.c: Likewise.
3500 * gcc.target/i386/pr66232-5.c: Likewise.
3502 2015-05-21 Nathan Sidwell <nathan@acm.org>
3504 * g++.dg/cpp1y/pr60943.C: New.
3506 2015-05-21 Jakub Jelinek <jakub@redhat.com>
3508 PR tree-optimization/66233
3509 * gcc.c-torture/execute/pr66233.c: New test.
3511 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3514 * gfortran.dg/inline_matmul_11.f90: New test.
3516 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
3518 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
3519 instead of listing several targets on its own.
3520 * gcc.target/i386/pr32219-2.c: Likewise.
3521 * gcc.target/i386/pr32219-3.c: Likewise.
3522 * gcc.target/i386/pr32219-4.c: Likewise.
3523 * gcc.target/i386/pr32219-5.c: Likewise.
3524 * gcc.target/i386/pr32219-6.c: Likewise
3525 * gcc.target/i386/pr32219-7.c: Likewise.
3526 * gcc.target/i386/pr32219-8.c: Likewise.
3527 * gcc.target/i386/pr39013-1.c: Likewise.
3528 * gcc.target/i386/pr39013-2.c: Likewise.
3529 * gcc.target/i386/pr64317.c: Likewise.
3531 2015-05-21 Jeff Law <law@redhat.com>
3533 * gcc.target/hppa/shadd-3.c: New test.
3534 * gcc.target/hppa/shadd-4.c: New test.
3536 2015-05-21 Michael Matz <matz@suse.de>
3538 * gcc.dg/vect/vect-strided-store.c: New test.
3539 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
3540 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
3542 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3544 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
3545 * gcc.dg/pow-sqrt-synth-1.c: New test.
3546 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
3548 2015-05-21 Richard Biener <rguenther@suse.de>
3551 * g++.dg/conversion/pr66211.C: New testcase.
3552 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
3554 2015-05-21 Jeff Law <law@redhat.com>
3556 * gcc.target/hppa/shadd-2.c: New test.
3558 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
3561 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
3563 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3566 * gcc.target/arm/pr26702.c: Adjust target selector.
3568 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
3571 * gcc.dg/lto/pr66221_0.c: New test.
3572 * gcc.dg/lto/pr66221_1.c: New test.
3574 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
3577 * gcc.dg/redecl-4.c: Update column numbers.
3578 * gcc.dg/format/bitfld-1.c: Likewise.
3579 * gcc.dg/format/attr-2.c: Likewise.
3580 * gcc.dg/format/attr-6.c: Likewise.
3581 * gcc.dg/format/attr-7.c (baz): Likewise.
3582 * gcc.dg/format/asm_fprintf-1.c: Likewise.
3583 * gcc.dg/format/attr-4.c: Likewise.
3584 * gcc.dg/format/branch-1.c: Likewise.
3585 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
3586 locations within strings with embedded escape sequences.
3588 2015-05-20 Jeff Law <law@redhat.com>
3590 * gcc.target/hppa/hppa.exp: New target test driver.
3591 * gcc.target/hppa/shadd-1.c: New test.
3593 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
3595 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
3597 2015-05-20 David Malcolm <dmalcolm@redhat.com>
3599 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
3600 (fn_33_k_and_r_style): New.
3601 (fn_33_stroustrup_style): New.
3602 (fn_33_allman_style): New.
3603 (fn_33_whitesmiths_style): New.
3604 (fn_33_horstmann_style): New.
3605 (fn_33_ratliff_banner_style): New.
3606 (fn_33_lisp_style): New.
3607 (fn_34_indent_dash_gnu): New.
3608 (fn_34_indent_dash_kr): New.
3609 (fn_34_indent_dash_orig): New.
3610 (fn_34_indent_linux_style): New.
3612 2015-05-20 Andre Vehreschild <vehre@gmx.de>
3615 * gfortran.dg/allocate_with_source_5.f90: Extend test.
3617 2015-05-20 Bin Cheng <bin.cheng@arm.com>
3619 PR tree-optimization/65447
3620 * gcc.dg/tree-ssa/pr65447.c: New test.
3622 2015-05-19 Nathan sidwell <nathan@acm.org>
3624 * g++.dg/cpp0x/pr65954.C: New.
3626 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3628 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
3630 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3632 * lib/target-supports.exp: Vector do not always have natural
3635 2015-05-19 David Sherwood <david.sherwood@arm.com>
3637 * gcc.dg/loop-invariant.c: New testcase.
3639 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3641 * lib/target-supports.exp: Vector do not always have natural
3644 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3646 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
3648 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3650 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3652 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
3653 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
3654 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
3655 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
3656 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
3657 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
3658 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
3659 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
3660 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
3661 * gcc.target/s390/zvector/vec-elem-1.c: New test.
3663 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3665 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
3667 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3669 * gcc.target/s390/s390.exp
3670 (check_effective_target_vector): New check.
3671 * gcc.target/s390/vector/vec-abi-1.c: New test.
3672 * gcc.target/s390/vector/vec-abi-2.c: New test.
3673 * gcc.target/s390/vector/vec-abi-3.c: New test.
3674 * gcc.target/s390/vector/vec-abi-4.c: New test.
3675 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
3676 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
3677 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
3678 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
3679 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
3680 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
3681 * gcc.target/s390/vector/vec-clobber-1.c: New test.
3682 * gcc.target/s390/vector/vec-cmp-1.c: New test.
3683 * gcc.target/s390/vector/vec-cmp-2.c: New test.
3684 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
3685 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
3686 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
3687 * gcc.target/s390/vector/vec-genmask-1.c: New test.
3688 * gcc.target/s390/vector/vec-genmask-2.c: New test.
3689 * gcc.target/s390/vector/vec-init-1.c: New test.
3690 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
3691 * gcc.target/s390/vector/vec-shift-1.c: New test.
3692 * gcc.target/s390/vector/vec-sub-1.c: New test.
3694 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3696 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
3698 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3700 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
3702 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3704 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
3706 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3708 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
3710 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3712 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
3714 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3716 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
3718 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3720 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
3722 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3724 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
3726 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3728 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
3730 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3732 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
3734 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3736 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
3738 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3740 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
3742 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3744 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
3746 2015-05-19 Jakub Jelinek <jakub@redhat.com>
3748 PR tree-optimization/66187
3749 * gcc.c-torture/execute/pr66187.c: New test.
3750 * gcc.dg/pr66187-1.c: New test.
3751 * gcc.dg/pr66187-2.c: New test.
3753 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3755 * gcc.dg/vect/bb-slp-35.c: Adjust.
3757 2015-05-19 Richard Biener <rguenther@suse.de>
3759 PR tree-optimization/66165
3760 * gcc.dg/torture/pr66165.c: New testcase.
3762 PR tree-optimization/66185
3763 * gcc.dg/torture/pr66185.c: New testcase.
3765 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
3768 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
3770 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
3772 * gcc.target/mips/p5600-bonding.c : New file.
3774 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3777 * gfortran.dg/interface_operator_1.f90: New tests.
3779 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3782 * gfortran.dg/generic_29.f90: New tests.
3784 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3787 * gfortran.dg/storage_size_6.f90: New tests.
3789 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3792 * gfortran.dg/null1.f90: New test.
3794 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3797 * gfortran.dg/entry_21.f90: New test.
3799 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3802 * gfortran.dg/storage_size_6.f90: New tests.
3804 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3807 * gfortran.dg/misplaced_statement.f90: New test.
3809 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3812 * gfortran.dg/filepos1.f90: New test
3814 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3817 * gfortran.dg/pr64925.f90: New test.
3819 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
3821 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
3823 * gfortran.dg/lto/pr41576_1.f90: Ditto.
3825 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
3827 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
3828 to the family of pie capable targets.
3830 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
3832 * gcc.target/arm/bics_1.c : New testcase.
3833 * gcc.target/arm/bics_2.c : New testcase.
3834 * gcc.target/arm/bics_3.c : New testcase.
3835 * gcc.target/arm/bics_4.c : New testcase.
3837 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
3839 * gcc.target/mips/umips-attr.c: New test.
3841 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3843 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
3844 * gcc.dg/20150120-2.c (dg-final): Ditto.
3845 * gcc.dg/20150120-2.c (dg-final): Ditto.
3846 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
3848 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
3851 * gcc.target/i386/pr66174.c: New test.
3853 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3856 * gfortran.dg/matmul_bounds_6.f90: New test.
3857 * gfortran.dg/matmul_bounds_7.f90: New test.
3859 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
3861 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
3862 * gfortran.dg/lto/pr41576_1.f90: Add interface.
3863 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
3864 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
3865 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
3866 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
3868 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3871 * gfortran.dg/continuation_13.f90: Update test.
3872 * gfortran.dg/pr65903.f90: New test.
3874 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3877 * gfortran.dg/block_14.f90: New test.
3879 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
3882 * lib/gfortran-dg.exp: Update regex to handle two locations for
3883 the same diagnostic without caret.
3884 * gfortran.dg/badline.f: Test also that line numbers are correct
3885 before and after "left but not entered" warning.
3887 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
3888 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3891 * gcc.target/arm/maskdata.c: New test.
3893 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
3896 * gfortran.dg/derived_constructor_components_5: New test
3898 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
3901 * gcc.target/alpha/pr66140.c: New test.
3903 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
3906 * gcc.dg/Wconversion-complex-c99.c: New test.
3907 * gcc.dg/Wconversion-complex-gnu.c: New test.
3909 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
3911 PR tree-optimization/64454
3912 * gcc.dg/modmod.c: New testcase.
3914 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
3916 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
3918 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3921 * gcc.target/i386/mpx/pr66134.c: New test.
3923 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
3925 * gcc.target/powerpc/pr60158.c: New test.
3927 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
3929 * gcc.target/i386/sibcall-7.c: New test.
3930 * gcc.target/i386/sibcall-8.c: New test.
3932 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3934 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
3935 (abs64_in_dreg): Likewise.
3937 2015-05-14 Marek Polacek <polacek@redhat.com>
3941 * gcc.dg/pr14649-1.c: Add -Wpedantic.
3942 * gcc.dg/pr19984.c: Likewise.
3943 * gcc.dg/pr66066-1.c: New test.
3944 * gcc.dg/pr66066-2.c: New test.
3945 * gcc.dg/pr66066-3.c: New test.
3947 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3949 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
3950 * gcc.dg/pow-sqrt.x: New file.
3951 * gcc.dg/pow-sqrt-1.c: New test.
3952 * gcc.dg/pow-sqrt-2.c: Likewise.
3953 * gcc.dg/pow-sqrt-3.c: Likewise.
3955 2015-05-13 Richard Biener <rguenther@suse.de>
3957 PR tree-optimization/66123
3958 * gcc.dg/torture/pr66123.c: New testcase.
3960 2015-05-13 Richard Biener <rguenther@suse.de>
3963 * gcc.dg/alias-2.c: Adjust.
3964 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
3966 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3969 * gcc.target/i386/pr65103-3.c: New.
3971 2015-05-13 Martin Liska <mliska@suse.cz>
3973 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
3975 2015-05-13 Jakub Jelinek <jakub@redhat.com>
3978 * gcc.target/i386/pr66112-2.c: New test.
3981 * gcc.target/i386/pr66112-1.c: New test.
3983 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3986 * gcc.target/i386/mpx/pr66048.cc: New.
3988 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3990 PR rtl-optimization/64616
3991 * gcc.dg/loop-8.c: New test.
3992 * gcc.dg/loop-9.c: New test.
3994 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
3997 * gcc.target/i386/pr66047.c: New testcase.
3999 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4002 * gcc.c-torture/compile/pr65873.c: New testcase.
4004 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4007 * gfortran.dg/inline_matmul_10.f90: New test.
4009 2015-05-12 David Malcolm <dmalcolm@redhat.com>
4011 * c-c++-common/Wmisleading-indentation.c: New testcase.
4012 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4013 * c-c++-common/Wmisleading-indentation-2.md: New file.
4015 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4017 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4019 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4021 2015-05-12 Richard Biener <rguenther@suse.de>
4023 PR tree-optimization/66101
4024 * gcc.dg/torture/pr66101.c: New testcase.
4026 2015-05-12 Richard Biener <rguenther@suse.de>
4028 PR tree-optimization/37021
4029 * gcc.target/i386/vect-addsub.c: New testcase.
4031 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
4033 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4035 2015-05-12 Tom de Vries <tom@codesourcery.com>
4037 PR tree-optimization/66010
4038 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4040 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4043 * g++.dg/cpp0x/trailing10.C: New.
4045 2015-05-12 Richard Biener <rguenther@suse.de>
4047 * gcc.dg/vect/bb-slp-35.c: New testcase.
4049 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
4052 * gfortran.dg/bound_simplification_6.f90: New.
4054 2015-05-11 Steve Ellcey <sellcey@mips.com>
4056 * gcc.target/mips/branch-1.c: Pass argument to bar().
4058 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
4061 * gcc.target/i386/pr65753.c: New test.
4063 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
4065 PR rtl-optimization/66076
4066 * gcc.dg/torture/pr66076.c: New test.
4068 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4071 * gfortran.dg/inline_matmul_7.f90: New test.
4072 * gfortran.dg/inline_matmul_8.f90: New test.
4073 * gfortran.dg/inline_matmul_9.f90: New test.
4075 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
4077 * gfortran.dg/bound_simplification_5.f90: New.
4079 2015-05-09 Jason Merrill <jason@redhat.com>
4081 * lib/target-supports.exp (cxx_default): New global.
4082 (check_effective_target_c++11_only)
4083 (check_effective_target_c++14_only)
4084 (check_effective_target_c++98_only)
4085 (check_effective_target_c++1z_only): Check it.
4087 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
4089 PR tree-optimization/64454
4090 * gcc.dg/tree-ssa/vrp97.c: New file.
4091 * gcc.dg/vect/slp-perm-7.c: Update.
4093 2015-05-09 Andre Vehreschild <vehre@gmx.de>
4096 * gfortran.dg/elemental_subroutine_11.f90: New test.
4098 2015-05-08 Richard Biener <rguenther@suse.de>
4100 PR tree-optimization/66036
4101 * gcc.dg/vect/slp-41.c: New testcase.
4103 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
4105 * gfortran.dg/elemental_optional_args_7.f90: New.
4107 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
4109 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4112 2015-05-08 Marek Polacek <polacek@redhat.com>
4115 * gcc.dg/Woverride-init-side-effects-1.c: New test.
4116 * gcc.dg/Woverride-init-side-effects-2.c: New test.
4118 2015-05-07 Marek Polacek <polacek@redhat.com>
4121 * c-c++-common/Wshift-negative-value-1.c: New test.
4122 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4123 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
4124 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
4125 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
4126 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
4127 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
4128 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
4129 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
4131 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
4135 * gcc.dg/fdata-sections-2.c: New file.
4137 2015-05-07 Marek Polacek <polacek@redhat.com>
4140 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
4142 * c-c++-common/ubsan/align-7.c: Likewise.
4143 * c-c++-common/ubsan/bounds-8.c: Likewise.
4144 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
4145 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4146 * c-c++-common/ubsan/null-1.c: Likewise.
4147 * c-c++-common/ubsan/null-10.c: Likewise.
4148 * c-c++-common/ubsan/null-11.c: Likewise.
4149 * c-c++-common/ubsan/null-2.c: Likewise.
4150 * c-c++-common/ubsan/null-3.c: Likewise.
4151 * c-c++-common/ubsan/null-4.c: Likewise.
4152 * c-c++-common/ubsan/null-5.c: Likewise.
4153 * c-c++-common/ubsan/null-6.c: Likewise.
4154 * c-c++-common/ubsan/null-7.c: Likewise.
4155 * c-c++-common/ubsan/null-8.c: Likewise.
4156 * c-c++-common/ubsan/null-9.c: Likewise.
4157 * c-c++-common/ubsan/object-size-1.c: Likewise.
4158 * c-c++-common/ubsan/object-size-10.c: Likewise.
4159 * c-c++-common/ubsan/object-size-4.c: Likewise.
4160 * c-c++-common/ubsan/object-size-5.c: Likewise.
4161 * c-c++-common/ubsan/object-size-7.c: Likewise.
4162 * c-c++-common/ubsan/object-size-8.c: Likewise.
4163 * c-c++-common/ubsan/object-size-9.c: Likewise.
4164 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4165 * c-c++-common/ubsan/overflow-int128.c: Likewise.
4166 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4167 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4168 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4169 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
4170 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4171 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
4172 * c-c++-common/ubsan/pr59333.c: Likewise.
4173 * c-c++-common/ubsan/pr59667.c: Likewise.
4174 * c-c++-common/ubsan/pr60613-2.c: Likewise.
4175 * c-c++-common/ubsan/pr60636.c: Likewise.
4176 * c-c++-common/ubsan/pr63802.c: Likewise.
4177 * c-c++-common/ubsan/recovery-1.c: Likewise.
4178 * c-c++-common/ubsan/recovery-3.c: Likewise.
4179 * c-c++-common/ubsan/shift-1.c: Likewise.
4180 * c-c++-common/ubsan/shift-2.c: Likewise.
4181 * c-c++-common/ubsan/shift-4.c: Likewise.
4182 * c-c++-common/ubsan/shift-7.c: Likewise.
4183 * c-c++-common/ubsan/undefined-2.c: Likewise.
4184 * c-c++-common/ubsan/vla-1.c: Likewise.
4185 * g++.dg/ubsan/null-1.C: Likewise.
4186 * g++.dg/ubsan/null-3.C: Likewise.
4187 * g++.dg/ubsan/null-4.C: Likewise.
4188 * g++.dg/ubsan/vptr-8.C: Likewise.
4189 * g++.dg/ubsan/vptr-9.C: Likewise.
4190 * gcc.dg/ubsan/bounds-2.c: Likewise.
4191 * gcc.dg/ubsan/object-size-9.c: Likewise.
4193 2015-05-07 Jeff Law <law@redhat.com>
4195 * gcc.dg/tree-ssa/shorten-1.c: New test.
4197 2015-05-07 Richard Biener <rguenther@suse.de>
4199 PR tree-optimization/66002
4200 * gcc.dg/vect/vect-125.c: New testcase.
4202 2015-05-07 Marek Polacek <polacek@redhat.com>
4203 Martin Uecker <uecker@eecs.berkeley.edu>
4205 * c-c++-common/ubsan/bounds-10.c: New test.
4207 2015-05-06 David Malcolm <dmalcolm@redhat.com>
4209 * jit.dg/harness.h (set_options): Wrap with
4210 #ifndef TEST_ESCHEWS_SET_OPTIONS.
4211 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
4212 Special-case test-benchmark.c as a negative.
4213 * jit.dg/test-benchmark.c: New file.
4215 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
4218 * gcc.target/arm/pr64208.c: New test.
4220 2015-05-06 Alan Modra <amodra@gmail.com>
4223 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
4224 (gparms): Make volatile.
4226 2015-05-06 Richard Biener <rguenther@suse.de>
4228 PR tree-optimization/62283
4229 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
4231 2015-05-06 Christian Bruel <christian.bruel@st.com>
4234 * gcc.target/aarch64/iinline-attr-1.c: New test.
4236 2015-05-06 Richard Biener <rguenther@suse.de>
4238 * gcc.dg/vect/bb-slp-34.c: New testcase.
4240 2015-05-06 Richard Biener <rguenther@suse.de>
4242 PR tree-optimization/62283
4243 * gcc.dg/vect/bb-slp-14.c: Adjust.
4245 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4248 * gcc.target/i386/pr65990.c: New test.
4250 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
4253 * gcc.target/i386/pr65915.c: New.
4255 2015-05-05 Tom de Vries <tom@codesourcery.com>
4257 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
4258 'va_list escapes 0'.
4260 2015-05-05 Tom de Vries <tom@codesourcery.com>
4262 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
4265 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
4267 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
4268 * gcc.target/arm/pr65924.c: Likewise.
4270 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
4273 * gcc.target/i386/pr65871-3.c: New test.
4275 2015-05-04 Jeff Law <law@redhat.com>
4278 2015-05-04 Jeff Law <law@redhat.com>
4279 * gcc.dg/tree-ssa/shorten-1.c: New test.
4281 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
4282 Jakub Jelinek <jakub@redhat.com>
4285 * g++.dg/cpp0x/Wnarrowing4.C: New.
4287 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
4289 * lib/target-supports.exp
4290 (check_effective_target_keeps_null_pointer_checks): Clarify that
4291 this is for targets that disable -fdelete-null-pointer-checks,
4292 not default it to off.
4293 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
4294 -fdelete-null-pointer-checks explicit.
4295 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
4296 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
4297 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
4298 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
4299 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4300 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
4301 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4302 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4303 * gcc.dg/tree-ssa/pr20318.c: Likewise.
4304 * gcc.dg/tree-ssa/pr20701.c: Likewise.
4305 * gcc.dg/tree-ssa/pr20702.c: Likewise.
4306 * gcc.dg/tree-ssa/pr21086.c: Likewise.
4307 * gcc.dg/tree-ssa/pr21090.c: Likewise.
4308 * gcc.dg/tree-ssa/pr58480.c: Likewise.
4309 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4310 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4311 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4312 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4313 * gcc.dg/tree-ssa/unreachable.c: Likewise.
4314 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4315 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4316 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4317 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4318 * g++.dg/cpp0x/static_assert9.C: Likewise.
4319 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
4320 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
4321 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
4322 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
4323 * g++.dg/tree-ssa/pr26406.C: Likewise.
4325 2015-05-04 Jakub Jelinek <jakub@redhat.com>
4327 PR tree-optimization/65984
4328 * c-c++-common/ubsan/pr65984.c: New test.
4330 2015-05-04 Jeff Law <law@redhat.com>
4332 * gcc.dg/tree-ssa/shorten-1.c: New test.
4334 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4337 * gfortran.dg/pr44735.f90: New test.
4339 2015-05-04 Richard Biener <rguenther@suse.de>
4341 PR tree-optimization/65965
4342 * gcc.dg/vect/bb-slp-33.c: New testcase.
4344 2015-05-04 Richard Biener <rguenther@suse.de>
4346 PR tree-optimization/65935
4347 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
4349 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4351 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
4352 for each supported variant instead of CHECK_RESULTS.
4353 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
4354 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
4355 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
4356 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
4357 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
4358 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4359 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
4360 expected results for unsupported variants. Call CHECK for each
4361 supported variant instead of CHECK_RESULTS.
4362 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
4363 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
4364 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
4365 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
4366 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
4367 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
4368 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
4369 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
4370 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
4371 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
4372 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4373 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4374 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4375 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
4376 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4377 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
4378 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
4379 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
4380 expected results for unsupported variants.
4381 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4382 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
4383 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
4384 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
4385 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
4386 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4387 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4388 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4389 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4390 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4391 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
4392 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
4393 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
4394 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
4395 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
4396 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
4397 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
4398 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
4399 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
4400 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
4401 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
4402 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
4403 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
4404 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
4405 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
4406 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
4407 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4408 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4410 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4413 * gfortran.dg/bound_9.f90: Add pointer assignment.
4415 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
4416 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
4419 * g++.dg/cpp0x/Wnarrowing3.C: New.
4421 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
4423 * gcc.dg/20150120-1.c: New test.
4424 * gcc.dg/20150120-2.c: New test.
4425 * gcc.dg/20150120-3.c: New test.
4427 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
4429 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
4431 2015-05-01 Renlin Li <renlin.li@arm.com>
4433 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
4435 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
4437 * gfortran.dg/bound_simplification_4.f90: New.
4439 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4441 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
4442 with powerpc_p8vector_ok.
4444 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4447 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
4449 * gfortran.dg/bound_9.f90: New test case.
4451 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
4453 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
4454 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
4455 for 32bit x86 targets.
4456 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
4457 for 32bit x86 targets.
4458 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
4459 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
4460 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
4461 for 32bit x86 targets.
4463 2015-04-30 Marek Polacek <polacek@redhat.com>
4465 PR tree-optimization/63551
4466 * g++.dg/ipa/pr63551.C: New test.
4468 2015-04-30 Caroline Tice <cmtice@google.com>
4471 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
4472 partition size on certain targets.
4474 2015-04-30 Renlin Li <renlin.li@arm.com>
4476 * gcc.target/aarch64/vect-reduc-or_1.c: New.
4478 2015-04-30 Marek Polacek <polacek@redhat.com>
4480 * c-c++-common/Wbool-compare-3.c: New test.
4482 * gcc.dg/pr65901.c (foo): Adjust dg-error.
4483 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
4485 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4488 * g++.dg/init/ref22.C: New.
4490 2015-04-30 Marek Polacek <polacek@redhat.com>
4492 * gcc.dg/init-bad-8.c: New test.
4494 * gcc.dg/incomplete-typedef-1.c: New test.
4496 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
4499 * g++.dg/template/crash121.C: New.
4501 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
4503 * gcc.target/mips/call-from-init.c: New test.
4504 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
4506 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4509 * gcc.target/i386/pr65871-1.c: New test.
4510 * gcc.target/i386/pr65871-2.c: Ditto.
4512 2015-04-29 Marek Polacek <polacek@redhat.com>
4515 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
4516 * c-c++-common/Wbool-compare-2.c: New test.
4518 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
4521 * gcc.target/aarch64/vstN_lane_1.c: New file.
4523 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4526 * g++.dg/warn/Winit-self-3.C: New.
4528 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
4530 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
4532 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
4535 * gcc.target/arm/pr65924.c: New test.
4537 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
4539 * g++.dg/gomp/tpl-target-update.C: New file.
4541 2015-04-29 Richard Biener <rguenther@suse.de>
4543 PR tree-optimization/65917
4544 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
4546 2015-04-29 Christian Bruel <christian.bruel@st.com>
4549 * gcc.dg/ipa/iinline-attr.c: New test.
4550 * gcc.target/i386/iinline-attr-2.c: New test.
4552 2015-04-28 Andre Vehreschild <vehre@gmx.de>
4554 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
4557 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4559 * gcc.dg/vect/vect-33.c: Remove spurious line.
4561 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
4563 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
4565 2015-04-28 Marek Polacek <polacek@redhat.com>
4568 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
4569 * gcc.dg/pr65901.c: New test.
4571 2015-04-28 Richard Biener <rguenther@suse.de>
4573 PR tree-optimization/62283
4574 * gfortran.dg/vect/pr62283-2.f: New testcase.
4575 * gcc.dg/vect/bb-slp-14.c: Adjust.
4577 2015-04-28 Richard Biener <rguenther@suse.de>
4579 PR tree-optimization/65851
4580 * g++.dg/torture/pr65851.C: New testcase.
4582 2015-04-27 Jeff Law <law@redhat.com>
4584 PR tree-optimization/65217
4585 * gcc.target/i386/pr65217.c: Remove XFAIL.
4587 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4590 Add tests forgotten to svn-add.
4591 * gfortran.dg/class_allocate_19.f03: New test.
4592 * gfortran.dg/class_array_20.f03: New test.
4593 * gfortran.dg/class_array_21.f03: New test.
4594 * gfortran.dg/finalize_29.f08: New test.
4596 2015-04-27 Andre Vehreschild <vehre@gmx.de>
4600 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
4601 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
4603 2015-04-27 Caroline Tice <cmtice@google.com>
4605 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
4608 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
4611 * gcc.target/powerpc/htm-1.c: New test.
4612 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
4614 (__builtin_tabortdci): Likewise.
4615 (__builtin_tcheck): Remove operand.
4616 * lib/target-supports.exp (check_htm_hw_available): New function.
4618 2015-04-27 Richard Biener <rguenther@suse.de>
4620 * gcc.target/i386/pr65217.c: XFAIL.
4622 2015-04-27 Jakub Jelinek <jakub@redhat.com>
4624 PR tree-optimization/65875
4625 * gcc.c-torture/compile/pr65875.c: New test.
4627 2015-04-25 Marek Polacek <polacek@redhat.com>
4630 * gcc.dg/enum-incomplete-2.c: New test.
4631 * gcc.dg/enum-mode-1.c: New test.
4633 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4636 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
4638 * gcc.target/powerpc/pr65849-2.c: Likewise.
4640 2015-04-24 Tom de Vries <tom@codesourcery.com>
4642 PR tree-optimization/65802
4643 * g++.dg/pr65802.C: Move to ...
4644 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
4645 stdarg.h. Rewrite for C.
4646 (fn1): Use va_list and va_arg. Make variable args function. Add use of
4647 va_start and va_end. Remove unnecessary inline asm.
4649 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
4650 Wei Mi <wmi@google.com>
4652 * gcc.target/i386/sse2-load-multi.c: New test.
4653 * gcc.target/i386/sse2-store-multi.c: Ditto.
4655 2015-04-24 Marek Polacek <polacek@redhat.com>
4658 * c-c++-common/pr65830.c: New test.
4661 * c-c++-common/Wlogical-op-1.c: New test.
4663 2015-04-24 Marek Polacek <polacek@redhat.com>
4666 * c-c++-common/pr61534-1.c: New test.
4668 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4669 Steven Bosscher <steven@gcc.gnu.org>
4671 PR rtl-optimization/34503
4672 * gcc.target/arm/pr64616.c: New file.
4674 2015-04-24 Bin Cheng <bin.cheng@arm.com>
4676 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
4678 2015-04-24 Terry Guo <terry.guo@arm.com>
4680 * gcc.target/arm/pr65710.c: Update the options.
4682 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
4684 * gcc.target/i386/pr65523.c: Skip x32.
4686 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4688 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
4689 to look for vcl* where appropriate.
4691 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4693 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
4694 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4696 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
4699 * gcc.target/arm/pr26702.c: New test.
4701 2015-04-23 Marek Polacek <polacek@redhat.com>
4704 * gcc.dg/pr65345-1.c: New test.
4705 * gcc.dg/pr65345-2.c: New test.
4707 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4709 * gcc.target/powerpc/crypto-builtin-2.c: New.
4711 2015-04-23 Andre Vehreschild <vehre@gmx.de>
4714 * gfortran.dg/class_allocate_19.f03: New test.
4715 * gfortran.dg/class_array_20.f03: New test.
4716 * gfortran.dg/class_array_21.f03: New test.
4717 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
4718 * gfortran.dg/finalize_15.f90: Fixing comparision to model
4719 initialization correctly.
4720 * gfortran.dg/finalize_29.f08: New test.
4722 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4724 * gcc.target/powerpc/swaps-p8-18.c: New test.
4726 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4729 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
4730 * gcc.dg/vect/bb-slp-25.c: Likewise.
4731 * gcc.dg/vect/bb-slp-29.c: Likewise.
4732 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
4733 vect_no_align && { ! vect_hw_misalign }.
4734 * gcc.dg/vect/bb-slp-9.c: Likewise.
4735 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
4737 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
4738 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
4739 account for POWER8, where peeling for alignment is not needed.
4740 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
4741 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
4742 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
4743 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
4744 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
4745 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4746 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4747 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4748 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
4749 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
4750 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
4751 * gcc.dg/vect/pr16105.c: Likewise.
4752 * gcc.dg/vect/pr20122.c: Likewise.
4753 * gcc.dg/vect/pr33804.c: Likewise.
4754 * gcc.dg/vect/pr33953.c: Likewise.
4755 * gcc.dg/vect/pr56787.c: Likewise.
4756 * gcc.dg/vect/pr58508.c: Likewise.
4757 * gcc.dg/vect/slp-25.c: Likewise.
4758 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
4759 * gcc.dg/vect/vect-105.c: Likewise.
4760 * gcc.dg/vect/vect-27.c: Likewise.
4761 * gcc.dg/vect/vect-29.c: Likewise.
4762 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
4764 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
4765 && { ! vect_hw_misalign }.
4766 * gcc.dg/vect/vect-44.c: Likewise.
4767 * gcc.dg/vect/vect-48.c: Likewise.
4768 * gcc.dg/vect/vect-50.c: Likewise.
4769 * gcc.dg/vect/vect-52.c: Likewise.
4770 * gcc.dg/vect/vect-56.c: Likewise.
4771 * gcc.dg/vect/vect-60.c: Likewise.
4772 * gcc.dg/vect/vect-72.c: Likewise.
4773 * gcc.dg/vect/vect-75-big-array.c: Likewise.
4774 * gcc.dg/vect/vect-75.c: Likewise.
4775 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4776 * gcc.dg/vect/vect-77-global.c: Likewise.
4777 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4778 * gcc.dg/vect/vect-78-global.c: Likewise.
4779 * gcc.dg/vect/vect-93.c: Likewise.
4780 * gcc.dg/vect/vect-95.c: Likewise.
4781 * gcc.dg/vect/vect-96.c: Likewise.
4782 * gcc.dg/vect/vect-cond-1.c: Likewise.
4783 * gcc.dg/vect/vect-cond-3.c: Likewise.
4784 * gcc.dg/vect/vect-cond-4.c: Likewise.
4785 * gcc.dg/vect/vect-cselim-1.c: Likewise.
4786 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4787 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4788 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4789 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4790 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
4791 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
4792 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
4793 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4794 * gcc.dg/vect/vect-outer-5.c: Likewise.
4795 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
4796 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
4797 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
4798 * gcc.dg/vect/vect-outer-fir.c: Likewise.
4799 * gcc.dg/vect/vect-peel-3.c: Likewise.
4800 * gcc.dg/vect/vect-peel-4.c: Likewise.
4801 * gcc.dg/vect/vect-pre-interact.c: Likewise.
4802 * gcc.target/powerpc/pr65456.c: New test.
4803 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
4804 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
4805 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
4806 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
4807 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
4808 vect_no_align && { ! vect_hw_misalign }.
4809 * gfortran.dg/vect/vect-3.f90: Likewise.
4810 * gfortran.dg/vect/vect-4.f90: Likewise.
4811 * gfortran.dg/vect/vect-5.f90: Likewise.
4812 * lib/target-supports.exp (check_effective_target_vect_no_align):
4813 Return 1 for POWER8.
4814 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
4816 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4819 * gfortran.dg/pr65429.f90: New test.
4821 2015-04-22 Yury Gribov <y.gribov@samsung.com>
4823 * c-c++-common/asan/user-section-1.c: New test.
4824 * c-c++-common/asan/user-section-2.c: New test.
4825 * c-c++-common/asan/user-section-3.c: New test.
4827 2015-04-22 Hale Wang <hale.wang@arm.com>
4828 Terry Guo <terry.guo@arm.com>
4830 PR rtl-optimization/64818
4831 * gcc.target/arm/pr64818.c: New test.
4833 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
4836 * g++.dg/tree-ssa/pr61034.C: Update template.
4837 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
4838 * gcc.dg/Warray-bounds-11.c: Likewise.
4839 * gcc.dg/Warray-bounds.c: Likewise.
4841 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843 PR libgfortran/65234
4844 * gfortran.dg/fmt_unlimited.f90: New test.
4846 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
4848 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
4850 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
4851 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
4852 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
4853 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
4854 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
4855 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
4856 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
4858 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4860 PR libgfortran/56743
4861 * gfortran.dg/namelist_87.f90: New test.
4863 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4865 * gcc.target/aarch64/mult-synth_1.c: New test.
4866 * gcc.target/aarch64/mult-synth_2.c: Likewise.
4867 * gcc.target/aarch64/mult-synth_3.c: Likewise.
4868 * gcc.target/aarch64/mult-synth_4.c: Likewise.
4869 * gcc.target/aarch64/mult-synth_5.c: Likewise.
4870 * gcc.target/aarch64/mult-synth_6.c: Likewise.
4872 2015-04-21 Richard Biener <rguenther@suse.de>
4874 PR tree-optimization/65650
4875 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
4876 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
4877 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4878 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4879 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4880 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4882 2015-04-21 Tom de Vries <tom@codesourcery.com>
4884 PR tree-optimization/65802
4885 * g++.dg/pr65802.C: New test.
4887 2015-04-21 Bin Cheng <bin.cheng@arm.com>
4890 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
4891 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
4893 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
4896 * g++.dg/cpp0x/Wnarrowing2.C: New.
4898 2015-04-20 Jeff Law <law@redhat.com>
4900 PR tree-optimization/65658
4901 * gcc.dg/pr65658.c: New test.
4903 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
4906 * gcc.target/aarch64/vec_init_1.c: New test.
4908 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
4910 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
4913 2015-04-18 Martin Sebor <msebor@redhat.com>
4915 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4916 of non-nul characters.
4917 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4919 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4922 * gcc.target/powerpc/pr65787.c: New.
4924 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4927 * gcc.target/aarch64/c-output-template-4.c: New test.
4929 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4932 * gcc.dg/pr65780-1.c: New test.
4933 * gcc.dg/pr65780-2.c: Likewise.
4934 * gcc.target/i386/pr32219-9.c: Likewise.
4935 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
4937 * gcc.target/i386/pr64317.c (c): Initialize.
4939 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
4942 * g++.dg/ext/mv18.C: New test.
4943 * g++.dg/ext/mv19.C: Likewise.
4944 * g++.dg/ext/mv20.C: Likewise.
4945 * g++.dg/ext/mv21.C: Likewise.
4946 * g++.dg/ext/mv22.C: Likewise.
4947 * g++.dg/ext/mv23.C: Likewise.
4949 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
4952 * g++.dg/init/pr64527.C: New test.
4954 2015-04-17 Tom de Vries <tom@codesourcery.com>
4955 Michael Matz <matz@suse.de>
4957 PR tree-optimization/64950
4958 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
4961 2015-04-17 Yury Gribov <y.gribov@samsung.com>
4963 * c-c++-common/asan/user-section-1.c: New test.
4965 2015-04-17 Jakub Jelinek <jakub@redhat.com>
4968 * gcc.dg/debug/pr65771.c: New test.
4970 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
4972 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
4973 __buitlin_alloca with __builtin_alloca.
4975 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
4977 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
4979 2015-04-16 Richard Biener <rguenther@suse.de>
4981 PR tree-optimization/64277
4982 * gcc.dg/Warray-bounds-14.c: New testcase.
4983 * gcc.dg/Warray-bounds-15.c: Likewise.
4984 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
4985 * c-c++-common/ubsan/bounds-6.c: Likewise.
4987 2015-04-16 Renlin Li <renlin.li@arm.com>
4989 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
4990 * gcc.target/arm/unsigned-float.c: New.
4992 2015-04-16 Richard Biener <rguenther@suse.de>
4994 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
4995 * gcc.dg/tree-ssa/pr37508.c: Adjust.
4996 * gfortran.dg/reassoc_6.f: Remove XFAIL.
4998 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
5000 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5001 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5002 * g++.dg/cpp0x/defaulted21.C: Likewise.
5003 * g++.dg/cpp0x/defaulted28.C: Likewise.
5004 * g++.dg/cpp0x/defaulted47.C: Likewise.
5005 * g++.dg/cpp0x/elision_neg.C: Likewise.
5006 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5007 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5008 * g++.dg/cpp0x/implicit1.C: Likewise.
5009 * g++.dg/cpp0x/implicit9.C: Likewise.
5010 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5011 * g++.dg/cpp0x/range-for13.C: Likewise.
5012 * g++.dg/gomp/clause-2.C: Likewise.
5013 * g++.dg/gomp/udr-5.C: Likewise.
5014 * g++.dg/inherit/access6.C: Likewise.
5015 * g++.dg/lookup/duperr1.C: Likewise.
5016 * g++.dg/lookup/friend2.C: Likewise.
5017 * g++.dg/lookup/pr6936.C: Likewise.
5018 * g++.dg/lookup/scoped1.C: Likewise.
5019 * g++.dg/lookup/using26.C: Likewise.
5020 * g++.dg/lookup/using38.C: Likewise.
5021 * g++.dg/other/access2.C: Likewise.
5022 * g++.dg/overload/defarg3.C: Likewise.
5023 * g++.dg/overload/defarg6.C: Likewise.
5024 * g++.dg/parse/access11.C: Likewise.
5025 * g++.dg/parse/access2.C: Likewise.
5026 * g++.dg/parse/access3.C: Likewise.
5027 * g++.dg/parse/access4.C: Likewise.
5028 * g++.dg/parse/access5.C: Likewise.
5029 * g++.dg/parse/access6.C: Likewise.
5030 * g++.dg/parse/access8.C: Likewise.
5031 * g++.dg/parse/access9.C: Likewise.
5032 * g++.dg/parse/crash40.C: Likewise.
5033 * g++.dg/tc1/dr142.C: Likewise.
5034 * g++.dg/tc1/dr166.C: Likewise.
5035 * g++.dg/tc1/dr52.C: Likewise.
5036 * g++.dg/template/access11.C: Likewise.
5037 * g++.dg/template/access18.C: Likewise.
5038 * g++.dg/template/access19.C: Likewise.
5039 * g++.dg/template/access2.C: Likewise.
5040 * g++.dg/template/access20.C: Likewise.
5041 * g++.dg/template/access26.C: Likewise.
5042 * g++.dg/template/access3.C: Likewise.
5043 * g++.dg/template/access7.C: Likewise.
5044 * g++.dg/template/conv12.C: Likewise.
5045 * g++.dg/template/crash69.C: Likewise.
5046 * g++.dg/template/friend31.C: Likewise.
5047 * g++.dg/template/friend32.C: Likewise.
5048 * g++.dg/template/memfriend15.C: Likewise.
5049 * g++.dg/template/memfriend16.C: Likewise.
5050 * g++.dg/template/memfriend17.C: Likewise.
5051 * g++.dg/template/memfriend7.C: Likewise.
5052 * g++.dg/template/pr32519.C: Likewise.
5053 * g++.dg/template/qualttp21.C: Likewise.
5054 * g++.dg/template/qualttp8.C: Likewise.
5055 * g++.dg/template/ttp10.C: Likewise.
5056 * g++.dg/template/typedef11.C: Likewise.
5057 * g++.dg/template/typedef13.C: Likewise.
5058 * g++.dg/template/typedef19.C: Likewise.
5059 * g++.dg/template/typedef20.C: Likewise.
5060 * g++.dg/template/typedef22.C: Likewise.
5061 * g++.dg/template/using16.C: Likewise.
5062 * g++.dg/template/virtual3.C: Likewise.
5063 * g++.dg/ubsan/pr61272.C: Likewise.
5064 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5065 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5066 * g++.old-deja/g++.brendan/enum6.C: Likewise.
5067 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5068 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5069 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5070 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5071 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5072 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5073 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5074 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5075 * g++.old-deja/g++.jason/access17.C: Likewise.
5076 * g++.old-deja/g++.jason/access18.C: Likewise.
5077 * g++.old-deja/g++.jason/access22.C: Likewise.
5078 * g++.old-deja/g++.jason/access23.C: Likewise.
5079 * g++.old-deja/g++.jason/access8.C: Likewise.
5080 * g++.old-deja/g++.jason/delete3.C: Likewise.
5081 * g++.old-deja/g++.jason/report.C: Likewise.
5082 * g++.old-deja/g++.law/access2.C: Likewise.
5083 * g++.old-deja/g++.law/access3.C: Likewise.
5084 * g++.old-deja/g++.law/access4.C: Likewise.
5085 * g++.old-deja/g++.law/access5.C: Likewise.
5086 * g++.old-deja/g++.law/arm12.C: Likewise.
5087 * g++.old-deja/g++.law/arm14.C: Likewise.
5088 * g++.old-deja/g++.law/ctors13.C: Likewise.
5089 * g++.old-deja/g++.law/union2.C: Likewise.
5090 * g++.old-deja/g++.law/visibility12.C: Likewise.
5091 * g++.old-deja/g++.law/visibility15.C: Likewise.
5092 * g++.old-deja/g++.law/visibility16.C: Likewise.
5093 * g++.old-deja/g++.law/visibility17.C: Likewise.
5094 * g++.old-deja/g++.law/visibility18.C: Likewise.
5095 * g++.old-deja/g++.law/visibility19.C: Likewise.
5096 * g++.old-deja/g++.law/visibility20.C: Likewise.
5097 * g++.old-deja/g++.law/visibility21.C: Likewise.
5098 * g++.old-deja/g++.law/visibility24.C: Likewise.
5099 * g++.old-deja/g++.law/visibility4.C: Likewise.
5100 * g++.old-deja/g++.law/visibility5.C: Likewise.
5101 * g++.old-deja/g++.law/visibility6.C: Likewise.
5102 * g++.old-deja/g++.law/visibility7.C: Likewise.
5103 * g++.old-deja/g++.law/visibility8.C: Likewise.
5104 * g++.old-deja/g++.law/visibility9.C: Likewise.
5105 * g++.old-deja/g++.niklas/t135.C: Likewise.
5106 * g++.old-deja/g++.oliva/delete1.C: Likewise.
5107 * g++.old-deja/g++.oliva/partord1.C: Likewise.
5108 * g++.old-deja/g++.other/access11.C: Likewise.
5109 * g++.old-deja/g++.other/access4.C: Likewise.
5110 * g++.old-deja/g++.other/access7.C: Likewise.
5111 * g++.old-deja/g++.other/crash1.C: Likewise.
5112 * g++.old-deja/g++.other/crash7.C: Likewise.
5113 * g++.old-deja/g++.other/friend1.C: Likewise.
5114 * g++.old-deja/g++.other/friend4.C: Likewise.
5115 * g++.old-deja/g++.other/friend9.C: Likewise.
5116 * g++.old-deja/g++.other/lineno1.C: Likewise.
5117 * g++.old-deja/g++.other/using1.C: Likewise.
5118 * g++.old-deja/g++.pt/enum14.C: Likewise.
5119 * g++.old-deja/g++.pt/friend11.C: Likewise.
5120 * g++.old-deja/g++.pt/friend21.C: Likewise.
5121 * g++.old-deja/g++.pt/friend3.C: Likewise.
5122 * g++.old-deja/g++.pt/inherit2.C: Likewise.
5123 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
5124 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
5125 * g++.old-deja/g++.robertl/eb94.C: Likewise.
5127 2015-04-15 Jakub Jelinek <jakub@redhat.com>
5130 * g++.dg/ipa/pr65765.C: New test.
5132 2015-04-15 Nick Clifton <nickc@redhat.com>
5134 * gcc.target/rx/builtins.c: Disable RMPA test if string
5135 instructions are not allowed.
5137 2015-04-15 Alan Modra <amodra@gmail.com>
5139 * gcc.dg/pr65408.c: New.
5141 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5144 * gcc.target/arm/pr65729.c: New test.
5146 2015-04-14 Richard Biener <rguenther@suse.de>
5148 PR tree-optimization/65758
5149 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
5151 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
5154 * gcc.c-torture/execute/pr65648.c: New test.
5156 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5158 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
5159 __builtin_finite instead of finite.
5160 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
5163 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
5165 PR tree-optimization/63387
5166 * gcc.dg/pr63387.c: New testcase.
5168 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
5170 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
5172 2015-04-13 Richard Biener <rguenther@suse.de>
5174 PR tree-optimization/65204
5175 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
5177 2015-04-13 Terry Guo <terry.guo@arm.com>
5180 * gcc.target/arm/pr65710.c: New.
5182 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5184 PR tree-optimization/65747
5185 * g++.dg/torture/pr65747.C: New test.
5187 2015-04-12 Jakub Jelinek <jakub@redhat.com>
5190 * g++.dg/cpp0x/pr65736.C: New test.
5192 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
5193 Martin Liska <mliska@suse.cz>
5196 * g++.dg/ipa/pr65722.C: New testcase.
5198 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5200 PR tree-optimization/65735
5201 * gcc.c-torture/compile/pr65735.c: New test.
5203 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
5206 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
5208 2015-04-11 Jakub Jelinek <jakub@redhat.com>
5211 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
5213 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
5216 * gcc.target/arm/pr65647-2.c: New.
5218 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5221 * g++.dg/torture/pr65694.C: New test.
5223 2015-04-10 Tobias Burnus <burnus@net-b.de>
5225 * gfortran.dg/coarray_lock_6.f90: New.
5226 * gfortran.dg/coarray_lock_7.f90: New.
5227 * gfortran.dg/coarray/lock_2.f90: New.
5229 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
5235 * gfortran.dg/used_types_27.f90: New.
5237 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5240 * gcc.target/i386/pr65671.c: New.
5242 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5244 PR tree-optimization/65709
5245 * c-c++-common/ubsan/align-9.c: New test.
5247 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
5250 * gfortran.dg/pr56852.f90: New test.
5252 2015-04-09 Marek Polacek <polacek@redhat.com>
5253 Jakub Jelinek <jakub@redhat.com>
5256 * g++.dg/opt/pr65554.C: New test.
5258 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5261 * c-c++-common/attr-aligned-1.c: New test.
5263 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
5265 * gcc.target/i386/mpx/memmove-zero-length.c: New.
5267 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
5270 * gcc.target/i386/sse-25.c: New.
5272 2015-04-09 Jakub Jelinek <jakub@redhat.com>
5275 * gcc.target/i386/pr65693.c: New test.
5277 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5279 * gcc.dg/lto/chkp-static-bounds_0.c: New.
5281 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5283 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
5285 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
5287 * gcc.target/i386/thunk-retbnd.c: New.
5289 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
5291 * gnat.dg/opt48.adb: New test.
5292 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
5293 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
5295 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
5298 * gcc.c-torture/compile/pr65540.c: New.
5300 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
5302 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
5305 2015-04-07 Jakub Jelinek <jakub@redhat.com>
5308 * g++.dg/debug/pr65678.C: New test.
5311 * gcc.c-torture/compile/pr65680.c: New test.
5313 2015-04-07 Andre Vehreschild <vehre@gmx.de>
5316 * gfortran.dg/allocate_with_source_5.f90: New test.
5318 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
5320 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
5321 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
5323 2015-04-07 Bin Cheng <bin.cheng@arm.com>
5325 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
5327 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5330 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
5331 to get floating point compression.
5332 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
5334 2015-04-06 Jakub Jelinek <jakub@redhat.com>
5336 PR preprocessor/61977
5337 * gcc.dg/cpp/pr61977.c: New test.
5339 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
5341 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
5343 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
5346 * gcc.target/arm/pr65647.c: New.
5348 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
5351 * g++.dg/torture/pr65655.C: New testcase.
5353 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5356 * g++.dg/cpp1y/lambda-init13.C: New.
5358 2015-04-03 Marek Polacek <polacek@redhat.com>
5360 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
5362 2015-04-02 Marek Polacek <polacek@redhat.com>
5365 * g++.dg/cpp0x/constexpr-fold1.C: New test.
5366 * g++.dg/cpp0x/constexpr-fold2.C: New test.
5368 2015-04-02 Jakub Jelinek <jakub@redhat.com>
5370 PR preprocessor/61977
5371 * gcc.target/powerpc/pr61977-1.c: New test.
5372 * gcc.target/powerpc/pr61977-2.c: New test.
5374 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5377 * g++.dg/warn/Wshadow-8.C: New.
5378 * g++.dg/warn/Wshadow-9.C: Likewise.
5379 * g++.dg/warn/Wshadow-10.C: Likewise.
5380 * g++.dg/warn/Wshadow-11.C: Likewise.
5382 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5384 * gcc.dg/pr23623.c: Added aligned attribute.
5385 * gcc.dg/20141029-1.c: Likewise.
5386 * gcc.dg/20150306-1.c: New test.
5388 2015-04-01 Marek Polacek <polacek@redhat.com>
5391 * g++.dg/cpp0x/initlist93.C: New test.
5392 * g++.dg/cpp0x/initlist94.C: New test.
5394 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
5397 * gcc.target/aarch64/pr65624.c: New test.
5399 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
5401 * gcc.dg/ipa/inlinehint-4.c: New testcase.
5403 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
5405 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
5406 extra variable to force stack alignment.
5407 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
5408 extra variable to force stack alignment.
5410 2015-03-31 Marek Polacek <polacek@redhat.com>
5413 * g++.dg/template/pr65390.C: New test.
5415 2015-03-31 Martin Liska <mliska@suse.cz>
5417 * g++.dg/ipa/pr65557.C: New test.
5419 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
5421 * gcc.target/s390/hotpatch-25.c: New test.
5422 * gcc.target/s390/hotpatch-1.c: Update test.
5423 * gcc.target/s390/hotpatch-10.c: Update test.
5424 * gcc.target/s390/hotpatch-11.c: Update test.
5425 * gcc.target/s390/hotpatch-12.c: Update test.
5426 * gcc.target/s390/hotpatch-13.c: Update test.
5427 * gcc.target/s390/hotpatch-14.c: Update test.
5428 * gcc.target/s390/hotpatch-15.c: Update test.
5429 * gcc.target/s390/hotpatch-16.c: Update test.
5430 * gcc.target/s390/hotpatch-17.c: Update test.
5431 * gcc.target/s390/hotpatch-18.c: Update test.
5432 * gcc.target/s390/hotpatch-19.c: Update test.
5433 * gcc.target/s390/hotpatch-2.c: Update test.
5434 * gcc.target/s390/hotpatch-21.c: Update test.
5435 * gcc.target/s390/hotpatch-22.c: Update test.
5436 * gcc.target/s390/hotpatch-23.c: Update test.
5437 * gcc.target/s390/hotpatch-24.c: Update test.
5438 * gcc.target/s390/hotpatch-3.c: Update test.
5439 * gcc.target/s390/hotpatch-4.c: Update test.
5440 * gcc.target/s390/hotpatch-5.c: Update test.
5441 * gcc.target/s390/hotpatch-6.c: Update test.
5442 * gcc.target/s390/hotpatch-7.c: Update test.
5443 * gcc.target/s390/hotpatch-8.c: Update test.
5444 * gcc.target/s390/hotpatch-9.c: Update test.
5445 * gcc.target/s390/hotpatch-compile-16.c: Update test.
5447 2015-03-31 Richard Biener <rguenther@suse.de>
5450 * g++.dg/torture/pr65626.C: New testcase.
5452 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5455 * gcc.target/i386/mpx/pr65531.cc: New.
5457 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
5460 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
5461 __builtin_alloca instead of alloca.
5462 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
5463 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
5464 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
5467 2015-03-30 Jakub Jelinek <jakub@redhat.com>
5470 * g++.dg/ubsan/pr65610.C: New test.
5472 2015-03-30 Marek Polacek <polacek@redhat.com>
5475 * g++.dg/cpp0x/pr65398-2.C: New test.
5477 2015-03-30 Marek Polacek <polacek@redhat.com>
5479 * c-c++-common/pr65556.c: Change the width of bit-fields.
5481 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5484 * gcc.target/i386/pr65588.c: New testcase.
5486 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5488 PR libgfortran/65563
5489 * gfortran.dg/open_errors_2.f90: New test.
5491 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5493 PR libgfortran/65596
5494 * gfortran.dg/namelist_86.f90: New test.
5496 2015-03-28 Andre Vehreschild <vehre@gmx.de>
5498 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
5499 statement to reflect new ownership.
5501 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5504 * g++.dg/template/friend58.C: New.
5505 * g++.dg/template/friend59.C: Likewise.
5507 2015-03-27 Tobias Burnus <burnus@net-b.de>
5510 * g++.dg/gomp/openmp-simd-3.C: New.
5511 * gcc.dg/gomp/openmp-simd-3.c: New.
5513 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
5516 * gcc.target/i386/pr65248-1.c: New file.
5517 * gcc.target/i386/pr65248-2.c: Likewise.
5518 * gcc.target/i386/pr65248-3.c: Likewise.
5519 * gcc.target/i386/pr65248-4.c: Likewise.
5521 2015-03-27 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.c-torture/compile/pr65593.c: New test.
5526 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5529 * g++.dg/cpp1y/constexpr-assert1.C: New.
5531 2015-03-27 Marek Polacek <polacek@redhat.com>
5534 * c-c++-common/pr65556.c: New test.
5536 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
5539 * g++.dg/torture/pr65600.C: New testcase.
5541 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
5544 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
5546 2015-03-27 Andre Vehreschild <vehre@gmx.de>
5548 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
5549 statement and cleanup. Fixed typos.
5551 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5554 * gcc.c-torture/compile/pr65595.c: New testcase.
5556 2015-03-27 Marek Polacek <polacek@redhat.com>
5559 * g++.dg/ubsan/pr65583.C: New test.
5561 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
5563 * gcc.c-torture/compile/20150327.c: New testcase.
5565 2015-03-26 Richard Biener <rguenther@suse.de>
5568 * g++.dg/torture/pr65555.C: New testcase.
5570 2015-03-26 Jakub Jelinek <jakub@redhat.com>
5572 PR tree-optimization/64715
5573 * gcc.dg/builtin-object-size-15.c: New test.
5574 * gcc.dg/pr64715-1.c: New test.
5575 * gcc.dg/pr64715-2.c: New test.
5577 2015-03-26 Richard Biener <rguenther@suse.de>
5580 * gnat.dg/specs/opt2.ads: Fix testcase.
5582 2015-03-25 Martin Sebor <msebor@redhat.com>
5585 * lib/target-supports.exp (check_effective_target_arm32): Fail early
5586 when target isn't arm*-*-*-*.
5587 (check_effective_target_arm_nothumb): Likewise.
5588 (check_effective_target_arm_little_endian): Likewise.
5589 (check_effective_target_arm_vect_no_misalign): Likewise.
5590 (check_effective_target_aarch64_little_endian): Fail early if target
5593 2015-03-25 Sebastian Pop <s.pop@samsung.com>
5595 PR tree-optimization/65177
5596 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
5598 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
5600 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
5601 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
5602 smmintrin.h and mm3dnow.h.
5604 2015-03-25 Marek Polacek <polacek@redhat.com>
5607 * g++.dg/cpp0x/pr65558.C: New test.
5609 2015-03-25 Marek Polacek <polacek@redhat.com>
5612 * g++.dg/template/pr61670.C: New test.
5614 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5617 * g++.dg/template/pr54987.C: New.
5619 2015-03-25 Richard Biener <rguenther@suse.de>
5621 PR tree-optimization/62630
5622 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
5624 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
5627 * gcc.target/i386/mpx/pr65508.c: New.
5629 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
5633 * gfortran.dg/data_initialized_3.f90: New.
5635 2015-03-25 Richard Biener <rguenther@suse.de>
5638 * gnat.dg/specs/opt2.ads: New testcase.
5640 2015-03-25 Bin Cheng <bin.cheng@arm.com>
5642 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
5643 * gcc.target/arm/memset-inline-4.c: Skip for
5644 arm_tune_string_ops_prefer_neon.
5645 * gcc.target/arm/memset-inline-5.c: Ditto.
5646 * gcc.target/arm/memset-inline-6.c: Ditto.
5647 * gcc.target/arm/memset-inline-8.c: Ditto.
5648 * gcc.target/arm/memset-inline-9.c: Ditto.
5650 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5653 * g++.dg/other/virtual3.C: New.
5655 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/cpp0x/vt-60130.C: New.
5660 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5663 * g++.dg/warn/Warray-bounds-7.C: New.
5665 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5668 * g++.dg/template/defarg18.C: New.
5670 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5673 * g++.dg/cpp0x/vt-59988.C: New.
5675 2015-03-24 Jakub Jelinek <jakub@redhat.com>
5677 PR tree-optimization/65533
5678 * gcc.dg/pr65533.c: New test.
5680 2015-03-24 Andre Vehreschild <vehre@gmx.de>
5682 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
5683 source= and mold= expressions functionality.
5684 * gfortran.dg/allocate_class_4.f90: New test.
5685 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
5686 copying an unlimited polymorhpic object containing a char array
5687 to another unlimited polymorphic object respects the _len
5689 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
5690 whether deferred length char array allocate works, unlimited
5691 polymorphic object allocation from a string works and if
5692 allocating an array of deferred length strings works.
5693 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
5695 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
5698 * g++.dg/cpp0x/constexpr-array11.C: New.
5700 2015-03-24 Richard Biener <rguenther@suse.de>
5703 * gcc.dg/torture/pr65517.c: New testcase.
5705 2015-03-24 Tobias Burnus <burnus@net-b.de>
5707 * gfortran.dg/coindexed_1.f90: Moved from
5708 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
5710 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5713 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
5717 * gcc.target/i386/pr65523.c: New test.
5720 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
5722 * g++.dg/lto/pr65475b_0.C: Likewise.
5724 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
5727 * gcc.target/sh/torture/pr65505.c: New.
5729 2015-03-23 Martin Sebor <msebor@redhat.com>
5732 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
5733 assembly for lvx in addition to lxv.
5735 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5738 * gfortran.dg/pr65504.f90: New test.
5741 * gcc.dg/pr65521.c: New test.
5743 2015-03-23 Richard Biener <rguenther@suse.de>
5745 PR tree-optimization/65518
5746 * gcc.dg/vect/pr65518.c: New testcase.
5748 2015-03-23 Richard Biener <rguenther@suse.de>
5750 PR tree-optimization/65494
5751 * gcc.dg/vect/pr65494.c: New testcase.
5753 2015-03-23 Jakub Jelinek <jakub@redhat.com>
5755 PR preprocessor/65238
5756 * c-c++-common/cpp/pr65238-1.c: New test.
5757 * gcc.dg/cpp/pr65238-2.c: New test.
5758 * gcc.dg/cpp/trad/pr65238-3.c: New test.
5759 * gcc.dg/cpp/trad/pr65238-4.c: New test.
5761 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
5762 Mikael Morin <mikael@gcc.gnu.org>
5765 * gfortran.dg/elemental_dependency_4.f90: New.
5766 * gfortran.dg/elemental_dependency_5.f90: New.
5768 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
5771 * g++.dg/lto/pr65475b_0.C: New testcase.
5772 * g++.dg/lto/pr65475b_1.C: New testcase.
5773 * g++.dg/lto/pr65475c_0.C: New testcase.
5774 * g++.dg/lto/pr65475c_1.C: New testcase.
5776 2015-03-21 Tobias Burnus <burnus@net-b.de>
5778 * gfortran.dg/coarray_38.f90: New.
5779 * gfortran.dg/coarray_39.f90: New.
5780 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
5783 2015-03-20 Marek Polacek <polacek@redhat.com>
5786 * g++.dg/cpp0x/pr65398.C: New test.
5788 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
5791 * g++.dg/lto/pr65475_0.C: New testcase.
5792 * g++.dg/lto/pr65475_1.C: New testcase.
5794 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
5796 PR rtl-optimization/64366
5797 * gcc.target/sh/pr64366.c: New.
5799 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5802 * g++.dg/cpp0x/constexpr-48324.C: New.
5804 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
5807 * g++.dg/cpp0x/pr48453.C: New.
5809 2015-03-20 Marek Polacek <polacek@redhat.com>
5812 * g++.dg/cpp0x/pr65072.C: New test.
5814 2015-03-20 Richard Biener <rguenther@suse.de>
5817 * gcc.dg/pr15347.c: Use -O.
5818 * c-c++-common/pr19807-1.c: Likewise.
5820 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
5822 * gnat.dg/volatile13.ad[sb]: New test.
5824 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
5826 PR rtl-optimization/60851
5827 * gcc.target/i386/pr60851.c: New test.
5829 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5832 * g++.dg/pr65240.h: Add tests for PR 65240.
5833 * g++.dg/pr65240-1.C: Likewise.
5834 * g++.dg/pr65240-2.C: Likewise.
5835 * g++.dg/pr65240-3.C: Likewise.
5836 * g++.dg/pr65240-4.C: Likewise.
5838 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
5840 PR rtl-optimization/63491
5841 * gcc.target/powerpc/pr63491.c: New.
5843 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5845 * g++.dg/ipa/pr65465.C: New test.
5847 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5850 * g++.dg/cpp0x/deleted11.C: New.
5852 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5855 * c-c++-common/tsan/pr65400-3.c: New test.
5857 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
5860 * g++.dg/cpp0x/constexpr-59686.C: New.
5862 2015-03-19 Jakub Jelinek <jakub@redhat.com>
5865 * g++.dg/tsan/pr64265.C: New test.
5868 * c-c++-common/tsan/pr65400-1.c: New test.
5869 * c-c++-common/tsan/pr65400-2.c: New test.
5871 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5874 * g++.dg/cpp0x/pr59816.C: New.
5876 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
5879 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
5881 2015-03-18 Martin Liska <mliska@suse.cz>
5884 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
5885 equivalences either to 6 or 7.
5887 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
5891 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
5893 * gcc.dg/undefined-loop-1.c: New file.
5894 * gcc.dg/undefined-loop-2.c: New file.
5896 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
5899 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
5900 loop exits too early.
5902 2015-03-18 Jakub Jelinek <jakub@redhat.com>
5904 PR tree-optimization/65450
5905 * gfortran.dg/pr65450.f90: New test.
5908 * gcc.target/i386/pr65078-1.c: New test.
5909 * gcc.target/i386/pr65078-2.c: New test.
5910 * gcc.target/i386/pr65078-3.c: New test.
5911 * gcc.target/i386/pr65078-4.c: New test.
5912 * gcc.target/i386/pr65078-5.c: New test.
5913 * gcc.target/i386/pr65078-6.c: New test.
5915 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5918 * g++.dg/cpp1y/pr65340.C: New.
5920 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5923 * gfortran.dg/system_clock_3.f08: Adjust test.
5925 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
5928 * gfortran.dg/proc_ptr_comp_44.f90: New test.
5929 * gfortran.dg/proc_ptr_comp_45.f90: New test.
5931 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5934 * gfortran.dg/system_clock_3.f08: New test.
5936 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
5939 g++.dg/cpp1y/pr64626-1.C: New.
5940 g++.dg/cpp1y/pr64626-2.C: New.
5941 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
5943 2015-03-16 Jakub Jelinek <jakub@redhat.com>
5945 PR tree-optimization/65427
5946 * gcc.c-torture/execute/pr65427.c: New test.
5948 2015-03-16 Marek Polacek <polacek@redhat.com>
5952 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
5953 * g++.dg/cpp0x/pr65327.C: New test.
5955 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
5958 * c-c++-common/asan/pr64820.c: New test.
5960 2015-03-16 Andre Vehreschild <vehre@gmx.de>
5962 * gfortran.dg/pointer_2.f90: New test.
5964 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5966 * g++.dg/pr65049.C: New test.
5968 2015-03-16 Tom de Vries <tom@codesourcery.com>
5970 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
5971 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
5972 * gcc.target/i386/fuse-caller-save.c: Same.
5974 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
5976 * gnat.dg/loop_optimization18.ad[sb]: New test.
5977 * gnat.dg/loop_optimization18_pkg.ads: New helper.
5979 2015-03-16 Alan Modra <amodra@gmail.com>
5981 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
5984 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
5986 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
5988 * gcc.dg/torture/pr65270-2.c: Likewise.
5990 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
5993 * gfortran.dg/pointer_remapping_9.f90: New.
5995 2015-03-14 Jakub Jelinek <jakub@redhat.com>
5997 PR tree-optimization/65369
5998 * gcc.c-torture/execute/pr65369.c: New test.
6000 PR tree-optimization/65418
6001 * gcc.c-torture/execute/pr65418-1.c: New test.
6002 * gcc.c-torture/execute/pr65418-2.c: New test.
6004 PR rtl-optimization/65401
6005 * gcc.c-torture/execute/pr65401.c: New test.
6007 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6010 * gcc.target/arm/pr64600_1.c: New test.
6012 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6014 PR rtl-optimization/65235
6015 * gcc.target/aarch64/pr65235_1.c: New test.
6017 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
6019 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6020 * gcc.target/s390/hotpatch-22.c: Likewise.
6021 * gcc.target/s390/hotpatch-23.c: Likewise.
6022 * gcc.target/s390/hotpatch-24.c: Likewise.
6023 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6024 * gcc.target/s390/hotpatch-1.c: Update expected output.
6025 * gcc.target/s390/hotpatch-2.c: Likewise.
6026 * gcc.target/s390/hotpatch-3.c: Likewise.
6027 * gcc.target/s390/hotpatch-4.c: Likewise.
6028 * gcc.target/s390/hotpatch-5.c: Likewise.
6029 * gcc.target/s390/hotpatch-6.c: Likewise.
6030 * gcc.target/s390/hotpatch-7.c: Likewise.
6031 * gcc.target/s390/hotpatch-8.c: Likewise.
6032 * gcc.target/s390/hotpatch-9.c: Likewise.
6033 * gcc.target/s390/hotpatch-10.c: Likewise.
6034 * gcc.target/s390/hotpatch-11.c: Likewise.
6035 * gcc.target/s390/hotpatch-12.c: Likewise.
6036 * gcc.target/s390/hotpatch-13.c: Likewise.
6037 * gcc.target/s390/hotpatch-14.c: Likewise.
6038 * gcc.target/s390/hotpatch-15.c: Likewise.
6039 * gcc.target/s390/hotpatch-16.c: Likewise.
6040 * gcc.target/s390/hotpatch-17.c: Likewise.
6041 * gcc.target/s390/hotpatch-18.c: Likewise.
6042 * gcc.target/s390/hotpatch-19.c: Likewise.
6044 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6047 * gcc.target/i386/pr65103-1.c: New.
6049 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6052 * gcc.target/i386/pr65044.c: New.
6054 2015-03-12 Tom de Vries <tom@codesourcery.com>
6056 PR rtl-optimization/64895
6057 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6058 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6059 * gcc.target/i386/fuse-caller-save.c: Ditto.
6061 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6063 * gcc.dg/ipa/pr63569.c: Fix template.
6065 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
6067 * g++.dg/ipa/pr64146.C: Require fpic support.
6069 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
6072 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6073 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6075 2015-03-11 Jakub Jelinek <jakub@redhat.com>
6077 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6078 to dg-options, fix up dg-skip-if.
6080 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
6083 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6084 * gcc.target/avr/tiny-caller-save.c: Same.
6086 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6089 * g++.dg/pr65242.C: New test.
6091 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
6093 * c-c++-common/asan/no-asan-check-glob.c: New test.
6095 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
6098 * g++.dg/other/default11.C: New.
6099 * g++.dg/other/default12.C: Likewise.
6101 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6104 * gcc.target/i386/bmi2-bzhi-2.c: New test.
6106 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
6109 * gfortran.dg/unlimited_polymorphic_23.f90: New test
6111 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6114 * g++.dg/cpp0x/pr65127.C: New test.
6116 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6118 * gcc.dg/ipa/PR64550.c: Update template.
6120 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6121 Tobias Burnus <burnus@net-b.de>
6123 * gfortran.dg/coarray_sync_memory.f90: New.
6125 2015-03-10 Marek Polacek <polacek@redhat.com>
6128 * c-c++-common/ubsan/pr65367.c: New test.
6130 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6132 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
6133 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
6134 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
6135 * gcc.target/i386/mpx/calloc-1-nov.c: New.
6136 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
6137 * gcc.target/i386/mpx/malloc-1-nov.c: New.
6138 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
6139 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
6140 * gcc.target/i386/mpx/realloc-1-nov.c: New.
6141 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
6142 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
6143 * gcc.target/i386/mpx/realloc-2-nov.c: New.
6144 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
6146 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
6148 * lib/mpx-dg.exp (mpx_link_flags): New.
6151 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
6152 * gcc.target/i386/mpx/alloca-1-nov.c: New.
6153 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
6154 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
6155 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
6156 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
6157 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
6158 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
6159 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
6160 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
6161 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
6162 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
6163 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
6164 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
6165 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
6166 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
6167 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
6168 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
6169 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
6170 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
6171 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
6172 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
6173 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
6174 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
6175 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
6176 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
6177 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
6178 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
6179 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
6180 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
6181 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
6182 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
6183 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
6184 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
6185 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
6186 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
6187 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
6188 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
6189 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
6190 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
6191 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
6192 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
6193 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
6194 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
6195 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
6196 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
6197 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
6198 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
6199 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
6200 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
6201 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
6202 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
6203 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
6204 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
6205 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
6206 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
6207 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
6208 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
6209 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
6210 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
6211 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
6212 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
6213 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
6214 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
6215 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
6216 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
6217 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
6218 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
6219 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
6220 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
6221 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
6222 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
6223 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
6224 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
6225 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
6226 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
6227 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
6228 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
6229 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
6230 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
6231 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
6232 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
6233 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
6234 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
6235 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
6236 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
6237 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
6238 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
6239 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
6240 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
6241 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
6242 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
6243 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
6244 * gcc.target/i386/mpx/label-address-1.c: New.
6245 * gcc.target/i386/mpx/legacy-1-nov.c: New.
6246 * gcc.target/i386/mpx/macro.c: New.
6247 * gcc.target/i386/mpx/mpx-check.h: New.
6248 * gcc.target/i386/mpx/mpx.exp: New.
6249 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
6250 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
6251 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
6252 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
6253 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
6254 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
6255 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
6256 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
6257 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
6258 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
6259 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
6260 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
6261 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
6262 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
6263 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
6264 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
6265 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
6266 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
6267 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
6268 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
6269 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
6270 * gcc.target/i386/mpx/reference-1-lbv.c: New.
6271 * gcc.target/i386/mpx/reference-1-nov.c: New.
6272 * gcc.target/i386/mpx/reference-1-ubv.c: New.
6273 * gcc.target/i386/mpx/reference-2-lbv.c: New.
6274 * gcc.target/i386/mpx/reference-2-nov.c: New.
6275 * gcc.target/i386/mpx/reference-2-ubv.c: New.
6276 * gcc.target/i386/mpx/reference-3-lbv.c: New.
6277 * gcc.target/i386/mpx/reference-3-nov.c: New.
6278 * gcc.target/i386/mpx/reference-3-ubv.c: New.
6279 * gcc.target/i386/mpx/reference-4-lbv.c: New.
6280 * gcc.target/i386/mpx/reference-4-nov.c: New.
6281 * gcc.target/i386/mpx/reference-4-ubv.c: New.
6282 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
6283 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
6284 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
6285 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
6286 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
6287 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
6288 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
6289 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
6290 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
6291 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
6292 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
6293 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
6294 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
6295 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
6296 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
6297 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
6298 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
6299 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
6300 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
6301 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
6302 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
6303 * gcc.target/i386/mpx/sincos-1-nov.c: New.
6304 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
6305 * gcc.target/i386/mpx/static-array-1-nov.c: New.
6306 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
6307 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
6308 * gcc.target/i386/mpx/static-init-1-nov.c: New.
6309 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
6310 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
6311 * gcc.target/i386/mpx/static-init-2-nov.c: New.
6312 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
6313 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
6314 * gcc.target/i386/mpx/static-init-3-nov.c: New.
6315 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
6316 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
6317 * gcc.target/i386/mpx/static-init-4-nov.c: New.
6318 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
6319 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
6320 * gcc.target/i386/mpx/static-init-5-nov.c: New.
6321 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
6322 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
6323 * gcc.target/i386/mpx/static-init-6-nov.c: New.
6324 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
6325 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
6326 * gcc.target/i386/mpx/static-string-1-nov.c: New.
6327 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
6328 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
6329 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
6330 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
6331 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
6332 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
6333 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
6334 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
6335 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
6336 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
6337 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
6338 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
6339 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
6340 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
6341 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
6342 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
6343 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
6344 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
6345 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
6346 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
6347 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
6348 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
6349 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
6350 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
6351 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
6352 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
6353 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
6354 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
6355 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
6356 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
6357 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
6358 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
6359 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
6360 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
6361 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
6362 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
6363 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
6364 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
6365 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
6366 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
6367 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
6368 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
6369 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
6370 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
6371 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
6372 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
6373 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
6374 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
6375 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
6376 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
6377 * gcc.target/i386/mpx/vararg-1-nov.c: New.
6378 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
6379 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
6380 * gcc.target/i386/mpx/vararg-2-nov.c: New.
6381 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
6382 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
6383 * gcc.target/i386/mpx/vararg-3-nov.c: New.
6384 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
6385 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
6386 * gcc.target/i386/mpx/vararg-4-nov.c: New.
6387 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
6388 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
6389 * gcc.target/i386/mpx/vararg-5-nov.c: New.
6390 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
6391 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
6392 * gcc.target/i386/mpx/vararg-6-nov.c: New.
6393 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
6394 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
6395 * gcc.target/i386/mpx/vararg-7-nov.c: New.
6396 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
6397 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
6398 * gcc.target/i386/mpx/vararg-8-nov.c: New.
6399 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
6400 * gcc.target/i386/mpx/vla-1-lbv.c: New.
6401 * gcc.target/i386/mpx/vla-1-nov.c: New.
6402 * gcc.target/i386/mpx/vla-1-ubv.c: New.
6403 * gcc.target/i386/mpx/vla-2-lbv.c: New.
6404 * gcc.target/i386/mpx/vla-2-nov.c: New.
6405 * gcc.target/i386/mpx/vla-2-ubv.c: New.
6407 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
6409 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
6411 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
6413 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
6415 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
6417 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
6418 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
6420 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6423 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
6426 * c-c++-common/pr65120.c: New test.
6428 PR rtl-optimization/65321
6429 * gcc.dg/pr65321.c: New test.
6431 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6433 PR tree-optimization/65355
6434 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
6436 2015-03-09 Jakub Jelinek <jakub@redhat.com>
6439 * c-c++-common/pr49706.c: Adjust tests for not warning
6440 about !!x == y or !b == y where b is boolean, and add
6442 * c-c++-common/pr62199-2.c: Likewise.
6444 2015-03-09 Richard Biener <rguenther@suse.de>
6447 * gcc.dg/torture/pr65270-1.c: New testcase.
6448 * gcc.dg/torture/pr65270-2.c: Likewise.
6450 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6452 PR tree-optimization/63743
6453 * gcc.dg/pr63743.c: New test.
6455 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
6458 * g++.dg/lto/pr65316_0.C: New testcase.
6459 * g++.dg/lto/pr65316_1.C: New testcase.
6461 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
6464 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
6466 * g++.dg/abi/rtti3.C: Likewise.
6468 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
6471 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
6473 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
6475 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
6477 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
6479 2015-03-08 Morin <mikael@gcc.gnu.org>
6482 * gfortran.dg/entry_20.f90: New.
6484 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6487 * gcc.c-torture/compile/pr65153.c: New.
6489 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
6492 * g++.dg/torture/pr65249.C: New.
6494 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
6496 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
6498 (int64_t): Likewise.
6500 2015-03-07 Marek Polacek <polacek@redhat.com>
6501 Martin Uecker <uecker@eecs.berkeley.edu>
6504 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
6506 * c-c++-common/ubsan/bounds-8.c: New test.
6507 * c-c++-common/ubsan/bounds-9.c: New test.
6508 * gcc.dg/ubsan/bounds-2.c: New test.
6510 2015-03-05 Martin Sebor <msebor@redhat.com>
6512 * PR testsuite/63175
6513 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
6514 checking of results into main to prevent it from getting optimized
6516 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
6518 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
6520 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
6521 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
6522 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
6525 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
6527 * g++.dg/lto/pr65302_1.C: New testcase.
6528 * g++.dg/lto/pr65302_0.C: New testcase.
6530 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6532 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
6533 -fno-ipa-icf to dg-options.
6535 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
6537 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
6538 compiles using the linker plugin.
6540 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
6542 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
6544 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
6546 * gcc.target/arm/pr65067.c: New test.
6548 2015-03-05 Martin Liska <mliska@suse.cz>
6551 * gcc.dg/ipa/pr65318.c: New test.
6553 2015-03-05 Marek Polacek <polacek@redhat.com>
6555 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
6557 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6559 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
6561 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6563 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
6564 max-unroll-times back to defaults for s390.
6566 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6570 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6573 * g++.dg/cpp0x/initlist92.C: New.
6575 2015-03-05 Richard Biener <rguenther@suse.de>
6577 PR tree-optimization/65310
6578 * gcc.dg/vect/pr65310.c: New testcase.
6580 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6583 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
6585 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
6587 * gnat.dg/entry_queues3.adb: New test.
6589 2015-03-04 Ian Lance Taylor <iant@google.com>
6591 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
6593 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6596 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
6598 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
6600 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
6601 -fno-ipa-icf to dg-options
6602 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
6603 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
6605 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6608 * g++.dg/cpp0x/decltype62.C: New.
6610 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
6612 * gnat.dg/object_overflow5.adb: New test.
6614 2015-03-03 Martin Liska <mliska@suse.cz>
6617 * gcc.dg/ipa/pr65287.c: New test.
6619 2015-03-03 Martin Jambor <mjambor@suse.cz>
6620 Eric Botcazou <ebotcazou@adacore.com>
6622 * gnat.dg/specs/pack12.ads: New test.
6624 2015-03-03 Martin Liska <mliska@suse.cz>
6626 * gcc.dg/ipa/PR65282.c: New test.
6628 2015-03-13 Jeff Law <law@redhat.com>
6630 PR tree-optimization/65241
6631 * gcc.c-torture/compile/pr65241.c: New test.
6633 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
6636 * gcc.target/avr/torture/pr64331.c: New test.
6638 2015-03-03 Martin Liska <mliska@suse.cz>
6639 Jan Hubicka <hubicka@ucw.cz>
6641 * g++.dg/ipa/pr65263.C: New test.
6643 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6646 * gcc.dg/lto/pr65130_0.c: New testcase.
6647 * gcc.dg/lto/pr65130_1.c: New testcase.
6649 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
6652 * g++.dg/torture/pr64988.C: New testcase.
6654 2015-03-02 Tobias Burnus <burnus@net-b.de>
6656 * gfortran.dg/coarray_atomic_6.f90: New.
6658 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6661 * gcc.target/i386/pr65184.c: New.
6663 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
6666 * gcc.target/i386/pr65183.c: New.
6668 2015-02-28 Martin Liska <mliska@suse.cz>
6669 Jan Hubicka <hubicka@ucw.cz>
6671 * gcc.dg/ipa/ipa-icf-35.c: New test.
6672 * gcc.dg/ipa/ipa-icf-36.c: New test.
6673 * gcc.dg/ipa/ipa-icf-37.c: New test.
6675 2015-02-28 Martin Liska <mliska@suse.cz>
6676 Jan Hubicka <hubicka@ucw.cz>
6679 * gcc.dg/ipa/ipa-icf-34.c: New test.
6681 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
6684 * gcc.target/sh/sh/pr61142.c: New.
6686 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
6688 * g++.dg/other/dump-ada-spec-3.C: New test.
6690 2015-03-01 Martin Liska <mliska@suse.cz>
6692 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
6693 * g++.dg/ipa/pr63595.C: Update expected results.
6695 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
6698 * g++.dg/ipa/ipa-icf-6.C: New testcase.
6700 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
6702 * gcc.dg/vect/pr59354.c: Move vector producing code to
6705 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
6708 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
6709 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
6710 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
6711 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
6713 2015-02-27 Jakub Jelinek <jakub@redhat.com>
6715 PR tree-optimization/65048
6716 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
6717 (foo): Use K&R style definition.
6719 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
6722 * g++.dg/pr65032.C: New.
6724 2015-02-27 Marek Polacek <polacek@redhat.com>
6727 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
6730 2015-02-27 Marek Polacek <polacek@redhat.com>
6733 * gcc.dg/pr65228.c: New test.
6735 2015-02-27 Kai Tietz <ktietz@redhat.com>
6738 * gcc.dg/weak/weak-17.c: New file.
6740 2015-02-27 Richard Biener <rguenther@suse.de>
6743 * g++.dg/lto/pr65193_0.C: New testcase.
6745 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6747 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
6748 * gcc.target/s390/hotpatch-8.c: Likewise.
6749 * gcc.target/s390/hotpatch-9.c: Likewise.
6750 * gcc.target/s390/pr61078.c: Likewise.
6751 * gcc.target/s390/pr57960.c: Remove -m64.
6752 * gcc.target/s390/pr61078.c: Likewise.
6754 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
6755 Martin Liska <mliska@suse.cz>
6758 * gcc.dg/pr64454.c: Disable ICF.
6759 * gcc.dg/pr28685-1.c: Disable ICF
6760 * gcc.dg/ipa/iinline-5.c: Disable ICF.
6761 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
6762 * g++.dg/ipa/ipa-icf-4.C: Update template.
6764 2015-02-26 Jakub Jelinek <jakub@redhat.com>
6766 PR tree-optimization/65216
6767 * gcc.c-torture/execute/pr65216.c: New test.
6769 PR tree-optimization/65215
6770 * gcc.c-torture/execute/pr65215-1.c: New test.
6771 * gcc.c-torture/execute/pr65215-2.c: New test.
6772 * gcc.c-torture/execute/pr65215-3.c: New test.
6773 * gcc.c-torture/execute/pr65215-4.c: New test.
6774 * gcc.c-torture/execute/pr65215-5.c: New test.
6776 2015-02-26 Tom de Vries <tom@codesourcery.com>
6778 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
6780 2015-02-26 Martin Liska <mliska@suse.cz>
6781 Jan Hubicka <hubicka@ucw.cz>
6783 * g++.dg/ipa/pr64146.C: Update expected results.
6784 * gcc.dg/ipa/ipa-icf-26.c: Update test.
6785 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
6786 * gcc.dg/ipa/ipa-icf-34.c: New test.
6788 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6790 * gcc.dg/vect/vect-pr61917.c: Rename to ...
6791 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
6792 (dg-additional-options): Remove dg directive.
6793 (dg-final): Add dg directive.
6795 2015-02-26 Marek Polacek <polacek@redhat.com>
6798 * g++.dg/ipa/pr65008.C: New test.
6800 2015-02-26 Tom de Vries <tom@codesourcery.com>
6802 * lib/profopt.exp (profopt-target-cleanup): New proc.
6803 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
6804 files from sources from dg-additional-sources.
6806 2015-02-26 Tom de Vries <tom@codesourcery.com>
6808 * lib/gcov.exp: Cleanup in case of xfail.
6810 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6812 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
6814 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
6817 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
6818 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
6819 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
6820 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
6821 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
6822 * g++.dg/debug/pr46123.C: XFAIL and move...
6823 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
6824 * gcc.dg/debug/dwarf2-3.c: Move...
6825 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
6827 2015-02-26 Marek Polacek <polacek@redhat.com>
6830 * g++.dg/cpp1y/pr65202.C: New test.
6832 2015-02-26 Tom de Vries <tom@codesourcery.com>
6834 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
6835 locale_facets.h.gcov.
6837 2015-02-26 Tom de Vries <tom@codesourcery.com>
6839 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
6841 2015-02-26 Tom de Vries <tom@codesourcery.com>
6843 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
6845 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
6848 * gcc.target/i386/pr65217.c: New.
6850 2015-02-26 Tom de Vries <tom@codesourcery.com>
6852 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
6854 2015-02-26 Tom de Vries <tom@codesourcery.com>
6856 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
6858 2015-02-26 Sebastian Pop <s.pop@samsung.com>
6860 PR tree-optimization/65048
6861 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
6863 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
6865 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
6866 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
6868 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
6871 * gcc.target/i386/pr65161.c: New test.
6873 2015-02-26 Terry Guo <terry.guo@arm.com>
6875 * gcc.target/arm/no-volatile-in-it.c: New test.
6877 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
6879 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
6880 (dg-options): Add -save-temps.
6881 (dg-final): Add cleanup-saved-temps.
6883 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
6885 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
6887 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
6889 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
6890 * gcc.target/powerpc/pack01.c: Include string.h.
6892 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
6895 * gcc.target/i386/pr65167.c: New.
6897 2015-02-25 Kai Tietz <ktietz@redhat.com>
6899 PR tree-optimization/61917
6900 * gcc.dg/vect/vect-pr61917.c: New file.
6902 2015-02-24 Jakub Jelinek <jakub@redhat.com>
6904 PR tree-optimization/65170
6905 * gcc.c-torture/execute/pr65170.c: New test.
6906 * gcc.dg/tree-ssa/vrp96.c: New test.
6908 2015-02-24 Tom de Vries <tom@codesourcery.com>
6910 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
6912 2015-02-24 Tom de Vries <tom@codesourcery.com>
6915 * lib/gcc-defs.exp (additional_sources_used): Add new var.
6916 (dg-additional-files-options): Copy additional_sources to
6917 additional_sources_used before emptying additional_sources.
6918 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
6919 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
6920 (cleanup-saved-temps): Use additional_sources_used instead of
6922 (dg-test): Reset additional_sources_used.
6924 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
6927 * gfortran.dg/integer_exponentiation_6.F90: New test.
6929 2015-02-23 Martin Sebor <msebor@redhat.com>
6932 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
6933 two parts. One to save registers, the other to verify the
6934 registers have the right values. Save register state into
6935 static data rather than on the stack.
6937 2015-02-23 Jakub Jelinek <jakub@redhat.com>
6940 * c-c++-common/asan/pr63888.c: New test.
6942 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
6945 * gcc.c-torture/compile/pr65163.c: New.
6947 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6949 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
6950 with -m31 on 64 bit.
6951 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6952 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6954 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6956 * gcc.target/s390/20090223-1.c: Add
6957 -Wno-implicit-function-declaration option.
6958 * gcc.target/s390/pr42224.c: Likewise.
6959 * gcc.target/s390/pr55718.c: Likewise.
6961 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6963 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
6964 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
6965 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
6966 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
6967 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
6968 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
6969 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
6970 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
6971 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
6972 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
6973 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
6974 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
6975 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
6976 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
6977 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
6978 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
6979 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
6980 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
6981 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
6982 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
6983 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
6985 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6987 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
6988 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
6989 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
6990 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
6991 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
6992 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
6993 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
6994 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
6995 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6996 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6997 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6998 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6999 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7000 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7001 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7002 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7004 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7008 * gfortran.dg/pr61960.f90: New.
7009 * gfortran.dg/pr64230.f90: New.
7010 * gfortran.dg/pr64980.f03: New.
7012 2015-02-22 Tom de Vries <tom@codesourcery.com>
7014 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7016 2015-02-21 Arnaud Charlet <charlet@adacore.com>
7019 * gnat.dg/timing_events.adb: Removed, invalid test.
7021 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
7024 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7026 * g++.dg/gcov/gcov-2.C: Likewise.
7028 2015-02-20 Richard Biener <rguenther@suse.de>
7030 PR tree-optimization/65136
7031 * gcc.dg/tree-ssa/pr65136.c: New testcase.
7033 2015-02-20 Jakub Jelinek <jakub@redhat.com>
7036 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7037 and nvptx-*-* blacklisting.
7039 * gcc.dg/sibcall-9.c: New test.
7040 * gcc.dg/sibcall-10.c: New test.
7042 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7044 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7046 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
7049 * gcc.target/avr/torture/pr64452.c: New test.
7051 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
7053 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7054 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7056 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7059 * lib/target-supports.exp (check_compile): Check whether
7060 additional_sources is defined before using it.
7062 2015-02-19 Jakub Jelinek <jakub@redhat.com>
7065 * g++.dg/opt/pr65074.C: New file.
7067 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
7069 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7070 (size_type): New typedef.
7071 (operator "" _script): Use it for the last argument.
7073 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7075 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7077 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7079 * lib/target-supports.exp (check_compile): Save/restore
7080 additional_sources that may belong to an actual test.
7082 2015-02-18 Jakub Jelinek <jakub@redhat.com>
7084 PR gcov-profile/64634
7085 * g++.dg/gcov/gcov-15.C: New test.
7087 2015-02-18 Tom de Vries <tom@codesourcery.com>
7089 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7091 2015-02-18 Tom de Vries <tom@codesourcery.com>
7093 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7095 2015-02-18 Tom de Vries <tom@codesourcery.com>
7097 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7099 2015-02-18 Tom de Vries <tom@codesourcery.com>
7101 * gfortran.dg/fmt_cache_1.f: Add missing close.
7103 2015-02-18 Tom de Vries <tom@codesourcery.com>
7106 * gfortran.dg/read_eof_8.f90: Add missing close.
7108 2015-02-18 Richard Biener <rguenther@suse.de>
7110 PR tree-optimization/65063
7111 * gcc.dg/pr65063.c: New testcase.
7113 2015-02-18 Richard Biener <rguenther@suse.de>
7115 PR tree-optimization/62217
7116 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7118 2015-02-18 Marek Polacek <polacek@redhat.com>
7121 * c-c++-common/ubsan/pr65081.c: New test.
7123 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7125 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
7126 * gcc.target/sh/force-cbranch-delay-slot.c: New.
7128 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
7130 * gcc.dg/ipa/propalign-3.c: New test.
7132 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
7135 * gcc.target/sh/pr64793.c: New.
7136 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
7138 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
7140 * gcc.target/arm/divzero.c: New test case.
7142 2015-02-17 Tom de Vries <tom@codesourcery.com>
7144 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
7146 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
7147 Jakub Jelinek <jakub@redhat.com>
7150 * g++.dg/cpp0x/pr65075.C: New test.
7152 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
7155 * gcc.target/powerpc/pr65058.c: New test.
7157 2015-02-16 Jeff Law <law@redhat.com>
7159 PR tree-optimization/64823
7160 * gcc.dg/uninit-20.c: New test.
7162 2015-02-16 Jakub Jelinek <jakub@redhat.com>
7163 James Greenhalgh <james.greenhalgh@arm.com>
7166 * gcc.dg/ipa/ipa-clone-1.c: New test.
7168 2015-02-16 Richard Biener <rguenther@suse.de>
7170 PR tree-optimization/65077
7171 * gcc.dg/torture/pr65077.c: New testcase.
7173 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
7175 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7176 Directive adjusted to scan for ldaxr.
7177 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7178 adjusted to scan for ldaex.
7180 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
7183 * g++.dg/cpp0x/constexpr-65080.C: New.
7185 2015-02-16 Richard Biener <rguenther@suse.de>
7187 PR tree-optimization/63593
7188 * gcc.dg/pr63593.c: New testcase.
7190 2015-02-16 Marek Polacek <polacek@redhat.com>
7193 * gcc.dg/pr65066.c: New test.
7195 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
7197 * gcc.dg/pr65002.C: Move ...
7198 * g++.dg/ipa/pr65002.C: ... here.
7200 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
7202 * gcc.target/powerpc/pr64205.c: Skip on AIX.
7203 * gcc.target/powerpc/pr64505.c: Skip on AIX.
7204 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
7205 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
7207 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
7210 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
7211 the expression to find calls.
7212 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7213 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7214 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7215 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7216 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7218 2015-02-14 Marek Polacek <polacek@redhat.com>
7221 * gcc.dg/array-11.c: New test.
7222 * gcc.dg/array-12.c: New test.
7223 * gcc.dg/array-13.c: New test.
7224 * gcc.dg/array-14.c: New test.
7225 * gcc.dg/c99-flex-array-typedef-1.c: New test.
7226 * gcc.dg/c99-flex-array-typedef-2.c: New test.
7227 * gcc.dg/c99-flex-array-typedef-3.c: New test.
7228 * gcc.dg/c99-flex-array-typedef-5.c: New test.
7229 * gcc.dg/c99-flex-array-typedef-7.c: New test.
7230 * gcc.dg/c99-flex-array-typedef-8.c: New test.
7232 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7235 * g++.dg/lookup/using54.C: New.
7237 2015-02-13 Jeff Law <law@redhat.com>
7240 Revert my change for tree-optimization/64823.
7242 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7244 PR tree-optimization/65053
7245 * gcc.c-torture/execute/pr65053-1.c: New test.
7246 * gcc.c-torture/execute/pr65053-2.c: New test.
7248 2015-02-13 Marek Polacek <polacek@redhat.com>
7251 * gcc.dg/pr65050.c: New test.
7253 2015-02-13 Jeff Law <law@redhat.com>
7255 PR tree-optimization/64823
7256 * gcc.dg/uninit-20.c: New test.
7258 PR rtl-optimization/47477
7259 * gcc.dg/tree-ssa/pr47477.c: New test.
7261 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7264 * g++.dg/parse/ivdep-2.C: New.
7265 * g++.dg/parse/ivdep-3.C: Likewise.
7267 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7270 * gfortran.dg/continuation_13.f90: New test.
7271 * gfortran.dg/continuation_14.f: New test.
7273 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7276 * g++.dg/cpp0x/sfinae55.C: New.
7278 2015-02-13 Jakub Jelinek <jakub@redhat.com>
7281 * g++.dg/ipa/pr65034.C: New test.
7283 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
7285 PR tree-optimization/65002
7286 * gcc.dg/pr65002.C: New.
7288 2015-02-13 Marek Polacek <polacek@redhat.com>
7291 * c-c++-common/pr65040.c: New test.
7293 2015-02-13 Bin Cheng <bin.cheng@arm.com>
7295 PR tree-optimization/64705
7296 * gcc.dg/tree-ssa/pr64705.c: New test.
7298 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
7301 * gcc.dg/visibility-22.c: New test.
7302 * gcc.dg/visibility-23.c: New test.
7303 * gcc.target/i386/pr32219-1.c: New test.
7304 * gcc.target/i386/pr32219-2.c: New test.
7305 * gcc.target/i386/pr32219-3.c: New test.
7306 * gcc.target/i386/pr32219-4.c: New test.
7307 * gcc.target/i386/pr32219-5.c: New test.
7308 * gcc.target/i386/pr32219-6.c: New test.
7309 * gcc.target/i386/pr32219-7.c: New test.
7310 * gcc.target/i386/pr32219-8.c: New test.
7311 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
7313 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7315 PR libgfortran/57822
7316 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
7317 four different KINDs.
7319 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7322 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
7325 * g++.dg/ubsan/pr65000.C: New test.
7327 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
7330 * gfortran.dg/finalize_28.f90: New test
7332 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7335 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
7336 DW_TAG_lexical_block removal.
7337 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
7338 * g++.dg/guality/pr55541.C: New test.
7341 * g++.dg/ubsan/pr64984.C: New test.
7343 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
7345 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
7347 2015-02-12 Jakub Jelinek <jakub@redhat.com>
7350 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
7351 instructions for 2015-01-14 get_memmodel changes.
7352 * gcc.target/powerpc/atomic-p8.c: Likewise.
7355 * g++.dg/ubsan/pr65019.C: New test.
7357 PR tree-optimization/65014
7358 * gcc.c-torture/compile/pr65014.c: New test.
7360 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7362 PR libgfortran/57822
7363 * gfortran/fmt_g0_7.f08: Revise test.
7365 2015-02-11 Jeff Law <law@redhat.com>
7368 * gcc.target/m68k/pr63347.c: New test.
7370 2015-02-11 Marek Polacek <polacek@redhat.com>
7372 * g++.dg/ubsan/shift-1.C: New test.
7373 * gcc.dg/ubsan/c-shift-2.c: New test.
7374 * c-c++-common/ubsan/shift-5.c: Remove file.
7376 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
7378 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
7379 Directive adjusted to XFAIL.
7380 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
7383 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7386 * g++.dg/opt/pr65003.C: New test.
7388 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
7390 * lib/target-supports.exp (check_effective_target_pie): Renamed
7392 (check_effective_target_pie_enabled): This.
7393 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
7394 * gcc.target/i386/pie.c: Likewise.
7396 2015-02-11 Andrew Pinski <apinski@cavium.com>
7399 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
7400 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
7402 2015-02-11 Jakub Jelinek <jakub@redhat.com>
7405 * gcc.target/i386/pr61925-1.c: New test.
7406 * gcc.target/i386/pr61925-2.c: New test.
7407 * gcc.target/i386/pr61925-3.c: New test.
7409 2015-02-10 Jakub Jelinek <jakub@redhat.com>
7412 * g++.dg/asan/pr65004.C: New test.
7414 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
7417 * gcc.taget/sh/pr64661-0.h: New.
7418 * gcc.taget/sh/pr64661-1.c: New.
7419 * gcc.taget/sh/pr64661-2.c: New.
7420 * gcc.taget/sh/pr64661-3.c: New.
7421 * gcc.taget/sh/pr64661-4.c: New.
7423 2015-02-10 Richard Biener <rguenther@suse.de>
7425 PR tree-optimization/64995
7426 * g++.dg/torture/pr64995.C: New testcase.
7428 2015-02-10 Richard Biener <rguenther@suse.de>
7430 PR tree-optimization/64909
7431 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
7433 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7435 * gcc.dg/signbit-sa.c: New test.
7437 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7439 PR libgfortran/57822
7440 * gfortran/fmt_g0_7.f08: New test.
7442 2015-02-10 Bin Cheng <bin.cheng@arm.com>
7444 PR tree-optimization/43378
7445 * gcc.dg/tree-ssa/pr43378.c: New test.
7447 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
7450 * g++.dg/torture/pr64978.C: New testcase.
7452 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7455 * gcc.dg/asan/pr64981.c: New test.
7457 2015-02-09 Marek Polacek <polacek@redhat.com>
7460 * gcc.dg/pr64856.c: New test.
7462 2015-02-09 Jakub Jelinek <jakub@redhat.com>
7465 * gcc.dg/tree-ssa/stdarg-7.c: New test.
7466 * gcc.c-torture/execute/pr64979.c: New test.
7468 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
7470 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
7472 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7474 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
7475 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
7477 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
7480 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
7482 2015-02-09 Richard Biener <rguenther@suse.de>
7484 PR tree-optimization/54000
7485 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
7487 2015-02-09 Tom de Vries <tom@codesourcery.com>
7489 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
7491 2015-02-09 Martin Liska <mliska@suse.cz>
7493 * g++.dg/ipa/pr64858.C: New test.
7495 2015-02-09 Tom de Vries <tom@codesourcery.com>
7497 * gcc.dg/uninit-19.c: Fix warning line for fpic.
7499 2015-02-08 Andrew Pinski <apinski@cavium.com>
7501 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
7503 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
7506 * gfortran.dg/use_rename_8.f90: New.
7508 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
7510 * gnat.dg/addr7.ad[sb]: New test.
7511 * gnat.dg/addr8.ad[sb]: Likewise.
7513 2015-02-06 David Malcolm <dmalcolm@redhat.com>
7516 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
7517 from jit.dg/test-compile-to-executable.c's create_code, with a
7518 clarification of the output message.
7519 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
7521 (test_jit): Use CHECK_NO_ERRORS when calling
7522 gcc_jit_context_compile_to_file.
7523 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
7524 jit-verify-compile-to-file to jit-verify-output-file-was-created.
7525 (jit-setup-compile-to-file): Likewise. Add a verbose comment
7526 about deletions that are attempted.
7527 (jit-verify-compile-to-file): Rename to...
7528 (jit-verify-output-file-was-created): ...this, and drop the
7529 attempt to run "file" and verify the output.
7530 (jit-verify-assembler): New function.
7531 (jit-verify-object): New function.
7532 (jit-verify-dynamic-library): New function.
7533 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
7534 favor of an implementation from new file
7535 create-code-for-hello-world-executable.h, which also adds a
7537 (dg-final): Replace jit-verify-compile-to-file with
7538 jit-verify-output-file-was-created, and invoke new function
7539 jit-verify-assembler.
7540 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
7542 (dg-final): Replace jit-verify-compile-to-file with
7543 jit-verify-output-file-was-created, and invoke new function
7544 jit-verify-dynamic-library.
7545 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
7546 favor of an implementation from new file
7547 create-code-for-hello-world-executable.h, which also adds a
7549 (dg-final): Replace jit-verify-compile-to-file with
7550 jit-verify-output-file-was-created. Strengthen the expected stdout
7551 from the built executable.
7552 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
7553 favor of an implementation from new file
7554 create-code-for-hello-world-executable.h, which also adds a
7556 (dg-final): Replace jit-verify-compile-to-file with
7557 jit-verify-output-file-was-created, and invoke new function
7559 * jit.dg/verify-dynamic-library.c: New source file.
7561 2015-02-06 Sebastian Pop <s.pop@samsung.com>
7562 Brian Rzycki <b.rzycki@samsung.com>
7564 PR tree-optimization/64878
7565 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
7567 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7570 * g++.dg/ipa/pr64896.C: New test.
7572 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7575 * gcc.target/powerpc/pr64205.c: New file.
7577 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
7579 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
7580 (dg-options): Use -fpie instead of -fPIE -pie.
7582 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7585 * g++.dg/asan/pr64937.C: New test.
7587 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
7590 * gfortran.dg/class_to_type_4.f90: New test
7592 2015-01-29 Andre Vehreschild <vehre@gmx.de>
7594 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
7596 2015-02-06 Jakub Jelinek <jakub@redhat.com>
7598 PR rtl-optimization/64957
7600 * gcc.c-torture/execute/pr64957.c: New test.
7602 2015-02-05 Jeff Law <law@redhat.com>
7605 * gcc.target/h8300/pr17306-1.c: New test.
7606 * gcc.target/h8300/pr17306-2.c: New test.
7608 2015-02-05 Tobias Burnus <burnus@net-b.de>
7611 * gfortran.dg/structure_constructor_12.f90: New.
7613 2015-02-05 Jeff Law <law@redhat.com>
7616 gcc.target/h8300/pr58400.c: New test.
7618 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
7620 * gcc.target/arm/macro_defs0.c: New test.
7621 * gcc.target/arm/macro_defs1.c: New test.
7622 * gcc.target/arm/macro_defs2.c: New test.
7624 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
7626 PR rtl-optimization/64905
7627 * gcc.target/i386/pr64905.c: Require nonpic target.
7628 (dg-options): Add -fomit-frame-pointer.
7631 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
7633 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
7636 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
7639 * gfortran.dg/type_to_class_2.f90: New test
7640 * gfortran.dg/type_to_class_3.f90: New test
7642 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
7645 * g++.dg/torture/pr64686.C: New testcase.
7647 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
7649 PR rtl-optimization/64905
7650 * gcc.target/i386/pr64905.c: New file.
7652 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7654 * gcc.dg/guality/pr41447-1.c: Remove xfail.
7655 * gcc.dg/guality/pr41616-1.c: Ditto.
7657 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
7660 * gcc.dg/pr64817-3.c: New.
7662 2015-02-04 Jakub Jelinek <jakub@redhat.com>
7663 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7665 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
7666 pass parameters in registers.
7667 * gcc.dg/guality/pr36728-2.c (main): Likewise.
7668 * gcc.dg/guality/pr36728-3.c (main): Likewise.
7669 * gcc.dg/guality/pr36728-4.c (main): Likewise.
7671 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
7672 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7674 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
7675 list, allow for multilibed targets.
7676 * gcc.dg/combine_ashiftrt_2.c: Likewise.
7678 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
7680 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
7681 * gcc.dg/pr46728-6.c: Ditto.
7683 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
7685 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
7686 for mips_nanlegacy target.
7688 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
7690 * gcc.target/i386/chkp-hidden-def.c: New.
7692 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7695 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
7696 to use 24 bits for bitfield b.
7698 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7701 * lib/target-supports.exp (check_effective_target_bswap64): Do not
7702 cache result in a global variable. Include all 32-bit targets for
7705 2015-02-03 Jakub Jelinek <jakub@redhat.com>
7707 PR rtl-optimization/64756
7708 * gcc.c-torture/execute/pr64756.c: New test.
7710 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
7713 * gcc.target/sh/pr64660-0.h: New.
7714 * gcc.target/sh/pr64660-1.c: New.
7715 * gcc.target/sh/pr64660-2.c: New.
7716 * gcc.target/sh/pr64660-3.c: New.
7717 * gcc.target/sh/pr64660-4.c: New.
7719 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
7722 * g++.dg/warn/Waddress-2.C: New.
7724 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
7727 * gcc.target/i386/pr49095.c: XFAIL for ia32.
7729 2015-02-03 Dodji Seketeli <dodji@redhat.com>
7731 PR preprocessor/64803
7732 * gcc.dg/cpp/builtin-macro-1.c: New test case.
7734 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
7736 * g++.dg/ipa/devirt-37.C: Disable early inlining.
7738 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
7740 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7741 (_ARM_FPSRC): Add DN and AHP fields.
7742 (clean_results): Force DN=1 on AArch64.
7743 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
7744 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
7745 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
7746 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
7747 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
7748 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
7750 2015-02-02 Alan Modra <amodra@gmail.com>
7752 * gcc.target/powerpc/cprophard.c: New.
7754 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
7756 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
7757 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
7759 2015-02-01 Jakub Jelinek <jakub@redhat.com>
7762 * gcc.dg/pr64817-1.c: New test.
7763 * gcc.dg/pr64817-2.c: New test.
7765 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
7768 * gcc.target/sh/pr64851-0.h: New
7769 * gcc.target/sh/pr64851-1.c: New
7770 * gcc.target/sh/pr64851-2.c: New
7771 * gcc.target/sh/pr64851-3.c: New
7772 * gcc.target/sh/pr64851-4.c: New
7774 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7777 * gcc.dg/torture/pr64882.c: New test.
7779 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
7782 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
7785 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
7787 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
7788 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
7789 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
7790 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
7791 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
7792 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
7794 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
7795 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
7797 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
7798 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
7801 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7804 * g++.dg/pr64688-2.C: New.
7806 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7808 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
7809 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7810 * gcc.target/i386/fuse-caller-save.c: Ditto.
7811 * gcc.target/i386/headmerge-1.c: Ditto.
7812 * gcc.target/i386/headmerge-2.c: Ditto.
7813 * gcc.target/i386/sibcall-6.c: Ditto.
7815 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
7818 * gcc.target/i386/pr64617.c: New test.
7820 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
7823 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
7824 (dg-options): Remove -m32.
7825 (dg-final): Scan for "movb %al" only.
7826 * gcc.target/i386/pr15184-2.c: Ditto.
7828 2015-01-30 Richard Biener <rguenther@suse.de>
7830 PR tree-optimization/64829
7831 * gcc.dg/vect/pr64829.c: New testcase.
7833 2015-01-29 Marek Polacek <polacek@redhat.com>
7836 * gcc.dg/pr64709.c: New test.
7838 2015-01-29 Jakub Jelinek <jakub@redhat.com>
7841 * g++.dg/ubsan/pr64717-1.C: New test.
7842 * g++.dg/ubsan/pr64717-2.C: New test.
7844 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
7846 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
7848 2015-01-29 Jeff Law <law@redhat.com>
7851 * gcc.target/i386/pr15184-1.c: New test.
7852 * gcc.target/i386/pr15184-2.c: New test.
7854 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7856 PR tree-optimization/64746
7857 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
7859 2015-01-29 Richard Biener <rguenther@suse.de>
7861 PR tree-optimization/64853
7862 * gcc.dg/torture/pr64853.c: New testcase.
7864 2015-01-29 Richard Biener <rguenther@suse.de>
7866 PR tree-optimization/64844
7867 * gcc.dg/vect/pr64844.c: New testcase.
7869 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7872 * gcc.dg/pr64809.c: Delete.
7874 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
7877 * gcc.target/i386/pr64805.c: New.
7879 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7881 * gcc.dg/guality/guality.h (main): Add argv[0] to
7882 guality_gdb_command.
7884 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
7887 * gcc.dg/tree-ssa/pr64801.c: New testcase.
7889 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
7892 * gcc.target/sh/sh.exp
7893 (check_effective_target_atomic_model_soft_gusa_available,
7894 check_effective_target_atomic_model_soft_tcb_available,
7895 check_effective_target_atomic_model_soft_imask_available,
7896 check_effective_target_atomic_model_hard_llcs_available): New.
7897 * gcc.target/sh/pr64659-0.h: New.
7898 * gcc.target/sh/pr64659-1.c: New.
7899 * gcc.target/sh/pr64659-2.c: New.
7900 * gcc.target/sh/pr64659-3.c: New.
7901 * gcc.target/sh/pr64659-4.c: New.
7903 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
7905 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
7906 scan-assembler-times pattern.
7908 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7911 * gcc.dg/pr64809.c: New test.
7913 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
7915 PR tree-optimization/64277
7916 * gcc.dg/pr64277.c: New.
7918 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7920 PR tree-optimization/64718
7921 * gcc.c-torture/execute/pr64718.c: New test.
7923 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
7925 * gcc.target/aarch64/abs_2.c: New.
7927 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
7929 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
7930 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
7931 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
7934 2015-01-28 Jakub Jelinek <jakub@redhat.com>
7937 * lib/target-supports.exp (check_effective_target_comdat_group): New.
7938 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
7939 { target comdat_group }.
7941 2015-01-27 Tobias Burnus <burnus@net-b.de>
7944 * gfortran.dg/goacc/coarray_2.f90: New.
7946 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7950 * g++.dg/torture/pr64139.C: New testcase.
7951 * g++.dg/torture/pr60871.C: Likewise.
7953 2015-01-27 Janus Weil <janus@gcc.gnu.org>
7956 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
7957 prevent linking errors.
7959 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
7962 * g++.dg/torture/pr64282.C: New testcase.
7964 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7966 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
7969 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7971 * gcc.target/s390/hotpatch-13.c: New testcase.
7972 * gcc.target/s390/hotpatch-14.c: New testcase.
7973 * gcc.target/s390/hotpatch-15.c: New testcase.
7974 * gcc.target/s390/hotpatch-16.c: New testcase.
7975 * gcc.target/s390/hotpatch-17.c: New testcase.
7976 * gcc.target/s390/hotpatch-18.c: New testcase.
7977 * gcc.target/s390/hotpatch-19.c: New testcase.
7978 * gcc.target/s390/hotpatch-20.c: New testcase.
7979 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
7980 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
7981 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
7982 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
7983 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
7984 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
7985 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
7986 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
7987 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
7988 * gcc.target/s390/hotpatch-10.c: Likewise.
7989 * gcc.target/s390/hotpatch-11.c: Likewise.
7990 * gcc.target/s390/hotpatch-12.c: Likewise.
7991 * gcc.target/s390/hotpatch-2.c: Likewise.
7992 * gcc.target/s390/hotpatch-3.c: Likewise.
7993 * gcc.target/s390/hotpatch-4.c: Likewise.
7994 * gcc.target/s390/hotpatch-5.c: Likewise.
7995 * gcc.target/s390/hotpatch-6.c: Likewise.
7996 * gcc.target/s390/hotpatch-7.c: Likewise.
7997 * gcc.target/s390/hotpatch-8.c: Likewise.
7998 * gcc.target/s390/hotpatch-9.c: Likewise.
7999 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8000 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8001 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8002 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8003 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8004 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8005 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8006 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8008 2015-01-27 Jiong Wang <jiong.wang@arm.com>
8010 * gcc.dg/long_branch.c: New testcase.
8012 2015-01-27 Richard Biener <rguenther@suse.de>
8014 PR tree-optimization/56273
8015 PR tree-optimization/59124
8016 PR tree-optimization/64277
8017 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8018 * gcc.dg/Warray-bounds-12.c: Likewise.
8019 * gcc.dg/Warray-bounds-13.c: Likewise.
8021 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8023 PR rtl-optimization/61058
8024 * gcc.dg/pr61058.c: New test.
8026 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
8028 * gcc.target/i386/chkp-narrow-bounds.c: New.
8030 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8032 PR tree-optimization/64807
8033 * gcc.dg/pr64807.c: New test.
8036 * gcc.dg/pr64766.c: New test.
8038 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
8041 * gcc.target/sh/pr49263-4.c: New.
8043 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8046 * gfortran.dg/allocate_with_mold_1.f90: New test
8048 2015-01-26 Jakub Jelinek <jakub@redhat.com>
8051 * gcc.dg/pr64778.c: New test.
8054 * gcc.dg/vect/pr64421.c: New test.
8056 2015-01-26 Tobias Burnus <burnus@net-b.de>
8059 * gfortran.dg/coarray_36.f: New.
8060 * gfortran.dg/coarray_37.f90: New.
8062 2015-01-26 Janus Weil <janus@gcc.gnu.org>
8065 * gfortran.dg/class_allocate_18.f90: New.
8067 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8069 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8071 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8073 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8075 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8077 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8079 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8081 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8083 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8085 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8086 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8087 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8088 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8090 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8092 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8093 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8094 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8096 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8098 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8099 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8100 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8101 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8102 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8105 2015-01-26 Richard Biener <rguenther@suse.de>
8108 * gcc.dg/uninit-19.c: New testcase.
8110 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8112 * lib/target-supports.exp (check_effective_target_vect64): Add
8115 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
8118 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8120 2015-01-26 Tony Liu <tony.liu@arm.com>
8122 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
8125 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
8128 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
8129 correctly, clean up afterwards.
8131 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
8134 * gfortran.dg/use_rename_7.f90: New.
8136 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
8138 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
8139 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
8141 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
8144 * gcc.target/sh/pr54236-4.c: New.
8146 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
8148 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
8149 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
8152 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
8155 * gfortran.dg/open_new_segv.f90: New test.
8157 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
8166 * gcc.target/sh/pr64345-1.c: New.
8167 * gcc.target/sh/pr64345-2.c: New.
8168 * gcc.target/sh/pr59533-1.c: New.
8169 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
8170 * gcc.target/sh/pr52933-2.c: Likewise.
8171 * gcc.target/sh/pr54089-1.c: Likewise.
8172 * gcc.target/sh/pr54236-1.c: Likewise.
8173 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
8174 * gcc.target/sh/pr49263-1.c: Remove xfails.
8175 * gcc.target/sh/pr49263-2.c: Likewise.
8176 * gcc.target/sh/pr49263-3.c: Likewise.
8177 * gcc.target/sh/pr53987-1.c: Likewise.
8178 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
8179 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
8180 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
8181 (test05, test06, test07, test08, test09, test10, test11, test12): New.
8182 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
8183 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
8185 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
8188 2015-01-24 Tom de Vries <tom@codesourcery.com>
8190 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
8192 2015-01-23 Ian Lance Taylor <iant@google.com>
8195 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
8196 targets without split stack support.
8198 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
8201 * gcc.target/i386/pr64317.c: New test.
8203 2015-01-23 Jakub Jelinek <jakub@redhat.com>
8205 PR rtl-optimization/63637
8206 PR rtl-optimization/60663
8207 * gcc.dg/pr63637-1.c: New test.
8208 * gcc.dg/pr63637-2.c: New test.
8209 * gcc.dg/pr63637-3.c: New test.
8210 * gcc.dg/pr63637-4.c: New test.
8211 * gcc.dg/pr63637-5.c: New test.
8212 * gcc.dg/pr63637-6.c: New test.
8213 * gcc.target/i386/pr63637-1.c: New test.
8214 * gcc.target/i386/pr63637-2.c: New test.
8215 * gcc.target/i386/pr63637-3.c: New test.
8216 * gcc.target/i386/pr63637-4.c: New test.
8217 * gcc.target/i386/pr63637-5.c: New test.
8218 * gcc.target/i386/pr63637-6.c: New test.
8220 2015-01-23 Richard Biener <rguenther@suse.de>
8223 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
8224 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
8226 2015-01-23 Marek Polacek <polacek@redhat.com>
8228 PR preprocessor/60570
8229 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
8230 * gcc.dg/cpp/pr60570.c: New test.
8232 2015-01-23 Richard Biener <rguenther@suse.de>
8235 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
8236 vectorization on vect64 targets.
8238 2015-01-23 Janus Weil <janus@gcc.gnu.org>
8241 * gfortran.dg/class_allocate_17.f90: New.
8243 2015-01-23 Tobias Burnus <burnus@net-b.de>
8246 * gfortran.dg/goacc/combined_loop.f90: New.
8248 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8251 * gfortran.dg/make_unit.f90: New test.
8253 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8256 * gfortran.dg/negative_unit_int8.f: Update.
8258 2015-01-22 Jeff Law <law@redhat.com>
8261 * gcc.target/m68k/pr52076-1.c: New test.
8262 * gcc.target/m68k/pr52076-2.c: New test.
8264 2015-01-22 Richard Biener <rguenther@suse.de>
8267 * gcc.dg/torture/pr64728.c: New testcase.
8269 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
8272 * g++.dg/pr64688.C: New test.
8274 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
8276 * gcc.target/i386/chkp-always_inline.c (f1): Make static
8277 to avoid errors with -fpic.
8279 2015-01-22 Richard Biener <rguenther@suse.de>
8282 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
8284 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
8286 PR rtl-optimization/64682
8287 * gcc.c-torture/execute/pr64682.c: New file.
8289 2015-01-21 Jakub Jelinek <jakub@redhat.com>
8292 * gcc.dg/pr64511.c: New test.
8294 PR rtl-optimization/62078
8295 * g++.dg/opt/pr62078.C: New test.
8298 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
8300 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
8303 * gfortran.dg/internal_pack_15.f90: New test.
8305 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8307 * c-c++-common/tsan/step.c: New testcase.
8309 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8311 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
8313 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8315 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
8317 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8319 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
8321 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8323 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
8325 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8327 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
8329 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8331 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
8333 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8335 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
8337 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8339 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
8341 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8343 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
8345 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8347 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
8349 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8351 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
8353 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8355 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
8357 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8359 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
8360 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
8361 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
8364 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8366 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
8367 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
8368 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
8371 2015-01-21 Renlin Li <renlin.li@arm.com>
8373 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
8374 * g++.dg/tls/thread_local5g.C: Likewise.
8375 * g++.dg/tls/thread_local6g.C: Likewise.
8377 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8379 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
8380 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
8381 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
8383 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8385 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
8386 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
8387 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
8389 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8391 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
8392 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
8393 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
8395 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
8397 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
8398 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
8399 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
8401 2015-01-20 Jeff Law <law@redhat.com>
8404 * gcc.target/m68k/pr59946.c: New test.
8406 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8408 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
8409 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
8410 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
8412 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8414 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
8415 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
8416 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
8418 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8420 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
8421 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
8422 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
8424 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8426 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
8427 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
8428 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
8430 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
8433 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8435 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
8436 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
8437 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
8439 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8441 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
8442 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
8443 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
8445 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8447 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
8449 2015-01-20 Jakub Jelinek <jakub@redhat.com>
8451 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
8454 * g++.dg/ubsan/pr64632.C: New test.
8457 * gcc.dg/pr64663.c: New test.
8459 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8462 * g++.dg/warn/Wunused-var-23.C: New.
8464 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8467 * g++.dg/cpp0x/constexpr-59937-1.C: New.
8468 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
8470 2015-01-20 Richard Biener <rguenther@suse.de>
8473 * gcc.dg/lto/pr64684_0.c: New testcase.
8474 * gcc.dg/lto/pr64684_1.c: Likewise.
8475 * gcc.dg/lto/pr64684_2.c: Likewise.
8476 * gcc.dg/lto/pr64685_0.c: Likewise.
8477 * gcc.dg/lto/pr64685_1.c: Likewise.
8479 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
8482 * g++.dg/cpp1y/lambda-init12.C: New.
8484 2015-01-20 Richard Biener <rguenther@suse.de>
8486 PR tree-optimization/64410
8487 * g++.dg/vect/pr64410.cc: Require vect_double.
8489 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
8492 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
8494 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
8498 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8500 PR rtl-optimization/64081
8501 * gcc.dg/pr64081.c: New test.
8503 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8505 * jit.dg/harness.h: Include <unistd.h>.
8506 (CHECK_NO_ERRORS): New.
8507 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
8508 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
8509 gcc_jit_context_compile_to_file.
8510 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
8511 args to the spawned executable.
8512 (jit-expand-vars): New function.
8513 (jit-exe-params): New variable.
8514 (dg-jit-set-exe-params): New function.
8515 (jit-dg-test): Detect testcases that use
8516 jit-verify-compile-to-file and call jit-setup-compile-to-file.
8517 Set arguments of spawned process to jit-exe-params.
8518 (jit-get-output-filename): New function.
8519 (jit-setup-compile-to-file): New function.
8520 (jit-verify-compile-to-file): New function.
8521 (jit-run-executable): New function.
8522 (jit-verify-executable): New function.
8523 * jit.dg/test-compile-to-assembler.c: New testcase.
8524 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
8525 * jit.dg/test-compile-to-executable.c: New testcase.
8526 * jit.dg/test-compile-to-object.c: New testcase.
8528 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
8531 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
8534 2015-01-19 Martin Liska <mliska@suse.cz>
8536 * objc/compile/pr64668.m: New test.
8538 2015-01-19 David Malcolm <dmalcolm@redhat.com>
8540 * jit.dg/test-arith-overflow.c: Include stdbool.h.
8541 (create_overflow_fn): Update comment to clarify that
8542 the third param of the created function is a bool *, not
8544 (verify_int_overflow_fn): Convert param "expected_ovf" from
8545 int to bool. Update third param of "overflow_fn_type" from int *
8546 to bool *. Update local "actual_ovf" from int to bool.
8547 (verify_uint_overflow_fn): Likewise.
8549 2015-01-19 Martin Liska <mliska@suse.cz>
8551 * gcc.dg/ipa/ipa-icf-33.c: New test.
8553 2015-01-19 Felix Yang <felix.yang@huawei.com>
8554 Haijian Zhang <z.zhanghaijian@huawei.com>
8556 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8557 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8558 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
8559 result_float64x2, expected_hfloat64x2): New helper type, variable and
8561 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
8562 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
8563 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
8564 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
8565 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
8566 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
8567 and target without the FMA feature.
8569 2015-01-19 Jiong Wang <jiong.wang@arm.com>
8571 * gcc.target/aarch64/pr64304.c: New testcase.
8573 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
8575 PR rtl-optimization/64081
8576 * gcc.dg/pr64081.c: New test.
8578 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
8581 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
8583 * gcc.target/aarch64/test_frame_6.c: Likewise.
8584 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
8585 and x19 (in the epilogue).
8586 * gcc.target/aarch64/test_frame_4.c: Likewise.
8587 * gcc.target/aarch64/test_frame_7.c: Likewise.
8589 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
8591 * gcc.target/i386/chkp-always_inline.c: New.
8593 2015-01-15 Andrew Pinski <apinski@cavium.com>
8594 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8596 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
8597 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
8599 2015-01-18 Andre Vehreschild <vehre@gmx.de>
8602 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
8603 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
8605 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8608 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8610 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
8613 * gcc.target/sh/torture/pr64652.c: New.
8615 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8617 * gcc.dg/ipa/ipa-icf-32.c: Update template.
8618 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8619 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8620 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
8621 * c-c++-common/asan/kasan-recover-1.c: Likewise.
8622 * c-c++-common/asan/kasan-recover-2.c: Likewise.
8624 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
8627 * g++.dg/torture/pr64378.C: New testcase.
8629 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8632 * gfortran.dg/block_13.f08: New test
8634 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
8637 * gfortran.dg/associate_1.f03: Allow test for character with
8640 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8642 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
8643 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
8645 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8647 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
8649 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
8652 * gfortran.dg/unlimited_polymorphic_21.f90: New test
8654 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8657 * gfortran.dg/alloc_comp_assign_13.f08: New test.
8660 * gfortran.dg/alloc_comp_assign_14.f08: New test.
8663 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
8665 2015-01-17 Andre Vehreschild <vehre@gmx.de>
8668 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
8670 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
8672 PR rtl-optimization/52773
8673 * gcc.c-torture/compile/pr52773.c: New test.
8675 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8678 * g++.dg/cpp0x/alias-decl-46.C: New.
8680 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8682 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
8684 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8686 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
8688 (CHECK_FP): Likewise.
8689 (CHECK_CUMULATIVE_SAT): Likewise.
8691 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
8693 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8694 (Set_Neon_Cumulative_Sat): Add parameter.
8695 (__set_neon_cumulative_sat): Support new parameter.
8696 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
8697 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8699 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
8700 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
8703 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8705 * g++.dg/tsan/vptr_benign_race.C: New testcase.
8706 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
8708 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8711 * g++.dg/tls/thread_local-ice4.C: New.
8713 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
8715 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
8718 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8721 * g++.dg/cpp0x/vt-62276.C: New.
8723 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8726 * g++.dg/pr64353.C: New.
8728 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8731 * gcc.target/aarch64/pr64263_1.c: New test.
8733 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
8735 PR tree-optimization/64434
8736 * gcc.dg/torture/pr64434.c: Move to...
8737 * gcc.dg/pr64434.c: ... here.
8739 2015-01-16 Richard Biener <rguenther@suse.de>
8742 * gcc.dg/uninit-18.c: New testcase.
8744 2015-01-16 Richard Biener <rguenther@suse.de>
8746 PR tree-optimization/64568
8747 * g++.dg/torture/pr64568-2.C: New testcase.
8749 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
8752 * gcc.target/i386/chkp-label-address.c: New.
8754 2015-01-16 Janus Weil <janus@gcc.gnu.org>
8757 * gfortran.dg/pointer_init_6.f90: Extended.
8759 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
8761 * gcc.c-torture/compile/20150108.c: New test.
8763 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
8765 * gcc.target/visium: New directory.
8767 2015-01-16 Richard Biener <rguenther@suse.de>
8769 PR tree-optimization/61743
8770 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
8771 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
8773 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
8775 * gcc.dg/pr64015.c: New test.
8777 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
8781 * g++.dg/ipa/pr64612.C: New test.
8783 2015-01-16 Renlin Li <renlin.li@arm.com>
8785 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
8787 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
8789 * gcc.target/i386/sse-14.c: Test new intrinsic.
8790 * gcc.target/i386/sse-22.c: Ditto.
8792 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8795 * g++.dg/cpp0x/auto44.C: New.
8797 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
8800 * gcc.target/nios2/gpopt-all.c: New test case.
8801 * gcc.target/nios2/gpopt-local.c: New test case.
8802 * gcc.target/nios2/gpopt-global.c: New test case.
8803 * gcc.target/nios2/gpopt-data.c: New test case.
8804 * gcc.target/nios2/gpopt-none.c: New test case.
8806 2015-01-15 Jakub Jelinek <jakub@redhat.com>
8808 * g++.dg/ubsan/vptr-1.C: New test.
8809 * g++.dg/ubsan/vptr-2.C: New test.
8810 * g++.dg/ubsan/vptr-3.C: New test.
8811 * g++.dg/ubsan/vptr-4.C: New test.
8812 * g++.dg/ubsan/vptr-5.C: New test.
8813 * g++.dg/ubsan/vptr-6.C: New test.
8814 * g++.dg/ubsan/vptr-7.C: New test.
8815 * g++.dg/ubsan/vptr-8.C: New test.
8816 * g++.dg/ubsan/vptr-9.C: New test.
8818 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8820 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
8822 * lib/gcc-dg.exp: Likewise.
8824 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
8826 PR rtl-optimization/64110
8827 * gcc.target/i386/pr64110.c: Add scan-assembler.
8829 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
8830 James Norris <jnorris@codesourcery.com>
8831 Cesar Philippidis <cesar@codesourcery.com>
8832 Ilmir Usmanov <i.usmanov@samsung.com>
8834 * lib/target-supports.exp (check_effective_target_fopenacc): New
8836 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
8837 * g++.dg/goacc/goacc.exp: Likewise.
8838 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
8839 * gcc.dg/goacc/goacc.exp: Likewise.
8840 * gfortran.dg/goacc/goacc.exp: Likewise.
8841 * c-c++-common/cpp/openacc-define-1.c: New file.
8842 * c-c++-common/cpp/openacc-define-2.c: Likewise.
8843 * c-c++-common/cpp/openacc-define-3.c: Likewise.
8844 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
8845 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8846 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8847 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8848 * c-c++-common/goacc/asyncwait-1.c: Likewise.
8849 * c-c++-common/goacc/cache-1.c: Likewise.
8850 * c-c++-common/goacc/clauses-fail.c: Likewise.
8851 * c-c++-common/goacc/collapse-1.c: Likewise.
8852 * c-c++-common/goacc/data-1.c: Likewise.
8853 * c-c++-common/goacc/data-2.c: Likewise.
8854 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
8855 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8856 * c-c++-common/goacc/deviceptr-2.c: Likewise.
8857 * c-c++-common/goacc/deviceptr-3.c: Likewise.
8858 * c-c++-common/goacc/if-clause-1.c: Likewise.
8859 * c-c++-common/goacc/if-clause-2.c: Likewise.
8860 * c-c++-common/goacc/kernels-1.c: Likewise.
8861 * c-c++-common/goacc/loop-1.c: Likewise.
8862 * c-c++-common/goacc/loop-private-1.c: Likewise.
8863 * c-c++-common/goacc/nesting-1.c: Likewise.
8864 * c-c++-common/goacc/nesting-data-1.c: Likewise.
8865 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
8866 * c-c++-common/goacc/parallel-1.c: Likewise.
8867 * c-c++-common/goacc/pcopy.c: Likewise.
8868 * c-c++-common/goacc/pcopyin.c: Likewise.
8869 * c-c++-common/goacc/pcopyout.c: Likewise.
8870 * c-c++-common/goacc/pcreate.c: Likewise.
8871 * c-c++-common/goacc/pragma_context.c: Likewise.
8872 * c-c++-common/goacc/present-1.c: Likewise.
8873 * c-c++-common/goacc/reduction-1.c: Likewise.
8874 * c-c++-common/goacc/reduction-2.c: Likewise.
8875 * c-c++-common/goacc/reduction-3.c: Likewise.
8876 * c-c++-common/goacc/reduction-4.c: Likewise.
8877 * c-c++-common/goacc/sb-1.c: Likewise.
8878 * c-c++-common/goacc/sb-2.c: Likewise.
8879 * c-c++-common/goacc/sb-3.c: Likewise.
8880 * c-c++-common/goacc/update-1.c: Likewise.
8881 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
8882 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8883 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8884 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8885 * gfortran.dg/goacc/assumed.f95: Likewise.
8886 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
8887 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
8888 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8889 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
8890 * gfortran.dg/goacc/branch.f95: Likewise.
8891 * gfortran.dg/goacc/cache-1.f95: Likewise.
8892 * gfortran.dg/goacc/coarray.f95: Likewise.
8893 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
8894 * gfortran.dg/goacc/cray.f95: Likewise.
8895 * gfortran.dg/goacc/critical.f95: Likewise.
8896 * gfortran.dg/goacc/data-clauses.f95: Likewise.
8897 * gfortran.dg/goacc/data-tree.f95: Likewise.
8898 * gfortran.dg/goacc/declare-1.f95: Likewise.
8899 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
8900 * gfortran.dg/goacc/fixed-1.f: Likewise.
8901 * gfortran.dg/goacc/fixed-2.f: Likewise.
8902 * gfortran.dg/goacc/fixed-3.f: Likewise.
8903 * gfortran.dg/goacc/fixed-4.f: Likewise.
8904 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
8905 * gfortran.dg/goacc/if.f95: Likewise.
8906 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
8907 * gfortran.dg/goacc/list.f95: Likewise.
8908 * gfortran.dg/goacc/literal.f95: Likewise.
8909 * gfortran.dg/goacc/loop-1.f95: Likewise.
8910 * gfortran.dg/goacc/loop-2.f95: Likewise.
8911 * gfortran.dg/goacc/loop-3.f95: Likewise.
8912 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8913 * gfortran.dg/goacc/omp.f95: Likewise.
8914 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
8915 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
8916 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
8917 * gfortran.dg/goacc/parameter.f95: Likewise.
8918 * gfortran.dg/goacc/private-1.f95: Likewise.
8919 * gfortran.dg/goacc/private-2.f95: Likewise.
8920 * gfortran.dg/goacc/private-3.f95: Likewise.
8921 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
8922 * gfortran.dg/goacc/reduction-2.f95: Likewise.
8923 * gfortran.dg/goacc/reduction.f95: Likewise.
8924 * gfortran.dg/goacc/routine-1.f90: Likewise.
8925 * gfortran.dg/goacc/routine-2.f90: Likewise.
8926 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
8927 * gfortran.dg/goacc/several-directives.f95: Likewise.
8928 * gfortran.dg/goacc/sie.f95: Likewise.
8929 * gfortran.dg/goacc/subarrays.f95: Likewise.
8930 * gfortran.dg/gomp/map-1.f90: Likewise.
8931 * gfortran.dg/openacc-define-1.f90: Likewise.
8932 * gfortran.dg/openacc-define-2.f90: Likewise.
8933 * gfortran.dg/openacc-define-3.f90: Likewise.
8934 * g++.dg/gomp/block-1.C: Update for changed compiler output.
8935 * g++.dg/gomp/block-2.C: Likewise.
8936 * g++.dg/gomp/block-3.C: Likewise.
8937 * g++.dg/gomp/block-5.C: Likewise.
8938 * g++.dg/gomp/target-1.C: Likewise.
8939 * g++.dg/gomp/target-2.C: Likewise.
8940 * g++.dg/gomp/taskgroup-1.C: Likewise.
8941 * g++.dg/gomp/teams-1.C: Likewise.
8942 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
8943 * gcc.dg/cilk-plus/jump.c: Likewise.
8944 * gcc.dg/gomp/block-1.c: Likewise.
8945 * gcc.dg/gomp/block-10.c: Likewise.
8946 * gcc.dg/gomp/block-2.c: Likewise.
8947 * gcc.dg/gomp/block-3.c: Likewise.
8948 * gcc.dg/gomp/block-4.c: Likewise.
8949 * gcc.dg/gomp/block-5.c: Likewise.
8950 * gcc.dg/gomp/block-6.c: Likewise.
8951 * gcc.dg/gomp/block-7.c: Likewise.
8952 * gcc.dg/gomp/block-8.c: Likewise.
8953 * gcc.dg/gomp/block-9.c: Likewise.
8954 * gcc.dg/gomp/target-1.c: Likewise.
8955 * gcc.dg/gomp/target-2.c: Likewise.
8956 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8957 * gcc.dg/gomp/teams-1.c: Likewise.
8959 2015-01-15 David Malcolm <dmalcolm@redhat.com>
8961 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
8964 2015-01-15 Mike Stump <mikestump@comcast.net>
8966 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
8967 * gcc.dg/inline_2.c: Likewise.
8968 * gcc.dg/inline_3.c: Likewise.
8969 * gcc.dg/inline_4.c: Likewise.
8971 2015-01-15 Janus Weil <janus@gcc.gnu.org>
8974 * gfortran.dg/proc_ptr_comp_43.f90: New.
8976 2015-01-15 Mike Stump <mikestump@comcast.net>
8978 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
8979 * gcc.dg/unroll_2.c: Likewise.
8980 * gcc.dg/unroll_3.c: Likewise.
8981 * gcc.dg/unroll_4.c: Likewise.
8982 * gcc.dg/unroll_5.c: Likewise.
8984 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
8987 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
8989 * gcc.target/aarch64/test_frame_6.c: Likewise.
8990 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
8991 x30 and x19 (in the epilogue).
8992 * gcc.target/aarch64/test_frame_4.c: Likewise.
8993 * gcc.target/aarch64/test_frame_7.c: Likewise.
8995 2015-01-15 Martin Liska <mliska@suse.cz>
8997 * g++.dg/ipa/pr64068.C: New test.
8998 * gcc.dg/ipa/PR64559.c: New test.
9000 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9002 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9005 2015-01-15 Richard Biener <rguenther@suse.de>
9007 PR tree-optimization/61743
9008 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9009 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9011 2015-01-15 Renlin Li <renlin.li@arm.com>
9013 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9014 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9016 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9018 * gcc.dg/vect/vect-aggressive-1.c: New.
9019 * gcc.target/i386/avx2-vect-aggressive.c: New.
9021 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9023 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9025 2015-01-15 Richard Biener <rguenther@suse.de>
9028 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9029 -Wl,-undefined,dynamic_lookup.
9031 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9033 * gnat.dg/opt47.adb: New test.
9035 2015-01-15 Richard Biener <rguenther@suse.de>
9038 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9040 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9042 PR tree-optimization/64434
9043 * gcc.dg/torture/pr64434.c: New test.
9045 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
9047 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9048 -mno-micromips. MIPS32R1 and below require -mno-micromips.
9049 -march=loongson* and -march=octeon* require -mno-micromips.
9051 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
9052 Matthew Fortune <matthew.fortune@imgtec.com>
9054 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9055 * gcc.target/mips/call-saved-5.c (foo): Likewise.
9056 * gcc.target/mips/call-saved-6.c (foo): Likewise.
9057 * gcc.target/mips/call-saved-7.c: New file.
9058 * gcc.target/mips/call-saved-8.c: New file.
9059 * gcc.target/mips/call-saved-9.c: New file.
9061 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
9063 * gcc.target/mips/lsa.c: New file.
9064 * gcc.target/mips/mips64-lsa.c: Likewise.
9065 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9066 * gcc.target/mips/mulsize-4.c: Likewise.
9067 * gcc.target/mips/mulsize-5.c: New file.
9068 * gcc.target/mips/mulsize-6.c: Likewise.
9069 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9070 and !HAS_LSA as ghost options.
9071 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9074 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
9076 * g++.dg/torture/20141013.c: Set -fno-short-enums.
9078 2015-01-15 Richard Biener <rguenther@suse.de>
9081 * gcc.dg/torture/pr64365.c: New testcase.
9083 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
9085 * gcc.dg/stackprotectexplicit1.c: New test.
9086 * g++.dg/stackprotectexplicit2.c: New test.
9088 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9091 * gfortran.dg/inquire_internal.f90: New.
9092 * gfortran.dg/negative_unit_check.f90: New.
9094 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
9097 * gcc.target/sh/pr53988-1.c: New.
9099 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
9102 * g++.dg/tls/thread_local-ice3.C: New.
9104 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
9106 * gcc.target/i386/fentry-override.c: Properly place {} in target
9107 selector. Remove nonpic.
9108 * gcc.target/i386/fentry.c: Likewise.
9110 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9112 * gcc.dg/atomic-invalid.c: Check for invalid memory model
9113 warnings instead of errors.
9115 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
9117 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9118 option support instead of ENABLE_LTO from Makefile.
9120 2015-01-14 Richard Biener <rguenther@suse.de>
9122 PR tree-optimization/59354
9123 * gcc.dg/vect/pr59354.c: New testcase.
9125 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
9127 * lib/target-supports.exp
9128 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
9129 on ARM architures before v7.
9131 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9134 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
9137 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9140 * gcc.target/i386/pr64386.c: New test.
9142 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9145 * gcc.target/i386/pr64393.c: New test.
9147 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
9150 * gcc.target/i386/pr64387.c: New test.
9152 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
9154 * gcc.target/aarch64/store-pair-1.c: Fix typo.
9156 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9158 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
9160 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
9163 * gcc.target/arm/pr64453.c: New.
9165 2015-01-14 Richard Biener <rguenther@suse.de>
9168 * gcc.dg/lto/pr64415_0.c: New testcase.
9169 * gcc.dg/lto/pr64415_1.c: Likewise.
9171 2015-01-14 Martin Liska <mliska@suse.cz>
9173 * gcc.dg/ipa/pr64307.c: New test.
9175 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
9177 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
9180 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9183 * gcc.target/arm/pr64460_1.c: New test.
9185 2015-01-14 Richard Biener <rguenther@suse.de>
9187 PR tree-optimization/64493
9188 PR tree-optimization/64495
9189 * gcc.dg/vect/pr64493.c: New testcase.
9190 * gcc.dg/vect/pr64495.c: Likewise.
9192 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
9194 * gcc.dg/Warray-bounds-11.c: New test-case.
9196 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9198 * gcc.target/mips/octeon3-pipe-1.c: New test.
9200 2015-01-13 David Malcolm <dmalcolm@redhat.com>
9202 * jit.dg/harness.h (set_up_logging): Move string concatenation
9204 (concat_strings): New function.
9205 (dump_reproducer): New function.
9206 (test_jit): Call dump_reproducer.
9207 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
9209 (jit-dg-test): Delete any generated reproducer from previous runs.
9210 Verify that a generated reproducer was created, and verify that it
9212 * jit.dg/test-nested-contexts.c (main): Call
9213 gcc_jit_context_dump_reproducer_to_file.
9215 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9217 * gcc.dg/aru-2.c: Add dg-require-profiling.
9219 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9221 * lib/target-supports.exp (check_profiling_available): Check if
9224 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
9227 * g++.dg/torture/pr64565.C: New testcase.
9229 2015-01-13 Marek Polacek <polacek@redhat.com>
9232 * gcc.dg/tm/pr64391.c: New test.
9234 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9236 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
9239 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
9241 * gcc.target/i386/pie.c: New test.
9243 * lib/target-supports.exp (check_effective_target_pie): New.
9245 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9247 PR rtl-optimization/64286
9248 * gcc.target/i386/avx2-pr64286.c: New test.
9250 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
9253 * g++.dg/cpp0x/vt-57626.C: New.
9255 2015-01-13 Jakub Jelinek <jakub@redhat.com>
9258 * gfortran.dg/pr64528.f90: New test.
9260 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
9262 * gcc.target/aarch64/subsp.c: New test.
9264 2015-01-13 Andrew Pinski <apinski@cavium.com>
9266 * gcc.target/aarch64/store-pair-1.c: New testcase.
9268 2015-01-13 Richard Biener <rguenther@suse.de>
9271 * gcc.dg/lto/pr64373_0.c: New testcase.
9273 2015-01-13 Andrew Pinski <apinski@cavium.com>
9275 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
9276 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
9278 2015-01-13 Richard Biener <rguenther@suse.de>
9280 PR tree-optimization/64406
9281 * gcc.dg/pr64406.c: New testcase.
9283 2015-01-13 Richard Biener <rguenther@suse.de>
9285 PR tree-optimization/64404
9286 * gcc.dg/vect/pr64404.c: New testcase.
9288 2015-01-13 Richard Biener <rguenther@suse.de>
9290 PR tree-optimization/64568
9291 * g++.dg/torture/pr64568.C: New testcase.
9293 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9295 * jit.dg/test-error-local-used-from-other-function.c: New test
9297 * jit.dg/test-error-param-reuse.c: New test case.
9298 * jit.dg/test-error-param-sharing.c: New test case.
9299 * jit.dg/test-error-param-used-from-other-function.c: New test
9301 * jit.dg/test-error-param-used-without-a-function.c: New test
9304 2015-01-12 Jakub Jelinek <jakub@redhat.com>
9306 PR tree-optimization/64563
9307 * gcc.dg/pr64563.c: New test.
9310 * gcc.target/i386/pr64513.c: New test.
9312 PR tree-optimization/64454
9313 * gcc.dg/pr64454.c: New test.
9316 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
9318 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
9319 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9320 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
9321 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
9322 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
9323 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
9324 * gcc.dg/vect/slp-25.c: Likewise.
9325 * gcc.dg/vect/vect-109.c: Likewise.
9326 * gcc.dg/vect/vect-13.c: Likewise.
9327 * gcc.dg/vect/vect-17.c: Likewise.
9328 * gcc.dg/vect/vect-18.c: Likewise.
9329 * gcc.dg/vect/vect-19.c: Likewise.
9330 * gcc.dg/vect/vect-20.c: Likewise.
9331 * gcc.dg/vect/vect-21.c: Likewise.
9332 * gcc.dg/vect/vect-22.c: Likewise.
9333 * gcc.dg/vect/vect-27.c: Likewise.
9334 * gcc.dg/vect/vect-29.c: Likewise.
9335 * gcc.dg/vect/vect-2-big-array.c: Likewise.
9336 * gcc.dg/vect/vect-2.c: Likewise.
9337 * gcc.dg/vect/vect-3.c: Likewise.
9338 * gcc.dg/vect/vect-4.c: Likewise.
9339 * gcc.dg/vect/vect-5.c: Likewise.
9340 * gcc.dg/vect/vect-72.c: Likewise.
9341 * gcc.dg/vect/vect-73-big-array.c: Likewise.
9342 * gcc.dg/vect/vect-73.c: Likewise.
9343 * gcc.dg/vect/vect-77-global.c: Likewise.
9344 * gcc.dg/vect/vect-78-global.c: Likewise.
9345 * gcc.dg/vect/vect-7.c: Likewise.
9346 * gcc.dg/vect/vect-86.c: Likewise.
9347 * gcc.dg/vect/vect-align-1.c: Likewise.
9348 * gcc.dg/vect/vect-align-3.c: Likewise.
9349 * gcc.dg/vect/vect-all-big-array.c: Likewise.
9350 * gcc.dg/vect/vect-all.c: Likewise.
9351 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
9352 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
9353 * gcc.dg/vect/vect-peel-3.c: Likewise.
9354 * gcc.dg/vect/vect-peel-4.c: Likewise.
9355 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
9357 2015-01-12 Jeff Law <law@redhat.com>
9360 * gcc.target/m68k/pr64461.c: New test.
9362 2015-01-12 David Malcolm <dmalcolm@redhat.com>
9364 * jit.dg/test-array-as-pointer.c (create_code): Update call
9365 to gcc_jit_context_new_global by setting "kind" to
9366 GCC_JIT_GLOBAL_IMPORTED.
9367 * jit.dg/test-error-array-as-pointer.c: Likewise.
9368 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
9369 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9370 setting kind to GCC_JIT_GLOBAL_EXPORTED.
9371 * jit.dg/test-using-global.c (the_global): Rename to...
9372 (imported_global): ...this.
9373 (create_code): Update to test the three kinds of global.
9374 (verify_code): Likewise.
9376 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
9379 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
9381 * gcc.target/i386/pr64291-2.c: Updated.
9383 2015-01-12 Richard Biener <rguenther@suse.de>
9385 PR tree-optimization/64530
9386 * gfortran.dg/pr64530.f90: New testcase.
9388 2015-01-12 Richard Biener <rguenther@suse.de>
9391 * gcc.dg/torture/pr64357.c: New testcase.
9393 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
9395 * gcc.target/i386/nop-mcount.c: Properly place {} in target
9398 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9399 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
9401 2015-01-12 Martin Liska <mliska@suse.cz>
9403 * gcc.dg/ipa/PR64550.c: New test.
9405 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
9408 * g++.dg/ipa/pr63470.C: New testcase.
9410 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9413 * gfortran.dg/typebound_operator_20.f90: New.
9415 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9418 * gfortran.dg/proc_ptr_comp_42.f90: New.
9420 2015-01-11 Janus Weil <janus@gcc.gnu.org>
9423 * gfortran.dg/proc_ptr_comp_41.f90: New.
9425 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
9427 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
9429 2015-01-10 Tobias Burnus <burnus@net-b.de>
9432 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
9433 and add dg-excess-errors.
9434 * gfortran.dg/line_length_6.f90: New.
9435 * gfortran.dg/line_length_7.f90: New.
9436 * gfortran.dg/line_length_8.f90: New.
9437 * gfortran.dg/line_length_9.f90: New.
9438 * gfortran.dg/line_length_10.f90: New.
9439 * gfortran.dg/line_length_11.f90: New.
9441 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9443 * jit.dg/test-threads.c (struct testcase): Move declaration
9444 to jit.dg/all-non-failing-tests.h.
9445 (testcases): Likewise.
9446 * jit.dg/all-non-failing-tests.h (struct testcase): Move
9447 declaration here from jit.dg/all-non-failing-tests.h.
9448 (testcases): Likewise.
9449 * jit.dg/test-combination.c (create_code): Eliminate spelling
9450 out all of the testcases in favor of looping through the
9451 "testcases" metadata.
9452 (verify_code): Likewise.
9454 2015-01-09 Jakub Jelinek <jakub@redhat.com>
9456 PR rtl-optimization/64536
9457 * gcc.dg/pr64536.c: New test.
9459 2015-01-09 David Malcolm <dmalcolm@redhat.com>
9461 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
9462 * jit.dg/test-combination.c (create_code): Likewise.
9463 (verify_code): Likewise.
9464 * jit.dg/test-constants.c: New test case.
9465 * jit.dg/test-threads.c: Add test-constants.c.
9467 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
9470 * objc.dg/gnu-api-2-class.m: Add a test case
9471 for the above change.
9473 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
9475 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9477 2015-01-09 Richard Biener <rguenther@suse.de>
9479 PR tree-optimization/64410
9480 * g++.dg/vect/pr64410.cc: New testcase.
9482 2015-01-09 Martin Liska <mliska@suse.cz>
9484 * gcc.dg/ipa/ipa-icf-32.c: New test.
9486 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
9488 * c-c++-common/tsan/tsan_barrier.h: New.
9489 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
9490 * c-c++-common/tsan/bitfield_race.c: Likewise.
9491 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9492 * c-c++-common/tsan/mutexset1.c: Likewise.
9493 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9494 * c-c++-common/tsan/race_on_mutex.c: Likewise.
9495 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9496 * c-c++-common/tsan/simple_race.c: Likewise.
9497 * c-c++-common/tsan/simple_stack.c: Likewise.
9498 * c-c++-common/tsan/sleep_sync.c: Likewise.
9499 * c-c++-common/tsan/tiny_race.c: Likewise.
9500 * c-c++-common/tsan/tls_race.c: Likewise.
9501 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9502 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9503 * g++.dg/tsan/atomic_free.C: Likewise.
9504 * g++.dg/tsan/atomic_free2.C: Likewise.
9505 * g++.dg/tsan/cond_race.C: Likewise.
9506 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
9508 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
9511 * lib/target-supports.exp (check_effective_target_libatomic_available):
9513 * gfortran.dg/coarray/caf.exp: Only add -latomic for
9514 targets that match effective-target libatomic_available.
9515 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
9517 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9519 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
9520 Verify the result of gcc_jit_context_get_last_error.
9521 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
9523 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9525 PR tree-optimization/63989
9526 * gcc.dg/strlenopt-27.c: New test.
9528 2015-01-08 David Malcolm <dmalcolm@redhat.com>
9530 * jit.dg/harness.h (set_up_logging): New function.
9531 (test_jit): Fail if gcc_jit_context_acquire fails. Call
9532 set_up_logging on the context, so that every testcase is
9533 logged to a particular file.
9534 * jit.dg/test-nested-contexts.c (main): Open a logfile,
9535 and call gcc_jit_context_set_logfile on the top-level context.
9537 2015-01-08 Jakub Jelinek <jakub@redhat.com>
9540 * g++.dg/opt/pr64338.C: New test.
9542 2015-01-08 Tobias Burnus <burnus@net-b.de>
9544 * gfortran.dg/coarray/codimension_2b.f90: New file.
9545 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
9546 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
9548 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9551 * g++.dg/ext/fnname4.C: New.
9553 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9556 * g++.dg/cpp0x/constexpr-64462.C: New.
9558 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9561 * g++.dg/cpp0x/deleted10.C: New.
9563 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9565 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
9567 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9569 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
9570 GCC_JIT_UNARY_OP_ABS.
9571 (verify_unary_ops): Likewise.
9573 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9575 * jit.dg/test-arith-overflow.c: New test case.
9576 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
9577 * jit.dg/test-combination.c (create_code): Likewise.
9578 (verify_code): Likewise.
9579 * jit.dg/test-threads.c (testcases): Likewise.
9581 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9583 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
9584 rather than "jit". Load g++.exp, and call g++_init.
9585 Run test-*.cc files within the testsuite and *.cc files within
9587 (jit-dg-test): Drop the addition of -fgnu89-inline to
9588 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
9589 doing it when compiling C testcases (since g++ does not handle
9590 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
9591 is restored to the value after g++_init ran, rather than the
9592 value before g++_init ran. Return a list of
9593 $comp_output $output_file, as dg-test assumes.
9595 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9597 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
9598 make it easier to figure out the origin of each test result when
9599 running test-combination.c and test-threads.c.
9600 (CHECK_VALUE): Likewise.
9601 (CHECK_DOUBLE_VALUE): Likewise.
9602 (CHECK_STRING_VALUE): Likewise.
9603 (CHECK_STRING_STARTS_WITH): Likewise.
9604 (CHECK_STRING_CONTAINS): Likewise.
9606 (check_string_value): Likewise, add "funcname" param.
9607 (check_string_starts_with): Likewise.
9608 (check_string_contains): Likewise.
9610 2015-01-07 David Malcolm <dmalcolm@redhat.com>
9612 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
9613 generating name of built executable.
9615 2015-01-07 Marek Polacek <polacek@redhat.com>
9618 * gcc.dg/pr64440.c: New test.
9619 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
9621 2015-01-07 Marek Polacek <polacek@redhat.com>
9624 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
9625 * gcc.dg/pr64417.c: New test.
9627 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9630 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
9633 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9635 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
9636 Check if testcases run without errors, not just if they compile.
9638 2015-01-06 Christian Bruel <christian.bruel@st.com>
9641 * gcc.target/sh/pr64507.c: New test.
9643 2015-01-06 Arnaud Charlet <charlet@adacore.com>
9645 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
9647 2015-01-06 Jakub Jelinek <jakub@redhat.com>
9649 * c-c++-common/asan/sanitize-all-1.c: New test.
9650 * c-c++-common/ubsan/sanitize-all-1.c: New test.
9651 * c-c++-common/ubsan/sanitize-all-2.c: New test.
9652 * c-c++-common/ubsan/sanitize-all-3.c: New test.
9653 * c-c++-common/ubsan/sanitize-all-4.c: New test.
9655 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
9657 * lib/target-supports.exp (check_profiling_available): Return 0 for
9659 (check_effective_target_tls_runtime): Likewise.
9660 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
9661 * gcc.dg/20020312-2.c: Adjust for Visium.
9662 * gcc.dg/tls/thr-cse-1.c: Likewise
9663 * gcc.dg/tree-ssa/20040204-1.c: Likewise
9664 * gcc.dg/tree-ssa/loop-1.c: Likewise.
9665 * gcc.dg/weak/typeof-2.c: Likewise.
9667 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
9669 PR rtl-optimization/64287
9670 * gcc.dg/aru-2.c: New test.
9672 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9675 * c-c++-common/ubsan/pr64344-1.c: New test.
9676 * c-c++-common/ubsan/pr64344-2.c: New test.
9678 PR tree-optimization/64465
9679 * gcc.dg/pr64465.c: New test.
9681 PR tree-optimization/64494
9682 * gcc.c-torture/compile/pr64494.c: New test.
9684 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9687 * gfortran.dg/realloc_on_assign_25.f90: New test.
9689 2015-01-05 Jakub Jelinek <jakub@redhat.com>
9691 Update copyright years.
9693 2015-01-05 Marek Polacek <polacek@redhat.com>
9696 * gcc.dg/pr64423.c: New test.
9698 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
9700 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
9701 mmix-knuth-mmixware for the same reason as for MIPS.
9702 * gcc.dg/debug/debug-2.c: Ditto.
9704 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
9706 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
9709 * lib/gfortran.exp: Add libatomic library search path.
9710 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
9711 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
9713 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
9715 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9717 * c-c++-common/tsan/bitfield_race.c: New testcase.
9718 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
9720 2015-01-02 Tobias Burnus <burnus@net-b.de>
9722 * gfortran.dg/coarray/collectives_4.f90: New.
9724 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9727 * gfortran.dg/extends_16.f90: New.
9729 2015-01-02 Tobias Burnus <burnus@net-b.de>
9731 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
9733 2015-01-02 Tobias Burnus <burnus@net-b.de>
9735 * gfortran.dg/coarray/codimension_2.f90: New.
9736 * gfortran.dg/coarray/codimension_2a.f90: New.
9737 * gfortran.dg/coarray_35.f90: New.
9738 * gfortran.dg/coarray_35a.f90: New.
9740 2015-01-02 Janus Weil <janus@gcc.gnu.org>
9743 * gfortran.dg/dummy_procedure_11.f90: New.
9745 Copyright (C) 2015 Free Software Foundation, Inc.
9747 Copying and distribution of this file, with or without modification,
9748 are permitted in any medium without royalty provided the copyright
9749 notice and this notice are preserved.