1 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
9 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
11 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
13 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
15 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
17 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
19 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
21 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
23 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
25 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
27 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
29 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
31 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
33 2015-05-19 Jakub Jelinek <jakub@redhat.com>
35 PR tree-optimization/66187
36 * gcc.c-torture/execute/pr66187.c: New test.
37 * gcc.dg/pr66187-1.c: New test.
38 * gcc.dg/pr66187-2.c: New test.
40 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
42 * gcc.dg/vect/bb-slp-35.c: Adjust.
44 2015-05-19 Richard Biener <rguenther@suse.de>
46 PR tree-optimization/66165
47 * gcc.dg/torture/pr66165.c: New testcase.
49 PR tree-optimization/66185
50 * gcc.dg/torture/pr66185.c: New testcase.
52 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
55 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
57 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
59 * gcc.target/mips/p5600-bonding.c : New file.
61 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
64 * gfortran.dg/interface_operator_1.f90: New tests.
66 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
69 * gfortran.dg/generic_29.f90: New tests.
71 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
74 * gfortran.dg/storage_size_6.f90: New tests.
76 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
79 * gfortran.dg/null1.f90: New test.
81 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
84 * gfortran.dg/entry_21.f90: New test.
86 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
89 * gfortran.dg/storage_size_6.f90: New tests.
91 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
94 * gfortran.dg/misplaced_statement.f90: New test.
96 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
99 * gfortran.dg/filepos1.f90: New test
101 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
104 * gfortran.dg/pr64925.f90: New test.
106 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
108 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
110 * gfortran.dg/lto/pr41576_1.f90: Ditto.
112 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
114 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
115 to the family of pie capable targets.
117 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
119 * gcc.target/arm/bics_1.c : New testcase.
120 * gcc.target/arm/bics_2.c : New testcase.
121 * gcc.target/arm/bics_3.c : New testcase.
122 * gcc.target/arm/bics_4.c : New testcase.
124 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
126 * gcc.target/mips/umips-attr.c: New test.
128 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
130 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
131 * gcc.dg/20150120-2.c (dg-final): Ditto.
132 * gcc.dg/20150120-2.c (dg-final): Ditto.
133 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
135 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
138 * gcc.target/i386/pr66174.c: New test.
140 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
143 * gfortran.dg/matmul_bounds_6.f90: New test.
144 * gfortran.dg/matmul_bounds_7.f90: New test.
146 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
148 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
149 * gfortran.dg/lto/pr41576_1.f90: Add interface.
150 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
151 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
152 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
153 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
155 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
158 * gfortran.dg/continuation_13.f90: Update test.
159 * gfortran.dg/pr65903.f90: New test.
161 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
164 * gfortran.dg/block_14.f90: New test.
166 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
169 * lib/gfortran-dg.exp: Update regex to handle two locations for
170 the same diagnostic without caret.
171 * gfortran.dg/badline.f: Test also that line numbers are correct
172 before and after "left but not entered" warning.
174 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
175 Zhenqiang Chen <zhenqiang.chen@linaro.org>
178 * gcc.target/arm/maskdata.c: New test.
180 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
183 * gfortran.dg/derived_constructor_components_5: New test
185 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
188 * gcc.target/alpha/pr66140.c: New test.
190 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
193 * gcc.dg/Wconversion-complex-c99.c: New test.
194 * gcc.dg/Wconversion-complex-gnu.c: New test.
196 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
198 PR tree-optimization/64454
199 * gcc.dg/modmod.c: New testcase.
201 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
203 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
205 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
208 * gcc.target/i386/mpx/pr66134.c: New test.
210 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
212 * gcc.target/powerpc/pr60158.c: New test.
214 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
216 * gcc.target/i386/sibcall-7.c: New test.
217 * gcc.target/i386/sibcall-8.c: New test.
219 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
221 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
222 (abs64_in_dreg): Likewise.
224 2015-05-14 Marek Polacek <polacek@redhat.com>
228 * gcc.dg/pr14649-1.c: Add -Wpedantic.
229 * gcc.dg/pr19984.c: Likewise.
230 * gcc.dg/pr66066-1.c: New test.
231 * gcc.dg/pr66066-2.c: New test.
232 * gcc.dg/pr66066-3.c: New test.
234 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
236 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
237 * gcc.dg/pow-sqrt.x: New file.
238 * gcc.dg/pow-sqrt-1.c: New test.
239 * gcc.dg/pow-sqrt-2.c: Likewise.
240 * gcc.dg/pow-sqrt-3.c: Likewise.
242 2015-05-13 Richard Biener <rguenther@suse.de>
244 PR tree-optimization/66123
245 * gcc.dg/torture/pr66123.c: New testcase.
247 2015-05-13 Richard Biener <rguenther@suse.de>
250 * gcc.dg/alias-2.c: Adjust.
251 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
253 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
256 * gcc.target/i386/pr65103-3.c: New.
258 2015-05-13 Martin Liska <mliska@suse.cz>
260 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
262 2015-05-13 Jakub Jelinek <jakub@redhat.com>
265 * gcc.target/i386/pr66112-2.c: New test.
268 * gcc.target/i386/pr66112-1.c: New test.
270 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
273 * gcc.target/i386/mpx/pr66048.cc: New.
275 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
277 PR rtl-optimization/64616
278 * gcc.dg/loop-8.c: New test.
279 * gcc.dg/loop-9.c: New test.
281 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
284 * gcc.target/i386/pr66047.c: New testcase.
286 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
289 * gcc.c-torture/compile/pr65873.c: New testcase.
291 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
294 * gfortran.dg/inline_matmul_10.f90: New test.
296 2015-05-12 David Malcolm <dmalcolm@redhat.com>
298 * c-c++-common/Wmisleading-indentation.c: New testcase.
299 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
300 * c-c++-common/Wmisleading-indentation-2.md: New file.
302 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
304 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
306 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
308 2015-05-12 Richard Biener <rguenther@suse.de>
310 PR tree-optimization/66101
311 * gcc.dg/torture/pr66101.c: New testcase.
313 2015-05-12 Richard Biener <rguenther@suse.de>
315 PR tree-optimization/37021
316 * gcc.target/i386/vect-addsub.c: New testcase.
318 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
320 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
322 2015-05-12 Tom de Vries <tom@codesourcery.com>
324 PR tree-optimization/66010
325 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
327 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
330 * g++.dg/cpp0x/trailing10.C: New.
332 2015-05-12 Richard Biener <rguenther@suse.de>
334 * gcc.dg/vect/bb-slp-35.c: New testcase.
336 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
339 * gfortran.dg/bound_simplification_6.f90: New.
341 2015-05-11 Steve Ellcey <sellcey@mips.com>
343 * gcc.target/mips/branch-1.c: Pass argument to bar().
345 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
348 * gcc.target/i386/pr65753.c: New test.
350 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
352 PR rtl-optimization/66076
353 * gcc.dg/torture/pr66076.c: New test.
355 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
358 * gfortran.dg/inline_matmul_7.f90: New test.
359 * gfortran.dg/inline_matmul_8.f90: New test.
360 * gfortran.dg/inline_matmul_9.f90: New test.
362 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
364 * gfortran.dg/bound_simplification_5.f90: New.
366 2015-05-09 Jason Merrill <jason@redhat.com>
368 * lib/target-supports.exp (cxx_default): New global.
369 (check_effective_target_c++11_only)
370 (check_effective_target_c++14_only)
371 (check_effective_target_c++98_only)
372 (check_effective_target_c++1z_only): Check it.
374 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
376 PR tree-optimization/64454
377 * gcc.dg/tree-ssa/vrp97.c: New file.
378 * gcc.dg/vect/slp-perm-7.c: Update.
380 2015-05-09 Andre Vehreschild <vehre@gmx.de>
383 * gfortran.dg/elemental_subroutine_11.f90: New test.
385 2015-05-08 Richard Biener <rguenther@suse.de>
387 PR tree-optimization/66036
388 * gcc.dg/vect/slp-41.c: New testcase.
390 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
392 * gfortran.dg/elemental_optional_args_7.f90: New.
394 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
396 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
399 2015-05-08 Marek Polacek <polacek@redhat.com>
402 * gcc.dg/Woverride-init-side-effects-1.c: New test.
403 * gcc.dg/Woverride-init-side-effects-2.c: New test.
405 2015-05-07 Marek Polacek <polacek@redhat.com>
408 * c-c++-common/Wshift-negative-value-1.c: New test.
409 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
410 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
411 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
412 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
413 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
414 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
415 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
416 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
418 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
422 * gcc.dg/fdata-sections-2.c: New file.
424 2015-05-07 Marek Polacek <polacek@redhat.com>
427 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
429 * c-c++-common/ubsan/align-7.c: Likewise.
430 * c-c++-common/ubsan/bounds-8.c: Likewise.
431 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
432 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
433 * c-c++-common/ubsan/null-1.c: Likewise.
434 * c-c++-common/ubsan/null-10.c: Likewise.
435 * c-c++-common/ubsan/null-11.c: Likewise.
436 * c-c++-common/ubsan/null-2.c: Likewise.
437 * c-c++-common/ubsan/null-3.c: Likewise.
438 * c-c++-common/ubsan/null-4.c: Likewise.
439 * c-c++-common/ubsan/null-5.c: Likewise.
440 * c-c++-common/ubsan/null-6.c: Likewise.
441 * c-c++-common/ubsan/null-7.c: Likewise.
442 * c-c++-common/ubsan/null-8.c: Likewise.
443 * c-c++-common/ubsan/null-9.c: Likewise.
444 * c-c++-common/ubsan/object-size-1.c: Likewise.
445 * c-c++-common/ubsan/object-size-10.c: Likewise.
446 * c-c++-common/ubsan/object-size-4.c: Likewise.
447 * c-c++-common/ubsan/object-size-5.c: Likewise.
448 * c-c++-common/ubsan/object-size-7.c: Likewise.
449 * c-c++-common/ubsan/object-size-8.c: Likewise.
450 * c-c++-common/ubsan/object-size-9.c: Likewise.
451 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
452 * c-c++-common/ubsan/overflow-int128.c: Likewise.
453 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
454 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
455 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
456 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
457 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
458 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
459 * c-c++-common/ubsan/pr59333.c: Likewise.
460 * c-c++-common/ubsan/pr59667.c: Likewise.
461 * c-c++-common/ubsan/pr60613-2.c: Likewise.
462 * c-c++-common/ubsan/pr60636.c: Likewise.
463 * c-c++-common/ubsan/pr63802.c: Likewise.
464 * c-c++-common/ubsan/recovery-1.c: Likewise.
465 * c-c++-common/ubsan/recovery-3.c: Likewise.
466 * c-c++-common/ubsan/shift-1.c: Likewise.
467 * c-c++-common/ubsan/shift-2.c: Likewise.
468 * c-c++-common/ubsan/shift-4.c: Likewise.
469 * c-c++-common/ubsan/shift-7.c: Likewise.
470 * c-c++-common/ubsan/undefined-2.c: Likewise.
471 * c-c++-common/ubsan/vla-1.c: Likewise.
472 * g++.dg/ubsan/null-1.C: Likewise.
473 * g++.dg/ubsan/null-3.C: Likewise.
474 * g++.dg/ubsan/null-4.C: Likewise.
475 * g++.dg/ubsan/vptr-8.C: Likewise.
476 * g++.dg/ubsan/vptr-9.C: Likewise.
477 * gcc.dg/ubsan/bounds-2.c: Likewise.
478 * gcc.dg/ubsan/object-size-9.c: Likewise.
480 2015-05-07 Jeff Law <law@redhat.com>
482 * gcc.dg/tree-ssa/shorten-1.c: New test.
484 2015-05-07 Richard Biener <rguenther@suse.de>
486 PR tree-optimization/66002
487 * gcc.dg/vect/vect-125.c: New testcase.
489 2015-05-07 Marek Polacek <polacek@redhat.com>
490 Martin Uecker <uecker@eecs.berkeley.edu>
492 * c-c++-common/ubsan/bounds-10.c: New test.
494 2015-05-06 David Malcolm <dmalcolm@redhat.com>
496 * jit.dg/harness.h (set_options): Wrap with
497 #ifndef TEST_ESCHEWS_SET_OPTIONS.
498 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
499 Special-case test-benchmark.c as a negative.
500 * jit.dg/test-benchmark.c: New file.
502 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
505 * gcc.target/arm/pr64208.c: New test.
507 2015-05-06 Alan Modra <amodra@gmail.com>
510 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
511 (gparms): Make volatile.
513 2015-05-06 Richard Biener <rguenther@suse.de>
515 PR tree-optimization/62283
516 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
518 2015-05-06 Christian Bruel <christian.bruel@st.com>
521 * gcc.target/aarch64/iinline-attr-1.c: New test.
523 2015-05-06 Richard Biener <rguenther@suse.de>
525 * gcc.dg/vect/bb-slp-34.c: New testcase.
527 2015-05-06 Richard Biener <rguenther@suse.de>
529 PR tree-optimization/62283
530 * gcc.dg/vect/bb-slp-14.c: Adjust.
532 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
535 * gcc.target/i386/pr65990.c: New test.
537 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
540 * gcc.target/i386/pr65915.c: New.
542 2015-05-05 Tom de Vries <tom@codesourcery.com>
544 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
547 2015-05-05 Tom de Vries <tom@codesourcery.com>
549 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
552 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
554 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
555 * gcc.target/arm/pr65924.c: Likewise.
557 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
560 * gcc.target/i386/pr65871-3.c: New test.
562 2015-05-04 Jeff Law <law@redhat.com>
565 2015-05-04 Jeff Law <law@redhat.com>
566 * gcc.dg/tree-ssa/shorten-1.c: New test.
568 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
569 Jakub Jelinek <jakub@redhat.com>
572 * g++.dg/cpp0x/Wnarrowing4.C: New.
574 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
576 * lib/target-supports.exp
577 (check_effective_target_keeps_null_pointer_checks): Clarify that
578 this is for targets that disable -fdelete-null-pointer-checks,
579 not default it to off.
580 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
581 -fdelete-null-pointer-checks explicit.
582 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
583 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
584 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
585 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
586 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
587 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
588 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
589 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
590 * gcc.dg/tree-ssa/pr20318.c: Likewise.
591 * gcc.dg/tree-ssa/pr20701.c: Likewise.
592 * gcc.dg/tree-ssa/pr20702.c: Likewise.
593 * gcc.dg/tree-ssa/pr21086.c: Likewise.
594 * gcc.dg/tree-ssa/pr21090.c: Likewise.
595 * gcc.dg/tree-ssa/pr58480.c: Likewise.
596 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
597 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
598 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
599 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
600 * gcc.dg/tree-ssa/unreachable.c: Likewise.
601 * gcc.dg/tree-ssa/vrp02.c: Likewise.
602 * gcc.dg/tree-ssa/vrp07.c: Likewise.
603 * gcc.dg/tree-ssa/vrp08.c: Likewise.
604 * gcc.dg/tree-ssa/vrp55.c: Likewise.
605 * g++.dg/cpp0x/static_assert9.C: Likewise.
606 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
607 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
608 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
609 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
610 * g++.dg/tree-ssa/pr26406.C: Likewise.
612 2015-05-04 Jakub Jelinek <jakub@redhat.com>
614 PR tree-optimization/65984
615 * c-c++-common/ubsan/pr65984.c: New test.
617 2015-05-04 Jeff Law <law@redhat.com>
619 * gcc.dg/tree-ssa/shorten-1.c: New test.
621 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
624 * gfortran.dg/pr44735.f90: New test.
626 2015-05-04 Richard Biener <rguenther@suse.de>
628 PR tree-optimization/65965
629 * gcc.dg/vect/bb-slp-33.c: New testcase.
631 2015-05-04 Richard Biener <rguenther@suse.de>
633 PR tree-optimization/65935
634 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
636 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
638 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
639 for each supported variant instead of CHECK_RESULTS.
640 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
641 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
642 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
643 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
644 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
645 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
646 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
647 expected results for unsupported variants. Call CHECK for each
648 supported variant instead of CHECK_RESULTS.
649 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
650 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
651 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
652 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
653 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
654 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
655 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
656 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
657 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
658 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
659 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
660 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
661 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
662 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
663 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
664 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
665 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
666 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
667 expected results for unsupported variants.
668 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
669 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
670 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
671 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
672 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
673 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
674 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
675 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
676 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
677 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
678 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
679 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
680 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
681 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
682 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
683 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
684 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
685 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
686 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
687 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
688 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
689 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
690 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
691 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
692 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
693 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
694 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
695 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
697 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
700 * gfortran.dg/bound_9.f90: Add pointer assignment.
702 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
703 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
706 * g++.dg/cpp0x/Wnarrowing3.C: New.
708 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
710 * gcc.dg/20150120-1.c: New test.
711 * gcc.dg/20150120-2.c: New test.
712 * gcc.dg/20150120-3.c: New test.
714 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
716 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
718 2015-05-01 Renlin Li <renlin.li@arm.com>
720 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
722 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
724 * gfortran.dg/bound_simplification_4.f90: New.
726 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
728 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
729 with powerpc_p8vector_ok.
731 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
734 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
736 * gfortran.dg/bound_9.f90: New test case.
738 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
740 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
741 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
742 for 32bit x86 targets.
743 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
744 for 32bit x86 targets.
745 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
746 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
747 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
748 for 32bit x86 targets.
750 2015-04-30 Marek Polacek <polacek@redhat.com>
752 PR tree-optimization/63551
753 * g++.dg/ipa/pr63551.C: New test.
755 2015-04-30 Caroline Tice <cmtice@google.com>
758 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
759 partition size on certain targets.
761 2015-04-30 Renlin Li <renlin.li@arm.com>
763 * gcc.target/aarch64/vect-reduc-or_1.c: New.
765 2015-04-30 Marek Polacek <polacek@redhat.com>
767 * c-c++-common/Wbool-compare-3.c: New test.
769 * gcc.dg/pr65901.c (foo): Adjust dg-error.
770 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
772 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/init/ref22.C: New.
777 2015-04-30 Marek Polacek <polacek@redhat.com>
779 * gcc.dg/init-bad-8.c: New test.
781 * gcc.dg/incomplete-typedef-1.c: New test.
783 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
786 * g++.dg/template/crash121.C: New.
788 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
790 * gcc.target/mips/call-from-init.c: New test.
791 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
793 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
796 * gcc.target/i386/pr65871-1.c: New test.
797 * gcc.target/i386/pr65871-2.c: Ditto.
799 2015-04-29 Marek Polacek <polacek@redhat.com>
802 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
803 * c-c++-common/Wbool-compare-2.c: New test.
805 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
808 * gcc.target/aarch64/vstN_lane_1.c: New file.
810 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
813 * g++.dg/warn/Winit-self-3.C: New.
815 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
817 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
819 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
822 * gcc.target/arm/pr65924.c: New test.
824 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
826 * g++.dg/gomp/tpl-target-update.C: New file.
828 2015-04-29 Richard Biener <rguenther@suse.de>
830 PR tree-optimization/65917
831 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
833 2015-04-29 Christian Bruel <christian.bruel@st.com>
836 * gcc.dg/ipa/iinline-attr.c: New test.
837 * gcc.target/i386/iinline-attr-2.c: New test.
839 2015-04-28 Andre Vehreschild <vehre@gmx.de>
841 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
844 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
846 * gcc.dg/vect/vect-33.c: Remove spurious line.
848 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
850 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
852 2015-04-28 Marek Polacek <polacek@redhat.com>
855 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
856 * gcc.dg/pr65901.c: New test.
858 2015-04-28 Richard Biener <rguenther@suse.de>
860 PR tree-optimization/62283
861 * gfortran.dg/vect/pr62283-2.f: New testcase.
862 * gcc.dg/vect/bb-slp-14.c: Adjust.
864 2015-04-28 Richard Biener <rguenther@suse.de>
866 PR tree-optimization/65851
867 * g++.dg/torture/pr65851.C: New testcase.
869 2015-04-27 Jeff Law <law@redhat.com>
871 PR tree-optimization/65217
872 * gcc.target/i386/pr65217.c: Remove XFAIL.
874 2015-04-27 Andre Vehreschild <vehre@gmx.de>
877 Add tests forgotten to svn-add.
878 * gfortran.dg/class_allocate_19.f03: New test.
879 * gfortran.dg/class_array_20.f03: New test.
880 * gfortran.dg/class_array_21.f03: New test.
881 * gfortran.dg/finalize_29.f08: New test.
883 2015-04-27 Andre Vehreschild <vehre@gmx.de>
887 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
888 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
890 2015-04-27 Caroline Tice <cmtice@google.com>
892 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
895 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
898 * gcc.target/powerpc/htm-1.c: New test.
899 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
901 (__builtin_tabortdci): Likewise.
902 (__builtin_tcheck): Remove operand.
903 * lib/target-supports.exp (check_htm_hw_available): New function.
905 2015-04-27 Richard Biener <rguenther@suse.de>
907 * gcc.target/i386/pr65217.c: XFAIL.
909 2015-04-27 Jakub Jelinek <jakub@redhat.com>
911 PR tree-optimization/65875
912 * gcc.c-torture/compile/pr65875.c: New test.
914 2015-04-25 Marek Polacek <polacek@redhat.com>
917 * gcc.dg/enum-incomplete-2.c: New test.
918 * gcc.dg/enum-mode-1.c: New test.
920 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
923 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
925 * gcc.target/powerpc/pr65849-2.c: Likewise.
927 2015-04-24 Tom de Vries <tom@codesourcery.com>
929 PR tree-optimization/65802
930 * g++.dg/pr65802.C: Move to ...
931 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
932 stdarg.h. Rewrite for C.
933 (fn1): Use va_list and va_arg. Make variable args function. Add use of
934 va_start and va_end. Remove unnecessary inline asm.
936 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
937 Wei Mi <wmi@google.com>
939 * gcc.target/i386/sse2-load-multi.c: New test.
940 * gcc.target/i386/sse2-store-multi.c: Ditto.
942 2015-04-24 Marek Polacek <polacek@redhat.com>
945 * c-c++-common/pr65830.c: New test.
948 * c-c++-common/Wlogical-op-1.c: New test.
950 2015-04-24 Marek Polacek <polacek@redhat.com>
953 * c-c++-common/pr61534-1.c: New test.
955 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
956 Steven Bosscher <steven@gcc.gnu.org>
958 PR rtl-optimization/34503
959 * gcc.target/arm/pr64616.c: New file.
961 2015-04-24 Bin Cheng <bin.cheng@arm.com>
963 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
965 2015-04-24 Terry Guo <terry.guo@arm.com>
967 * gcc.target/arm/pr65710.c: Update the options.
969 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
971 * gcc.target/i386/pr65523.c: Skip x32.
973 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
975 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
976 to look for vcl* where appropriate.
978 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
980 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
981 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
983 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
986 * gcc.target/arm/pr26702.c: New test.
988 2015-04-23 Marek Polacek <polacek@redhat.com>
991 * gcc.dg/pr65345-1.c: New test.
992 * gcc.dg/pr65345-2.c: New test.
994 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
996 * gcc.target/powerpc/crypto-builtin-2.c: New.
998 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1001 * gfortran.dg/class_allocate_19.f03: New test.
1002 * gfortran.dg/class_array_20.f03: New test.
1003 * gfortran.dg/class_array_21.f03: New test.
1004 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1005 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1006 initialization correctly.
1007 * gfortran.dg/finalize_29.f08: New test.
1009 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1011 * gcc.target/powerpc/swaps-p8-18.c: New test.
1013 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1016 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1017 * gcc.dg/vect/bb-slp-25.c: Likewise.
1018 * gcc.dg/vect/bb-slp-29.c: Likewise.
1019 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1020 vect_no_align && { ! vect_hw_misalign }.
1021 * gcc.dg/vect/bb-slp-9.c: Likewise.
1022 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1024 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1025 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1026 account for POWER8, where peeling for alignment is not needed.
1027 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1028 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1029 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1030 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1031 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1032 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1033 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1034 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1035 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1036 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1037 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1038 * gcc.dg/vect/pr16105.c: Likewise.
1039 * gcc.dg/vect/pr20122.c: Likewise.
1040 * gcc.dg/vect/pr33804.c: Likewise.
1041 * gcc.dg/vect/pr33953.c: Likewise.
1042 * gcc.dg/vect/pr56787.c: Likewise.
1043 * gcc.dg/vect/pr58508.c: Likewise.
1044 * gcc.dg/vect/slp-25.c: Likewise.
1045 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1046 * gcc.dg/vect/vect-105.c: Likewise.
1047 * gcc.dg/vect/vect-27.c: Likewise.
1048 * gcc.dg/vect/vect-29.c: Likewise.
1049 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1051 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1052 && { ! vect_hw_misalign }.
1053 * gcc.dg/vect/vect-44.c: Likewise.
1054 * gcc.dg/vect/vect-48.c: Likewise.
1055 * gcc.dg/vect/vect-50.c: Likewise.
1056 * gcc.dg/vect/vect-52.c: Likewise.
1057 * gcc.dg/vect/vect-56.c: Likewise.
1058 * gcc.dg/vect/vect-60.c: Likewise.
1059 * gcc.dg/vect/vect-72.c: Likewise.
1060 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1061 * gcc.dg/vect/vect-75.c: Likewise.
1062 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1063 * gcc.dg/vect/vect-77-global.c: Likewise.
1064 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1065 * gcc.dg/vect/vect-78-global.c: Likewise.
1066 * gcc.dg/vect/vect-93.c: Likewise.
1067 * gcc.dg/vect/vect-95.c: Likewise.
1068 * gcc.dg/vect/vect-96.c: Likewise.
1069 * gcc.dg/vect/vect-cond-1.c: Likewise.
1070 * gcc.dg/vect/vect-cond-3.c: Likewise.
1071 * gcc.dg/vect/vect-cond-4.c: Likewise.
1072 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1073 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1074 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1075 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1076 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1077 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1078 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1079 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1080 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1081 * gcc.dg/vect/vect-outer-5.c: Likewise.
1082 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1083 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1084 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1085 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1086 * gcc.dg/vect/vect-peel-3.c: Likewise.
1087 * gcc.dg/vect/vect-peel-4.c: Likewise.
1088 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1089 * gcc.target/powerpc/pr65456.c: New test.
1090 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1091 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1092 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1093 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1094 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1095 vect_no_align && { ! vect_hw_misalign }.
1096 * gfortran.dg/vect/vect-3.f90: Likewise.
1097 * gfortran.dg/vect/vect-4.f90: Likewise.
1098 * gfortran.dg/vect/vect-5.f90: Likewise.
1099 * lib/target-supports.exp (check_effective_target_vect_no_align):
1100 Return 1 for POWER8.
1101 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1103 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1106 * gfortran.dg/pr65429.f90: New test.
1108 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1110 * c-c++-common/asan/user-section-1.c: New test.
1111 * c-c++-common/asan/user-section-2.c: New test.
1112 * c-c++-common/asan/user-section-3.c: New test.
1114 2015-04-22 Hale Wang <hale.wang@arm.com>
1115 Terry Guo <terry.guo@arm.com>
1117 PR rtl-optimization/64818
1118 * gcc.target/arm/pr64818.c: New test.
1120 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1123 * g++.dg/tree-ssa/pr61034.C: Update template.
1124 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1125 * gcc.dg/Warray-bounds-11.c: Likewise.
1126 * gcc.dg/Warray-bounds.c: Likewise.
1128 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1130 PR libgfortran/65234
1131 * gfortran.dg/fmt_unlimited.f90: New test.
1133 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1135 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1137 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1138 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1139 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1140 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1141 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1142 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1143 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1145 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1147 PR libgfortran/56743
1148 * gfortran.dg/namelist_87.f90: New test.
1150 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1152 * gcc.target/aarch64/mult-synth_1.c: New test.
1153 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1154 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1155 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1156 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1157 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1159 2015-04-21 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/65650
1162 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1163 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1164 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1165 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1166 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1167 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1169 2015-04-21 Tom de Vries <tom@codesourcery.com>
1171 PR tree-optimization/65802
1172 * g++.dg/pr65802.C: New test.
1174 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1177 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1178 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1180 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1183 * g++.dg/cpp0x/Wnarrowing2.C: New.
1185 2015-04-20 Jeff Law <law@redhat.com>
1187 PR tree-optimization/65658
1188 * gcc.dg/pr65658.c: New test.
1190 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1193 * gcc.target/aarch64/vec_init_1.c: New test.
1195 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1197 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1200 2015-04-18 Martin Sebor <msebor@redhat.com>
1202 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1203 of non-nul characters.
1204 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1206 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1209 * gcc.target/powerpc/pr65787.c: New.
1211 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1214 * gcc.target/aarch64/c-output-template-4.c: New test.
1216 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1219 * gcc.dg/pr65780-1.c: New test.
1220 * gcc.dg/pr65780-2.c: Likewise.
1221 * gcc.target/i386/pr32219-9.c: Likewise.
1222 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1224 * gcc.target/i386/pr64317.c (c): Initialize.
1226 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1229 * g++.dg/ext/mv18.C: New test.
1230 * g++.dg/ext/mv19.C: Likewise.
1231 * g++.dg/ext/mv20.C: Likewise.
1232 * g++.dg/ext/mv21.C: Likewise.
1233 * g++.dg/ext/mv22.C: Likewise.
1234 * g++.dg/ext/mv23.C: Likewise.
1236 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1239 * g++.dg/init/pr64527.C: New test.
1241 2015-04-17 Tom de Vries <tom@codesourcery.com>
1242 Michael Matz <matz@suse.de>
1244 PR tree-optimization/64950
1245 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1248 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1250 * c-c++-common/asan/user-section-1.c: New test.
1252 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1255 * gcc.dg/debug/pr65771.c: New test.
1257 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1259 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1260 __buitlin_alloca with __builtin_alloca.
1262 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1264 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1266 2015-04-16 Richard Biener <rguenther@suse.de>
1268 PR tree-optimization/64277
1269 * gcc.dg/Warray-bounds-14.c: New testcase.
1270 * gcc.dg/Warray-bounds-15.c: Likewise.
1271 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1272 * c-c++-common/ubsan/bounds-6.c: Likewise.
1274 2015-04-16 Renlin Li <renlin.li@arm.com>
1276 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1277 * gcc.target/arm/unsigned-float.c: New.
1279 2015-04-16 Richard Biener <rguenther@suse.de>
1281 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1282 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1283 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1285 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1287 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1288 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1289 * g++.dg/cpp0x/defaulted21.C: Likewise.
1290 * g++.dg/cpp0x/defaulted28.C: Likewise.
1291 * g++.dg/cpp0x/defaulted47.C: Likewise.
1292 * g++.dg/cpp0x/elision_neg.C: Likewise.
1293 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1294 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1295 * g++.dg/cpp0x/implicit1.C: Likewise.
1296 * g++.dg/cpp0x/implicit9.C: Likewise.
1297 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1298 * g++.dg/cpp0x/range-for13.C: Likewise.
1299 * g++.dg/gomp/clause-2.C: Likewise.
1300 * g++.dg/gomp/udr-5.C: Likewise.
1301 * g++.dg/inherit/access6.C: Likewise.
1302 * g++.dg/lookup/duperr1.C: Likewise.
1303 * g++.dg/lookup/friend2.C: Likewise.
1304 * g++.dg/lookup/pr6936.C: Likewise.
1305 * g++.dg/lookup/scoped1.C: Likewise.
1306 * g++.dg/lookup/using26.C: Likewise.
1307 * g++.dg/lookup/using38.C: Likewise.
1308 * g++.dg/other/access2.C: Likewise.
1309 * g++.dg/overload/defarg3.C: Likewise.
1310 * g++.dg/overload/defarg6.C: Likewise.
1311 * g++.dg/parse/access11.C: Likewise.
1312 * g++.dg/parse/access2.C: Likewise.
1313 * g++.dg/parse/access3.C: Likewise.
1314 * g++.dg/parse/access4.C: Likewise.
1315 * g++.dg/parse/access5.C: Likewise.
1316 * g++.dg/parse/access6.C: Likewise.
1317 * g++.dg/parse/access8.C: Likewise.
1318 * g++.dg/parse/access9.C: Likewise.
1319 * g++.dg/parse/crash40.C: Likewise.
1320 * g++.dg/tc1/dr142.C: Likewise.
1321 * g++.dg/tc1/dr166.C: Likewise.
1322 * g++.dg/tc1/dr52.C: Likewise.
1323 * g++.dg/template/access11.C: Likewise.
1324 * g++.dg/template/access18.C: Likewise.
1325 * g++.dg/template/access19.C: Likewise.
1326 * g++.dg/template/access2.C: Likewise.
1327 * g++.dg/template/access20.C: Likewise.
1328 * g++.dg/template/access26.C: Likewise.
1329 * g++.dg/template/access3.C: Likewise.
1330 * g++.dg/template/access7.C: Likewise.
1331 * g++.dg/template/conv12.C: Likewise.
1332 * g++.dg/template/crash69.C: Likewise.
1333 * g++.dg/template/friend31.C: Likewise.
1334 * g++.dg/template/friend32.C: Likewise.
1335 * g++.dg/template/memfriend15.C: Likewise.
1336 * g++.dg/template/memfriend16.C: Likewise.
1337 * g++.dg/template/memfriend17.C: Likewise.
1338 * g++.dg/template/memfriend7.C: Likewise.
1339 * g++.dg/template/pr32519.C: Likewise.
1340 * g++.dg/template/qualttp21.C: Likewise.
1341 * g++.dg/template/qualttp8.C: Likewise.
1342 * g++.dg/template/ttp10.C: Likewise.
1343 * g++.dg/template/typedef11.C: Likewise.
1344 * g++.dg/template/typedef13.C: Likewise.
1345 * g++.dg/template/typedef19.C: Likewise.
1346 * g++.dg/template/typedef20.C: Likewise.
1347 * g++.dg/template/typedef22.C: Likewise.
1348 * g++.dg/template/using16.C: Likewise.
1349 * g++.dg/template/virtual3.C: Likewise.
1350 * g++.dg/ubsan/pr61272.C: Likewise.
1351 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1352 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1353 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1354 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1355 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1356 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1357 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1358 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1359 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1360 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1361 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1362 * g++.old-deja/g++.jason/access17.C: Likewise.
1363 * g++.old-deja/g++.jason/access18.C: Likewise.
1364 * g++.old-deja/g++.jason/access22.C: Likewise.
1365 * g++.old-deja/g++.jason/access23.C: Likewise.
1366 * g++.old-deja/g++.jason/access8.C: Likewise.
1367 * g++.old-deja/g++.jason/delete3.C: Likewise.
1368 * g++.old-deja/g++.jason/report.C: Likewise.
1369 * g++.old-deja/g++.law/access2.C: Likewise.
1370 * g++.old-deja/g++.law/access3.C: Likewise.
1371 * g++.old-deja/g++.law/access4.C: Likewise.
1372 * g++.old-deja/g++.law/access5.C: Likewise.
1373 * g++.old-deja/g++.law/arm12.C: Likewise.
1374 * g++.old-deja/g++.law/arm14.C: Likewise.
1375 * g++.old-deja/g++.law/ctors13.C: Likewise.
1376 * g++.old-deja/g++.law/union2.C: Likewise.
1377 * g++.old-deja/g++.law/visibility12.C: Likewise.
1378 * g++.old-deja/g++.law/visibility15.C: Likewise.
1379 * g++.old-deja/g++.law/visibility16.C: Likewise.
1380 * g++.old-deja/g++.law/visibility17.C: Likewise.
1381 * g++.old-deja/g++.law/visibility18.C: Likewise.
1382 * g++.old-deja/g++.law/visibility19.C: Likewise.
1383 * g++.old-deja/g++.law/visibility20.C: Likewise.
1384 * g++.old-deja/g++.law/visibility21.C: Likewise.
1385 * g++.old-deja/g++.law/visibility24.C: Likewise.
1386 * g++.old-deja/g++.law/visibility4.C: Likewise.
1387 * g++.old-deja/g++.law/visibility5.C: Likewise.
1388 * g++.old-deja/g++.law/visibility6.C: Likewise.
1389 * g++.old-deja/g++.law/visibility7.C: Likewise.
1390 * g++.old-deja/g++.law/visibility8.C: Likewise.
1391 * g++.old-deja/g++.law/visibility9.C: Likewise.
1392 * g++.old-deja/g++.niklas/t135.C: Likewise.
1393 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1394 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1395 * g++.old-deja/g++.other/access11.C: Likewise.
1396 * g++.old-deja/g++.other/access4.C: Likewise.
1397 * g++.old-deja/g++.other/access7.C: Likewise.
1398 * g++.old-deja/g++.other/crash1.C: Likewise.
1399 * g++.old-deja/g++.other/crash7.C: Likewise.
1400 * g++.old-deja/g++.other/friend1.C: Likewise.
1401 * g++.old-deja/g++.other/friend4.C: Likewise.
1402 * g++.old-deja/g++.other/friend9.C: Likewise.
1403 * g++.old-deja/g++.other/lineno1.C: Likewise.
1404 * g++.old-deja/g++.other/using1.C: Likewise.
1405 * g++.old-deja/g++.pt/enum14.C: Likewise.
1406 * g++.old-deja/g++.pt/friend11.C: Likewise.
1407 * g++.old-deja/g++.pt/friend21.C: Likewise.
1408 * g++.old-deja/g++.pt/friend3.C: Likewise.
1409 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1410 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1411 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1412 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1414 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1417 * g++.dg/ipa/pr65765.C: New test.
1419 2015-04-15 Nick Clifton <nickc@redhat.com>
1421 * gcc.target/rx/builtins.c: Disable RMPA test if string
1422 instructions are not allowed.
1424 2015-04-15 Alan Modra <amodra@gmail.com>
1426 * gcc.dg/pr65408.c: New.
1428 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1431 * gcc.target/arm/pr65729.c: New test.
1433 2015-04-14 Richard Biener <rguenther@suse.de>
1435 PR tree-optimization/65758
1436 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1438 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1441 * gcc.c-torture/execute/pr65648.c: New test.
1443 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1445 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1446 __builtin_finite instead of finite.
1447 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1450 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1452 PR tree-optimization/63387
1453 * gcc.dg/pr63387.c: New testcase.
1455 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1457 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1459 2015-04-13 Richard Biener <rguenther@suse.de>
1461 PR tree-optimization/65204
1462 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1464 2015-04-13 Terry Guo <terry.guo@arm.com>
1467 * gcc.target/arm/pr65710.c: New.
1469 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1471 PR tree-optimization/65747
1472 * g++.dg/torture/pr65747.C: New test.
1474 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1477 * g++.dg/cpp0x/pr65736.C: New test.
1479 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1480 Martin Liska <mliska@suse.cz>
1483 * g++.dg/ipa/pr65722.C: New testcase.
1485 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1487 PR tree-optimization/65735
1488 * gcc.c-torture/compile/pr65735.c: New test.
1490 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1493 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1495 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1498 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1500 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1503 * gcc.target/arm/pr65647-2.c: New.
1505 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1508 * g++.dg/torture/pr65694.C: New test.
1510 2015-04-10 Tobias Burnus <burnus@net-b.de>
1512 * gfortran.dg/coarray_lock_6.f90: New.
1513 * gfortran.dg/coarray_lock_7.f90: New.
1514 * gfortran.dg/coarray/lock_2.f90: New.
1516 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1522 * gfortran.dg/used_types_27.f90: New.
1524 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1527 * gcc.target/i386/pr65671.c: New.
1529 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1531 PR tree-optimization/65709
1532 * c-c++-common/ubsan/align-9.c: New test.
1534 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1537 * gfortran.dg/pr56852.f90: New test.
1539 2015-04-09 Marek Polacek <polacek@redhat.com>
1540 Jakub Jelinek <jakub@redhat.com>
1543 * g++.dg/opt/pr65554.C: New test.
1545 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1548 * c-c++-common/attr-aligned-1.c: New test.
1550 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1552 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1554 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1557 * gcc.target/i386/sse-25.c: New.
1559 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1562 * gcc.target/i386/pr65693.c: New test.
1564 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1566 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1568 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1570 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1572 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1574 * gcc.target/i386/thunk-retbnd.c: New.
1576 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1578 * gnat.dg/opt48.adb: New test.
1579 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1580 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1582 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1585 * gcc.c-torture/compile/pr65540.c: New.
1587 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1589 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1592 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1595 * g++.dg/debug/pr65678.C: New test.
1598 * gcc.c-torture/compile/pr65680.c: New test.
1600 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1603 * gfortran.dg/allocate_with_source_5.f90: New test.
1605 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1607 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1608 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1610 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1612 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1614 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1617 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1618 to get floating point compression.
1619 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1621 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1623 PR preprocessor/61977
1624 * gcc.dg/cpp/pr61977.c: New test.
1626 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1628 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1630 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1633 * gcc.target/arm/pr65647.c: New.
1635 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1638 * g++.dg/torture/pr65655.C: New testcase.
1640 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/cpp1y/lambda-init13.C: New.
1645 2015-04-03 Marek Polacek <polacek@redhat.com>
1647 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1649 2015-04-02 Marek Polacek <polacek@redhat.com>
1652 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1653 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1655 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1657 PR preprocessor/61977
1658 * gcc.target/powerpc/pr61977-1.c: New test.
1659 * gcc.target/powerpc/pr61977-2.c: New test.
1661 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/warn/Wshadow-8.C: New.
1665 * g++.dg/warn/Wshadow-9.C: Likewise.
1666 * g++.dg/warn/Wshadow-10.C: Likewise.
1667 * g++.dg/warn/Wshadow-11.C: Likewise.
1669 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1671 * gcc.dg/pr23623.c: Added aligned attribute.
1672 * gcc.dg/20141029-1.c: Likewise.
1673 * gcc.dg/20150306-1.c: New test.
1675 2015-04-01 Marek Polacek <polacek@redhat.com>
1678 * g++.dg/cpp0x/initlist93.C: New test.
1679 * g++.dg/cpp0x/initlist94.C: New test.
1681 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1684 * gcc.target/aarch64/pr65624.c: New test.
1686 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1688 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1690 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1692 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1693 extra variable to force stack alignment.
1694 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1695 extra variable to force stack alignment.
1697 2015-03-31 Marek Polacek <polacek@redhat.com>
1700 * g++.dg/template/pr65390.C: New test.
1702 2015-03-31 Martin Liska <mliska@suse.cz>
1704 * g++.dg/ipa/pr65557.C: New test.
1706 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1708 * gcc.target/s390/hotpatch-25.c: New test.
1709 * gcc.target/s390/hotpatch-1.c: Update test.
1710 * gcc.target/s390/hotpatch-10.c: Update test.
1711 * gcc.target/s390/hotpatch-11.c: Update test.
1712 * gcc.target/s390/hotpatch-12.c: Update test.
1713 * gcc.target/s390/hotpatch-13.c: Update test.
1714 * gcc.target/s390/hotpatch-14.c: Update test.
1715 * gcc.target/s390/hotpatch-15.c: Update test.
1716 * gcc.target/s390/hotpatch-16.c: Update test.
1717 * gcc.target/s390/hotpatch-17.c: Update test.
1718 * gcc.target/s390/hotpatch-18.c: Update test.
1719 * gcc.target/s390/hotpatch-19.c: Update test.
1720 * gcc.target/s390/hotpatch-2.c: Update test.
1721 * gcc.target/s390/hotpatch-21.c: Update test.
1722 * gcc.target/s390/hotpatch-22.c: Update test.
1723 * gcc.target/s390/hotpatch-23.c: Update test.
1724 * gcc.target/s390/hotpatch-24.c: Update test.
1725 * gcc.target/s390/hotpatch-3.c: Update test.
1726 * gcc.target/s390/hotpatch-4.c: Update test.
1727 * gcc.target/s390/hotpatch-5.c: Update test.
1728 * gcc.target/s390/hotpatch-6.c: Update test.
1729 * gcc.target/s390/hotpatch-7.c: Update test.
1730 * gcc.target/s390/hotpatch-8.c: Update test.
1731 * gcc.target/s390/hotpatch-9.c: Update test.
1732 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1734 2015-03-31 Richard Biener <rguenther@suse.de>
1737 * g++.dg/torture/pr65626.C: New testcase.
1739 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1742 * gcc.target/i386/mpx/pr65531.cc: New.
1744 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1747 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1748 __builtin_alloca instead of alloca.
1749 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1750 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1751 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1754 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1757 * g++.dg/ubsan/pr65610.C: New test.
1759 2015-03-30 Marek Polacek <polacek@redhat.com>
1762 * g++.dg/cpp0x/pr65398-2.C: New test.
1764 2015-03-30 Marek Polacek <polacek@redhat.com>
1766 * c-c++-common/pr65556.c: Change the width of bit-fields.
1768 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1771 * gcc.target/i386/pr65588.c: New testcase.
1773 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1775 PR libgfortran/65563
1776 * gfortran.dg/open_errors_2.f90: New test.
1778 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1780 PR libgfortran/65596
1781 * gfortran.dg/namelist_86.f90: New test.
1783 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1785 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1786 statement to reflect new ownership.
1788 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1791 * g++.dg/template/friend58.C: New.
1792 * g++.dg/template/friend59.C: Likewise.
1794 2015-03-27 Tobias Burnus <burnus@net-b.de>
1797 * g++.dg/gomp/openmp-simd-3.C: New.
1798 * gcc.dg/gomp/openmp-simd-3.c: New.
1800 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1803 * gcc.target/i386/pr65248-1.c: New file.
1804 * gcc.target/i386/pr65248-2.c: Likewise.
1805 * gcc.target/i386/pr65248-3.c: Likewise.
1806 * gcc.target/i386/pr65248-4.c: Likewise.
1808 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1811 * gcc.c-torture/compile/pr65593.c: New test.
1813 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/cpp1y/constexpr-assert1.C: New.
1818 2015-03-27 Marek Polacek <polacek@redhat.com>
1821 * c-c++-common/pr65556.c: New test.
1823 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1826 * g++.dg/torture/pr65600.C: New testcase.
1828 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1831 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1833 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1835 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1836 statement and cleanup. Fixed typos.
1838 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1841 * gcc.c-torture/compile/pr65595.c: New testcase.
1843 2015-03-27 Marek Polacek <polacek@redhat.com>
1846 * g++.dg/ubsan/pr65583.C: New test.
1848 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1850 * gcc.c-torture/compile/20150327.c: New testcase.
1852 2015-03-26 Richard Biener <rguenther@suse.de>
1855 * g++.dg/torture/pr65555.C: New testcase.
1857 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1859 PR tree-optimization/64715
1860 * gcc.dg/builtin-object-size-15.c: New test.
1861 * gcc.dg/pr64715-1.c: New test.
1862 * gcc.dg/pr64715-2.c: New test.
1864 2015-03-26 Richard Biener <rguenther@suse.de>
1867 * gnat.dg/specs/opt2.ads: Fix testcase.
1869 2015-03-25 Martin Sebor <msebor@redhat.com>
1872 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1873 when target isn't arm*-*-*-*.
1874 (check_effective_target_arm_nothumb): Likewise.
1875 (check_effective_target_arm_little_endian): Likewise.
1876 (check_effective_target_arm_vect_no_misalign): Likewise.
1877 (check_effective_target_aarch64_little_endian): Fail early if target
1880 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1882 PR tree-optimization/65177
1883 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1885 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1887 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1888 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1889 smmintrin.h and mm3dnow.h.
1891 2015-03-25 Marek Polacek <polacek@redhat.com>
1894 * g++.dg/cpp0x/pr65558.C: New test.
1896 2015-03-25 Marek Polacek <polacek@redhat.com>
1899 * g++.dg/template/pr61670.C: New test.
1901 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1904 * g++.dg/template/pr54987.C: New.
1906 2015-03-25 Richard Biener <rguenther@suse.de>
1908 PR tree-optimization/62630
1909 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1911 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1914 * gcc.target/i386/mpx/pr65508.c: New.
1916 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1920 * gfortran.dg/data_initialized_3.f90: New.
1922 2015-03-25 Richard Biener <rguenther@suse.de>
1925 * gnat.dg/specs/opt2.ads: New testcase.
1927 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1929 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1930 * gcc.target/arm/memset-inline-4.c: Skip for
1931 arm_tune_string_ops_prefer_neon.
1932 * gcc.target/arm/memset-inline-5.c: Ditto.
1933 * gcc.target/arm/memset-inline-6.c: Ditto.
1934 * gcc.target/arm/memset-inline-8.c: Ditto.
1935 * gcc.target/arm/memset-inline-9.c: Ditto.
1937 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/other/virtual3.C: New.
1942 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1945 * g++.dg/cpp0x/vt-60130.C: New.
1947 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1950 * g++.dg/warn/Warray-bounds-7.C: New.
1952 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/template/defarg18.C: New.
1957 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1960 * g++.dg/cpp0x/vt-59988.C: New.
1962 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1964 PR tree-optimization/65533
1965 * gcc.dg/pr65533.c: New test.
1967 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1969 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1970 source= and mold= expressions functionality.
1971 * gfortran.dg/allocate_class_4.f90: New test.
1972 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1973 copying an unlimited polymorhpic object containing a char array
1974 to another unlimited polymorphic object respects the _len
1976 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1977 whether deferred length char array allocate works, unlimited
1978 polymorphic object allocation from a string works and if
1979 allocating an array of deferred length strings works.
1980 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1982 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/cpp0x/constexpr-array11.C: New.
1987 2015-03-24 Richard Biener <rguenther@suse.de>
1990 * gcc.dg/torture/pr65517.c: New testcase.
1992 2015-03-24 Tobias Burnus <burnus@net-b.de>
1994 * gfortran.dg/coindexed_1.f90: Moved from
1995 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1997 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2000 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2004 * gcc.target/i386/pr65523.c: New test.
2007 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2009 * g++.dg/lto/pr65475b_0.C: Likewise.
2011 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2014 * gcc.target/sh/torture/pr65505.c: New.
2016 2015-03-23 Martin Sebor <msebor@redhat.com>
2019 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2020 assembly for lvx in addition to lxv.
2022 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2025 * gfortran.dg/pr65504.f90: New test.
2028 * gcc.dg/pr65521.c: New test.
2030 2015-03-23 Richard Biener <rguenther@suse.de>
2032 PR tree-optimization/65518
2033 * gcc.dg/vect/pr65518.c: New testcase.
2035 2015-03-23 Richard Biener <rguenther@suse.de>
2037 PR tree-optimization/65494
2038 * gcc.dg/vect/pr65494.c: New testcase.
2040 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2042 PR preprocessor/65238
2043 * c-c++-common/cpp/pr65238-1.c: New test.
2044 * gcc.dg/cpp/pr65238-2.c: New test.
2045 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2046 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2048 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2049 Mikael Morin <mikael@gcc.gnu.org>
2052 * gfortran.dg/elemental_dependency_4.f90: New.
2053 * gfortran.dg/elemental_dependency_5.f90: New.
2055 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2058 * g++.dg/lto/pr65475b_0.C: New testcase.
2059 * g++.dg/lto/pr65475b_1.C: New testcase.
2060 * g++.dg/lto/pr65475c_0.C: New testcase.
2061 * g++.dg/lto/pr65475c_1.C: New testcase.
2063 2015-03-21 Tobias Burnus <burnus@net-b.de>
2065 * gfortran.dg/coarray_38.f90: New.
2066 * gfortran.dg/coarray_39.f90: New.
2067 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2070 2015-03-20 Marek Polacek <polacek@redhat.com>
2073 * g++.dg/cpp0x/pr65398.C: New test.
2075 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2078 * g++.dg/lto/pr65475_0.C: New testcase.
2079 * g++.dg/lto/pr65475_1.C: New testcase.
2081 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2083 PR rtl-optimization/64366
2084 * gcc.target/sh/pr64366.c: New.
2086 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2089 * g++.dg/cpp0x/constexpr-48324.C: New.
2091 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2094 * g++.dg/cpp0x/pr48453.C: New.
2096 2015-03-20 Marek Polacek <polacek@redhat.com>
2099 * g++.dg/cpp0x/pr65072.C: New test.
2101 2015-03-20 Richard Biener <rguenther@suse.de>
2104 * gcc.dg/pr15347.c: Use -O.
2105 * c-c++-common/pr19807-1.c: Likewise.
2107 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2109 * gnat.dg/volatile13.ad[sb]: New test.
2111 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2113 PR rtl-optimization/60851
2114 * gcc.target/i386/pr60851.c: New test.
2116 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2119 * g++.dg/pr65240.h: Add tests for PR 65240.
2120 * g++.dg/pr65240-1.C: Likewise.
2121 * g++.dg/pr65240-2.C: Likewise.
2122 * g++.dg/pr65240-3.C: Likewise.
2123 * g++.dg/pr65240-4.C: Likewise.
2125 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2127 PR rtl-optimization/63491
2128 * gcc.target/powerpc/pr63491.c: New.
2130 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2132 * g++.dg/ipa/pr65465.C: New test.
2134 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/cpp0x/deleted11.C: New.
2139 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2142 * c-c++-common/tsan/pr65400-3.c: New test.
2144 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2147 * g++.dg/cpp0x/constexpr-59686.C: New.
2149 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2152 * g++.dg/tsan/pr64265.C: New test.
2155 * c-c++-common/tsan/pr65400-1.c: New test.
2156 * c-c++-common/tsan/pr65400-2.c: New test.
2158 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2161 * g++.dg/cpp0x/pr59816.C: New.
2163 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2166 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2168 2015-03-18 Martin Liska <mliska@suse.cz>
2171 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2172 equivalences either to 6 or 7.
2174 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2178 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2180 * gcc.dg/undefined-loop-1.c: New file.
2181 * gcc.dg/undefined-loop-2.c: New file.
2183 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2186 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2187 loop exits too early.
2189 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2191 PR tree-optimization/65450
2192 * gfortran.dg/pr65450.f90: New test.
2195 * gcc.target/i386/pr65078-1.c: New test.
2196 * gcc.target/i386/pr65078-2.c: New test.
2197 * gcc.target/i386/pr65078-3.c: New test.
2198 * gcc.target/i386/pr65078-4.c: New test.
2199 * gcc.target/i386/pr65078-5.c: New test.
2200 * gcc.target/i386/pr65078-6.c: New test.
2202 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/cpp1y/pr65340.C: New.
2207 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2210 * gfortran.dg/system_clock_3.f08: Adjust test.
2212 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2215 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2216 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2218 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2221 * gfortran.dg/system_clock_3.f08: New test.
2223 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2226 g++.dg/cpp1y/pr64626-1.C: New.
2227 g++.dg/cpp1y/pr64626-2.C: New.
2228 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2230 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2232 PR tree-optimization/65427
2233 * gcc.c-torture/execute/pr65427.c: New test.
2235 2015-03-16 Marek Polacek <polacek@redhat.com>
2239 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2240 * g++.dg/cpp0x/pr65327.C: New test.
2242 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2245 * c-c++-common/asan/pr64820.c: New test.
2247 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2249 * gfortran.dg/pointer_2.f90: New test.
2251 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2253 * g++.dg/pr65049.C: New test.
2255 2015-03-16 Tom de Vries <tom@codesourcery.com>
2257 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2258 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2259 * gcc.target/i386/fuse-caller-save.c: Same.
2261 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2263 * gnat.dg/loop_optimization18.ad[sb]: New test.
2264 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2266 2015-03-16 Alan Modra <amodra@gmail.com>
2268 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2271 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2273 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2275 * gcc.dg/torture/pr65270-2.c: Likewise.
2277 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2280 * gfortran.dg/pointer_remapping_9.f90: New.
2282 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2284 PR tree-optimization/65369
2285 * gcc.c-torture/execute/pr65369.c: New test.
2287 PR tree-optimization/65418
2288 * gcc.c-torture/execute/pr65418-1.c: New test.
2289 * gcc.c-torture/execute/pr65418-2.c: New test.
2291 PR rtl-optimization/65401
2292 * gcc.c-torture/execute/pr65401.c: New test.
2294 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2297 * gcc.target/arm/pr64600_1.c: New test.
2299 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2301 PR rtl-optimization/65235
2302 * gcc.target/aarch64/pr65235_1.c: New test.
2304 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2306 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2307 * gcc.target/s390/hotpatch-22.c: Likewise.
2308 * gcc.target/s390/hotpatch-23.c: Likewise.
2309 * gcc.target/s390/hotpatch-24.c: Likewise.
2310 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2311 * gcc.target/s390/hotpatch-1.c: Update expected output.
2312 * gcc.target/s390/hotpatch-2.c: Likewise.
2313 * gcc.target/s390/hotpatch-3.c: Likewise.
2314 * gcc.target/s390/hotpatch-4.c: Likewise.
2315 * gcc.target/s390/hotpatch-5.c: Likewise.
2316 * gcc.target/s390/hotpatch-6.c: Likewise.
2317 * gcc.target/s390/hotpatch-7.c: Likewise.
2318 * gcc.target/s390/hotpatch-8.c: Likewise.
2319 * gcc.target/s390/hotpatch-9.c: Likewise.
2320 * gcc.target/s390/hotpatch-10.c: Likewise.
2321 * gcc.target/s390/hotpatch-11.c: Likewise.
2322 * gcc.target/s390/hotpatch-12.c: Likewise.
2323 * gcc.target/s390/hotpatch-13.c: Likewise.
2324 * gcc.target/s390/hotpatch-14.c: Likewise.
2325 * gcc.target/s390/hotpatch-15.c: Likewise.
2326 * gcc.target/s390/hotpatch-16.c: Likewise.
2327 * gcc.target/s390/hotpatch-17.c: Likewise.
2328 * gcc.target/s390/hotpatch-18.c: Likewise.
2329 * gcc.target/s390/hotpatch-19.c: Likewise.
2331 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2334 * gcc.target/i386/pr65103-1.c: New.
2336 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2339 * gcc.target/i386/pr65044.c: New.
2341 2015-03-12 Tom de Vries <tom@codesourcery.com>
2343 PR rtl-optimization/64895
2344 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2345 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2346 * gcc.target/i386/fuse-caller-save.c: Ditto.
2348 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2350 * gcc.dg/ipa/pr63569.c: Fix template.
2352 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2354 * g++.dg/ipa/pr64146.C: Require fpic support.
2356 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2359 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2360 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2362 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2364 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2365 to dg-options, fix up dg-skip-if.
2367 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2370 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2371 * gcc.target/avr/tiny-caller-save.c: Same.
2373 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2376 * g++.dg/pr65242.C: New test.
2378 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2380 * c-c++-common/asan/no-asan-check-glob.c: New test.
2382 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2385 * g++.dg/other/default11.C: New.
2386 * g++.dg/other/default12.C: Likewise.
2388 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2391 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2393 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2396 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2398 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2401 * g++.dg/cpp0x/pr65127.C: New test.
2403 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2405 * gcc.dg/ipa/PR64550.c: Update template.
2407 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2408 Tobias Burnus <burnus@net-b.de>
2410 * gfortran.dg/coarray_sync_memory.f90: New.
2412 2015-03-10 Marek Polacek <polacek@redhat.com>
2415 * c-c++-common/ubsan/pr65367.c: New test.
2417 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2419 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2420 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2421 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2422 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2423 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2424 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2425 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2426 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2427 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2428 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2429 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2430 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2431 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2433 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2435 * lib/mpx-dg.exp (mpx_link_flags): New.
2438 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2439 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2440 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2441 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2442 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2443 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2444 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2445 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2446 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2447 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2448 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2449 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2450 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2451 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2452 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2453 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2454 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2455 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2456 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2457 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2458 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2459 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2460 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2461 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2462 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2463 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2464 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2465 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2466 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2467 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2468 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2469 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2470 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2471 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2472 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2473 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2474 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2475 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2476 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2477 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2478 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2479 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2480 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2481 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2482 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2483 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2484 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2485 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2486 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2487 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2488 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2489 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2490 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2491 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2492 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2493 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2494 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2495 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2496 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2497 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2498 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2499 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2500 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2501 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2502 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2503 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2504 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2505 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2506 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2507 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2508 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2509 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2510 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2511 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2512 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2513 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2514 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2515 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2516 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2517 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2518 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2519 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2520 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2521 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2522 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2523 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2524 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2525 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2526 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2527 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2528 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2529 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2530 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2531 * gcc.target/i386/mpx/label-address-1.c: New.
2532 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2533 * gcc.target/i386/mpx/macro.c: New.
2534 * gcc.target/i386/mpx/mpx-check.h: New.
2535 * gcc.target/i386/mpx/mpx.exp: New.
2536 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2537 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2538 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2539 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2540 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2541 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2542 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2543 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2544 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2545 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2546 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2547 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2548 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2549 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2550 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2551 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2552 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2553 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2554 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2555 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2556 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2557 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2558 * gcc.target/i386/mpx/reference-1-nov.c: New.
2559 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2560 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2561 * gcc.target/i386/mpx/reference-2-nov.c: New.
2562 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2563 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2564 * gcc.target/i386/mpx/reference-3-nov.c: New.
2565 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2566 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2567 * gcc.target/i386/mpx/reference-4-nov.c: New.
2568 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2569 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2570 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2571 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2572 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2573 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2574 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2575 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2576 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2577 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2578 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2579 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2580 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2581 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2582 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2583 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2584 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2585 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2586 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2587 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2588 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2589 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2590 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2591 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2592 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2593 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2594 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2595 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2596 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2597 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2598 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2599 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2600 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2601 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2602 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2603 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2604 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2605 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2606 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2607 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2608 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2609 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2610 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2611 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2612 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2613 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2614 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2615 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2616 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2617 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2618 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2619 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2620 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2621 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2622 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2623 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2624 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2625 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2626 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2627 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2628 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2629 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2630 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2631 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2632 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2633 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2634 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2635 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2636 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2637 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2638 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2639 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2640 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2641 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2642 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2643 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2644 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2645 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2646 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2647 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2648 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2649 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2650 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2651 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2652 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2653 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2654 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2655 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2656 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2657 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2658 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2659 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2660 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2661 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2662 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2663 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2664 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2665 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2666 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2667 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2668 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2669 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2670 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2671 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2672 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2673 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2674 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2675 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2676 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2677 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2678 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2679 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2680 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2681 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2682 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2683 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2684 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2685 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2686 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2687 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2688 * gcc.target/i386/mpx/vla-1-nov.c: New.
2689 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2690 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2691 * gcc.target/i386/mpx/vla-2-nov.c: New.
2692 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2694 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2696 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2698 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2700 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2702 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2704 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2705 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2707 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2710 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2713 * c-c++-common/pr65120.c: New test.
2715 PR rtl-optimization/65321
2716 * gcc.dg/pr65321.c: New test.
2718 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2720 PR tree-optimization/65355
2721 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2723 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2726 * c-c++-common/pr49706.c: Adjust tests for not warning
2727 about !!x == y or !b == y where b is boolean, and add
2729 * c-c++-common/pr62199-2.c: Likewise.
2731 2015-03-09 Richard Biener <rguenther@suse.de>
2734 * gcc.dg/torture/pr65270-1.c: New testcase.
2735 * gcc.dg/torture/pr65270-2.c: Likewise.
2737 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2739 PR tree-optimization/63743
2740 * gcc.dg/pr63743.c: New test.
2742 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2745 * g++.dg/lto/pr65316_0.C: New testcase.
2746 * g++.dg/lto/pr65316_1.C: New testcase.
2748 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2751 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2753 * g++.dg/abi/rtti3.C: Likewise.
2755 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2758 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2760 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2762 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2764 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2766 2015-03-08 Morin <mikael@gcc.gnu.org>
2769 * gfortran.dg/entry_20.f90: New.
2771 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2774 * gcc.c-torture/compile/pr65153.c: New.
2776 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2779 * g++.dg/torture/pr65249.C: New.
2781 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2783 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2785 (int64_t): Likewise.
2787 2015-03-07 Marek Polacek <polacek@redhat.com>
2788 Martin Uecker <uecker@eecs.berkeley.edu>
2791 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2793 * c-c++-common/ubsan/bounds-8.c: New test.
2794 * c-c++-common/ubsan/bounds-9.c: New test.
2795 * gcc.dg/ubsan/bounds-2.c: New test.
2797 2015-03-05 Martin Sebor <msebor@redhat.com>
2799 * PR testsuite/63175
2800 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2801 checking of results into main to prevent it from getting optimized
2803 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2805 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2807 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2808 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2809 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2812 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2814 * g++.dg/lto/pr65302_1.C: New testcase.
2815 * g++.dg/lto/pr65302_0.C: New testcase.
2817 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2819 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2820 -fno-ipa-icf to dg-options.
2822 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2824 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2825 compiles using the linker plugin.
2827 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2829 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2831 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2833 * gcc.target/arm/pr65067.c: New test.
2835 2015-03-05 Martin Liska <mliska@suse.cz>
2838 * gcc.dg/ipa/pr65318.c: New test.
2840 2015-03-05 Marek Polacek <polacek@redhat.com>
2842 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2844 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2846 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2848 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2850 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2851 max-unroll-times back to defaults for s390.
2853 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2857 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2860 * g++.dg/cpp0x/initlist92.C: New.
2862 2015-03-05 Richard Biener <rguenther@suse.de>
2864 PR tree-optimization/65310
2865 * gcc.dg/vect/pr65310.c: New testcase.
2867 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2870 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2872 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2874 * gnat.dg/entry_queues3.adb: New test.
2876 2015-03-04 Ian Lance Taylor <iant@google.com>
2878 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2880 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2885 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2887 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2888 -fno-ipa-icf to dg-options
2889 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2890 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2892 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2895 * g++.dg/cpp0x/decltype62.C: New.
2897 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2899 * gnat.dg/object_overflow5.adb: New test.
2901 2015-03-03 Martin Liska <mliska@suse.cz>
2904 * gcc.dg/ipa/pr65287.c: New test.
2906 2015-03-03 Martin Jambor <mjambor@suse.cz>
2907 Eric Botcazou <ebotcazou@adacore.com>
2909 * gnat.dg/specs/pack12.ads: New test.
2911 2015-03-03 Martin Liska <mliska@suse.cz>
2913 * gcc.dg/ipa/PR65282.c: New test.
2915 2015-03-13 Jeff Law <law@redhat.com>
2917 PR tree-optimization/65241
2918 * gcc.c-torture/compile/pr65241.c: New test.
2920 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2923 * gcc.target/avr/torture/pr64331.c: New test.
2925 2015-03-03 Martin Liska <mliska@suse.cz>
2926 Jan Hubicka <hubicka@ucw.cz>
2928 * g++.dg/ipa/pr65263.C: New test.
2930 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2933 * gcc.dg/lto/pr65130_0.c: New testcase.
2934 * gcc.dg/lto/pr65130_1.c: New testcase.
2936 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2939 * g++.dg/torture/pr64988.C: New testcase.
2941 2015-03-02 Tobias Burnus <burnus@net-b.de>
2943 * gfortran.dg/coarray_atomic_6.f90: New.
2945 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2948 * gcc.target/i386/pr65184.c: New.
2950 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2953 * gcc.target/i386/pr65183.c: New.
2955 2015-02-28 Martin Liska <mliska@suse.cz>
2956 Jan Hubicka <hubicka@ucw.cz>
2958 * gcc.dg/ipa/ipa-icf-35.c: New test.
2959 * gcc.dg/ipa/ipa-icf-36.c: New test.
2960 * gcc.dg/ipa/ipa-icf-37.c: New test.
2962 2015-02-28 Martin Liska <mliska@suse.cz>
2963 Jan Hubicka <hubicka@ucw.cz>
2966 * gcc.dg/ipa/ipa-icf-34.c: New test.
2968 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2971 * gcc.target/sh/sh/pr61142.c: New.
2973 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2975 * g++.dg/other/dump-ada-spec-3.C: New test.
2977 2015-03-01 Martin Liska <mliska@suse.cz>
2979 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2980 * g++.dg/ipa/pr63595.C: Update expected results.
2982 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2985 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2987 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2989 * gcc.dg/vect/pr59354.c: Move vector producing code to
2992 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2995 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2996 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2997 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2998 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3000 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3002 PR tree-optimization/65048
3003 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3004 (foo): Use K&R style definition.
3006 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3009 * g++.dg/pr65032.C: New.
3011 2015-02-27 Marek Polacek <polacek@redhat.com>
3014 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3017 2015-02-27 Marek Polacek <polacek@redhat.com>
3020 * gcc.dg/pr65228.c: New test.
3022 2015-02-27 Kai Tietz <ktietz@redhat.com>
3025 * gcc.dg/weak/weak-17.c: New file.
3027 2015-02-27 Richard Biener <rguenther@suse.de>
3030 * g++.dg/lto/pr65193_0.C: New testcase.
3032 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3034 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3035 * gcc.target/s390/hotpatch-8.c: Likewise.
3036 * gcc.target/s390/hotpatch-9.c: Likewise.
3037 * gcc.target/s390/pr61078.c: Likewise.
3038 * gcc.target/s390/pr57960.c: Remove -m64.
3039 * gcc.target/s390/pr61078.c: Likewise.
3041 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3042 Martin Liska <mliska@suse.cz>
3045 * gcc.dg/pr64454.c: Disable ICF.
3046 * gcc.dg/pr28685-1.c: Disable ICF
3047 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3048 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3049 * g++.dg/ipa/ipa-icf-4.C: Update template.
3051 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3053 PR tree-optimization/65216
3054 * gcc.c-torture/execute/pr65216.c: New test.
3056 PR tree-optimization/65215
3057 * gcc.c-torture/execute/pr65215-1.c: New test.
3058 * gcc.c-torture/execute/pr65215-2.c: New test.
3059 * gcc.c-torture/execute/pr65215-3.c: New test.
3060 * gcc.c-torture/execute/pr65215-4.c: New test.
3061 * gcc.c-torture/execute/pr65215-5.c: New test.
3063 2015-02-26 Tom de Vries <tom@codesourcery.com>
3065 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3067 2015-02-26 Martin Liska <mliska@suse.cz>
3068 Jan Hubicka <hubicka@ucw.cz>
3070 * g++.dg/ipa/pr64146.C: Update expected results.
3071 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3072 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3073 * gcc.dg/ipa/ipa-icf-34.c: New test.
3075 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3077 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3078 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3079 (dg-additional-options): Remove dg directive.
3080 (dg-final): Add dg directive.
3082 2015-02-26 Marek Polacek <polacek@redhat.com>
3085 * g++.dg/ipa/pr65008.C: New test.
3087 2015-02-26 Tom de Vries <tom@codesourcery.com>
3089 * lib/profopt.exp (profopt-target-cleanup): New proc.
3090 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3091 files from sources from dg-additional-sources.
3093 2015-02-26 Tom de Vries <tom@codesourcery.com>
3095 * lib/gcov.exp: Cleanup in case of xfail.
3097 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3099 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3101 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3104 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3105 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3106 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3107 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3108 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3109 * g++.dg/debug/pr46123.C: XFAIL and move...
3110 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3111 * gcc.dg/debug/dwarf2-3.c: Move...
3112 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3114 2015-02-26 Marek Polacek <polacek@redhat.com>
3117 * g++.dg/cpp1y/pr65202.C: New test.
3119 2015-02-26 Tom de Vries <tom@codesourcery.com>
3121 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3122 locale_facets.h.gcov.
3124 2015-02-26 Tom de Vries <tom@codesourcery.com>
3126 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3128 2015-02-26 Tom de Vries <tom@codesourcery.com>
3130 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3132 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3135 * gcc.target/i386/pr65217.c: New.
3137 2015-02-26 Tom de Vries <tom@codesourcery.com>
3139 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3141 2015-02-26 Tom de Vries <tom@codesourcery.com>
3143 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3145 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3147 PR tree-optimization/65048
3148 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3150 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3152 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3153 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3155 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3158 * gcc.target/i386/pr65161.c: New test.
3160 2015-02-26 Terry Guo <terry.guo@arm.com>
3162 * gcc.target/arm/no-volatile-in-it.c: New test.
3164 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3166 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3167 (dg-options): Add -save-temps.
3168 (dg-final): Add cleanup-saved-temps.
3170 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3172 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3174 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3176 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3177 * gcc.target/powerpc/pack01.c: Include string.h.
3179 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3182 * gcc.target/i386/pr65167.c: New.
3184 2015-02-25 Kai Tietz <ktietz@redhat.com>
3186 PR tree-optimization/61917
3187 * gcc.dg/vect/vect-pr61917.c: New file.
3189 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3191 PR tree-optimization/65170
3192 * gcc.c-torture/execute/pr65170.c: New test.
3193 * gcc.dg/tree-ssa/vrp96.c: New test.
3195 2015-02-24 Tom de Vries <tom@codesourcery.com>
3197 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3199 2015-02-24 Tom de Vries <tom@codesourcery.com>
3202 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3203 (dg-additional-files-options): Copy additional_sources to
3204 additional_sources_used before emptying additional_sources.
3205 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3206 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3207 (cleanup-saved-temps): Use additional_sources_used instead of
3209 (dg-test): Reset additional_sources_used.
3211 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3214 * gfortran.dg/integer_exponentiation_6.F90: New test.
3216 2015-02-23 Martin Sebor <msebor@redhat.com>
3219 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3220 two parts. One to save registers, the other to verify the
3221 registers have the right values. Save register state into
3222 static data rather than on the stack.
3224 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3227 * c-c++-common/asan/pr63888.c: New test.
3229 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3232 * gcc.c-torture/compile/pr65163.c: New.
3234 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3236 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3237 with -m31 on 64 bit.
3238 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3239 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3241 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3243 * gcc.target/s390/20090223-1.c: Add
3244 -Wno-implicit-function-declaration option.
3245 * gcc.target/s390/pr42224.c: Likewise.
3246 * gcc.target/s390/pr55718.c: Likewise.
3248 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3250 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3251 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3252 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3253 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3254 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3255 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3256 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3257 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3258 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3259 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3260 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3261 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3262 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3263 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3264 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3265 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3266 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3267 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3268 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3269 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3270 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3272 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3274 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3275 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3276 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3277 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3278 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3279 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3280 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3281 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3282 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3283 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3284 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3285 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3286 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3287 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3288 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3289 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3291 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3295 * gfortran.dg/pr61960.f90: New.
3296 * gfortran.dg/pr64230.f90: New.
3297 * gfortran.dg/pr64980.f03: New.
3299 2015-02-22 Tom de Vries <tom@codesourcery.com>
3301 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3303 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3306 * gnat.dg/timing_events.adb: Removed, invalid test.
3308 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3311 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3313 * g++.dg/gcov/gcov-2.C: Likewise.
3315 2015-02-20 Richard Biener <rguenther@suse.de>
3317 PR tree-optimization/65136
3318 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3320 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3323 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3324 and nvptx-*-* blacklisting.
3326 * gcc.dg/sibcall-9.c: New test.
3327 * gcc.dg/sibcall-10.c: New test.
3329 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3331 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3333 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3336 * gcc.target/avr/torture/pr64452.c: New test.
3338 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3340 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3341 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3343 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3346 * lib/target-supports.exp (check_compile): Check whether
3347 additional_sources is defined before using it.
3349 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3352 * g++.dg/opt/pr65074.C: New file.
3354 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3356 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3357 (size_type): New typedef.
3358 (operator "" _script): Use it for the last argument.
3360 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3362 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3364 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3366 * lib/target-supports.exp (check_compile): Save/restore
3367 additional_sources that may belong to an actual test.
3369 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3371 PR gcov-profile/64634
3372 * g++.dg/gcov/gcov-15.C: New test.
3374 2015-02-18 Tom de Vries <tom@codesourcery.com>
3376 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3378 2015-02-18 Tom de Vries <tom@codesourcery.com>
3380 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3382 2015-02-18 Tom de Vries <tom@codesourcery.com>
3384 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3386 2015-02-18 Tom de Vries <tom@codesourcery.com>
3388 * gfortran.dg/fmt_cache_1.f: Add missing close.
3390 2015-02-18 Tom de Vries <tom@codesourcery.com>
3393 * gfortran.dg/read_eof_8.f90: Add missing close.
3395 2015-02-18 Richard Biener <rguenther@suse.de>
3397 PR tree-optimization/65063
3398 * gcc.dg/pr65063.c: New testcase.
3400 2015-02-18 Richard Biener <rguenther@suse.de>
3402 PR tree-optimization/62217
3403 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3405 2015-02-18 Marek Polacek <polacek@redhat.com>
3408 * c-c++-common/ubsan/pr65081.c: New test.
3410 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3412 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3413 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3415 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3417 * gcc.dg/ipa/propalign-3.c: New test.
3419 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3422 * gcc.target/sh/pr64793.c: New.
3423 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3425 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3427 * gcc.target/arm/divzero.c: New test case.
3429 2015-02-17 Tom de Vries <tom@codesourcery.com>
3431 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3433 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3434 Jakub Jelinek <jakub@redhat.com>
3437 * g++.dg/cpp0x/pr65075.C: New test.
3439 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3442 * gcc.target/powerpc/pr65058.c: New test.
3444 2015-02-16 Jeff Law <law@redhat.com>
3446 PR tree-optimization/64823
3447 * gcc.dg/uninit-20.c: New test.
3449 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3450 James Greenhalgh <james.greenhalgh@arm.com>
3453 * gcc.dg/ipa/ipa-clone-1.c: New test.
3455 2015-02-16 Richard Biener <rguenther@suse.de>
3457 PR tree-optimization/65077
3458 * gcc.dg/torture/pr65077.c: New testcase.
3460 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3462 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3463 Directive adjusted to scan for ldaxr.
3464 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3465 adjusted to scan for ldaex.
3467 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/cpp0x/constexpr-65080.C: New.
3472 2015-02-16 Richard Biener <rguenther@suse.de>
3474 PR tree-optimization/63593
3475 * gcc.dg/pr63593.c: New testcase.
3477 2015-02-16 Marek Polacek <polacek@redhat.com>
3480 * gcc.dg/pr65066.c: New test.
3482 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3484 * gcc.dg/pr65002.C: Move ...
3485 * g++.dg/ipa/pr65002.C: ... here.
3487 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3489 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3490 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3491 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3492 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3494 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3497 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3498 the expression to find calls.
3499 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3500 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3501 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3502 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3503 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3505 2015-02-14 Marek Polacek <polacek@redhat.com>
3508 * gcc.dg/array-11.c: New test.
3509 * gcc.dg/array-12.c: New test.
3510 * gcc.dg/array-13.c: New test.
3511 * gcc.dg/array-14.c: New test.
3512 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3513 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3514 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3515 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3516 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3517 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3519 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3522 * g++.dg/lookup/using54.C: New.
3524 2015-02-13 Jeff Law <law@redhat.com>
3527 Revert my change for tree-optimization/64823.
3529 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3531 PR tree-optimization/65053
3532 * gcc.c-torture/execute/pr65053-1.c: New test.
3533 * gcc.c-torture/execute/pr65053-2.c: New test.
3535 2015-02-13 Marek Polacek <polacek@redhat.com>
3538 * gcc.dg/pr65050.c: New test.
3540 2015-02-13 Jeff Law <law@redhat.com>
3542 PR tree-optimization/64823
3543 * gcc.dg/uninit-20.c: New test.
3545 PR rtl-optimization/47477
3546 * gcc.dg/tree-ssa/pr47477.c: New test.
3548 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3551 * g++.dg/parse/ivdep-2.C: New.
3552 * g++.dg/parse/ivdep-3.C: Likewise.
3554 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3557 * gfortran.dg/continuation_13.f90: New test.
3558 * gfortran.dg/continuation_14.f: New test.
3560 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3563 * g++.dg/cpp0x/sfinae55.C: New.
3565 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3568 * g++.dg/ipa/pr65034.C: New test.
3570 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3572 PR tree-optimization/65002
3573 * gcc.dg/pr65002.C: New.
3575 2015-02-13 Marek Polacek <polacek@redhat.com>
3578 * c-c++-common/pr65040.c: New test.
3580 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3582 PR tree-optimization/64705
3583 * gcc.dg/tree-ssa/pr64705.c: New test.
3585 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3588 * gcc.dg/visibility-22.c: New test.
3589 * gcc.dg/visibility-23.c: New test.
3590 * gcc.target/i386/pr32219-1.c: New test.
3591 * gcc.target/i386/pr32219-2.c: New test.
3592 * gcc.target/i386/pr32219-3.c: New test.
3593 * gcc.target/i386/pr32219-4.c: New test.
3594 * gcc.target/i386/pr32219-5.c: New test.
3595 * gcc.target/i386/pr32219-6.c: New test.
3596 * gcc.target/i386/pr32219-7.c: New test.
3597 * gcc.target/i386/pr32219-8.c: New test.
3598 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3600 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3602 PR libgfortran/57822
3603 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3604 four different KINDs.
3606 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3609 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3612 * g++.dg/ubsan/pr65000.C: New test.
3614 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3617 * gfortran.dg/finalize_28.f90: New test
3619 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3622 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3623 DW_TAG_lexical_block removal.
3624 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3625 * g++.dg/guality/pr55541.C: New test.
3628 * g++.dg/ubsan/pr64984.C: New test.
3630 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3632 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3634 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3637 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3638 instructions for 2015-01-14 get_memmodel changes.
3639 * gcc.target/powerpc/atomic-p8.c: Likewise.
3642 * g++.dg/ubsan/pr65019.C: New test.
3644 PR tree-optimization/65014
3645 * gcc.c-torture/compile/pr65014.c: New test.
3647 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3649 PR libgfortran/57822
3650 * gfortran/fmt_g0_7.f08: Revise test.
3652 2015-02-11 Jeff Law <law@redhat.com>
3655 * gcc.target/m68k/pr63347.c: New test.
3657 2015-02-11 Marek Polacek <polacek@redhat.com>
3659 * g++.dg/ubsan/shift-1.C: New test.
3660 * gcc.dg/ubsan/c-shift-2.c: New test.
3661 * c-c++-common/ubsan/shift-5.c: Remove file.
3663 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3665 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3666 Directive adjusted to XFAIL.
3667 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3670 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3673 * g++.dg/opt/pr65003.C: New test.
3675 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3677 * lib/target-supports.exp (check_effective_target_pie): Renamed
3679 (check_effective_target_pie_enabled): This.
3680 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3681 * gcc.target/i386/pie.c: Likewise.
3683 2015-02-11 Andrew Pinski <apinski@cavium.com>
3686 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3687 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3689 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3692 * gcc.target/i386/pr61925-1.c: New test.
3693 * gcc.target/i386/pr61925-2.c: New test.
3694 * gcc.target/i386/pr61925-3.c: New test.
3696 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3699 * g++.dg/asan/pr65004.C: New test.
3701 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3704 * gcc.taget/sh/pr64661-0.h: New.
3705 * gcc.taget/sh/pr64661-1.c: New.
3706 * gcc.taget/sh/pr64661-2.c: New.
3707 * gcc.taget/sh/pr64661-3.c: New.
3708 * gcc.taget/sh/pr64661-4.c: New.
3710 2015-02-10 Richard Biener <rguenther@suse.de>
3712 PR tree-optimization/64995
3713 * g++.dg/torture/pr64995.C: New testcase.
3715 2015-02-10 Richard Biener <rguenther@suse.de>
3717 PR tree-optimization/64909
3718 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3720 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3722 * gcc.dg/signbit-sa.c: New test.
3724 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3726 PR libgfortran/57822
3727 * gfortran/fmt_g0_7.f08: New test.
3729 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3731 PR tree-optimization/43378
3732 * gcc.dg/tree-ssa/pr43378.c: New test.
3734 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3737 * g++.dg/torture/pr64978.C: New testcase.
3739 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3742 * gcc.dg/asan/pr64981.c: New test.
3744 2015-02-09 Marek Polacek <polacek@redhat.com>
3747 * gcc.dg/pr64856.c: New test.
3749 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3752 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3753 * gcc.c-torture/execute/pr64979.c: New test.
3755 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3757 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3759 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3761 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3762 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3764 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3769 2015-02-09 Richard Biener <rguenther@suse.de>
3771 PR tree-optimization/54000
3772 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3774 2015-02-09 Tom de Vries <tom@codesourcery.com>
3776 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3778 2015-02-09 Martin Liska <mliska@suse.cz>
3780 * g++.dg/ipa/pr64858.C: New test.
3782 2015-02-09 Tom de Vries <tom@codesourcery.com>
3784 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3786 2015-02-08 Andrew Pinski <apinski@cavium.com>
3788 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3790 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3793 * gfortran.dg/use_rename_8.f90: New.
3795 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3797 * gnat.dg/addr7.ad[sb]: New test.
3798 * gnat.dg/addr8.ad[sb]: Likewise.
3800 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3803 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3804 from jit.dg/test-compile-to-executable.c's create_code, with a
3805 clarification of the output message.
3806 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3808 (test_jit): Use CHECK_NO_ERRORS when calling
3809 gcc_jit_context_compile_to_file.
3810 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3811 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3812 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3813 about deletions that are attempted.
3814 (jit-verify-compile-to-file): Rename to...
3815 (jit-verify-output-file-was-created): ...this, and drop the
3816 attempt to run "file" and verify the output.
3817 (jit-verify-assembler): New function.
3818 (jit-verify-object): New function.
3819 (jit-verify-dynamic-library): New function.
3820 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3821 favor of an implementation from new file
3822 create-code-for-hello-world-executable.h, which also adds a
3824 (dg-final): Replace jit-verify-compile-to-file with
3825 jit-verify-output-file-was-created, and invoke new function
3826 jit-verify-assembler.
3827 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3829 (dg-final): Replace jit-verify-compile-to-file with
3830 jit-verify-output-file-was-created, and invoke new function
3831 jit-verify-dynamic-library.
3832 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3833 favor of an implementation from new file
3834 create-code-for-hello-world-executable.h, which also adds a
3836 (dg-final): Replace jit-verify-compile-to-file with
3837 jit-verify-output-file-was-created. Strengthen the expected stdout
3838 from the built executable.
3839 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3840 favor of an implementation from new file
3841 create-code-for-hello-world-executable.h, which also adds a
3843 (dg-final): Replace jit-verify-compile-to-file with
3844 jit-verify-output-file-was-created, and invoke new function
3846 * jit.dg/verify-dynamic-library.c: New source file.
3848 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3849 Brian Rzycki <b.rzycki@samsung.com>
3851 PR tree-optimization/64878
3852 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3854 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3857 * g++.dg/ipa/pr64896.C: New test.
3859 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3862 * gcc.target/powerpc/pr64205.c: New file.
3864 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3866 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3867 (dg-options): Use -fpie instead of -fPIE -pie.
3869 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3872 * g++.dg/asan/pr64937.C: New test.
3874 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3877 * gfortran.dg/class_to_type_4.f90: New test
3879 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3881 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3883 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3885 PR rtl-optimization/64957
3887 * gcc.c-torture/execute/pr64957.c: New test.
3889 2015-02-05 Jeff Law <law@redhat.com>
3892 * gcc.target/h8300/pr17306-1.c: New test.
3893 * gcc.target/h8300/pr17306-2.c: New test.
3895 2015-02-05 Tobias Burnus <burnus@net-b.de>
3898 * gfortran.dg/structure_constructor_12.f90: New.
3900 2015-02-05 Jeff Law <law@redhat.com>
3903 gcc.target/h8300/pr58400.c: New test.
3905 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3907 * gcc.target/arm/macro_defs0.c: New test.
3908 * gcc.target/arm/macro_defs1.c: New test.
3909 * gcc.target/arm/macro_defs2.c: New test.
3911 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3913 PR rtl-optimization/64905
3914 * gcc.target/i386/pr64905.c: Require nonpic target.
3915 (dg-options): Add -fomit-frame-pointer.
3918 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3920 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3923 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3926 * gfortran.dg/type_to_class_2.f90: New test
3927 * gfortran.dg/type_to_class_3.f90: New test
3929 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3932 * g++.dg/torture/pr64686.C: New testcase.
3934 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3936 PR rtl-optimization/64905
3937 * gcc.target/i386/pr64905.c: New file.
3939 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3941 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3942 * gcc.dg/guality/pr41616-1.c: Ditto.
3944 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3947 * gcc.dg/pr64817-3.c: New.
3949 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3950 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3952 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3953 pass parameters in registers.
3954 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3955 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3956 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3958 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3959 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3961 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3962 list, allow for multilibed targets.
3963 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3965 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3967 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3968 * gcc.dg/pr46728-6.c: Ditto.
3970 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3972 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3973 for mips_nanlegacy target.
3975 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3977 * gcc.target/i386/chkp-hidden-def.c: New.
3979 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3982 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3983 to use 24 bits for bitfield b.
3985 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3988 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3989 cache result in a global variable. Include all 32-bit targets for
3992 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3994 PR rtl-optimization/64756
3995 * gcc.c-torture/execute/pr64756.c: New test.
3997 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4000 * gcc.target/sh/pr64660-0.h: New.
4001 * gcc.target/sh/pr64660-1.c: New.
4002 * gcc.target/sh/pr64660-2.c: New.
4003 * gcc.target/sh/pr64660-3.c: New.
4004 * gcc.target/sh/pr64660-4.c: New.
4006 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4009 * g++.dg/warn/Waddress-2.C: New.
4011 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4014 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4016 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4018 PR preprocessor/64803
4019 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4021 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4023 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4025 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4027 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4028 (_ARM_FPSRC): Add DN and AHP fields.
4029 (clean_results): Force DN=1 on AArch64.
4030 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4031 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4032 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4033 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4034 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4035 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4037 2015-02-02 Alan Modra <amodra@gmail.com>
4039 * gcc.target/powerpc/cprophard.c: New.
4041 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4043 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4044 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4046 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.dg/pr64817-1.c: New test.
4050 * gcc.dg/pr64817-2.c: New test.
4052 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4055 * gcc.target/sh/pr64851-0.h: New
4056 * gcc.target/sh/pr64851-1.c: New
4057 * gcc.target/sh/pr64851-2.c: New
4058 * gcc.target/sh/pr64851-3.c: New
4059 * gcc.target/sh/pr64851-4.c: New
4061 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4064 * gcc.dg/torture/pr64882.c: New test.
4066 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4069 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4072 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4074 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4075 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4076 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4077 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4078 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4079 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4081 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4082 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4084 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4085 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4088 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4091 * g++.dg/pr64688-2.C: New.
4093 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4095 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4096 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4097 * gcc.target/i386/fuse-caller-save.c: Ditto.
4098 * gcc.target/i386/headmerge-1.c: Ditto.
4099 * gcc.target/i386/headmerge-2.c: Ditto.
4100 * gcc.target/i386/sibcall-6.c: Ditto.
4102 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4105 * gcc.target/i386/pr64617.c: New test.
4107 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4110 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4111 (dg-options): Remove -m32.
4112 (dg-final): Scan for "movb %al" only.
4113 * gcc.target/i386/pr15184-2.c: Ditto.
4115 2015-01-30 Richard Biener <rguenther@suse.de>
4117 PR tree-optimization/64829
4118 * gcc.dg/vect/pr64829.c: New testcase.
4120 2015-01-29 Marek Polacek <polacek@redhat.com>
4123 * gcc.dg/pr64709.c: New test.
4125 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4128 * g++.dg/ubsan/pr64717-1.C: New test.
4129 * g++.dg/ubsan/pr64717-2.C: New test.
4131 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4133 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4135 2015-01-29 Jeff Law <law@redhat.com>
4138 * gcc.target/i386/pr15184-1.c: New test.
4139 * gcc.target/i386/pr15184-2.c: New test.
4141 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4143 PR tree-optimization/64746
4144 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4146 2015-01-29 Richard Biener <rguenther@suse.de>
4148 PR tree-optimization/64853
4149 * gcc.dg/torture/pr64853.c: New testcase.
4151 2015-01-29 Richard Biener <rguenther@suse.de>
4153 PR tree-optimization/64844
4154 * gcc.dg/vect/pr64844.c: New testcase.
4156 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4159 * gcc.dg/pr64809.c: Delete.
4161 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4164 * gcc.target/i386/pr64805.c: New.
4166 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4168 * gcc.dg/guality/guality.h (main): Add argv[0] to
4169 guality_gdb_command.
4171 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4174 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4176 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4179 * gcc.target/sh/sh.exp
4180 (check_effective_target_atomic_model_soft_gusa_available,
4181 check_effective_target_atomic_model_soft_tcb_available,
4182 check_effective_target_atomic_model_soft_imask_available,
4183 check_effective_target_atomic_model_hard_llcs_available): New.
4184 * gcc.target/sh/pr64659-0.h: New.
4185 * gcc.target/sh/pr64659-1.c: New.
4186 * gcc.target/sh/pr64659-2.c: New.
4187 * gcc.target/sh/pr64659-3.c: New.
4188 * gcc.target/sh/pr64659-4.c: New.
4190 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4192 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4193 scan-assembler-times pattern.
4195 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4198 * gcc.dg/pr64809.c: New test.
4200 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4202 PR tree-optimization/64277
4203 * gcc.dg/pr64277.c: New.
4205 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4207 PR tree-optimization/64718
4208 * gcc.c-torture/execute/pr64718.c: New test.
4210 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4212 * gcc.target/aarch64/abs_2.c: New.
4214 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4216 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4217 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4218 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4221 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4224 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4225 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4226 { target comdat_group }.
4228 2015-01-27 Tobias Burnus <burnus@net-b.de>
4231 * gfortran.dg/goacc/coarray_2.f90: New.
4233 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4237 * g++.dg/torture/pr64139.C: New testcase.
4238 * g++.dg/torture/pr60871.C: Likewise.
4240 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4243 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4244 prevent linking errors.
4246 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4249 * g++.dg/torture/pr64282.C: New testcase.
4251 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4253 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4256 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4258 * gcc.target/s390/hotpatch-13.c: New testcase.
4259 * gcc.target/s390/hotpatch-14.c: New testcase.
4260 * gcc.target/s390/hotpatch-15.c: New testcase.
4261 * gcc.target/s390/hotpatch-16.c: New testcase.
4262 * gcc.target/s390/hotpatch-17.c: New testcase.
4263 * gcc.target/s390/hotpatch-18.c: New testcase.
4264 * gcc.target/s390/hotpatch-19.c: New testcase.
4265 * gcc.target/s390/hotpatch-20.c: New testcase.
4266 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4267 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4268 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4269 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4270 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4271 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4272 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4273 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4274 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4275 * gcc.target/s390/hotpatch-10.c: Likewise.
4276 * gcc.target/s390/hotpatch-11.c: Likewise.
4277 * gcc.target/s390/hotpatch-12.c: Likewise.
4278 * gcc.target/s390/hotpatch-2.c: Likewise.
4279 * gcc.target/s390/hotpatch-3.c: Likewise.
4280 * gcc.target/s390/hotpatch-4.c: Likewise.
4281 * gcc.target/s390/hotpatch-5.c: Likewise.
4282 * gcc.target/s390/hotpatch-6.c: Likewise.
4283 * gcc.target/s390/hotpatch-7.c: Likewise.
4284 * gcc.target/s390/hotpatch-8.c: Likewise.
4285 * gcc.target/s390/hotpatch-9.c: Likewise.
4286 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4287 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4288 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4289 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4290 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4291 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4292 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4293 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4295 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4297 * gcc.dg/long_branch.c: New testcase.
4299 2015-01-27 Richard Biener <rguenther@suse.de>
4301 PR tree-optimization/56273
4302 PR tree-optimization/59124
4303 PR tree-optimization/64277
4304 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4305 * gcc.dg/Warray-bounds-12.c: Likewise.
4306 * gcc.dg/Warray-bounds-13.c: Likewise.
4308 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4310 PR rtl-optimization/61058
4311 * gcc.dg/pr61058.c: New test.
4313 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4315 * gcc.target/i386/chkp-narrow-bounds.c: New.
4317 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4319 PR tree-optimization/64807
4320 * gcc.dg/pr64807.c: New test.
4323 * gcc.dg/pr64766.c: New test.
4325 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4328 * gcc.target/sh/pr49263-4.c: New.
4330 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4333 * gfortran.dg/allocate_with_mold_1.f90: New test
4335 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4338 * gcc.dg/pr64778.c: New test.
4341 * gcc.dg/vect/pr64421.c: New test.
4343 2015-01-26 Tobias Burnus <burnus@net-b.de>
4346 * gfortran.dg/coarray_36.f: New.
4347 * gfortran.dg/coarray_37.f90: New.
4349 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4352 * gfortran.dg/class_allocate_18.f90: New.
4354 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4356 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4358 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4360 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4362 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4364 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4366 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4368 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4370 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4372 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4373 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4374 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4375 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4377 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4379 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4380 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4381 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4383 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4385 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4386 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4387 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4388 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4389 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4392 2015-01-26 Richard Biener <rguenther@suse.de>
4395 * gcc.dg/uninit-19.c: New testcase.
4397 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4399 * lib/target-supports.exp (check_effective_target_vect64): Add
4402 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4405 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4407 2015-01-26 Tony Liu <tony.liu@arm.com>
4409 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4412 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4415 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4416 correctly, clean up afterwards.
4418 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4421 * gfortran.dg/use_rename_7.f90: New.
4423 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4425 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4426 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4428 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4431 * gcc.target/sh/pr54236-4.c: New.
4433 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4435 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4436 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4439 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4442 * gfortran.dg/open_new_segv.f90: New test.
4444 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4453 * gcc.target/sh/pr64345-1.c: New.
4454 * gcc.target/sh/pr64345-2.c: New.
4455 * gcc.target/sh/pr59533-1.c: New.
4456 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4457 * gcc.target/sh/pr52933-2.c: Likewise.
4458 * gcc.target/sh/pr54089-1.c: Likewise.
4459 * gcc.target/sh/pr54236-1.c: Likewise.
4460 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4461 * gcc.target/sh/pr49263-1.c: Remove xfails.
4462 * gcc.target/sh/pr49263-2.c: Likewise.
4463 * gcc.target/sh/pr49263-3.c: Likewise.
4464 * gcc.target/sh/pr53987-1.c: Likewise.
4465 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4466 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4467 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4468 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4469 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4470 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4472 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4475 2015-01-24 Tom de Vries <tom@codesourcery.com>
4477 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4479 2015-01-23 Ian Lance Taylor <iant@google.com>
4482 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4483 targets without split stack support.
4485 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4488 * gcc.target/i386/pr64317.c: New test.
4490 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4492 PR rtl-optimization/63637
4493 PR rtl-optimization/60663
4494 * gcc.dg/pr63637-1.c: New test.
4495 * gcc.dg/pr63637-2.c: New test.
4496 * gcc.dg/pr63637-3.c: New test.
4497 * gcc.dg/pr63637-4.c: New test.
4498 * gcc.dg/pr63637-5.c: New test.
4499 * gcc.dg/pr63637-6.c: New test.
4500 * gcc.target/i386/pr63637-1.c: New test.
4501 * gcc.target/i386/pr63637-2.c: New test.
4502 * gcc.target/i386/pr63637-3.c: New test.
4503 * gcc.target/i386/pr63637-4.c: New test.
4504 * gcc.target/i386/pr63637-5.c: New test.
4505 * gcc.target/i386/pr63637-6.c: New test.
4507 2015-01-23 Richard Biener <rguenther@suse.de>
4510 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4511 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4513 2015-01-23 Marek Polacek <polacek@redhat.com>
4515 PR preprocessor/60570
4516 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4517 * gcc.dg/cpp/pr60570.c: New test.
4519 2015-01-23 Richard Biener <rguenther@suse.de>
4522 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4523 vectorization on vect64 targets.
4525 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4528 * gfortran.dg/class_allocate_17.f90: New.
4530 2015-01-23 Tobias Burnus <burnus@net-b.de>
4533 * gfortran.dg/goacc/combined_loop.f90: New.
4535 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4538 * gfortran.dg/make_unit.f90: New test.
4540 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4543 * gfortran.dg/negative_unit_int8.f: Update.
4545 2015-01-22 Jeff Law <law@redhat.com>
4548 * gcc.target/m68k/pr52076-1.c: New test.
4549 * gcc.target/m68k/pr52076-2.c: New test.
4551 2015-01-22 Richard Biener <rguenther@suse.de>
4554 * gcc.dg/torture/pr64728.c: New testcase.
4556 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4559 * g++.dg/pr64688.C: New test.
4561 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4563 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4564 to avoid errors with -fpic.
4566 2015-01-22 Richard Biener <rguenther@suse.de>
4569 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4571 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4573 PR rtl-optimization/64682
4574 * gcc.c-torture/execute/pr64682.c: New file.
4576 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4579 * gcc.dg/pr64511.c: New test.
4581 PR rtl-optimization/62078
4582 * g++.dg/opt/pr62078.C: New test.
4585 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4587 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4590 * gfortran.dg/internal_pack_15.f90: New test.
4592 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4594 * c-c++-common/tsan/step.c: New testcase.
4596 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4598 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4600 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4602 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4604 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4606 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4608 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4610 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4614 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4616 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4618 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4620 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4622 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4624 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4626 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4628 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4630 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4632 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4634 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4636 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4638 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4640 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4642 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4644 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4646 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4647 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4648 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4651 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4653 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4654 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4655 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4658 2015-01-21 Renlin Li <renlin.li@arm.com>
4660 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4661 * g++.dg/tls/thread_local5g.C: Likewise.
4662 * g++.dg/tls/thread_local6g.C: Likewise.
4664 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4666 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4667 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4668 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4670 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4672 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4673 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4674 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4676 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4678 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4679 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4680 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4682 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4684 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4685 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4686 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4688 2015-01-20 Jeff Law <law@redhat.com>
4691 * gcc.target/m68k/pr59946.c: New test.
4693 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4695 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4696 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4697 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4699 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4701 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4702 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4703 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4705 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4707 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4708 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4709 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4711 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4713 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4714 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4715 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4717 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4720 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4722 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4723 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4724 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4726 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4728 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4729 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4730 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4732 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4734 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4736 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4738 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4741 * g++.dg/ubsan/pr64632.C: New test.
4744 * gcc.dg/pr64663.c: New test.
4746 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4749 * g++.dg/warn/Wunused-var-23.C: New.
4751 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4754 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4755 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4757 2015-01-20 Richard Biener <rguenther@suse.de>
4760 * gcc.dg/lto/pr64684_0.c: New testcase.
4761 * gcc.dg/lto/pr64684_1.c: Likewise.
4762 * gcc.dg/lto/pr64684_2.c: Likewise.
4763 * gcc.dg/lto/pr64685_0.c: Likewise.
4764 * gcc.dg/lto/pr64685_1.c: Likewise.
4766 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4769 * g++.dg/cpp1y/lambda-init12.C: New.
4771 2015-01-20 Richard Biener <rguenther@suse.de>
4773 PR tree-optimization/64410
4774 * g++.dg/vect/pr64410.cc: Require vect_double.
4776 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4779 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4781 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4785 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4787 PR rtl-optimization/64081
4788 * gcc.dg/pr64081.c: New test.
4790 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4792 * jit.dg/harness.h: Include <unistd.h>.
4793 (CHECK_NO_ERRORS): New.
4794 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4795 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4796 gcc_jit_context_compile_to_file.
4797 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4798 args to the spawned executable.
4799 (jit-expand-vars): New function.
4800 (jit-exe-params): New variable.
4801 (dg-jit-set-exe-params): New function.
4802 (jit-dg-test): Detect testcases that use
4803 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4804 Set arguments of spawned process to jit-exe-params.
4805 (jit-get-output-filename): New function.
4806 (jit-setup-compile-to-file): New function.
4807 (jit-verify-compile-to-file): New function.
4808 (jit-run-executable): New function.
4809 (jit-verify-executable): New function.
4810 * jit.dg/test-compile-to-assembler.c: New testcase.
4811 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4812 * jit.dg/test-compile-to-executable.c: New testcase.
4813 * jit.dg/test-compile-to-object.c: New testcase.
4815 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4818 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4821 2015-01-19 Martin Liska <mliska@suse.cz>
4823 * objc/compile/pr64668.m: New test.
4825 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4827 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4828 (create_overflow_fn): Update comment to clarify that
4829 the third param of the created function is a bool *, not
4831 (verify_int_overflow_fn): Convert param "expected_ovf" from
4832 int to bool. Update third param of "overflow_fn_type" from int *
4833 to bool *. Update local "actual_ovf" from int to bool.
4834 (verify_uint_overflow_fn): Likewise.
4836 2015-01-19 Martin Liska <mliska@suse.cz>
4838 * gcc.dg/ipa/ipa-icf-33.c: New test.
4840 2015-01-19 Felix Yang <felix.yang@huawei.com>
4841 Haijian Zhang <z.zhanghaijian@huawei.com>
4843 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4844 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4845 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4846 result_float64x2, expected_hfloat64x2): New helper type, variable and
4848 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4849 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4850 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4851 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4852 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4853 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4854 and target without the FMA feature.
4856 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4858 * gcc.target/aarch64/pr64304.c: New testcase.
4860 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4862 PR rtl-optimization/64081
4863 * gcc.dg/pr64081.c: New test.
4865 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4868 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4870 * gcc.target/aarch64/test_frame_6.c: Likewise.
4871 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4872 and x19 (in the epilogue).
4873 * gcc.target/aarch64/test_frame_4.c: Likewise.
4874 * gcc.target/aarch64/test_frame_7.c: Likewise.
4876 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4878 * gcc.target/i386/chkp-always_inline.c: New.
4880 2015-01-15 Andrew Pinski <apinski@cavium.com>
4881 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4883 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4884 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4886 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4889 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4890 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4892 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4895 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4897 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4900 * gcc.target/sh/torture/pr64652.c: New.
4902 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4904 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4905 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4906 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4907 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4908 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4909 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4911 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4914 * g++.dg/torture/pr64378.C: New testcase.
4916 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4919 * gfortran.dg/block_13.f08: New test
4921 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4924 * gfortran.dg/associate_1.f03: Allow test for character with
4927 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4929 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4930 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4932 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4934 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4936 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4939 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4941 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4944 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4947 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4950 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4952 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4955 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4957 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4959 PR rtl-optimization/52773
4960 * gcc.c-torture/compile/pr52773.c: New test.
4962 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4965 * g++.dg/cpp0x/alias-decl-46.C: New.
4967 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4969 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4971 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4973 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4975 (CHECK_FP): Likewise.
4976 (CHECK_CUMULATIVE_SAT): Likewise.
4978 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4980 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4981 (Set_Neon_Cumulative_Sat): Add parameter.
4982 (__set_neon_cumulative_sat): Support new parameter.
4983 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4984 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4986 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4987 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4990 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4992 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4993 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4995 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4998 * g++.dg/tls/thread_local-ice4.C: New.
5000 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5002 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5005 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5008 * g++.dg/cpp0x/vt-62276.C: New.
5010 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5013 * g++.dg/pr64353.C: New.
5015 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5018 * gcc.target/aarch64/pr64263_1.c: New test.
5020 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5022 PR tree-optimization/64434
5023 * gcc.dg/torture/pr64434.c: Move to...
5024 * gcc.dg/pr64434.c: ... here.
5026 2015-01-16 Richard Biener <rguenther@suse.de>
5029 * gcc.dg/uninit-18.c: New testcase.
5031 2015-01-16 Richard Biener <rguenther@suse.de>
5033 PR tree-optimization/64568
5034 * g++.dg/torture/pr64568-2.C: New testcase.
5036 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5039 * gcc.target/i386/chkp-label-address.c: New.
5041 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5044 * gfortran.dg/pointer_init_6.f90: Extended.
5046 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5048 * gcc.c-torture/compile/20150108.c: New test.
5050 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5052 * gcc.target/visium: New directory.
5054 2015-01-16 Richard Biener <rguenther@suse.de>
5056 PR tree-optimization/61743
5057 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5058 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5060 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5062 * gcc.dg/pr64015.c: New test.
5064 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5068 * g++.dg/ipa/pr64612.C: New test.
5070 2015-01-16 Renlin Li <renlin.li@arm.com>
5072 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5074 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5076 * gcc.target/i386/sse-14.c: Test new intrinsic.
5077 * gcc.target/i386/sse-22.c: Ditto.
5079 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5082 * g++.dg/cpp0x/auto44.C: New.
5084 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5087 * gcc.target/nios2/gpopt-all.c: New test case.
5088 * gcc.target/nios2/gpopt-local.c: New test case.
5089 * gcc.target/nios2/gpopt-global.c: New test case.
5090 * gcc.target/nios2/gpopt-data.c: New test case.
5091 * gcc.target/nios2/gpopt-none.c: New test case.
5093 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5095 * g++.dg/ubsan/vptr-1.C: New test.
5096 * g++.dg/ubsan/vptr-2.C: New test.
5097 * g++.dg/ubsan/vptr-3.C: New test.
5098 * g++.dg/ubsan/vptr-4.C: New test.
5099 * g++.dg/ubsan/vptr-5.C: New test.
5100 * g++.dg/ubsan/vptr-6.C: New test.
5101 * g++.dg/ubsan/vptr-7.C: New test.
5102 * g++.dg/ubsan/vptr-8.C: New test.
5103 * g++.dg/ubsan/vptr-9.C: New test.
5105 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5107 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5109 * lib/gcc-dg.exp: Likewise.
5111 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5113 PR rtl-optimization/64110
5114 * gcc.target/i386/pr64110.c: Add scan-assembler.
5116 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5117 James Norris <jnorris@codesourcery.com>
5118 Cesar Philippidis <cesar@codesourcery.com>
5119 Ilmir Usmanov <i.usmanov@samsung.com>
5121 * lib/target-supports.exp (check_effective_target_fopenacc): New
5123 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5124 * g++.dg/goacc/goacc.exp: Likewise.
5125 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5126 * gcc.dg/goacc/goacc.exp: Likewise.
5127 * gfortran.dg/goacc/goacc.exp: Likewise.
5128 * c-c++-common/cpp/openacc-define-1.c: New file.
5129 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5130 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5131 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5132 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5133 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5134 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5135 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5136 * c-c++-common/goacc/cache-1.c: Likewise.
5137 * c-c++-common/goacc/clauses-fail.c: Likewise.
5138 * c-c++-common/goacc/collapse-1.c: Likewise.
5139 * c-c++-common/goacc/data-1.c: Likewise.
5140 * c-c++-common/goacc/data-2.c: Likewise.
5141 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5142 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5143 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5144 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5145 * c-c++-common/goacc/if-clause-1.c: Likewise.
5146 * c-c++-common/goacc/if-clause-2.c: Likewise.
5147 * c-c++-common/goacc/kernels-1.c: Likewise.
5148 * c-c++-common/goacc/loop-1.c: Likewise.
5149 * c-c++-common/goacc/loop-private-1.c: Likewise.
5150 * c-c++-common/goacc/nesting-1.c: Likewise.
5151 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5152 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5153 * c-c++-common/goacc/parallel-1.c: Likewise.
5154 * c-c++-common/goacc/pcopy.c: Likewise.
5155 * c-c++-common/goacc/pcopyin.c: Likewise.
5156 * c-c++-common/goacc/pcopyout.c: Likewise.
5157 * c-c++-common/goacc/pcreate.c: Likewise.
5158 * c-c++-common/goacc/pragma_context.c: Likewise.
5159 * c-c++-common/goacc/present-1.c: Likewise.
5160 * c-c++-common/goacc/reduction-1.c: Likewise.
5161 * c-c++-common/goacc/reduction-2.c: Likewise.
5162 * c-c++-common/goacc/reduction-3.c: Likewise.
5163 * c-c++-common/goacc/reduction-4.c: Likewise.
5164 * c-c++-common/goacc/sb-1.c: Likewise.
5165 * c-c++-common/goacc/sb-2.c: Likewise.
5166 * c-c++-common/goacc/sb-3.c: Likewise.
5167 * c-c++-common/goacc/update-1.c: Likewise.
5168 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5169 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5170 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5171 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5172 * gfortran.dg/goacc/assumed.f95: Likewise.
5173 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5174 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5175 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5176 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5177 * gfortran.dg/goacc/branch.f95: Likewise.
5178 * gfortran.dg/goacc/cache-1.f95: Likewise.
5179 * gfortran.dg/goacc/coarray.f95: Likewise.
5180 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5181 * gfortran.dg/goacc/cray.f95: Likewise.
5182 * gfortran.dg/goacc/critical.f95: Likewise.
5183 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5184 * gfortran.dg/goacc/data-tree.f95: Likewise.
5185 * gfortran.dg/goacc/declare-1.f95: Likewise.
5186 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5187 * gfortran.dg/goacc/fixed-1.f: Likewise.
5188 * gfortran.dg/goacc/fixed-2.f: Likewise.
5189 * gfortran.dg/goacc/fixed-3.f: Likewise.
5190 * gfortran.dg/goacc/fixed-4.f: Likewise.
5191 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5192 * gfortran.dg/goacc/if.f95: Likewise.
5193 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5194 * gfortran.dg/goacc/list.f95: Likewise.
5195 * gfortran.dg/goacc/literal.f95: Likewise.
5196 * gfortran.dg/goacc/loop-1.f95: Likewise.
5197 * gfortran.dg/goacc/loop-2.f95: Likewise.
5198 * gfortran.dg/goacc/loop-3.f95: Likewise.
5199 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5200 * gfortran.dg/goacc/omp.f95: Likewise.
5201 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5202 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5203 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5204 * gfortran.dg/goacc/parameter.f95: Likewise.
5205 * gfortran.dg/goacc/private-1.f95: Likewise.
5206 * gfortran.dg/goacc/private-2.f95: Likewise.
5207 * gfortran.dg/goacc/private-3.f95: Likewise.
5208 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5209 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5210 * gfortran.dg/goacc/reduction.f95: Likewise.
5211 * gfortran.dg/goacc/routine-1.f90: Likewise.
5212 * gfortran.dg/goacc/routine-2.f90: Likewise.
5213 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5214 * gfortran.dg/goacc/several-directives.f95: Likewise.
5215 * gfortran.dg/goacc/sie.f95: Likewise.
5216 * gfortran.dg/goacc/subarrays.f95: Likewise.
5217 * gfortran.dg/gomp/map-1.f90: Likewise.
5218 * gfortran.dg/openacc-define-1.f90: Likewise.
5219 * gfortran.dg/openacc-define-2.f90: Likewise.
5220 * gfortran.dg/openacc-define-3.f90: Likewise.
5221 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5222 * g++.dg/gomp/block-2.C: Likewise.
5223 * g++.dg/gomp/block-3.C: Likewise.
5224 * g++.dg/gomp/block-5.C: Likewise.
5225 * g++.dg/gomp/target-1.C: Likewise.
5226 * g++.dg/gomp/target-2.C: Likewise.
5227 * g++.dg/gomp/taskgroup-1.C: Likewise.
5228 * g++.dg/gomp/teams-1.C: Likewise.
5229 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5230 * gcc.dg/cilk-plus/jump.c: Likewise.
5231 * gcc.dg/gomp/block-1.c: Likewise.
5232 * gcc.dg/gomp/block-10.c: Likewise.
5233 * gcc.dg/gomp/block-2.c: Likewise.
5234 * gcc.dg/gomp/block-3.c: Likewise.
5235 * gcc.dg/gomp/block-4.c: Likewise.
5236 * gcc.dg/gomp/block-5.c: Likewise.
5237 * gcc.dg/gomp/block-6.c: Likewise.
5238 * gcc.dg/gomp/block-7.c: Likewise.
5239 * gcc.dg/gomp/block-8.c: Likewise.
5240 * gcc.dg/gomp/block-9.c: Likewise.
5241 * gcc.dg/gomp/target-1.c: Likewise.
5242 * gcc.dg/gomp/target-2.c: Likewise.
5243 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5244 * gcc.dg/gomp/teams-1.c: Likewise.
5246 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5248 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5251 2015-01-15 Mike Stump <mikestump@comcast.net>
5253 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5254 * gcc.dg/inline_2.c: Likewise.
5255 * gcc.dg/inline_3.c: Likewise.
5256 * gcc.dg/inline_4.c: Likewise.
5258 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5261 * gfortran.dg/proc_ptr_comp_43.f90: New.
5263 2015-01-15 Mike Stump <mikestump@comcast.net>
5265 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5266 * gcc.dg/unroll_2.c: Likewise.
5267 * gcc.dg/unroll_3.c: Likewise.
5268 * gcc.dg/unroll_4.c: Likewise.
5269 * gcc.dg/unroll_5.c: Likewise.
5271 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5274 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5276 * gcc.target/aarch64/test_frame_6.c: Likewise.
5277 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5278 x30 and x19 (in the epilogue).
5279 * gcc.target/aarch64/test_frame_4.c: Likewise.
5280 * gcc.target/aarch64/test_frame_7.c: Likewise.
5282 2015-01-15 Martin Liska <mliska@suse.cz>
5284 * g++.dg/ipa/pr64068.C: New test.
5285 * gcc.dg/ipa/PR64559.c: New test.
5287 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5289 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5292 2015-01-15 Richard Biener <rguenther@suse.de>
5294 PR tree-optimization/61743
5295 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5296 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5298 2015-01-15 Renlin Li <renlin.li@arm.com>
5300 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5301 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5303 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5305 * gcc.dg/vect/vect-aggressive-1.c: New.
5306 * gcc.target/i386/avx2-vect-aggressive.c: New.
5308 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5310 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5312 2015-01-15 Richard Biener <rguenther@suse.de>
5315 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5316 -Wl,-undefined,dynamic_lookup.
5318 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5320 * gnat.dg/opt47.adb: New test.
5322 2015-01-15 Richard Biener <rguenther@suse.de>
5325 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5327 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5329 PR tree-optimization/64434
5330 * gcc.dg/torture/pr64434.c: New test.
5332 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5334 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5335 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5336 -march=loongson* and -march=octeon* require -mno-micromips.
5338 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5339 Matthew Fortune <matthew.fortune@imgtec.com>
5341 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5342 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5343 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5344 * gcc.target/mips/call-saved-7.c: New file.
5345 * gcc.target/mips/call-saved-8.c: New file.
5346 * gcc.target/mips/call-saved-9.c: New file.
5348 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5350 * gcc.target/mips/lsa.c: New file.
5351 * gcc.target/mips/mips64-lsa.c: Likewise.
5352 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5353 * gcc.target/mips/mulsize-4.c: Likewise.
5354 * gcc.target/mips/mulsize-5.c: New file.
5355 * gcc.target/mips/mulsize-6.c: Likewise.
5356 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5357 and !HAS_LSA as ghost options.
5358 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5361 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5363 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5365 2015-01-15 Richard Biener <rguenther@suse.de>
5368 * gcc.dg/torture/pr64365.c: New testcase.
5370 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5372 * gcc.dg/stackprotectexplicit1.c: New test.
5373 * g++.dg/stackprotectexplicit2.c: New test.
5375 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5378 * gfortran.dg/inquire_internal.f90: New.
5379 * gfortran.dg/negative_unit_check.f90: New.
5381 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5384 * gcc.target/sh/pr53988-1.c: New.
5386 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5389 * g++.dg/tls/thread_local-ice3.C: New.
5391 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5393 * gcc.target/i386/fentry-override.c: Properly place {} in target
5394 selector. Remove nonpic.
5395 * gcc.target/i386/fentry.c: Likewise.
5397 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5399 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5400 warnings instead of errors.
5402 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5404 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5405 option support instead of ENABLE_LTO from Makefile.
5407 2015-01-14 Richard Biener <rguenther@suse.de>
5409 PR tree-optimization/59354
5410 * gcc.dg/vect/pr59354.c: New testcase.
5412 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5414 * lib/target-supports.exp
5415 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5416 on ARM architures before v7.
5418 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5421 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5424 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5427 * gcc.target/i386/pr64386.c: New test.
5429 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5432 * gcc.target/i386/pr64393.c: New test.
5434 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5437 * gcc.target/i386/pr64387.c: New test.
5439 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5441 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5443 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5445 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5447 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5450 * gcc.target/arm/pr64453.c: New.
5452 2015-01-14 Richard Biener <rguenther@suse.de>
5455 * gcc.dg/lto/pr64415_0.c: New testcase.
5456 * gcc.dg/lto/pr64415_1.c: Likewise.
5458 2015-01-14 Martin Liska <mliska@suse.cz>
5460 * gcc.dg/ipa/pr64307.c: New test.
5462 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5464 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5467 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5470 * gcc.target/arm/pr64460_1.c: New test.
5472 2015-01-14 Richard Biener <rguenther@suse.de>
5474 PR tree-optimization/64493
5475 PR tree-optimization/64495
5476 * gcc.dg/vect/pr64493.c: New testcase.
5477 * gcc.dg/vect/pr64495.c: Likewise.
5479 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5481 * gcc.dg/Warray-bounds-11.c: New test-case.
5483 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5485 * gcc.target/mips/octeon3-pipe-1.c: New test.
5487 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5489 * jit.dg/harness.h (set_up_logging): Move string concatenation
5491 (concat_strings): New function.
5492 (dump_reproducer): New function.
5493 (test_jit): Call dump_reproducer.
5494 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5496 (jit-dg-test): Delete any generated reproducer from previous runs.
5497 Verify that a generated reproducer was created, and verify that it
5499 * jit.dg/test-nested-contexts.c (main): Call
5500 gcc_jit_context_dump_reproducer_to_file.
5502 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5504 * gcc.dg/aru-2.c: Add dg-require-profiling.
5506 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5508 * lib/target-supports.exp (check_profiling_available): Check if
5511 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5514 * g++.dg/torture/pr64565.C: New testcase.
5516 2015-01-13 Marek Polacek <polacek@redhat.com>
5519 * gcc.dg/tm/pr64391.c: New test.
5521 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5523 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5526 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5528 * gcc.target/i386/pie.c: New test.
5530 * lib/target-supports.exp (check_effective_target_pie): New.
5532 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5534 PR rtl-optimization/64286
5535 * gcc.target/i386/avx2-pr64286.c: New test.
5537 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5540 * g++.dg/cpp0x/vt-57626.C: New.
5542 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5545 * gfortran.dg/pr64528.f90: New test.
5547 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5549 * gcc.target/aarch64/subsp.c: New test.
5551 2015-01-13 Andrew Pinski <apinski@cavium.com>
5553 * gcc.target/aarch64/store-pair-1.c: New testcase.
5555 2015-01-13 Richard Biener <rguenther@suse.de>
5558 * gcc.dg/lto/pr64373_0.c: New testcase.
5560 2015-01-13 Andrew Pinski <apinski@cavium.com>
5562 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5563 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5565 2015-01-13 Richard Biener <rguenther@suse.de>
5567 PR tree-optimization/64406
5568 * gcc.dg/pr64406.c: New testcase.
5570 2015-01-13 Richard Biener <rguenther@suse.de>
5572 PR tree-optimization/64404
5573 * gcc.dg/vect/pr64404.c: New testcase.
5575 2015-01-13 Richard Biener <rguenther@suse.de>
5577 PR tree-optimization/64568
5578 * g++.dg/torture/pr64568.C: New testcase.
5580 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5582 * jit.dg/test-error-local-used-from-other-function.c: New test
5584 * jit.dg/test-error-param-reuse.c: New test case.
5585 * jit.dg/test-error-param-sharing.c: New test case.
5586 * jit.dg/test-error-param-used-from-other-function.c: New test
5588 * jit.dg/test-error-param-used-without-a-function.c: New test
5591 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5593 PR tree-optimization/64563
5594 * gcc.dg/pr64563.c: New test.
5597 * gcc.target/i386/pr64513.c: New test.
5599 PR tree-optimization/64454
5600 * gcc.dg/pr64454.c: New test.
5603 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5605 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5606 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5607 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5608 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5609 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5610 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5611 * gcc.dg/vect/slp-25.c: Likewise.
5612 * gcc.dg/vect/vect-109.c: Likewise.
5613 * gcc.dg/vect/vect-13.c: Likewise.
5614 * gcc.dg/vect/vect-17.c: Likewise.
5615 * gcc.dg/vect/vect-18.c: Likewise.
5616 * gcc.dg/vect/vect-19.c: Likewise.
5617 * gcc.dg/vect/vect-20.c: Likewise.
5618 * gcc.dg/vect/vect-21.c: Likewise.
5619 * gcc.dg/vect/vect-22.c: Likewise.
5620 * gcc.dg/vect/vect-27.c: Likewise.
5621 * gcc.dg/vect/vect-29.c: Likewise.
5622 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5623 * gcc.dg/vect/vect-2.c: Likewise.
5624 * gcc.dg/vect/vect-3.c: Likewise.
5625 * gcc.dg/vect/vect-4.c: Likewise.
5626 * gcc.dg/vect/vect-5.c: Likewise.
5627 * gcc.dg/vect/vect-72.c: Likewise.
5628 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5629 * gcc.dg/vect/vect-73.c: Likewise.
5630 * gcc.dg/vect/vect-77-global.c: Likewise.
5631 * gcc.dg/vect/vect-78-global.c: Likewise.
5632 * gcc.dg/vect/vect-7.c: Likewise.
5633 * gcc.dg/vect/vect-86.c: Likewise.
5634 * gcc.dg/vect/vect-align-1.c: Likewise.
5635 * gcc.dg/vect/vect-align-3.c: Likewise.
5636 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5637 * gcc.dg/vect/vect-all.c: Likewise.
5638 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5639 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5640 * gcc.dg/vect/vect-peel-3.c: Likewise.
5641 * gcc.dg/vect/vect-peel-4.c: Likewise.
5642 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5644 2015-01-12 Jeff Law <law@redhat.com>
5647 * gcc.target/m68k/pr64461.c: New test.
5649 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5651 * jit.dg/test-array-as-pointer.c (create_code): Update call
5652 to gcc_jit_context_new_global by setting "kind" to
5653 GCC_JIT_GLOBAL_IMPORTED.
5654 * jit.dg/test-error-array-as-pointer.c: Likewise.
5655 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5656 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5657 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5658 * jit.dg/test-using-global.c (the_global): Rename to...
5659 (imported_global): ...this.
5660 (create_code): Update to test the three kinds of global.
5661 (verify_code): Likewise.
5663 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5666 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5668 * gcc.target/i386/pr64291-2.c: Updated.
5670 2015-01-12 Richard Biener <rguenther@suse.de>
5672 PR tree-optimization/64530
5673 * gfortran.dg/pr64530.f90: New testcase.
5675 2015-01-12 Richard Biener <rguenther@suse.de>
5678 * gcc.dg/torture/pr64357.c: New testcase.
5680 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5682 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5685 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5686 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5688 2015-01-12 Martin Liska <mliska@suse.cz>
5690 * gcc.dg/ipa/PR64550.c: New test.
5692 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5695 * g++.dg/ipa/pr63470.C: New testcase.
5697 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5700 * gfortran.dg/typebound_operator_20.f90: New.
5702 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5705 * gfortran.dg/proc_ptr_comp_42.f90: New.
5707 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5710 * gfortran.dg/proc_ptr_comp_41.f90: New.
5712 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5714 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5716 2015-01-10 Tobias Burnus <burnus@net-b.de>
5719 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5720 and add dg-excess-errors.
5721 * gfortran.dg/line_length_6.f90: New.
5722 * gfortran.dg/line_length_7.f90: New.
5723 * gfortran.dg/line_length_8.f90: New.
5724 * gfortran.dg/line_length_9.f90: New.
5725 * gfortran.dg/line_length_10.f90: New.
5726 * gfortran.dg/line_length_11.f90: New.
5728 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5730 * jit.dg/test-threads.c (struct testcase): Move declaration
5731 to jit.dg/all-non-failing-tests.h.
5732 (testcases): Likewise.
5733 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5734 declaration here from jit.dg/all-non-failing-tests.h.
5735 (testcases): Likewise.
5736 * jit.dg/test-combination.c (create_code): Eliminate spelling
5737 out all of the testcases in favor of looping through the
5738 "testcases" metadata.
5739 (verify_code): Likewise.
5741 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5743 PR rtl-optimization/64536
5744 * gcc.dg/pr64536.c: New test.
5746 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5748 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5749 * jit.dg/test-combination.c (create_code): Likewise.
5750 (verify_code): Likewise.
5751 * jit.dg/test-constants.c: New test case.
5752 * jit.dg/test-threads.c: Add test-constants.c.
5754 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5757 * objc.dg/gnu-api-2-class.m: Add a test case
5758 for the above change.
5760 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5762 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5764 2015-01-09 Richard Biener <rguenther@suse.de>
5766 PR tree-optimization/64410
5767 * g++.dg/vect/pr64410.cc: New testcase.
5769 2015-01-09 Martin Liska <mliska@suse.cz>
5771 * gcc.dg/ipa/ipa-icf-32.c: New test.
5773 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5775 * c-c++-common/tsan/tsan_barrier.h: New.
5776 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5777 * c-c++-common/tsan/bitfield_race.c: Likewise.
5778 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5779 * c-c++-common/tsan/mutexset1.c: Likewise.
5780 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5781 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5782 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5783 * c-c++-common/tsan/simple_race.c: Likewise.
5784 * c-c++-common/tsan/simple_stack.c: Likewise.
5785 * c-c++-common/tsan/sleep_sync.c: Likewise.
5786 * c-c++-common/tsan/tiny_race.c: Likewise.
5787 * c-c++-common/tsan/tls_race.c: Likewise.
5788 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5789 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5790 * g++.dg/tsan/atomic_free.C: Likewise.
5791 * g++.dg/tsan/atomic_free2.C: Likewise.
5792 * g++.dg/tsan/cond_race.C: Likewise.
5793 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5795 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5798 * lib/target-supports.exp (check_effective_target_libatomic_available):
5800 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5801 targets that match effective-target libatomic_available.
5802 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5804 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5806 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5807 Verify the result of gcc_jit_context_get_last_error.
5808 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5810 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5812 PR tree-optimization/63989
5813 * gcc.dg/strlenopt-27.c: New test.
5815 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5817 * jit.dg/harness.h (set_up_logging): New function.
5818 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5819 set_up_logging on the context, so that every testcase is
5820 logged to a particular file.
5821 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5822 and call gcc_jit_context_set_logfile on the top-level context.
5824 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5827 * g++.dg/opt/pr64338.C: New test.
5829 2015-01-08 Tobias Burnus <burnus@net-b.de>
5831 * gfortran.dg/coarray/codimension_2b.f90: New file.
5832 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5833 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5835 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5838 * g++.dg/ext/fnname4.C: New.
5840 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5843 * g++.dg/cpp0x/constexpr-64462.C: New.
5845 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5848 * g++.dg/cpp0x/deleted10.C: New.
5850 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5852 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5854 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5856 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5857 GCC_JIT_UNARY_OP_ABS.
5858 (verify_unary_ops): Likewise.
5860 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5862 * jit.dg/test-arith-overflow.c: New test case.
5863 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5864 * jit.dg/test-combination.c (create_code): Likewise.
5865 (verify_code): Likewise.
5866 * jit.dg/test-threads.c (testcases): Likewise.
5868 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5870 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5871 rather than "jit". Load g++.exp, and call g++_init.
5872 Run test-*.cc files within the testsuite and *.cc files within
5874 (jit-dg-test): Drop the addition of -fgnu89-inline to
5875 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5876 doing it when compiling C testcases (since g++ does not handle
5877 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5878 is restored to the value after g++_init ran, rather than the
5879 value before g++_init ran. Return a list of
5880 $comp_output $output_file, as dg-test assumes.
5882 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5884 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5885 make it easier to figure out the origin of each test result when
5886 running test-combination.c and test-threads.c.
5887 (CHECK_VALUE): Likewise.
5888 (CHECK_DOUBLE_VALUE): Likewise.
5889 (CHECK_STRING_VALUE): Likewise.
5890 (CHECK_STRING_STARTS_WITH): Likewise.
5891 (CHECK_STRING_CONTAINS): Likewise.
5893 (check_string_value): Likewise, add "funcname" param.
5894 (check_string_starts_with): Likewise.
5895 (check_string_contains): Likewise.
5897 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5899 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5900 generating name of built executable.
5902 2015-01-07 Marek Polacek <polacek@redhat.com>
5905 * gcc.dg/pr64440.c: New test.
5906 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5908 2015-01-07 Marek Polacek <polacek@redhat.com>
5911 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5912 * gcc.dg/pr64417.c: New test.
5914 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5917 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5920 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5922 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5923 Check if testcases run without errors, not just if they compile.
5925 2015-01-06 Christian Bruel <christian.bruel@st.com>
5928 * gcc.target/sh/pr64507.c: New test.
5930 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5932 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5934 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5936 * c-c++-common/asan/sanitize-all-1.c: New test.
5937 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5938 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5939 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5940 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5942 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5944 * lib/target-supports.exp (check_profiling_available): Return 0 for
5946 (check_effective_target_tls_runtime): Likewise.
5947 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5948 * gcc.dg/20020312-2.c: Adjust for Visium.
5949 * gcc.dg/tls/thr-cse-1.c: Likewise
5950 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5951 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5952 * gcc.dg/weak/typeof-2.c: Likewise.
5954 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5956 PR rtl-optimization/64287
5957 * gcc.dg/aru-2.c: New test.
5959 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5962 * c-c++-common/ubsan/pr64344-1.c: New test.
5963 * c-c++-common/ubsan/pr64344-2.c: New test.
5965 PR tree-optimization/64465
5966 * gcc.dg/pr64465.c: New test.
5968 PR tree-optimization/64494
5969 * gcc.c-torture/compile/pr64494.c: New test.
5971 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5974 * gfortran.dg/realloc_on_assign_25.f90: New test.
5976 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5978 Update copyright years.
5980 2015-01-05 Marek Polacek <polacek@redhat.com>
5983 * gcc.dg/pr64423.c: New test.
5985 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5987 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5988 mmix-knuth-mmixware for the same reason as for MIPS.
5989 * gcc.dg/debug/debug-2.c: Ditto.
5991 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5993 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5996 * lib/gfortran.exp: Add libatomic library search path.
5997 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5998 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6000 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6002 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6004 * c-c++-common/tsan/bitfield_race.c: New testcase.
6005 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6007 2015-01-02 Tobias Burnus <burnus@net-b.de>
6009 * gfortran.dg/coarray/collectives_4.f90: New.
6011 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6014 * gfortran.dg/extends_16.f90: New.
6016 2015-01-02 Tobias Burnus <burnus@net-b.de>
6018 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6020 2015-01-02 Tobias Burnus <burnus@net-b.de>
6022 * gfortran.dg/coarray/codimension_2.f90: New.
6023 * gfortran.dg/coarray/codimension_2a.f90: New.
6024 * gfortran.dg/coarray_35.f90: New.
6025 * gfortran.dg/coarray_35a.f90: New.
6027 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6030 * gfortran.dg/dummy_procedure_11.f90: New.
6032 Copyright (C) 2015 Free Software Foundation, Inc.
6034 Copying and distribution of this file, with or without modification,
6035 are permitted in any medium without royalty provided the copyright
6036 notice and this notice are preserved.