1 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9 * gcc.target/arm/pr26702.c: Adjust target selector.
11 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
14 * gcc.dg/lto/pr66221_0.c: New test.
15 * gcc.dg/lto/pr66221_1.c: New test.
17 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
20 * gcc.dg/redecl-4.c: Update column numbers.
21 * gcc.dg/format/bitfld-1.c: Likewise.
22 * gcc.dg/format/attr-2.c: Likewise.
23 * gcc.dg/format/attr-6.c: Likewise.
24 * gcc.dg/format/attr-7.c (baz): Likewise.
25 * gcc.dg/format/asm_fprintf-1.c: Likewise.
26 * gcc.dg/format/attr-4.c: Likewise.
27 * gcc.dg/format/branch-1.c: Likewise.
28 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
29 locations within strings with embedded escape sequences.
31 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
33 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
35 2015-05-20 David Malcolm <dmalcolm@redhat.com>
37 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
38 (fn_33_k_and_r_style): New.
39 (fn_33_stroustrup_style): New.
40 (fn_33_allman_style): New.
41 (fn_33_whitesmiths_style): New.
42 (fn_33_horstmann_style): New.
43 (fn_33_ratliff_banner_style): New.
44 (fn_33_lisp_style): New.
45 (fn_34_indent_dash_gnu): New.
46 (fn_34_indent_dash_kr): New.
47 (fn_34_indent_dash_orig): New.
48 (fn_34_indent_linux_style): New.
50 2015-05-20 Andre Vehreschild <vehre@gmx.de>
53 * gfortran.dg/allocate_with_source_5.f90: Extend test.
55 2015-05-20 Bin Cheng <bin.cheng@arm.com>
57 PR tree-optimization/65447
58 * gcc.dg/tree-ssa/pr65447.c: New test.
60 2015-05-19 Nathan sidwell <nathan@acm.org>
62 * g++.dg/cpp0x/pr65954.C: New.
64 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
66 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
68 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
70 * lib/target-supports.exp: Vector do not always have natural
73 2015-05-19 David Sherwood <david.sherwood@arm.com>
75 * gcc.dg/loop-invariant.c: New testcase.
77 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
79 * lib/target-supports.exp: Vector do not always have natural
82 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
84 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
86 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
88 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
90 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
91 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
92 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
93 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
94 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
95 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
96 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
97 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
98 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
99 * gcc.target/s390/zvector/vec-elem-1.c: New test.
101 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
103 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
105 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
107 * gcc.target/s390/s390.exp
108 (check_effective_target_vector): New check.
109 * gcc.target/s390/vector/vec-abi-1.c: New test.
110 * gcc.target/s390/vector/vec-abi-2.c: New test.
111 * gcc.target/s390/vector/vec-abi-3.c: New test.
112 * gcc.target/s390/vector/vec-abi-4.c: New test.
113 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
114 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
115 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
116 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
117 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
118 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
119 * gcc.target/s390/vector/vec-clobber-1.c: New test.
120 * gcc.target/s390/vector/vec-cmp-1.c: New test.
121 * gcc.target/s390/vector/vec-cmp-2.c: New test.
122 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
123 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
124 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
125 * gcc.target/s390/vector/vec-genmask-1.c: New test.
126 * gcc.target/s390/vector/vec-genmask-2.c: New test.
127 * gcc.target/s390/vector/vec-init-1.c: New test.
128 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
129 * gcc.target/s390/vector/vec-shift-1.c: New test.
130 * gcc.target/s390/vector/vec-sub-1.c: New test.
132 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
134 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
136 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
138 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
140 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
142 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
144 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
146 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
148 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
150 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
152 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
154 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
156 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
158 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
160 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
162 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
164 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
166 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
168 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
170 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
172 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
174 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
176 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
178 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
180 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
182 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
184 2015-05-19 Jakub Jelinek <jakub@redhat.com>
186 PR tree-optimization/66187
187 * gcc.c-torture/execute/pr66187.c: New test.
188 * gcc.dg/pr66187-1.c: New test.
189 * gcc.dg/pr66187-2.c: New test.
191 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
193 * gcc.dg/vect/bb-slp-35.c: Adjust.
195 2015-05-19 Richard Biener <rguenther@suse.de>
197 PR tree-optimization/66165
198 * gcc.dg/torture/pr66165.c: New testcase.
200 PR tree-optimization/66185
201 * gcc.dg/torture/pr66185.c: New testcase.
203 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
206 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
208 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
210 * gcc.target/mips/p5600-bonding.c : New file.
212 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
215 * gfortran.dg/interface_operator_1.f90: New tests.
217 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
220 * gfortran.dg/generic_29.f90: New tests.
222 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
225 * gfortran.dg/storage_size_6.f90: New tests.
227 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
230 * gfortran.dg/null1.f90: New test.
232 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
235 * gfortran.dg/entry_21.f90: New test.
237 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
240 * gfortran.dg/storage_size_6.f90: New tests.
242 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
245 * gfortran.dg/misplaced_statement.f90: New test.
247 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
250 * gfortran.dg/filepos1.f90: New test
252 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
255 * gfortran.dg/pr64925.f90: New test.
257 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
259 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
261 * gfortran.dg/lto/pr41576_1.f90: Ditto.
263 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
265 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
266 to the family of pie capable targets.
268 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
270 * gcc.target/arm/bics_1.c : New testcase.
271 * gcc.target/arm/bics_2.c : New testcase.
272 * gcc.target/arm/bics_3.c : New testcase.
273 * gcc.target/arm/bics_4.c : New testcase.
275 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
277 * gcc.target/mips/umips-attr.c: New test.
279 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
281 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
282 * gcc.dg/20150120-2.c (dg-final): Ditto.
283 * gcc.dg/20150120-2.c (dg-final): Ditto.
284 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
286 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
289 * gcc.target/i386/pr66174.c: New test.
291 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
294 * gfortran.dg/matmul_bounds_6.f90: New test.
295 * gfortran.dg/matmul_bounds_7.f90: New test.
297 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
299 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
300 * gfortran.dg/lto/pr41576_1.f90: Add interface.
301 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
302 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
303 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
304 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
306 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
309 * gfortran.dg/continuation_13.f90: Update test.
310 * gfortran.dg/pr65903.f90: New test.
312 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
315 * gfortran.dg/block_14.f90: New test.
317 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
320 * lib/gfortran-dg.exp: Update regex to handle two locations for
321 the same diagnostic without caret.
322 * gfortran.dg/badline.f: Test also that line numbers are correct
323 before and after "left but not entered" warning.
325 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
326 Zhenqiang Chen <zhenqiang.chen@linaro.org>
329 * gcc.target/arm/maskdata.c: New test.
331 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
334 * gfortran.dg/derived_constructor_components_5: New test
336 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
339 * gcc.target/alpha/pr66140.c: New test.
341 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
344 * gcc.dg/Wconversion-complex-c99.c: New test.
345 * gcc.dg/Wconversion-complex-gnu.c: New test.
347 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
349 PR tree-optimization/64454
350 * gcc.dg/modmod.c: New testcase.
352 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
354 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
356 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
359 * gcc.target/i386/mpx/pr66134.c: New test.
361 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
363 * gcc.target/powerpc/pr60158.c: New test.
365 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
367 * gcc.target/i386/sibcall-7.c: New test.
368 * gcc.target/i386/sibcall-8.c: New test.
370 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
372 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
373 (abs64_in_dreg): Likewise.
375 2015-05-14 Marek Polacek <polacek@redhat.com>
379 * gcc.dg/pr14649-1.c: Add -Wpedantic.
380 * gcc.dg/pr19984.c: Likewise.
381 * gcc.dg/pr66066-1.c: New test.
382 * gcc.dg/pr66066-2.c: New test.
383 * gcc.dg/pr66066-3.c: New test.
385 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
387 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
388 * gcc.dg/pow-sqrt.x: New file.
389 * gcc.dg/pow-sqrt-1.c: New test.
390 * gcc.dg/pow-sqrt-2.c: Likewise.
391 * gcc.dg/pow-sqrt-3.c: Likewise.
393 2015-05-13 Richard Biener <rguenther@suse.de>
395 PR tree-optimization/66123
396 * gcc.dg/torture/pr66123.c: New testcase.
398 2015-05-13 Richard Biener <rguenther@suse.de>
401 * gcc.dg/alias-2.c: Adjust.
402 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
404 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
407 * gcc.target/i386/pr65103-3.c: New.
409 2015-05-13 Martin Liska <mliska@suse.cz>
411 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
413 2015-05-13 Jakub Jelinek <jakub@redhat.com>
416 * gcc.target/i386/pr66112-2.c: New test.
419 * gcc.target/i386/pr66112-1.c: New test.
421 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
424 * gcc.target/i386/mpx/pr66048.cc: New.
426 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
428 PR rtl-optimization/64616
429 * gcc.dg/loop-8.c: New test.
430 * gcc.dg/loop-9.c: New test.
432 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
435 * gcc.target/i386/pr66047.c: New testcase.
437 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
440 * gcc.c-torture/compile/pr65873.c: New testcase.
442 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
445 * gfortran.dg/inline_matmul_10.f90: New test.
447 2015-05-12 David Malcolm <dmalcolm@redhat.com>
449 * c-c++-common/Wmisleading-indentation.c: New testcase.
450 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
451 * c-c++-common/Wmisleading-indentation-2.md: New file.
453 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
455 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
457 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
459 2015-05-12 Richard Biener <rguenther@suse.de>
461 PR tree-optimization/66101
462 * gcc.dg/torture/pr66101.c: New testcase.
464 2015-05-12 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/37021
467 * gcc.target/i386/vect-addsub.c: New testcase.
469 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
471 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
473 2015-05-12 Tom de Vries <tom@codesourcery.com>
475 PR tree-optimization/66010
476 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
478 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
481 * g++.dg/cpp0x/trailing10.C: New.
483 2015-05-12 Richard Biener <rguenther@suse.de>
485 * gcc.dg/vect/bb-slp-35.c: New testcase.
487 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
490 * gfortran.dg/bound_simplification_6.f90: New.
492 2015-05-11 Steve Ellcey <sellcey@mips.com>
494 * gcc.target/mips/branch-1.c: Pass argument to bar().
496 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
499 * gcc.target/i386/pr65753.c: New test.
501 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
503 PR rtl-optimization/66076
504 * gcc.dg/torture/pr66076.c: New test.
506 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
509 * gfortran.dg/inline_matmul_7.f90: New test.
510 * gfortran.dg/inline_matmul_8.f90: New test.
511 * gfortran.dg/inline_matmul_9.f90: New test.
513 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
515 * gfortran.dg/bound_simplification_5.f90: New.
517 2015-05-09 Jason Merrill <jason@redhat.com>
519 * lib/target-supports.exp (cxx_default): New global.
520 (check_effective_target_c++11_only)
521 (check_effective_target_c++14_only)
522 (check_effective_target_c++98_only)
523 (check_effective_target_c++1z_only): Check it.
525 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
527 PR tree-optimization/64454
528 * gcc.dg/tree-ssa/vrp97.c: New file.
529 * gcc.dg/vect/slp-perm-7.c: Update.
531 2015-05-09 Andre Vehreschild <vehre@gmx.de>
534 * gfortran.dg/elemental_subroutine_11.f90: New test.
536 2015-05-08 Richard Biener <rguenther@suse.de>
538 PR tree-optimization/66036
539 * gcc.dg/vect/slp-41.c: New testcase.
541 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
543 * gfortran.dg/elemental_optional_args_7.f90: New.
545 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
547 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
550 2015-05-08 Marek Polacek <polacek@redhat.com>
553 * gcc.dg/Woverride-init-side-effects-1.c: New test.
554 * gcc.dg/Woverride-init-side-effects-2.c: New test.
556 2015-05-07 Marek Polacek <polacek@redhat.com>
559 * c-c++-common/Wshift-negative-value-1.c: New test.
560 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
561 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
562 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
563 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
564 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
565 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
566 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
567 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
569 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
573 * gcc.dg/fdata-sections-2.c: New file.
575 2015-05-07 Marek Polacek <polacek@redhat.com>
578 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
580 * c-c++-common/ubsan/align-7.c: Likewise.
581 * c-c++-common/ubsan/bounds-8.c: Likewise.
582 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
583 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
584 * c-c++-common/ubsan/null-1.c: Likewise.
585 * c-c++-common/ubsan/null-10.c: Likewise.
586 * c-c++-common/ubsan/null-11.c: Likewise.
587 * c-c++-common/ubsan/null-2.c: Likewise.
588 * c-c++-common/ubsan/null-3.c: Likewise.
589 * c-c++-common/ubsan/null-4.c: Likewise.
590 * c-c++-common/ubsan/null-5.c: Likewise.
591 * c-c++-common/ubsan/null-6.c: Likewise.
592 * c-c++-common/ubsan/null-7.c: Likewise.
593 * c-c++-common/ubsan/null-8.c: Likewise.
594 * c-c++-common/ubsan/null-9.c: Likewise.
595 * c-c++-common/ubsan/object-size-1.c: Likewise.
596 * c-c++-common/ubsan/object-size-10.c: Likewise.
597 * c-c++-common/ubsan/object-size-4.c: Likewise.
598 * c-c++-common/ubsan/object-size-5.c: Likewise.
599 * c-c++-common/ubsan/object-size-7.c: Likewise.
600 * c-c++-common/ubsan/object-size-8.c: Likewise.
601 * c-c++-common/ubsan/object-size-9.c: Likewise.
602 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
603 * c-c++-common/ubsan/overflow-int128.c: Likewise.
604 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
605 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
606 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
607 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
608 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
609 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
610 * c-c++-common/ubsan/pr59333.c: Likewise.
611 * c-c++-common/ubsan/pr59667.c: Likewise.
612 * c-c++-common/ubsan/pr60613-2.c: Likewise.
613 * c-c++-common/ubsan/pr60636.c: Likewise.
614 * c-c++-common/ubsan/pr63802.c: Likewise.
615 * c-c++-common/ubsan/recovery-1.c: Likewise.
616 * c-c++-common/ubsan/recovery-3.c: Likewise.
617 * c-c++-common/ubsan/shift-1.c: Likewise.
618 * c-c++-common/ubsan/shift-2.c: Likewise.
619 * c-c++-common/ubsan/shift-4.c: Likewise.
620 * c-c++-common/ubsan/shift-7.c: Likewise.
621 * c-c++-common/ubsan/undefined-2.c: Likewise.
622 * c-c++-common/ubsan/vla-1.c: Likewise.
623 * g++.dg/ubsan/null-1.C: Likewise.
624 * g++.dg/ubsan/null-3.C: Likewise.
625 * g++.dg/ubsan/null-4.C: Likewise.
626 * g++.dg/ubsan/vptr-8.C: Likewise.
627 * g++.dg/ubsan/vptr-9.C: Likewise.
628 * gcc.dg/ubsan/bounds-2.c: Likewise.
629 * gcc.dg/ubsan/object-size-9.c: Likewise.
631 2015-05-07 Jeff Law <law@redhat.com>
633 * gcc.dg/tree-ssa/shorten-1.c: New test.
635 2015-05-07 Richard Biener <rguenther@suse.de>
637 PR tree-optimization/66002
638 * gcc.dg/vect/vect-125.c: New testcase.
640 2015-05-07 Marek Polacek <polacek@redhat.com>
641 Martin Uecker <uecker@eecs.berkeley.edu>
643 * c-c++-common/ubsan/bounds-10.c: New test.
645 2015-05-06 David Malcolm <dmalcolm@redhat.com>
647 * jit.dg/harness.h (set_options): Wrap with
648 #ifndef TEST_ESCHEWS_SET_OPTIONS.
649 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
650 Special-case test-benchmark.c as a negative.
651 * jit.dg/test-benchmark.c: New file.
653 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
656 * gcc.target/arm/pr64208.c: New test.
658 2015-05-06 Alan Modra <amodra@gmail.com>
661 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
662 (gparms): Make volatile.
664 2015-05-06 Richard Biener <rguenther@suse.de>
666 PR tree-optimization/62283
667 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
669 2015-05-06 Christian Bruel <christian.bruel@st.com>
672 * gcc.target/aarch64/iinline-attr-1.c: New test.
674 2015-05-06 Richard Biener <rguenther@suse.de>
676 * gcc.dg/vect/bb-slp-34.c: New testcase.
678 2015-05-06 Richard Biener <rguenther@suse.de>
680 PR tree-optimization/62283
681 * gcc.dg/vect/bb-slp-14.c: Adjust.
683 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
686 * gcc.target/i386/pr65990.c: New test.
688 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
691 * gcc.target/i386/pr65915.c: New.
693 2015-05-05 Tom de Vries <tom@codesourcery.com>
695 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
698 2015-05-05 Tom de Vries <tom@codesourcery.com>
700 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
703 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
705 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
706 * gcc.target/arm/pr65924.c: Likewise.
708 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
711 * gcc.target/i386/pr65871-3.c: New test.
713 2015-05-04 Jeff Law <law@redhat.com>
716 2015-05-04 Jeff Law <law@redhat.com>
717 * gcc.dg/tree-ssa/shorten-1.c: New test.
719 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
720 Jakub Jelinek <jakub@redhat.com>
723 * g++.dg/cpp0x/Wnarrowing4.C: New.
725 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
727 * lib/target-supports.exp
728 (check_effective_target_keeps_null_pointer_checks): Clarify that
729 this is for targets that disable -fdelete-null-pointer-checks,
730 not default it to off.
731 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
732 -fdelete-null-pointer-checks explicit.
733 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
734 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
735 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
736 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
737 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
738 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
739 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
740 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
741 * gcc.dg/tree-ssa/pr20318.c: Likewise.
742 * gcc.dg/tree-ssa/pr20701.c: Likewise.
743 * gcc.dg/tree-ssa/pr20702.c: Likewise.
744 * gcc.dg/tree-ssa/pr21086.c: Likewise.
745 * gcc.dg/tree-ssa/pr21090.c: Likewise.
746 * gcc.dg/tree-ssa/pr58480.c: Likewise.
747 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
748 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
749 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
750 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
751 * gcc.dg/tree-ssa/unreachable.c: Likewise.
752 * gcc.dg/tree-ssa/vrp02.c: Likewise.
753 * gcc.dg/tree-ssa/vrp07.c: Likewise.
754 * gcc.dg/tree-ssa/vrp08.c: Likewise.
755 * gcc.dg/tree-ssa/vrp55.c: Likewise.
756 * g++.dg/cpp0x/static_assert9.C: Likewise.
757 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
758 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
759 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
760 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
761 * g++.dg/tree-ssa/pr26406.C: Likewise.
763 2015-05-04 Jakub Jelinek <jakub@redhat.com>
765 PR tree-optimization/65984
766 * c-c++-common/ubsan/pr65984.c: New test.
768 2015-05-04 Jeff Law <law@redhat.com>
770 * gcc.dg/tree-ssa/shorten-1.c: New test.
772 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
775 * gfortran.dg/pr44735.f90: New test.
777 2015-05-04 Richard Biener <rguenther@suse.de>
779 PR tree-optimization/65965
780 * gcc.dg/vect/bb-slp-33.c: New testcase.
782 2015-05-04 Richard Biener <rguenther@suse.de>
784 PR tree-optimization/65935
785 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
787 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
789 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
790 for each supported variant instead of CHECK_RESULTS.
791 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
792 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
793 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
794 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
795 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
796 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
797 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
798 expected results for unsupported variants. Call CHECK for each
799 supported variant instead of CHECK_RESULTS.
800 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
801 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
802 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
803 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
804 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
805 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
806 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
807 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
808 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
809 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
810 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
811 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
812 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
813 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
814 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
815 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
816 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
817 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
818 expected results for unsupported variants.
819 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
820 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
821 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
822 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
823 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
824 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
825 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
826 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
827 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
828 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
829 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
830 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
831 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
832 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
833 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
834 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
835 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
836 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
837 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
838 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
839 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
840 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
841 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
842 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
843 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
844 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
845 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
846 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
848 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
851 * gfortran.dg/bound_9.f90: Add pointer assignment.
853 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
854 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
857 * g++.dg/cpp0x/Wnarrowing3.C: New.
859 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
861 * gcc.dg/20150120-1.c: New test.
862 * gcc.dg/20150120-2.c: New test.
863 * gcc.dg/20150120-3.c: New test.
865 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
867 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
869 2015-05-01 Renlin Li <renlin.li@arm.com>
871 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
873 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
875 * gfortran.dg/bound_simplification_4.f90: New.
877 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
879 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
880 with powerpc_p8vector_ok.
882 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
885 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
887 * gfortran.dg/bound_9.f90: New test case.
889 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
891 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
892 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
893 for 32bit x86 targets.
894 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
895 for 32bit x86 targets.
896 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
897 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
898 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
899 for 32bit x86 targets.
901 2015-04-30 Marek Polacek <polacek@redhat.com>
903 PR tree-optimization/63551
904 * g++.dg/ipa/pr63551.C: New test.
906 2015-04-30 Caroline Tice <cmtice@google.com>
909 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
910 partition size on certain targets.
912 2015-04-30 Renlin Li <renlin.li@arm.com>
914 * gcc.target/aarch64/vect-reduc-or_1.c: New.
916 2015-04-30 Marek Polacek <polacek@redhat.com>
918 * c-c++-common/Wbool-compare-3.c: New test.
920 * gcc.dg/pr65901.c (foo): Adjust dg-error.
921 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
923 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
926 * g++.dg/init/ref22.C: New.
928 2015-04-30 Marek Polacek <polacek@redhat.com>
930 * gcc.dg/init-bad-8.c: New test.
932 * gcc.dg/incomplete-typedef-1.c: New test.
934 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
937 * g++.dg/template/crash121.C: New.
939 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
941 * gcc.target/mips/call-from-init.c: New test.
942 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
944 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.target/i386/pr65871-1.c: New test.
948 * gcc.target/i386/pr65871-2.c: Ditto.
950 2015-04-29 Marek Polacek <polacek@redhat.com>
953 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
954 * c-c++-common/Wbool-compare-2.c: New test.
956 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
959 * gcc.target/aarch64/vstN_lane_1.c: New file.
961 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/warn/Winit-self-3.C: New.
966 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
968 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
970 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
973 * gcc.target/arm/pr65924.c: New test.
975 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
977 * g++.dg/gomp/tpl-target-update.C: New file.
979 2015-04-29 Richard Biener <rguenther@suse.de>
981 PR tree-optimization/65917
982 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
984 2015-04-29 Christian Bruel <christian.bruel@st.com>
987 * gcc.dg/ipa/iinline-attr.c: New test.
988 * gcc.target/i386/iinline-attr-2.c: New test.
990 2015-04-28 Andre Vehreschild <vehre@gmx.de>
992 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
995 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
997 * gcc.dg/vect/vect-33.c: Remove spurious line.
999 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
1001 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1003 2015-04-28 Marek Polacek <polacek@redhat.com>
1006 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1007 * gcc.dg/pr65901.c: New test.
1009 2015-04-28 Richard Biener <rguenther@suse.de>
1011 PR tree-optimization/62283
1012 * gfortran.dg/vect/pr62283-2.f: New testcase.
1013 * gcc.dg/vect/bb-slp-14.c: Adjust.
1015 2015-04-28 Richard Biener <rguenther@suse.de>
1017 PR tree-optimization/65851
1018 * g++.dg/torture/pr65851.C: New testcase.
1020 2015-04-27 Jeff Law <law@redhat.com>
1022 PR tree-optimization/65217
1023 * gcc.target/i386/pr65217.c: Remove XFAIL.
1025 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1028 Add tests forgotten to svn-add.
1029 * gfortran.dg/class_allocate_19.f03: New test.
1030 * gfortran.dg/class_array_20.f03: New test.
1031 * gfortran.dg/class_array_21.f03: New test.
1032 * gfortran.dg/finalize_29.f08: New test.
1034 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1038 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1039 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1041 2015-04-27 Caroline Tice <cmtice@google.com>
1043 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1046 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
1049 * gcc.target/powerpc/htm-1.c: New test.
1050 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1052 (__builtin_tabortdci): Likewise.
1053 (__builtin_tcheck): Remove operand.
1054 * lib/target-supports.exp (check_htm_hw_available): New function.
1056 2015-04-27 Richard Biener <rguenther@suse.de>
1058 * gcc.target/i386/pr65217.c: XFAIL.
1060 2015-04-27 Jakub Jelinek <jakub@redhat.com>
1062 PR tree-optimization/65875
1063 * gcc.c-torture/compile/pr65875.c: New test.
1065 2015-04-25 Marek Polacek <polacek@redhat.com>
1068 * gcc.dg/enum-incomplete-2.c: New test.
1069 * gcc.dg/enum-mode-1.c: New test.
1071 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1074 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1076 * gcc.target/powerpc/pr65849-2.c: Likewise.
1078 2015-04-24 Tom de Vries <tom@codesourcery.com>
1080 PR tree-optimization/65802
1081 * g++.dg/pr65802.C: Move to ...
1082 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
1083 stdarg.h. Rewrite for C.
1084 (fn1): Use va_list and va_arg. Make variable args function. Add use of
1085 va_start and va_end. Remove unnecessary inline asm.
1087 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
1088 Wei Mi <wmi@google.com>
1090 * gcc.target/i386/sse2-load-multi.c: New test.
1091 * gcc.target/i386/sse2-store-multi.c: Ditto.
1093 2015-04-24 Marek Polacek <polacek@redhat.com>
1096 * c-c++-common/pr65830.c: New test.
1099 * c-c++-common/Wlogical-op-1.c: New test.
1101 2015-04-24 Marek Polacek <polacek@redhat.com>
1104 * c-c++-common/pr61534-1.c: New test.
1106 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1107 Steven Bosscher <steven@gcc.gnu.org>
1109 PR rtl-optimization/34503
1110 * gcc.target/arm/pr64616.c: New file.
1112 2015-04-24 Bin Cheng <bin.cheng@arm.com>
1114 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1116 2015-04-24 Terry Guo <terry.guo@arm.com>
1118 * gcc.target/arm/pr65710.c: Update the options.
1120 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1122 * gcc.target/i386/pr65523.c: Skip x32.
1124 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1126 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1127 to look for vcl* where appropriate.
1129 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1131 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1132 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1134 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
1137 * gcc.target/arm/pr26702.c: New test.
1139 2015-04-23 Marek Polacek <polacek@redhat.com>
1142 * gcc.dg/pr65345-1.c: New test.
1143 * gcc.dg/pr65345-2.c: New test.
1145 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1147 * gcc.target/powerpc/crypto-builtin-2.c: New.
1149 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1152 * gfortran.dg/class_allocate_19.f03: New test.
1153 * gfortran.dg/class_array_20.f03: New test.
1154 * gfortran.dg/class_array_21.f03: New test.
1155 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1156 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1157 initialization correctly.
1158 * gfortran.dg/finalize_29.f08: New test.
1160 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1162 * gcc.target/powerpc/swaps-p8-18.c: New test.
1164 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1167 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1168 * gcc.dg/vect/bb-slp-25.c: Likewise.
1169 * gcc.dg/vect/bb-slp-29.c: Likewise.
1170 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1171 vect_no_align && { ! vect_hw_misalign }.
1172 * gcc.dg/vect/bb-slp-9.c: Likewise.
1173 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1175 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1176 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1177 account for POWER8, where peeling for alignment is not needed.
1178 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1179 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1180 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1181 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1182 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1183 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1184 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1185 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1186 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1187 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1188 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1189 * gcc.dg/vect/pr16105.c: Likewise.
1190 * gcc.dg/vect/pr20122.c: Likewise.
1191 * gcc.dg/vect/pr33804.c: Likewise.
1192 * gcc.dg/vect/pr33953.c: Likewise.
1193 * gcc.dg/vect/pr56787.c: Likewise.
1194 * gcc.dg/vect/pr58508.c: Likewise.
1195 * gcc.dg/vect/slp-25.c: Likewise.
1196 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1197 * gcc.dg/vect/vect-105.c: Likewise.
1198 * gcc.dg/vect/vect-27.c: Likewise.
1199 * gcc.dg/vect/vect-29.c: Likewise.
1200 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1202 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1203 && { ! vect_hw_misalign }.
1204 * gcc.dg/vect/vect-44.c: Likewise.
1205 * gcc.dg/vect/vect-48.c: Likewise.
1206 * gcc.dg/vect/vect-50.c: Likewise.
1207 * gcc.dg/vect/vect-52.c: Likewise.
1208 * gcc.dg/vect/vect-56.c: Likewise.
1209 * gcc.dg/vect/vect-60.c: Likewise.
1210 * gcc.dg/vect/vect-72.c: Likewise.
1211 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1212 * gcc.dg/vect/vect-75.c: Likewise.
1213 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1214 * gcc.dg/vect/vect-77-global.c: Likewise.
1215 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1216 * gcc.dg/vect/vect-78-global.c: Likewise.
1217 * gcc.dg/vect/vect-93.c: Likewise.
1218 * gcc.dg/vect/vect-95.c: Likewise.
1219 * gcc.dg/vect/vect-96.c: Likewise.
1220 * gcc.dg/vect/vect-cond-1.c: Likewise.
1221 * gcc.dg/vect/vect-cond-3.c: Likewise.
1222 * gcc.dg/vect/vect-cond-4.c: Likewise.
1223 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1224 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1225 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1226 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1227 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1228 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1229 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1230 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1231 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1232 * gcc.dg/vect/vect-outer-5.c: Likewise.
1233 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1234 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1235 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1236 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1237 * gcc.dg/vect/vect-peel-3.c: Likewise.
1238 * gcc.dg/vect/vect-peel-4.c: Likewise.
1239 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1240 * gcc.target/powerpc/pr65456.c: New test.
1241 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1242 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1243 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1244 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1245 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1246 vect_no_align && { ! vect_hw_misalign }.
1247 * gfortran.dg/vect/vect-3.f90: Likewise.
1248 * gfortran.dg/vect/vect-4.f90: Likewise.
1249 * gfortran.dg/vect/vect-5.f90: Likewise.
1250 * lib/target-supports.exp (check_effective_target_vect_no_align):
1251 Return 1 for POWER8.
1252 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1254 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1257 * gfortran.dg/pr65429.f90: New test.
1259 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1261 * c-c++-common/asan/user-section-1.c: New test.
1262 * c-c++-common/asan/user-section-2.c: New test.
1263 * c-c++-common/asan/user-section-3.c: New test.
1265 2015-04-22 Hale Wang <hale.wang@arm.com>
1266 Terry Guo <terry.guo@arm.com>
1268 PR rtl-optimization/64818
1269 * gcc.target/arm/pr64818.c: New test.
1271 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1274 * g++.dg/tree-ssa/pr61034.C: Update template.
1275 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1276 * gcc.dg/Warray-bounds-11.c: Likewise.
1277 * gcc.dg/Warray-bounds.c: Likewise.
1279 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1281 PR libgfortran/65234
1282 * gfortran.dg/fmt_unlimited.f90: New test.
1284 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1286 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1288 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1289 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1290 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1291 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1292 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1293 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1294 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1296 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1298 PR libgfortran/56743
1299 * gfortran.dg/namelist_87.f90: New test.
1301 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1303 * gcc.target/aarch64/mult-synth_1.c: New test.
1304 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1305 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1306 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1307 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1308 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1310 2015-04-21 Richard Biener <rguenther@suse.de>
1312 PR tree-optimization/65650
1313 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1314 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1315 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1316 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1317 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1318 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1320 2015-04-21 Tom de Vries <tom@codesourcery.com>
1322 PR tree-optimization/65802
1323 * g++.dg/pr65802.C: New test.
1325 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1328 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1329 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1331 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/cpp0x/Wnarrowing2.C: New.
1336 2015-04-20 Jeff Law <law@redhat.com>
1338 PR tree-optimization/65658
1339 * gcc.dg/pr65658.c: New test.
1341 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1344 * gcc.target/aarch64/vec_init_1.c: New test.
1346 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1348 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1351 2015-04-18 Martin Sebor <msebor@redhat.com>
1353 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1354 of non-nul characters.
1355 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1357 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1360 * gcc.target/powerpc/pr65787.c: New.
1362 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1365 * gcc.target/aarch64/c-output-template-4.c: New test.
1367 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1370 * gcc.dg/pr65780-1.c: New test.
1371 * gcc.dg/pr65780-2.c: Likewise.
1372 * gcc.target/i386/pr32219-9.c: Likewise.
1373 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1375 * gcc.target/i386/pr64317.c (c): Initialize.
1377 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1380 * g++.dg/ext/mv18.C: New test.
1381 * g++.dg/ext/mv19.C: Likewise.
1382 * g++.dg/ext/mv20.C: Likewise.
1383 * g++.dg/ext/mv21.C: Likewise.
1384 * g++.dg/ext/mv22.C: Likewise.
1385 * g++.dg/ext/mv23.C: Likewise.
1387 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1390 * g++.dg/init/pr64527.C: New test.
1392 2015-04-17 Tom de Vries <tom@codesourcery.com>
1393 Michael Matz <matz@suse.de>
1395 PR tree-optimization/64950
1396 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1399 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1401 * c-c++-common/asan/user-section-1.c: New test.
1403 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1406 * gcc.dg/debug/pr65771.c: New test.
1408 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1410 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1411 __buitlin_alloca with __builtin_alloca.
1413 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1415 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1417 2015-04-16 Richard Biener <rguenther@suse.de>
1419 PR tree-optimization/64277
1420 * gcc.dg/Warray-bounds-14.c: New testcase.
1421 * gcc.dg/Warray-bounds-15.c: Likewise.
1422 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1423 * c-c++-common/ubsan/bounds-6.c: Likewise.
1425 2015-04-16 Renlin Li <renlin.li@arm.com>
1427 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1428 * gcc.target/arm/unsigned-float.c: New.
1430 2015-04-16 Richard Biener <rguenther@suse.de>
1432 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1433 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1434 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1436 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1438 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1439 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1440 * g++.dg/cpp0x/defaulted21.C: Likewise.
1441 * g++.dg/cpp0x/defaulted28.C: Likewise.
1442 * g++.dg/cpp0x/defaulted47.C: Likewise.
1443 * g++.dg/cpp0x/elision_neg.C: Likewise.
1444 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1445 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1446 * g++.dg/cpp0x/implicit1.C: Likewise.
1447 * g++.dg/cpp0x/implicit9.C: Likewise.
1448 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1449 * g++.dg/cpp0x/range-for13.C: Likewise.
1450 * g++.dg/gomp/clause-2.C: Likewise.
1451 * g++.dg/gomp/udr-5.C: Likewise.
1452 * g++.dg/inherit/access6.C: Likewise.
1453 * g++.dg/lookup/duperr1.C: Likewise.
1454 * g++.dg/lookup/friend2.C: Likewise.
1455 * g++.dg/lookup/pr6936.C: Likewise.
1456 * g++.dg/lookup/scoped1.C: Likewise.
1457 * g++.dg/lookup/using26.C: Likewise.
1458 * g++.dg/lookup/using38.C: Likewise.
1459 * g++.dg/other/access2.C: Likewise.
1460 * g++.dg/overload/defarg3.C: Likewise.
1461 * g++.dg/overload/defarg6.C: Likewise.
1462 * g++.dg/parse/access11.C: Likewise.
1463 * g++.dg/parse/access2.C: Likewise.
1464 * g++.dg/parse/access3.C: Likewise.
1465 * g++.dg/parse/access4.C: Likewise.
1466 * g++.dg/parse/access5.C: Likewise.
1467 * g++.dg/parse/access6.C: Likewise.
1468 * g++.dg/parse/access8.C: Likewise.
1469 * g++.dg/parse/access9.C: Likewise.
1470 * g++.dg/parse/crash40.C: Likewise.
1471 * g++.dg/tc1/dr142.C: Likewise.
1472 * g++.dg/tc1/dr166.C: Likewise.
1473 * g++.dg/tc1/dr52.C: Likewise.
1474 * g++.dg/template/access11.C: Likewise.
1475 * g++.dg/template/access18.C: Likewise.
1476 * g++.dg/template/access19.C: Likewise.
1477 * g++.dg/template/access2.C: Likewise.
1478 * g++.dg/template/access20.C: Likewise.
1479 * g++.dg/template/access26.C: Likewise.
1480 * g++.dg/template/access3.C: Likewise.
1481 * g++.dg/template/access7.C: Likewise.
1482 * g++.dg/template/conv12.C: Likewise.
1483 * g++.dg/template/crash69.C: Likewise.
1484 * g++.dg/template/friend31.C: Likewise.
1485 * g++.dg/template/friend32.C: Likewise.
1486 * g++.dg/template/memfriend15.C: Likewise.
1487 * g++.dg/template/memfriend16.C: Likewise.
1488 * g++.dg/template/memfriend17.C: Likewise.
1489 * g++.dg/template/memfriend7.C: Likewise.
1490 * g++.dg/template/pr32519.C: Likewise.
1491 * g++.dg/template/qualttp21.C: Likewise.
1492 * g++.dg/template/qualttp8.C: Likewise.
1493 * g++.dg/template/ttp10.C: Likewise.
1494 * g++.dg/template/typedef11.C: Likewise.
1495 * g++.dg/template/typedef13.C: Likewise.
1496 * g++.dg/template/typedef19.C: Likewise.
1497 * g++.dg/template/typedef20.C: Likewise.
1498 * g++.dg/template/typedef22.C: Likewise.
1499 * g++.dg/template/using16.C: Likewise.
1500 * g++.dg/template/virtual3.C: Likewise.
1501 * g++.dg/ubsan/pr61272.C: Likewise.
1502 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1503 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1504 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1505 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1506 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1507 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1508 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1509 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1510 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1511 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1512 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1513 * g++.old-deja/g++.jason/access17.C: Likewise.
1514 * g++.old-deja/g++.jason/access18.C: Likewise.
1515 * g++.old-deja/g++.jason/access22.C: Likewise.
1516 * g++.old-deja/g++.jason/access23.C: Likewise.
1517 * g++.old-deja/g++.jason/access8.C: Likewise.
1518 * g++.old-deja/g++.jason/delete3.C: Likewise.
1519 * g++.old-deja/g++.jason/report.C: Likewise.
1520 * g++.old-deja/g++.law/access2.C: Likewise.
1521 * g++.old-deja/g++.law/access3.C: Likewise.
1522 * g++.old-deja/g++.law/access4.C: Likewise.
1523 * g++.old-deja/g++.law/access5.C: Likewise.
1524 * g++.old-deja/g++.law/arm12.C: Likewise.
1525 * g++.old-deja/g++.law/arm14.C: Likewise.
1526 * g++.old-deja/g++.law/ctors13.C: Likewise.
1527 * g++.old-deja/g++.law/union2.C: Likewise.
1528 * g++.old-deja/g++.law/visibility12.C: Likewise.
1529 * g++.old-deja/g++.law/visibility15.C: Likewise.
1530 * g++.old-deja/g++.law/visibility16.C: Likewise.
1531 * g++.old-deja/g++.law/visibility17.C: Likewise.
1532 * g++.old-deja/g++.law/visibility18.C: Likewise.
1533 * g++.old-deja/g++.law/visibility19.C: Likewise.
1534 * g++.old-deja/g++.law/visibility20.C: Likewise.
1535 * g++.old-deja/g++.law/visibility21.C: Likewise.
1536 * g++.old-deja/g++.law/visibility24.C: Likewise.
1537 * g++.old-deja/g++.law/visibility4.C: Likewise.
1538 * g++.old-deja/g++.law/visibility5.C: Likewise.
1539 * g++.old-deja/g++.law/visibility6.C: Likewise.
1540 * g++.old-deja/g++.law/visibility7.C: Likewise.
1541 * g++.old-deja/g++.law/visibility8.C: Likewise.
1542 * g++.old-deja/g++.law/visibility9.C: Likewise.
1543 * g++.old-deja/g++.niklas/t135.C: Likewise.
1544 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1545 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1546 * g++.old-deja/g++.other/access11.C: Likewise.
1547 * g++.old-deja/g++.other/access4.C: Likewise.
1548 * g++.old-deja/g++.other/access7.C: Likewise.
1549 * g++.old-deja/g++.other/crash1.C: Likewise.
1550 * g++.old-deja/g++.other/crash7.C: Likewise.
1551 * g++.old-deja/g++.other/friend1.C: Likewise.
1552 * g++.old-deja/g++.other/friend4.C: Likewise.
1553 * g++.old-deja/g++.other/friend9.C: Likewise.
1554 * g++.old-deja/g++.other/lineno1.C: Likewise.
1555 * g++.old-deja/g++.other/using1.C: Likewise.
1556 * g++.old-deja/g++.pt/enum14.C: Likewise.
1557 * g++.old-deja/g++.pt/friend11.C: Likewise.
1558 * g++.old-deja/g++.pt/friend21.C: Likewise.
1559 * g++.old-deja/g++.pt/friend3.C: Likewise.
1560 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1561 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1562 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1563 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1565 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1568 * g++.dg/ipa/pr65765.C: New test.
1570 2015-04-15 Nick Clifton <nickc@redhat.com>
1572 * gcc.target/rx/builtins.c: Disable RMPA test if string
1573 instructions are not allowed.
1575 2015-04-15 Alan Modra <amodra@gmail.com>
1577 * gcc.dg/pr65408.c: New.
1579 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1582 * gcc.target/arm/pr65729.c: New test.
1584 2015-04-14 Richard Biener <rguenther@suse.de>
1586 PR tree-optimization/65758
1587 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1589 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1592 * gcc.c-torture/execute/pr65648.c: New test.
1594 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1596 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1597 __builtin_finite instead of finite.
1598 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1601 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1603 PR tree-optimization/63387
1604 * gcc.dg/pr63387.c: New testcase.
1606 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1608 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1610 2015-04-13 Richard Biener <rguenther@suse.de>
1612 PR tree-optimization/65204
1613 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1615 2015-04-13 Terry Guo <terry.guo@arm.com>
1618 * gcc.target/arm/pr65710.c: New.
1620 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1622 PR tree-optimization/65747
1623 * g++.dg/torture/pr65747.C: New test.
1625 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1628 * g++.dg/cpp0x/pr65736.C: New test.
1630 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1631 Martin Liska <mliska@suse.cz>
1634 * g++.dg/ipa/pr65722.C: New testcase.
1636 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1638 PR tree-optimization/65735
1639 * gcc.c-torture/compile/pr65735.c: New test.
1641 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1644 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1646 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1649 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1651 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1654 * gcc.target/arm/pr65647-2.c: New.
1656 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1659 * g++.dg/torture/pr65694.C: New test.
1661 2015-04-10 Tobias Burnus <burnus@net-b.de>
1663 * gfortran.dg/coarray_lock_6.f90: New.
1664 * gfortran.dg/coarray_lock_7.f90: New.
1665 * gfortran.dg/coarray/lock_2.f90: New.
1667 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1673 * gfortran.dg/used_types_27.f90: New.
1675 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1678 * gcc.target/i386/pr65671.c: New.
1680 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1682 PR tree-optimization/65709
1683 * c-c++-common/ubsan/align-9.c: New test.
1685 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1688 * gfortran.dg/pr56852.f90: New test.
1690 2015-04-09 Marek Polacek <polacek@redhat.com>
1691 Jakub Jelinek <jakub@redhat.com>
1694 * g++.dg/opt/pr65554.C: New test.
1696 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1699 * c-c++-common/attr-aligned-1.c: New test.
1701 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1703 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1705 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1708 * gcc.target/i386/sse-25.c: New.
1710 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1713 * gcc.target/i386/pr65693.c: New test.
1715 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1717 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1719 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1721 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1723 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1725 * gcc.target/i386/thunk-retbnd.c: New.
1727 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1729 * gnat.dg/opt48.adb: New test.
1730 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1731 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1733 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1736 * gcc.c-torture/compile/pr65540.c: New.
1738 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1740 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1743 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1746 * g++.dg/debug/pr65678.C: New test.
1749 * gcc.c-torture/compile/pr65680.c: New test.
1751 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1754 * gfortran.dg/allocate_with_source_5.f90: New test.
1756 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1758 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1759 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1761 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1763 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1765 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1768 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1769 to get floating point compression.
1770 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1772 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1774 PR preprocessor/61977
1775 * gcc.dg/cpp/pr61977.c: New test.
1777 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1779 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1781 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1784 * gcc.target/arm/pr65647.c: New.
1786 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1789 * g++.dg/torture/pr65655.C: New testcase.
1791 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1794 * g++.dg/cpp1y/lambda-init13.C: New.
1796 2015-04-03 Marek Polacek <polacek@redhat.com>
1798 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1800 2015-04-02 Marek Polacek <polacek@redhat.com>
1803 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1804 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1806 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1808 PR preprocessor/61977
1809 * gcc.target/powerpc/pr61977-1.c: New test.
1810 * gcc.target/powerpc/pr61977-2.c: New test.
1812 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1815 * g++.dg/warn/Wshadow-8.C: New.
1816 * g++.dg/warn/Wshadow-9.C: Likewise.
1817 * g++.dg/warn/Wshadow-10.C: Likewise.
1818 * g++.dg/warn/Wshadow-11.C: Likewise.
1820 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1822 * gcc.dg/pr23623.c: Added aligned attribute.
1823 * gcc.dg/20141029-1.c: Likewise.
1824 * gcc.dg/20150306-1.c: New test.
1826 2015-04-01 Marek Polacek <polacek@redhat.com>
1829 * g++.dg/cpp0x/initlist93.C: New test.
1830 * g++.dg/cpp0x/initlist94.C: New test.
1832 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1835 * gcc.target/aarch64/pr65624.c: New test.
1837 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1839 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1841 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1843 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1844 extra variable to force stack alignment.
1845 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1846 extra variable to force stack alignment.
1848 2015-03-31 Marek Polacek <polacek@redhat.com>
1851 * g++.dg/template/pr65390.C: New test.
1853 2015-03-31 Martin Liska <mliska@suse.cz>
1855 * g++.dg/ipa/pr65557.C: New test.
1857 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1859 * gcc.target/s390/hotpatch-25.c: New test.
1860 * gcc.target/s390/hotpatch-1.c: Update test.
1861 * gcc.target/s390/hotpatch-10.c: Update test.
1862 * gcc.target/s390/hotpatch-11.c: Update test.
1863 * gcc.target/s390/hotpatch-12.c: Update test.
1864 * gcc.target/s390/hotpatch-13.c: Update test.
1865 * gcc.target/s390/hotpatch-14.c: Update test.
1866 * gcc.target/s390/hotpatch-15.c: Update test.
1867 * gcc.target/s390/hotpatch-16.c: Update test.
1868 * gcc.target/s390/hotpatch-17.c: Update test.
1869 * gcc.target/s390/hotpatch-18.c: Update test.
1870 * gcc.target/s390/hotpatch-19.c: Update test.
1871 * gcc.target/s390/hotpatch-2.c: Update test.
1872 * gcc.target/s390/hotpatch-21.c: Update test.
1873 * gcc.target/s390/hotpatch-22.c: Update test.
1874 * gcc.target/s390/hotpatch-23.c: Update test.
1875 * gcc.target/s390/hotpatch-24.c: Update test.
1876 * gcc.target/s390/hotpatch-3.c: Update test.
1877 * gcc.target/s390/hotpatch-4.c: Update test.
1878 * gcc.target/s390/hotpatch-5.c: Update test.
1879 * gcc.target/s390/hotpatch-6.c: Update test.
1880 * gcc.target/s390/hotpatch-7.c: Update test.
1881 * gcc.target/s390/hotpatch-8.c: Update test.
1882 * gcc.target/s390/hotpatch-9.c: Update test.
1883 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1885 2015-03-31 Richard Biener <rguenther@suse.de>
1888 * g++.dg/torture/pr65626.C: New testcase.
1890 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1893 * gcc.target/i386/mpx/pr65531.cc: New.
1895 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1898 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1899 __builtin_alloca instead of alloca.
1900 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1901 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1902 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1905 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1908 * g++.dg/ubsan/pr65610.C: New test.
1910 2015-03-30 Marek Polacek <polacek@redhat.com>
1913 * g++.dg/cpp0x/pr65398-2.C: New test.
1915 2015-03-30 Marek Polacek <polacek@redhat.com>
1917 * c-c++-common/pr65556.c: Change the width of bit-fields.
1919 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1922 * gcc.target/i386/pr65588.c: New testcase.
1924 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1926 PR libgfortran/65563
1927 * gfortran.dg/open_errors_2.f90: New test.
1929 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1931 PR libgfortran/65596
1932 * gfortran.dg/namelist_86.f90: New test.
1934 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1936 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1937 statement to reflect new ownership.
1939 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1942 * g++.dg/template/friend58.C: New.
1943 * g++.dg/template/friend59.C: Likewise.
1945 2015-03-27 Tobias Burnus <burnus@net-b.de>
1948 * g++.dg/gomp/openmp-simd-3.C: New.
1949 * gcc.dg/gomp/openmp-simd-3.c: New.
1951 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1954 * gcc.target/i386/pr65248-1.c: New file.
1955 * gcc.target/i386/pr65248-2.c: Likewise.
1956 * gcc.target/i386/pr65248-3.c: Likewise.
1957 * gcc.target/i386/pr65248-4.c: Likewise.
1959 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1962 * gcc.c-torture/compile/pr65593.c: New test.
1964 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1967 * g++.dg/cpp1y/constexpr-assert1.C: New.
1969 2015-03-27 Marek Polacek <polacek@redhat.com>
1972 * c-c++-common/pr65556.c: New test.
1974 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1977 * g++.dg/torture/pr65600.C: New testcase.
1979 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1982 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1984 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1986 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1987 statement and cleanup. Fixed typos.
1989 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1992 * gcc.c-torture/compile/pr65595.c: New testcase.
1994 2015-03-27 Marek Polacek <polacek@redhat.com>
1997 * g++.dg/ubsan/pr65583.C: New test.
1999 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2001 * gcc.c-torture/compile/20150327.c: New testcase.
2003 2015-03-26 Richard Biener <rguenther@suse.de>
2006 * g++.dg/torture/pr65555.C: New testcase.
2008 2015-03-26 Jakub Jelinek <jakub@redhat.com>
2010 PR tree-optimization/64715
2011 * gcc.dg/builtin-object-size-15.c: New test.
2012 * gcc.dg/pr64715-1.c: New test.
2013 * gcc.dg/pr64715-2.c: New test.
2015 2015-03-26 Richard Biener <rguenther@suse.de>
2018 * gnat.dg/specs/opt2.ads: Fix testcase.
2020 2015-03-25 Martin Sebor <msebor@redhat.com>
2023 * lib/target-supports.exp (check_effective_target_arm32): Fail early
2024 when target isn't arm*-*-*-*.
2025 (check_effective_target_arm_nothumb): Likewise.
2026 (check_effective_target_arm_little_endian): Likewise.
2027 (check_effective_target_arm_vect_no_misalign): Likewise.
2028 (check_effective_target_aarch64_little_endian): Fail early if target
2031 2015-03-25 Sebastian Pop <s.pop@samsung.com>
2033 PR tree-optimization/65177
2034 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2036 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
2038 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2039 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2040 smmintrin.h and mm3dnow.h.
2042 2015-03-25 Marek Polacek <polacek@redhat.com>
2045 * g++.dg/cpp0x/pr65558.C: New test.
2047 2015-03-25 Marek Polacek <polacek@redhat.com>
2050 * g++.dg/template/pr61670.C: New test.
2052 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/template/pr54987.C: New.
2057 2015-03-25 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/62630
2060 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2062 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
2065 * gcc.target/i386/mpx/pr65508.c: New.
2067 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
2071 * gfortran.dg/data_initialized_3.f90: New.
2073 2015-03-25 Richard Biener <rguenther@suse.de>
2076 * gnat.dg/specs/opt2.ads: New testcase.
2078 2015-03-25 Bin Cheng <bin.cheng@arm.com>
2080 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2081 * gcc.target/arm/memset-inline-4.c: Skip for
2082 arm_tune_string_ops_prefer_neon.
2083 * gcc.target/arm/memset-inline-5.c: Ditto.
2084 * gcc.target/arm/memset-inline-6.c: Ditto.
2085 * gcc.target/arm/memset-inline-8.c: Ditto.
2086 * gcc.target/arm/memset-inline-9.c: Ditto.
2088 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/other/virtual3.C: New.
2093 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2096 * g++.dg/cpp0x/vt-60130.C: New.
2098 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2101 * g++.dg/warn/Warray-bounds-7.C: New.
2103 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/template/defarg18.C: New.
2108 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2111 * g++.dg/cpp0x/vt-59988.C: New.
2113 2015-03-24 Jakub Jelinek <jakub@redhat.com>
2115 PR tree-optimization/65533
2116 * gcc.dg/pr65533.c: New test.
2118 2015-03-24 Andre Vehreschild <vehre@gmx.de>
2120 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2121 source= and mold= expressions functionality.
2122 * gfortran.dg/allocate_class_4.f90: New test.
2123 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2124 copying an unlimited polymorhpic object containing a char array
2125 to another unlimited polymorphic object respects the _len
2127 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2128 whether deferred length char array allocate works, unlimited
2129 polymorphic object allocation from a string works and if
2130 allocating an array of deferred length strings works.
2131 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2133 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2136 * g++.dg/cpp0x/constexpr-array11.C: New.
2138 2015-03-24 Richard Biener <rguenther@suse.de>
2141 * gcc.dg/torture/pr65517.c: New testcase.
2143 2015-03-24 Tobias Burnus <burnus@net-b.de>
2145 * gfortran.dg/coindexed_1.f90: Moved from
2146 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2148 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2151 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2155 * gcc.target/i386/pr65523.c: New test.
2158 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2160 * g++.dg/lto/pr65475b_0.C: Likewise.
2162 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2165 * gcc.target/sh/torture/pr65505.c: New.
2167 2015-03-23 Martin Sebor <msebor@redhat.com>
2170 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2171 assembly for lvx in addition to lxv.
2173 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2176 * gfortran.dg/pr65504.f90: New test.
2179 * gcc.dg/pr65521.c: New test.
2181 2015-03-23 Richard Biener <rguenther@suse.de>
2183 PR tree-optimization/65518
2184 * gcc.dg/vect/pr65518.c: New testcase.
2186 2015-03-23 Richard Biener <rguenther@suse.de>
2188 PR tree-optimization/65494
2189 * gcc.dg/vect/pr65494.c: New testcase.
2191 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2193 PR preprocessor/65238
2194 * c-c++-common/cpp/pr65238-1.c: New test.
2195 * gcc.dg/cpp/pr65238-2.c: New test.
2196 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2197 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2199 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2200 Mikael Morin <mikael@gcc.gnu.org>
2203 * gfortran.dg/elemental_dependency_4.f90: New.
2204 * gfortran.dg/elemental_dependency_5.f90: New.
2206 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2209 * g++.dg/lto/pr65475b_0.C: New testcase.
2210 * g++.dg/lto/pr65475b_1.C: New testcase.
2211 * g++.dg/lto/pr65475c_0.C: New testcase.
2212 * g++.dg/lto/pr65475c_1.C: New testcase.
2214 2015-03-21 Tobias Burnus <burnus@net-b.de>
2216 * gfortran.dg/coarray_38.f90: New.
2217 * gfortran.dg/coarray_39.f90: New.
2218 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2221 2015-03-20 Marek Polacek <polacek@redhat.com>
2224 * g++.dg/cpp0x/pr65398.C: New test.
2226 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2229 * g++.dg/lto/pr65475_0.C: New testcase.
2230 * g++.dg/lto/pr65475_1.C: New testcase.
2232 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2234 PR rtl-optimization/64366
2235 * gcc.target/sh/pr64366.c: New.
2237 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/cpp0x/constexpr-48324.C: New.
2242 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2245 * g++.dg/cpp0x/pr48453.C: New.
2247 2015-03-20 Marek Polacek <polacek@redhat.com>
2250 * g++.dg/cpp0x/pr65072.C: New test.
2252 2015-03-20 Richard Biener <rguenther@suse.de>
2255 * gcc.dg/pr15347.c: Use -O.
2256 * c-c++-common/pr19807-1.c: Likewise.
2258 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2260 * gnat.dg/volatile13.ad[sb]: New test.
2262 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2264 PR rtl-optimization/60851
2265 * gcc.target/i386/pr60851.c: New test.
2267 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2270 * g++.dg/pr65240.h: Add tests for PR 65240.
2271 * g++.dg/pr65240-1.C: Likewise.
2272 * g++.dg/pr65240-2.C: Likewise.
2273 * g++.dg/pr65240-3.C: Likewise.
2274 * g++.dg/pr65240-4.C: Likewise.
2276 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2278 PR rtl-optimization/63491
2279 * gcc.target/powerpc/pr63491.c: New.
2281 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2283 * g++.dg/ipa/pr65465.C: New test.
2285 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2288 * g++.dg/cpp0x/deleted11.C: New.
2290 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2293 * c-c++-common/tsan/pr65400-3.c: New test.
2295 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2298 * g++.dg/cpp0x/constexpr-59686.C: New.
2300 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2303 * g++.dg/tsan/pr64265.C: New test.
2306 * c-c++-common/tsan/pr65400-1.c: New test.
2307 * c-c++-common/tsan/pr65400-2.c: New test.
2309 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2312 * g++.dg/cpp0x/pr59816.C: New.
2314 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2317 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2319 2015-03-18 Martin Liska <mliska@suse.cz>
2322 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2323 equivalences either to 6 or 7.
2325 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2329 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2331 * gcc.dg/undefined-loop-1.c: New file.
2332 * gcc.dg/undefined-loop-2.c: New file.
2334 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2337 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2338 loop exits too early.
2340 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2342 PR tree-optimization/65450
2343 * gfortran.dg/pr65450.f90: New test.
2346 * gcc.target/i386/pr65078-1.c: New test.
2347 * gcc.target/i386/pr65078-2.c: New test.
2348 * gcc.target/i386/pr65078-3.c: New test.
2349 * gcc.target/i386/pr65078-4.c: New test.
2350 * gcc.target/i386/pr65078-5.c: New test.
2351 * gcc.target/i386/pr65078-6.c: New test.
2353 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2356 * g++.dg/cpp1y/pr65340.C: New.
2358 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2361 * gfortran.dg/system_clock_3.f08: Adjust test.
2363 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2366 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2367 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2369 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2372 * gfortran.dg/system_clock_3.f08: New test.
2374 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2377 g++.dg/cpp1y/pr64626-1.C: New.
2378 g++.dg/cpp1y/pr64626-2.C: New.
2379 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2381 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2383 PR tree-optimization/65427
2384 * gcc.c-torture/execute/pr65427.c: New test.
2386 2015-03-16 Marek Polacek <polacek@redhat.com>
2390 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2391 * g++.dg/cpp0x/pr65327.C: New test.
2393 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2396 * c-c++-common/asan/pr64820.c: New test.
2398 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2400 * gfortran.dg/pointer_2.f90: New test.
2402 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2404 * g++.dg/pr65049.C: New test.
2406 2015-03-16 Tom de Vries <tom@codesourcery.com>
2408 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2409 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2410 * gcc.target/i386/fuse-caller-save.c: Same.
2412 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2414 * gnat.dg/loop_optimization18.ad[sb]: New test.
2415 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2417 2015-03-16 Alan Modra <amodra@gmail.com>
2419 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2422 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2424 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2426 * gcc.dg/torture/pr65270-2.c: Likewise.
2428 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2431 * gfortran.dg/pointer_remapping_9.f90: New.
2433 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2435 PR tree-optimization/65369
2436 * gcc.c-torture/execute/pr65369.c: New test.
2438 PR tree-optimization/65418
2439 * gcc.c-torture/execute/pr65418-1.c: New test.
2440 * gcc.c-torture/execute/pr65418-2.c: New test.
2442 PR rtl-optimization/65401
2443 * gcc.c-torture/execute/pr65401.c: New test.
2445 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2448 * gcc.target/arm/pr64600_1.c: New test.
2450 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2452 PR rtl-optimization/65235
2453 * gcc.target/aarch64/pr65235_1.c: New test.
2455 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2457 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2458 * gcc.target/s390/hotpatch-22.c: Likewise.
2459 * gcc.target/s390/hotpatch-23.c: Likewise.
2460 * gcc.target/s390/hotpatch-24.c: Likewise.
2461 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2462 * gcc.target/s390/hotpatch-1.c: Update expected output.
2463 * gcc.target/s390/hotpatch-2.c: Likewise.
2464 * gcc.target/s390/hotpatch-3.c: Likewise.
2465 * gcc.target/s390/hotpatch-4.c: Likewise.
2466 * gcc.target/s390/hotpatch-5.c: Likewise.
2467 * gcc.target/s390/hotpatch-6.c: Likewise.
2468 * gcc.target/s390/hotpatch-7.c: Likewise.
2469 * gcc.target/s390/hotpatch-8.c: Likewise.
2470 * gcc.target/s390/hotpatch-9.c: Likewise.
2471 * gcc.target/s390/hotpatch-10.c: Likewise.
2472 * gcc.target/s390/hotpatch-11.c: Likewise.
2473 * gcc.target/s390/hotpatch-12.c: Likewise.
2474 * gcc.target/s390/hotpatch-13.c: Likewise.
2475 * gcc.target/s390/hotpatch-14.c: Likewise.
2476 * gcc.target/s390/hotpatch-15.c: Likewise.
2477 * gcc.target/s390/hotpatch-16.c: Likewise.
2478 * gcc.target/s390/hotpatch-17.c: Likewise.
2479 * gcc.target/s390/hotpatch-18.c: Likewise.
2480 * gcc.target/s390/hotpatch-19.c: Likewise.
2482 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2485 * gcc.target/i386/pr65103-1.c: New.
2487 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2490 * gcc.target/i386/pr65044.c: New.
2492 2015-03-12 Tom de Vries <tom@codesourcery.com>
2494 PR rtl-optimization/64895
2495 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2496 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2497 * gcc.target/i386/fuse-caller-save.c: Ditto.
2499 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2501 * gcc.dg/ipa/pr63569.c: Fix template.
2503 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2505 * g++.dg/ipa/pr64146.C: Require fpic support.
2507 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2510 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2511 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2513 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2515 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2516 to dg-options, fix up dg-skip-if.
2518 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2521 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2522 * gcc.target/avr/tiny-caller-save.c: Same.
2524 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2527 * g++.dg/pr65242.C: New test.
2529 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2531 * c-c++-common/asan/no-asan-check-glob.c: New test.
2533 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/other/default11.C: New.
2537 * g++.dg/other/default12.C: Likewise.
2539 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2542 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2544 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2547 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2549 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2552 * g++.dg/cpp0x/pr65127.C: New test.
2554 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2556 * gcc.dg/ipa/PR64550.c: Update template.
2558 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2559 Tobias Burnus <burnus@net-b.de>
2561 * gfortran.dg/coarray_sync_memory.f90: New.
2563 2015-03-10 Marek Polacek <polacek@redhat.com>
2566 * c-c++-common/ubsan/pr65367.c: New test.
2568 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2570 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2571 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2572 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2573 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2574 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2575 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2576 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2577 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2578 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2579 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2580 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2581 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2582 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2584 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2586 * lib/mpx-dg.exp (mpx_link_flags): New.
2589 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2590 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2591 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2592 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2593 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2594 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2595 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2596 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2597 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2598 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2599 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2600 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2601 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2602 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2603 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2604 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2605 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2606 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2607 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2608 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2609 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2610 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2611 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2612 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2613 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2614 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2615 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2616 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2617 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2618 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2619 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2620 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2621 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2622 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2623 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2624 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2625 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2626 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2627 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2628 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2629 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2630 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2631 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2632 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2633 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2634 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2635 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2636 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2637 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2638 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2639 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2640 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2641 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2642 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2643 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2644 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2645 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2646 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2647 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2648 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2649 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2650 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2651 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2652 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2653 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2654 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2655 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2656 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2657 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2658 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2659 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2660 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2661 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2662 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2663 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2664 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2665 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2666 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2667 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2668 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2669 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2670 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2671 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2672 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2673 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2674 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2675 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2676 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2677 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2678 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2679 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2680 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2681 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2682 * gcc.target/i386/mpx/label-address-1.c: New.
2683 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2684 * gcc.target/i386/mpx/macro.c: New.
2685 * gcc.target/i386/mpx/mpx-check.h: New.
2686 * gcc.target/i386/mpx/mpx.exp: New.
2687 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2688 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2689 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2690 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2691 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2692 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2693 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2694 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2695 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2696 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2697 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2698 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2699 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2700 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2701 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2702 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2703 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2704 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2705 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2706 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2707 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2708 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2709 * gcc.target/i386/mpx/reference-1-nov.c: New.
2710 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2711 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2712 * gcc.target/i386/mpx/reference-2-nov.c: New.
2713 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2714 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2715 * gcc.target/i386/mpx/reference-3-nov.c: New.
2716 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2717 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2718 * gcc.target/i386/mpx/reference-4-nov.c: New.
2719 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2720 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2721 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2722 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2723 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2724 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2725 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2726 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2727 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2728 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2729 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2730 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2731 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2732 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2733 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2734 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2735 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2736 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2737 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2738 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2739 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2740 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2741 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2742 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2743 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2744 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2745 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2746 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2747 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2748 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2749 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2750 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2751 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2752 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2753 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2754 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2755 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2756 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2757 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2758 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2759 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2760 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2761 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2762 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2763 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2764 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2765 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2766 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2767 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2768 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2769 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2770 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2771 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2772 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2773 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2774 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2775 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2776 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2777 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2778 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2779 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2780 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2781 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2782 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2783 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2784 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2785 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2786 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2787 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2788 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2789 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2790 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2791 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2792 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2793 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2794 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2795 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2796 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2797 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2798 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2799 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2800 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2801 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2802 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2803 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2804 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2805 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2806 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2807 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2808 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2809 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2810 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2811 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2812 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2813 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2814 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2815 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2816 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2817 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2818 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2819 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2820 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2821 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2822 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2823 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2824 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2825 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2826 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2827 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2828 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2829 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2830 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2831 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2832 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2833 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2834 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2835 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2836 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2837 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2838 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2839 * gcc.target/i386/mpx/vla-1-nov.c: New.
2840 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2841 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2842 * gcc.target/i386/mpx/vla-2-nov.c: New.
2843 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2845 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2847 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2849 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2851 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2853 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2855 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2856 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2858 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2861 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2864 * c-c++-common/pr65120.c: New test.
2866 PR rtl-optimization/65321
2867 * gcc.dg/pr65321.c: New test.
2869 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2871 PR tree-optimization/65355
2872 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2874 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2877 * c-c++-common/pr49706.c: Adjust tests for not warning
2878 about !!x == y or !b == y where b is boolean, and add
2880 * c-c++-common/pr62199-2.c: Likewise.
2882 2015-03-09 Richard Biener <rguenther@suse.de>
2885 * gcc.dg/torture/pr65270-1.c: New testcase.
2886 * gcc.dg/torture/pr65270-2.c: Likewise.
2888 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2890 PR tree-optimization/63743
2891 * gcc.dg/pr63743.c: New test.
2893 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2896 * g++.dg/lto/pr65316_0.C: New testcase.
2897 * g++.dg/lto/pr65316_1.C: New testcase.
2899 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2902 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2904 * g++.dg/abi/rtti3.C: Likewise.
2906 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2909 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2911 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2913 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2915 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2917 2015-03-08 Morin <mikael@gcc.gnu.org>
2920 * gfortran.dg/entry_20.f90: New.
2922 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2925 * gcc.c-torture/compile/pr65153.c: New.
2927 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2930 * g++.dg/torture/pr65249.C: New.
2932 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2934 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2936 (int64_t): Likewise.
2938 2015-03-07 Marek Polacek <polacek@redhat.com>
2939 Martin Uecker <uecker@eecs.berkeley.edu>
2942 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2944 * c-c++-common/ubsan/bounds-8.c: New test.
2945 * c-c++-common/ubsan/bounds-9.c: New test.
2946 * gcc.dg/ubsan/bounds-2.c: New test.
2948 2015-03-05 Martin Sebor <msebor@redhat.com>
2950 * PR testsuite/63175
2951 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2952 checking of results into main to prevent it from getting optimized
2954 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2956 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2958 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2959 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2960 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2963 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2965 * g++.dg/lto/pr65302_1.C: New testcase.
2966 * g++.dg/lto/pr65302_0.C: New testcase.
2968 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2970 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2971 -fno-ipa-icf to dg-options.
2973 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2975 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2976 compiles using the linker plugin.
2978 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2980 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2982 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2984 * gcc.target/arm/pr65067.c: New test.
2986 2015-03-05 Martin Liska <mliska@suse.cz>
2989 * gcc.dg/ipa/pr65318.c: New test.
2991 2015-03-05 Marek Polacek <polacek@redhat.com>
2993 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2995 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2997 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2999 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3001 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3002 max-unroll-times back to defaults for s390.
3004 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3008 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3011 * g++.dg/cpp0x/initlist92.C: New.
3013 2015-03-05 Richard Biener <rguenther@suse.de>
3015 PR tree-optimization/65310
3016 * gcc.dg/vect/pr65310.c: New testcase.
3018 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3021 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3023 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
3025 * gnat.dg/entry_queues3.adb: New test.
3027 2015-03-04 Ian Lance Taylor <iant@google.com>
3029 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3031 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3034 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3036 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
3038 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3039 -fno-ipa-icf to dg-options
3040 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3041 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3043 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3046 * g++.dg/cpp0x/decltype62.C: New.
3048 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3050 * gnat.dg/object_overflow5.adb: New test.
3052 2015-03-03 Martin Liska <mliska@suse.cz>
3055 * gcc.dg/ipa/pr65287.c: New test.
3057 2015-03-03 Martin Jambor <mjambor@suse.cz>
3058 Eric Botcazou <ebotcazou@adacore.com>
3060 * gnat.dg/specs/pack12.ads: New test.
3062 2015-03-03 Martin Liska <mliska@suse.cz>
3064 * gcc.dg/ipa/PR65282.c: New test.
3066 2015-03-13 Jeff Law <law@redhat.com>
3068 PR tree-optimization/65241
3069 * gcc.c-torture/compile/pr65241.c: New test.
3071 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
3074 * gcc.target/avr/torture/pr64331.c: New test.
3076 2015-03-03 Martin Liska <mliska@suse.cz>
3077 Jan Hubicka <hubicka@ucw.cz>
3079 * g++.dg/ipa/pr65263.C: New test.
3081 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3084 * gcc.dg/lto/pr65130_0.c: New testcase.
3085 * gcc.dg/lto/pr65130_1.c: New testcase.
3087 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3090 * g++.dg/torture/pr64988.C: New testcase.
3092 2015-03-02 Tobias Burnus <burnus@net-b.de>
3094 * gfortran.dg/coarray_atomic_6.f90: New.
3096 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3099 * gcc.target/i386/pr65184.c: New.
3101 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3104 * gcc.target/i386/pr65183.c: New.
3106 2015-02-28 Martin Liska <mliska@suse.cz>
3107 Jan Hubicka <hubicka@ucw.cz>
3109 * gcc.dg/ipa/ipa-icf-35.c: New test.
3110 * gcc.dg/ipa/ipa-icf-36.c: New test.
3111 * gcc.dg/ipa/ipa-icf-37.c: New test.
3113 2015-02-28 Martin Liska <mliska@suse.cz>
3114 Jan Hubicka <hubicka@ucw.cz>
3117 * gcc.dg/ipa/ipa-icf-34.c: New test.
3119 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3122 * gcc.target/sh/sh/pr61142.c: New.
3124 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
3126 * g++.dg/other/dump-ada-spec-3.C: New test.
3128 2015-03-01 Martin Liska <mliska@suse.cz>
3130 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3131 * g++.dg/ipa/pr63595.C: Update expected results.
3133 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
3136 * g++.dg/ipa/ipa-icf-6.C: New testcase.
3138 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
3140 * gcc.dg/vect/pr59354.c: Move vector producing code to
3143 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
3146 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3147 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3148 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3149 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3151 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3153 PR tree-optimization/65048
3154 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3155 (foo): Use K&R style definition.
3157 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3160 * g++.dg/pr65032.C: New.
3162 2015-02-27 Marek Polacek <polacek@redhat.com>
3165 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3168 2015-02-27 Marek Polacek <polacek@redhat.com>
3171 * gcc.dg/pr65228.c: New test.
3173 2015-02-27 Kai Tietz <ktietz@redhat.com>
3176 * gcc.dg/weak/weak-17.c: New file.
3178 2015-02-27 Richard Biener <rguenther@suse.de>
3181 * g++.dg/lto/pr65193_0.C: New testcase.
3183 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3185 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3186 * gcc.target/s390/hotpatch-8.c: Likewise.
3187 * gcc.target/s390/hotpatch-9.c: Likewise.
3188 * gcc.target/s390/pr61078.c: Likewise.
3189 * gcc.target/s390/pr57960.c: Remove -m64.
3190 * gcc.target/s390/pr61078.c: Likewise.
3192 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3193 Martin Liska <mliska@suse.cz>
3196 * gcc.dg/pr64454.c: Disable ICF.
3197 * gcc.dg/pr28685-1.c: Disable ICF
3198 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3199 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3200 * g++.dg/ipa/ipa-icf-4.C: Update template.
3202 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3204 PR tree-optimization/65216
3205 * gcc.c-torture/execute/pr65216.c: New test.
3207 PR tree-optimization/65215
3208 * gcc.c-torture/execute/pr65215-1.c: New test.
3209 * gcc.c-torture/execute/pr65215-2.c: New test.
3210 * gcc.c-torture/execute/pr65215-3.c: New test.
3211 * gcc.c-torture/execute/pr65215-4.c: New test.
3212 * gcc.c-torture/execute/pr65215-5.c: New test.
3214 2015-02-26 Tom de Vries <tom@codesourcery.com>
3216 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3218 2015-02-26 Martin Liska <mliska@suse.cz>
3219 Jan Hubicka <hubicka@ucw.cz>
3221 * g++.dg/ipa/pr64146.C: Update expected results.
3222 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3223 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3224 * gcc.dg/ipa/ipa-icf-34.c: New test.
3226 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3228 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3229 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3230 (dg-additional-options): Remove dg directive.
3231 (dg-final): Add dg directive.
3233 2015-02-26 Marek Polacek <polacek@redhat.com>
3236 * g++.dg/ipa/pr65008.C: New test.
3238 2015-02-26 Tom de Vries <tom@codesourcery.com>
3240 * lib/profopt.exp (profopt-target-cleanup): New proc.
3241 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3242 files from sources from dg-additional-sources.
3244 2015-02-26 Tom de Vries <tom@codesourcery.com>
3246 * lib/gcov.exp: Cleanup in case of xfail.
3248 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3250 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3252 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3255 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3256 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3257 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3258 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3259 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3260 * g++.dg/debug/pr46123.C: XFAIL and move...
3261 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3262 * gcc.dg/debug/dwarf2-3.c: Move...
3263 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3265 2015-02-26 Marek Polacek <polacek@redhat.com>
3268 * g++.dg/cpp1y/pr65202.C: New test.
3270 2015-02-26 Tom de Vries <tom@codesourcery.com>
3272 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3273 locale_facets.h.gcov.
3275 2015-02-26 Tom de Vries <tom@codesourcery.com>
3277 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3279 2015-02-26 Tom de Vries <tom@codesourcery.com>
3281 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3283 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3286 * gcc.target/i386/pr65217.c: New.
3288 2015-02-26 Tom de Vries <tom@codesourcery.com>
3290 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3292 2015-02-26 Tom de Vries <tom@codesourcery.com>
3294 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3296 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3298 PR tree-optimization/65048
3299 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3301 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3303 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3304 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3306 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3309 * gcc.target/i386/pr65161.c: New test.
3311 2015-02-26 Terry Guo <terry.guo@arm.com>
3313 * gcc.target/arm/no-volatile-in-it.c: New test.
3315 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3317 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3318 (dg-options): Add -save-temps.
3319 (dg-final): Add cleanup-saved-temps.
3321 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3323 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3325 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3327 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3328 * gcc.target/powerpc/pack01.c: Include string.h.
3330 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3333 * gcc.target/i386/pr65167.c: New.
3335 2015-02-25 Kai Tietz <ktietz@redhat.com>
3337 PR tree-optimization/61917
3338 * gcc.dg/vect/vect-pr61917.c: New file.
3340 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3342 PR tree-optimization/65170
3343 * gcc.c-torture/execute/pr65170.c: New test.
3344 * gcc.dg/tree-ssa/vrp96.c: New test.
3346 2015-02-24 Tom de Vries <tom@codesourcery.com>
3348 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3350 2015-02-24 Tom de Vries <tom@codesourcery.com>
3353 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3354 (dg-additional-files-options): Copy additional_sources to
3355 additional_sources_used before emptying additional_sources.
3356 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3357 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3358 (cleanup-saved-temps): Use additional_sources_used instead of
3360 (dg-test): Reset additional_sources_used.
3362 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3365 * gfortran.dg/integer_exponentiation_6.F90: New test.
3367 2015-02-23 Martin Sebor <msebor@redhat.com>
3370 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3371 two parts. One to save registers, the other to verify the
3372 registers have the right values. Save register state into
3373 static data rather than on the stack.
3375 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3378 * c-c++-common/asan/pr63888.c: New test.
3380 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3383 * gcc.c-torture/compile/pr65163.c: New.
3385 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3387 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3388 with -m31 on 64 bit.
3389 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3390 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3392 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3394 * gcc.target/s390/20090223-1.c: Add
3395 -Wno-implicit-function-declaration option.
3396 * gcc.target/s390/pr42224.c: Likewise.
3397 * gcc.target/s390/pr55718.c: Likewise.
3399 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3401 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3402 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3403 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3404 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3405 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3406 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3407 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3408 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3409 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3410 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3411 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3412 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3413 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3414 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3415 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3416 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3417 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3418 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3419 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3420 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3421 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3423 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3425 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3426 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3427 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3428 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3429 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3430 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3431 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3432 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3433 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3434 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3435 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3436 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3437 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3438 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3439 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3440 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3442 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3446 * gfortran.dg/pr61960.f90: New.
3447 * gfortran.dg/pr64230.f90: New.
3448 * gfortran.dg/pr64980.f03: New.
3450 2015-02-22 Tom de Vries <tom@codesourcery.com>
3452 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3454 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3457 * gnat.dg/timing_events.adb: Removed, invalid test.
3459 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3462 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3464 * g++.dg/gcov/gcov-2.C: Likewise.
3466 2015-02-20 Richard Biener <rguenther@suse.de>
3468 PR tree-optimization/65136
3469 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3471 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3474 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3475 and nvptx-*-* blacklisting.
3477 * gcc.dg/sibcall-9.c: New test.
3478 * gcc.dg/sibcall-10.c: New test.
3480 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3482 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3484 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3487 * gcc.target/avr/torture/pr64452.c: New test.
3489 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3491 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3492 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3494 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3497 * lib/target-supports.exp (check_compile): Check whether
3498 additional_sources is defined before using it.
3500 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3503 * g++.dg/opt/pr65074.C: New file.
3505 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3507 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3508 (size_type): New typedef.
3509 (operator "" _script): Use it for the last argument.
3511 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3513 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3515 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3517 * lib/target-supports.exp (check_compile): Save/restore
3518 additional_sources that may belong to an actual test.
3520 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3522 PR gcov-profile/64634
3523 * g++.dg/gcov/gcov-15.C: New test.
3525 2015-02-18 Tom de Vries <tom@codesourcery.com>
3527 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3529 2015-02-18 Tom de Vries <tom@codesourcery.com>
3531 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3533 2015-02-18 Tom de Vries <tom@codesourcery.com>
3535 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3537 2015-02-18 Tom de Vries <tom@codesourcery.com>
3539 * gfortran.dg/fmt_cache_1.f: Add missing close.
3541 2015-02-18 Tom de Vries <tom@codesourcery.com>
3544 * gfortran.dg/read_eof_8.f90: Add missing close.
3546 2015-02-18 Richard Biener <rguenther@suse.de>
3548 PR tree-optimization/65063
3549 * gcc.dg/pr65063.c: New testcase.
3551 2015-02-18 Richard Biener <rguenther@suse.de>
3553 PR tree-optimization/62217
3554 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3556 2015-02-18 Marek Polacek <polacek@redhat.com>
3559 * c-c++-common/ubsan/pr65081.c: New test.
3561 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3563 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3564 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3566 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3568 * gcc.dg/ipa/propalign-3.c: New test.
3570 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3573 * gcc.target/sh/pr64793.c: New.
3574 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3576 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3578 * gcc.target/arm/divzero.c: New test case.
3580 2015-02-17 Tom de Vries <tom@codesourcery.com>
3582 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3584 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3585 Jakub Jelinek <jakub@redhat.com>
3588 * g++.dg/cpp0x/pr65075.C: New test.
3590 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3593 * gcc.target/powerpc/pr65058.c: New test.
3595 2015-02-16 Jeff Law <law@redhat.com>
3597 PR tree-optimization/64823
3598 * gcc.dg/uninit-20.c: New test.
3600 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3601 James Greenhalgh <james.greenhalgh@arm.com>
3604 * gcc.dg/ipa/ipa-clone-1.c: New test.
3606 2015-02-16 Richard Biener <rguenther@suse.de>
3608 PR tree-optimization/65077
3609 * gcc.dg/torture/pr65077.c: New testcase.
3611 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3613 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3614 Directive adjusted to scan for ldaxr.
3615 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3616 adjusted to scan for ldaex.
3618 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3621 * g++.dg/cpp0x/constexpr-65080.C: New.
3623 2015-02-16 Richard Biener <rguenther@suse.de>
3625 PR tree-optimization/63593
3626 * gcc.dg/pr63593.c: New testcase.
3628 2015-02-16 Marek Polacek <polacek@redhat.com>
3631 * gcc.dg/pr65066.c: New test.
3633 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3635 * gcc.dg/pr65002.C: Move ...
3636 * g++.dg/ipa/pr65002.C: ... here.
3638 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3640 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3641 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3642 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3643 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3645 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3648 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3649 the expression to find calls.
3650 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3651 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3652 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3653 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3654 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3656 2015-02-14 Marek Polacek <polacek@redhat.com>
3659 * gcc.dg/array-11.c: New test.
3660 * gcc.dg/array-12.c: New test.
3661 * gcc.dg/array-13.c: New test.
3662 * gcc.dg/array-14.c: New test.
3663 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3664 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3665 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3666 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3667 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3668 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3670 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3673 * g++.dg/lookup/using54.C: New.
3675 2015-02-13 Jeff Law <law@redhat.com>
3678 Revert my change for tree-optimization/64823.
3680 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3682 PR tree-optimization/65053
3683 * gcc.c-torture/execute/pr65053-1.c: New test.
3684 * gcc.c-torture/execute/pr65053-2.c: New test.
3686 2015-02-13 Marek Polacek <polacek@redhat.com>
3689 * gcc.dg/pr65050.c: New test.
3691 2015-02-13 Jeff Law <law@redhat.com>
3693 PR tree-optimization/64823
3694 * gcc.dg/uninit-20.c: New test.
3696 PR rtl-optimization/47477
3697 * gcc.dg/tree-ssa/pr47477.c: New test.
3699 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3702 * g++.dg/parse/ivdep-2.C: New.
3703 * g++.dg/parse/ivdep-3.C: Likewise.
3705 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3708 * gfortran.dg/continuation_13.f90: New test.
3709 * gfortran.dg/continuation_14.f: New test.
3711 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3714 * g++.dg/cpp0x/sfinae55.C: New.
3716 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3719 * g++.dg/ipa/pr65034.C: New test.
3721 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3723 PR tree-optimization/65002
3724 * gcc.dg/pr65002.C: New.
3726 2015-02-13 Marek Polacek <polacek@redhat.com>
3729 * c-c++-common/pr65040.c: New test.
3731 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3733 PR tree-optimization/64705
3734 * gcc.dg/tree-ssa/pr64705.c: New test.
3736 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3739 * gcc.dg/visibility-22.c: New test.
3740 * gcc.dg/visibility-23.c: New test.
3741 * gcc.target/i386/pr32219-1.c: New test.
3742 * gcc.target/i386/pr32219-2.c: New test.
3743 * gcc.target/i386/pr32219-3.c: New test.
3744 * gcc.target/i386/pr32219-4.c: New test.
3745 * gcc.target/i386/pr32219-5.c: New test.
3746 * gcc.target/i386/pr32219-6.c: New test.
3747 * gcc.target/i386/pr32219-7.c: New test.
3748 * gcc.target/i386/pr32219-8.c: New test.
3749 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3751 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3753 PR libgfortran/57822
3754 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3755 four different KINDs.
3757 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3760 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3763 * g++.dg/ubsan/pr65000.C: New test.
3765 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3768 * gfortran.dg/finalize_28.f90: New test
3770 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3773 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3774 DW_TAG_lexical_block removal.
3775 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3776 * g++.dg/guality/pr55541.C: New test.
3779 * g++.dg/ubsan/pr64984.C: New test.
3781 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3783 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3785 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3788 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3789 instructions for 2015-01-14 get_memmodel changes.
3790 * gcc.target/powerpc/atomic-p8.c: Likewise.
3793 * g++.dg/ubsan/pr65019.C: New test.
3795 PR tree-optimization/65014
3796 * gcc.c-torture/compile/pr65014.c: New test.
3798 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3800 PR libgfortran/57822
3801 * gfortran/fmt_g0_7.f08: Revise test.
3803 2015-02-11 Jeff Law <law@redhat.com>
3806 * gcc.target/m68k/pr63347.c: New test.
3808 2015-02-11 Marek Polacek <polacek@redhat.com>
3810 * g++.dg/ubsan/shift-1.C: New test.
3811 * gcc.dg/ubsan/c-shift-2.c: New test.
3812 * c-c++-common/ubsan/shift-5.c: Remove file.
3814 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3816 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3817 Directive adjusted to XFAIL.
3818 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3821 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3824 * g++.dg/opt/pr65003.C: New test.
3826 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3828 * lib/target-supports.exp (check_effective_target_pie): Renamed
3830 (check_effective_target_pie_enabled): This.
3831 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3832 * gcc.target/i386/pie.c: Likewise.
3834 2015-02-11 Andrew Pinski <apinski@cavium.com>
3837 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3838 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3840 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3843 * gcc.target/i386/pr61925-1.c: New test.
3844 * gcc.target/i386/pr61925-2.c: New test.
3845 * gcc.target/i386/pr61925-3.c: New test.
3847 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3850 * g++.dg/asan/pr65004.C: New test.
3852 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3855 * gcc.taget/sh/pr64661-0.h: New.
3856 * gcc.taget/sh/pr64661-1.c: New.
3857 * gcc.taget/sh/pr64661-2.c: New.
3858 * gcc.taget/sh/pr64661-3.c: New.
3859 * gcc.taget/sh/pr64661-4.c: New.
3861 2015-02-10 Richard Biener <rguenther@suse.de>
3863 PR tree-optimization/64995
3864 * g++.dg/torture/pr64995.C: New testcase.
3866 2015-02-10 Richard Biener <rguenther@suse.de>
3868 PR tree-optimization/64909
3869 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3871 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3873 * gcc.dg/signbit-sa.c: New test.
3875 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3877 PR libgfortran/57822
3878 * gfortran/fmt_g0_7.f08: New test.
3880 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3882 PR tree-optimization/43378
3883 * gcc.dg/tree-ssa/pr43378.c: New test.
3885 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3888 * g++.dg/torture/pr64978.C: New testcase.
3890 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.dg/asan/pr64981.c: New test.
3895 2015-02-09 Marek Polacek <polacek@redhat.com>
3898 * gcc.dg/pr64856.c: New test.
3900 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3903 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3904 * gcc.c-torture/execute/pr64979.c: New test.
3906 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3908 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3910 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3912 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3913 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3915 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3918 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3920 2015-02-09 Richard Biener <rguenther@suse.de>
3922 PR tree-optimization/54000
3923 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3925 2015-02-09 Tom de Vries <tom@codesourcery.com>
3927 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3929 2015-02-09 Martin Liska <mliska@suse.cz>
3931 * g++.dg/ipa/pr64858.C: New test.
3933 2015-02-09 Tom de Vries <tom@codesourcery.com>
3935 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3937 2015-02-08 Andrew Pinski <apinski@cavium.com>
3939 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3941 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3944 * gfortran.dg/use_rename_8.f90: New.
3946 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3948 * gnat.dg/addr7.ad[sb]: New test.
3949 * gnat.dg/addr8.ad[sb]: Likewise.
3951 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3954 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3955 from jit.dg/test-compile-to-executable.c's create_code, with a
3956 clarification of the output message.
3957 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3959 (test_jit): Use CHECK_NO_ERRORS when calling
3960 gcc_jit_context_compile_to_file.
3961 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3962 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3963 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3964 about deletions that are attempted.
3965 (jit-verify-compile-to-file): Rename to...
3966 (jit-verify-output-file-was-created): ...this, and drop the
3967 attempt to run "file" and verify the output.
3968 (jit-verify-assembler): New function.
3969 (jit-verify-object): New function.
3970 (jit-verify-dynamic-library): New function.
3971 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3972 favor of an implementation from new file
3973 create-code-for-hello-world-executable.h, which also adds a
3975 (dg-final): Replace jit-verify-compile-to-file with
3976 jit-verify-output-file-was-created, and invoke new function
3977 jit-verify-assembler.
3978 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3980 (dg-final): Replace jit-verify-compile-to-file with
3981 jit-verify-output-file-was-created, and invoke new function
3982 jit-verify-dynamic-library.
3983 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3984 favor of an implementation from new file
3985 create-code-for-hello-world-executable.h, which also adds a
3987 (dg-final): Replace jit-verify-compile-to-file with
3988 jit-verify-output-file-was-created. Strengthen the expected stdout
3989 from the built executable.
3990 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3991 favor of an implementation from new file
3992 create-code-for-hello-world-executable.h, which also adds a
3994 (dg-final): Replace jit-verify-compile-to-file with
3995 jit-verify-output-file-was-created, and invoke new function
3997 * jit.dg/verify-dynamic-library.c: New source file.
3999 2015-02-06 Sebastian Pop <s.pop@samsung.com>
4000 Brian Rzycki <b.rzycki@samsung.com>
4002 PR tree-optimization/64878
4003 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4005 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4008 * g++.dg/ipa/pr64896.C: New test.
4010 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4013 * gcc.target/powerpc/pr64205.c: New file.
4015 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
4017 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4018 (dg-options): Use -fpie instead of -fPIE -pie.
4020 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4023 * g++.dg/asan/pr64937.C: New test.
4025 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
4028 * gfortran.dg/class_to_type_4.f90: New test
4030 2015-01-29 Andre Vehreschild <vehre@gmx.de>
4032 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4034 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4036 PR rtl-optimization/64957
4038 * gcc.c-torture/execute/pr64957.c: New test.
4040 2015-02-05 Jeff Law <law@redhat.com>
4043 * gcc.target/h8300/pr17306-1.c: New test.
4044 * gcc.target/h8300/pr17306-2.c: New test.
4046 2015-02-05 Tobias Burnus <burnus@net-b.de>
4049 * gfortran.dg/structure_constructor_12.f90: New.
4051 2015-02-05 Jeff Law <law@redhat.com>
4054 gcc.target/h8300/pr58400.c: New test.
4056 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
4058 * gcc.target/arm/macro_defs0.c: New test.
4059 * gcc.target/arm/macro_defs1.c: New test.
4060 * gcc.target/arm/macro_defs2.c: New test.
4062 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
4064 PR rtl-optimization/64905
4065 * gcc.target/i386/pr64905.c: Require nonpic target.
4066 (dg-options): Add -fomit-frame-pointer.
4069 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
4071 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4074 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4077 * gfortran.dg/type_to_class_2.f90: New test
4078 * gfortran.dg/type_to_class_3.f90: New test
4080 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
4083 * g++.dg/torture/pr64686.C: New testcase.
4085 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
4087 PR rtl-optimization/64905
4088 * gcc.target/i386/pr64905.c: New file.
4090 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4092 * gcc.dg/guality/pr41447-1.c: Remove xfail.
4093 * gcc.dg/guality/pr41616-1.c: Ditto.
4095 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
4098 * gcc.dg/pr64817-3.c: New.
4100 2015-02-04 Jakub Jelinek <jakub@redhat.com>
4101 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4103 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4104 pass parameters in registers.
4105 * gcc.dg/guality/pr36728-2.c (main): Likewise.
4106 * gcc.dg/guality/pr36728-3.c (main): Likewise.
4107 * gcc.dg/guality/pr36728-4.c (main): Likewise.
4109 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
4110 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4112 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4113 list, allow for multilibed targets.
4114 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4116 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4118 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4119 * gcc.dg/pr46728-6.c: Ditto.
4121 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
4123 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4124 for mips_nanlegacy target.
4126 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
4128 * gcc.target/i386/chkp-hidden-def.c: New.
4130 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4133 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4134 to use 24 bits for bitfield b.
4136 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4139 * lib/target-supports.exp (check_effective_target_bswap64): Do not
4140 cache result in a global variable. Include all 32-bit targets for
4143 2015-02-03 Jakub Jelinek <jakub@redhat.com>
4145 PR rtl-optimization/64756
4146 * gcc.c-torture/execute/pr64756.c: New test.
4148 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4151 * gcc.target/sh/pr64660-0.h: New.
4152 * gcc.target/sh/pr64660-1.c: New.
4153 * gcc.target/sh/pr64660-2.c: New.
4154 * gcc.target/sh/pr64660-3.c: New.
4155 * gcc.target/sh/pr64660-4.c: New.
4157 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4160 * g++.dg/warn/Waddress-2.C: New.
4162 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4165 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4167 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4169 PR preprocessor/64803
4170 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4172 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4174 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4176 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4178 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4179 (_ARM_FPSRC): Add DN and AHP fields.
4180 (clean_results): Force DN=1 on AArch64.
4181 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4182 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4183 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4184 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4185 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4186 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4188 2015-02-02 Alan Modra <amodra@gmail.com>
4190 * gcc.target/powerpc/cprophard.c: New.
4192 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4194 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4195 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4197 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.dg/pr64817-1.c: New test.
4201 * gcc.dg/pr64817-2.c: New test.
4203 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4206 * gcc.target/sh/pr64851-0.h: New
4207 * gcc.target/sh/pr64851-1.c: New
4208 * gcc.target/sh/pr64851-2.c: New
4209 * gcc.target/sh/pr64851-3.c: New
4210 * gcc.target/sh/pr64851-4.c: New
4212 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4215 * gcc.dg/torture/pr64882.c: New test.
4217 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4220 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4223 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4225 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4226 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4227 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4228 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4229 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4230 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4232 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4233 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4235 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4236 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4239 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4242 * g++.dg/pr64688-2.C: New.
4244 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4246 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4247 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4248 * gcc.target/i386/fuse-caller-save.c: Ditto.
4249 * gcc.target/i386/headmerge-1.c: Ditto.
4250 * gcc.target/i386/headmerge-2.c: Ditto.
4251 * gcc.target/i386/sibcall-6.c: Ditto.
4253 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4256 * gcc.target/i386/pr64617.c: New test.
4258 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4261 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4262 (dg-options): Remove -m32.
4263 (dg-final): Scan for "movb %al" only.
4264 * gcc.target/i386/pr15184-2.c: Ditto.
4266 2015-01-30 Richard Biener <rguenther@suse.de>
4268 PR tree-optimization/64829
4269 * gcc.dg/vect/pr64829.c: New testcase.
4271 2015-01-29 Marek Polacek <polacek@redhat.com>
4274 * gcc.dg/pr64709.c: New test.
4276 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4279 * g++.dg/ubsan/pr64717-1.C: New test.
4280 * g++.dg/ubsan/pr64717-2.C: New test.
4282 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4284 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4286 2015-01-29 Jeff Law <law@redhat.com>
4289 * gcc.target/i386/pr15184-1.c: New test.
4290 * gcc.target/i386/pr15184-2.c: New test.
4292 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4294 PR tree-optimization/64746
4295 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4297 2015-01-29 Richard Biener <rguenther@suse.de>
4299 PR tree-optimization/64853
4300 * gcc.dg/torture/pr64853.c: New testcase.
4302 2015-01-29 Richard Biener <rguenther@suse.de>
4304 PR tree-optimization/64844
4305 * gcc.dg/vect/pr64844.c: New testcase.
4307 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4310 * gcc.dg/pr64809.c: Delete.
4312 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4315 * gcc.target/i386/pr64805.c: New.
4317 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4319 * gcc.dg/guality/guality.h (main): Add argv[0] to
4320 guality_gdb_command.
4322 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4325 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4327 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4330 * gcc.target/sh/sh.exp
4331 (check_effective_target_atomic_model_soft_gusa_available,
4332 check_effective_target_atomic_model_soft_tcb_available,
4333 check_effective_target_atomic_model_soft_imask_available,
4334 check_effective_target_atomic_model_hard_llcs_available): New.
4335 * gcc.target/sh/pr64659-0.h: New.
4336 * gcc.target/sh/pr64659-1.c: New.
4337 * gcc.target/sh/pr64659-2.c: New.
4338 * gcc.target/sh/pr64659-3.c: New.
4339 * gcc.target/sh/pr64659-4.c: New.
4341 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4343 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4344 scan-assembler-times pattern.
4346 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4349 * gcc.dg/pr64809.c: New test.
4351 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4353 PR tree-optimization/64277
4354 * gcc.dg/pr64277.c: New.
4356 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4358 PR tree-optimization/64718
4359 * gcc.c-torture/execute/pr64718.c: New test.
4361 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4363 * gcc.target/aarch64/abs_2.c: New.
4365 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4367 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4368 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4369 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4372 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4375 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4376 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4377 { target comdat_group }.
4379 2015-01-27 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/goacc/coarray_2.f90: New.
4384 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4388 * g++.dg/torture/pr64139.C: New testcase.
4389 * g++.dg/torture/pr60871.C: Likewise.
4391 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4394 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4395 prevent linking errors.
4397 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4400 * g++.dg/torture/pr64282.C: New testcase.
4402 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4404 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4407 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4409 * gcc.target/s390/hotpatch-13.c: New testcase.
4410 * gcc.target/s390/hotpatch-14.c: New testcase.
4411 * gcc.target/s390/hotpatch-15.c: New testcase.
4412 * gcc.target/s390/hotpatch-16.c: New testcase.
4413 * gcc.target/s390/hotpatch-17.c: New testcase.
4414 * gcc.target/s390/hotpatch-18.c: New testcase.
4415 * gcc.target/s390/hotpatch-19.c: New testcase.
4416 * gcc.target/s390/hotpatch-20.c: New testcase.
4417 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4418 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4419 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4420 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4421 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4422 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4423 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4424 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4425 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4426 * gcc.target/s390/hotpatch-10.c: Likewise.
4427 * gcc.target/s390/hotpatch-11.c: Likewise.
4428 * gcc.target/s390/hotpatch-12.c: Likewise.
4429 * gcc.target/s390/hotpatch-2.c: Likewise.
4430 * gcc.target/s390/hotpatch-3.c: Likewise.
4431 * gcc.target/s390/hotpatch-4.c: Likewise.
4432 * gcc.target/s390/hotpatch-5.c: Likewise.
4433 * gcc.target/s390/hotpatch-6.c: Likewise.
4434 * gcc.target/s390/hotpatch-7.c: Likewise.
4435 * gcc.target/s390/hotpatch-8.c: Likewise.
4436 * gcc.target/s390/hotpatch-9.c: Likewise.
4437 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4438 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4439 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4440 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4441 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4442 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4443 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4444 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4446 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4448 * gcc.dg/long_branch.c: New testcase.
4450 2015-01-27 Richard Biener <rguenther@suse.de>
4452 PR tree-optimization/56273
4453 PR tree-optimization/59124
4454 PR tree-optimization/64277
4455 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4456 * gcc.dg/Warray-bounds-12.c: Likewise.
4457 * gcc.dg/Warray-bounds-13.c: Likewise.
4459 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4461 PR rtl-optimization/61058
4462 * gcc.dg/pr61058.c: New test.
4464 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4466 * gcc.target/i386/chkp-narrow-bounds.c: New.
4468 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4470 PR tree-optimization/64807
4471 * gcc.dg/pr64807.c: New test.
4474 * gcc.dg/pr64766.c: New test.
4476 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4479 * gcc.target/sh/pr49263-4.c: New.
4481 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4484 * gfortran.dg/allocate_with_mold_1.f90: New test
4486 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4489 * gcc.dg/pr64778.c: New test.
4492 * gcc.dg/vect/pr64421.c: New test.
4494 2015-01-26 Tobias Burnus <burnus@net-b.de>
4497 * gfortran.dg/coarray_36.f: New.
4498 * gfortran.dg/coarray_37.f90: New.
4500 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4503 * gfortran.dg/class_allocate_18.f90: New.
4505 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4507 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4509 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4511 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4513 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4515 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4517 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4519 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4521 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4523 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4524 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4525 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4526 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4528 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4530 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4531 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4532 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4534 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4536 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4537 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4538 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4539 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4540 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4543 2015-01-26 Richard Biener <rguenther@suse.de>
4546 * gcc.dg/uninit-19.c: New testcase.
4548 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4550 * lib/target-supports.exp (check_effective_target_vect64): Add
4553 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4556 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4558 2015-01-26 Tony Liu <tony.liu@arm.com>
4560 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4563 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4566 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4567 correctly, clean up afterwards.
4569 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4572 * gfortran.dg/use_rename_7.f90: New.
4574 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4576 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4577 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4579 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4582 * gcc.target/sh/pr54236-4.c: New.
4584 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4586 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4587 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4590 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4593 * gfortran.dg/open_new_segv.f90: New test.
4595 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4604 * gcc.target/sh/pr64345-1.c: New.
4605 * gcc.target/sh/pr64345-2.c: New.
4606 * gcc.target/sh/pr59533-1.c: New.
4607 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4608 * gcc.target/sh/pr52933-2.c: Likewise.
4609 * gcc.target/sh/pr54089-1.c: Likewise.
4610 * gcc.target/sh/pr54236-1.c: Likewise.
4611 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4612 * gcc.target/sh/pr49263-1.c: Remove xfails.
4613 * gcc.target/sh/pr49263-2.c: Likewise.
4614 * gcc.target/sh/pr49263-3.c: Likewise.
4615 * gcc.target/sh/pr53987-1.c: Likewise.
4616 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4617 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4618 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4619 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4620 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4621 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4623 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4626 2015-01-24 Tom de Vries <tom@codesourcery.com>
4628 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4630 2015-01-23 Ian Lance Taylor <iant@google.com>
4633 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4634 targets without split stack support.
4636 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4639 * gcc.target/i386/pr64317.c: New test.
4641 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4643 PR rtl-optimization/63637
4644 PR rtl-optimization/60663
4645 * gcc.dg/pr63637-1.c: New test.
4646 * gcc.dg/pr63637-2.c: New test.
4647 * gcc.dg/pr63637-3.c: New test.
4648 * gcc.dg/pr63637-4.c: New test.
4649 * gcc.dg/pr63637-5.c: New test.
4650 * gcc.dg/pr63637-6.c: New test.
4651 * gcc.target/i386/pr63637-1.c: New test.
4652 * gcc.target/i386/pr63637-2.c: New test.
4653 * gcc.target/i386/pr63637-3.c: New test.
4654 * gcc.target/i386/pr63637-4.c: New test.
4655 * gcc.target/i386/pr63637-5.c: New test.
4656 * gcc.target/i386/pr63637-6.c: New test.
4658 2015-01-23 Richard Biener <rguenther@suse.de>
4661 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4662 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4664 2015-01-23 Marek Polacek <polacek@redhat.com>
4666 PR preprocessor/60570
4667 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4668 * gcc.dg/cpp/pr60570.c: New test.
4670 2015-01-23 Richard Biener <rguenther@suse.de>
4673 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4674 vectorization on vect64 targets.
4676 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4679 * gfortran.dg/class_allocate_17.f90: New.
4681 2015-01-23 Tobias Burnus <burnus@net-b.de>
4684 * gfortran.dg/goacc/combined_loop.f90: New.
4686 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4689 * gfortran.dg/make_unit.f90: New test.
4691 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4694 * gfortran.dg/negative_unit_int8.f: Update.
4696 2015-01-22 Jeff Law <law@redhat.com>
4699 * gcc.target/m68k/pr52076-1.c: New test.
4700 * gcc.target/m68k/pr52076-2.c: New test.
4702 2015-01-22 Richard Biener <rguenther@suse.de>
4705 * gcc.dg/torture/pr64728.c: New testcase.
4707 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4710 * g++.dg/pr64688.C: New test.
4712 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4714 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4715 to avoid errors with -fpic.
4717 2015-01-22 Richard Biener <rguenther@suse.de>
4720 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4722 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4724 PR rtl-optimization/64682
4725 * gcc.c-torture/execute/pr64682.c: New file.
4727 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4730 * gcc.dg/pr64511.c: New test.
4732 PR rtl-optimization/62078
4733 * g++.dg/opt/pr62078.C: New test.
4736 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4738 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4741 * gfortran.dg/internal_pack_15.f90: New test.
4743 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4745 * c-c++-common/tsan/step.c: New testcase.
4747 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4749 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4751 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4753 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4755 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4757 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4759 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4761 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4763 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4765 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4767 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4769 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4771 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4773 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4775 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4777 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4779 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4781 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4783 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4785 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4787 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4789 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4791 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4793 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4795 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4797 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4798 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4799 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4802 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4804 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4805 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4806 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4809 2015-01-21 Renlin Li <renlin.li@arm.com>
4811 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4812 * g++.dg/tls/thread_local5g.C: Likewise.
4813 * g++.dg/tls/thread_local6g.C: Likewise.
4815 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4817 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4818 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4819 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4821 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4823 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4824 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4825 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4827 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4829 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4830 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4831 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4833 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4835 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4836 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4837 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4839 2015-01-20 Jeff Law <law@redhat.com>
4842 * gcc.target/m68k/pr59946.c: New test.
4844 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4846 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4847 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4848 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4850 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4852 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4853 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4854 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4856 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4858 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4859 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4860 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4862 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4864 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4865 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4866 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4868 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4871 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4873 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4874 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4875 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4877 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4879 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4880 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4881 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4883 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4885 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4887 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4889 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4892 * g++.dg/ubsan/pr64632.C: New test.
4895 * gcc.dg/pr64663.c: New test.
4897 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4900 * g++.dg/warn/Wunused-var-23.C: New.
4902 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4905 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4906 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4908 2015-01-20 Richard Biener <rguenther@suse.de>
4911 * gcc.dg/lto/pr64684_0.c: New testcase.
4912 * gcc.dg/lto/pr64684_1.c: Likewise.
4913 * gcc.dg/lto/pr64684_2.c: Likewise.
4914 * gcc.dg/lto/pr64685_0.c: Likewise.
4915 * gcc.dg/lto/pr64685_1.c: Likewise.
4917 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4920 * g++.dg/cpp1y/lambda-init12.C: New.
4922 2015-01-20 Richard Biener <rguenther@suse.de>
4924 PR tree-optimization/64410
4925 * g++.dg/vect/pr64410.cc: Require vect_double.
4927 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4930 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4932 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4936 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4938 PR rtl-optimization/64081
4939 * gcc.dg/pr64081.c: New test.
4941 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4943 * jit.dg/harness.h: Include <unistd.h>.
4944 (CHECK_NO_ERRORS): New.
4945 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4946 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4947 gcc_jit_context_compile_to_file.
4948 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4949 args to the spawned executable.
4950 (jit-expand-vars): New function.
4951 (jit-exe-params): New variable.
4952 (dg-jit-set-exe-params): New function.
4953 (jit-dg-test): Detect testcases that use
4954 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4955 Set arguments of spawned process to jit-exe-params.
4956 (jit-get-output-filename): New function.
4957 (jit-setup-compile-to-file): New function.
4958 (jit-verify-compile-to-file): New function.
4959 (jit-run-executable): New function.
4960 (jit-verify-executable): New function.
4961 * jit.dg/test-compile-to-assembler.c: New testcase.
4962 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4963 * jit.dg/test-compile-to-executable.c: New testcase.
4964 * jit.dg/test-compile-to-object.c: New testcase.
4966 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4969 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4972 2015-01-19 Martin Liska <mliska@suse.cz>
4974 * objc/compile/pr64668.m: New test.
4976 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4978 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4979 (create_overflow_fn): Update comment to clarify that
4980 the third param of the created function is a bool *, not
4982 (verify_int_overflow_fn): Convert param "expected_ovf" from
4983 int to bool. Update third param of "overflow_fn_type" from int *
4984 to bool *. Update local "actual_ovf" from int to bool.
4985 (verify_uint_overflow_fn): Likewise.
4987 2015-01-19 Martin Liska <mliska@suse.cz>
4989 * gcc.dg/ipa/ipa-icf-33.c: New test.
4991 2015-01-19 Felix Yang <felix.yang@huawei.com>
4992 Haijian Zhang <z.zhanghaijian@huawei.com>
4994 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4995 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4996 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4997 result_float64x2, expected_hfloat64x2): New helper type, variable and
4999 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5000 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5001 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5002 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5003 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5004 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5005 and target without the FMA feature.
5007 2015-01-19 Jiong Wang <jiong.wang@arm.com>
5009 * gcc.target/aarch64/pr64304.c: New testcase.
5011 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5013 PR rtl-optimization/64081
5014 * gcc.dg/pr64081.c: New test.
5016 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
5019 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5021 * gcc.target/aarch64/test_frame_6.c: Likewise.
5022 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5023 and x19 (in the epilogue).
5024 * gcc.target/aarch64/test_frame_4.c: Likewise.
5025 * gcc.target/aarch64/test_frame_7.c: Likewise.
5027 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
5029 * gcc.target/i386/chkp-always_inline.c: New.
5031 2015-01-15 Andrew Pinski <apinski@cavium.com>
5032 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5034 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5035 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5037 2015-01-18 Andre Vehreschild <vehre@gmx.de>
5040 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5041 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5043 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5046 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5048 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
5051 * gcc.target/sh/torture/pr64652.c: New.
5053 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5055 * gcc.dg/ipa/ipa-icf-32.c: Update template.
5056 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5057 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5058 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5059 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5060 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5062 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5065 * g++.dg/torture/pr64378.C: New testcase.
5067 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5070 * gfortran.dg/block_13.f08: New test
5072 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5075 * gfortran.dg/associate_1.f03: Allow test for character with
5078 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5080 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5081 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5083 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5085 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5087 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
5090 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5092 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5095 * gfortran.dg/alloc_comp_assign_13.f08: New test.
5098 * gfortran.dg/alloc_comp_assign_14.f08: New test.
5101 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5103 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5106 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5108 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
5110 PR rtl-optimization/52773
5111 * gcc.c-torture/compile/pr52773.c: New test.
5113 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5116 * g++.dg/cpp0x/alias-decl-46.C: New.
5118 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5120 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5122 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5124 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5126 (CHECK_FP): Likewise.
5127 (CHECK_CUMULATIVE_SAT): Likewise.
5129 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5131 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5132 (Set_Neon_Cumulative_Sat): Add parameter.
5133 (__set_neon_cumulative_sat): Support new parameter.
5134 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5135 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5137 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5138 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5141 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5143 * g++.dg/tsan/vptr_benign_race.C: New testcase.
5144 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5146 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5149 * g++.dg/tls/thread_local-ice4.C: New.
5151 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5153 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5156 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5159 * g++.dg/cpp0x/vt-62276.C: New.
5161 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5164 * g++.dg/pr64353.C: New.
5166 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5169 * gcc.target/aarch64/pr64263_1.c: New test.
5171 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5173 PR tree-optimization/64434
5174 * gcc.dg/torture/pr64434.c: Move to...
5175 * gcc.dg/pr64434.c: ... here.
5177 2015-01-16 Richard Biener <rguenther@suse.de>
5180 * gcc.dg/uninit-18.c: New testcase.
5182 2015-01-16 Richard Biener <rguenther@suse.de>
5184 PR tree-optimization/64568
5185 * g++.dg/torture/pr64568-2.C: New testcase.
5187 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5190 * gcc.target/i386/chkp-label-address.c: New.
5192 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5195 * gfortran.dg/pointer_init_6.f90: Extended.
5197 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5199 * gcc.c-torture/compile/20150108.c: New test.
5201 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5203 * gcc.target/visium: New directory.
5205 2015-01-16 Richard Biener <rguenther@suse.de>
5207 PR tree-optimization/61743
5208 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5209 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5211 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5213 * gcc.dg/pr64015.c: New test.
5215 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5219 * g++.dg/ipa/pr64612.C: New test.
5221 2015-01-16 Renlin Li <renlin.li@arm.com>
5223 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5225 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5227 * gcc.target/i386/sse-14.c: Test new intrinsic.
5228 * gcc.target/i386/sse-22.c: Ditto.
5230 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5233 * g++.dg/cpp0x/auto44.C: New.
5235 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5238 * gcc.target/nios2/gpopt-all.c: New test case.
5239 * gcc.target/nios2/gpopt-local.c: New test case.
5240 * gcc.target/nios2/gpopt-global.c: New test case.
5241 * gcc.target/nios2/gpopt-data.c: New test case.
5242 * gcc.target/nios2/gpopt-none.c: New test case.
5244 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5246 * g++.dg/ubsan/vptr-1.C: New test.
5247 * g++.dg/ubsan/vptr-2.C: New test.
5248 * g++.dg/ubsan/vptr-3.C: New test.
5249 * g++.dg/ubsan/vptr-4.C: New test.
5250 * g++.dg/ubsan/vptr-5.C: New test.
5251 * g++.dg/ubsan/vptr-6.C: New test.
5252 * g++.dg/ubsan/vptr-7.C: New test.
5253 * g++.dg/ubsan/vptr-8.C: New test.
5254 * g++.dg/ubsan/vptr-9.C: New test.
5256 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5258 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5260 * lib/gcc-dg.exp: Likewise.
5262 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5264 PR rtl-optimization/64110
5265 * gcc.target/i386/pr64110.c: Add scan-assembler.
5267 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5268 James Norris <jnorris@codesourcery.com>
5269 Cesar Philippidis <cesar@codesourcery.com>
5270 Ilmir Usmanov <i.usmanov@samsung.com>
5272 * lib/target-supports.exp (check_effective_target_fopenacc): New
5274 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5275 * g++.dg/goacc/goacc.exp: Likewise.
5276 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5277 * gcc.dg/goacc/goacc.exp: Likewise.
5278 * gfortran.dg/goacc/goacc.exp: Likewise.
5279 * c-c++-common/cpp/openacc-define-1.c: New file.
5280 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5281 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5282 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5283 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5284 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5285 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5286 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5287 * c-c++-common/goacc/cache-1.c: Likewise.
5288 * c-c++-common/goacc/clauses-fail.c: Likewise.
5289 * c-c++-common/goacc/collapse-1.c: Likewise.
5290 * c-c++-common/goacc/data-1.c: Likewise.
5291 * c-c++-common/goacc/data-2.c: Likewise.
5292 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5293 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5294 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5295 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5296 * c-c++-common/goacc/if-clause-1.c: Likewise.
5297 * c-c++-common/goacc/if-clause-2.c: Likewise.
5298 * c-c++-common/goacc/kernels-1.c: Likewise.
5299 * c-c++-common/goacc/loop-1.c: Likewise.
5300 * c-c++-common/goacc/loop-private-1.c: Likewise.
5301 * c-c++-common/goacc/nesting-1.c: Likewise.
5302 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5303 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5304 * c-c++-common/goacc/parallel-1.c: Likewise.
5305 * c-c++-common/goacc/pcopy.c: Likewise.
5306 * c-c++-common/goacc/pcopyin.c: Likewise.
5307 * c-c++-common/goacc/pcopyout.c: Likewise.
5308 * c-c++-common/goacc/pcreate.c: Likewise.
5309 * c-c++-common/goacc/pragma_context.c: Likewise.
5310 * c-c++-common/goacc/present-1.c: Likewise.
5311 * c-c++-common/goacc/reduction-1.c: Likewise.
5312 * c-c++-common/goacc/reduction-2.c: Likewise.
5313 * c-c++-common/goacc/reduction-3.c: Likewise.
5314 * c-c++-common/goacc/reduction-4.c: Likewise.
5315 * c-c++-common/goacc/sb-1.c: Likewise.
5316 * c-c++-common/goacc/sb-2.c: Likewise.
5317 * c-c++-common/goacc/sb-3.c: Likewise.
5318 * c-c++-common/goacc/update-1.c: Likewise.
5319 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5320 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5321 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5322 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5323 * gfortran.dg/goacc/assumed.f95: Likewise.
5324 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5325 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5326 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5327 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5328 * gfortran.dg/goacc/branch.f95: Likewise.
5329 * gfortran.dg/goacc/cache-1.f95: Likewise.
5330 * gfortran.dg/goacc/coarray.f95: Likewise.
5331 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5332 * gfortran.dg/goacc/cray.f95: Likewise.
5333 * gfortran.dg/goacc/critical.f95: Likewise.
5334 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5335 * gfortran.dg/goacc/data-tree.f95: Likewise.
5336 * gfortran.dg/goacc/declare-1.f95: Likewise.
5337 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5338 * gfortran.dg/goacc/fixed-1.f: Likewise.
5339 * gfortran.dg/goacc/fixed-2.f: Likewise.
5340 * gfortran.dg/goacc/fixed-3.f: Likewise.
5341 * gfortran.dg/goacc/fixed-4.f: Likewise.
5342 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5343 * gfortran.dg/goacc/if.f95: Likewise.
5344 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5345 * gfortran.dg/goacc/list.f95: Likewise.
5346 * gfortran.dg/goacc/literal.f95: Likewise.
5347 * gfortran.dg/goacc/loop-1.f95: Likewise.
5348 * gfortran.dg/goacc/loop-2.f95: Likewise.
5349 * gfortran.dg/goacc/loop-3.f95: Likewise.
5350 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5351 * gfortran.dg/goacc/omp.f95: Likewise.
5352 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5353 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5354 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5355 * gfortran.dg/goacc/parameter.f95: Likewise.
5356 * gfortran.dg/goacc/private-1.f95: Likewise.
5357 * gfortran.dg/goacc/private-2.f95: Likewise.
5358 * gfortran.dg/goacc/private-3.f95: Likewise.
5359 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5360 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5361 * gfortran.dg/goacc/reduction.f95: Likewise.
5362 * gfortran.dg/goacc/routine-1.f90: Likewise.
5363 * gfortran.dg/goacc/routine-2.f90: Likewise.
5364 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5365 * gfortran.dg/goacc/several-directives.f95: Likewise.
5366 * gfortran.dg/goacc/sie.f95: Likewise.
5367 * gfortran.dg/goacc/subarrays.f95: Likewise.
5368 * gfortran.dg/gomp/map-1.f90: Likewise.
5369 * gfortran.dg/openacc-define-1.f90: Likewise.
5370 * gfortran.dg/openacc-define-2.f90: Likewise.
5371 * gfortran.dg/openacc-define-3.f90: Likewise.
5372 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5373 * g++.dg/gomp/block-2.C: Likewise.
5374 * g++.dg/gomp/block-3.C: Likewise.
5375 * g++.dg/gomp/block-5.C: Likewise.
5376 * g++.dg/gomp/target-1.C: Likewise.
5377 * g++.dg/gomp/target-2.C: Likewise.
5378 * g++.dg/gomp/taskgroup-1.C: Likewise.
5379 * g++.dg/gomp/teams-1.C: Likewise.
5380 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5381 * gcc.dg/cilk-plus/jump.c: Likewise.
5382 * gcc.dg/gomp/block-1.c: Likewise.
5383 * gcc.dg/gomp/block-10.c: Likewise.
5384 * gcc.dg/gomp/block-2.c: Likewise.
5385 * gcc.dg/gomp/block-3.c: Likewise.
5386 * gcc.dg/gomp/block-4.c: Likewise.
5387 * gcc.dg/gomp/block-5.c: Likewise.
5388 * gcc.dg/gomp/block-6.c: Likewise.
5389 * gcc.dg/gomp/block-7.c: Likewise.
5390 * gcc.dg/gomp/block-8.c: Likewise.
5391 * gcc.dg/gomp/block-9.c: Likewise.
5392 * gcc.dg/gomp/target-1.c: Likewise.
5393 * gcc.dg/gomp/target-2.c: Likewise.
5394 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5395 * gcc.dg/gomp/teams-1.c: Likewise.
5397 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5399 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5402 2015-01-15 Mike Stump <mikestump@comcast.net>
5404 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5405 * gcc.dg/inline_2.c: Likewise.
5406 * gcc.dg/inline_3.c: Likewise.
5407 * gcc.dg/inline_4.c: Likewise.
5409 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5412 * gfortran.dg/proc_ptr_comp_43.f90: New.
5414 2015-01-15 Mike Stump <mikestump@comcast.net>
5416 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5417 * gcc.dg/unroll_2.c: Likewise.
5418 * gcc.dg/unroll_3.c: Likewise.
5419 * gcc.dg/unroll_4.c: Likewise.
5420 * gcc.dg/unroll_5.c: Likewise.
5422 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5425 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5427 * gcc.target/aarch64/test_frame_6.c: Likewise.
5428 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5429 x30 and x19 (in the epilogue).
5430 * gcc.target/aarch64/test_frame_4.c: Likewise.
5431 * gcc.target/aarch64/test_frame_7.c: Likewise.
5433 2015-01-15 Martin Liska <mliska@suse.cz>
5435 * g++.dg/ipa/pr64068.C: New test.
5436 * gcc.dg/ipa/PR64559.c: New test.
5438 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5440 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5443 2015-01-15 Richard Biener <rguenther@suse.de>
5445 PR tree-optimization/61743
5446 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5447 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5449 2015-01-15 Renlin Li <renlin.li@arm.com>
5451 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5452 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5454 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5456 * gcc.dg/vect/vect-aggressive-1.c: New.
5457 * gcc.target/i386/avx2-vect-aggressive.c: New.
5459 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5461 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5463 2015-01-15 Richard Biener <rguenther@suse.de>
5466 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5467 -Wl,-undefined,dynamic_lookup.
5469 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5471 * gnat.dg/opt47.adb: New test.
5473 2015-01-15 Richard Biener <rguenther@suse.de>
5476 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5478 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5480 PR tree-optimization/64434
5481 * gcc.dg/torture/pr64434.c: New test.
5483 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5485 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5486 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5487 -march=loongson* and -march=octeon* require -mno-micromips.
5489 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5490 Matthew Fortune <matthew.fortune@imgtec.com>
5492 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5493 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5494 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5495 * gcc.target/mips/call-saved-7.c: New file.
5496 * gcc.target/mips/call-saved-8.c: New file.
5497 * gcc.target/mips/call-saved-9.c: New file.
5499 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5501 * gcc.target/mips/lsa.c: New file.
5502 * gcc.target/mips/mips64-lsa.c: Likewise.
5503 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5504 * gcc.target/mips/mulsize-4.c: Likewise.
5505 * gcc.target/mips/mulsize-5.c: New file.
5506 * gcc.target/mips/mulsize-6.c: Likewise.
5507 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5508 and !HAS_LSA as ghost options.
5509 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5512 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5514 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5516 2015-01-15 Richard Biener <rguenther@suse.de>
5519 * gcc.dg/torture/pr64365.c: New testcase.
5521 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5523 * gcc.dg/stackprotectexplicit1.c: New test.
5524 * g++.dg/stackprotectexplicit2.c: New test.
5526 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5529 * gfortran.dg/inquire_internal.f90: New.
5530 * gfortran.dg/negative_unit_check.f90: New.
5532 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5535 * gcc.target/sh/pr53988-1.c: New.
5537 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5540 * g++.dg/tls/thread_local-ice3.C: New.
5542 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5544 * gcc.target/i386/fentry-override.c: Properly place {} in target
5545 selector. Remove nonpic.
5546 * gcc.target/i386/fentry.c: Likewise.
5548 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5550 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5551 warnings instead of errors.
5553 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5555 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5556 option support instead of ENABLE_LTO from Makefile.
5558 2015-01-14 Richard Biener <rguenther@suse.de>
5560 PR tree-optimization/59354
5561 * gcc.dg/vect/pr59354.c: New testcase.
5563 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5565 * lib/target-supports.exp
5566 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5567 on ARM architures before v7.
5569 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5572 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5575 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5578 * gcc.target/i386/pr64386.c: New test.
5580 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5583 * gcc.target/i386/pr64393.c: New test.
5585 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5588 * gcc.target/i386/pr64387.c: New test.
5590 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5592 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5594 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5596 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5598 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5601 * gcc.target/arm/pr64453.c: New.
5603 2015-01-14 Richard Biener <rguenther@suse.de>
5606 * gcc.dg/lto/pr64415_0.c: New testcase.
5607 * gcc.dg/lto/pr64415_1.c: Likewise.
5609 2015-01-14 Martin Liska <mliska@suse.cz>
5611 * gcc.dg/ipa/pr64307.c: New test.
5613 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5615 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5618 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5621 * gcc.target/arm/pr64460_1.c: New test.
5623 2015-01-14 Richard Biener <rguenther@suse.de>
5625 PR tree-optimization/64493
5626 PR tree-optimization/64495
5627 * gcc.dg/vect/pr64493.c: New testcase.
5628 * gcc.dg/vect/pr64495.c: Likewise.
5630 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5632 * gcc.dg/Warray-bounds-11.c: New test-case.
5634 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5636 * gcc.target/mips/octeon3-pipe-1.c: New test.
5638 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5640 * jit.dg/harness.h (set_up_logging): Move string concatenation
5642 (concat_strings): New function.
5643 (dump_reproducer): New function.
5644 (test_jit): Call dump_reproducer.
5645 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5647 (jit-dg-test): Delete any generated reproducer from previous runs.
5648 Verify that a generated reproducer was created, and verify that it
5650 * jit.dg/test-nested-contexts.c (main): Call
5651 gcc_jit_context_dump_reproducer_to_file.
5653 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5655 * gcc.dg/aru-2.c: Add dg-require-profiling.
5657 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5659 * lib/target-supports.exp (check_profiling_available): Check if
5662 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5665 * g++.dg/torture/pr64565.C: New testcase.
5667 2015-01-13 Marek Polacek <polacek@redhat.com>
5670 * gcc.dg/tm/pr64391.c: New test.
5672 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5674 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5677 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5679 * gcc.target/i386/pie.c: New test.
5681 * lib/target-supports.exp (check_effective_target_pie): New.
5683 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5685 PR rtl-optimization/64286
5686 * gcc.target/i386/avx2-pr64286.c: New test.
5688 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5691 * g++.dg/cpp0x/vt-57626.C: New.
5693 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5696 * gfortran.dg/pr64528.f90: New test.
5698 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5700 * gcc.target/aarch64/subsp.c: New test.
5702 2015-01-13 Andrew Pinski <apinski@cavium.com>
5704 * gcc.target/aarch64/store-pair-1.c: New testcase.
5706 2015-01-13 Richard Biener <rguenther@suse.de>
5709 * gcc.dg/lto/pr64373_0.c: New testcase.
5711 2015-01-13 Andrew Pinski <apinski@cavium.com>
5713 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5714 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5716 2015-01-13 Richard Biener <rguenther@suse.de>
5718 PR tree-optimization/64406
5719 * gcc.dg/pr64406.c: New testcase.
5721 2015-01-13 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/64404
5724 * gcc.dg/vect/pr64404.c: New testcase.
5726 2015-01-13 Richard Biener <rguenther@suse.de>
5728 PR tree-optimization/64568
5729 * g++.dg/torture/pr64568.C: New testcase.
5731 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5733 * jit.dg/test-error-local-used-from-other-function.c: New test
5735 * jit.dg/test-error-param-reuse.c: New test case.
5736 * jit.dg/test-error-param-sharing.c: New test case.
5737 * jit.dg/test-error-param-used-from-other-function.c: New test
5739 * jit.dg/test-error-param-used-without-a-function.c: New test
5742 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5744 PR tree-optimization/64563
5745 * gcc.dg/pr64563.c: New test.
5748 * gcc.target/i386/pr64513.c: New test.
5750 PR tree-optimization/64454
5751 * gcc.dg/pr64454.c: New test.
5754 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5756 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5757 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5758 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5759 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5760 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5761 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5762 * gcc.dg/vect/slp-25.c: Likewise.
5763 * gcc.dg/vect/vect-109.c: Likewise.
5764 * gcc.dg/vect/vect-13.c: Likewise.
5765 * gcc.dg/vect/vect-17.c: Likewise.
5766 * gcc.dg/vect/vect-18.c: Likewise.
5767 * gcc.dg/vect/vect-19.c: Likewise.
5768 * gcc.dg/vect/vect-20.c: Likewise.
5769 * gcc.dg/vect/vect-21.c: Likewise.
5770 * gcc.dg/vect/vect-22.c: Likewise.
5771 * gcc.dg/vect/vect-27.c: Likewise.
5772 * gcc.dg/vect/vect-29.c: Likewise.
5773 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5774 * gcc.dg/vect/vect-2.c: Likewise.
5775 * gcc.dg/vect/vect-3.c: Likewise.
5776 * gcc.dg/vect/vect-4.c: Likewise.
5777 * gcc.dg/vect/vect-5.c: Likewise.
5778 * gcc.dg/vect/vect-72.c: Likewise.
5779 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5780 * gcc.dg/vect/vect-73.c: Likewise.
5781 * gcc.dg/vect/vect-77-global.c: Likewise.
5782 * gcc.dg/vect/vect-78-global.c: Likewise.
5783 * gcc.dg/vect/vect-7.c: Likewise.
5784 * gcc.dg/vect/vect-86.c: Likewise.
5785 * gcc.dg/vect/vect-align-1.c: Likewise.
5786 * gcc.dg/vect/vect-align-3.c: Likewise.
5787 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5788 * gcc.dg/vect/vect-all.c: Likewise.
5789 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5790 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5791 * gcc.dg/vect/vect-peel-3.c: Likewise.
5792 * gcc.dg/vect/vect-peel-4.c: Likewise.
5793 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5795 2015-01-12 Jeff Law <law@redhat.com>
5798 * gcc.target/m68k/pr64461.c: New test.
5800 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5802 * jit.dg/test-array-as-pointer.c (create_code): Update call
5803 to gcc_jit_context_new_global by setting "kind" to
5804 GCC_JIT_GLOBAL_IMPORTED.
5805 * jit.dg/test-error-array-as-pointer.c: Likewise.
5806 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5807 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5808 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5809 * jit.dg/test-using-global.c (the_global): Rename to...
5810 (imported_global): ...this.
5811 (create_code): Update to test the three kinds of global.
5812 (verify_code): Likewise.
5814 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5817 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5819 * gcc.target/i386/pr64291-2.c: Updated.
5821 2015-01-12 Richard Biener <rguenther@suse.de>
5823 PR tree-optimization/64530
5824 * gfortran.dg/pr64530.f90: New testcase.
5826 2015-01-12 Richard Biener <rguenther@suse.de>
5829 * gcc.dg/torture/pr64357.c: New testcase.
5831 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5833 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5836 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5837 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5839 2015-01-12 Martin Liska <mliska@suse.cz>
5841 * gcc.dg/ipa/PR64550.c: New test.
5843 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5846 * g++.dg/ipa/pr63470.C: New testcase.
5848 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5851 * gfortran.dg/typebound_operator_20.f90: New.
5853 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5856 * gfortran.dg/proc_ptr_comp_42.f90: New.
5858 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5861 * gfortran.dg/proc_ptr_comp_41.f90: New.
5863 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5865 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5867 2015-01-10 Tobias Burnus <burnus@net-b.de>
5870 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5871 and add dg-excess-errors.
5872 * gfortran.dg/line_length_6.f90: New.
5873 * gfortran.dg/line_length_7.f90: New.
5874 * gfortran.dg/line_length_8.f90: New.
5875 * gfortran.dg/line_length_9.f90: New.
5876 * gfortran.dg/line_length_10.f90: New.
5877 * gfortran.dg/line_length_11.f90: New.
5879 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5881 * jit.dg/test-threads.c (struct testcase): Move declaration
5882 to jit.dg/all-non-failing-tests.h.
5883 (testcases): Likewise.
5884 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5885 declaration here from jit.dg/all-non-failing-tests.h.
5886 (testcases): Likewise.
5887 * jit.dg/test-combination.c (create_code): Eliminate spelling
5888 out all of the testcases in favor of looping through the
5889 "testcases" metadata.
5890 (verify_code): Likewise.
5892 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5894 PR rtl-optimization/64536
5895 * gcc.dg/pr64536.c: New test.
5897 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5899 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5900 * jit.dg/test-combination.c (create_code): Likewise.
5901 (verify_code): Likewise.
5902 * jit.dg/test-constants.c: New test case.
5903 * jit.dg/test-threads.c: Add test-constants.c.
5905 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5908 * objc.dg/gnu-api-2-class.m: Add a test case
5909 for the above change.
5911 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5913 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5915 2015-01-09 Richard Biener <rguenther@suse.de>
5917 PR tree-optimization/64410
5918 * g++.dg/vect/pr64410.cc: New testcase.
5920 2015-01-09 Martin Liska <mliska@suse.cz>
5922 * gcc.dg/ipa/ipa-icf-32.c: New test.
5924 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5926 * c-c++-common/tsan/tsan_barrier.h: New.
5927 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5928 * c-c++-common/tsan/bitfield_race.c: Likewise.
5929 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5930 * c-c++-common/tsan/mutexset1.c: Likewise.
5931 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5932 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5933 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5934 * c-c++-common/tsan/simple_race.c: Likewise.
5935 * c-c++-common/tsan/simple_stack.c: Likewise.
5936 * c-c++-common/tsan/sleep_sync.c: Likewise.
5937 * c-c++-common/tsan/tiny_race.c: Likewise.
5938 * c-c++-common/tsan/tls_race.c: Likewise.
5939 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5940 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5941 * g++.dg/tsan/atomic_free.C: Likewise.
5942 * g++.dg/tsan/atomic_free2.C: Likewise.
5943 * g++.dg/tsan/cond_race.C: Likewise.
5944 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5946 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5949 * lib/target-supports.exp (check_effective_target_libatomic_available):
5951 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5952 targets that match effective-target libatomic_available.
5953 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5955 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5957 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5958 Verify the result of gcc_jit_context_get_last_error.
5959 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5961 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5963 PR tree-optimization/63989
5964 * gcc.dg/strlenopt-27.c: New test.
5966 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5968 * jit.dg/harness.h (set_up_logging): New function.
5969 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5970 set_up_logging on the context, so that every testcase is
5971 logged to a particular file.
5972 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5973 and call gcc_jit_context_set_logfile on the top-level context.
5975 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5978 * g++.dg/opt/pr64338.C: New test.
5980 2015-01-08 Tobias Burnus <burnus@net-b.de>
5982 * gfortran.dg/coarray/codimension_2b.f90: New file.
5983 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5984 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5986 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5989 * g++.dg/ext/fnname4.C: New.
5991 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5994 * g++.dg/cpp0x/constexpr-64462.C: New.
5996 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5999 * g++.dg/cpp0x/deleted10.C: New.
6001 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6003 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6005 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6007 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6008 GCC_JIT_UNARY_OP_ABS.
6009 (verify_unary_ops): Likewise.
6011 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6013 * jit.dg/test-arith-overflow.c: New test case.
6014 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6015 * jit.dg/test-combination.c (create_code): Likewise.
6016 (verify_code): Likewise.
6017 * jit.dg/test-threads.c (testcases): Likewise.
6019 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6021 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6022 rather than "jit". Load g++.exp, and call g++_init.
6023 Run test-*.cc files within the testsuite and *.cc files within
6025 (jit-dg-test): Drop the addition of -fgnu89-inline to
6026 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6027 doing it when compiling C testcases (since g++ does not handle
6028 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6029 is restored to the value after g++_init ran, rather than the
6030 value before g++_init ran. Return a list of
6031 $comp_output $output_file, as dg-test assumes.
6033 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6035 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6036 make it easier to figure out the origin of each test result when
6037 running test-combination.c and test-threads.c.
6038 (CHECK_VALUE): Likewise.
6039 (CHECK_DOUBLE_VALUE): Likewise.
6040 (CHECK_STRING_VALUE): Likewise.
6041 (CHECK_STRING_STARTS_WITH): Likewise.
6042 (CHECK_STRING_CONTAINS): Likewise.
6044 (check_string_value): Likewise, add "funcname" param.
6045 (check_string_starts_with): Likewise.
6046 (check_string_contains): Likewise.
6048 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6050 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6051 generating name of built executable.
6053 2015-01-07 Marek Polacek <polacek@redhat.com>
6056 * gcc.dg/pr64440.c: New test.
6057 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6059 2015-01-07 Marek Polacek <polacek@redhat.com>
6062 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6063 * gcc.dg/pr64417.c: New test.
6065 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6068 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6071 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6073 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6074 Check if testcases run without errors, not just if they compile.
6076 2015-01-06 Christian Bruel <christian.bruel@st.com>
6079 * gcc.target/sh/pr64507.c: New test.
6081 2015-01-06 Arnaud Charlet <charlet@adacore.com>
6083 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6085 2015-01-06 Jakub Jelinek <jakub@redhat.com>
6087 * c-c++-common/asan/sanitize-all-1.c: New test.
6088 * c-c++-common/ubsan/sanitize-all-1.c: New test.
6089 * c-c++-common/ubsan/sanitize-all-2.c: New test.
6090 * c-c++-common/ubsan/sanitize-all-3.c: New test.
6091 * c-c++-common/ubsan/sanitize-all-4.c: New test.
6093 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6095 * lib/target-supports.exp (check_profiling_available): Return 0 for
6097 (check_effective_target_tls_runtime): Likewise.
6098 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6099 * gcc.dg/20020312-2.c: Adjust for Visium.
6100 * gcc.dg/tls/thr-cse-1.c: Likewise
6101 * gcc.dg/tree-ssa/20040204-1.c: Likewise
6102 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6103 * gcc.dg/weak/typeof-2.c: Likewise.
6105 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
6107 PR rtl-optimization/64287
6108 * gcc.dg/aru-2.c: New test.
6110 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6113 * c-c++-common/ubsan/pr64344-1.c: New test.
6114 * c-c++-common/ubsan/pr64344-2.c: New test.
6116 PR tree-optimization/64465
6117 * gcc.dg/pr64465.c: New test.
6119 PR tree-optimization/64494
6120 * gcc.c-torture/compile/pr64494.c: New test.
6122 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6125 * gfortran.dg/realloc_on_assign_25.f90: New test.
6127 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6129 Update copyright years.
6131 2015-01-05 Marek Polacek <polacek@redhat.com>
6134 * gcc.dg/pr64423.c: New test.
6136 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
6138 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6139 mmix-knuth-mmixware for the same reason as for MIPS.
6140 * gcc.dg/debug/debug-2.c: Ditto.
6142 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6144 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
6147 * lib/gfortran.exp: Add libatomic library search path.
6148 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6149 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6151 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6153 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6155 * c-c++-common/tsan/bitfield_race.c: New testcase.
6156 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6158 2015-01-02 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/coarray/collectives_4.f90: New.
6162 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6165 * gfortran.dg/extends_16.f90: New.
6167 2015-01-02 Tobias Burnus <burnus@net-b.de>
6169 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6171 2015-01-02 Tobias Burnus <burnus@net-b.de>
6173 * gfortran.dg/coarray/codimension_2.f90: New.
6174 * gfortran.dg/coarray/codimension_2a.f90: New.
6175 * gfortran.dg/coarray_35.f90: New.
6176 * gfortran.dg/coarray_35a.f90: New.
6178 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6181 * gfortran.dg/dummy_procedure_11.f90: New.
6183 Copyright (C) 2015 Free Software Foundation, Inc.
6185 Copying and distribution of this file, with or without modification,
6186 are permitted in any medium without royalty provided the copyright
6187 notice and this notice are preserved.