1 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
9 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
11 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
13 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
15 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
17 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
19 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
21 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
23 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
25 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
27 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
29 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
31 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
33 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
35 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
37 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
39 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
41 2015-05-19 Jakub Jelinek <jakub@redhat.com>
43 PR tree-optimization/66187
44 * gcc.c-torture/execute/pr66187.c: New test.
45 * gcc.dg/pr66187-1.c: New test.
46 * gcc.dg/pr66187-2.c: New test.
48 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
50 * gcc.dg/vect/bb-slp-35.c: Adjust.
52 2015-05-19 Richard Biener <rguenther@suse.de>
54 PR tree-optimization/66165
55 * gcc.dg/torture/pr66165.c: New testcase.
57 PR tree-optimization/66185
58 * gcc.dg/torture/pr66185.c: New testcase.
60 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
63 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
65 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
67 * gcc.target/mips/p5600-bonding.c : New file.
69 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
72 * gfortran.dg/interface_operator_1.f90: New tests.
74 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
77 * gfortran.dg/generic_29.f90: New tests.
79 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
82 * gfortran.dg/storage_size_6.f90: New tests.
84 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
87 * gfortran.dg/null1.f90: New test.
89 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
92 * gfortran.dg/entry_21.f90: New test.
94 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
97 * gfortran.dg/storage_size_6.f90: New tests.
99 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
102 * gfortran.dg/misplaced_statement.f90: New test.
104 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
107 * gfortran.dg/filepos1.f90: New test
109 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
112 * gfortran.dg/pr64925.f90: New test.
114 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
116 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
118 * gfortran.dg/lto/pr41576_1.f90: Ditto.
120 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
122 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
123 to the family of pie capable targets.
125 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
127 * gcc.target/arm/bics_1.c : New testcase.
128 * gcc.target/arm/bics_2.c : New testcase.
129 * gcc.target/arm/bics_3.c : New testcase.
130 * gcc.target/arm/bics_4.c : New testcase.
132 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
134 * gcc.target/mips/umips-attr.c: New test.
136 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
138 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
139 * gcc.dg/20150120-2.c (dg-final): Ditto.
140 * gcc.dg/20150120-2.c (dg-final): Ditto.
141 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
143 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
146 * gcc.target/i386/pr66174.c: New test.
148 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
151 * gfortran.dg/matmul_bounds_6.f90: New test.
152 * gfortran.dg/matmul_bounds_7.f90: New test.
154 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
156 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
157 * gfortran.dg/lto/pr41576_1.f90: Add interface.
158 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
159 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
160 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
161 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
163 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
166 * gfortran.dg/continuation_13.f90: Update test.
167 * gfortran.dg/pr65903.f90: New test.
169 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
172 * gfortran.dg/block_14.f90: New test.
174 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
177 * lib/gfortran-dg.exp: Update regex to handle two locations for
178 the same diagnostic without caret.
179 * gfortran.dg/badline.f: Test also that line numbers are correct
180 before and after "left but not entered" warning.
182 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
183 Zhenqiang Chen <zhenqiang.chen@linaro.org>
186 * gcc.target/arm/maskdata.c: New test.
188 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
191 * gfortran.dg/derived_constructor_components_5: New test
193 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
196 * gcc.target/alpha/pr66140.c: New test.
198 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
201 * gcc.dg/Wconversion-complex-c99.c: New test.
202 * gcc.dg/Wconversion-complex-gnu.c: New test.
204 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
206 PR tree-optimization/64454
207 * gcc.dg/modmod.c: New testcase.
209 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
211 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
213 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
216 * gcc.target/i386/mpx/pr66134.c: New test.
218 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
220 * gcc.target/powerpc/pr60158.c: New test.
222 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
224 * gcc.target/i386/sibcall-7.c: New test.
225 * gcc.target/i386/sibcall-8.c: New test.
227 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
229 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
230 (abs64_in_dreg): Likewise.
232 2015-05-14 Marek Polacek <polacek@redhat.com>
236 * gcc.dg/pr14649-1.c: Add -Wpedantic.
237 * gcc.dg/pr19984.c: Likewise.
238 * gcc.dg/pr66066-1.c: New test.
239 * gcc.dg/pr66066-2.c: New test.
240 * gcc.dg/pr66066-3.c: New test.
242 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
244 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
245 * gcc.dg/pow-sqrt.x: New file.
246 * gcc.dg/pow-sqrt-1.c: New test.
247 * gcc.dg/pow-sqrt-2.c: Likewise.
248 * gcc.dg/pow-sqrt-3.c: Likewise.
250 2015-05-13 Richard Biener <rguenther@suse.de>
252 PR tree-optimization/66123
253 * gcc.dg/torture/pr66123.c: New testcase.
255 2015-05-13 Richard Biener <rguenther@suse.de>
258 * gcc.dg/alias-2.c: Adjust.
259 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
261 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
264 * gcc.target/i386/pr65103-3.c: New.
266 2015-05-13 Martin Liska <mliska@suse.cz>
268 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
270 2015-05-13 Jakub Jelinek <jakub@redhat.com>
273 * gcc.target/i386/pr66112-2.c: New test.
276 * gcc.target/i386/pr66112-1.c: New test.
278 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
281 * gcc.target/i386/mpx/pr66048.cc: New.
283 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
285 PR rtl-optimization/64616
286 * gcc.dg/loop-8.c: New test.
287 * gcc.dg/loop-9.c: New test.
289 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
292 * gcc.target/i386/pr66047.c: New testcase.
294 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
297 * gcc.c-torture/compile/pr65873.c: New testcase.
299 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
302 * gfortran.dg/inline_matmul_10.f90: New test.
304 2015-05-12 David Malcolm <dmalcolm@redhat.com>
306 * c-c++-common/Wmisleading-indentation.c: New testcase.
307 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
308 * c-c++-common/Wmisleading-indentation-2.md: New file.
310 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
312 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
314 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
316 2015-05-12 Richard Biener <rguenther@suse.de>
318 PR tree-optimization/66101
319 * gcc.dg/torture/pr66101.c: New testcase.
321 2015-05-12 Richard Biener <rguenther@suse.de>
323 PR tree-optimization/37021
324 * gcc.target/i386/vect-addsub.c: New testcase.
326 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
328 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
330 2015-05-12 Tom de Vries <tom@codesourcery.com>
332 PR tree-optimization/66010
333 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
335 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
338 * g++.dg/cpp0x/trailing10.C: New.
340 2015-05-12 Richard Biener <rguenther@suse.de>
342 * gcc.dg/vect/bb-slp-35.c: New testcase.
344 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
347 * gfortran.dg/bound_simplification_6.f90: New.
349 2015-05-11 Steve Ellcey <sellcey@mips.com>
351 * gcc.target/mips/branch-1.c: Pass argument to bar().
353 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
356 * gcc.target/i386/pr65753.c: New test.
358 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
360 PR rtl-optimization/66076
361 * gcc.dg/torture/pr66076.c: New test.
363 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
366 * gfortran.dg/inline_matmul_7.f90: New test.
367 * gfortran.dg/inline_matmul_8.f90: New test.
368 * gfortran.dg/inline_matmul_9.f90: New test.
370 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
372 * gfortran.dg/bound_simplification_5.f90: New.
374 2015-05-09 Jason Merrill <jason@redhat.com>
376 * lib/target-supports.exp (cxx_default): New global.
377 (check_effective_target_c++11_only)
378 (check_effective_target_c++14_only)
379 (check_effective_target_c++98_only)
380 (check_effective_target_c++1z_only): Check it.
382 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
384 PR tree-optimization/64454
385 * gcc.dg/tree-ssa/vrp97.c: New file.
386 * gcc.dg/vect/slp-perm-7.c: Update.
388 2015-05-09 Andre Vehreschild <vehre@gmx.de>
391 * gfortran.dg/elemental_subroutine_11.f90: New test.
393 2015-05-08 Richard Biener <rguenther@suse.de>
395 PR tree-optimization/66036
396 * gcc.dg/vect/slp-41.c: New testcase.
398 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
400 * gfortran.dg/elemental_optional_args_7.f90: New.
402 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
404 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
407 2015-05-08 Marek Polacek <polacek@redhat.com>
410 * gcc.dg/Woverride-init-side-effects-1.c: New test.
411 * gcc.dg/Woverride-init-side-effects-2.c: New test.
413 2015-05-07 Marek Polacek <polacek@redhat.com>
416 * c-c++-common/Wshift-negative-value-1.c: New test.
417 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
418 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
419 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
420 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
421 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
422 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
423 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
424 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
426 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
430 * gcc.dg/fdata-sections-2.c: New file.
432 2015-05-07 Marek Polacek <polacek@redhat.com>
435 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
437 * c-c++-common/ubsan/align-7.c: Likewise.
438 * c-c++-common/ubsan/bounds-8.c: Likewise.
439 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
440 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
441 * c-c++-common/ubsan/null-1.c: Likewise.
442 * c-c++-common/ubsan/null-10.c: Likewise.
443 * c-c++-common/ubsan/null-11.c: Likewise.
444 * c-c++-common/ubsan/null-2.c: Likewise.
445 * c-c++-common/ubsan/null-3.c: Likewise.
446 * c-c++-common/ubsan/null-4.c: Likewise.
447 * c-c++-common/ubsan/null-5.c: Likewise.
448 * c-c++-common/ubsan/null-6.c: Likewise.
449 * c-c++-common/ubsan/null-7.c: Likewise.
450 * c-c++-common/ubsan/null-8.c: Likewise.
451 * c-c++-common/ubsan/null-9.c: Likewise.
452 * c-c++-common/ubsan/object-size-1.c: Likewise.
453 * c-c++-common/ubsan/object-size-10.c: Likewise.
454 * c-c++-common/ubsan/object-size-4.c: Likewise.
455 * c-c++-common/ubsan/object-size-5.c: Likewise.
456 * c-c++-common/ubsan/object-size-7.c: Likewise.
457 * c-c++-common/ubsan/object-size-8.c: Likewise.
458 * c-c++-common/ubsan/object-size-9.c: Likewise.
459 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
460 * c-c++-common/ubsan/overflow-int128.c: Likewise.
461 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
462 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
463 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
464 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
465 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
466 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
467 * c-c++-common/ubsan/pr59333.c: Likewise.
468 * c-c++-common/ubsan/pr59667.c: Likewise.
469 * c-c++-common/ubsan/pr60613-2.c: Likewise.
470 * c-c++-common/ubsan/pr60636.c: Likewise.
471 * c-c++-common/ubsan/pr63802.c: Likewise.
472 * c-c++-common/ubsan/recovery-1.c: Likewise.
473 * c-c++-common/ubsan/recovery-3.c: Likewise.
474 * c-c++-common/ubsan/shift-1.c: Likewise.
475 * c-c++-common/ubsan/shift-2.c: Likewise.
476 * c-c++-common/ubsan/shift-4.c: Likewise.
477 * c-c++-common/ubsan/shift-7.c: Likewise.
478 * c-c++-common/ubsan/undefined-2.c: Likewise.
479 * c-c++-common/ubsan/vla-1.c: Likewise.
480 * g++.dg/ubsan/null-1.C: Likewise.
481 * g++.dg/ubsan/null-3.C: Likewise.
482 * g++.dg/ubsan/null-4.C: Likewise.
483 * g++.dg/ubsan/vptr-8.C: Likewise.
484 * g++.dg/ubsan/vptr-9.C: Likewise.
485 * gcc.dg/ubsan/bounds-2.c: Likewise.
486 * gcc.dg/ubsan/object-size-9.c: Likewise.
488 2015-05-07 Jeff Law <law@redhat.com>
490 * gcc.dg/tree-ssa/shorten-1.c: New test.
492 2015-05-07 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/66002
495 * gcc.dg/vect/vect-125.c: New testcase.
497 2015-05-07 Marek Polacek <polacek@redhat.com>
498 Martin Uecker <uecker@eecs.berkeley.edu>
500 * c-c++-common/ubsan/bounds-10.c: New test.
502 2015-05-06 David Malcolm <dmalcolm@redhat.com>
504 * jit.dg/harness.h (set_options): Wrap with
505 #ifndef TEST_ESCHEWS_SET_OPTIONS.
506 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
507 Special-case test-benchmark.c as a negative.
508 * jit.dg/test-benchmark.c: New file.
510 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
513 * gcc.target/arm/pr64208.c: New test.
515 2015-05-06 Alan Modra <amodra@gmail.com>
518 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
519 (gparms): Make volatile.
521 2015-05-06 Richard Biener <rguenther@suse.de>
523 PR tree-optimization/62283
524 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
526 2015-05-06 Christian Bruel <christian.bruel@st.com>
529 * gcc.target/aarch64/iinline-attr-1.c: New test.
531 2015-05-06 Richard Biener <rguenther@suse.de>
533 * gcc.dg/vect/bb-slp-34.c: New testcase.
535 2015-05-06 Richard Biener <rguenther@suse.de>
537 PR tree-optimization/62283
538 * gcc.dg/vect/bb-slp-14.c: Adjust.
540 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
543 * gcc.target/i386/pr65990.c: New test.
545 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
548 * gcc.target/i386/pr65915.c: New.
550 2015-05-05 Tom de Vries <tom@codesourcery.com>
552 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
555 2015-05-05 Tom de Vries <tom@codesourcery.com>
557 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
560 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
562 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
563 * gcc.target/arm/pr65924.c: Likewise.
565 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
568 * gcc.target/i386/pr65871-3.c: New test.
570 2015-05-04 Jeff Law <law@redhat.com>
573 2015-05-04 Jeff Law <law@redhat.com>
574 * gcc.dg/tree-ssa/shorten-1.c: New test.
576 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
577 Jakub Jelinek <jakub@redhat.com>
580 * g++.dg/cpp0x/Wnarrowing4.C: New.
582 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
584 * lib/target-supports.exp
585 (check_effective_target_keeps_null_pointer_checks): Clarify that
586 this is for targets that disable -fdelete-null-pointer-checks,
587 not default it to off.
588 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
589 -fdelete-null-pointer-checks explicit.
590 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
591 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
592 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
593 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
594 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
595 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
596 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
597 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
598 * gcc.dg/tree-ssa/pr20318.c: Likewise.
599 * gcc.dg/tree-ssa/pr20701.c: Likewise.
600 * gcc.dg/tree-ssa/pr20702.c: Likewise.
601 * gcc.dg/tree-ssa/pr21086.c: Likewise.
602 * gcc.dg/tree-ssa/pr21090.c: Likewise.
603 * gcc.dg/tree-ssa/pr58480.c: Likewise.
604 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
605 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
606 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
607 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
608 * gcc.dg/tree-ssa/unreachable.c: Likewise.
609 * gcc.dg/tree-ssa/vrp02.c: Likewise.
610 * gcc.dg/tree-ssa/vrp07.c: Likewise.
611 * gcc.dg/tree-ssa/vrp08.c: Likewise.
612 * gcc.dg/tree-ssa/vrp55.c: Likewise.
613 * g++.dg/cpp0x/static_assert9.C: Likewise.
614 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
615 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
616 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
617 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
618 * g++.dg/tree-ssa/pr26406.C: Likewise.
620 2015-05-04 Jakub Jelinek <jakub@redhat.com>
622 PR tree-optimization/65984
623 * c-c++-common/ubsan/pr65984.c: New test.
625 2015-05-04 Jeff Law <law@redhat.com>
627 * gcc.dg/tree-ssa/shorten-1.c: New test.
629 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
632 * gfortran.dg/pr44735.f90: New test.
634 2015-05-04 Richard Biener <rguenther@suse.de>
636 PR tree-optimization/65965
637 * gcc.dg/vect/bb-slp-33.c: New testcase.
639 2015-05-04 Richard Biener <rguenther@suse.de>
641 PR tree-optimization/65935
642 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
644 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
646 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
647 for each supported variant instead of CHECK_RESULTS.
648 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
649 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
650 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
651 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
652 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
653 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
654 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
655 expected results for unsupported variants. Call CHECK for each
656 supported variant instead of CHECK_RESULTS.
657 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
658 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
659 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
660 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
661 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
662 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
663 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
664 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
665 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
666 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
667 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
668 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
669 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
670 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
671 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
672 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
673 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
674 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
675 expected results for unsupported variants.
676 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
677 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
678 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
679 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
680 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
681 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
682 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
683 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
684 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
685 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
686 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
687 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
688 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
689 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
690 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
691 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
692 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
693 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
694 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
695 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
696 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
697 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
698 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
699 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
700 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
701 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
702 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
703 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
705 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
708 * gfortran.dg/bound_9.f90: Add pointer assignment.
710 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
711 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
714 * g++.dg/cpp0x/Wnarrowing3.C: New.
716 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
718 * gcc.dg/20150120-1.c: New test.
719 * gcc.dg/20150120-2.c: New test.
720 * gcc.dg/20150120-3.c: New test.
722 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
724 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
726 2015-05-01 Renlin Li <renlin.li@arm.com>
728 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
730 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
732 * gfortran.dg/bound_simplification_4.f90: New.
734 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
736 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
737 with powerpc_p8vector_ok.
739 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
742 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
744 * gfortran.dg/bound_9.f90: New test case.
746 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
748 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
749 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
750 for 32bit x86 targets.
751 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
752 for 32bit x86 targets.
753 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
754 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
755 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
756 for 32bit x86 targets.
758 2015-04-30 Marek Polacek <polacek@redhat.com>
760 PR tree-optimization/63551
761 * g++.dg/ipa/pr63551.C: New test.
763 2015-04-30 Caroline Tice <cmtice@google.com>
766 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
767 partition size on certain targets.
769 2015-04-30 Renlin Li <renlin.li@arm.com>
771 * gcc.target/aarch64/vect-reduc-or_1.c: New.
773 2015-04-30 Marek Polacek <polacek@redhat.com>
775 * c-c++-common/Wbool-compare-3.c: New test.
777 * gcc.dg/pr65901.c (foo): Adjust dg-error.
778 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
780 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/init/ref22.C: New.
785 2015-04-30 Marek Polacek <polacek@redhat.com>
787 * gcc.dg/init-bad-8.c: New test.
789 * gcc.dg/incomplete-typedef-1.c: New test.
791 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/template/crash121.C: New.
796 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
798 * gcc.target/mips/call-from-init.c: New test.
799 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
801 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
804 * gcc.target/i386/pr65871-1.c: New test.
805 * gcc.target/i386/pr65871-2.c: Ditto.
807 2015-04-29 Marek Polacek <polacek@redhat.com>
810 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
811 * c-c++-common/Wbool-compare-2.c: New test.
813 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
816 * gcc.target/aarch64/vstN_lane_1.c: New file.
818 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/warn/Winit-self-3.C: New.
823 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
825 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
827 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
830 * gcc.target/arm/pr65924.c: New test.
832 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
834 * g++.dg/gomp/tpl-target-update.C: New file.
836 2015-04-29 Richard Biener <rguenther@suse.de>
838 PR tree-optimization/65917
839 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
841 2015-04-29 Christian Bruel <christian.bruel@st.com>
844 * gcc.dg/ipa/iinline-attr.c: New test.
845 * gcc.target/i386/iinline-attr-2.c: New test.
847 2015-04-28 Andre Vehreschild <vehre@gmx.de>
849 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
852 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
854 * gcc.dg/vect/vect-33.c: Remove spurious line.
856 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
858 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
860 2015-04-28 Marek Polacek <polacek@redhat.com>
863 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
864 * gcc.dg/pr65901.c: New test.
866 2015-04-28 Richard Biener <rguenther@suse.de>
868 PR tree-optimization/62283
869 * gfortran.dg/vect/pr62283-2.f: New testcase.
870 * gcc.dg/vect/bb-slp-14.c: Adjust.
872 2015-04-28 Richard Biener <rguenther@suse.de>
874 PR tree-optimization/65851
875 * g++.dg/torture/pr65851.C: New testcase.
877 2015-04-27 Jeff Law <law@redhat.com>
879 PR tree-optimization/65217
880 * gcc.target/i386/pr65217.c: Remove XFAIL.
882 2015-04-27 Andre Vehreschild <vehre@gmx.de>
885 Add tests forgotten to svn-add.
886 * gfortran.dg/class_allocate_19.f03: New test.
887 * gfortran.dg/class_array_20.f03: New test.
888 * gfortran.dg/class_array_21.f03: New test.
889 * gfortran.dg/finalize_29.f08: New test.
891 2015-04-27 Andre Vehreschild <vehre@gmx.de>
895 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
896 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
898 2015-04-27 Caroline Tice <cmtice@google.com>
900 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
903 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
906 * gcc.target/powerpc/htm-1.c: New test.
907 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
909 (__builtin_tabortdci): Likewise.
910 (__builtin_tcheck): Remove operand.
911 * lib/target-supports.exp (check_htm_hw_available): New function.
913 2015-04-27 Richard Biener <rguenther@suse.de>
915 * gcc.target/i386/pr65217.c: XFAIL.
917 2015-04-27 Jakub Jelinek <jakub@redhat.com>
919 PR tree-optimization/65875
920 * gcc.c-torture/compile/pr65875.c: New test.
922 2015-04-25 Marek Polacek <polacek@redhat.com>
925 * gcc.dg/enum-incomplete-2.c: New test.
926 * gcc.dg/enum-mode-1.c: New test.
928 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
931 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
933 * gcc.target/powerpc/pr65849-2.c: Likewise.
935 2015-04-24 Tom de Vries <tom@codesourcery.com>
937 PR tree-optimization/65802
938 * g++.dg/pr65802.C: Move to ...
939 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
940 stdarg.h. Rewrite for C.
941 (fn1): Use va_list and va_arg. Make variable args function. Add use of
942 va_start and va_end. Remove unnecessary inline asm.
944 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
945 Wei Mi <wmi@google.com>
947 * gcc.target/i386/sse2-load-multi.c: New test.
948 * gcc.target/i386/sse2-store-multi.c: Ditto.
950 2015-04-24 Marek Polacek <polacek@redhat.com>
953 * c-c++-common/pr65830.c: New test.
956 * c-c++-common/Wlogical-op-1.c: New test.
958 2015-04-24 Marek Polacek <polacek@redhat.com>
961 * c-c++-common/pr61534-1.c: New test.
963 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
964 Steven Bosscher <steven@gcc.gnu.org>
966 PR rtl-optimization/34503
967 * gcc.target/arm/pr64616.c: New file.
969 2015-04-24 Bin Cheng <bin.cheng@arm.com>
971 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
973 2015-04-24 Terry Guo <terry.guo@arm.com>
975 * gcc.target/arm/pr65710.c: Update the options.
977 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
979 * gcc.target/i386/pr65523.c: Skip x32.
981 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
983 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
984 to look for vcl* where appropriate.
986 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
988 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
989 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
991 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
994 * gcc.target/arm/pr26702.c: New test.
996 2015-04-23 Marek Polacek <polacek@redhat.com>
999 * gcc.dg/pr65345-1.c: New test.
1000 * gcc.dg/pr65345-2.c: New test.
1002 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1004 * gcc.target/powerpc/crypto-builtin-2.c: New.
1006 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1009 * gfortran.dg/class_allocate_19.f03: New test.
1010 * gfortran.dg/class_array_20.f03: New test.
1011 * gfortran.dg/class_array_21.f03: New test.
1012 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1013 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1014 initialization correctly.
1015 * gfortran.dg/finalize_29.f08: New test.
1017 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1019 * gcc.target/powerpc/swaps-p8-18.c: New test.
1021 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1024 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1025 * gcc.dg/vect/bb-slp-25.c: Likewise.
1026 * gcc.dg/vect/bb-slp-29.c: Likewise.
1027 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1028 vect_no_align && { ! vect_hw_misalign }.
1029 * gcc.dg/vect/bb-slp-9.c: Likewise.
1030 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1032 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1033 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1034 account for POWER8, where peeling for alignment is not needed.
1035 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1036 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1037 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1038 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1039 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1040 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1041 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1042 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1043 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1044 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1045 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1046 * gcc.dg/vect/pr16105.c: Likewise.
1047 * gcc.dg/vect/pr20122.c: Likewise.
1048 * gcc.dg/vect/pr33804.c: Likewise.
1049 * gcc.dg/vect/pr33953.c: Likewise.
1050 * gcc.dg/vect/pr56787.c: Likewise.
1051 * gcc.dg/vect/pr58508.c: Likewise.
1052 * gcc.dg/vect/slp-25.c: Likewise.
1053 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1054 * gcc.dg/vect/vect-105.c: Likewise.
1055 * gcc.dg/vect/vect-27.c: Likewise.
1056 * gcc.dg/vect/vect-29.c: Likewise.
1057 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1059 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1060 && { ! vect_hw_misalign }.
1061 * gcc.dg/vect/vect-44.c: Likewise.
1062 * gcc.dg/vect/vect-48.c: Likewise.
1063 * gcc.dg/vect/vect-50.c: Likewise.
1064 * gcc.dg/vect/vect-52.c: Likewise.
1065 * gcc.dg/vect/vect-56.c: Likewise.
1066 * gcc.dg/vect/vect-60.c: Likewise.
1067 * gcc.dg/vect/vect-72.c: Likewise.
1068 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1069 * gcc.dg/vect/vect-75.c: Likewise.
1070 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1071 * gcc.dg/vect/vect-77-global.c: Likewise.
1072 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1073 * gcc.dg/vect/vect-78-global.c: Likewise.
1074 * gcc.dg/vect/vect-93.c: Likewise.
1075 * gcc.dg/vect/vect-95.c: Likewise.
1076 * gcc.dg/vect/vect-96.c: Likewise.
1077 * gcc.dg/vect/vect-cond-1.c: Likewise.
1078 * gcc.dg/vect/vect-cond-3.c: Likewise.
1079 * gcc.dg/vect/vect-cond-4.c: Likewise.
1080 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1081 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1082 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1083 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1084 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1085 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1086 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1087 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1088 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1089 * gcc.dg/vect/vect-outer-5.c: Likewise.
1090 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1091 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1092 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1093 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1094 * gcc.dg/vect/vect-peel-3.c: Likewise.
1095 * gcc.dg/vect/vect-peel-4.c: Likewise.
1096 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1097 * gcc.target/powerpc/pr65456.c: New test.
1098 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1099 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1100 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1101 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1102 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1103 vect_no_align && { ! vect_hw_misalign }.
1104 * gfortran.dg/vect/vect-3.f90: Likewise.
1105 * gfortran.dg/vect/vect-4.f90: Likewise.
1106 * gfortran.dg/vect/vect-5.f90: Likewise.
1107 * lib/target-supports.exp (check_effective_target_vect_no_align):
1108 Return 1 for POWER8.
1109 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1111 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1114 * gfortran.dg/pr65429.f90: New test.
1116 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1118 * c-c++-common/asan/user-section-1.c: New test.
1119 * c-c++-common/asan/user-section-2.c: New test.
1120 * c-c++-common/asan/user-section-3.c: New test.
1122 2015-04-22 Hale Wang <hale.wang@arm.com>
1123 Terry Guo <terry.guo@arm.com>
1125 PR rtl-optimization/64818
1126 * gcc.target/arm/pr64818.c: New test.
1128 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1131 * g++.dg/tree-ssa/pr61034.C: Update template.
1132 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1133 * gcc.dg/Warray-bounds-11.c: Likewise.
1134 * gcc.dg/Warray-bounds.c: Likewise.
1136 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1138 PR libgfortran/65234
1139 * gfortran.dg/fmt_unlimited.f90: New test.
1141 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1143 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1145 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1146 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1147 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1148 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1149 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1150 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1151 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1153 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1155 PR libgfortran/56743
1156 * gfortran.dg/namelist_87.f90: New test.
1158 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1160 * gcc.target/aarch64/mult-synth_1.c: New test.
1161 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1162 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1163 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1164 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1165 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1167 2015-04-21 Richard Biener <rguenther@suse.de>
1169 PR tree-optimization/65650
1170 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1171 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1172 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1173 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1174 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1175 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1177 2015-04-21 Tom de Vries <tom@codesourcery.com>
1179 PR tree-optimization/65802
1180 * g++.dg/pr65802.C: New test.
1182 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1185 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1186 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1188 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1191 * g++.dg/cpp0x/Wnarrowing2.C: New.
1193 2015-04-20 Jeff Law <law@redhat.com>
1195 PR tree-optimization/65658
1196 * gcc.dg/pr65658.c: New test.
1198 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1201 * gcc.target/aarch64/vec_init_1.c: New test.
1203 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1205 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1208 2015-04-18 Martin Sebor <msebor@redhat.com>
1210 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1211 of non-nul characters.
1212 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1214 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1217 * gcc.target/powerpc/pr65787.c: New.
1219 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1222 * gcc.target/aarch64/c-output-template-4.c: New test.
1224 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1227 * gcc.dg/pr65780-1.c: New test.
1228 * gcc.dg/pr65780-2.c: Likewise.
1229 * gcc.target/i386/pr32219-9.c: Likewise.
1230 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1232 * gcc.target/i386/pr64317.c (c): Initialize.
1234 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1237 * g++.dg/ext/mv18.C: New test.
1238 * g++.dg/ext/mv19.C: Likewise.
1239 * g++.dg/ext/mv20.C: Likewise.
1240 * g++.dg/ext/mv21.C: Likewise.
1241 * g++.dg/ext/mv22.C: Likewise.
1242 * g++.dg/ext/mv23.C: Likewise.
1244 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1247 * g++.dg/init/pr64527.C: New test.
1249 2015-04-17 Tom de Vries <tom@codesourcery.com>
1250 Michael Matz <matz@suse.de>
1252 PR tree-optimization/64950
1253 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1256 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1258 * c-c++-common/asan/user-section-1.c: New test.
1260 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1263 * gcc.dg/debug/pr65771.c: New test.
1265 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1267 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1268 __buitlin_alloca with __builtin_alloca.
1270 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1272 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1274 2015-04-16 Richard Biener <rguenther@suse.de>
1276 PR tree-optimization/64277
1277 * gcc.dg/Warray-bounds-14.c: New testcase.
1278 * gcc.dg/Warray-bounds-15.c: Likewise.
1279 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1280 * c-c++-common/ubsan/bounds-6.c: Likewise.
1282 2015-04-16 Renlin Li <renlin.li@arm.com>
1284 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1285 * gcc.target/arm/unsigned-float.c: New.
1287 2015-04-16 Richard Biener <rguenther@suse.de>
1289 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1290 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1291 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1293 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1296 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1297 * g++.dg/cpp0x/defaulted21.C: Likewise.
1298 * g++.dg/cpp0x/defaulted28.C: Likewise.
1299 * g++.dg/cpp0x/defaulted47.C: Likewise.
1300 * g++.dg/cpp0x/elision_neg.C: Likewise.
1301 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1302 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1303 * g++.dg/cpp0x/implicit1.C: Likewise.
1304 * g++.dg/cpp0x/implicit9.C: Likewise.
1305 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1306 * g++.dg/cpp0x/range-for13.C: Likewise.
1307 * g++.dg/gomp/clause-2.C: Likewise.
1308 * g++.dg/gomp/udr-5.C: Likewise.
1309 * g++.dg/inherit/access6.C: Likewise.
1310 * g++.dg/lookup/duperr1.C: Likewise.
1311 * g++.dg/lookup/friend2.C: Likewise.
1312 * g++.dg/lookup/pr6936.C: Likewise.
1313 * g++.dg/lookup/scoped1.C: Likewise.
1314 * g++.dg/lookup/using26.C: Likewise.
1315 * g++.dg/lookup/using38.C: Likewise.
1316 * g++.dg/other/access2.C: Likewise.
1317 * g++.dg/overload/defarg3.C: Likewise.
1318 * g++.dg/overload/defarg6.C: Likewise.
1319 * g++.dg/parse/access11.C: Likewise.
1320 * g++.dg/parse/access2.C: Likewise.
1321 * g++.dg/parse/access3.C: Likewise.
1322 * g++.dg/parse/access4.C: Likewise.
1323 * g++.dg/parse/access5.C: Likewise.
1324 * g++.dg/parse/access6.C: Likewise.
1325 * g++.dg/parse/access8.C: Likewise.
1326 * g++.dg/parse/access9.C: Likewise.
1327 * g++.dg/parse/crash40.C: Likewise.
1328 * g++.dg/tc1/dr142.C: Likewise.
1329 * g++.dg/tc1/dr166.C: Likewise.
1330 * g++.dg/tc1/dr52.C: Likewise.
1331 * g++.dg/template/access11.C: Likewise.
1332 * g++.dg/template/access18.C: Likewise.
1333 * g++.dg/template/access19.C: Likewise.
1334 * g++.dg/template/access2.C: Likewise.
1335 * g++.dg/template/access20.C: Likewise.
1336 * g++.dg/template/access26.C: Likewise.
1337 * g++.dg/template/access3.C: Likewise.
1338 * g++.dg/template/access7.C: Likewise.
1339 * g++.dg/template/conv12.C: Likewise.
1340 * g++.dg/template/crash69.C: Likewise.
1341 * g++.dg/template/friend31.C: Likewise.
1342 * g++.dg/template/friend32.C: Likewise.
1343 * g++.dg/template/memfriend15.C: Likewise.
1344 * g++.dg/template/memfriend16.C: Likewise.
1345 * g++.dg/template/memfriend17.C: Likewise.
1346 * g++.dg/template/memfriend7.C: Likewise.
1347 * g++.dg/template/pr32519.C: Likewise.
1348 * g++.dg/template/qualttp21.C: Likewise.
1349 * g++.dg/template/qualttp8.C: Likewise.
1350 * g++.dg/template/ttp10.C: Likewise.
1351 * g++.dg/template/typedef11.C: Likewise.
1352 * g++.dg/template/typedef13.C: Likewise.
1353 * g++.dg/template/typedef19.C: Likewise.
1354 * g++.dg/template/typedef20.C: Likewise.
1355 * g++.dg/template/typedef22.C: Likewise.
1356 * g++.dg/template/using16.C: Likewise.
1357 * g++.dg/template/virtual3.C: Likewise.
1358 * g++.dg/ubsan/pr61272.C: Likewise.
1359 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1360 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1361 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1362 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1363 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1364 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1365 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1366 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1367 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1368 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1369 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1370 * g++.old-deja/g++.jason/access17.C: Likewise.
1371 * g++.old-deja/g++.jason/access18.C: Likewise.
1372 * g++.old-deja/g++.jason/access22.C: Likewise.
1373 * g++.old-deja/g++.jason/access23.C: Likewise.
1374 * g++.old-deja/g++.jason/access8.C: Likewise.
1375 * g++.old-deja/g++.jason/delete3.C: Likewise.
1376 * g++.old-deja/g++.jason/report.C: Likewise.
1377 * g++.old-deja/g++.law/access2.C: Likewise.
1378 * g++.old-deja/g++.law/access3.C: Likewise.
1379 * g++.old-deja/g++.law/access4.C: Likewise.
1380 * g++.old-deja/g++.law/access5.C: Likewise.
1381 * g++.old-deja/g++.law/arm12.C: Likewise.
1382 * g++.old-deja/g++.law/arm14.C: Likewise.
1383 * g++.old-deja/g++.law/ctors13.C: Likewise.
1384 * g++.old-deja/g++.law/union2.C: Likewise.
1385 * g++.old-deja/g++.law/visibility12.C: Likewise.
1386 * g++.old-deja/g++.law/visibility15.C: Likewise.
1387 * g++.old-deja/g++.law/visibility16.C: Likewise.
1388 * g++.old-deja/g++.law/visibility17.C: Likewise.
1389 * g++.old-deja/g++.law/visibility18.C: Likewise.
1390 * g++.old-deja/g++.law/visibility19.C: Likewise.
1391 * g++.old-deja/g++.law/visibility20.C: Likewise.
1392 * g++.old-deja/g++.law/visibility21.C: Likewise.
1393 * g++.old-deja/g++.law/visibility24.C: Likewise.
1394 * g++.old-deja/g++.law/visibility4.C: Likewise.
1395 * g++.old-deja/g++.law/visibility5.C: Likewise.
1396 * g++.old-deja/g++.law/visibility6.C: Likewise.
1397 * g++.old-deja/g++.law/visibility7.C: Likewise.
1398 * g++.old-deja/g++.law/visibility8.C: Likewise.
1399 * g++.old-deja/g++.law/visibility9.C: Likewise.
1400 * g++.old-deja/g++.niklas/t135.C: Likewise.
1401 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1402 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1403 * g++.old-deja/g++.other/access11.C: Likewise.
1404 * g++.old-deja/g++.other/access4.C: Likewise.
1405 * g++.old-deja/g++.other/access7.C: Likewise.
1406 * g++.old-deja/g++.other/crash1.C: Likewise.
1407 * g++.old-deja/g++.other/crash7.C: Likewise.
1408 * g++.old-deja/g++.other/friend1.C: Likewise.
1409 * g++.old-deja/g++.other/friend4.C: Likewise.
1410 * g++.old-deja/g++.other/friend9.C: Likewise.
1411 * g++.old-deja/g++.other/lineno1.C: Likewise.
1412 * g++.old-deja/g++.other/using1.C: Likewise.
1413 * g++.old-deja/g++.pt/enum14.C: Likewise.
1414 * g++.old-deja/g++.pt/friend11.C: Likewise.
1415 * g++.old-deja/g++.pt/friend21.C: Likewise.
1416 * g++.old-deja/g++.pt/friend3.C: Likewise.
1417 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1418 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1419 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1420 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1422 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1425 * g++.dg/ipa/pr65765.C: New test.
1427 2015-04-15 Nick Clifton <nickc@redhat.com>
1429 * gcc.target/rx/builtins.c: Disable RMPA test if string
1430 instructions are not allowed.
1432 2015-04-15 Alan Modra <amodra@gmail.com>
1434 * gcc.dg/pr65408.c: New.
1436 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1439 * gcc.target/arm/pr65729.c: New test.
1441 2015-04-14 Richard Biener <rguenther@suse.de>
1443 PR tree-optimization/65758
1444 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1446 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1449 * gcc.c-torture/execute/pr65648.c: New test.
1451 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1453 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1454 __builtin_finite instead of finite.
1455 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1458 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1460 PR tree-optimization/63387
1461 * gcc.dg/pr63387.c: New testcase.
1463 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1465 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1467 2015-04-13 Richard Biener <rguenther@suse.de>
1469 PR tree-optimization/65204
1470 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1472 2015-04-13 Terry Guo <terry.guo@arm.com>
1475 * gcc.target/arm/pr65710.c: New.
1477 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1479 PR tree-optimization/65747
1480 * g++.dg/torture/pr65747.C: New test.
1482 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1485 * g++.dg/cpp0x/pr65736.C: New test.
1487 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1488 Martin Liska <mliska@suse.cz>
1491 * g++.dg/ipa/pr65722.C: New testcase.
1493 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1495 PR tree-optimization/65735
1496 * gcc.c-torture/compile/pr65735.c: New test.
1498 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1501 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1503 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1508 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1511 * gcc.target/arm/pr65647-2.c: New.
1513 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1516 * g++.dg/torture/pr65694.C: New test.
1518 2015-04-10 Tobias Burnus <burnus@net-b.de>
1520 * gfortran.dg/coarray_lock_6.f90: New.
1521 * gfortran.dg/coarray_lock_7.f90: New.
1522 * gfortran.dg/coarray/lock_2.f90: New.
1524 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1530 * gfortran.dg/used_types_27.f90: New.
1532 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1535 * gcc.target/i386/pr65671.c: New.
1537 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1539 PR tree-optimization/65709
1540 * c-c++-common/ubsan/align-9.c: New test.
1542 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1545 * gfortran.dg/pr56852.f90: New test.
1547 2015-04-09 Marek Polacek <polacek@redhat.com>
1548 Jakub Jelinek <jakub@redhat.com>
1551 * g++.dg/opt/pr65554.C: New test.
1553 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1556 * c-c++-common/attr-aligned-1.c: New test.
1558 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1560 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1562 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1565 * gcc.target/i386/sse-25.c: New.
1567 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1570 * gcc.target/i386/pr65693.c: New test.
1572 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1574 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1576 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1578 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1580 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1582 * gcc.target/i386/thunk-retbnd.c: New.
1584 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1586 * gnat.dg/opt48.adb: New test.
1587 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1588 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1590 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1593 * gcc.c-torture/compile/pr65540.c: New.
1595 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1597 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1600 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1603 * g++.dg/debug/pr65678.C: New test.
1606 * gcc.c-torture/compile/pr65680.c: New test.
1608 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1611 * gfortran.dg/allocate_with_source_5.f90: New test.
1613 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1615 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1616 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1618 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1620 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1622 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1625 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1626 to get floating point compression.
1627 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1629 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1631 PR preprocessor/61977
1632 * gcc.dg/cpp/pr61977.c: New test.
1634 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1636 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1638 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1641 * gcc.target/arm/pr65647.c: New.
1643 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1646 * g++.dg/torture/pr65655.C: New testcase.
1648 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1651 * g++.dg/cpp1y/lambda-init13.C: New.
1653 2015-04-03 Marek Polacek <polacek@redhat.com>
1655 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1657 2015-04-02 Marek Polacek <polacek@redhat.com>
1660 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1661 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1663 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1665 PR preprocessor/61977
1666 * gcc.target/powerpc/pr61977-1.c: New test.
1667 * gcc.target/powerpc/pr61977-2.c: New test.
1669 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1672 * g++.dg/warn/Wshadow-8.C: New.
1673 * g++.dg/warn/Wshadow-9.C: Likewise.
1674 * g++.dg/warn/Wshadow-10.C: Likewise.
1675 * g++.dg/warn/Wshadow-11.C: Likewise.
1677 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1679 * gcc.dg/pr23623.c: Added aligned attribute.
1680 * gcc.dg/20141029-1.c: Likewise.
1681 * gcc.dg/20150306-1.c: New test.
1683 2015-04-01 Marek Polacek <polacek@redhat.com>
1686 * g++.dg/cpp0x/initlist93.C: New test.
1687 * g++.dg/cpp0x/initlist94.C: New test.
1689 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1692 * gcc.target/aarch64/pr65624.c: New test.
1694 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1696 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1698 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1700 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1701 extra variable to force stack alignment.
1702 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1703 extra variable to force stack alignment.
1705 2015-03-31 Marek Polacek <polacek@redhat.com>
1708 * g++.dg/template/pr65390.C: New test.
1710 2015-03-31 Martin Liska <mliska@suse.cz>
1712 * g++.dg/ipa/pr65557.C: New test.
1714 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1716 * gcc.target/s390/hotpatch-25.c: New test.
1717 * gcc.target/s390/hotpatch-1.c: Update test.
1718 * gcc.target/s390/hotpatch-10.c: Update test.
1719 * gcc.target/s390/hotpatch-11.c: Update test.
1720 * gcc.target/s390/hotpatch-12.c: Update test.
1721 * gcc.target/s390/hotpatch-13.c: Update test.
1722 * gcc.target/s390/hotpatch-14.c: Update test.
1723 * gcc.target/s390/hotpatch-15.c: Update test.
1724 * gcc.target/s390/hotpatch-16.c: Update test.
1725 * gcc.target/s390/hotpatch-17.c: Update test.
1726 * gcc.target/s390/hotpatch-18.c: Update test.
1727 * gcc.target/s390/hotpatch-19.c: Update test.
1728 * gcc.target/s390/hotpatch-2.c: Update test.
1729 * gcc.target/s390/hotpatch-21.c: Update test.
1730 * gcc.target/s390/hotpatch-22.c: Update test.
1731 * gcc.target/s390/hotpatch-23.c: Update test.
1732 * gcc.target/s390/hotpatch-24.c: Update test.
1733 * gcc.target/s390/hotpatch-3.c: Update test.
1734 * gcc.target/s390/hotpatch-4.c: Update test.
1735 * gcc.target/s390/hotpatch-5.c: Update test.
1736 * gcc.target/s390/hotpatch-6.c: Update test.
1737 * gcc.target/s390/hotpatch-7.c: Update test.
1738 * gcc.target/s390/hotpatch-8.c: Update test.
1739 * gcc.target/s390/hotpatch-9.c: Update test.
1740 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1742 2015-03-31 Richard Biener <rguenther@suse.de>
1745 * g++.dg/torture/pr65626.C: New testcase.
1747 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1750 * gcc.target/i386/mpx/pr65531.cc: New.
1752 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1755 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1756 __builtin_alloca instead of alloca.
1757 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1758 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1759 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1762 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1765 * g++.dg/ubsan/pr65610.C: New test.
1767 2015-03-30 Marek Polacek <polacek@redhat.com>
1770 * g++.dg/cpp0x/pr65398-2.C: New test.
1772 2015-03-30 Marek Polacek <polacek@redhat.com>
1774 * c-c++-common/pr65556.c: Change the width of bit-fields.
1776 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1779 * gcc.target/i386/pr65588.c: New testcase.
1781 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1783 PR libgfortran/65563
1784 * gfortran.dg/open_errors_2.f90: New test.
1786 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1788 PR libgfortran/65596
1789 * gfortran.dg/namelist_86.f90: New test.
1791 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1793 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1794 statement to reflect new ownership.
1796 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1799 * g++.dg/template/friend58.C: New.
1800 * g++.dg/template/friend59.C: Likewise.
1802 2015-03-27 Tobias Burnus <burnus@net-b.de>
1805 * g++.dg/gomp/openmp-simd-3.C: New.
1806 * gcc.dg/gomp/openmp-simd-3.c: New.
1808 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1811 * gcc.target/i386/pr65248-1.c: New file.
1812 * gcc.target/i386/pr65248-2.c: Likewise.
1813 * gcc.target/i386/pr65248-3.c: Likewise.
1814 * gcc.target/i386/pr65248-4.c: Likewise.
1816 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1819 * gcc.c-torture/compile/pr65593.c: New test.
1821 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1824 * g++.dg/cpp1y/constexpr-assert1.C: New.
1826 2015-03-27 Marek Polacek <polacek@redhat.com>
1829 * c-c++-common/pr65556.c: New test.
1831 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1834 * g++.dg/torture/pr65600.C: New testcase.
1836 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1839 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1841 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1843 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1844 statement and cleanup. Fixed typos.
1846 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1849 * gcc.c-torture/compile/pr65595.c: New testcase.
1851 2015-03-27 Marek Polacek <polacek@redhat.com>
1854 * g++.dg/ubsan/pr65583.C: New test.
1856 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1858 * gcc.c-torture/compile/20150327.c: New testcase.
1860 2015-03-26 Richard Biener <rguenther@suse.de>
1863 * g++.dg/torture/pr65555.C: New testcase.
1865 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1867 PR tree-optimization/64715
1868 * gcc.dg/builtin-object-size-15.c: New test.
1869 * gcc.dg/pr64715-1.c: New test.
1870 * gcc.dg/pr64715-2.c: New test.
1872 2015-03-26 Richard Biener <rguenther@suse.de>
1875 * gnat.dg/specs/opt2.ads: Fix testcase.
1877 2015-03-25 Martin Sebor <msebor@redhat.com>
1880 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1881 when target isn't arm*-*-*-*.
1882 (check_effective_target_arm_nothumb): Likewise.
1883 (check_effective_target_arm_little_endian): Likewise.
1884 (check_effective_target_arm_vect_no_misalign): Likewise.
1885 (check_effective_target_aarch64_little_endian): Fail early if target
1888 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1890 PR tree-optimization/65177
1891 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1893 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1895 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1896 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1897 smmintrin.h and mm3dnow.h.
1899 2015-03-25 Marek Polacek <polacek@redhat.com>
1902 * g++.dg/cpp0x/pr65558.C: New test.
1904 2015-03-25 Marek Polacek <polacek@redhat.com>
1907 * g++.dg/template/pr61670.C: New test.
1909 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1912 * g++.dg/template/pr54987.C: New.
1914 2015-03-25 Richard Biener <rguenther@suse.de>
1916 PR tree-optimization/62630
1917 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1919 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1922 * gcc.target/i386/mpx/pr65508.c: New.
1924 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1928 * gfortran.dg/data_initialized_3.f90: New.
1930 2015-03-25 Richard Biener <rguenther@suse.de>
1933 * gnat.dg/specs/opt2.ads: New testcase.
1935 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1937 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1938 * gcc.target/arm/memset-inline-4.c: Skip for
1939 arm_tune_string_ops_prefer_neon.
1940 * gcc.target/arm/memset-inline-5.c: Ditto.
1941 * gcc.target/arm/memset-inline-6.c: Ditto.
1942 * gcc.target/arm/memset-inline-8.c: Ditto.
1943 * gcc.target/arm/memset-inline-9.c: Ditto.
1945 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1948 * g++.dg/other/virtual3.C: New.
1950 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1953 * g++.dg/cpp0x/vt-60130.C: New.
1955 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/warn/Warray-bounds-7.C: New.
1960 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1963 * g++.dg/template/defarg18.C: New.
1965 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/cpp0x/vt-59988.C: New.
1970 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1972 PR tree-optimization/65533
1973 * gcc.dg/pr65533.c: New test.
1975 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1977 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1978 source= and mold= expressions functionality.
1979 * gfortran.dg/allocate_class_4.f90: New test.
1980 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1981 copying an unlimited polymorhpic object containing a char array
1982 to another unlimited polymorphic object respects the _len
1984 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1985 whether deferred length char array allocate works, unlimited
1986 polymorphic object allocation from a string works and if
1987 allocating an array of deferred length strings works.
1988 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1990 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1993 * g++.dg/cpp0x/constexpr-array11.C: New.
1995 2015-03-24 Richard Biener <rguenther@suse.de>
1998 * gcc.dg/torture/pr65517.c: New testcase.
2000 2015-03-24 Tobias Burnus <burnus@net-b.de>
2002 * gfortran.dg/coindexed_1.f90: Moved from
2003 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2005 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2008 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2012 * gcc.target/i386/pr65523.c: New test.
2015 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2017 * g++.dg/lto/pr65475b_0.C: Likewise.
2019 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2022 * gcc.target/sh/torture/pr65505.c: New.
2024 2015-03-23 Martin Sebor <msebor@redhat.com>
2027 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2028 assembly for lvx in addition to lxv.
2030 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2033 * gfortran.dg/pr65504.f90: New test.
2036 * gcc.dg/pr65521.c: New test.
2038 2015-03-23 Richard Biener <rguenther@suse.de>
2040 PR tree-optimization/65518
2041 * gcc.dg/vect/pr65518.c: New testcase.
2043 2015-03-23 Richard Biener <rguenther@suse.de>
2045 PR tree-optimization/65494
2046 * gcc.dg/vect/pr65494.c: New testcase.
2048 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2050 PR preprocessor/65238
2051 * c-c++-common/cpp/pr65238-1.c: New test.
2052 * gcc.dg/cpp/pr65238-2.c: New test.
2053 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2054 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2056 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2057 Mikael Morin <mikael@gcc.gnu.org>
2060 * gfortran.dg/elemental_dependency_4.f90: New.
2061 * gfortran.dg/elemental_dependency_5.f90: New.
2063 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2066 * g++.dg/lto/pr65475b_0.C: New testcase.
2067 * g++.dg/lto/pr65475b_1.C: New testcase.
2068 * g++.dg/lto/pr65475c_0.C: New testcase.
2069 * g++.dg/lto/pr65475c_1.C: New testcase.
2071 2015-03-21 Tobias Burnus <burnus@net-b.de>
2073 * gfortran.dg/coarray_38.f90: New.
2074 * gfortran.dg/coarray_39.f90: New.
2075 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2078 2015-03-20 Marek Polacek <polacek@redhat.com>
2081 * g++.dg/cpp0x/pr65398.C: New test.
2083 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2086 * g++.dg/lto/pr65475_0.C: New testcase.
2087 * g++.dg/lto/pr65475_1.C: New testcase.
2089 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2091 PR rtl-optimization/64366
2092 * gcc.target/sh/pr64366.c: New.
2094 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2097 * g++.dg/cpp0x/constexpr-48324.C: New.
2099 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2102 * g++.dg/cpp0x/pr48453.C: New.
2104 2015-03-20 Marek Polacek <polacek@redhat.com>
2107 * g++.dg/cpp0x/pr65072.C: New test.
2109 2015-03-20 Richard Biener <rguenther@suse.de>
2112 * gcc.dg/pr15347.c: Use -O.
2113 * c-c++-common/pr19807-1.c: Likewise.
2115 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2117 * gnat.dg/volatile13.ad[sb]: New test.
2119 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2121 PR rtl-optimization/60851
2122 * gcc.target/i386/pr60851.c: New test.
2124 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2127 * g++.dg/pr65240.h: Add tests for PR 65240.
2128 * g++.dg/pr65240-1.C: Likewise.
2129 * g++.dg/pr65240-2.C: Likewise.
2130 * g++.dg/pr65240-3.C: Likewise.
2131 * g++.dg/pr65240-4.C: Likewise.
2133 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2135 PR rtl-optimization/63491
2136 * gcc.target/powerpc/pr63491.c: New.
2138 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2140 * g++.dg/ipa/pr65465.C: New test.
2142 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2145 * g++.dg/cpp0x/deleted11.C: New.
2147 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2150 * c-c++-common/tsan/pr65400-3.c: New test.
2152 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2155 * g++.dg/cpp0x/constexpr-59686.C: New.
2157 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2160 * g++.dg/tsan/pr64265.C: New test.
2163 * c-c++-common/tsan/pr65400-1.c: New test.
2164 * c-c++-common/tsan/pr65400-2.c: New test.
2166 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2169 * g++.dg/cpp0x/pr59816.C: New.
2171 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2174 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2176 2015-03-18 Martin Liska <mliska@suse.cz>
2179 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2180 equivalences either to 6 or 7.
2182 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2186 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2188 * gcc.dg/undefined-loop-1.c: New file.
2189 * gcc.dg/undefined-loop-2.c: New file.
2191 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2194 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2195 loop exits too early.
2197 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2199 PR tree-optimization/65450
2200 * gfortran.dg/pr65450.f90: New test.
2203 * gcc.target/i386/pr65078-1.c: New test.
2204 * gcc.target/i386/pr65078-2.c: New test.
2205 * gcc.target/i386/pr65078-3.c: New test.
2206 * gcc.target/i386/pr65078-4.c: New test.
2207 * gcc.target/i386/pr65078-5.c: New test.
2208 * gcc.target/i386/pr65078-6.c: New test.
2210 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2213 * g++.dg/cpp1y/pr65340.C: New.
2215 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2218 * gfortran.dg/system_clock_3.f08: Adjust test.
2220 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2223 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2224 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2226 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2229 * gfortran.dg/system_clock_3.f08: New test.
2231 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2234 g++.dg/cpp1y/pr64626-1.C: New.
2235 g++.dg/cpp1y/pr64626-2.C: New.
2236 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2238 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2240 PR tree-optimization/65427
2241 * gcc.c-torture/execute/pr65427.c: New test.
2243 2015-03-16 Marek Polacek <polacek@redhat.com>
2247 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2248 * g++.dg/cpp0x/pr65327.C: New test.
2250 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2253 * c-c++-common/asan/pr64820.c: New test.
2255 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2257 * gfortran.dg/pointer_2.f90: New test.
2259 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2261 * g++.dg/pr65049.C: New test.
2263 2015-03-16 Tom de Vries <tom@codesourcery.com>
2265 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2266 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2267 * gcc.target/i386/fuse-caller-save.c: Same.
2269 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2271 * gnat.dg/loop_optimization18.ad[sb]: New test.
2272 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2274 2015-03-16 Alan Modra <amodra@gmail.com>
2276 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2279 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2281 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2283 * gcc.dg/torture/pr65270-2.c: Likewise.
2285 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2288 * gfortran.dg/pointer_remapping_9.f90: New.
2290 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2292 PR tree-optimization/65369
2293 * gcc.c-torture/execute/pr65369.c: New test.
2295 PR tree-optimization/65418
2296 * gcc.c-torture/execute/pr65418-1.c: New test.
2297 * gcc.c-torture/execute/pr65418-2.c: New test.
2299 PR rtl-optimization/65401
2300 * gcc.c-torture/execute/pr65401.c: New test.
2302 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2305 * gcc.target/arm/pr64600_1.c: New test.
2307 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2309 PR rtl-optimization/65235
2310 * gcc.target/aarch64/pr65235_1.c: New test.
2312 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2314 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2315 * gcc.target/s390/hotpatch-22.c: Likewise.
2316 * gcc.target/s390/hotpatch-23.c: Likewise.
2317 * gcc.target/s390/hotpatch-24.c: Likewise.
2318 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2319 * gcc.target/s390/hotpatch-1.c: Update expected output.
2320 * gcc.target/s390/hotpatch-2.c: Likewise.
2321 * gcc.target/s390/hotpatch-3.c: Likewise.
2322 * gcc.target/s390/hotpatch-4.c: Likewise.
2323 * gcc.target/s390/hotpatch-5.c: Likewise.
2324 * gcc.target/s390/hotpatch-6.c: Likewise.
2325 * gcc.target/s390/hotpatch-7.c: Likewise.
2326 * gcc.target/s390/hotpatch-8.c: Likewise.
2327 * gcc.target/s390/hotpatch-9.c: Likewise.
2328 * gcc.target/s390/hotpatch-10.c: Likewise.
2329 * gcc.target/s390/hotpatch-11.c: Likewise.
2330 * gcc.target/s390/hotpatch-12.c: Likewise.
2331 * gcc.target/s390/hotpatch-13.c: Likewise.
2332 * gcc.target/s390/hotpatch-14.c: Likewise.
2333 * gcc.target/s390/hotpatch-15.c: Likewise.
2334 * gcc.target/s390/hotpatch-16.c: Likewise.
2335 * gcc.target/s390/hotpatch-17.c: Likewise.
2336 * gcc.target/s390/hotpatch-18.c: Likewise.
2337 * gcc.target/s390/hotpatch-19.c: Likewise.
2339 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2342 * gcc.target/i386/pr65103-1.c: New.
2344 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2347 * gcc.target/i386/pr65044.c: New.
2349 2015-03-12 Tom de Vries <tom@codesourcery.com>
2351 PR rtl-optimization/64895
2352 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2353 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2354 * gcc.target/i386/fuse-caller-save.c: Ditto.
2356 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2358 * gcc.dg/ipa/pr63569.c: Fix template.
2360 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2362 * g++.dg/ipa/pr64146.C: Require fpic support.
2364 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2367 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2368 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2370 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2372 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2373 to dg-options, fix up dg-skip-if.
2375 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2378 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2379 * gcc.target/avr/tiny-caller-save.c: Same.
2381 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2384 * g++.dg/pr65242.C: New test.
2386 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2388 * c-c++-common/asan/no-asan-check-glob.c: New test.
2390 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2393 * g++.dg/other/default11.C: New.
2394 * g++.dg/other/default12.C: Likewise.
2396 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2399 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2401 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2404 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2406 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2409 * g++.dg/cpp0x/pr65127.C: New test.
2411 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2413 * gcc.dg/ipa/PR64550.c: Update template.
2415 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2416 Tobias Burnus <burnus@net-b.de>
2418 * gfortran.dg/coarray_sync_memory.f90: New.
2420 2015-03-10 Marek Polacek <polacek@redhat.com>
2423 * c-c++-common/ubsan/pr65367.c: New test.
2425 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2427 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2428 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2429 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2430 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2431 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2432 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2433 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2434 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2435 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2436 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2437 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2438 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2439 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2441 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2443 * lib/mpx-dg.exp (mpx_link_flags): New.
2446 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2447 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2448 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2449 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2450 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2451 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2452 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2453 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2454 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2455 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2456 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2457 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2458 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2459 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2460 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2461 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2462 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2463 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2464 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2465 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2466 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2467 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2468 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2469 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2470 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2471 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2472 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2473 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2474 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2475 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2476 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2477 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2478 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2479 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2480 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2481 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2482 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2483 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2484 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2485 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2486 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2487 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2488 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2489 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2490 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2491 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2492 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2493 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2494 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2495 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2496 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2497 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2498 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2499 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2500 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2501 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2502 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2503 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2504 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2505 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2506 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2507 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2508 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2509 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2510 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2511 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2512 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2513 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2514 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2515 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2516 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2517 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2518 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2519 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2520 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2521 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2522 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2523 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2524 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2525 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2526 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2527 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2528 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2529 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2530 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2531 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2532 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2533 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2534 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2535 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2536 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2537 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2538 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2539 * gcc.target/i386/mpx/label-address-1.c: New.
2540 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2541 * gcc.target/i386/mpx/macro.c: New.
2542 * gcc.target/i386/mpx/mpx-check.h: New.
2543 * gcc.target/i386/mpx/mpx.exp: New.
2544 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2545 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2546 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2547 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2548 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2549 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2550 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2551 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2552 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2553 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2554 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2555 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2556 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2557 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2558 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2559 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2560 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2561 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2562 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2563 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2564 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2565 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2566 * gcc.target/i386/mpx/reference-1-nov.c: New.
2567 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2568 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2569 * gcc.target/i386/mpx/reference-2-nov.c: New.
2570 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2571 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2572 * gcc.target/i386/mpx/reference-3-nov.c: New.
2573 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2574 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2575 * gcc.target/i386/mpx/reference-4-nov.c: New.
2576 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2577 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2578 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2579 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2580 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2581 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2582 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2583 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2584 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2585 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2586 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2587 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2588 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2589 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2590 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2591 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2592 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2593 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2594 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2595 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2596 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2597 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2598 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2599 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2600 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2601 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2602 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2603 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2604 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2605 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2606 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2607 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2608 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2609 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2610 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2611 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2612 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2613 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2614 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2615 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2616 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2617 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2618 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2619 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2620 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2621 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2622 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2623 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2624 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2625 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2626 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2627 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2628 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2629 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2630 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2631 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2632 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2633 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2634 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2635 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2636 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2637 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2638 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2639 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2640 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2641 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2642 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2643 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2644 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2645 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2646 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2647 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2648 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2649 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2650 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2651 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2652 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2653 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2654 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2655 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2656 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2657 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2658 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2659 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2660 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2661 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2662 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2663 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2664 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2665 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2666 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2667 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2668 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2669 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2670 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2671 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2672 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2673 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2674 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2675 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2676 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2677 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2678 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2679 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2680 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2681 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2682 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2683 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2684 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2685 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2686 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2687 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2688 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2689 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2690 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2691 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2692 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2693 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2694 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2695 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2696 * gcc.target/i386/mpx/vla-1-nov.c: New.
2697 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2698 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2699 * gcc.target/i386/mpx/vla-2-nov.c: New.
2700 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2702 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2704 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2706 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2708 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2710 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2712 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2713 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2715 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2718 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2721 * c-c++-common/pr65120.c: New test.
2723 PR rtl-optimization/65321
2724 * gcc.dg/pr65321.c: New test.
2726 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2728 PR tree-optimization/65355
2729 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2731 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2734 * c-c++-common/pr49706.c: Adjust tests for not warning
2735 about !!x == y or !b == y where b is boolean, and add
2737 * c-c++-common/pr62199-2.c: Likewise.
2739 2015-03-09 Richard Biener <rguenther@suse.de>
2742 * gcc.dg/torture/pr65270-1.c: New testcase.
2743 * gcc.dg/torture/pr65270-2.c: Likewise.
2745 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2747 PR tree-optimization/63743
2748 * gcc.dg/pr63743.c: New test.
2750 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2753 * g++.dg/lto/pr65316_0.C: New testcase.
2754 * g++.dg/lto/pr65316_1.C: New testcase.
2756 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2759 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2761 * g++.dg/abi/rtti3.C: Likewise.
2763 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2766 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2768 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2770 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2772 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2774 2015-03-08 Morin <mikael@gcc.gnu.org>
2777 * gfortran.dg/entry_20.f90: New.
2779 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2782 * gcc.c-torture/compile/pr65153.c: New.
2784 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2787 * g++.dg/torture/pr65249.C: New.
2789 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2791 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2793 (int64_t): Likewise.
2795 2015-03-07 Marek Polacek <polacek@redhat.com>
2796 Martin Uecker <uecker@eecs.berkeley.edu>
2799 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2801 * c-c++-common/ubsan/bounds-8.c: New test.
2802 * c-c++-common/ubsan/bounds-9.c: New test.
2803 * gcc.dg/ubsan/bounds-2.c: New test.
2805 2015-03-05 Martin Sebor <msebor@redhat.com>
2807 * PR testsuite/63175
2808 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2809 checking of results into main to prevent it from getting optimized
2811 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2813 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2815 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2816 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2817 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2820 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2822 * g++.dg/lto/pr65302_1.C: New testcase.
2823 * g++.dg/lto/pr65302_0.C: New testcase.
2825 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2827 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2828 -fno-ipa-icf to dg-options.
2830 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2832 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2833 compiles using the linker plugin.
2835 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2837 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2839 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2841 * gcc.target/arm/pr65067.c: New test.
2843 2015-03-05 Martin Liska <mliska@suse.cz>
2846 * gcc.dg/ipa/pr65318.c: New test.
2848 2015-03-05 Marek Polacek <polacek@redhat.com>
2850 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2852 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2856 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2858 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2859 max-unroll-times back to defaults for s390.
2861 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2865 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2868 * g++.dg/cpp0x/initlist92.C: New.
2870 2015-03-05 Richard Biener <rguenther@suse.de>
2872 PR tree-optimization/65310
2873 * gcc.dg/vect/pr65310.c: New testcase.
2875 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2878 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2880 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2882 * gnat.dg/entry_queues3.adb: New test.
2884 2015-03-04 Ian Lance Taylor <iant@google.com>
2886 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2888 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2891 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2893 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2895 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2896 -fno-ipa-icf to dg-options
2897 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2898 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2900 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2903 * g++.dg/cpp0x/decltype62.C: New.
2905 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2907 * gnat.dg/object_overflow5.adb: New test.
2909 2015-03-03 Martin Liska <mliska@suse.cz>
2912 * gcc.dg/ipa/pr65287.c: New test.
2914 2015-03-03 Martin Jambor <mjambor@suse.cz>
2915 Eric Botcazou <ebotcazou@adacore.com>
2917 * gnat.dg/specs/pack12.ads: New test.
2919 2015-03-03 Martin Liska <mliska@suse.cz>
2921 * gcc.dg/ipa/PR65282.c: New test.
2923 2015-03-13 Jeff Law <law@redhat.com>
2925 PR tree-optimization/65241
2926 * gcc.c-torture/compile/pr65241.c: New test.
2928 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2931 * gcc.target/avr/torture/pr64331.c: New test.
2933 2015-03-03 Martin Liska <mliska@suse.cz>
2934 Jan Hubicka <hubicka@ucw.cz>
2936 * g++.dg/ipa/pr65263.C: New test.
2938 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2941 * gcc.dg/lto/pr65130_0.c: New testcase.
2942 * gcc.dg/lto/pr65130_1.c: New testcase.
2944 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2947 * g++.dg/torture/pr64988.C: New testcase.
2949 2015-03-02 Tobias Burnus <burnus@net-b.de>
2951 * gfortran.dg/coarray_atomic_6.f90: New.
2953 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2956 * gcc.target/i386/pr65184.c: New.
2958 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2961 * gcc.target/i386/pr65183.c: New.
2963 2015-02-28 Martin Liska <mliska@suse.cz>
2964 Jan Hubicka <hubicka@ucw.cz>
2966 * gcc.dg/ipa/ipa-icf-35.c: New test.
2967 * gcc.dg/ipa/ipa-icf-36.c: New test.
2968 * gcc.dg/ipa/ipa-icf-37.c: New test.
2970 2015-02-28 Martin Liska <mliska@suse.cz>
2971 Jan Hubicka <hubicka@ucw.cz>
2974 * gcc.dg/ipa/ipa-icf-34.c: New test.
2976 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2979 * gcc.target/sh/sh/pr61142.c: New.
2981 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2983 * g++.dg/other/dump-ada-spec-3.C: New test.
2985 2015-03-01 Martin Liska <mliska@suse.cz>
2987 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2988 * g++.dg/ipa/pr63595.C: Update expected results.
2990 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2993 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2995 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2997 * gcc.dg/vect/pr59354.c: Move vector producing code to
3000 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
3003 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3004 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3005 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3006 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3008 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3010 PR tree-optimization/65048
3011 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3012 (foo): Use K&R style definition.
3014 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3017 * g++.dg/pr65032.C: New.
3019 2015-02-27 Marek Polacek <polacek@redhat.com>
3022 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3025 2015-02-27 Marek Polacek <polacek@redhat.com>
3028 * gcc.dg/pr65228.c: New test.
3030 2015-02-27 Kai Tietz <ktietz@redhat.com>
3033 * gcc.dg/weak/weak-17.c: New file.
3035 2015-02-27 Richard Biener <rguenther@suse.de>
3038 * g++.dg/lto/pr65193_0.C: New testcase.
3040 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3042 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3043 * gcc.target/s390/hotpatch-8.c: Likewise.
3044 * gcc.target/s390/hotpatch-9.c: Likewise.
3045 * gcc.target/s390/pr61078.c: Likewise.
3046 * gcc.target/s390/pr57960.c: Remove -m64.
3047 * gcc.target/s390/pr61078.c: Likewise.
3049 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3050 Martin Liska <mliska@suse.cz>
3053 * gcc.dg/pr64454.c: Disable ICF.
3054 * gcc.dg/pr28685-1.c: Disable ICF
3055 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3056 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3057 * g++.dg/ipa/ipa-icf-4.C: Update template.
3059 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3061 PR tree-optimization/65216
3062 * gcc.c-torture/execute/pr65216.c: New test.
3064 PR tree-optimization/65215
3065 * gcc.c-torture/execute/pr65215-1.c: New test.
3066 * gcc.c-torture/execute/pr65215-2.c: New test.
3067 * gcc.c-torture/execute/pr65215-3.c: New test.
3068 * gcc.c-torture/execute/pr65215-4.c: New test.
3069 * gcc.c-torture/execute/pr65215-5.c: New test.
3071 2015-02-26 Tom de Vries <tom@codesourcery.com>
3073 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3075 2015-02-26 Martin Liska <mliska@suse.cz>
3076 Jan Hubicka <hubicka@ucw.cz>
3078 * g++.dg/ipa/pr64146.C: Update expected results.
3079 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3080 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3081 * gcc.dg/ipa/ipa-icf-34.c: New test.
3083 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3085 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3086 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3087 (dg-additional-options): Remove dg directive.
3088 (dg-final): Add dg directive.
3090 2015-02-26 Marek Polacek <polacek@redhat.com>
3093 * g++.dg/ipa/pr65008.C: New test.
3095 2015-02-26 Tom de Vries <tom@codesourcery.com>
3097 * lib/profopt.exp (profopt-target-cleanup): New proc.
3098 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3099 files from sources from dg-additional-sources.
3101 2015-02-26 Tom de Vries <tom@codesourcery.com>
3103 * lib/gcov.exp: Cleanup in case of xfail.
3105 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3107 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3109 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3112 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3113 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3114 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3115 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3116 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3117 * g++.dg/debug/pr46123.C: XFAIL and move...
3118 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3119 * gcc.dg/debug/dwarf2-3.c: Move...
3120 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3122 2015-02-26 Marek Polacek <polacek@redhat.com>
3125 * g++.dg/cpp1y/pr65202.C: New test.
3127 2015-02-26 Tom de Vries <tom@codesourcery.com>
3129 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3130 locale_facets.h.gcov.
3132 2015-02-26 Tom de Vries <tom@codesourcery.com>
3134 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3136 2015-02-26 Tom de Vries <tom@codesourcery.com>
3138 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3140 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3143 * gcc.target/i386/pr65217.c: New.
3145 2015-02-26 Tom de Vries <tom@codesourcery.com>
3147 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3149 2015-02-26 Tom de Vries <tom@codesourcery.com>
3151 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3153 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3155 PR tree-optimization/65048
3156 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3158 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3160 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3161 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3163 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3166 * gcc.target/i386/pr65161.c: New test.
3168 2015-02-26 Terry Guo <terry.guo@arm.com>
3170 * gcc.target/arm/no-volatile-in-it.c: New test.
3172 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3174 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3175 (dg-options): Add -save-temps.
3176 (dg-final): Add cleanup-saved-temps.
3178 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3180 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3182 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3184 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3185 * gcc.target/powerpc/pack01.c: Include string.h.
3187 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3190 * gcc.target/i386/pr65167.c: New.
3192 2015-02-25 Kai Tietz <ktietz@redhat.com>
3194 PR tree-optimization/61917
3195 * gcc.dg/vect/vect-pr61917.c: New file.
3197 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3199 PR tree-optimization/65170
3200 * gcc.c-torture/execute/pr65170.c: New test.
3201 * gcc.dg/tree-ssa/vrp96.c: New test.
3203 2015-02-24 Tom de Vries <tom@codesourcery.com>
3205 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3207 2015-02-24 Tom de Vries <tom@codesourcery.com>
3210 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3211 (dg-additional-files-options): Copy additional_sources to
3212 additional_sources_used before emptying additional_sources.
3213 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3214 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3215 (cleanup-saved-temps): Use additional_sources_used instead of
3217 (dg-test): Reset additional_sources_used.
3219 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3222 * gfortran.dg/integer_exponentiation_6.F90: New test.
3224 2015-02-23 Martin Sebor <msebor@redhat.com>
3227 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3228 two parts. One to save registers, the other to verify the
3229 registers have the right values. Save register state into
3230 static data rather than on the stack.
3232 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3235 * c-c++-common/asan/pr63888.c: New test.
3237 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3240 * gcc.c-torture/compile/pr65163.c: New.
3242 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3244 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3245 with -m31 on 64 bit.
3246 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3247 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3249 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3251 * gcc.target/s390/20090223-1.c: Add
3252 -Wno-implicit-function-declaration option.
3253 * gcc.target/s390/pr42224.c: Likewise.
3254 * gcc.target/s390/pr55718.c: Likewise.
3256 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3258 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3259 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3260 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3261 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3262 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3263 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3264 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3265 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3266 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3267 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3268 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3269 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3270 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3271 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3272 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3273 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3274 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3275 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3276 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3277 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3278 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3280 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3282 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3283 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3284 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3285 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3286 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3287 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3288 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3289 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3290 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3291 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3292 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3293 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3294 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3295 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3296 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3297 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3299 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3303 * gfortran.dg/pr61960.f90: New.
3304 * gfortran.dg/pr64230.f90: New.
3305 * gfortran.dg/pr64980.f03: New.
3307 2015-02-22 Tom de Vries <tom@codesourcery.com>
3309 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3311 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3314 * gnat.dg/timing_events.adb: Removed, invalid test.
3316 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3319 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3321 * g++.dg/gcov/gcov-2.C: Likewise.
3323 2015-02-20 Richard Biener <rguenther@suse.de>
3325 PR tree-optimization/65136
3326 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3328 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3331 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3332 and nvptx-*-* blacklisting.
3334 * gcc.dg/sibcall-9.c: New test.
3335 * gcc.dg/sibcall-10.c: New test.
3337 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3339 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3341 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3344 * gcc.target/avr/torture/pr64452.c: New test.
3346 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3348 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3349 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3351 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3354 * lib/target-supports.exp (check_compile): Check whether
3355 additional_sources is defined before using it.
3357 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3360 * g++.dg/opt/pr65074.C: New file.
3362 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3364 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3365 (size_type): New typedef.
3366 (operator "" _script): Use it for the last argument.
3368 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3370 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3372 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3374 * lib/target-supports.exp (check_compile): Save/restore
3375 additional_sources that may belong to an actual test.
3377 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3379 PR gcov-profile/64634
3380 * g++.dg/gcov/gcov-15.C: New test.
3382 2015-02-18 Tom de Vries <tom@codesourcery.com>
3384 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3386 2015-02-18 Tom de Vries <tom@codesourcery.com>
3388 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3390 2015-02-18 Tom de Vries <tom@codesourcery.com>
3392 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3394 2015-02-18 Tom de Vries <tom@codesourcery.com>
3396 * gfortran.dg/fmt_cache_1.f: Add missing close.
3398 2015-02-18 Tom de Vries <tom@codesourcery.com>
3401 * gfortran.dg/read_eof_8.f90: Add missing close.
3403 2015-02-18 Richard Biener <rguenther@suse.de>
3405 PR tree-optimization/65063
3406 * gcc.dg/pr65063.c: New testcase.
3408 2015-02-18 Richard Biener <rguenther@suse.de>
3410 PR tree-optimization/62217
3411 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3413 2015-02-18 Marek Polacek <polacek@redhat.com>
3416 * c-c++-common/ubsan/pr65081.c: New test.
3418 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3420 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3421 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3423 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3425 * gcc.dg/ipa/propalign-3.c: New test.
3427 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3430 * gcc.target/sh/pr64793.c: New.
3431 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3433 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3435 * gcc.target/arm/divzero.c: New test case.
3437 2015-02-17 Tom de Vries <tom@codesourcery.com>
3439 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3441 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3442 Jakub Jelinek <jakub@redhat.com>
3445 * g++.dg/cpp0x/pr65075.C: New test.
3447 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3450 * gcc.target/powerpc/pr65058.c: New test.
3452 2015-02-16 Jeff Law <law@redhat.com>
3454 PR tree-optimization/64823
3455 * gcc.dg/uninit-20.c: New test.
3457 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3458 James Greenhalgh <james.greenhalgh@arm.com>
3461 * gcc.dg/ipa/ipa-clone-1.c: New test.
3463 2015-02-16 Richard Biener <rguenther@suse.de>
3465 PR tree-optimization/65077
3466 * gcc.dg/torture/pr65077.c: New testcase.
3468 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3470 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3471 Directive adjusted to scan for ldaxr.
3472 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3473 adjusted to scan for ldaex.
3475 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3478 * g++.dg/cpp0x/constexpr-65080.C: New.
3480 2015-02-16 Richard Biener <rguenther@suse.de>
3482 PR tree-optimization/63593
3483 * gcc.dg/pr63593.c: New testcase.
3485 2015-02-16 Marek Polacek <polacek@redhat.com>
3488 * gcc.dg/pr65066.c: New test.
3490 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3492 * gcc.dg/pr65002.C: Move ...
3493 * g++.dg/ipa/pr65002.C: ... here.
3495 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3497 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3498 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3499 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3500 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3502 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3505 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3506 the expression to find calls.
3507 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3508 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3509 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3510 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3511 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3513 2015-02-14 Marek Polacek <polacek@redhat.com>
3516 * gcc.dg/array-11.c: New test.
3517 * gcc.dg/array-12.c: New test.
3518 * gcc.dg/array-13.c: New test.
3519 * gcc.dg/array-14.c: New test.
3520 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3521 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3522 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3523 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3524 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3525 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3527 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3530 * g++.dg/lookup/using54.C: New.
3532 2015-02-13 Jeff Law <law@redhat.com>
3535 Revert my change for tree-optimization/64823.
3537 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3539 PR tree-optimization/65053
3540 * gcc.c-torture/execute/pr65053-1.c: New test.
3541 * gcc.c-torture/execute/pr65053-2.c: New test.
3543 2015-02-13 Marek Polacek <polacek@redhat.com>
3546 * gcc.dg/pr65050.c: New test.
3548 2015-02-13 Jeff Law <law@redhat.com>
3550 PR tree-optimization/64823
3551 * gcc.dg/uninit-20.c: New test.
3553 PR rtl-optimization/47477
3554 * gcc.dg/tree-ssa/pr47477.c: New test.
3556 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3559 * g++.dg/parse/ivdep-2.C: New.
3560 * g++.dg/parse/ivdep-3.C: Likewise.
3562 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565 * gfortran.dg/continuation_13.f90: New test.
3566 * gfortran.dg/continuation_14.f: New test.
3568 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/cpp0x/sfinae55.C: New.
3573 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3576 * g++.dg/ipa/pr65034.C: New test.
3578 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3580 PR tree-optimization/65002
3581 * gcc.dg/pr65002.C: New.
3583 2015-02-13 Marek Polacek <polacek@redhat.com>
3586 * c-c++-common/pr65040.c: New test.
3588 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3590 PR tree-optimization/64705
3591 * gcc.dg/tree-ssa/pr64705.c: New test.
3593 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3596 * gcc.dg/visibility-22.c: New test.
3597 * gcc.dg/visibility-23.c: New test.
3598 * gcc.target/i386/pr32219-1.c: New test.
3599 * gcc.target/i386/pr32219-2.c: New test.
3600 * gcc.target/i386/pr32219-3.c: New test.
3601 * gcc.target/i386/pr32219-4.c: New test.
3602 * gcc.target/i386/pr32219-5.c: New test.
3603 * gcc.target/i386/pr32219-6.c: New test.
3604 * gcc.target/i386/pr32219-7.c: New test.
3605 * gcc.target/i386/pr32219-8.c: New test.
3606 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3608 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3610 PR libgfortran/57822
3611 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3612 four different KINDs.
3614 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3617 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3620 * g++.dg/ubsan/pr65000.C: New test.
3622 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3625 * gfortran.dg/finalize_28.f90: New test
3627 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3630 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3631 DW_TAG_lexical_block removal.
3632 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3633 * g++.dg/guality/pr55541.C: New test.
3636 * g++.dg/ubsan/pr64984.C: New test.
3638 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3640 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3642 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3646 instructions for 2015-01-14 get_memmodel changes.
3647 * gcc.target/powerpc/atomic-p8.c: Likewise.
3650 * g++.dg/ubsan/pr65019.C: New test.
3652 PR tree-optimization/65014
3653 * gcc.c-torture/compile/pr65014.c: New test.
3655 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3657 PR libgfortran/57822
3658 * gfortran/fmt_g0_7.f08: Revise test.
3660 2015-02-11 Jeff Law <law@redhat.com>
3663 * gcc.target/m68k/pr63347.c: New test.
3665 2015-02-11 Marek Polacek <polacek@redhat.com>
3667 * g++.dg/ubsan/shift-1.C: New test.
3668 * gcc.dg/ubsan/c-shift-2.c: New test.
3669 * c-c++-common/ubsan/shift-5.c: Remove file.
3671 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3673 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3674 Directive adjusted to XFAIL.
3675 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3678 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3681 * g++.dg/opt/pr65003.C: New test.
3683 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3685 * lib/target-supports.exp (check_effective_target_pie): Renamed
3687 (check_effective_target_pie_enabled): This.
3688 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3689 * gcc.target/i386/pie.c: Likewise.
3691 2015-02-11 Andrew Pinski <apinski@cavium.com>
3694 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3695 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3697 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3700 * gcc.target/i386/pr61925-1.c: New test.
3701 * gcc.target/i386/pr61925-2.c: New test.
3702 * gcc.target/i386/pr61925-3.c: New test.
3704 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3707 * g++.dg/asan/pr65004.C: New test.
3709 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3712 * gcc.taget/sh/pr64661-0.h: New.
3713 * gcc.taget/sh/pr64661-1.c: New.
3714 * gcc.taget/sh/pr64661-2.c: New.
3715 * gcc.taget/sh/pr64661-3.c: New.
3716 * gcc.taget/sh/pr64661-4.c: New.
3718 2015-02-10 Richard Biener <rguenther@suse.de>
3720 PR tree-optimization/64995
3721 * g++.dg/torture/pr64995.C: New testcase.
3723 2015-02-10 Richard Biener <rguenther@suse.de>
3725 PR tree-optimization/64909
3726 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3728 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3730 * gcc.dg/signbit-sa.c: New test.
3732 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734 PR libgfortran/57822
3735 * gfortran/fmt_g0_7.f08: New test.
3737 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3739 PR tree-optimization/43378
3740 * gcc.dg/tree-ssa/pr43378.c: New test.
3742 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3745 * g++.dg/torture/pr64978.C: New testcase.
3747 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3750 * gcc.dg/asan/pr64981.c: New test.
3752 2015-02-09 Marek Polacek <polacek@redhat.com>
3755 * gcc.dg/pr64856.c: New test.
3757 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3760 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3761 * gcc.c-torture/execute/pr64979.c: New test.
3763 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3765 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3767 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3769 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3770 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3772 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3775 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3777 2015-02-09 Richard Biener <rguenther@suse.de>
3779 PR tree-optimization/54000
3780 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3782 2015-02-09 Tom de Vries <tom@codesourcery.com>
3784 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3786 2015-02-09 Martin Liska <mliska@suse.cz>
3788 * g++.dg/ipa/pr64858.C: New test.
3790 2015-02-09 Tom de Vries <tom@codesourcery.com>
3792 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3794 2015-02-08 Andrew Pinski <apinski@cavium.com>
3796 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3798 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3801 * gfortran.dg/use_rename_8.f90: New.
3803 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3805 * gnat.dg/addr7.ad[sb]: New test.
3806 * gnat.dg/addr8.ad[sb]: Likewise.
3808 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3811 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3812 from jit.dg/test-compile-to-executable.c's create_code, with a
3813 clarification of the output message.
3814 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3816 (test_jit): Use CHECK_NO_ERRORS when calling
3817 gcc_jit_context_compile_to_file.
3818 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3819 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3820 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3821 about deletions that are attempted.
3822 (jit-verify-compile-to-file): Rename to...
3823 (jit-verify-output-file-was-created): ...this, and drop the
3824 attempt to run "file" and verify the output.
3825 (jit-verify-assembler): New function.
3826 (jit-verify-object): New function.
3827 (jit-verify-dynamic-library): New function.
3828 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3829 favor of an implementation from new file
3830 create-code-for-hello-world-executable.h, which also adds a
3832 (dg-final): Replace jit-verify-compile-to-file with
3833 jit-verify-output-file-was-created, and invoke new function
3834 jit-verify-assembler.
3835 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3837 (dg-final): Replace jit-verify-compile-to-file with
3838 jit-verify-output-file-was-created, and invoke new function
3839 jit-verify-dynamic-library.
3840 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3841 favor of an implementation from new file
3842 create-code-for-hello-world-executable.h, which also adds a
3844 (dg-final): Replace jit-verify-compile-to-file with
3845 jit-verify-output-file-was-created. Strengthen the expected stdout
3846 from the built executable.
3847 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3848 favor of an implementation from new file
3849 create-code-for-hello-world-executable.h, which also adds a
3851 (dg-final): Replace jit-verify-compile-to-file with
3852 jit-verify-output-file-was-created, and invoke new function
3854 * jit.dg/verify-dynamic-library.c: New source file.
3856 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3857 Brian Rzycki <b.rzycki@samsung.com>
3859 PR tree-optimization/64878
3860 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3862 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3865 * g++.dg/ipa/pr64896.C: New test.
3867 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3870 * gcc.target/powerpc/pr64205.c: New file.
3872 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3874 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3875 (dg-options): Use -fpie instead of -fPIE -pie.
3877 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3880 * g++.dg/asan/pr64937.C: New test.
3882 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3885 * gfortran.dg/class_to_type_4.f90: New test
3887 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3889 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3891 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3893 PR rtl-optimization/64957
3895 * gcc.c-torture/execute/pr64957.c: New test.
3897 2015-02-05 Jeff Law <law@redhat.com>
3900 * gcc.target/h8300/pr17306-1.c: New test.
3901 * gcc.target/h8300/pr17306-2.c: New test.
3903 2015-02-05 Tobias Burnus <burnus@net-b.de>
3906 * gfortran.dg/structure_constructor_12.f90: New.
3908 2015-02-05 Jeff Law <law@redhat.com>
3911 gcc.target/h8300/pr58400.c: New test.
3913 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3915 * gcc.target/arm/macro_defs0.c: New test.
3916 * gcc.target/arm/macro_defs1.c: New test.
3917 * gcc.target/arm/macro_defs2.c: New test.
3919 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3921 PR rtl-optimization/64905
3922 * gcc.target/i386/pr64905.c: Require nonpic target.
3923 (dg-options): Add -fomit-frame-pointer.
3926 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3928 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3931 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3934 * gfortran.dg/type_to_class_2.f90: New test
3935 * gfortran.dg/type_to_class_3.f90: New test
3937 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3940 * g++.dg/torture/pr64686.C: New testcase.
3942 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3944 PR rtl-optimization/64905
3945 * gcc.target/i386/pr64905.c: New file.
3947 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3949 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3950 * gcc.dg/guality/pr41616-1.c: Ditto.
3952 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3955 * gcc.dg/pr64817-3.c: New.
3957 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3958 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3960 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3961 pass parameters in registers.
3962 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3963 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3964 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3966 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3967 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3969 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3970 list, allow for multilibed targets.
3971 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3973 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3975 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3976 * gcc.dg/pr46728-6.c: Ditto.
3978 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3980 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3981 for mips_nanlegacy target.
3983 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3985 * gcc.target/i386/chkp-hidden-def.c: New.
3987 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3990 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3991 to use 24 bits for bitfield b.
3993 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3996 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3997 cache result in a global variable. Include all 32-bit targets for
4000 2015-02-03 Jakub Jelinek <jakub@redhat.com>
4002 PR rtl-optimization/64756
4003 * gcc.c-torture/execute/pr64756.c: New test.
4005 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4008 * gcc.target/sh/pr64660-0.h: New.
4009 * gcc.target/sh/pr64660-1.c: New.
4010 * gcc.target/sh/pr64660-2.c: New.
4011 * gcc.target/sh/pr64660-3.c: New.
4012 * gcc.target/sh/pr64660-4.c: New.
4014 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4017 * g++.dg/warn/Waddress-2.C: New.
4019 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4022 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4024 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4026 PR preprocessor/64803
4027 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4029 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4031 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4033 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4035 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4036 (_ARM_FPSRC): Add DN and AHP fields.
4037 (clean_results): Force DN=1 on AArch64.
4038 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4039 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4040 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4041 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4042 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4043 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4045 2015-02-02 Alan Modra <amodra@gmail.com>
4047 * gcc.target/powerpc/cprophard.c: New.
4049 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4051 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4052 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4054 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4057 * gcc.dg/pr64817-1.c: New test.
4058 * gcc.dg/pr64817-2.c: New test.
4060 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4063 * gcc.target/sh/pr64851-0.h: New
4064 * gcc.target/sh/pr64851-1.c: New
4065 * gcc.target/sh/pr64851-2.c: New
4066 * gcc.target/sh/pr64851-3.c: New
4067 * gcc.target/sh/pr64851-4.c: New
4069 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4072 * gcc.dg/torture/pr64882.c: New test.
4074 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4077 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4080 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4082 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4083 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4084 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4085 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4086 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4087 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4089 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4090 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4092 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4093 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4096 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4099 * g++.dg/pr64688-2.C: New.
4101 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4103 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4104 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4105 * gcc.target/i386/fuse-caller-save.c: Ditto.
4106 * gcc.target/i386/headmerge-1.c: Ditto.
4107 * gcc.target/i386/headmerge-2.c: Ditto.
4108 * gcc.target/i386/sibcall-6.c: Ditto.
4110 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4113 * gcc.target/i386/pr64617.c: New test.
4115 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4118 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4119 (dg-options): Remove -m32.
4120 (dg-final): Scan for "movb %al" only.
4121 * gcc.target/i386/pr15184-2.c: Ditto.
4123 2015-01-30 Richard Biener <rguenther@suse.de>
4125 PR tree-optimization/64829
4126 * gcc.dg/vect/pr64829.c: New testcase.
4128 2015-01-29 Marek Polacek <polacek@redhat.com>
4131 * gcc.dg/pr64709.c: New test.
4133 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4136 * g++.dg/ubsan/pr64717-1.C: New test.
4137 * g++.dg/ubsan/pr64717-2.C: New test.
4139 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4141 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4143 2015-01-29 Jeff Law <law@redhat.com>
4146 * gcc.target/i386/pr15184-1.c: New test.
4147 * gcc.target/i386/pr15184-2.c: New test.
4149 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4151 PR tree-optimization/64746
4152 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4154 2015-01-29 Richard Biener <rguenther@suse.de>
4156 PR tree-optimization/64853
4157 * gcc.dg/torture/pr64853.c: New testcase.
4159 2015-01-29 Richard Biener <rguenther@suse.de>
4161 PR tree-optimization/64844
4162 * gcc.dg/vect/pr64844.c: New testcase.
4164 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4167 * gcc.dg/pr64809.c: Delete.
4169 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4172 * gcc.target/i386/pr64805.c: New.
4174 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4176 * gcc.dg/guality/guality.h (main): Add argv[0] to
4177 guality_gdb_command.
4179 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4182 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4184 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4187 * gcc.target/sh/sh.exp
4188 (check_effective_target_atomic_model_soft_gusa_available,
4189 check_effective_target_atomic_model_soft_tcb_available,
4190 check_effective_target_atomic_model_soft_imask_available,
4191 check_effective_target_atomic_model_hard_llcs_available): New.
4192 * gcc.target/sh/pr64659-0.h: New.
4193 * gcc.target/sh/pr64659-1.c: New.
4194 * gcc.target/sh/pr64659-2.c: New.
4195 * gcc.target/sh/pr64659-3.c: New.
4196 * gcc.target/sh/pr64659-4.c: New.
4198 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4200 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4201 scan-assembler-times pattern.
4203 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4206 * gcc.dg/pr64809.c: New test.
4208 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4210 PR tree-optimization/64277
4211 * gcc.dg/pr64277.c: New.
4213 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4215 PR tree-optimization/64718
4216 * gcc.c-torture/execute/pr64718.c: New test.
4218 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4220 * gcc.target/aarch64/abs_2.c: New.
4222 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4224 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4225 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4226 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4229 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4232 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4233 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4234 { target comdat_group }.
4236 2015-01-27 Tobias Burnus <burnus@net-b.de>
4239 * gfortran.dg/goacc/coarray_2.f90: New.
4241 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4245 * g++.dg/torture/pr64139.C: New testcase.
4246 * g++.dg/torture/pr60871.C: Likewise.
4248 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4251 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4252 prevent linking errors.
4254 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4257 * g++.dg/torture/pr64282.C: New testcase.
4259 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4261 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4264 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4266 * gcc.target/s390/hotpatch-13.c: New testcase.
4267 * gcc.target/s390/hotpatch-14.c: New testcase.
4268 * gcc.target/s390/hotpatch-15.c: New testcase.
4269 * gcc.target/s390/hotpatch-16.c: New testcase.
4270 * gcc.target/s390/hotpatch-17.c: New testcase.
4271 * gcc.target/s390/hotpatch-18.c: New testcase.
4272 * gcc.target/s390/hotpatch-19.c: New testcase.
4273 * gcc.target/s390/hotpatch-20.c: New testcase.
4274 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4275 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4276 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4277 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4278 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4279 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4280 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4281 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4282 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4283 * gcc.target/s390/hotpatch-10.c: Likewise.
4284 * gcc.target/s390/hotpatch-11.c: Likewise.
4285 * gcc.target/s390/hotpatch-12.c: Likewise.
4286 * gcc.target/s390/hotpatch-2.c: Likewise.
4287 * gcc.target/s390/hotpatch-3.c: Likewise.
4288 * gcc.target/s390/hotpatch-4.c: Likewise.
4289 * gcc.target/s390/hotpatch-5.c: Likewise.
4290 * gcc.target/s390/hotpatch-6.c: Likewise.
4291 * gcc.target/s390/hotpatch-7.c: Likewise.
4292 * gcc.target/s390/hotpatch-8.c: Likewise.
4293 * gcc.target/s390/hotpatch-9.c: Likewise.
4294 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4295 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4296 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4297 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4298 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4299 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4300 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4301 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4303 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4305 * gcc.dg/long_branch.c: New testcase.
4307 2015-01-27 Richard Biener <rguenther@suse.de>
4309 PR tree-optimization/56273
4310 PR tree-optimization/59124
4311 PR tree-optimization/64277
4312 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4313 * gcc.dg/Warray-bounds-12.c: Likewise.
4314 * gcc.dg/Warray-bounds-13.c: Likewise.
4316 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4318 PR rtl-optimization/61058
4319 * gcc.dg/pr61058.c: New test.
4321 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4323 * gcc.target/i386/chkp-narrow-bounds.c: New.
4325 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4327 PR tree-optimization/64807
4328 * gcc.dg/pr64807.c: New test.
4331 * gcc.dg/pr64766.c: New test.
4333 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4336 * gcc.target/sh/pr49263-4.c: New.
4338 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4341 * gfortran.dg/allocate_with_mold_1.f90: New test
4343 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4346 * gcc.dg/pr64778.c: New test.
4349 * gcc.dg/vect/pr64421.c: New test.
4351 2015-01-26 Tobias Burnus <burnus@net-b.de>
4354 * gfortran.dg/coarray_36.f: New.
4355 * gfortran.dg/coarray_37.f90: New.
4357 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4360 * gfortran.dg/class_allocate_18.f90: New.
4362 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4364 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4366 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4368 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4370 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4372 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4374 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4376 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4378 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4380 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4381 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4382 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4383 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4385 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4387 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4388 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4389 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4391 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4393 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4394 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4395 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4396 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4397 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4400 2015-01-26 Richard Biener <rguenther@suse.de>
4403 * gcc.dg/uninit-19.c: New testcase.
4405 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4407 * lib/target-supports.exp (check_effective_target_vect64): Add
4410 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4413 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4415 2015-01-26 Tony Liu <tony.liu@arm.com>
4417 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4420 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4423 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4424 correctly, clean up afterwards.
4426 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4429 * gfortran.dg/use_rename_7.f90: New.
4431 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4433 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4434 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4436 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4439 * gcc.target/sh/pr54236-4.c: New.
4441 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4443 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4444 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4447 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4450 * gfortran.dg/open_new_segv.f90: New test.
4452 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4461 * gcc.target/sh/pr64345-1.c: New.
4462 * gcc.target/sh/pr64345-2.c: New.
4463 * gcc.target/sh/pr59533-1.c: New.
4464 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4465 * gcc.target/sh/pr52933-2.c: Likewise.
4466 * gcc.target/sh/pr54089-1.c: Likewise.
4467 * gcc.target/sh/pr54236-1.c: Likewise.
4468 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4469 * gcc.target/sh/pr49263-1.c: Remove xfails.
4470 * gcc.target/sh/pr49263-2.c: Likewise.
4471 * gcc.target/sh/pr49263-3.c: Likewise.
4472 * gcc.target/sh/pr53987-1.c: Likewise.
4473 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4474 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4475 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4476 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4477 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4478 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4480 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4483 2015-01-24 Tom de Vries <tom@codesourcery.com>
4485 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4487 2015-01-23 Ian Lance Taylor <iant@google.com>
4490 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4491 targets without split stack support.
4493 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4496 * gcc.target/i386/pr64317.c: New test.
4498 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4500 PR rtl-optimization/63637
4501 PR rtl-optimization/60663
4502 * gcc.dg/pr63637-1.c: New test.
4503 * gcc.dg/pr63637-2.c: New test.
4504 * gcc.dg/pr63637-3.c: New test.
4505 * gcc.dg/pr63637-4.c: New test.
4506 * gcc.dg/pr63637-5.c: New test.
4507 * gcc.dg/pr63637-6.c: New test.
4508 * gcc.target/i386/pr63637-1.c: New test.
4509 * gcc.target/i386/pr63637-2.c: New test.
4510 * gcc.target/i386/pr63637-3.c: New test.
4511 * gcc.target/i386/pr63637-4.c: New test.
4512 * gcc.target/i386/pr63637-5.c: New test.
4513 * gcc.target/i386/pr63637-6.c: New test.
4515 2015-01-23 Richard Biener <rguenther@suse.de>
4518 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4519 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4521 2015-01-23 Marek Polacek <polacek@redhat.com>
4523 PR preprocessor/60570
4524 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4525 * gcc.dg/cpp/pr60570.c: New test.
4527 2015-01-23 Richard Biener <rguenther@suse.de>
4530 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4531 vectorization on vect64 targets.
4533 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4536 * gfortran.dg/class_allocate_17.f90: New.
4538 2015-01-23 Tobias Burnus <burnus@net-b.de>
4541 * gfortran.dg/goacc/combined_loop.f90: New.
4543 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4546 * gfortran.dg/make_unit.f90: New test.
4548 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4551 * gfortran.dg/negative_unit_int8.f: Update.
4553 2015-01-22 Jeff Law <law@redhat.com>
4556 * gcc.target/m68k/pr52076-1.c: New test.
4557 * gcc.target/m68k/pr52076-2.c: New test.
4559 2015-01-22 Richard Biener <rguenther@suse.de>
4562 * gcc.dg/torture/pr64728.c: New testcase.
4564 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4567 * g++.dg/pr64688.C: New test.
4569 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4571 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4572 to avoid errors with -fpic.
4574 2015-01-22 Richard Biener <rguenther@suse.de>
4577 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4579 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4581 PR rtl-optimization/64682
4582 * gcc.c-torture/execute/pr64682.c: New file.
4584 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4587 * gcc.dg/pr64511.c: New test.
4589 PR rtl-optimization/62078
4590 * g++.dg/opt/pr62078.C: New test.
4593 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4595 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4598 * gfortran.dg/internal_pack_15.f90: New test.
4600 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4602 * c-c++-common/tsan/step.c: New testcase.
4604 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4606 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4608 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4610 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4614 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4616 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4618 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4620 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4622 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4624 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4626 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4628 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4630 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4632 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4634 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4636 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4638 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4640 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4642 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4644 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4646 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4648 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4650 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4652 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4654 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4655 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4656 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4659 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4661 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4662 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4663 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4666 2015-01-21 Renlin Li <renlin.li@arm.com>
4668 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4669 * g++.dg/tls/thread_local5g.C: Likewise.
4670 * g++.dg/tls/thread_local6g.C: Likewise.
4672 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4674 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4675 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4676 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4678 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4680 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4681 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4682 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4684 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4686 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4687 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4688 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4690 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4692 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4693 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4694 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4696 2015-01-20 Jeff Law <law@redhat.com>
4699 * gcc.target/m68k/pr59946.c: New test.
4701 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4703 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4704 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4705 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4707 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4709 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4710 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4711 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4713 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4715 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4716 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4717 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4719 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4721 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4722 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4723 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4725 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4728 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4730 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4731 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4732 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4734 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4736 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4737 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4738 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4740 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4742 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4744 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4746 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4749 * g++.dg/ubsan/pr64632.C: New test.
4752 * gcc.dg/pr64663.c: New test.
4754 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4757 * g++.dg/warn/Wunused-var-23.C: New.
4759 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4762 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4763 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4765 2015-01-20 Richard Biener <rguenther@suse.de>
4768 * gcc.dg/lto/pr64684_0.c: New testcase.
4769 * gcc.dg/lto/pr64684_1.c: Likewise.
4770 * gcc.dg/lto/pr64684_2.c: Likewise.
4771 * gcc.dg/lto/pr64685_0.c: Likewise.
4772 * gcc.dg/lto/pr64685_1.c: Likewise.
4774 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4777 * g++.dg/cpp1y/lambda-init12.C: New.
4779 2015-01-20 Richard Biener <rguenther@suse.de>
4781 PR tree-optimization/64410
4782 * g++.dg/vect/pr64410.cc: Require vect_double.
4784 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4787 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4789 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4793 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4795 PR rtl-optimization/64081
4796 * gcc.dg/pr64081.c: New test.
4798 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4800 * jit.dg/harness.h: Include <unistd.h>.
4801 (CHECK_NO_ERRORS): New.
4802 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4803 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4804 gcc_jit_context_compile_to_file.
4805 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4806 args to the spawned executable.
4807 (jit-expand-vars): New function.
4808 (jit-exe-params): New variable.
4809 (dg-jit-set-exe-params): New function.
4810 (jit-dg-test): Detect testcases that use
4811 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4812 Set arguments of spawned process to jit-exe-params.
4813 (jit-get-output-filename): New function.
4814 (jit-setup-compile-to-file): New function.
4815 (jit-verify-compile-to-file): New function.
4816 (jit-run-executable): New function.
4817 (jit-verify-executable): New function.
4818 * jit.dg/test-compile-to-assembler.c: New testcase.
4819 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4820 * jit.dg/test-compile-to-executable.c: New testcase.
4821 * jit.dg/test-compile-to-object.c: New testcase.
4823 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4826 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4829 2015-01-19 Martin Liska <mliska@suse.cz>
4831 * objc/compile/pr64668.m: New test.
4833 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4835 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4836 (create_overflow_fn): Update comment to clarify that
4837 the third param of the created function is a bool *, not
4839 (verify_int_overflow_fn): Convert param "expected_ovf" from
4840 int to bool. Update third param of "overflow_fn_type" from int *
4841 to bool *. Update local "actual_ovf" from int to bool.
4842 (verify_uint_overflow_fn): Likewise.
4844 2015-01-19 Martin Liska <mliska@suse.cz>
4846 * gcc.dg/ipa/ipa-icf-33.c: New test.
4848 2015-01-19 Felix Yang <felix.yang@huawei.com>
4849 Haijian Zhang <z.zhanghaijian@huawei.com>
4851 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4852 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4853 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4854 result_float64x2, expected_hfloat64x2): New helper type, variable and
4856 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4857 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4858 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4859 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4860 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4861 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4862 and target without the FMA feature.
4864 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4866 * gcc.target/aarch64/pr64304.c: New testcase.
4868 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4870 PR rtl-optimization/64081
4871 * gcc.dg/pr64081.c: New test.
4873 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4876 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4878 * gcc.target/aarch64/test_frame_6.c: Likewise.
4879 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4880 and x19 (in the epilogue).
4881 * gcc.target/aarch64/test_frame_4.c: Likewise.
4882 * gcc.target/aarch64/test_frame_7.c: Likewise.
4884 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4886 * gcc.target/i386/chkp-always_inline.c: New.
4888 2015-01-15 Andrew Pinski <apinski@cavium.com>
4889 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4891 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4892 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4894 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4897 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4898 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4900 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4903 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4905 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4908 * gcc.target/sh/torture/pr64652.c: New.
4910 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4912 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4913 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4914 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4915 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4916 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4917 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4919 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4922 * g++.dg/torture/pr64378.C: New testcase.
4924 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4927 * gfortran.dg/block_13.f08: New test
4929 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4932 * gfortran.dg/associate_1.f03: Allow test for character with
4935 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4937 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4938 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4940 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4942 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4944 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4947 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4949 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4952 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4955 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4958 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4960 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4963 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4965 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4967 PR rtl-optimization/52773
4968 * gcc.c-torture/compile/pr52773.c: New test.
4970 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4973 * g++.dg/cpp0x/alias-decl-46.C: New.
4975 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4977 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4979 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4981 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4983 (CHECK_FP): Likewise.
4984 (CHECK_CUMULATIVE_SAT): Likewise.
4986 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4988 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4989 (Set_Neon_Cumulative_Sat): Add parameter.
4990 (__set_neon_cumulative_sat): Support new parameter.
4991 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4992 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4994 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4995 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4998 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5000 * g++.dg/tsan/vptr_benign_race.C: New testcase.
5001 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5003 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/tls/thread_local-ice4.C: New.
5008 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5010 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5013 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5016 * g++.dg/cpp0x/vt-62276.C: New.
5018 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5021 * g++.dg/pr64353.C: New.
5023 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5026 * gcc.target/aarch64/pr64263_1.c: New test.
5028 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5030 PR tree-optimization/64434
5031 * gcc.dg/torture/pr64434.c: Move to...
5032 * gcc.dg/pr64434.c: ... here.
5034 2015-01-16 Richard Biener <rguenther@suse.de>
5037 * gcc.dg/uninit-18.c: New testcase.
5039 2015-01-16 Richard Biener <rguenther@suse.de>
5041 PR tree-optimization/64568
5042 * g++.dg/torture/pr64568-2.C: New testcase.
5044 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5047 * gcc.target/i386/chkp-label-address.c: New.
5049 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5052 * gfortran.dg/pointer_init_6.f90: Extended.
5054 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5056 * gcc.c-torture/compile/20150108.c: New test.
5058 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5060 * gcc.target/visium: New directory.
5062 2015-01-16 Richard Biener <rguenther@suse.de>
5064 PR tree-optimization/61743
5065 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5066 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5068 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5070 * gcc.dg/pr64015.c: New test.
5072 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5076 * g++.dg/ipa/pr64612.C: New test.
5078 2015-01-16 Renlin Li <renlin.li@arm.com>
5080 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5082 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5084 * gcc.target/i386/sse-14.c: Test new intrinsic.
5085 * gcc.target/i386/sse-22.c: Ditto.
5087 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5090 * g++.dg/cpp0x/auto44.C: New.
5092 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5095 * gcc.target/nios2/gpopt-all.c: New test case.
5096 * gcc.target/nios2/gpopt-local.c: New test case.
5097 * gcc.target/nios2/gpopt-global.c: New test case.
5098 * gcc.target/nios2/gpopt-data.c: New test case.
5099 * gcc.target/nios2/gpopt-none.c: New test case.
5101 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5103 * g++.dg/ubsan/vptr-1.C: New test.
5104 * g++.dg/ubsan/vptr-2.C: New test.
5105 * g++.dg/ubsan/vptr-3.C: New test.
5106 * g++.dg/ubsan/vptr-4.C: New test.
5107 * g++.dg/ubsan/vptr-5.C: New test.
5108 * g++.dg/ubsan/vptr-6.C: New test.
5109 * g++.dg/ubsan/vptr-7.C: New test.
5110 * g++.dg/ubsan/vptr-8.C: New test.
5111 * g++.dg/ubsan/vptr-9.C: New test.
5113 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5115 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5117 * lib/gcc-dg.exp: Likewise.
5119 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5121 PR rtl-optimization/64110
5122 * gcc.target/i386/pr64110.c: Add scan-assembler.
5124 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5125 James Norris <jnorris@codesourcery.com>
5126 Cesar Philippidis <cesar@codesourcery.com>
5127 Ilmir Usmanov <i.usmanov@samsung.com>
5129 * lib/target-supports.exp (check_effective_target_fopenacc): New
5131 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5132 * g++.dg/goacc/goacc.exp: Likewise.
5133 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5134 * gcc.dg/goacc/goacc.exp: Likewise.
5135 * gfortran.dg/goacc/goacc.exp: Likewise.
5136 * c-c++-common/cpp/openacc-define-1.c: New file.
5137 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5138 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5139 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5140 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5141 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5142 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5143 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5144 * c-c++-common/goacc/cache-1.c: Likewise.
5145 * c-c++-common/goacc/clauses-fail.c: Likewise.
5146 * c-c++-common/goacc/collapse-1.c: Likewise.
5147 * c-c++-common/goacc/data-1.c: Likewise.
5148 * c-c++-common/goacc/data-2.c: Likewise.
5149 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5150 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5151 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5152 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5153 * c-c++-common/goacc/if-clause-1.c: Likewise.
5154 * c-c++-common/goacc/if-clause-2.c: Likewise.
5155 * c-c++-common/goacc/kernels-1.c: Likewise.
5156 * c-c++-common/goacc/loop-1.c: Likewise.
5157 * c-c++-common/goacc/loop-private-1.c: Likewise.
5158 * c-c++-common/goacc/nesting-1.c: Likewise.
5159 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5160 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5161 * c-c++-common/goacc/parallel-1.c: Likewise.
5162 * c-c++-common/goacc/pcopy.c: Likewise.
5163 * c-c++-common/goacc/pcopyin.c: Likewise.
5164 * c-c++-common/goacc/pcopyout.c: Likewise.
5165 * c-c++-common/goacc/pcreate.c: Likewise.
5166 * c-c++-common/goacc/pragma_context.c: Likewise.
5167 * c-c++-common/goacc/present-1.c: Likewise.
5168 * c-c++-common/goacc/reduction-1.c: Likewise.
5169 * c-c++-common/goacc/reduction-2.c: Likewise.
5170 * c-c++-common/goacc/reduction-3.c: Likewise.
5171 * c-c++-common/goacc/reduction-4.c: Likewise.
5172 * c-c++-common/goacc/sb-1.c: Likewise.
5173 * c-c++-common/goacc/sb-2.c: Likewise.
5174 * c-c++-common/goacc/sb-3.c: Likewise.
5175 * c-c++-common/goacc/update-1.c: Likewise.
5176 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5177 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5178 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5179 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5180 * gfortran.dg/goacc/assumed.f95: Likewise.
5181 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5182 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5183 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5184 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5185 * gfortran.dg/goacc/branch.f95: Likewise.
5186 * gfortran.dg/goacc/cache-1.f95: Likewise.
5187 * gfortran.dg/goacc/coarray.f95: Likewise.
5188 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5189 * gfortran.dg/goacc/cray.f95: Likewise.
5190 * gfortran.dg/goacc/critical.f95: Likewise.
5191 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5192 * gfortran.dg/goacc/data-tree.f95: Likewise.
5193 * gfortran.dg/goacc/declare-1.f95: Likewise.
5194 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5195 * gfortran.dg/goacc/fixed-1.f: Likewise.
5196 * gfortran.dg/goacc/fixed-2.f: Likewise.
5197 * gfortran.dg/goacc/fixed-3.f: Likewise.
5198 * gfortran.dg/goacc/fixed-4.f: Likewise.
5199 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5200 * gfortran.dg/goacc/if.f95: Likewise.
5201 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5202 * gfortran.dg/goacc/list.f95: Likewise.
5203 * gfortran.dg/goacc/literal.f95: Likewise.
5204 * gfortran.dg/goacc/loop-1.f95: Likewise.
5205 * gfortran.dg/goacc/loop-2.f95: Likewise.
5206 * gfortran.dg/goacc/loop-3.f95: Likewise.
5207 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5208 * gfortran.dg/goacc/omp.f95: Likewise.
5209 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5210 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5211 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5212 * gfortran.dg/goacc/parameter.f95: Likewise.
5213 * gfortran.dg/goacc/private-1.f95: Likewise.
5214 * gfortran.dg/goacc/private-2.f95: Likewise.
5215 * gfortran.dg/goacc/private-3.f95: Likewise.
5216 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5217 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5218 * gfortran.dg/goacc/reduction.f95: Likewise.
5219 * gfortran.dg/goacc/routine-1.f90: Likewise.
5220 * gfortran.dg/goacc/routine-2.f90: Likewise.
5221 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5222 * gfortran.dg/goacc/several-directives.f95: Likewise.
5223 * gfortran.dg/goacc/sie.f95: Likewise.
5224 * gfortran.dg/goacc/subarrays.f95: Likewise.
5225 * gfortran.dg/gomp/map-1.f90: Likewise.
5226 * gfortran.dg/openacc-define-1.f90: Likewise.
5227 * gfortran.dg/openacc-define-2.f90: Likewise.
5228 * gfortran.dg/openacc-define-3.f90: Likewise.
5229 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5230 * g++.dg/gomp/block-2.C: Likewise.
5231 * g++.dg/gomp/block-3.C: Likewise.
5232 * g++.dg/gomp/block-5.C: Likewise.
5233 * g++.dg/gomp/target-1.C: Likewise.
5234 * g++.dg/gomp/target-2.C: Likewise.
5235 * g++.dg/gomp/taskgroup-1.C: Likewise.
5236 * g++.dg/gomp/teams-1.C: Likewise.
5237 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5238 * gcc.dg/cilk-plus/jump.c: Likewise.
5239 * gcc.dg/gomp/block-1.c: Likewise.
5240 * gcc.dg/gomp/block-10.c: Likewise.
5241 * gcc.dg/gomp/block-2.c: Likewise.
5242 * gcc.dg/gomp/block-3.c: Likewise.
5243 * gcc.dg/gomp/block-4.c: Likewise.
5244 * gcc.dg/gomp/block-5.c: Likewise.
5245 * gcc.dg/gomp/block-6.c: Likewise.
5246 * gcc.dg/gomp/block-7.c: Likewise.
5247 * gcc.dg/gomp/block-8.c: Likewise.
5248 * gcc.dg/gomp/block-9.c: Likewise.
5249 * gcc.dg/gomp/target-1.c: Likewise.
5250 * gcc.dg/gomp/target-2.c: Likewise.
5251 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5252 * gcc.dg/gomp/teams-1.c: Likewise.
5254 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5256 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5259 2015-01-15 Mike Stump <mikestump@comcast.net>
5261 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5262 * gcc.dg/inline_2.c: Likewise.
5263 * gcc.dg/inline_3.c: Likewise.
5264 * gcc.dg/inline_4.c: Likewise.
5266 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5269 * gfortran.dg/proc_ptr_comp_43.f90: New.
5271 2015-01-15 Mike Stump <mikestump@comcast.net>
5273 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5274 * gcc.dg/unroll_2.c: Likewise.
5275 * gcc.dg/unroll_3.c: Likewise.
5276 * gcc.dg/unroll_4.c: Likewise.
5277 * gcc.dg/unroll_5.c: Likewise.
5279 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5282 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5284 * gcc.target/aarch64/test_frame_6.c: Likewise.
5285 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5286 x30 and x19 (in the epilogue).
5287 * gcc.target/aarch64/test_frame_4.c: Likewise.
5288 * gcc.target/aarch64/test_frame_7.c: Likewise.
5290 2015-01-15 Martin Liska <mliska@suse.cz>
5292 * g++.dg/ipa/pr64068.C: New test.
5293 * gcc.dg/ipa/PR64559.c: New test.
5295 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5297 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5300 2015-01-15 Richard Biener <rguenther@suse.de>
5302 PR tree-optimization/61743
5303 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5304 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5306 2015-01-15 Renlin Li <renlin.li@arm.com>
5308 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5309 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5311 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5313 * gcc.dg/vect/vect-aggressive-1.c: New.
5314 * gcc.target/i386/avx2-vect-aggressive.c: New.
5316 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5318 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5320 2015-01-15 Richard Biener <rguenther@suse.de>
5323 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5324 -Wl,-undefined,dynamic_lookup.
5326 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5328 * gnat.dg/opt47.adb: New test.
5330 2015-01-15 Richard Biener <rguenther@suse.de>
5333 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5335 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5337 PR tree-optimization/64434
5338 * gcc.dg/torture/pr64434.c: New test.
5340 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5342 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5343 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5344 -march=loongson* and -march=octeon* require -mno-micromips.
5346 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5347 Matthew Fortune <matthew.fortune@imgtec.com>
5349 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5350 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5351 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5352 * gcc.target/mips/call-saved-7.c: New file.
5353 * gcc.target/mips/call-saved-8.c: New file.
5354 * gcc.target/mips/call-saved-9.c: New file.
5356 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5358 * gcc.target/mips/lsa.c: New file.
5359 * gcc.target/mips/mips64-lsa.c: Likewise.
5360 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5361 * gcc.target/mips/mulsize-4.c: Likewise.
5362 * gcc.target/mips/mulsize-5.c: New file.
5363 * gcc.target/mips/mulsize-6.c: Likewise.
5364 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5365 and !HAS_LSA as ghost options.
5366 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5369 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5371 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5373 2015-01-15 Richard Biener <rguenther@suse.de>
5376 * gcc.dg/torture/pr64365.c: New testcase.
5378 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5380 * gcc.dg/stackprotectexplicit1.c: New test.
5381 * g++.dg/stackprotectexplicit2.c: New test.
5383 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5386 * gfortran.dg/inquire_internal.f90: New.
5387 * gfortran.dg/negative_unit_check.f90: New.
5389 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5392 * gcc.target/sh/pr53988-1.c: New.
5394 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5397 * g++.dg/tls/thread_local-ice3.C: New.
5399 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5401 * gcc.target/i386/fentry-override.c: Properly place {} in target
5402 selector. Remove nonpic.
5403 * gcc.target/i386/fentry.c: Likewise.
5405 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5407 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5408 warnings instead of errors.
5410 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5412 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5413 option support instead of ENABLE_LTO from Makefile.
5415 2015-01-14 Richard Biener <rguenther@suse.de>
5417 PR tree-optimization/59354
5418 * gcc.dg/vect/pr59354.c: New testcase.
5420 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5422 * lib/target-supports.exp
5423 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5424 on ARM architures before v7.
5426 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5429 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5432 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5435 * gcc.target/i386/pr64386.c: New test.
5437 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5440 * gcc.target/i386/pr64393.c: New test.
5442 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5445 * gcc.target/i386/pr64387.c: New test.
5447 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5449 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5451 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5453 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5455 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5458 * gcc.target/arm/pr64453.c: New.
5460 2015-01-14 Richard Biener <rguenther@suse.de>
5463 * gcc.dg/lto/pr64415_0.c: New testcase.
5464 * gcc.dg/lto/pr64415_1.c: Likewise.
5466 2015-01-14 Martin Liska <mliska@suse.cz>
5468 * gcc.dg/ipa/pr64307.c: New test.
5470 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5472 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5475 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5478 * gcc.target/arm/pr64460_1.c: New test.
5480 2015-01-14 Richard Biener <rguenther@suse.de>
5482 PR tree-optimization/64493
5483 PR tree-optimization/64495
5484 * gcc.dg/vect/pr64493.c: New testcase.
5485 * gcc.dg/vect/pr64495.c: Likewise.
5487 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5489 * gcc.dg/Warray-bounds-11.c: New test-case.
5491 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5493 * gcc.target/mips/octeon3-pipe-1.c: New test.
5495 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5497 * jit.dg/harness.h (set_up_logging): Move string concatenation
5499 (concat_strings): New function.
5500 (dump_reproducer): New function.
5501 (test_jit): Call dump_reproducer.
5502 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5504 (jit-dg-test): Delete any generated reproducer from previous runs.
5505 Verify that a generated reproducer was created, and verify that it
5507 * jit.dg/test-nested-contexts.c (main): Call
5508 gcc_jit_context_dump_reproducer_to_file.
5510 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5512 * gcc.dg/aru-2.c: Add dg-require-profiling.
5514 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5516 * lib/target-supports.exp (check_profiling_available): Check if
5519 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5522 * g++.dg/torture/pr64565.C: New testcase.
5524 2015-01-13 Marek Polacek <polacek@redhat.com>
5527 * gcc.dg/tm/pr64391.c: New test.
5529 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5531 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5534 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5536 * gcc.target/i386/pie.c: New test.
5538 * lib/target-supports.exp (check_effective_target_pie): New.
5540 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5542 PR rtl-optimization/64286
5543 * gcc.target/i386/avx2-pr64286.c: New test.
5545 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5548 * g++.dg/cpp0x/vt-57626.C: New.
5550 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5553 * gfortran.dg/pr64528.f90: New test.
5555 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5557 * gcc.target/aarch64/subsp.c: New test.
5559 2015-01-13 Andrew Pinski <apinski@cavium.com>
5561 * gcc.target/aarch64/store-pair-1.c: New testcase.
5563 2015-01-13 Richard Biener <rguenther@suse.de>
5566 * gcc.dg/lto/pr64373_0.c: New testcase.
5568 2015-01-13 Andrew Pinski <apinski@cavium.com>
5570 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5571 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5573 2015-01-13 Richard Biener <rguenther@suse.de>
5575 PR tree-optimization/64406
5576 * gcc.dg/pr64406.c: New testcase.
5578 2015-01-13 Richard Biener <rguenther@suse.de>
5580 PR tree-optimization/64404
5581 * gcc.dg/vect/pr64404.c: New testcase.
5583 2015-01-13 Richard Biener <rguenther@suse.de>
5585 PR tree-optimization/64568
5586 * g++.dg/torture/pr64568.C: New testcase.
5588 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5590 * jit.dg/test-error-local-used-from-other-function.c: New test
5592 * jit.dg/test-error-param-reuse.c: New test case.
5593 * jit.dg/test-error-param-sharing.c: New test case.
5594 * jit.dg/test-error-param-used-from-other-function.c: New test
5596 * jit.dg/test-error-param-used-without-a-function.c: New test
5599 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5601 PR tree-optimization/64563
5602 * gcc.dg/pr64563.c: New test.
5605 * gcc.target/i386/pr64513.c: New test.
5607 PR tree-optimization/64454
5608 * gcc.dg/pr64454.c: New test.
5611 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5613 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5614 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5615 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5616 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5617 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5618 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5619 * gcc.dg/vect/slp-25.c: Likewise.
5620 * gcc.dg/vect/vect-109.c: Likewise.
5621 * gcc.dg/vect/vect-13.c: Likewise.
5622 * gcc.dg/vect/vect-17.c: Likewise.
5623 * gcc.dg/vect/vect-18.c: Likewise.
5624 * gcc.dg/vect/vect-19.c: Likewise.
5625 * gcc.dg/vect/vect-20.c: Likewise.
5626 * gcc.dg/vect/vect-21.c: Likewise.
5627 * gcc.dg/vect/vect-22.c: Likewise.
5628 * gcc.dg/vect/vect-27.c: Likewise.
5629 * gcc.dg/vect/vect-29.c: Likewise.
5630 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5631 * gcc.dg/vect/vect-2.c: Likewise.
5632 * gcc.dg/vect/vect-3.c: Likewise.
5633 * gcc.dg/vect/vect-4.c: Likewise.
5634 * gcc.dg/vect/vect-5.c: Likewise.
5635 * gcc.dg/vect/vect-72.c: Likewise.
5636 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5637 * gcc.dg/vect/vect-73.c: Likewise.
5638 * gcc.dg/vect/vect-77-global.c: Likewise.
5639 * gcc.dg/vect/vect-78-global.c: Likewise.
5640 * gcc.dg/vect/vect-7.c: Likewise.
5641 * gcc.dg/vect/vect-86.c: Likewise.
5642 * gcc.dg/vect/vect-align-1.c: Likewise.
5643 * gcc.dg/vect/vect-align-3.c: Likewise.
5644 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5645 * gcc.dg/vect/vect-all.c: Likewise.
5646 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5647 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5648 * gcc.dg/vect/vect-peel-3.c: Likewise.
5649 * gcc.dg/vect/vect-peel-4.c: Likewise.
5650 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5652 2015-01-12 Jeff Law <law@redhat.com>
5655 * gcc.target/m68k/pr64461.c: New test.
5657 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5659 * jit.dg/test-array-as-pointer.c (create_code): Update call
5660 to gcc_jit_context_new_global by setting "kind" to
5661 GCC_JIT_GLOBAL_IMPORTED.
5662 * jit.dg/test-error-array-as-pointer.c: Likewise.
5663 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5664 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5665 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5666 * jit.dg/test-using-global.c (the_global): Rename to...
5667 (imported_global): ...this.
5668 (create_code): Update to test the three kinds of global.
5669 (verify_code): Likewise.
5671 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5674 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5676 * gcc.target/i386/pr64291-2.c: Updated.
5678 2015-01-12 Richard Biener <rguenther@suse.de>
5680 PR tree-optimization/64530
5681 * gfortran.dg/pr64530.f90: New testcase.
5683 2015-01-12 Richard Biener <rguenther@suse.de>
5686 * gcc.dg/torture/pr64357.c: New testcase.
5688 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5690 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5693 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5694 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5696 2015-01-12 Martin Liska <mliska@suse.cz>
5698 * gcc.dg/ipa/PR64550.c: New test.
5700 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5703 * g++.dg/ipa/pr63470.C: New testcase.
5705 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5708 * gfortran.dg/typebound_operator_20.f90: New.
5710 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5713 * gfortran.dg/proc_ptr_comp_42.f90: New.
5715 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5718 * gfortran.dg/proc_ptr_comp_41.f90: New.
5720 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5722 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5724 2015-01-10 Tobias Burnus <burnus@net-b.de>
5727 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5728 and add dg-excess-errors.
5729 * gfortran.dg/line_length_6.f90: New.
5730 * gfortran.dg/line_length_7.f90: New.
5731 * gfortran.dg/line_length_8.f90: New.
5732 * gfortran.dg/line_length_9.f90: New.
5733 * gfortran.dg/line_length_10.f90: New.
5734 * gfortran.dg/line_length_11.f90: New.
5736 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5738 * jit.dg/test-threads.c (struct testcase): Move declaration
5739 to jit.dg/all-non-failing-tests.h.
5740 (testcases): Likewise.
5741 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5742 declaration here from jit.dg/all-non-failing-tests.h.
5743 (testcases): Likewise.
5744 * jit.dg/test-combination.c (create_code): Eliminate spelling
5745 out all of the testcases in favor of looping through the
5746 "testcases" metadata.
5747 (verify_code): Likewise.
5749 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5751 PR rtl-optimization/64536
5752 * gcc.dg/pr64536.c: New test.
5754 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5756 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5757 * jit.dg/test-combination.c (create_code): Likewise.
5758 (verify_code): Likewise.
5759 * jit.dg/test-constants.c: New test case.
5760 * jit.dg/test-threads.c: Add test-constants.c.
5762 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5765 * objc.dg/gnu-api-2-class.m: Add a test case
5766 for the above change.
5768 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5770 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5772 2015-01-09 Richard Biener <rguenther@suse.de>
5774 PR tree-optimization/64410
5775 * g++.dg/vect/pr64410.cc: New testcase.
5777 2015-01-09 Martin Liska <mliska@suse.cz>
5779 * gcc.dg/ipa/ipa-icf-32.c: New test.
5781 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5783 * c-c++-common/tsan/tsan_barrier.h: New.
5784 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5785 * c-c++-common/tsan/bitfield_race.c: Likewise.
5786 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5787 * c-c++-common/tsan/mutexset1.c: Likewise.
5788 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5789 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5790 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5791 * c-c++-common/tsan/simple_race.c: Likewise.
5792 * c-c++-common/tsan/simple_stack.c: Likewise.
5793 * c-c++-common/tsan/sleep_sync.c: Likewise.
5794 * c-c++-common/tsan/tiny_race.c: Likewise.
5795 * c-c++-common/tsan/tls_race.c: Likewise.
5796 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5797 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5798 * g++.dg/tsan/atomic_free.C: Likewise.
5799 * g++.dg/tsan/atomic_free2.C: Likewise.
5800 * g++.dg/tsan/cond_race.C: Likewise.
5801 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5803 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5806 * lib/target-supports.exp (check_effective_target_libatomic_available):
5808 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5809 targets that match effective-target libatomic_available.
5810 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5812 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5814 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5815 Verify the result of gcc_jit_context_get_last_error.
5816 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5818 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5820 PR tree-optimization/63989
5821 * gcc.dg/strlenopt-27.c: New test.
5823 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5825 * jit.dg/harness.h (set_up_logging): New function.
5826 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5827 set_up_logging on the context, so that every testcase is
5828 logged to a particular file.
5829 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5830 and call gcc_jit_context_set_logfile on the top-level context.
5832 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5835 * g++.dg/opt/pr64338.C: New test.
5837 2015-01-08 Tobias Burnus <burnus@net-b.de>
5839 * gfortran.dg/coarray/codimension_2b.f90: New file.
5840 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5841 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5843 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5846 * g++.dg/ext/fnname4.C: New.
5848 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5851 * g++.dg/cpp0x/constexpr-64462.C: New.
5853 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5856 * g++.dg/cpp0x/deleted10.C: New.
5858 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5860 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5862 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5864 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5865 GCC_JIT_UNARY_OP_ABS.
5866 (verify_unary_ops): Likewise.
5868 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5870 * jit.dg/test-arith-overflow.c: New test case.
5871 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5872 * jit.dg/test-combination.c (create_code): Likewise.
5873 (verify_code): Likewise.
5874 * jit.dg/test-threads.c (testcases): Likewise.
5876 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5878 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5879 rather than "jit". Load g++.exp, and call g++_init.
5880 Run test-*.cc files within the testsuite and *.cc files within
5882 (jit-dg-test): Drop the addition of -fgnu89-inline to
5883 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5884 doing it when compiling C testcases (since g++ does not handle
5885 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5886 is restored to the value after g++_init ran, rather than the
5887 value before g++_init ran. Return a list of
5888 $comp_output $output_file, as dg-test assumes.
5890 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5892 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5893 make it easier to figure out the origin of each test result when
5894 running test-combination.c and test-threads.c.
5895 (CHECK_VALUE): Likewise.
5896 (CHECK_DOUBLE_VALUE): Likewise.
5897 (CHECK_STRING_VALUE): Likewise.
5898 (CHECK_STRING_STARTS_WITH): Likewise.
5899 (CHECK_STRING_CONTAINS): Likewise.
5901 (check_string_value): Likewise, add "funcname" param.
5902 (check_string_starts_with): Likewise.
5903 (check_string_contains): Likewise.
5905 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5907 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5908 generating name of built executable.
5910 2015-01-07 Marek Polacek <polacek@redhat.com>
5913 * gcc.dg/pr64440.c: New test.
5914 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5916 2015-01-07 Marek Polacek <polacek@redhat.com>
5919 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5920 * gcc.dg/pr64417.c: New test.
5922 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5925 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5928 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5930 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5931 Check if testcases run without errors, not just if they compile.
5933 2015-01-06 Christian Bruel <christian.bruel@st.com>
5936 * gcc.target/sh/pr64507.c: New test.
5938 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5940 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5942 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5944 * c-c++-common/asan/sanitize-all-1.c: New test.
5945 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5946 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5947 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5948 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5950 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5952 * lib/target-supports.exp (check_profiling_available): Return 0 for
5954 (check_effective_target_tls_runtime): Likewise.
5955 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5956 * gcc.dg/20020312-2.c: Adjust for Visium.
5957 * gcc.dg/tls/thr-cse-1.c: Likewise
5958 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5959 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5960 * gcc.dg/weak/typeof-2.c: Likewise.
5962 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5964 PR rtl-optimization/64287
5965 * gcc.dg/aru-2.c: New test.
5967 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5970 * c-c++-common/ubsan/pr64344-1.c: New test.
5971 * c-c++-common/ubsan/pr64344-2.c: New test.
5973 PR tree-optimization/64465
5974 * gcc.dg/pr64465.c: New test.
5976 PR tree-optimization/64494
5977 * gcc.c-torture/compile/pr64494.c: New test.
5979 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5982 * gfortran.dg/realloc_on_assign_25.f90: New test.
5984 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5986 Update copyright years.
5988 2015-01-05 Marek Polacek <polacek@redhat.com>
5991 * gcc.dg/pr64423.c: New test.
5993 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5995 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5996 mmix-knuth-mmixware for the same reason as for MIPS.
5997 * gcc.dg/debug/debug-2.c: Ditto.
5999 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6001 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
6004 * lib/gfortran.exp: Add libatomic library search path.
6005 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6006 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6008 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6010 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6012 * c-c++-common/tsan/bitfield_race.c: New testcase.
6013 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6015 2015-01-02 Tobias Burnus <burnus@net-b.de>
6017 * gfortran.dg/coarray/collectives_4.f90: New.
6019 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6022 * gfortran.dg/extends_16.f90: New.
6024 2015-01-02 Tobias Burnus <burnus@net-b.de>
6026 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6028 2015-01-02 Tobias Burnus <burnus@net-b.de>
6030 * gfortran.dg/coarray/codimension_2.f90: New.
6031 * gfortran.dg/coarray/codimension_2a.f90: New.
6032 * gfortran.dg/coarray_35.f90: New.
6033 * gfortran.dg/coarray_35a.f90: New.
6035 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6038 * gfortran.dg/dummy_procedure_11.f90: New.
6040 Copyright (C) 2015 Free Software Foundation, Inc.
6042 Copying and distribution of this file, with or without modification,
6043 are permitted in any medium without royalty provided the copyright
6044 notice and this notice are preserved.