1 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
7 * gcc.target/i386/readeflags-1.c (abort): New prototype.
8 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
13 * g++.dg/cpp0x/auto45.C: New.
15 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
18 * gcc.target/i386/pr66334.c: New.
20 2015-07-08 David Malcolm <dmalcolm@redhat.com>
22 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
25 2015-07-08 David Malcolm <dmalcolm@redhat.com>
28 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
29 (verify_code): Update expected error message.
30 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
31 (verify_code): Likewise.
32 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
33 (verify_code): Likewise.
35 2015-07-08 Richard Biener <rguenther@suse.de>
37 PR tree-optimization/66793
38 * gcc.dg/torture/pr66793.c: New testcase.
40 2015-07-08 Richard Biener <rguenther@suse.de>
42 PR tree-optimization/66794
43 * gcc.dg/torture/pr66794.c: New testcase.
45 2015-07-08 Marek Polacek <polacek@redhat.com>
48 * g++.dg/abi/abi-tag15.C: New test.
50 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
52 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
53 * gcc.target/mips/branch-3.c: Ditto
54 * gcc.target/mips/branch-4.c: Ditto.
55 * gcc.target/mips/branch-5.c: Ditto.
56 * gcc.target/mips/branch-6.c: Ditto.
57 * gcc.target/mips/branch-7.c: Ditto.
58 * gcc.target/mips/branch-8.c: Ditto.
59 * gcc.target/mips/branch-9.c: Ditto.
60 * gcc.target/mips/branch-10.c: Ditto.
61 * gcc.target/mips/branch-11.c: Ditto.
62 * gcc.target/mips/branch-12.c: Ditto.
63 * gcc.target/mips/branch-13.c: Ditto.
64 * gcc.target/mips/umips-branch-5.c: New file.
65 * gcc.target/mips/umips-branch-6.c: New file.
66 * gcc.target/mips/umips-branch-7.c: New file.
67 * gcc.target/mips/umips-branch-8.c: New file.
68 * gcc.target/mips/umips-branch-9.c: New file.
69 * gcc.target/mips/umips-branch-10.c: New file.
70 * gcc.target/mips/umips-branch-11.c: New file.
71 * gcc.target/mips/umips-branch-12.c: New file.
72 * gcc.target/mips/umips-branch-13.c: New file.
73 * gcc.target/mips/umips-branch-14.c: New file.
74 * gcc.target/mips/umips-branch-15.c: New file.
75 * gcc.target/mips/umips-branch-16.c: New file.
76 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
77 (OCCUPY_0xfffc): New define.
79 2015-07-08 Renlin Li <renlin.li@arm.com>
81 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
83 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
85 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
87 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
89 * gcc.target/i386/bt-3.c: New test.
90 * gcc.target/i386/bt-4.c: Ditto.
92 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
94 * g++.dg/other/dump-ada-spec-8.C: New test.
96 2015-07-07 David Malcolm <dmalcolm@redhat.com>
99 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
101 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
103 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
105 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
106 Avoid using an opaque struct for local "f".
108 2015-07-07 David Malcolm <dmalcolm@redhat.com>
111 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
112 * jit.dg/test-pr66779.c: New testcase.
114 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
116 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
119 2015-07-07 Richard Biener <rguenther@suse.de>
121 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
123 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
125 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
126 * gcc.target/mips/call-5.c: Ditto.
127 * gcc.target/mips/call-6.c: Ditto.
129 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
131 * gcc.dg/dx-test.c: New test-case.
133 2015-07-07 Andre Vehreschild <vehre@gmx.de>
136 * gfortran.dg/allocate_with_source_9.f08: New test.
138 2015-07-07 Christian Bruel <christian.bruel@st.com>
141 * gcc.target/arm/flip-thumb.c: Fix scan.
142 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
143 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
144 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
147 2015-05-05 Jakub Jelinek <jakub@redhat.com>
150 * gcc.c-torture/execute/pr65956.c: New test.
152 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
154 * gcc.target/arm/aapcs/align1.c: New.
155 * gcc.target/arm/aapcs/align_rec1.c: New.
156 * gcc.target/arm/aapcs/align2.c: New.
157 * gcc.target/arm/aapcs/align_rec2.c: New.
158 * gcc.target/arm/aapcs/align3.c: New.
159 * gcc.target/arm/aapcs/align_rec3.c: New.
160 * gcc.target/arm/aapcs/align4.c: New.
161 * gcc.target/arm/aapcs/align_rec4.c: New.
162 * gcc.target/arm/aapcs/align_vararg1.c: New.
163 * gcc.target/arm/aapcs/align_vararg2.c: New.
165 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
167 * gfortran.dg/iomsg_2.f90: New test.
169 2015-07-06 Richard Biener <rguenther@suse.de>
171 PR tree-optimization/66772
172 * gcc.dg/torture/pr66772-1.c: New testcase.
173 * gcc.dg/torture/pr66772-2.c: Likewise.
175 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
177 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
178 the jals instruction.
180 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
183 * gcc.target/i386/pr53383-1.c: New file.
184 * gcc.target/i386/pr53383-2.c: Likewise.
185 * gcc.target/i386/pr53383-3.c: Likewise.
187 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
189 * gcc.target/aarch64/fnmul-1.c: New.
190 * gcc.target/aarch64/fnmul-2.c: New.
191 * gcc.target/aarch64/fnmul-3.c: New.
192 * gcc.target/aarch64/fnmul-4.c: New.
194 2015-07-06 Richard Biener <rguenther@suse.de>
197 * gcc.dg/torture/pr66759.c: New testcase.
199 2015-07-06 Andre Vehreschild <vehre@gmx.de>
202 * gfortran.dg/alloc_comp_class_3.f03: New test.
203 * gfortran.dg/alloc_comp_class_4.f03: New test.
205 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
207 * gcc.c-torture/execute/pr66757.c: New test.
209 2015-07-06 Bin Cheng <bin.cheng@arm.com>
211 PR tree-optimization/66720
212 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
214 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
215 Sandra Loosemore <sandra@codesourcery.com>
217 * gcc.target/nios2/gprel-offset.c: New test.
219 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
222 * gfortran.dg/pr66725.f90: New test.
224 2015-07-03 Jason Merrill <jason@redhat.com>
226 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
227 Avoid narrowing error.
229 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
231 PR rtl-optimization/66706
232 * gcc.target/powerpc/shift-int.c: New testcase.
234 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
237 * gcc.target/i386/pr66746.c: New file.
239 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
241 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
243 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
245 PR tree-optimization/66119
246 * g++.dg/opt/pr66119.C: New.
248 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
251 * gfortran.dg/submodule_1.f90: New test
252 * gfortran.dg/submodule_2.f90: New test
253 * gfortran.dg/submodule_3.f90: New test
254 * gfortran.dg/submodule_4.f90: New test
255 * gfortran.dg/submodule_5.f90: New test
256 * gfortran.dg/submodule_6.f90: New test
257 * gfortran.dg/submodule_7.f90: New test
259 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
261 PR preprocessor/53690
262 * g++.dg/cpp/pr53690.C: New.
264 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
266 * gcc.target/powerpc/vec-cmp.c: New test.
268 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
271 * gfortran.dg/pr56520.f90: New test.
273 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
276 * gfortran.dg/pr66545_1.f90: New test.
277 * gfortran.dg/pr66545_2.f90: New test.
279 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
281 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
282 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
284 2015-07-02 Richard Biener <rguenther@suse.de>
287 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
290 2015-07-02 Richard Biener <rguenther@suse.de>
292 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
294 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
296 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
298 2015-07-01 Jason Merrill <jason@redhat.com>
300 * lib/target-supports.exp (cxx_default): Set to C++14.
302 2015-07-01 Tom de Vries <tom@codesourcery.com>
305 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
308 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
310 * gfortran.dg/warn_conversion_8.f90: New test.
312 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
314 PR rtl-optimization/61047
315 * gcc.c-torture/execute/20150611-1.c: New testcase.
317 2015-07-01 David Malcolm <dmalcolm@redhat.com>
320 * jit.dg/all-non-failing-tests.h: Add
321 test-pr66700-observing-write-through-ptr.c.
322 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
324 2015-07-01 David Malcolm <dmalcolm@redhat.com>
326 * jit.dg/test-accessing-union.c: Add comments for use by
327 gcc/jit/docs/topics/types.rst.
329 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
331 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
332 'do-require-effective-target' with 'dg-require-effective-target'.
333 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
334 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
335 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
336 'stlex' with 'strex' as the expected output.
338 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
341 * g++.dg/cpp0x/gen-attrs-60.C: New.
342 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
344 2015-07-01 Jiong Wang <jiong.wang@arm.com>
346 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
348 * gcc.target/aarch64/pic-small.c: Restrict this test under
349 check_effective_target_aarch64_small_fpic.
351 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
353 * gfortran.dg/gomp/pr66633.f90: New test.
355 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
358 * g++.dg/template/pr66686.C: New test.
360 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
362 * gnat.dg/lto17.ad[sb]: New test.
364 2015-06-30 David Malcolm <dmalcolm@redhat.com>
366 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
367 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
369 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
371 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
373 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
375 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
377 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
379 * jit.dg/test-switch.c: New testcase.
380 * jit.dg/test-switch.cc: New testcase.
382 2015-06-30 David Malcolm <dmalcolm@redhat.com>
385 * jit.dg/all-non-failing-tests.h: Add note about
386 test-validly-unreachable-block.c.
387 * jit.dg/test-validly-unreachable-block.c: New file.
389 2015-06-30 David Malcolm <dmalcolm@redhat.com>
392 * jit.dg/all-non-failing-tests.h: Add note about
393 test-extra-options.c.
394 * jit.dg/test-extra-options.c: New testcase.
396 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
399 * gcc.target/i386/pr66691.c: New.
401 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
403 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
404 * gcc.target/i386/iamcu/args.h: Likewise.
405 * gcc.target/i386/iamcu/asm-support.S: Likewise.
406 * gcc.target/i386/iamcu/defines.h: Likewise.
407 * gcc.target/i386/iamcu/macros.h: Likewise.
408 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
409 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
410 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
411 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
412 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
413 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
414 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
415 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
416 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
417 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
418 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
419 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
420 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
421 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
422 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
423 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
424 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
426 2015-06-30 Marek Polacek <polacek@redhat.com>
428 * gcc.dg/fold-minus-6.c: New test.
430 * gcc.dg/fold-ior-3.c: New test.
432 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
434 Implement N4197 - Adding u8 character literals
435 * g++.dg/cpp1z/utf8.C: New.
436 * g++.dg/cpp1z/utf8-neg.C: New.
437 * g++.dg/cpp1z/udlit-utf8char.C: New.
439 2015-06-30 Marek Polacek <polacek@redhat.com>
441 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
443 2015-06-30 Tom de Vries <tom@codesourcery.com>
445 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
446 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
447 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
448 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
450 2015-06-30 Marek Polacek <polacek@redhat.com>
452 * gcc.dg/fold-ior-2.c: New test.
454 2015-06-30 Tom de Vries <tom@codesourcery.com>
456 PR tree-optimization/66652
457 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
458 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
460 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
462 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
465 * g++.dg/cpp0x/constexpr-friend-3.C: New.
466 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
468 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
471 * gfortran.dg/wunused-parameter.f90: New test.
473 2015-06-29 Richard Henderson <rth@redhat.com>
475 * gcc.target/i386/asm-flag-1.c: New.
476 * gcc.target/i386/asm-flag-2.c: New.
477 * gcc.target/i386/asm-flag-3.c: New.
478 * gcc.target/i386/asm-flag-4.c: New.
479 * gcc.target/i386/asm-flag-5.c: New.
481 2015-06-29 Marek Polacek <polacek@redhat.com>
484 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
485 * c-c++-common/pr66322.c: New test.
486 * g++.dg/eh/scope1.C: Remove dg-warning.
488 2015-06-29 Richard Biener <rguenther@suse.de>
490 PR tree-optimization/66677
491 * gcc.dg/vect/pr66677.c: New testcase.
493 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
496 * gcc.dg/tree-ssa/pr64130.c: New test.
498 2015-06-26 Jiong Wang <jiong.wang@arm.com>
500 * gcc.target/aarch64/pic-small.c: New testcase.
502 2015-06-26 Richard Biener <rguenther@suse.de>
504 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
506 2015-06-26 Marek Polacek <polacek@redhat.com>
508 * gcc.dg/fold-and-1.c: New test.
509 * gcc.dg/fold-and-2.c: New test.
511 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
513 * gnat.dg/warn11.adb: Add missing dg directive.
514 * gnat.dg/warn12.adb: New test.
515 * gnat.dg/warn12_pkg.ads: New helper.
517 2015-06-26 Richard Biener <rguenther@suse.de>
519 * gfortran.dg/reassoc_3.f90: Adjust.
521 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
524 * gcc.target/i386/pr66412.c: New test.
526 2015-06-25 Richard Biener <rguenther@suse.de>
528 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
530 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
532 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
534 2015-06-25 Richard Biener <rguenther@suse.de>
536 * gfortran.dg/vect/vect-9.f90: New testcase.
538 2015-06-25 Nick Clifton <nickc@redhat.com>
540 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
541 H8300 and M32R targets.
543 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
546 * gfortran.dg/maxerrors.f90: New test.
548 2015-06-08 DJ Delorie <dj@redhat.com>
550 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
552 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
554 * gcc.target/aarch64/mgeneral-regs_3.c: New.
556 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
558 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
559 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
560 * gcc.target/aarch64/nofp_1.c: New file.
562 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
564 Implement N3928 - Extending static_assert
565 * g++.dg/cpp0x/static_assert8.C: Adjust.
566 * g++.dg/cpp0x/static_assert12.C: New.
567 * g++.dg/cpp0x/static_assert13.C: New.
568 * g++.dg/cpp1y/static_assert1.C: New.
569 * g++.dg/cpp1y/static_assert2.C: New.
570 * g++.dg/cpp1z/static_assert-nomsg.C: New.
572 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
575 * g++.dg/cpp0x/trailing11.C: New.
577 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
579 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
581 * gcc.target/arm/memset-inline-10.c: Likewise.
582 * gcc.target/arm/pr58784.c: Likewise.
583 * gcc.target/arm/pr59985.C: Likewise.
584 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
586 2015-06-24 Renlin Li <renlin.li@arm.com>
588 * gcc.target/aarch64/arm_align_max_pwr.c: New.
589 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
591 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
594 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
597 * g++.dg/cpp0x/auto45.C: New test.
598 * g++.dg/template/pr30044.C: New test.
599 * g++.dg/template/crash83.C: Accept any error string.
600 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
602 * g++.dg/cpp0x/variadic18.C: Likewise
603 * g++.dg/template/canon-type-13.C: Likewise.
604 * g++.old-deja/g++.pt/ttp42.C: Likewise.
606 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
609 * g++.dg/other/linkage2.C: New.
611 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
614 * gcc.target/arm/pr63408.c: New test.
616 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
618 * lib/c-torture.exp: Don't call check_effective_target_lto
619 before setting up environment correctly.
620 * lib/gcc-dg.exp: Likewise, and protect
621 gcc_force_conventional_output.
623 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
625 PR rtl-optimization/66306
626 * gcc.target/s390/pr66306.c: New test.
628 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
630 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
631 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
632 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
633 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
634 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
635 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
636 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
638 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
641 * gcc.c-torture/pr65803.c: New test.
643 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
646 * g++.dg/cpp0x/auto45.C: New test.
647 * g++.dg/template/pr30044.C: New test.
648 * g++.dg/template/crash83.C: Accept any error string.
649 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
651 * g++.dg/cpp0x/variadic18.C: Likewise
652 * g++.dg/template/canon-type-13.C: Likewise.
653 * g++.old-deja/g++.pt/ttp42.C: Likewise.
655 2015-06-23 Marek Polacek <polacek@redhat.com>
657 * c-c++-common/Wlogical-op-3.c: New test.
659 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/cpp0x/scoped_enum5.C: New.
664 2015-06-23 Richard Biener <rguenther@suse.de>
666 PR tree-optimization/66636
667 * gcc.dg/vect/pr66636.c: New testcase.
669 2015-06-23 Marek Polacek <polacek@redhat.com>
671 * gcc.dg/fold-minus-4.c: New test.
672 * gcc.dg/fold-minus-5.c: New test.
673 * c-c++-common/ubsan/overflow-add-5.c: New test.
675 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
677 Add missing testcase from r224672.
678 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
680 * gcc.target/vax/bswapdi-1.c: New.
682 2015-06-23 Andre Vehreschild <vehre@gmx.de>
685 * gfortran.dg/associate_18.f08: New test.
687 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
690 * gcc.target/i386/pr66560-1.c: New test.
691 * gcc.target/i386/pr66560-2.c: Ditto.
692 * gcc.target/i386/pr66560-3.c: Ditto.
693 * gcc.target/i386/pr66560-4.c: Ditto.
695 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
697 * gcc.target/nvptx/nvptx.exp: New file.
698 * gcc.target/nvptx/proto-1.c: Likewise.
700 2015-06-23 Bin Cheng <bin.cheng@arm.com>
702 PR tree-optimization/66449
703 * gcc.dg/vect/pr66449.c: New test.
705 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
707 * g++.dg/other/dump-ada-spec-5.C: New test.
708 * g++.dg/other/dump-ada-spec-6.C: Likewise.
709 * g++.dg/other/dump-ada-spec-7.C: Likewise.
711 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
713 * g++.dg/inherit/pure1.C: Test location too.
715 2015-06-22 Marek Polacek <polacek@redhat.com>
717 * gcc.dg/fold-ior-1.c: New test.
718 * gcc.dg/fold-minus-2.c: New test.
719 * gcc.dg/fold-minus-3.c: New test.
720 * gcc.dg/fold-plus-1.c: New test.
721 * gcc.dg/fold-plus-2.c: New test.
722 * gcc.dg/fold-xor-4.c: New test.
723 * gcc.dg/fold-xor-5.c: New test.
725 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
728 * g++.dg/torture/pr65914.C: New.
730 2015-06-22 Richard Biener <rguenther@suse.de>
732 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
733 not existing TORTURE_OPTIONS only.
734 * lib/gcc-dg.exp: Likewise.
736 2015-06-22 Christian Bruel <christian.bruel@st.com>
739 * gcc.target/arm/flip-thumb.c: New test.
741 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
742 Martin Liska <mliska@suse.cz>
745 * g++.dg/ipa/pr65908.C: New testcase.
747 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
750 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
751 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
753 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
755 * gnat.dg/specs/debug1.ads: Adjust.
757 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
759 * gcc.target/aarch64/fmovd-zero-mem.c: New.
760 * gcc.target/aarch64/fmovd-zero-reg.c: New.
761 * gcc.target/aarch64/fmovf-zero-mem.c: New.
762 * gcc.target/aarch64/fmovf-zero-reg.c: New.
763 * gcc.target/aarch64/fmovld-zero-mem.c: New.
764 * gcc.target/aarch64/fmovld-zero-mem.c: New.
765 * gcc.target/aarch64/fmovd-zero.c: Delete.
766 * gcc.target/aarch64/fmovf-zero.c: Delete.
768 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
770 * gcc.target/vax/bswapdi-1.c: New.
772 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
774 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
776 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
778 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
780 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
782 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
784 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
786 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
788 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
790 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
792 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
794 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
796 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
798 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
800 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
802 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
804 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
806 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
808 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
810 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
812 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
814 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
816 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
818 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
820 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
822 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
824 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
826 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
828 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
830 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
832 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
834 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
836 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
838 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
840 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
842 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
844 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
846 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
848 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
850 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
851 (_ARM_FPSCR): Add FZ field.
852 (clean_results): Force FZ=1 on AArch64.
853 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
855 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
857 * gcc.target/aarch64/pr62308.c: New test.
859 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
862 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
864 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
866 * gcc.target/i386/mpx/pr66581.c: New test.
868 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
870 * gcc.target/i386/cmov9.c: New test.
872 2015-06-18 Richard Biener <rguenther@suse.de>
874 * g++.dg/other/const4.C: New testcase.
876 2015-06-18 Michael Matz <matz@suse.de>
879 * gcc.dg/vect/pr66253.c: New testcase.
881 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
884 * gcc.target/i386/mpx/chkp-vararg.c: New test.
886 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
889 * gcc.target/i386/mpx/pr66568.c: New test.
891 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
894 * gcc.target/i386/mpx/pr66567.c: New test.
896 2015-06-18 Richard Biener <rguenther@suse.de>
898 PR tree-optimization/66510
899 * gcc.dg/vect/slp-perm-12.c: New testcase.
901 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
903 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
904 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
905 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
906 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
908 2015-06-17 Jakub Jelinek <jakub@redhat.com>
911 * g++.dg/gomp/pr66571-1.C: New test.
914 * c-c++-common/gomp/pr66429.c: New test.
916 2015-06-17 David Malcolm <dmalcolm@redhat.com>
918 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
919 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
921 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
923 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
926 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
929 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
931 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
933 * gcc.target/mips/pr65862-1.c: New test.
934 * gcc.target/mips/pr65862-2.c: Likewise.
936 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
938 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
939 * gcc.target/i386/pr52252-atom.c: Ditto.
940 * gcc.target/i386/vect-div-1.c: Ditto.
941 * gcc.target/i386/rotate-5.c: Ditto.
942 * gcc.target/i386/pr50202.c: Ditto.
943 * gcc.target/i386/pr37843-3.c: Ditto.
944 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
945 * gcc.target/i386/pr53397-1.c: Ditto.
946 * gcc.target/i386/pr55934.c: Ditto.
947 * gcc.target/i386/pr37843-4.c: Ditto.
948 * gcc.target/i386/pr60451.c: Ditto.
949 * gcc.target/i386/pr53397-2.c: Ditto.
950 * gcc.target/i386/vectorize1.c: Ditto.
951 * gcc.target/i386/extract-insert-combining.c: Ditto.
952 * gcc.target/i386/pr53759.c: Ditto.
953 * gcc.target/i386/pr52252-core.c: Ditto.
954 * gcc.target/i386/rotate-3.c: Ditto.
955 * gcc.target/i386/sse-20.c: Ditto.
956 * gcc.target/i386/rotate-4.c: Ditto.
957 * gcc.target/i386/pr61403.c: Ditto.
958 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
959 * gcc.target/i386/pr60901.c: Ditto.
960 * gcc.target/i386/pr59794-7.c: Ditto.
961 * gcc.target/i386/pr62208.c: Ditto.
962 * gcc.target/i386/pr53416.c: Ditto.
963 * gcc.target/i386/asm-dialect-1.c: Ditto.
964 * gcc.target/i386/pr50038.c: Ditto.
965 * gcc.target/i386/47698.c: Ditto.
966 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
967 * gcc.target/i386/pr59794-2.c: Ditto.
968 * gcc.target/i386/pr59794-3.c: Ditto.
969 * gcc.target/i386/pr39058.c: Ditto.
970 * gcc.target/i386/pr60205-1.c: Ditto.
971 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
972 * gcc.target/i386/sse2-movq-2.c: Ditto.
974 2015-06-17 Richard Biener <rguenther@suse.de>
976 PR tree-optimization/66251
977 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
979 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/parse/new-placement1.C: New.
984 2015-06-16 David Malcolm <dmalcolm@redhat.com>
986 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
987 * jit.dg/test-compound-assignment.c: New testcase.
989 2015-06-16 David Malcolm <dmalcolm@redhat.com>
992 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
993 to "testcases" array.
995 2015-06-16 David Malcolm <dmalcolm@redhat.com>
998 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
999 * jit.dg/test-debug-strings.c: New test case.
1000 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1001 the discriminant has a sane debug string.
1003 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1006 * gcc.target/i386/pr56766-1.c: New test.
1007 * gcc.target/i386/pr56766-2.c: Ditto.
1009 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1011 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1012 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1013 * gcc.target/mips/loongson-simd.c: Ditto.
1015 2015-06-16 Richard Biener <rguenther@suse.de>
1017 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1019 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1021 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1022 passed by the testsuite driver.
1024 2015-06-16 Richard Biener <rguenther@suse.de>
1026 * gcc.dg/vect/slp-perm-11.c: New testcase.
1028 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1030 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1033 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1035 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1036 Reinstate calls to torture-init and torture-finalize.
1038 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1040 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1042 2015-06-15 Nathan Sidwell <nathan@acm.org>
1045 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1047 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1050 * g++.dg/cpp0x/local-type1.C: New.
1052 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1057 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1058 unimplemented error.
1059 * gfortran.dg/allocate_with_source_7.f08: New test.
1060 * gfortran.dg/allocate_with_source_8.f08: New test.
1062 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1065 * g++.dg/warn/Walways-true-3.C: New test.
1067 2015-06-13 Tom de Vries <tom@codesourcery.com>
1069 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1071 2015-06-13 Tom de Vries <tom@codesourcery.com>
1073 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1074 (main): Remove superfluous attributes.
1075 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1076 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1078 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1080 * gcc.target/i386/monitorx.c: New.
1081 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1082 * gcc.target/i386/sse-13.c: Ditto.
1083 * gcc.target/i386/sse-14.c: Ditto.
1084 * gcc.target/i386/sse-22.c: Ditto.
1085 * gcc.target/i386/sse-23.c: Ditto.
1086 * g++.dg/other/i386-2.C: Ditto.
1087 * g++.dg/other/i386-3.C: Ditto.
1089 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1091 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1093 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1096 * gfortran.dg/allocatable_scalar_13.f90: New test
1098 2015-06-11 Marek Polacek <polacek@redhat.com>
1100 * gcc.dg/fold-xor-3.c: New test.
1102 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1104 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1105 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1107 2015-06-11 Christian Bruel <christian.bruel@st.com>
1110 * gcc.target/arm/pragma_attribute.c: New test.
1112 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1114 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1116 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1119 * gcc.target/i386/pr66473.c: New test.
1121 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1124 * gcc.dg/tls/pr66470.c: New test.
1125 * gcc.target/i386/pr66470.c: New test.
1127 2015-06-10 Christian Bruel <christian.bruel@st.com>
1130 * gcc.target/arm/attr_arm.c: New test
1131 * gcc.target/arm/attr_arm-err.c: New test
1132 * gcc.target/arm/attr_thumb.c: New test
1133 * gcc.target/arm/attr_thumb-static.c: New test
1135 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1140 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1142 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1144 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1145 passed by the testsuite driver.
1147 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1150 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1151 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1152 * gcc.dg/ssp-1.c: Make counter a register.
1153 * gcc.dg/ssp-2.c: Likewise.
1154 * gcc.dg/torture/parm-coalesce.c: New.
1156 2015-06-09 Tom de Vries <tom@codesourcery.com>
1158 * gcc.target/i386/vararg-loc.c: New test.
1160 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1163 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1164 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1166 2015-06-09 Marek Polacek <polacek@redhat.com>
1168 PR tree-optimization/66299
1169 * gcc.dg/pr66299-1.c: New test.
1170 * gcc.dg/pr66299-2.c: New test.
1171 * gcc.dg/pr66299-3.c: New test.
1173 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1175 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1176 passed by the testsuite driver.
1178 2015-06-09 Richard Biener <rguenther@suse.de>
1181 * gcc.dg/fold-modpow2.c: New testcase.
1183 2015-06-09 Richard Biener <rguenther@suse.de>
1185 PR tree-optimization/66419
1186 * gcc.dg/vect/bb-slp-37.c: New testcase.
1188 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1190 * gcc.target/arm/stl-cond.c: New test.
1192 2015-06-09 Richard Biener <rguenther@suse.de>
1195 * gcc.dg/torture/pr66413.c: New testcase.
1197 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1199 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1200 * gcc.dg/ssp-1.c: Make counter a register.
1201 * gcc.dg/ssp-2.c: Likewise.
1202 * gcc.dg/torture/parm-coalesce.c: New.
1204 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1206 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1207 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1209 2015-06-08 Tom de Vries <tom@codesourcery.com>
1211 PR rtl-optimization/66444
1212 * gcc.dg/pr66444.c: New test.
1214 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1217 * gfortran.dg/class_is_1.f90: New test.
1218 * gfortran.dg/type_is_1.f90: Ditto.
1220 2015-06-08 Marek Polacek <polacek@redhat.com>
1223 * gcc.dg/cpp/pr66415-1.c: New test.
1224 * gcc.dg/cpp/pr66415-2.c: New test.
1226 2015-06-08 Richard Biener <rguenther@suse.de>
1228 PR tree-optimization/66422
1229 * gcc.dg/Warray-bounds-16.c: New testcase.
1231 2015-06-08 Richard Biener <rguenther@suse.de>
1233 * gcc.dg/vect/slp-perm-10.c: New testcase.
1234 * gcc.dg/vect/slp-23.c: Adjust.
1235 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1236 vector pointer update.
1238 2015-06-08 Marek Polacek <polacek@redhat.com>
1241 * g++.dg/ubsan/pr66452.C: New test.
1243 2015-06-08 Tom de Vries <tom@codesourcery.com>
1245 PR tree-optimization/66436
1246 * gcc.dg/gomp/dump-new-function-2.c: New test.
1247 * gcc.dg/gomp/dump-new-function-3.c: Same.
1248 * gcc.dg/gomp/dump-new-function.c: Same.
1250 2015-06-08 Tom de Vries <tom@codesourcery.com>
1252 PR tree-optimization/66435
1253 * gcc.dg/gomp/notify-new-function-2.c: New test.
1254 * gcc.dg/gomp/notify-new-function-3.c: Same.
1255 * gcc.dg/gomp/notify-new-function.c: Same.
1257 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1259 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1260 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1261 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1262 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1263 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1264 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1267 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1270 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1271 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1273 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1274 * gfortran.dg/warn_conversion_5.f90: New test.
1275 * gfortran.dg/warn_conversion_6.f90: New test.
1276 * gfortran.dg/warn_conversion_7.f90: New test.
1278 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1281 * gfortran.dg/blockdata_9.f: New test.
1283 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1286 * gfortran.dg/forall_17.f90: New test.
1288 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1290 * g++.dg/cpp0x/pr57101.C: Add warning.
1291 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1292 * g++.dg/ext/visibility/anon7.C: Same.
1293 * g++.dg/ipa/pr63587-2.C: Same.
1294 * g++.dg/opt/dump1.C: Same.
1295 * g++.dg/opt/pr59622-3.C: Same.
1296 * g++.dg/opt/pr59622.C: Same.
1297 * g++.dg/torture/pr46383.C: Same.
1298 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1299 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1300 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1302 * gfortran.dg/intent_out_8.f90: Same.
1303 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1305 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1308 gfortran.dg/equiv_9.f90: New test.
1311 2015-06-05 Tom de Vries <tom@codesourcery.com>
1313 merge from gomp4 branch:
1314 2015-05-28 Tom de Vries <tom@codesourcery.com>
1316 PR tree-optimization/65443
1317 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1318 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1319 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1321 2015-06-05 Nathan Sidwell <nathan@acm.org>
1324 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1326 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1328 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1330 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1332 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1334 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1336 * testsuite/gcc.target/i386/noplt-1.c: New test.
1337 * testsuite/gcc.target/i386/noplt-2.c: New test.
1338 * testsuite/gcc.target/i386/noplt-3.c: New test.
1339 * testsuite/gcc.target/i386/noplt-4.c: New test.
1341 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1344 * gfortran.dg/adjustl_1.f90: New test.
1346 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1348 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1349 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1351 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1353 * lto.c (iterative_hash_canonical_type,
1354 gimple_register_canonical_type): only hash main variants of types
1356 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1358 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1359 Move set of dg-do-what-default after early return.
1361 2015-06-04 Marek Polacek <polacek@redhat.com>
1364 * gcc.dg/lvalue-8.c: New test.
1366 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1367 Paolo Carlini <paolo.carlini@oracle.com>
1370 * g++.dg/other/pr66130.C: New.
1371 * g++.dg/cpp0x/pr66130.C: Likewise.
1373 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1375 * g++.dg/cpp0x/decl-loc1.C: New.
1376 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1377 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1378 * g++.dg/init/ctor8.C: Likewise.
1379 * g++.dg/parse/semicolon4.C: Likewise.
1381 2015-06-03 Marek Polacek <polacek@redhat.com>
1384 * g++.dg/ubsan/static-init-1.C: New test.
1385 * g++.dg/ubsan/static-init-2.C: New test.
1386 * g++.dg/ubsan/static-init-3.C: New test.
1388 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1391 * gcc.target/i386/pr66275.c: New test.
1393 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1395 * gcc.dg/Wcxx-compat-22.c: New testcase.
1396 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1397 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1398 * c-c++-common/pr58346-1.c: Likewise.
1399 * c-c++-common/transparent-union-1.c: Likewise.
1401 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1403 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1404 * g++.dg/plugin/def_plugin.c: New file.
1405 * g++.dg/plugin/def-plugin-test.C: New file.
1407 2015-06-03 Richard Biener <rguenther@suse.de>
1409 * gcc.dg/vect/bb-slp-36.c: New testcase.
1411 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1413 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1415 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1417 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1418 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1419 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1420 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1422 2015-06-03 Marek Polacek <polacek@redhat.com>
1426 * gcc.dg/pr64223-1.c: New test.
1427 * gcc.dg/pr64223-2.c: New test.
1429 2015-06-03 Richard Biener <rguenther@suse.de>
1431 PR tree-optimization/63916
1432 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1434 2015-06-03 Richard Biener <rguenther@suse.de>
1436 PR tree-optimization/66375
1437 * gcc.dg/torture/pr66375.c: New testcase.
1439 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1441 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1443 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1446 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1448 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1451 * gfortran.dg/reshape_7.f90: New test.
1453 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1456 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1459 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1462 * gcc.dg/pr49551.c: New testcase.
1464 2015-06-02 Richard Biener <rguenther@suse.de>
1467 * g++.dg/lto/pr65549_0.C: New testcase.
1469 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1473 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1475 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1477 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1479 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1482 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1484 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1486 PR tree-optimization/48052
1487 * gcc.dg/tree-ssa/scev-8.c: New.
1488 * gcc.dg/tree-ssa/scev-9.c: New.
1489 * gcc.dg/tree-ssa/scev-10.c: New.
1490 * gcc.dg/vect/pr48052.c: New.
1492 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1494 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1496 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1498 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1500 2015-06-02 Marek Polacek <polacek@redhat.com>
1503 * gcc.dg/torture/pr66345.c: New test.
1505 2015-06-02 Richard Biener <rguenther@suse.de>
1507 PR tree-optimization/65961
1508 * gcc.dg/torture/pr65961.c: New testcase.
1510 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1512 PR tree-optimization/52563
1513 PR tree-optimization/62173
1514 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1515 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1517 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1519 * gnat.dg/specs/varsize_return2.ads: New test.
1520 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1522 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1524 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1526 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1529 * gcc.target/aarch64/sync-comp-swap.c: New.
1530 * gcc.target/aarch64/sync-comp-swap.x: New.
1531 * gcc.target/aarch64/sync-op-acquire.c: New.
1532 * gcc.target/aarch64/sync-op-acquire.x: New.
1533 * gcc.target/aarch64/sync-op-full.c: New.
1534 * gcc.target/aarch64/sync-op-full.x: New.
1535 * gcc.target/aarch64/sync-op-release.c: New.
1536 * gcc.target/aarch64/sync-op-release.x: New.
1538 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1540 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1543 2015-06-01 Richard Biener <rguenther@suse.de>
1545 PR tree-optimization/66349
1546 PR tree-optimization/66352
1547 PR tree-optimization/66357
1548 * gcc.dg/torture/pr66357.c: New testcase.
1549 * gcc.dg/torture/pr66349.c: Likewise.
1550 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1552 2015-06-01 Richard Biener <rguenther@suse.de>
1555 2015-05-29 Richard Biener <rguenther@suse.de>
1557 PR tree-optimization/66314
1558 * gcc.dg/asan/pr66314.c: New testcase.
1560 2015-06-01 Richard Biener <rguenther@suse.de>
1562 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1564 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1568 (hp3, hp4): Add inline keyword.
1569 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1570 (hp2): Add inline keyword.
1571 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1572 (hp2): Add inline keyword.
1574 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1577 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1578 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1579 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1580 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1582 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1584 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1585 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1587 2015-06-01 Richard Biener <rguenther@suse.de>
1589 PR tree-optimization/66280
1590 * g++.dg/torture/pr66280.C: New testcase.
1591 * g++.dg/torture/pr66280-2.C: Likewise.
1593 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1595 * gnat.dg/addr9_1.adb: New test.
1596 * gnat.dg/addr9_2.adb: Likewise.
1597 * gnat.dg/addr9_3.adb: Likewise.
1598 * gnat.dg/addr9_4.adb: Likewise.
1600 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1602 * g++.dg/other/dump-ada-spec-4.C: New test.
1604 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1606 * gcc.dg/alias-8.c: Fix dg-warning.
1608 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1610 * gcc.dg/alias-8.c: Do not xfail.
1611 * gcc.dg/pr62167.c: Prevent FRE.
1612 * gcc.dg/alias-14.c: New testcase.
1614 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1616 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1618 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1621 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1623 * gcc.target/s390/hotpatch-10.c: Likewise.
1624 * gcc.target/s390/hotpatch-11.c: Likewise.
1625 * gcc.target/s390/hotpatch-12.c: Likewise.
1626 * gcc.target/s390/hotpatch-17.c: Likewise.
1627 * gcc.target/s390/hotpatch-18.c: Likewise.
1628 * gcc.target/s390/hotpatch-20.c: Likewise.
1629 * gcc.target/s390/hotpatch-21.c: Likewise.
1630 * gcc.target/s390/hotpatch-22.c: Likewise.
1631 * gcc.target/s390/hotpatch-23.c: Likewise.
1632 * gcc.target/s390/hotpatch-24.c: Likewise.
1633 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1634 to check for the exact nops too.
1635 * gcc.target/s390/hotpatch-3.c: Likewise.
1636 * gcc.target/s390/hotpatch-4.c: Likewise.
1637 * gcc.target/s390/hotpatch-5.c: Likewise.
1638 * gcc.target/s390/hotpatch-6.c: Likewise.
1639 * gcc.target/s390/hotpatch-7.c: Likewise.
1640 * gcc.target/s390/hotpatch-8.c: Likewise.
1641 * gcc.target/s390/hotpatch-9.c: Likewise.
1642 * gcc.target/s390/hotpatch-14.c: Likewise.
1643 * gcc.target/s390/hotpatch-15.c: Likewise.
1644 * gcc.target/s390/hotpatch-16.c: Likewise.
1645 * gcc.target/s390/hotpatch-19.c: Likewise.
1646 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1647 scan-assembler-times counting number of .align directives.
1648 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1649 dg-options. Remove scan-assembler-times counting number of .align
1651 * gcc.target/s390/hotpatch-26.c: New file.
1652 * gcc.target/s390/hotpatch-27.c: New file.
1653 * gcc.target/s390/hotpatch-28.c: New file.
1654 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1655 using -Os -O0 -O1 -O2 -O3 options.
1657 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1659 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1661 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1663 PR tree-optimization/66142
1664 * gcc.dg/vect/pr66142.c: New test.
1666 2015-05-29 Richard Biener <rguenther@suse.de>
1668 PR tree-optimization/66314
1669 * gcc.dg/asan/pr66314.c: New testcase.
1671 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1673 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1674 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1676 (schedule-cleanups, dg-keep-saved-temps): New proc.
1677 (gcc-dg-test-1): Schedule cleanups.
1678 * lib/profopt.exp (profopt-execute): Likewise.
1679 * g++.dg/cdce3.C: Adjust expected line numbers.
1680 * gcc.dg/cdce1.c: Likewise.
1681 * gcc.dg/cdce2.c: Likewise.
1682 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1683 * gcc.dg/strlenopt-24.c: Likewise.
1684 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1685 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1686 * obj-c++.dg/encode-2.mm: Likewise.
1688 2015-05-28 DJ Delorie <dj@redhat.com>
1690 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1692 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1694 * gnat.dg/discr43.adb: New test.
1696 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1698 * gnat.dg/varsize_temp.adb: Rename into...
1699 * gnat.dg/varsize1.adb: ...this.
1700 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1701 * gnat.dg/varsize2.ad[sb]: ...this.
1702 * gnat.dg/varsize3_1.adb: New test.
1703 * gnat.dg/varsize3_2.adb: Likewise.
1704 * gnat.dg/varsize3_3.adb: Likewise.
1705 * gnat.dg/varsize3_4.adb: Likewise.
1706 * gnat.dg/varsize3_5.adb: Likewise.
1707 * gnat.dg/varsize3_6.adb: Likewise.
1708 * gnat.dg/varsize3_pkg1.ads: New helper.
1709 * gnat.dg/varsize3_pkg2.ads: Likewise.
1710 * gnat.dg/varsize3_pkg3.ads: Likewise.
1712 2015-05-28 Richard Biener <rguenther@suse.de>
1714 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1716 2015-05-28 Richard Biener <rguenther@suse.de>
1718 PR tree-optimization/66142
1719 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1721 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1724 * gcc.dg/darwin-minversion-3.c: Update testcase.
1725 * gcc.dg/darwin-minversion-4.c: Ditto.
1726 * gcc.dg/darwin-minversion-5.c: New testcase.
1727 * gcc.dg/darwin-minversion-6.c: Ditto.
1728 * gcc.dg/darwin-minversion-7.c: Ditto.
1729 * gcc.dg/darwin-minversion-8.c: Ditto.
1730 * gcc.dg/darwin-minversion-9.c: Ditto.
1731 * gcc.dg/darwin-minversion-10.c: Ditto.
1732 * gcc.dg/darwin-minversion-11.c: Ditto.
1733 * gcc.dg/darwin-minversion-12.c: Ditto.
1735 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1737 PR rtl-optimization/66168
1738 * gcc.c-torture/compile/pr66168.c: New test.
1740 2015-05-27 Jeff Law <law@redhat.com>
1743 * gcc.dg/target/m68k/pr39726-1.c: New test.
1745 2015-05-27 Nathan Sidwell <nathan@acm.org>
1748 * g++.dg/ext/alias-canon3.C: New.
1750 2015-05-27 Richard Biener <rguenther@suse.de>
1752 PR tree-optimization/66272
1754 2014-08-15 Richard Biener <rguenther@suse.de>
1756 PR tree-optimization/62031
1757 * gcc.dg/torture/pr66272.c: New testcase.
1759 2015-05-27 Richard Biener <rguenther@suse.de>
1761 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1763 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1766 * gcc.dg/pr65358.c: New test.
1768 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1771 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1773 * gfortran.dg/allocate_with_source_6.f90: New test.
1775 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1777 * gnat.dg/atomic7_1.adb: New test.
1778 * gnat.dg/atomic7_2.adb: Likewise.
1779 * gnat.dg/atomic7_pkg1.ads: New helper.
1780 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1782 2015-05-26 Michael Matz <matz@suse.de>
1785 * gcc.dg/vect/pr66251.c: New test.
1787 2015-05-26 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/66142
1790 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1792 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1795 * gfortran.dg/allocatable_scalar_13.f90: New test
1797 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1799 * gnat.dg/warn11.adb: New test.
1800 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1802 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1804 * gnat.dg/vfa1_1.adb: New test.
1805 * gnat.dg/vfa1_2.adb: Likewise.
1806 * gnat.dg/vfa1_3.adb: Likewise.
1807 * gnat.dg/vfa1_4.adb: Likewise.
1808 * gnat.dg/vfa1_pkg.ads: New helper.
1810 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1812 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1813 * gcc.target/i386/pr66232-3.c: Likewise.
1815 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1818 * gcc.target/i386/pr66274.c: New test.
1820 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1822 * gnat.dg/renaming6.ad[sb]: New test.
1824 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1826 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1827 and 'dg-require-effective-target pie'.
1829 2015-05-23 Nathan Sidwell <nathan@acm.org>
1832 * g++.dg/cpp0x/pr66243.C: New.
1834 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1837 * g++.dg/lto/pr66180_0.C: New testcase.
1838 * g++.dg/lto/pr66180_1.C: New testcase.
1840 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1843 * typebound_call_27.f90: New file.
1845 2015-05-23 Nathan Sidwell <nathan@acm.org>
1848 * g++.dg/template/pr65936.C: New.
1850 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1852 PR tree-optimization/63387
1853 * gcc.dg/pr63387-2.c: New testcase.
1855 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1857 * gcc.dg/simd-1.c: Update to the new message.
1859 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1861 * gcc.dg/nand.c: New testcase.
1863 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1865 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1866 Set dg-do-what-default to compile only on ARM targets without
1867 arm_neon_hw execution support. Remove redundant c-torture-execute
1868 in loop over test cases.
1870 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1873 * gcc.target/aarch64/pr65491_1.c: New test.
1874 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1875 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1877 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/cpp0x/explicit9.C: New.
1881 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1883 2015-05-22 Richard Biener <rguenther@suse.de>
1885 PR tree-optimization/66251
1886 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1888 2015-05-22 Marek Polacek <polacek@redhat.com>
1891 * c-c++-common/attributes-enum-1.c: New test.
1892 * c-c++-common/attributes-enum-2.c: New test.
1893 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1894 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1896 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1898 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1899 effective target support. If no arm_neon_hw support, do not attempt
1900 to execute the tests; only compile them.
1901 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1902 and "dg-require-effective-target arm_neon_ok".
1903 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1904 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1905 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1906 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1907 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1908 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1909 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1910 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1911 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1912 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1913 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1914 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1915 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1916 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1917 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1918 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1919 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1920 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1921 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1922 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1923 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1924 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1925 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1926 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1927 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1928 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1929 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1930 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1931 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1932 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1933 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1934 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1935 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1936 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1937 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1938 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1939 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1940 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1941 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1942 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1943 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1944 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1945 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1946 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1947 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1948 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1949 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1950 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1951 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1952 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1953 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1954 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1955 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1956 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1957 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1958 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1959 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1960 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1961 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1962 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1963 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1964 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1965 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1966 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1967 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1968 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1969 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1970 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1971 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1972 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1973 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1974 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1975 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1976 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1977 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1978 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1979 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1980 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1981 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1982 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1983 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1984 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1985 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1986 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1987 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1988 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1989 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1990 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1991 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1992 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1993 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1994 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1995 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1996 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1997 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1998 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1999 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2000 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2001 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2002 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2003 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2004 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2005 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2006 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2007 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2008 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2009 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2010 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2011 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2012 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2013 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2014 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2015 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2017 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2019 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2020 * gcc.dg/vect/pr59354.c: Likewise.
2021 * gcc.dg/vect/pr64252.c: Likewise.
2022 * gcc.dg/vect/pr64404.c: Likewise.
2023 * gcc.dg/vect/pr64493.c: Likewise.
2024 * gcc.dg/vect/pr64495.c: Likewise.
2025 * gcc.dg/vect/pr64844.c: Likewise.
2026 * gcc.dg/vect/pr65518.c: Likewise.
2027 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2029 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/cpp1y/var-templ28.C: New.
2034 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2037 * gcc.target/i386/pr66232-1.c: New test.
2038 * gcc.target/i386/pr66232-2.c: Likewise.
2039 * gcc.target/i386/pr66232-3.c: Likewise.
2040 * gcc.target/i386/pr66232-4.c: Likewise.
2041 * gcc.target/i386/pr66232-5.c: Likewise.
2043 2015-05-21 Nathan Sidwell <nathan@acm.org>
2045 * g++.dg/cpp1y/pr60943.C: New.
2047 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2049 PR tree-optimization/66233
2050 * gcc.c-torture/execute/pr66233.c: New test.
2052 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2055 * gfortran.dg/inline_matmul_11.f90: New test.
2057 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2059 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2060 instead of listing several targets on its own.
2061 * gcc.target/i386/pr32219-2.c: Likewise.
2062 * gcc.target/i386/pr32219-3.c: Likewise.
2063 * gcc.target/i386/pr32219-4.c: Likewise.
2064 * gcc.target/i386/pr32219-5.c: Likewise.
2065 * gcc.target/i386/pr32219-6.c: Likewise
2066 * gcc.target/i386/pr32219-7.c: Likewise.
2067 * gcc.target/i386/pr32219-8.c: Likewise.
2068 * gcc.target/i386/pr39013-1.c: Likewise.
2069 * gcc.target/i386/pr39013-2.c: Likewise.
2070 * gcc.target/i386/pr64317.c: Likewise.
2072 2015-05-21 Jeff Law <law@redhat.com>
2074 * gcc.target/hppa/shadd-3.c: New test.
2075 * gcc.target/hppa/shadd-4.c: New test.
2077 2015-05-21 Michael Matz <matz@suse.de>
2079 * gcc.dg/vect/vect-strided-store.c: New test.
2080 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2081 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2083 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2085 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2086 * gcc.dg/pow-sqrt-synth-1.c: New test.
2087 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2089 2015-05-21 Richard Biener <rguenther@suse.de>
2092 * g++.dg/conversion/pr66211.C: New testcase.
2093 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2095 2015-05-21 Jeff Law <law@redhat.com>
2097 * gcc.target/hppa/shadd-2.c: New test.
2099 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2102 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2104 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2107 * gcc.target/arm/pr26702.c: Adjust target selector.
2109 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2112 * gcc.dg/lto/pr66221_0.c: New test.
2113 * gcc.dg/lto/pr66221_1.c: New test.
2115 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2118 * gcc.dg/redecl-4.c: Update column numbers.
2119 * gcc.dg/format/bitfld-1.c: Likewise.
2120 * gcc.dg/format/attr-2.c: Likewise.
2121 * gcc.dg/format/attr-6.c: Likewise.
2122 * gcc.dg/format/attr-7.c (baz): Likewise.
2123 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2124 * gcc.dg/format/attr-4.c: Likewise.
2125 * gcc.dg/format/branch-1.c: Likewise.
2126 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2127 locations within strings with embedded escape sequences.
2129 2015-05-20 Jeff Law <law@redhat.com>
2131 * gcc.target/hppa/hppa.exp: New target test driver.
2132 * gcc.target/hppa/shadd-1.c: New test.
2134 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2136 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2138 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2140 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2141 (fn_33_k_and_r_style): New.
2142 (fn_33_stroustrup_style): New.
2143 (fn_33_allman_style): New.
2144 (fn_33_whitesmiths_style): New.
2145 (fn_33_horstmann_style): New.
2146 (fn_33_ratliff_banner_style): New.
2147 (fn_33_lisp_style): New.
2148 (fn_34_indent_dash_gnu): New.
2149 (fn_34_indent_dash_kr): New.
2150 (fn_34_indent_dash_orig): New.
2151 (fn_34_indent_linux_style): New.
2153 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2156 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2158 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2160 PR tree-optimization/65447
2161 * gcc.dg/tree-ssa/pr65447.c: New test.
2163 2015-05-19 Nathan sidwell <nathan@acm.org>
2165 * g++.dg/cpp0x/pr65954.C: New.
2167 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2169 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2171 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2173 * lib/target-supports.exp: Vector do not always have natural
2176 2015-05-19 David Sherwood <david.sherwood@arm.com>
2178 * gcc.dg/loop-invariant.c: New testcase.
2180 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2182 * lib/target-supports.exp: Vector do not always have natural
2185 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2187 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2189 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2191 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2193 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2194 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2195 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2196 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2197 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2198 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2199 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2200 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2201 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2202 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2204 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2206 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2208 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2210 * gcc.target/s390/s390.exp
2211 (check_effective_target_vector): New check.
2212 * gcc.target/s390/vector/vec-abi-1.c: New test.
2213 * gcc.target/s390/vector/vec-abi-2.c: New test.
2214 * gcc.target/s390/vector/vec-abi-3.c: New test.
2215 * gcc.target/s390/vector/vec-abi-4.c: New test.
2216 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2217 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2218 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2219 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2220 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2221 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2222 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2223 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2224 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2225 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2226 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2227 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2228 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2229 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2230 * gcc.target/s390/vector/vec-init-1.c: New test.
2231 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2232 * gcc.target/s390/vector/vec-shift-1.c: New test.
2233 * gcc.target/s390/vector/vec-sub-1.c: New test.
2235 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2237 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2239 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2241 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2243 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2245 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2247 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2249 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2251 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2253 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2255 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2257 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2259 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2261 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2263 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2265 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2267 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2269 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2271 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2273 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2275 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2277 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2279 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2281 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2283 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2285 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2287 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2289 PR tree-optimization/66187
2290 * gcc.c-torture/execute/pr66187.c: New test.
2291 * gcc.dg/pr66187-1.c: New test.
2292 * gcc.dg/pr66187-2.c: New test.
2294 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2296 * gcc.dg/vect/bb-slp-35.c: Adjust.
2298 2015-05-19 Richard Biener <rguenther@suse.de>
2300 PR tree-optimization/66165
2301 * gcc.dg/torture/pr66165.c: New testcase.
2303 PR tree-optimization/66185
2304 * gcc.dg/torture/pr66185.c: New testcase.
2306 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2309 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2311 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2313 * gcc.target/mips/p5600-bonding.c : New file.
2315 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2318 * gfortran.dg/interface_operator_1.f90: New tests.
2320 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2323 * gfortran.dg/generic_29.f90: New tests.
2325 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2328 * gfortran.dg/storage_size_6.f90: New tests.
2330 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2333 * gfortran.dg/null1.f90: New test.
2335 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2338 * gfortran.dg/entry_21.f90: New test.
2340 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2343 * gfortran.dg/storage_size_6.f90: New tests.
2345 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2348 * gfortran.dg/misplaced_statement.f90: New test.
2350 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2353 * gfortran.dg/filepos1.f90: New test
2355 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2358 * gfortran.dg/pr64925.f90: New test.
2360 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2362 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2364 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2366 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2368 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2369 to the family of pie capable targets.
2371 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2373 * gcc.target/arm/bics_1.c : New testcase.
2374 * gcc.target/arm/bics_2.c : New testcase.
2375 * gcc.target/arm/bics_3.c : New testcase.
2376 * gcc.target/arm/bics_4.c : New testcase.
2378 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2380 * gcc.target/mips/umips-attr.c: New test.
2382 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2384 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2385 * gcc.dg/20150120-2.c (dg-final): Ditto.
2386 * gcc.dg/20150120-2.c (dg-final): Ditto.
2387 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2389 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2392 * gcc.target/i386/pr66174.c: New test.
2394 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2397 * gfortran.dg/matmul_bounds_6.f90: New test.
2398 * gfortran.dg/matmul_bounds_7.f90: New test.
2400 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2402 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2403 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2404 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2405 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2406 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2407 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2409 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2412 * gfortran.dg/continuation_13.f90: Update test.
2413 * gfortran.dg/pr65903.f90: New test.
2415 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2418 * gfortran.dg/block_14.f90: New test.
2420 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2423 * lib/gfortran-dg.exp: Update regex to handle two locations for
2424 the same diagnostic without caret.
2425 * gfortran.dg/badline.f: Test also that line numbers are correct
2426 before and after "left but not entered" warning.
2428 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2429 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2432 * gcc.target/arm/maskdata.c: New test.
2434 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2437 * gfortran.dg/derived_constructor_components_5: New test
2439 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2442 * gcc.target/alpha/pr66140.c: New test.
2444 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2447 * gcc.dg/Wconversion-complex-c99.c: New test.
2448 * gcc.dg/Wconversion-complex-gnu.c: New test.
2450 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2452 PR tree-optimization/64454
2453 * gcc.dg/modmod.c: New testcase.
2455 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2457 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2459 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2462 * gcc.target/i386/mpx/pr66134.c: New test.
2464 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2466 * gcc.target/powerpc/pr60158.c: New test.
2468 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2470 * gcc.target/i386/sibcall-7.c: New test.
2471 * gcc.target/i386/sibcall-8.c: New test.
2473 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2475 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2476 (abs64_in_dreg): Likewise.
2478 2015-05-14 Marek Polacek <polacek@redhat.com>
2482 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2483 * gcc.dg/pr19984.c: Likewise.
2484 * gcc.dg/pr66066-1.c: New test.
2485 * gcc.dg/pr66066-2.c: New test.
2486 * gcc.dg/pr66066-3.c: New test.
2488 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2490 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2491 * gcc.dg/pow-sqrt.x: New file.
2492 * gcc.dg/pow-sqrt-1.c: New test.
2493 * gcc.dg/pow-sqrt-2.c: Likewise.
2494 * gcc.dg/pow-sqrt-3.c: Likewise.
2496 2015-05-13 Richard Biener <rguenther@suse.de>
2498 PR tree-optimization/66123
2499 * gcc.dg/torture/pr66123.c: New testcase.
2501 2015-05-13 Richard Biener <rguenther@suse.de>
2504 * gcc.dg/alias-2.c: Adjust.
2505 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2507 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2510 * gcc.target/i386/pr65103-3.c: New.
2512 2015-05-13 Martin Liska <mliska@suse.cz>
2514 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2516 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2519 * gcc.target/i386/pr66112-2.c: New test.
2522 * gcc.target/i386/pr66112-1.c: New test.
2524 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2527 * gcc.target/i386/mpx/pr66048.cc: New.
2529 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2531 PR rtl-optimization/64616
2532 * gcc.dg/loop-8.c: New test.
2533 * gcc.dg/loop-9.c: New test.
2535 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2538 * gcc.target/i386/pr66047.c: New testcase.
2540 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2543 * gcc.c-torture/compile/pr65873.c: New testcase.
2545 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2548 * gfortran.dg/inline_matmul_10.f90: New test.
2550 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2552 * c-c++-common/Wmisleading-indentation.c: New testcase.
2553 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2554 * c-c++-common/Wmisleading-indentation-2.md: New file.
2556 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2558 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2560 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2562 2015-05-12 Richard Biener <rguenther@suse.de>
2564 PR tree-optimization/66101
2565 * gcc.dg/torture/pr66101.c: New testcase.
2567 2015-05-12 Richard Biener <rguenther@suse.de>
2569 PR tree-optimization/37021
2570 * gcc.target/i386/vect-addsub.c: New testcase.
2572 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2574 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2576 2015-05-12 Tom de Vries <tom@codesourcery.com>
2578 PR tree-optimization/66010
2579 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2581 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2584 * g++.dg/cpp0x/trailing10.C: New.
2586 2015-05-12 Richard Biener <rguenther@suse.de>
2588 * gcc.dg/vect/bb-slp-35.c: New testcase.
2590 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2593 * gfortran.dg/bound_simplification_6.f90: New.
2595 2015-05-11 Steve Ellcey <sellcey@mips.com>
2597 * gcc.target/mips/branch-1.c: Pass argument to bar().
2599 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2602 * gcc.target/i386/pr65753.c: New test.
2604 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2606 PR rtl-optimization/66076
2607 * gcc.dg/torture/pr66076.c: New test.
2609 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2612 * gfortran.dg/inline_matmul_7.f90: New test.
2613 * gfortran.dg/inline_matmul_8.f90: New test.
2614 * gfortran.dg/inline_matmul_9.f90: New test.
2616 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2618 * gfortran.dg/bound_simplification_5.f90: New.
2620 2015-05-09 Jason Merrill <jason@redhat.com>
2622 * lib/target-supports.exp (cxx_default): New global.
2623 (check_effective_target_c++11_only)
2624 (check_effective_target_c++14_only)
2625 (check_effective_target_c++98_only)
2626 (check_effective_target_c++1z_only): Check it.
2628 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2630 PR tree-optimization/64454
2631 * gcc.dg/tree-ssa/vrp97.c: New file.
2632 * gcc.dg/vect/slp-perm-7.c: Update.
2634 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2637 * gfortran.dg/elemental_subroutine_11.f90: New test.
2639 2015-05-08 Richard Biener <rguenther@suse.de>
2641 PR tree-optimization/66036
2642 * gcc.dg/vect/slp-41.c: New testcase.
2644 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2646 * gfortran.dg/elemental_optional_args_7.f90: New.
2648 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2650 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2653 2015-05-08 Marek Polacek <polacek@redhat.com>
2656 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2657 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2659 2015-05-07 Marek Polacek <polacek@redhat.com>
2662 * c-c++-common/Wshift-negative-value-1.c: New test.
2663 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2664 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2665 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2666 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2667 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2668 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2669 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2670 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2672 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2676 * gcc.dg/fdata-sections-2.c: New file.
2678 2015-05-07 Marek Polacek <polacek@redhat.com>
2681 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2683 * c-c++-common/ubsan/align-7.c: Likewise.
2684 * c-c++-common/ubsan/bounds-8.c: Likewise.
2685 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2686 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2687 * c-c++-common/ubsan/null-1.c: Likewise.
2688 * c-c++-common/ubsan/null-10.c: Likewise.
2689 * c-c++-common/ubsan/null-11.c: Likewise.
2690 * c-c++-common/ubsan/null-2.c: Likewise.
2691 * c-c++-common/ubsan/null-3.c: Likewise.
2692 * c-c++-common/ubsan/null-4.c: Likewise.
2693 * c-c++-common/ubsan/null-5.c: Likewise.
2694 * c-c++-common/ubsan/null-6.c: Likewise.
2695 * c-c++-common/ubsan/null-7.c: Likewise.
2696 * c-c++-common/ubsan/null-8.c: Likewise.
2697 * c-c++-common/ubsan/null-9.c: Likewise.
2698 * c-c++-common/ubsan/object-size-1.c: Likewise.
2699 * c-c++-common/ubsan/object-size-10.c: Likewise.
2700 * c-c++-common/ubsan/object-size-4.c: Likewise.
2701 * c-c++-common/ubsan/object-size-5.c: Likewise.
2702 * c-c++-common/ubsan/object-size-7.c: Likewise.
2703 * c-c++-common/ubsan/object-size-8.c: Likewise.
2704 * c-c++-common/ubsan/object-size-9.c: Likewise.
2705 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2706 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2707 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2708 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2709 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2710 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2711 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2712 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2713 * c-c++-common/ubsan/pr59333.c: Likewise.
2714 * c-c++-common/ubsan/pr59667.c: Likewise.
2715 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2716 * c-c++-common/ubsan/pr60636.c: Likewise.
2717 * c-c++-common/ubsan/pr63802.c: Likewise.
2718 * c-c++-common/ubsan/recovery-1.c: Likewise.
2719 * c-c++-common/ubsan/recovery-3.c: Likewise.
2720 * c-c++-common/ubsan/shift-1.c: Likewise.
2721 * c-c++-common/ubsan/shift-2.c: Likewise.
2722 * c-c++-common/ubsan/shift-4.c: Likewise.
2723 * c-c++-common/ubsan/shift-7.c: Likewise.
2724 * c-c++-common/ubsan/undefined-2.c: Likewise.
2725 * c-c++-common/ubsan/vla-1.c: Likewise.
2726 * g++.dg/ubsan/null-1.C: Likewise.
2727 * g++.dg/ubsan/null-3.C: Likewise.
2728 * g++.dg/ubsan/null-4.C: Likewise.
2729 * g++.dg/ubsan/vptr-8.C: Likewise.
2730 * g++.dg/ubsan/vptr-9.C: Likewise.
2731 * gcc.dg/ubsan/bounds-2.c: Likewise.
2732 * gcc.dg/ubsan/object-size-9.c: Likewise.
2734 2015-05-07 Jeff Law <law@redhat.com>
2736 * gcc.dg/tree-ssa/shorten-1.c: New test.
2738 2015-05-07 Richard Biener <rguenther@suse.de>
2740 PR tree-optimization/66002
2741 * gcc.dg/vect/vect-125.c: New testcase.
2743 2015-05-07 Marek Polacek <polacek@redhat.com>
2744 Martin Uecker <uecker@eecs.berkeley.edu>
2746 * c-c++-common/ubsan/bounds-10.c: New test.
2748 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2750 * jit.dg/harness.h (set_options): Wrap with
2751 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2752 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2753 Special-case test-benchmark.c as a negative.
2754 * jit.dg/test-benchmark.c: New file.
2756 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2759 * gcc.target/arm/pr64208.c: New test.
2761 2015-05-06 Alan Modra <amodra@gmail.com>
2764 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2765 (gparms): Make volatile.
2767 2015-05-06 Richard Biener <rguenther@suse.de>
2769 PR tree-optimization/62283
2770 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2772 2015-05-06 Christian Bruel <christian.bruel@st.com>
2775 * gcc.target/aarch64/iinline-attr-1.c: New test.
2777 2015-05-06 Richard Biener <rguenther@suse.de>
2779 * gcc.dg/vect/bb-slp-34.c: New testcase.
2781 2015-05-06 Richard Biener <rguenther@suse.de>
2783 PR tree-optimization/62283
2784 * gcc.dg/vect/bb-slp-14.c: Adjust.
2786 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2789 * gcc.target/i386/pr65990.c: New test.
2791 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2794 * gcc.target/i386/pr65915.c: New.
2796 2015-05-05 Tom de Vries <tom@codesourcery.com>
2798 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2799 'va_list escapes 0'.
2801 2015-05-05 Tom de Vries <tom@codesourcery.com>
2803 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2806 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2808 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2809 * gcc.target/arm/pr65924.c: Likewise.
2811 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2814 * gcc.target/i386/pr65871-3.c: New test.
2816 2015-05-04 Jeff Law <law@redhat.com>
2819 2015-05-04 Jeff Law <law@redhat.com>
2820 * gcc.dg/tree-ssa/shorten-1.c: New test.
2822 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2823 Jakub Jelinek <jakub@redhat.com>
2826 * g++.dg/cpp0x/Wnarrowing4.C: New.
2828 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2830 * lib/target-supports.exp
2831 (check_effective_target_keeps_null_pointer_checks): Clarify that
2832 this is for targets that disable -fdelete-null-pointer-checks,
2833 not default it to off.
2834 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2835 -fdelete-null-pointer-checks explicit.
2836 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2837 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2838 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2839 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2840 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2841 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2842 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2843 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2844 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2845 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2846 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2847 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2848 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2849 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2850 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2851 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2852 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2853 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2854 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2855 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2856 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2857 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2858 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2859 * g++.dg/cpp0x/static_assert9.C: Likewise.
2860 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2861 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2862 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2863 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2864 * g++.dg/tree-ssa/pr26406.C: Likewise.
2866 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2868 PR tree-optimization/65984
2869 * c-c++-common/ubsan/pr65984.c: New test.
2871 2015-05-04 Jeff Law <law@redhat.com>
2873 * gcc.dg/tree-ssa/shorten-1.c: New test.
2875 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2878 * gfortran.dg/pr44735.f90: New test.
2880 2015-05-04 Richard Biener <rguenther@suse.de>
2882 PR tree-optimization/65965
2883 * gcc.dg/vect/bb-slp-33.c: New testcase.
2885 2015-05-04 Richard Biener <rguenther@suse.de>
2887 PR tree-optimization/65935
2888 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2890 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2892 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2893 for each supported variant instead of CHECK_RESULTS.
2894 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2895 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2896 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2897 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2898 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2899 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2900 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2901 expected results for unsupported variants. Call CHECK for each
2902 supported variant instead of CHECK_RESULTS.
2903 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2904 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2905 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2906 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2907 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2908 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2909 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2910 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2911 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2912 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2913 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2914 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2915 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2916 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2917 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2918 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2919 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2920 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2921 expected results for unsupported variants.
2922 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2923 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2924 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2925 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2926 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2927 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2928 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2929 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2930 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2931 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2932 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2933 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2934 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2935 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2936 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2937 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2938 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2939 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2940 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2941 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2942 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2943 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2944 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2945 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2946 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2947 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2948 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2949 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2951 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2954 * gfortran.dg/bound_9.f90: Add pointer assignment.
2956 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2957 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2960 * g++.dg/cpp0x/Wnarrowing3.C: New.
2962 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2964 * gcc.dg/20150120-1.c: New test.
2965 * gcc.dg/20150120-2.c: New test.
2966 * gcc.dg/20150120-3.c: New test.
2968 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2970 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2972 2015-05-01 Renlin Li <renlin.li@arm.com>
2974 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2976 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2978 * gfortran.dg/bound_simplification_4.f90: New.
2980 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2982 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2983 with powerpc_p8vector_ok.
2985 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2988 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2990 * gfortran.dg/bound_9.f90: New test case.
2992 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2994 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2995 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2996 for 32bit x86 targets.
2997 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2998 for 32bit x86 targets.
2999 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3000 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3001 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3002 for 32bit x86 targets.
3004 2015-04-30 Marek Polacek <polacek@redhat.com>
3006 PR tree-optimization/63551
3007 * g++.dg/ipa/pr63551.C: New test.
3009 2015-04-30 Caroline Tice <cmtice@google.com>
3012 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3013 partition size on certain targets.
3015 2015-04-30 Renlin Li <renlin.li@arm.com>
3017 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3019 2015-04-30 Marek Polacek <polacek@redhat.com>
3021 * c-c++-common/Wbool-compare-3.c: New test.
3023 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3024 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3026 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3029 * g++.dg/init/ref22.C: New.
3031 2015-04-30 Marek Polacek <polacek@redhat.com>
3033 * gcc.dg/init-bad-8.c: New test.
3035 * gcc.dg/incomplete-typedef-1.c: New test.
3037 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3040 * g++.dg/template/crash121.C: New.
3042 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3044 * gcc.target/mips/call-from-init.c: New test.
3045 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3047 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3050 * gcc.target/i386/pr65871-1.c: New test.
3051 * gcc.target/i386/pr65871-2.c: Ditto.
3053 2015-04-29 Marek Polacek <polacek@redhat.com>
3056 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3057 * c-c++-common/Wbool-compare-2.c: New test.
3059 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3062 * gcc.target/aarch64/vstN_lane_1.c: New file.
3064 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3067 * g++.dg/warn/Winit-self-3.C: New.
3069 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3071 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3073 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3076 * gcc.target/arm/pr65924.c: New test.
3078 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3080 * g++.dg/gomp/tpl-target-update.C: New file.
3082 2015-04-29 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/65917
3085 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3087 2015-04-29 Christian Bruel <christian.bruel@st.com>
3090 * gcc.dg/ipa/iinline-attr.c: New test.
3091 * gcc.target/i386/iinline-attr-2.c: New test.
3093 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3095 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3098 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3100 * gcc.dg/vect/vect-33.c: Remove spurious line.
3102 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3104 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3106 2015-04-28 Marek Polacek <polacek@redhat.com>
3109 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3110 * gcc.dg/pr65901.c: New test.
3112 2015-04-28 Richard Biener <rguenther@suse.de>
3114 PR tree-optimization/62283
3115 * gfortran.dg/vect/pr62283-2.f: New testcase.
3116 * gcc.dg/vect/bb-slp-14.c: Adjust.
3118 2015-04-28 Richard Biener <rguenther@suse.de>
3120 PR tree-optimization/65851
3121 * g++.dg/torture/pr65851.C: New testcase.
3123 2015-04-27 Jeff Law <law@redhat.com>
3125 PR tree-optimization/65217
3126 * gcc.target/i386/pr65217.c: Remove XFAIL.
3128 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3131 Add tests forgotten to svn-add.
3132 * gfortran.dg/class_allocate_19.f03: New test.
3133 * gfortran.dg/class_array_20.f03: New test.
3134 * gfortran.dg/class_array_21.f03: New test.
3135 * gfortran.dg/finalize_29.f08: New test.
3137 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3141 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3142 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3144 2015-04-27 Caroline Tice <cmtice@google.com>
3146 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3149 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3152 * gcc.target/powerpc/htm-1.c: New test.
3153 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3155 (__builtin_tabortdci): Likewise.
3156 (__builtin_tcheck): Remove operand.
3157 * lib/target-supports.exp (check_htm_hw_available): New function.
3159 2015-04-27 Richard Biener <rguenther@suse.de>
3161 * gcc.target/i386/pr65217.c: XFAIL.
3163 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3165 PR tree-optimization/65875
3166 * gcc.c-torture/compile/pr65875.c: New test.
3168 2015-04-25 Marek Polacek <polacek@redhat.com>
3171 * gcc.dg/enum-incomplete-2.c: New test.
3172 * gcc.dg/enum-mode-1.c: New test.
3174 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3177 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3179 * gcc.target/powerpc/pr65849-2.c: Likewise.
3181 2015-04-24 Tom de Vries <tom@codesourcery.com>
3183 PR tree-optimization/65802
3184 * g++.dg/pr65802.C: Move to ...
3185 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3186 stdarg.h. Rewrite for C.
3187 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3188 va_start and va_end. Remove unnecessary inline asm.
3190 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3191 Wei Mi <wmi@google.com>
3193 * gcc.target/i386/sse2-load-multi.c: New test.
3194 * gcc.target/i386/sse2-store-multi.c: Ditto.
3196 2015-04-24 Marek Polacek <polacek@redhat.com>
3199 * c-c++-common/pr65830.c: New test.
3202 * c-c++-common/Wlogical-op-1.c: New test.
3204 2015-04-24 Marek Polacek <polacek@redhat.com>
3207 * c-c++-common/pr61534-1.c: New test.
3209 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3210 Steven Bosscher <steven@gcc.gnu.org>
3212 PR rtl-optimization/34503
3213 * gcc.target/arm/pr64616.c: New file.
3215 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3217 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3219 2015-04-24 Terry Guo <terry.guo@arm.com>
3221 * gcc.target/arm/pr65710.c: Update the options.
3223 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3225 * gcc.target/i386/pr65523.c: Skip x32.
3227 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3229 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3230 to look for vcl* where appropriate.
3232 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3234 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3235 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3237 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3240 * gcc.target/arm/pr26702.c: New test.
3242 2015-04-23 Marek Polacek <polacek@redhat.com>
3245 * gcc.dg/pr65345-1.c: New test.
3246 * gcc.dg/pr65345-2.c: New test.
3248 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3250 * gcc.target/powerpc/crypto-builtin-2.c: New.
3252 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3255 * gfortran.dg/class_allocate_19.f03: New test.
3256 * gfortran.dg/class_array_20.f03: New test.
3257 * gfortran.dg/class_array_21.f03: New test.
3258 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3259 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3260 initialization correctly.
3261 * gfortran.dg/finalize_29.f08: New test.
3263 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3265 * gcc.target/powerpc/swaps-p8-18.c: New test.
3267 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3270 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3271 * gcc.dg/vect/bb-slp-25.c: Likewise.
3272 * gcc.dg/vect/bb-slp-29.c: Likewise.
3273 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3274 vect_no_align && { ! vect_hw_misalign }.
3275 * gcc.dg/vect/bb-slp-9.c: Likewise.
3276 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3278 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3279 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3280 account for POWER8, where peeling for alignment is not needed.
3281 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3282 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3283 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3284 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3285 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3286 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3287 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3288 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3289 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3290 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3291 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3292 * gcc.dg/vect/pr16105.c: Likewise.
3293 * gcc.dg/vect/pr20122.c: Likewise.
3294 * gcc.dg/vect/pr33804.c: Likewise.
3295 * gcc.dg/vect/pr33953.c: Likewise.
3296 * gcc.dg/vect/pr56787.c: Likewise.
3297 * gcc.dg/vect/pr58508.c: Likewise.
3298 * gcc.dg/vect/slp-25.c: Likewise.
3299 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3300 * gcc.dg/vect/vect-105.c: Likewise.
3301 * gcc.dg/vect/vect-27.c: Likewise.
3302 * gcc.dg/vect/vect-29.c: Likewise.
3303 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3305 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3306 && { ! vect_hw_misalign }.
3307 * gcc.dg/vect/vect-44.c: Likewise.
3308 * gcc.dg/vect/vect-48.c: Likewise.
3309 * gcc.dg/vect/vect-50.c: Likewise.
3310 * gcc.dg/vect/vect-52.c: Likewise.
3311 * gcc.dg/vect/vect-56.c: Likewise.
3312 * gcc.dg/vect/vect-60.c: Likewise.
3313 * gcc.dg/vect/vect-72.c: Likewise.
3314 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3315 * gcc.dg/vect/vect-75.c: Likewise.
3316 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3317 * gcc.dg/vect/vect-77-global.c: Likewise.
3318 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3319 * gcc.dg/vect/vect-78-global.c: Likewise.
3320 * gcc.dg/vect/vect-93.c: Likewise.
3321 * gcc.dg/vect/vect-95.c: Likewise.
3322 * gcc.dg/vect/vect-96.c: Likewise.
3323 * gcc.dg/vect/vect-cond-1.c: Likewise.
3324 * gcc.dg/vect/vect-cond-3.c: Likewise.
3325 * gcc.dg/vect/vect-cond-4.c: Likewise.
3326 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3327 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3328 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3329 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3330 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3331 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3332 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3333 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3334 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3335 * gcc.dg/vect/vect-outer-5.c: Likewise.
3336 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3337 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3338 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3339 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3340 * gcc.dg/vect/vect-peel-3.c: Likewise.
3341 * gcc.dg/vect/vect-peel-4.c: Likewise.
3342 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3343 * gcc.target/powerpc/pr65456.c: New test.
3344 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3345 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3346 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3347 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3348 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3349 vect_no_align && { ! vect_hw_misalign }.
3350 * gfortran.dg/vect/vect-3.f90: Likewise.
3351 * gfortran.dg/vect/vect-4.f90: Likewise.
3352 * gfortran.dg/vect/vect-5.f90: Likewise.
3353 * lib/target-supports.exp (check_effective_target_vect_no_align):
3354 Return 1 for POWER8.
3355 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3357 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3360 * gfortran.dg/pr65429.f90: New test.
3362 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3364 * c-c++-common/asan/user-section-1.c: New test.
3365 * c-c++-common/asan/user-section-2.c: New test.
3366 * c-c++-common/asan/user-section-3.c: New test.
3368 2015-04-22 Hale Wang <hale.wang@arm.com>
3369 Terry Guo <terry.guo@arm.com>
3371 PR rtl-optimization/64818
3372 * gcc.target/arm/pr64818.c: New test.
3374 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3377 * g++.dg/tree-ssa/pr61034.C: Update template.
3378 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3379 * gcc.dg/Warray-bounds-11.c: Likewise.
3380 * gcc.dg/Warray-bounds.c: Likewise.
3382 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384 PR libgfortran/65234
3385 * gfortran.dg/fmt_unlimited.f90: New test.
3387 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3389 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3391 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3392 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3393 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3394 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3395 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3396 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3397 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3399 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3401 PR libgfortran/56743
3402 * gfortran.dg/namelist_87.f90: New test.
3404 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3406 * gcc.target/aarch64/mult-synth_1.c: New test.
3407 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3408 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3409 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3410 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3411 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3413 2015-04-21 Richard Biener <rguenther@suse.de>
3415 PR tree-optimization/65650
3416 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3417 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3418 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3419 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3420 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3421 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3423 2015-04-21 Tom de Vries <tom@codesourcery.com>
3425 PR tree-optimization/65802
3426 * g++.dg/pr65802.C: New test.
3428 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3431 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3432 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3434 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/cpp0x/Wnarrowing2.C: New.
3439 2015-04-20 Jeff Law <law@redhat.com>
3441 PR tree-optimization/65658
3442 * gcc.dg/pr65658.c: New test.
3444 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3447 * gcc.target/aarch64/vec_init_1.c: New test.
3449 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3451 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3454 2015-04-18 Martin Sebor <msebor@redhat.com>
3456 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3457 of non-nul characters.
3458 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3460 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3463 * gcc.target/powerpc/pr65787.c: New.
3465 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3468 * gcc.target/aarch64/c-output-template-4.c: New test.
3470 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3473 * gcc.dg/pr65780-1.c: New test.
3474 * gcc.dg/pr65780-2.c: Likewise.
3475 * gcc.target/i386/pr32219-9.c: Likewise.
3476 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3478 * gcc.target/i386/pr64317.c (c): Initialize.
3480 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3483 * g++.dg/ext/mv18.C: New test.
3484 * g++.dg/ext/mv19.C: Likewise.
3485 * g++.dg/ext/mv20.C: Likewise.
3486 * g++.dg/ext/mv21.C: Likewise.
3487 * g++.dg/ext/mv22.C: Likewise.
3488 * g++.dg/ext/mv23.C: Likewise.
3490 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3493 * g++.dg/init/pr64527.C: New test.
3495 2015-04-17 Tom de Vries <tom@codesourcery.com>
3496 Michael Matz <matz@suse.de>
3498 PR tree-optimization/64950
3499 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3502 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3504 * c-c++-common/asan/user-section-1.c: New test.
3506 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3509 * gcc.dg/debug/pr65771.c: New test.
3511 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3513 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3514 __buitlin_alloca with __builtin_alloca.
3516 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3518 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3520 2015-04-16 Richard Biener <rguenther@suse.de>
3522 PR tree-optimization/64277
3523 * gcc.dg/Warray-bounds-14.c: New testcase.
3524 * gcc.dg/Warray-bounds-15.c: Likewise.
3525 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3526 * c-c++-common/ubsan/bounds-6.c: Likewise.
3528 2015-04-16 Renlin Li <renlin.li@arm.com>
3530 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3531 * gcc.target/arm/unsigned-float.c: New.
3533 2015-04-16 Richard Biener <rguenther@suse.de>
3535 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3536 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3537 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3539 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3541 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3542 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3543 * g++.dg/cpp0x/defaulted21.C: Likewise.
3544 * g++.dg/cpp0x/defaulted28.C: Likewise.
3545 * g++.dg/cpp0x/defaulted47.C: Likewise.
3546 * g++.dg/cpp0x/elision_neg.C: Likewise.
3547 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3548 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3549 * g++.dg/cpp0x/implicit1.C: Likewise.
3550 * g++.dg/cpp0x/implicit9.C: Likewise.
3551 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3552 * g++.dg/cpp0x/range-for13.C: Likewise.
3553 * g++.dg/gomp/clause-2.C: Likewise.
3554 * g++.dg/gomp/udr-5.C: Likewise.
3555 * g++.dg/inherit/access6.C: Likewise.
3556 * g++.dg/lookup/duperr1.C: Likewise.
3557 * g++.dg/lookup/friend2.C: Likewise.
3558 * g++.dg/lookup/pr6936.C: Likewise.
3559 * g++.dg/lookup/scoped1.C: Likewise.
3560 * g++.dg/lookup/using26.C: Likewise.
3561 * g++.dg/lookup/using38.C: Likewise.
3562 * g++.dg/other/access2.C: Likewise.
3563 * g++.dg/overload/defarg3.C: Likewise.
3564 * g++.dg/overload/defarg6.C: Likewise.
3565 * g++.dg/parse/access11.C: Likewise.
3566 * g++.dg/parse/access2.C: Likewise.
3567 * g++.dg/parse/access3.C: Likewise.
3568 * g++.dg/parse/access4.C: Likewise.
3569 * g++.dg/parse/access5.C: Likewise.
3570 * g++.dg/parse/access6.C: Likewise.
3571 * g++.dg/parse/access8.C: Likewise.
3572 * g++.dg/parse/access9.C: Likewise.
3573 * g++.dg/parse/crash40.C: Likewise.
3574 * g++.dg/tc1/dr142.C: Likewise.
3575 * g++.dg/tc1/dr166.C: Likewise.
3576 * g++.dg/tc1/dr52.C: Likewise.
3577 * g++.dg/template/access11.C: Likewise.
3578 * g++.dg/template/access18.C: Likewise.
3579 * g++.dg/template/access19.C: Likewise.
3580 * g++.dg/template/access2.C: Likewise.
3581 * g++.dg/template/access20.C: Likewise.
3582 * g++.dg/template/access26.C: Likewise.
3583 * g++.dg/template/access3.C: Likewise.
3584 * g++.dg/template/access7.C: Likewise.
3585 * g++.dg/template/conv12.C: Likewise.
3586 * g++.dg/template/crash69.C: Likewise.
3587 * g++.dg/template/friend31.C: Likewise.
3588 * g++.dg/template/friend32.C: Likewise.
3589 * g++.dg/template/memfriend15.C: Likewise.
3590 * g++.dg/template/memfriend16.C: Likewise.
3591 * g++.dg/template/memfriend17.C: Likewise.
3592 * g++.dg/template/memfriend7.C: Likewise.
3593 * g++.dg/template/pr32519.C: Likewise.
3594 * g++.dg/template/qualttp21.C: Likewise.
3595 * g++.dg/template/qualttp8.C: Likewise.
3596 * g++.dg/template/ttp10.C: Likewise.
3597 * g++.dg/template/typedef11.C: Likewise.
3598 * g++.dg/template/typedef13.C: Likewise.
3599 * g++.dg/template/typedef19.C: Likewise.
3600 * g++.dg/template/typedef20.C: Likewise.
3601 * g++.dg/template/typedef22.C: Likewise.
3602 * g++.dg/template/using16.C: Likewise.
3603 * g++.dg/template/virtual3.C: Likewise.
3604 * g++.dg/ubsan/pr61272.C: Likewise.
3605 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3606 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3607 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3608 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3609 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3610 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3611 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3612 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3613 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3614 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3615 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3616 * g++.old-deja/g++.jason/access17.C: Likewise.
3617 * g++.old-deja/g++.jason/access18.C: Likewise.
3618 * g++.old-deja/g++.jason/access22.C: Likewise.
3619 * g++.old-deja/g++.jason/access23.C: Likewise.
3620 * g++.old-deja/g++.jason/access8.C: Likewise.
3621 * g++.old-deja/g++.jason/delete3.C: Likewise.
3622 * g++.old-deja/g++.jason/report.C: Likewise.
3623 * g++.old-deja/g++.law/access2.C: Likewise.
3624 * g++.old-deja/g++.law/access3.C: Likewise.
3625 * g++.old-deja/g++.law/access4.C: Likewise.
3626 * g++.old-deja/g++.law/access5.C: Likewise.
3627 * g++.old-deja/g++.law/arm12.C: Likewise.
3628 * g++.old-deja/g++.law/arm14.C: Likewise.
3629 * g++.old-deja/g++.law/ctors13.C: Likewise.
3630 * g++.old-deja/g++.law/union2.C: Likewise.
3631 * g++.old-deja/g++.law/visibility12.C: Likewise.
3632 * g++.old-deja/g++.law/visibility15.C: Likewise.
3633 * g++.old-deja/g++.law/visibility16.C: Likewise.
3634 * g++.old-deja/g++.law/visibility17.C: Likewise.
3635 * g++.old-deja/g++.law/visibility18.C: Likewise.
3636 * g++.old-deja/g++.law/visibility19.C: Likewise.
3637 * g++.old-deja/g++.law/visibility20.C: Likewise.
3638 * g++.old-deja/g++.law/visibility21.C: Likewise.
3639 * g++.old-deja/g++.law/visibility24.C: Likewise.
3640 * g++.old-deja/g++.law/visibility4.C: Likewise.
3641 * g++.old-deja/g++.law/visibility5.C: Likewise.
3642 * g++.old-deja/g++.law/visibility6.C: Likewise.
3643 * g++.old-deja/g++.law/visibility7.C: Likewise.
3644 * g++.old-deja/g++.law/visibility8.C: Likewise.
3645 * g++.old-deja/g++.law/visibility9.C: Likewise.
3646 * g++.old-deja/g++.niklas/t135.C: Likewise.
3647 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3648 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3649 * g++.old-deja/g++.other/access11.C: Likewise.
3650 * g++.old-deja/g++.other/access4.C: Likewise.
3651 * g++.old-deja/g++.other/access7.C: Likewise.
3652 * g++.old-deja/g++.other/crash1.C: Likewise.
3653 * g++.old-deja/g++.other/crash7.C: Likewise.
3654 * g++.old-deja/g++.other/friend1.C: Likewise.
3655 * g++.old-deja/g++.other/friend4.C: Likewise.
3656 * g++.old-deja/g++.other/friend9.C: Likewise.
3657 * g++.old-deja/g++.other/lineno1.C: Likewise.
3658 * g++.old-deja/g++.other/using1.C: Likewise.
3659 * g++.old-deja/g++.pt/enum14.C: Likewise.
3660 * g++.old-deja/g++.pt/friend11.C: Likewise.
3661 * g++.old-deja/g++.pt/friend21.C: Likewise.
3662 * g++.old-deja/g++.pt/friend3.C: Likewise.
3663 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3664 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3665 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3666 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3668 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3671 * g++.dg/ipa/pr65765.C: New test.
3673 2015-04-15 Nick Clifton <nickc@redhat.com>
3675 * gcc.target/rx/builtins.c: Disable RMPA test if string
3676 instructions are not allowed.
3678 2015-04-15 Alan Modra <amodra@gmail.com>
3680 * gcc.dg/pr65408.c: New.
3682 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3685 * gcc.target/arm/pr65729.c: New test.
3687 2015-04-14 Richard Biener <rguenther@suse.de>
3689 PR tree-optimization/65758
3690 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3692 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3695 * gcc.c-torture/execute/pr65648.c: New test.
3697 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3699 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3700 __builtin_finite instead of finite.
3701 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3704 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3706 PR tree-optimization/63387
3707 * gcc.dg/pr63387.c: New testcase.
3709 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3711 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3713 2015-04-13 Richard Biener <rguenther@suse.de>
3715 PR tree-optimization/65204
3716 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3718 2015-04-13 Terry Guo <terry.guo@arm.com>
3721 * gcc.target/arm/pr65710.c: New.
3723 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3725 PR tree-optimization/65747
3726 * g++.dg/torture/pr65747.C: New test.
3728 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3731 * g++.dg/cpp0x/pr65736.C: New test.
3733 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3734 Martin Liska <mliska@suse.cz>
3737 * g++.dg/ipa/pr65722.C: New testcase.
3739 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3741 PR tree-optimization/65735
3742 * gcc.c-torture/compile/pr65735.c: New test.
3744 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3747 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3749 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3752 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3754 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3757 * gcc.target/arm/pr65647-2.c: New.
3759 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3762 * g++.dg/torture/pr65694.C: New test.
3764 2015-04-10 Tobias Burnus <burnus@net-b.de>
3766 * gfortran.dg/coarray_lock_6.f90: New.
3767 * gfortran.dg/coarray_lock_7.f90: New.
3768 * gfortran.dg/coarray/lock_2.f90: New.
3770 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3776 * gfortran.dg/used_types_27.f90: New.
3778 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3781 * gcc.target/i386/pr65671.c: New.
3783 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3785 PR tree-optimization/65709
3786 * c-c++-common/ubsan/align-9.c: New test.
3788 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3791 * gfortran.dg/pr56852.f90: New test.
3793 2015-04-09 Marek Polacek <polacek@redhat.com>
3794 Jakub Jelinek <jakub@redhat.com>
3797 * g++.dg/opt/pr65554.C: New test.
3799 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3802 * c-c++-common/attr-aligned-1.c: New test.
3804 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3806 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3808 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3811 * gcc.target/i386/sse-25.c: New.
3813 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3816 * gcc.target/i386/pr65693.c: New test.
3818 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3820 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3822 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3824 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3826 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3828 * gcc.target/i386/thunk-retbnd.c: New.
3830 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3832 * gnat.dg/opt48.adb: New test.
3833 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3834 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3836 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3839 * gcc.c-torture/compile/pr65540.c: New.
3841 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3843 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3846 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3849 * g++.dg/debug/pr65678.C: New test.
3852 * gcc.c-torture/compile/pr65680.c: New test.
3854 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3857 * gfortran.dg/allocate_with_source_5.f90: New test.
3859 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3861 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3862 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3864 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3866 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3868 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3871 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3872 to get floating point compression.
3873 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3875 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3877 PR preprocessor/61977
3878 * gcc.dg/cpp/pr61977.c: New test.
3880 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3882 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3884 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3887 * gcc.target/arm/pr65647.c: New.
3889 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3892 * g++.dg/torture/pr65655.C: New testcase.
3894 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3897 * g++.dg/cpp1y/lambda-init13.C: New.
3899 2015-04-03 Marek Polacek <polacek@redhat.com>
3901 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3903 2015-04-02 Marek Polacek <polacek@redhat.com>
3906 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3907 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3909 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3911 PR preprocessor/61977
3912 * gcc.target/powerpc/pr61977-1.c: New test.
3913 * gcc.target/powerpc/pr61977-2.c: New test.
3915 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3918 * g++.dg/warn/Wshadow-8.C: New.
3919 * g++.dg/warn/Wshadow-9.C: Likewise.
3920 * g++.dg/warn/Wshadow-10.C: Likewise.
3921 * g++.dg/warn/Wshadow-11.C: Likewise.
3923 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3925 * gcc.dg/pr23623.c: Added aligned attribute.
3926 * gcc.dg/20141029-1.c: Likewise.
3927 * gcc.dg/20150306-1.c: New test.
3929 2015-04-01 Marek Polacek <polacek@redhat.com>
3932 * g++.dg/cpp0x/initlist93.C: New test.
3933 * g++.dg/cpp0x/initlist94.C: New test.
3935 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3938 * gcc.target/aarch64/pr65624.c: New test.
3940 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3942 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3944 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3946 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3947 extra variable to force stack alignment.
3948 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3949 extra variable to force stack alignment.
3951 2015-03-31 Marek Polacek <polacek@redhat.com>
3954 * g++.dg/template/pr65390.C: New test.
3956 2015-03-31 Martin Liska <mliska@suse.cz>
3958 * g++.dg/ipa/pr65557.C: New test.
3960 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3962 * gcc.target/s390/hotpatch-25.c: New test.
3963 * gcc.target/s390/hotpatch-1.c: Update test.
3964 * gcc.target/s390/hotpatch-10.c: Update test.
3965 * gcc.target/s390/hotpatch-11.c: Update test.
3966 * gcc.target/s390/hotpatch-12.c: Update test.
3967 * gcc.target/s390/hotpatch-13.c: Update test.
3968 * gcc.target/s390/hotpatch-14.c: Update test.
3969 * gcc.target/s390/hotpatch-15.c: Update test.
3970 * gcc.target/s390/hotpatch-16.c: Update test.
3971 * gcc.target/s390/hotpatch-17.c: Update test.
3972 * gcc.target/s390/hotpatch-18.c: Update test.
3973 * gcc.target/s390/hotpatch-19.c: Update test.
3974 * gcc.target/s390/hotpatch-2.c: Update test.
3975 * gcc.target/s390/hotpatch-21.c: Update test.
3976 * gcc.target/s390/hotpatch-22.c: Update test.
3977 * gcc.target/s390/hotpatch-23.c: Update test.
3978 * gcc.target/s390/hotpatch-24.c: Update test.
3979 * gcc.target/s390/hotpatch-3.c: Update test.
3980 * gcc.target/s390/hotpatch-4.c: Update test.
3981 * gcc.target/s390/hotpatch-5.c: Update test.
3982 * gcc.target/s390/hotpatch-6.c: Update test.
3983 * gcc.target/s390/hotpatch-7.c: Update test.
3984 * gcc.target/s390/hotpatch-8.c: Update test.
3985 * gcc.target/s390/hotpatch-9.c: Update test.
3986 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3988 2015-03-31 Richard Biener <rguenther@suse.de>
3991 * g++.dg/torture/pr65626.C: New testcase.
3993 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3996 * gcc.target/i386/mpx/pr65531.cc: New.
3998 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4001 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4002 __builtin_alloca instead of alloca.
4003 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4004 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4005 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4008 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4011 * g++.dg/ubsan/pr65610.C: New test.
4013 2015-03-30 Marek Polacek <polacek@redhat.com>
4016 * g++.dg/cpp0x/pr65398-2.C: New test.
4018 2015-03-30 Marek Polacek <polacek@redhat.com>
4020 * c-c++-common/pr65556.c: Change the width of bit-fields.
4022 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4025 * gcc.target/i386/pr65588.c: New testcase.
4027 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4029 PR libgfortran/65563
4030 * gfortran.dg/open_errors_2.f90: New test.
4032 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4034 PR libgfortran/65596
4035 * gfortran.dg/namelist_86.f90: New test.
4037 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4039 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4040 statement to reflect new ownership.
4042 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4045 * g++.dg/template/friend58.C: New.
4046 * g++.dg/template/friend59.C: Likewise.
4048 2015-03-27 Tobias Burnus <burnus@net-b.de>
4051 * g++.dg/gomp/openmp-simd-3.C: New.
4052 * gcc.dg/gomp/openmp-simd-3.c: New.
4054 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4057 * gcc.target/i386/pr65248-1.c: New file.
4058 * gcc.target/i386/pr65248-2.c: Likewise.
4059 * gcc.target/i386/pr65248-3.c: Likewise.
4060 * gcc.target/i386/pr65248-4.c: Likewise.
4062 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4065 * gcc.c-torture/compile/pr65593.c: New test.
4067 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4070 * g++.dg/cpp1y/constexpr-assert1.C: New.
4072 2015-03-27 Marek Polacek <polacek@redhat.com>
4075 * c-c++-common/pr65556.c: New test.
4077 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4080 * g++.dg/torture/pr65600.C: New testcase.
4082 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4085 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4087 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4089 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4090 statement and cleanup. Fixed typos.
4092 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4095 * gcc.c-torture/compile/pr65595.c: New testcase.
4097 2015-03-27 Marek Polacek <polacek@redhat.com>
4100 * g++.dg/ubsan/pr65583.C: New test.
4102 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4104 * gcc.c-torture/compile/20150327.c: New testcase.
4106 2015-03-26 Richard Biener <rguenther@suse.de>
4109 * g++.dg/torture/pr65555.C: New testcase.
4111 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4113 PR tree-optimization/64715
4114 * gcc.dg/builtin-object-size-15.c: New test.
4115 * gcc.dg/pr64715-1.c: New test.
4116 * gcc.dg/pr64715-2.c: New test.
4118 2015-03-26 Richard Biener <rguenther@suse.de>
4121 * gnat.dg/specs/opt2.ads: Fix testcase.
4123 2015-03-25 Martin Sebor <msebor@redhat.com>
4126 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4127 when target isn't arm*-*-*-*.
4128 (check_effective_target_arm_nothumb): Likewise.
4129 (check_effective_target_arm_little_endian): Likewise.
4130 (check_effective_target_arm_vect_no_misalign): Likewise.
4131 (check_effective_target_aarch64_little_endian): Fail early if target
4134 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4136 PR tree-optimization/65177
4137 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4139 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4141 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4142 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4143 smmintrin.h and mm3dnow.h.
4145 2015-03-25 Marek Polacek <polacek@redhat.com>
4148 * g++.dg/cpp0x/pr65558.C: New test.
4150 2015-03-25 Marek Polacek <polacek@redhat.com>
4153 * g++.dg/template/pr61670.C: New test.
4155 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4158 * g++.dg/template/pr54987.C: New.
4160 2015-03-25 Richard Biener <rguenther@suse.de>
4162 PR tree-optimization/62630
4163 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4165 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4168 * gcc.target/i386/mpx/pr65508.c: New.
4170 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4174 * gfortran.dg/data_initialized_3.f90: New.
4176 2015-03-25 Richard Biener <rguenther@suse.de>
4179 * gnat.dg/specs/opt2.ads: New testcase.
4181 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4183 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4184 * gcc.target/arm/memset-inline-4.c: Skip for
4185 arm_tune_string_ops_prefer_neon.
4186 * gcc.target/arm/memset-inline-5.c: Ditto.
4187 * gcc.target/arm/memset-inline-6.c: Ditto.
4188 * gcc.target/arm/memset-inline-8.c: Ditto.
4189 * gcc.target/arm/memset-inline-9.c: Ditto.
4191 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/other/virtual3.C: New.
4196 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4199 * g++.dg/cpp0x/vt-60130.C: New.
4201 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4204 * g++.dg/warn/Warray-bounds-7.C: New.
4206 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4209 * g++.dg/template/defarg18.C: New.
4211 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4214 * g++.dg/cpp0x/vt-59988.C: New.
4216 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4218 PR tree-optimization/65533
4219 * gcc.dg/pr65533.c: New test.
4221 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4223 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4224 source= and mold= expressions functionality.
4225 * gfortran.dg/allocate_class_4.f90: New test.
4226 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4227 copying an unlimited polymorhpic object containing a char array
4228 to another unlimited polymorphic object respects the _len
4230 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4231 whether deferred length char array allocate works, unlimited
4232 polymorphic object allocation from a string works and if
4233 allocating an array of deferred length strings works.
4234 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4236 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4239 * g++.dg/cpp0x/constexpr-array11.C: New.
4241 2015-03-24 Richard Biener <rguenther@suse.de>
4244 * gcc.dg/torture/pr65517.c: New testcase.
4246 2015-03-24 Tobias Burnus <burnus@net-b.de>
4248 * gfortran.dg/coindexed_1.f90: Moved from
4249 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4251 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4254 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4258 * gcc.target/i386/pr65523.c: New test.
4261 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4263 * g++.dg/lto/pr65475b_0.C: Likewise.
4265 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4268 * gcc.target/sh/torture/pr65505.c: New.
4270 2015-03-23 Martin Sebor <msebor@redhat.com>
4273 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4274 assembly for lvx in addition to lxv.
4276 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4279 * gfortran.dg/pr65504.f90: New test.
4282 * gcc.dg/pr65521.c: New test.
4284 2015-03-23 Richard Biener <rguenther@suse.de>
4286 PR tree-optimization/65518
4287 * gcc.dg/vect/pr65518.c: New testcase.
4289 2015-03-23 Richard Biener <rguenther@suse.de>
4291 PR tree-optimization/65494
4292 * gcc.dg/vect/pr65494.c: New testcase.
4294 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4296 PR preprocessor/65238
4297 * c-c++-common/cpp/pr65238-1.c: New test.
4298 * gcc.dg/cpp/pr65238-2.c: New test.
4299 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4300 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4302 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4303 Mikael Morin <mikael@gcc.gnu.org>
4306 * gfortran.dg/elemental_dependency_4.f90: New.
4307 * gfortran.dg/elemental_dependency_5.f90: New.
4309 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4312 * g++.dg/lto/pr65475b_0.C: New testcase.
4313 * g++.dg/lto/pr65475b_1.C: New testcase.
4314 * g++.dg/lto/pr65475c_0.C: New testcase.
4315 * g++.dg/lto/pr65475c_1.C: New testcase.
4317 2015-03-21 Tobias Burnus <burnus@net-b.de>
4319 * gfortran.dg/coarray_38.f90: New.
4320 * gfortran.dg/coarray_39.f90: New.
4321 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4324 2015-03-20 Marek Polacek <polacek@redhat.com>
4327 * g++.dg/cpp0x/pr65398.C: New test.
4329 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4332 * g++.dg/lto/pr65475_0.C: New testcase.
4333 * g++.dg/lto/pr65475_1.C: New testcase.
4335 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4337 PR rtl-optimization/64366
4338 * gcc.target/sh/pr64366.c: New.
4340 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4343 * g++.dg/cpp0x/constexpr-48324.C: New.
4345 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4348 * g++.dg/cpp0x/pr48453.C: New.
4350 2015-03-20 Marek Polacek <polacek@redhat.com>
4353 * g++.dg/cpp0x/pr65072.C: New test.
4355 2015-03-20 Richard Biener <rguenther@suse.de>
4358 * gcc.dg/pr15347.c: Use -O.
4359 * c-c++-common/pr19807-1.c: Likewise.
4361 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4363 * gnat.dg/volatile13.ad[sb]: New test.
4365 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4367 PR rtl-optimization/60851
4368 * gcc.target/i386/pr60851.c: New test.
4370 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4373 * g++.dg/pr65240.h: Add tests for PR 65240.
4374 * g++.dg/pr65240-1.C: Likewise.
4375 * g++.dg/pr65240-2.C: Likewise.
4376 * g++.dg/pr65240-3.C: Likewise.
4377 * g++.dg/pr65240-4.C: Likewise.
4379 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4381 PR rtl-optimization/63491
4382 * gcc.target/powerpc/pr63491.c: New.
4384 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4386 * g++.dg/ipa/pr65465.C: New test.
4388 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4391 * g++.dg/cpp0x/deleted11.C: New.
4393 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4396 * c-c++-common/tsan/pr65400-3.c: New test.
4398 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4401 * g++.dg/cpp0x/constexpr-59686.C: New.
4403 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4406 * g++.dg/tsan/pr64265.C: New test.
4409 * c-c++-common/tsan/pr65400-1.c: New test.
4410 * c-c++-common/tsan/pr65400-2.c: New test.
4412 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4415 * g++.dg/cpp0x/pr59816.C: New.
4417 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4420 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4422 2015-03-18 Martin Liska <mliska@suse.cz>
4425 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4426 equivalences either to 6 or 7.
4428 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4432 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4434 * gcc.dg/undefined-loop-1.c: New file.
4435 * gcc.dg/undefined-loop-2.c: New file.
4437 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4440 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4441 loop exits too early.
4443 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4445 PR tree-optimization/65450
4446 * gfortran.dg/pr65450.f90: New test.
4449 * gcc.target/i386/pr65078-1.c: New test.
4450 * gcc.target/i386/pr65078-2.c: New test.
4451 * gcc.target/i386/pr65078-3.c: New test.
4452 * gcc.target/i386/pr65078-4.c: New test.
4453 * gcc.target/i386/pr65078-5.c: New test.
4454 * gcc.target/i386/pr65078-6.c: New test.
4456 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4459 * g++.dg/cpp1y/pr65340.C: New.
4461 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4464 * gfortran.dg/system_clock_3.f08: Adjust test.
4466 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4469 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4470 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4472 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4475 * gfortran.dg/system_clock_3.f08: New test.
4477 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4480 g++.dg/cpp1y/pr64626-1.C: New.
4481 g++.dg/cpp1y/pr64626-2.C: New.
4482 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4484 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4486 PR tree-optimization/65427
4487 * gcc.c-torture/execute/pr65427.c: New test.
4489 2015-03-16 Marek Polacek <polacek@redhat.com>
4493 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4494 * g++.dg/cpp0x/pr65327.C: New test.
4496 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4499 * c-c++-common/asan/pr64820.c: New test.
4501 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4503 * gfortran.dg/pointer_2.f90: New test.
4505 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4507 * g++.dg/pr65049.C: New test.
4509 2015-03-16 Tom de Vries <tom@codesourcery.com>
4511 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4512 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4513 * gcc.target/i386/fuse-caller-save.c: Same.
4515 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4517 * gnat.dg/loop_optimization18.ad[sb]: New test.
4518 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4520 2015-03-16 Alan Modra <amodra@gmail.com>
4522 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4525 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4527 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4529 * gcc.dg/torture/pr65270-2.c: Likewise.
4531 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4534 * gfortran.dg/pointer_remapping_9.f90: New.
4536 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4538 PR tree-optimization/65369
4539 * gcc.c-torture/execute/pr65369.c: New test.
4541 PR tree-optimization/65418
4542 * gcc.c-torture/execute/pr65418-1.c: New test.
4543 * gcc.c-torture/execute/pr65418-2.c: New test.
4545 PR rtl-optimization/65401
4546 * gcc.c-torture/execute/pr65401.c: New test.
4548 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4551 * gcc.target/arm/pr64600_1.c: New test.
4553 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4555 PR rtl-optimization/65235
4556 * gcc.target/aarch64/pr65235_1.c: New test.
4558 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4560 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4561 * gcc.target/s390/hotpatch-22.c: Likewise.
4562 * gcc.target/s390/hotpatch-23.c: Likewise.
4563 * gcc.target/s390/hotpatch-24.c: Likewise.
4564 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4565 * gcc.target/s390/hotpatch-1.c: Update expected output.
4566 * gcc.target/s390/hotpatch-2.c: Likewise.
4567 * gcc.target/s390/hotpatch-3.c: Likewise.
4568 * gcc.target/s390/hotpatch-4.c: Likewise.
4569 * gcc.target/s390/hotpatch-5.c: Likewise.
4570 * gcc.target/s390/hotpatch-6.c: Likewise.
4571 * gcc.target/s390/hotpatch-7.c: Likewise.
4572 * gcc.target/s390/hotpatch-8.c: Likewise.
4573 * gcc.target/s390/hotpatch-9.c: Likewise.
4574 * gcc.target/s390/hotpatch-10.c: Likewise.
4575 * gcc.target/s390/hotpatch-11.c: Likewise.
4576 * gcc.target/s390/hotpatch-12.c: Likewise.
4577 * gcc.target/s390/hotpatch-13.c: Likewise.
4578 * gcc.target/s390/hotpatch-14.c: Likewise.
4579 * gcc.target/s390/hotpatch-15.c: Likewise.
4580 * gcc.target/s390/hotpatch-16.c: Likewise.
4581 * gcc.target/s390/hotpatch-17.c: Likewise.
4582 * gcc.target/s390/hotpatch-18.c: Likewise.
4583 * gcc.target/s390/hotpatch-19.c: Likewise.
4585 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4588 * gcc.target/i386/pr65103-1.c: New.
4590 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4593 * gcc.target/i386/pr65044.c: New.
4595 2015-03-12 Tom de Vries <tom@codesourcery.com>
4597 PR rtl-optimization/64895
4598 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4599 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4600 * gcc.target/i386/fuse-caller-save.c: Ditto.
4602 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4604 * gcc.dg/ipa/pr63569.c: Fix template.
4606 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4608 * g++.dg/ipa/pr64146.C: Require fpic support.
4610 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4613 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4614 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4616 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4618 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4619 to dg-options, fix up dg-skip-if.
4621 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4624 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4625 * gcc.target/avr/tiny-caller-save.c: Same.
4627 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4630 * g++.dg/pr65242.C: New test.
4632 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4634 * c-c++-common/asan/no-asan-check-glob.c: New test.
4636 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4639 * g++.dg/other/default11.C: New.
4640 * g++.dg/other/default12.C: Likewise.
4642 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4645 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4647 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4650 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4652 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4655 * g++.dg/cpp0x/pr65127.C: New test.
4657 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4659 * gcc.dg/ipa/PR64550.c: Update template.
4661 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4662 Tobias Burnus <burnus@net-b.de>
4664 * gfortran.dg/coarray_sync_memory.f90: New.
4666 2015-03-10 Marek Polacek <polacek@redhat.com>
4669 * c-c++-common/ubsan/pr65367.c: New test.
4671 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4673 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4674 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4675 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4676 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4677 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4678 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4679 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4680 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4681 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4682 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4683 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4684 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4685 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4687 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4689 * lib/mpx-dg.exp (mpx_link_flags): New.
4692 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4693 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4694 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4695 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4696 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4697 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4698 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4699 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4700 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4701 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4702 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4703 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4704 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4705 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4706 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4707 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4708 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4709 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4710 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4711 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4712 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4713 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4714 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4715 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4716 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4717 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4718 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4719 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4720 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4721 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4722 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4723 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4724 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4725 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4726 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4727 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4728 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4729 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4730 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4731 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4732 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4733 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4734 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4735 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4736 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4737 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4738 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4739 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4740 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4741 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4742 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4743 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4744 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4745 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4746 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4747 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4748 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4749 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4750 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4751 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4752 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4753 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4754 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4755 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4756 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4757 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4758 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4759 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4760 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4761 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4762 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4763 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4764 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4765 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4766 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4767 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4768 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4769 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4770 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4771 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4772 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4773 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4774 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4775 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4776 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4777 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4778 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4779 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4780 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4781 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4782 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4783 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4784 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4785 * gcc.target/i386/mpx/label-address-1.c: New.
4786 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4787 * gcc.target/i386/mpx/macro.c: New.
4788 * gcc.target/i386/mpx/mpx-check.h: New.
4789 * gcc.target/i386/mpx/mpx.exp: New.
4790 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4791 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4792 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4793 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4794 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4795 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4796 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4797 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4798 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4799 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4800 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4801 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4802 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4803 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4804 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4805 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4806 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4807 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4808 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4809 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4810 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4811 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4812 * gcc.target/i386/mpx/reference-1-nov.c: New.
4813 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4814 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4815 * gcc.target/i386/mpx/reference-2-nov.c: New.
4816 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4817 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4818 * gcc.target/i386/mpx/reference-3-nov.c: New.
4819 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4820 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4821 * gcc.target/i386/mpx/reference-4-nov.c: New.
4822 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4823 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4824 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4825 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4826 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4827 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4828 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4829 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4830 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4831 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4832 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4833 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4834 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4835 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4836 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4837 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4838 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4839 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4840 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4841 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4842 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4843 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4844 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4845 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4846 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4847 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4848 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4849 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4850 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4851 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4852 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4853 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4854 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4855 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4856 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4857 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4858 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4859 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4860 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4861 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4862 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4863 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4864 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4865 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4866 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4867 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4868 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4869 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4870 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4871 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4872 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4873 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4874 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4875 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4876 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4877 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4878 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4879 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4880 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4881 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4882 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4883 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4884 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4885 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4886 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4887 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4888 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4889 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4890 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4891 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4892 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4893 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4894 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4895 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4896 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4897 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4898 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4899 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4900 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4901 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4902 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4903 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4904 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4905 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4906 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4907 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4908 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4909 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4910 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4911 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4912 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4913 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4914 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4915 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4916 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4917 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4918 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4919 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4920 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4921 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4922 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4923 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4924 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4925 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4926 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4927 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4928 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4929 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4930 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4931 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4932 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4933 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4934 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4935 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4936 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4937 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4938 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4939 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4940 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4941 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4942 * gcc.target/i386/mpx/vla-1-nov.c: New.
4943 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4944 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4945 * gcc.target/i386/mpx/vla-2-nov.c: New.
4946 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4948 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4950 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4952 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4954 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4956 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4958 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4959 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4961 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4964 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4967 * c-c++-common/pr65120.c: New test.
4969 PR rtl-optimization/65321
4970 * gcc.dg/pr65321.c: New test.
4972 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4974 PR tree-optimization/65355
4975 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4977 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4980 * c-c++-common/pr49706.c: Adjust tests for not warning
4981 about !!x == y or !b == y where b is boolean, and add
4983 * c-c++-common/pr62199-2.c: Likewise.
4985 2015-03-09 Richard Biener <rguenther@suse.de>
4988 * gcc.dg/torture/pr65270-1.c: New testcase.
4989 * gcc.dg/torture/pr65270-2.c: Likewise.
4991 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4993 PR tree-optimization/63743
4994 * gcc.dg/pr63743.c: New test.
4996 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4999 * g++.dg/lto/pr65316_0.C: New testcase.
5000 * g++.dg/lto/pr65316_1.C: New testcase.
5002 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5005 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5007 * g++.dg/abi/rtti3.C: Likewise.
5009 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5012 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5014 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5016 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5018 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5020 2015-03-08 Morin <mikael@gcc.gnu.org>
5023 * gfortran.dg/entry_20.f90: New.
5025 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5028 * gcc.c-torture/compile/pr65153.c: New.
5030 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5033 * g++.dg/torture/pr65249.C: New.
5035 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5037 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5039 (int64_t): Likewise.
5041 2015-03-07 Marek Polacek <polacek@redhat.com>
5042 Martin Uecker <uecker@eecs.berkeley.edu>
5045 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5047 * c-c++-common/ubsan/bounds-8.c: New test.
5048 * c-c++-common/ubsan/bounds-9.c: New test.
5049 * gcc.dg/ubsan/bounds-2.c: New test.
5051 2015-03-05 Martin Sebor <msebor@redhat.com>
5053 * PR testsuite/63175
5054 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5055 checking of results into main to prevent it from getting optimized
5057 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5059 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5061 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5062 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5063 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5066 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5068 * g++.dg/lto/pr65302_1.C: New testcase.
5069 * g++.dg/lto/pr65302_0.C: New testcase.
5071 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5073 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5074 -fno-ipa-icf to dg-options.
5076 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5078 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5079 compiles using the linker plugin.
5081 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5083 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5085 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5087 * gcc.target/arm/pr65067.c: New test.
5089 2015-03-05 Martin Liska <mliska@suse.cz>
5092 * gcc.dg/ipa/pr65318.c: New test.
5094 2015-03-05 Marek Polacek <polacek@redhat.com>
5096 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5098 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5100 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5102 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5104 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5105 max-unroll-times back to defaults for s390.
5107 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5111 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5114 * g++.dg/cpp0x/initlist92.C: New.
5116 2015-03-05 Richard Biener <rguenther@suse.de>
5118 PR tree-optimization/65310
5119 * gcc.dg/vect/pr65310.c: New testcase.
5121 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5124 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5126 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5128 * gnat.dg/entry_queues3.adb: New test.
5130 2015-03-04 Ian Lance Taylor <iant@google.com>
5132 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5134 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5137 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5139 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5141 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5142 -fno-ipa-icf to dg-options
5143 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5144 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5146 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5149 * g++.dg/cpp0x/decltype62.C: New.
5151 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5153 * gnat.dg/object_overflow5.adb: New test.
5155 2015-03-03 Martin Liska <mliska@suse.cz>
5158 * gcc.dg/ipa/pr65287.c: New test.
5160 2015-03-03 Martin Jambor <mjambor@suse.cz>
5161 Eric Botcazou <ebotcazou@adacore.com>
5163 * gnat.dg/specs/pack12.ads: New test.
5165 2015-03-03 Martin Liska <mliska@suse.cz>
5167 * gcc.dg/ipa/PR65282.c: New test.
5169 2015-03-13 Jeff Law <law@redhat.com>
5171 PR tree-optimization/65241
5172 * gcc.c-torture/compile/pr65241.c: New test.
5174 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5177 * gcc.target/avr/torture/pr64331.c: New test.
5179 2015-03-03 Martin Liska <mliska@suse.cz>
5180 Jan Hubicka <hubicka@ucw.cz>
5182 * g++.dg/ipa/pr65263.C: New test.
5184 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5187 * gcc.dg/lto/pr65130_0.c: New testcase.
5188 * gcc.dg/lto/pr65130_1.c: New testcase.
5190 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5193 * g++.dg/torture/pr64988.C: New testcase.
5195 2015-03-02 Tobias Burnus <burnus@net-b.de>
5197 * gfortran.dg/coarray_atomic_6.f90: New.
5199 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5202 * gcc.target/i386/pr65184.c: New.
5204 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5207 * gcc.target/i386/pr65183.c: New.
5209 2015-02-28 Martin Liska <mliska@suse.cz>
5210 Jan Hubicka <hubicka@ucw.cz>
5212 * gcc.dg/ipa/ipa-icf-35.c: New test.
5213 * gcc.dg/ipa/ipa-icf-36.c: New test.
5214 * gcc.dg/ipa/ipa-icf-37.c: New test.
5216 2015-02-28 Martin Liska <mliska@suse.cz>
5217 Jan Hubicka <hubicka@ucw.cz>
5220 * gcc.dg/ipa/ipa-icf-34.c: New test.
5222 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5225 * gcc.target/sh/sh/pr61142.c: New.
5227 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5229 * g++.dg/other/dump-ada-spec-3.C: New test.
5231 2015-03-01 Martin Liska <mliska@suse.cz>
5233 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5234 * g++.dg/ipa/pr63595.C: Update expected results.
5236 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5239 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5241 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5243 * gcc.dg/vect/pr59354.c: Move vector producing code to
5246 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5249 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5250 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5251 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5252 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5254 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5256 PR tree-optimization/65048
5257 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5258 (foo): Use K&R style definition.
5260 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5263 * g++.dg/pr65032.C: New.
5265 2015-02-27 Marek Polacek <polacek@redhat.com>
5268 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5271 2015-02-27 Marek Polacek <polacek@redhat.com>
5274 * gcc.dg/pr65228.c: New test.
5276 2015-02-27 Kai Tietz <ktietz@redhat.com>
5279 * gcc.dg/weak/weak-17.c: New file.
5281 2015-02-27 Richard Biener <rguenther@suse.de>
5284 * g++.dg/lto/pr65193_0.C: New testcase.
5286 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5288 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5289 * gcc.target/s390/hotpatch-8.c: Likewise.
5290 * gcc.target/s390/hotpatch-9.c: Likewise.
5291 * gcc.target/s390/pr61078.c: Likewise.
5292 * gcc.target/s390/pr57960.c: Remove -m64.
5293 * gcc.target/s390/pr61078.c: Likewise.
5295 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5296 Martin Liska <mliska@suse.cz>
5299 * gcc.dg/pr64454.c: Disable ICF.
5300 * gcc.dg/pr28685-1.c: Disable ICF
5301 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5302 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5303 * g++.dg/ipa/ipa-icf-4.C: Update template.
5305 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5307 PR tree-optimization/65216
5308 * gcc.c-torture/execute/pr65216.c: New test.
5310 PR tree-optimization/65215
5311 * gcc.c-torture/execute/pr65215-1.c: New test.
5312 * gcc.c-torture/execute/pr65215-2.c: New test.
5313 * gcc.c-torture/execute/pr65215-3.c: New test.
5314 * gcc.c-torture/execute/pr65215-4.c: New test.
5315 * gcc.c-torture/execute/pr65215-5.c: New test.
5317 2015-02-26 Tom de Vries <tom@codesourcery.com>
5319 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5321 2015-02-26 Martin Liska <mliska@suse.cz>
5322 Jan Hubicka <hubicka@ucw.cz>
5324 * g++.dg/ipa/pr64146.C: Update expected results.
5325 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5326 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5327 * gcc.dg/ipa/ipa-icf-34.c: New test.
5329 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5331 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5332 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5333 (dg-additional-options): Remove dg directive.
5334 (dg-final): Add dg directive.
5336 2015-02-26 Marek Polacek <polacek@redhat.com>
5339 * g++.dg/ipa/pr65008.C: New test.
5341 2015-02-26 Tom de Vries <tom@codesourcery.com>
5343 * lib/profopt.exp (profopt-target-cleanup): New proc.
5344 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5345 files from sources from dg-additional-sources.
5347 2015-02-26 Tom de Vries <tom@codesourcery.com>
5349 * lib/gcov.exp: Cleanup in case of xfail.
5351 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5353 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5355 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5358 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5359 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5360 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5361 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5362 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5363 * g++.dg/debug/pr46123.C: XFAIL and move...
5364 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5365 * gcc.dg/debug/dwarf2-3.c: Move...
5366 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5368 2015-02-26 Marek Polacek <polacek@redhat.com>
5371 * g++.dg/cpp1y/pr65202.C: New test.
5373 2015-02-26 Tom de Vries <tom@codesourcery.com>
5375 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5376 locale_facets.h.gcov.
5378 2015-02-26 Tom de Vries <tom@codesourcery.com>
5380 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5382 2015-02-26 Tom de Vries <tom@codesourcery.com>
5384 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5386 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5389 * gcc.target/i386/pr65217.c: New.
5391 2015-02-26 Tom de Vries <tom@codesourcery.com>
5393 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5395 2015-02-26 Tom de Vries <tom@codesourcery.com>
5397 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5399 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5401 PR tree-optimization/65048
5402 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5404 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5406 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5407 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5409 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5412 * gcc.target/i386/pr65161.c: New test.
5414 2015-02-26 Terry Guo <terry.guo@arm.com>
5416 * gcc.target/arm/no-volatile-in-it.c: New test.
5418 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5420 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5421 (dg-options): Add -save-temps.
5422 (dg-final): Add cleanup-saved-temps.
5424 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5426 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5428 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5430 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5431 * gcc.target/powerpc/pack01.c: Include string.h.
5433 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5436 * gcc.target/i386/pr65167.c: New.
5438 2015-02-25 Kai Tietz <ktietz@redhat.com>
5440 PR tree-optimization/61917
5441 * gcc.dg/vect/vect-pr61917.c: New file.
5443 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5445 PR tree-optimization/65170
5446 * gcc.c-torture/execute/pr65170.c: New test.
5447 * gcc.dg/tree-ssa/vrp96.c: New test.
5449 2015-02-24 Tom de Vries <tom@codesourcery.com>
5451 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5453 2015-02-24 Tom de Vries <tom@codesourcery.com>
5456 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5457 (dg-additional-files-options): Copy additional_sources to
5458 additional_sources_used before emptying additional_sources.
5459 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5460 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5461 (cleanup-saved-temps): Use additional_sources_used instead of
5463 (dg-test): Reset additional_sources_used.
5465 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5468 * gfortran.dg/integer_exponentiation_6.F90: New test.
5470 2015-02-23 Martin Sebor <msebor@redhat.com>
5473 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5474 two parts. One to save registers, the other to verify the
5475 registers have the right values. Save register state into
5476 static data rather than on the stack.
5478 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5481 * c-c++-common/asan/pr63888.c: New test.
5483 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5486 * gcc.c-torture/compile/pr65163.c: New.
5488 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5490 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5491 with -m31 on 64 bit.
5492 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5493 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5495 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5497 * gcc.target/s390/20090223-1.c: Add
5498 -Wno-implicit-function-declaration option.
5499 * gcc.target/s390/pr42224.c: Likewise.
5500 * gcc.target/s390/pr55718.c: Likewise.
5502 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5504 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5505 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5506 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5507 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5508 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5509 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5510 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5511 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5512 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5513 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5514 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5515 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5516 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5517 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5518 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5519 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5520 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5521 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5522 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5523 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5524 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5526 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5528 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5529 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5530 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5531 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5532 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5533 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5534 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5535 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5536 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5537 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5538 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5539 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5540 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5541 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5542 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5543 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5545 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5549 * gfortran.dg/pr61960.f90: New.
5550 * gfortran.dg/pr64230.f90: New.
5551 * gfortran.dg/pr64980.f03: New.
5553 2015-02-22 Tom de Vries <tom@codesourcery.com>
5555 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5557 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5560 * gnat.dg/timing_events.adb: Removed, invalid test.
5562 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5565 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5567 * g++.dg/gcov/gcov-2.C: Likewise.
5569 2015-02-20 Richard Biener <rguenther@suse.de>
5571 PR tree-optimization/65136
5572 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5574 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5577 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5578 and nvptx-*-* blacklisting.
5580 * gcc.dg/sibcall-9.c: New test.
5581 * gcc.dg/sibcall-10.c: New test.
5583 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5585 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5587 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5590 * gcc.target/avr/torture/pr64452.c: New test.
5592 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5594 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5595 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5597 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5600 * lib/target-supports.exp (check_compile): Check whether
5601 additional_sources is defined before using it.
5603 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5606 * g++.dg/opt/pr65074.C: New file.
5608 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5610 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5611 (size_type): New typedef.
5612 (operator "" _script): Use it for the last argument.
5614 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5616 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5618 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5620 * lib/target-supports.exp (check_compile): Save/restore
5621 additional_sources that may belong to an actual test.
5623 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5625 PR gcov-profile/64634
5626 * g++.dg/gcov/gcov-15.C: New test.
5628 2015-02-18 Tom de Vries <tom@codesourcery.com>
5630 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5632 2015-02-18 Tom de Vries <tom@codesourcery.com>
5634 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5636 2015-02-18 Tom de Vries <tom@codesourcery.com>
5638 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5640 2015-02-18 Tom de Vries <tom@codesourcery.com>
5642 * gfortran.dg/fmt_cache_1.f: Add missing close.
5644 2015-02-18 Tom de Vries <tom@codesourcery.com>
5647 * gfortran.dg/read_eof_8.f90: Add missing close.
5649 2015-02-18 Richard Biener <rguenther@suse.de>
5651 PR tree-optimization/65063
5652 * gcc.dg/pr65063.c: New testcase.
5654 2015-02-18 Richard Biener <rguenther@suse.de>
5656 PR tree-optimization/62217
5657 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5659 2015-02-18 Marek Polacek <polacek@redhat.com>
5662 * c-c++-common/ubsan/pr65081.c: New test.
5664 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5666 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5667 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5669 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5671 * gcc.dg/ipa/propalign-3.c: New test.
5673 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5676 * gcc.target/sh/pr64793.c: New.
5677 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5679 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5681 * gcc.target/arm/divzero.c: New test case.
5683 2015-02-17 Tom de Vries <tom@codesourcery.com>
5685 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5687 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5688 Jakub Jelinek <jakub@redhat.com>
5691 * g++.dg/cpp0x/pr65075.C: New test.
5693 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5696 * gcc.target/powerpc/pr65058.c: New test.
5698 2015-02-16 Jeff Law <law@redhat.com>
5700 PR tree-optimization/64823
5701 * gcc.dg/uninit-20.c: New test.
5703 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5704 James Greenhalgh <james.greenhalgh@arm.com>
5707 * gcc.dg/ipa/ipa-clone-1.c: New test.
5709 2015-02-16 Richard Biener <rguenther@suse.de>
5711 PR tree-optimization/65077
5712 * gcc.dg/torture/pr65077.c: New testcase.
5714 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5716 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5717 Directive adjusted to scan for ldaxr.
5718 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5719 adjusted to scan for ldaex.
5721 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5724 * g++.dg/cpp0x/constexpr-65080.C: New.
5726 2015-02-16 Richard Biener <rguenther@suse.de>
5728 PR tree-optimization/63593
5729 * gcc.dg/pr63593.c: New testcase.
5731 2015-02-16 Marek Polacek <polacek@redhat.com>
5734 * gcc.dg/pr65066.c: New test.
5736 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5738 * gcc.dg/pr65002.C: Move ...
5739 * g++.dg/ipa/pr65002.C: ... here.
5741 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5743 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5744 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5745 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5746 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5748 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5751 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5752 the expression to find calls.
5753 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5754 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5755 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5756 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5757 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5759 2015-02-14 Marek Polacek <polacek@redhat.com>
5762 * gcc.dg/array-11.c: New test.
5763 * gcc.dg/array-12.c: New test.
5764 * gcc.dg/array-13.c: New test.
5765 * gcc.dg/array-14.c: New test.
5766 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5767 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5768 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5769 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5770 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5771 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5773 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5776 * g++.dg/lookup/using54.C: New.
5778 2015-02-13 Jeff Law <law@redhat.com>
5781 Revert my change for tree-optimization/64823.
5783 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5785 PR tree-optimization/65053
5786 * gcc.c-torture/execute/pr65053-1.c: New test.
5787 * gcc.c-torture/execute/pr65053-2.c: New test.
5789 2015-02-13 Marek Polacek <polacek@redhat.com>
5792 * gcc.dg/pr65050.c: New test.
5794 2015-02-13 Jeff Law <law@redhat.com>
5796 PR tree-optimization/64823
5797 * gcc.dg/uninit-20.c: New test.
5799 PR rtl-optimization/47477
5800 * gcc.dg/tree-ssa/pr47477.c: New test.
5802 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5805 * g++.dg/parse/ivdep-2.C: New.
5806 * g++.dg/parse/ivdep-3.C: Likewise.
5808 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5811 * gfortran.dg/continuation_13.f90: New test.
5812 * gfortran.dg/continuation_14.f: New test.
5814 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5817 * g++.dg/cpp0x/sfinae55.C: New.
5819 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5822 * g++.dg/ipa/pr65034.C: New test.
5824 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5826 PR tree-optimization/65002
5827 * gcc.dg/pr65002.C: New.
5829 2015-02-13 Marek Polacek <polacek@redhat.com>
5832 * c-c++-common/pr65040.c: New test.
5834 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5836 PR tree-optimization/64705
5837 * gcc.dg/tree-ssa/pr64705.c: New test.
5839 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5842 * gcc.dg/visibility-22.c: New test.
5843 * gcc.dg/visibility-23.c: New test.
5844 * gcc.target/i386/pr32219-1.c: New test.
5845 * gcc.target/i386/pr32219-2.c: New test.
5846 * gcc.target/i386/pr32219-3.c: New test.
5847 * gcc.target/i386/pr32219-4.c: New test.
5848 * gcc.target/i386/pr32219-5.c: New test.
5849 * gcc.target/i386/pr32219-6.c: New test.
5850 * gcc.target/i386/pr32219-7.c: New test.
5851 * gcc.target/i386/pr32219-8.c: New test.
5852 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5854 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5856 PR libgfortran/57822
5857 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5858 four different KINDs.
5860 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5863 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5866 * g++.dg/ubsan/pr65000.C: New test.
5868 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5871 * gfortran.dg/finalize_28.f90: New test
5873 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5876 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5877 DW_TAG_lexical_block removal.
5878 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5879 * g++.dg/guality/pr55541.C: New test.
5882 * g++.dg/ubsan/pr64984.C: New test.
5884 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5886 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5888 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5891 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5892 instructions for 2015-01-14 get_memmodel changes.
5893 * gcc.target/powerpc/atomic-p8.c: Likewise.
5896 * g++.dg/ubsan/pr65019.C: New test.
5898 PR tree-optimization/65014
5899 * gcc.c-torture/compile/pr65014.c: New test.
5901 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5903 PR libgfortran/57822
5904 * gfortran/fmt_g0_7.f08: Revise test.
5906 2015-02-11 Jeff Law <law@redhat.com>
5909 * gcc.target/m68k/pr63347.c: New test.
5911 2015-02-11 Marek Polacek <polacek@redhat.com>
5913 * g++.dg/ubsan/shift-1.C: New test.
5914 * gcc.dg/ubsan/c-shift-2.c: New test.
5915 * c-c++-common/ubsan/shift-5.c: Remove file.
5917 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5919 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5920 Directive adjusted to XFAIL.
5921 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5924 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5927 * g++.dg/opt/pr65003.C: New test.
5929 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5931 * lib/target-supports.exp (check_effective_target_pie): Renamed
5933 (check_effective_target_pie_enabled): This.
5934 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5935 * gcc.target/i386/pie.c: Likewise.
5937 2015-02-11 Andrew Pinski <apinski@cavium.com>
5940 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5941 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5943 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5946 * gcc.target/i386/pr61925-1.c: New test.
5947 * gcc.target/i386/pr61925-2.c: New test.
5948 * gcc.target/i386/pr61925-3.c: New test.
5950 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5953 * g++.dg/asan/pr65004.C: New test.
5955 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5958 * gcc.taget/sh/pr64661-0.h: New.
5959 * gcc.taget/sh/pr64661-1.c: New.
5960 * gcc.taget/sh/pr64661-2.c: New.
5961 * gcc.taget/sh/pr64661-3.c: New.
5962 * gcc.taget/sh/pr64661-4.c: New.
5964 2015-02-10 Richard Biener <rguenther@suse.de>
5966 PR tree-optimization/64995
5967 * g++.dg/torture/pr64995.C: New testcase.
5969 2015-02-10 Richard Biener <rguenther@suse.de>
5971 PR tree-optimization/64909
5972 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5974 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5976 * gcc.dg/signbit-sa.c: New test.
5978 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5980 PR libgfortran/57822
5981 * gfortran/fmt_g0_7.f08: New test.
5983 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5985 PR tree-optimization/43378
5986 * gcc.dg/tree-ssa/pr43378.c: New test.
5988 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5991 * g++.dg/torture/pr64978.C: New testcase.
5993 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5996 * gcc.dg/asan/pr64981.c: New test.
5998 2015-02-09 Marek Polacek <polacek@redhat.com>
6001 * gcc.dg/pr64856.c: New test.
6003 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6007 * gcc.c-torture/execute/pr64979.c: New test.
6009 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6011 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6013 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6015 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6016 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6018 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6021 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6023 2015-02-09 Richard Biener <rguenther@suse.de>
6025 PR tree-optimization/54000
6026 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6028 2015-02-09 Tom de Vries <tom@codesourcery.com>
6030 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6032 2015-02-09 Martin Liska <mliska@suse.cz>
6034 * g++.dg/ipa/pr64858.C: New test.
6036 2015-02-09 Tom de Vries <tom@codesourcery.com>
6038 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6040 2015-02-08 Andrew Pinski <apinski@cavium.com>
6042 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6044 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6047 * gfortran.dg/use_rename_8.f90: New.
6049 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6051 * gnat.dg/addr7.ad[sb]: New test.
6052 * gnat.dg/addr8.ad[sb]: Likewise.
6054 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6057 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6058 from jit.dg/test-compile-to-executable.c's create_code, with a
6059 clarification of the output message.
6060 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6062 (test_jit): Use CHECK_NO_ERRORS when calling
6063 gcc_jit_context_compile_to_file.
6064 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6065 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6066 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6067 about deletions that are attempted.
6068 (jit-verify-compile-to-file): Rename to...
6069 (jit-verify-output-file-was-created): ...this, and drop the
6070 attempt to run "file" and verify the output.
6071 (jit-verify-assembler): New function.
6072 (jit-verify-object): New function.
6073 (jit-verify-dynamic-library): New function.
6074 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6075 favor of an implementation from new file
6076 create-code-for-hello-world-executable.h, which also adds a
6078 (dg-final): Replace jit-verify-compile-to-file with
6079 jit-verify-output-file-was-created, and invoke new function
6080 jit-verify-assembler.
6081 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6083 (dg-final): Replace jit-verify-compile-to-file with
6084 jit-verify-output-file-was-created, and invoke new function
6085 jit-verify-dynamic-library.
6086 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6087 favor of an implementation from new file
6088 create-code-for-hello-world-executable.h, which also adds a
6090 (dg-final): Replace jit-verify-compile-to-file with
6091 jit-verify-output-file-was-created. Strengthen the expected stdout
6092 from the built executable.
6093 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6094 favor of an implementation from new file
6095 create-code-for-hello-world-executable.h, which also adds a
6097 (dg-final): Replace jit-verify-compile-to-file with
6098 jit-verify-output-file-was-created, and invoke new function
6100 * jit.dg/verify-dynamic-library.c: New source file.
6102 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6103 Brian Rzycki <b.rzycki@samsung.com>
6105 PR tree-optimization/64878
6106 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6108 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6111 * g++.dg/ipa/pr64896.C: New test.
6113 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6116 * gcc.target/powerpc/pr64205.c: New file.
6118 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6120 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6121 (dg-options): Use -fpie instead of -fPIE -pie.
6123 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6126 * g++.dg/asan/pr64937.C: New test.
6128 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6131 * gfortran.dg/class_to_type_4.f90: New test
6133 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6135 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6137 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6139 PR rtl-optimization/64957
6141 * gcc.c-torture/execute/pr64957.c: New test.
6143 2015-02-05 Jeff Law <law@redhat.com>
6146 * gcc.target/h8300/pr17306-1.c: New test.
6147 * gcc.target/h8300/pr17306-2.c: New test.
6149 2015-02-05 Tobias Burnus <burnus@net-b.de>
6152 * gfortran.dg/structure_constructor_12.f90: New.
6154 2015-02-05 Jeff Law <law@redhat.com>
6157 gcc.target/h8300/pr58400.c: New test.
6159 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6161 * gcc.target/arm/macro_defs0.c: New test.
6162 * gcc.target/arm/macro_defs1.c: New test.
6163 * gcc.target/arm/macro_defs2.c: New test.
6165 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6167 PR rtl-optimization/64905
6168 * gcc.target/i386/pr64905.c: Require nonpic target.
6169 (dg-options): Add -fomit-frame-pointer.
6172 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6174 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6177 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6180 * gfortran.dg/type_to_class_2.f90: New test
6181 * gfortran.dg/type_to_class_3.f90: New test
6183 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6186 * g++.dg/torture/pr64686.C: New testcase.
6188 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6190 PR rtl-optimization/64905
6191 * gcc.target/i386/pr64905.c: New file.
6193 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6195 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6196 * gcc.dg/guality/pr41616-1.c: Ditto.
6198 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6201 * gcc.dg/pr64817-3.c: New.
6203 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6204 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6206 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6207 pass parameters in registers.
6208 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6209 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6210 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6212 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6213 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6215 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6216 list, allow for multilibed targets.
6217 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6219 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6221 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6222 * gcc.dg/pr46728-6.c: Ditto.
6224 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6226 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6227 for mips_nanlegacy target.
6229 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6231 * gcc.target/i386/chkp-hidden-def.c: New.
6233 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6236 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6237 to use 24 bits for bitfield b.
6239 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6242 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6243 cache result in a global variable. Include all 32-bit targets for
6246 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6248 PR rtl-optimization/64756
6249 * gcc.c-torture/execute/pr64756.c: New test.
6251 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6254 * gcc.target/sh/pr64660-0.h: New.
6255 * gcc.target/sh/pr64660-1.c: New.
6256 * gcc.target/sh/pr64660-2.c: New.
6257 * gcc.target/sh/pr64660-3.c: New.
6258 * gcc.target/sh/pr64660-4.c: New.
6260 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6263 * g++.dg/warn/Waddress-2.C: New.
6265 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6268 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6270 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6272 PR preprocessor/64803
6273 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6275 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6277 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6279 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6281 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6282 (_ARM_FPSRC): Add DN and AHP fields.
6283 (clean_results): Force DN=1 on AArch64.
6284 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6285 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6286 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6287 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6288 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6289 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6291 2015-02-02 Alan Modra <amodra@gmail.com>
6293 * gcc.target/powerpc/cprophard.c: New.
6295 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6297 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6298 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6300 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6303 * gcc.dg/pr64817-1.c: New test.
6304 * gcc.dg/pr64817-2.c: New test.
6306 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6309 * gcc.target/sh/pr64851-0.h: New
6310 * gcc.target/sh/pr64851-1.c: New
6311 * gcc.target/sh/pr64851-2.c: New
6312 * gcc.target/sh/pr64851-3.c: New
6313 * gcc.target/sh/pr64851-4.c: New
6315 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6318 * gcc.dg/torture/pr64882.c: New test.
6320 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6323 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6326 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6328 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6329 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6330 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6331 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6332 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6333 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6335 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6336 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6338 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6339 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6342 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6345 * g++.dg/pr64688-2.C: New.
6347 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6349 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6350 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6351 * gcc.target/i386/fuse-caller-save.c: Ditto.
6352 * gcc.target/i386/headmerge-1.c: Ditto.
6353 * gcc.target/i386/headmerge-2.c: Ditto.
6354 * gcc.target/i386/sibcall-6.c: Ditto.
6356 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6359 * gcc.target/i386/pr64617.c: New test.
6361 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6364 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6365 (dg-options): Remove -m32.
6366 (dg-final): Scan for "movb %al" only.
6367 * gcc.target/i386/pr15184-2.c: Ditto.
6369 2015-01-30 Richard Biener <rguenther@suse.de>
6371 PR tree-optimization/64829
6372 * gcc.dg/vect/pr64829.c: New testcase.
6374 2015-01-29 Marek Polacek <polacek@redhat.com>
6377 * gcc.dg/pr64709.c: New test.
6379 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6382 * g++.dg/ubsan/pr64717-1.C: New test.
6383 * g++.dg/ubsan/pr64717-2.C: New test.
6385 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6387 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6389 2015-01-29 Jeff Law <law@redhat.com>
6392 * gcc.target/i386/pr15184-1.c: New test.
6393 * gcc.target/i386/pr15184-2.c: New test.
6395 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6397 PR tree-optimization/64746
6398 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6400 2015-01-29 Richard Biener <rguenther@suse.de>
6402 PR tree-optimization/64853
6403 * gcc.dg/torture/pr64853.c: New testcase.
6405 2015-01-29 Richard Biener <rguenther@suse.de>
6407 PR tree-optimization/64844
6408 * gcc.dg/vect/pr64844.c: New testcase.
6410 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6413 * gcc.dg/pr64809.c: Delete.
6415 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6418 * gcc.target/i386/pr64805.c: New.
6420 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6422 * gcc.dg/guality/guality.h (main): Add argv[0] to
6423 guality_gdb_command.
6425 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6428 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6430 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6433 * gcc.target/sh/sh.exp
6434 (check_effective_target_atomic_model_soft_gusa_available,
6435 check_effective_target_atomic_model_soft_tcb_available,
6436 check_effective_target_atomic_model_soft_imask_available,
6437 check_effective_target_atomic_model_hard_llcs_available): New.
6438 * gcc.target/sh/pr64659-0.h: New.
6439 * gcc.target/sh/pr64659-1.c: New.
6440 * gcc.target/sh/pr64659-2.c: New.
6441 * gcc.target/sh/pr64659-3.c: New.
6442 * gcc.target/sh/pr64659-4.c: New.
6444 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6446 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6447 scan-assembler-times pattern.
6449 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6452 * gcc.dg/pr64809.c: New test.
6454 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6456 PR tree-optimization/64277
6457 * gcc.dg/pr64277.c: New.
6459 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6461 PR tree-optimization/64718
6462 * gcc.c-torture/execute/pr64718.c: New test.
6464 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6466 * gcc.target/aarch64/abs_2.c: New.
6468 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6470 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6471 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6472 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6475 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6478 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6479 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6480 { target comdat_group }.
6482 2015-01-27 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/goacc/coarray_2.f90: New.
6487 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6491 * g++.dg/torture/pr64139.C: New testcase.
6492 * g++.dg/torture/pr60871.C: Likewise.
6494 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6497 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6498 prevent linking errors.
6500 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6503 * g++.dg/torture/pr64282.C: New testcase.
6505 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6510 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6512 * gcc.target/s390/hotpatch-13.c: New testcase.
6513 * gcc.target/s390/hotpatch-14.c: New testcase.
6514 * gcc.target/s390/hotpatch-15.c: New testcase.
6515 * gcc.target/s390/hotpatch-16.c: New testcase.
6516 * gcc.target/s390/hotpatch-17.c: New testcase.
6517 * gcc.target/s390/hotpatch-18.c: New testcase.
6518 * gcc.target/s390/hotpatch-19.c: New testcase.
6519 * gcc.target/s390/hotpatch-20.c: New testcase.
6520 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6521 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6522 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6523 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6524 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6525 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6526 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6527 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6528 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6529 * gcc.target/s390/hotpatch-10.c: Likewise.
6530 * gcc.target/s390/hotpatch-11.c: Likewise.
6531 * gcc.target/s390/hotpatch-12.c: Likewise.
6532 * gcc.target/s390/hotpatch-2.c: Likewise.
6533 * gcc.target/s390/hotpatch-3.c: Likewise.
6534 * gcc.target/s390/hotpatch-4.c: Likewise.
6535 * gcc.target/s390/hotpatch-5.c: Likewise.
6536 * gcc.target/s390/hotpatch-6.c: Likewise.
6537 * gcc.target/s390/hotpatch-7.c: Likewise.
6538 * gcc.target/s390/hotpatch-8.c: Likewise.
6539 * gcc.target/s390/hotpatch-9.c: Likewise.
6540 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6541 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6542 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6543 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6544 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6545 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6546 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6547 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6549 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6551 * gcc.dg/long_branch.c: New testcase.
6553 2015-01-27 Richard Biener <rguenther@suse.de>
6555 PR tree-optimization/56273
6556 PR tree-optimization/59124
6557 PR tree-optimization/64277
6558 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6559 * gcc.dg/Warray-bounds-12.c: Likewise.
6560 * gcc.dg/Warray-bounds-13.c: Likewise.
6562 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6564 PR rtl-optimization/61058
6565 * gcc.dg/pr61058.c: New test.
6567 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6569 * gcc.target/i386/chkp-narrow-bounds.c: New.
6571 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6573 PR tree-optimization/64807
6574 * gcc.dg/pr64807.c: New test.
6577 * gcc.dg/pr64766.c: New test.
6579 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6582 * gcc.target/sh/pr49263-4.c: New.
6584 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6587 * gfortran.dg/allocate_with_mold_1.f90: New test
6589 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6592 * gcc.dg/pr64778.c: New test.
6595 * gcc.dg/vect/pr64421.c: New test.
6597 2015-01-26 Tobias Burnus <burnus@net-b.de>
6600 * gfortran.dg/coarray_36.f: New.
6601 * gfortran.dg/coarray_37.f90: New.
6603 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6606 * gfortran.dg/class_allocate_18.f90: New.
6608 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6610 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6612 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6614 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6616 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6618 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6620 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6622 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6624 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6626 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6627 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6628 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6629 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6631 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6633 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6634 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6635 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6637 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6639 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6640 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6641 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6642 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6643 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6646 2015-01-26 Richard Biener <rguenther@suse.de>
6649 * gcc.dg/uninit-19.c: New testcase.
6651 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6653 * lib/target-supports.exp (check_effective_target_vect64): Add
6656 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6659 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6661 2015-01-26 Tony Liu <tony.liu@arm.com>
6663 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6666 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6669 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6670 correctly, clean up afterwards.
6672 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6675 * gfortran.dg/use_rename_7.f90: New.
6677 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6679 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6680 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6682 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6685 * gcc.target/sh/pr54236-4.c: New.
6687 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6689 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6690 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6693 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6696 * gfortran.dg/open_new_segv.f90: New test.
6698 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6707 * gcc.target/sh/pr64345-1.c: New.
6708 * gcc.target/sh/pr64345-2.c: New.
6709 * gcc.target/sh/pr59533-1.c: New.
6710 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6711 * gcc.target/sh/pr52933-2.c: Likewise.
6712 * gcc.target/sh/pr54089-1.c: Likewise.
6713 * gcc.target/sh/pr54236-1.c: Likewise.
6714 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6715 * gcc.target/sh/pr49263-1.c: Remove xfails.
6716 * gcc.target/sh/pr49263-2.c: Likewise.
6717 * gcc.target/sh/pr49263-3.c: Likewise.
6718 * gcc.target/sh/pr53987-1.c: Likewise.
6719 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6720 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6721 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6722 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6723 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6724 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6726 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6729 2015-01-24 Tom de Vries <tom@codesourcery.com>
6731 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6733 2015-01-23 Ian Lance Taylor <iant@google.com>
6736 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6737 targets without split stack support.
6739 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6742 * gcc.target/i386/pr64317.c: New test.
6744 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6746 PR rtl-optimization/63637
6747 PR rtl-optimization/60663
6748 * gcc.dg/pr63637-1.c: New test.
6749 * gcc.dg/pr63637-2.c: New test.
6750 * gcc.dg/pr63637-3.c: New test.
6751 * gcc.dg/pr63637-4.c: New test.
6752 * gcc.dg/pr63637-5.c: New test.
6753 * gcc.dg/pr63637-6.c: New test.
6754 * gcc.target/i386/pr63637-1.c: New test.
6755 * gcc.target/i386/pr63637-2.c: New test.
6756 * gcc.target/i386/pr63637-3.c: New test.
6757 * gcc.target/i386/pr63637-4.c: New test.
6758 * gcc.target/i386/pr63637-5.c: New test.
6759 * gcc.target/i386/pr63637-6.c: New test.
6761 2015-01-23 Richard Biener <rguenther@suse.de>
6764 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6765 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6767 2015-01-23 Marek Polacek <polacek@redhat.com>
6769 PR preprocessor/60570
6770 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6771 * gcc.dg/cpp/pr60570.c: New test.
6773 2015-01-23 Richard Biener <rguenther@suse.de>
6776 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6777 vectorization on vect64 targets.
6779 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6782 * gfortran.dg/class_allocate_17.f90: New.
6784 2015-01-23 Tobias Burnus <burnus@net-b.de>
6787 * gfortran.dg/goacc/combined_loop.f90: New.
6789 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6792 * gfortran.dg/make_unit.f90: New test.
6794 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6797 * gfortran.dg/negative_unit_int8.f: Update.
6799 2015-01-22 Jeff Law <law@redhat.com>
6802 * gcc.target/m68k/pr52076-1.c: New test.
6803 * gcc.target/m68k/pr52076-2.c: New test.
6805 2015-01-22 Richard Biener <rguenther@suse.de>
6808 * gcc.dg/torture/pr64728.c: New testcase.
6810 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6813 * g++.dg/pr64688.C: New test.
6815 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6817 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6818 to avoid errors with -fpic.
6820 2015-01-22 Richard Biener <rguenther@suse.de>
6823 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6825 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6827 PR rtl-optimization/64682
6828 * gcc.c-torture/execute/pr64682.c: New file.
6830 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6833 * gcc.dg/pr64511.c: New test.
6835 PR rtl-optimization/62078
6836 * g++.dg/opt/pr62078.C: New test.
6839 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6841 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6844 * gfortran.dg/internal_pack_15.f90: New test.
6846 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6848 * c-c++-common/tsan/step.c: New testcase.
6850 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6852 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6854 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6856 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6860 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6862 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6864 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6866 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6868 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6870 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6872 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6874 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6876 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6878 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6880 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6882 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6884 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6886 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6888 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6890 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6892 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6894 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6896 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6898 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6900 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6901 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6902 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6905 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6907 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6908 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6909 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6912 2015-01-21 Renlin Li <renlin.li@arm.com>
6914 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6915 * g++.dg/tls/thread_local5g.C: Likewise.
6916 * g++.dg/tls/thread_local6g.C: Likewise.
6918 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6920 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6921 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6922 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6924 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6926 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6927 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6928 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6930 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6932 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6933 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6934 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6936 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6938 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6939 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6940 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6942 2015-01-20 Jeff Law <law@redhat.com>
6945 * gcc.target/m68k/pr59946.c: New test.
6947 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6949 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6950 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6951 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6953 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6955 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6956 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6957 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6959 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6961 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6962 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6963 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6965 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6967 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6968 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6969 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6971 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6974 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6976 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6977 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6978 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6980 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6982 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6983 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6984 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6986 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6988 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6990 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6992 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6995 * g++.dg/ubsan/pr64632.C: New test.
6998 * gcc.dg/pr64663.c: New test.
7000 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7003 * g++.dg/warn/Wunused-var-23.C: New.
7005 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7008 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7009 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7011 2015-01-20 Richard Biener <rguenther@suse.de>
7014 * gcc.dg/lto/pr64684_0.c: New testcase.
7015 * gcc.dg/lto/pr64684_1.c: Likewise.
7016 * gcc.dg/lto/pr64684_2.c: Likewise.
7017 * gcc.dg/lto/pr64685_0.c: Likewise.
7018 * gcc.dg/lto/pr64685_1.c: Likewise.
7020 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7023 * g++.dg/cpp1y/lambda-init12.C: New.
7025 2015-01-20 Richard Biener <rguenther@suse.de>
7027 PR tree-optimization/64410
7028 * g++.dg/vect/pr64410.cc: Require vect_double.
7030 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7033 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7035 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7039 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7041 PR rtl-optimization/64081
7042 * gcc.dg/pr64081.c: New test.
7044 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7046 * jit.dg/harness.h: Include <unistd.h>.
7047 (CHECK_NO_ERRORS): New.
7048 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7049 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7050 gcc_jit_context_compile_to_file.
7051 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7052 args to the spawned executable.
7053 (jit-expand-vars): New function.
7054 (jit-exe-params): New variable.
7055 (dg-jit-set-exe-params): New function.
7056 (jit-dg-test): Detect testcases that use
7057 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7058 Set arguments of spawned process to jit-exe-params.
7059 (jit-get-output-filename): New function.
7060 (jit-setup-compile-to-file): New function.
7061 (jit-verify-compile-to-file): New function.
7062 (jit-run-executable): New function.
7063 (jit-verify-executable): New function.
7064 * jit.dg/test-compile-to-assembler.c: New testcase.
7065 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7066 * jit.dg/test-compile-to-executable.c: New testcase.
7067 * jit.dg/test-compile-to-object.c: New testcase.
7069 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7072 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7075 2015-01-19 Martin Liska <mliska@suse.cz>
7077 * objc/compile/pr64668.m: New test.
7079 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7081 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7082 (create_overflow_fn): Update comment to clarify that
7083 the third param of the created function is a bool *, not
7085 (verify_int_overflow_fn): Convert param "expected_ovf" from
7086 int to bool. Update third param of "overflow_fn_type" from int *
7087 to bool *. Update local "actual_ovf" from int to bool.
7088 (verify_uint_overflow_fn): Likewise.
7090 2015-01-19 Martin Liska <mliska@suse.cz>
7092 * gcc.dg/ipa/ipa-icf-33.c: New test.
7094 2015-01-19 Felix Yang <felix.yang@huawei.com>
7095 Haijian Zhang <z.zhanghaijian@huawei.com>
7097 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7098 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7100 result_float64x2, expected_hfloat64x2): New helper type, variable and
7102 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7103 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7104 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7105 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7106 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7107 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7108 and target without the FMA feature.
7110 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7112 * gcc.target/aarch64/pr64304.c: New testcase.
7114 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7116 PR rtl-optimization/64081
7117 * gcc.dg/pr64081.c: New test.
7119 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7122 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7124 * gcc.target/aarch64/test_frame_6.c: Likewise.
7125 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7126 and x19 (in the epilogue).
7127 * gcc.target/aarch64/test_frame_4.c: Likewise.
7128 * gcc.target/aarch64/test_frame_7.c: Likewise.
7130 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7132 * gcc.target/i386/chkp-always_inline.c: New.
7134 2015-01-15 Andrew Pinski <apinski@cavium.com>
7135 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7137 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7138 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7140 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7143 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7144 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7146 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7149 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7151 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7154 * gcc.target/sh/torture/pr64652.c: New.
7156 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7158 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7159 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7160 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7161 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7162 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7163 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7165 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7168 * g++.dg/torture/pr64378.C: New testcase.
7170 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7173 * gfortran.dg/block_13.f08: New test
7175 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7178 * gfortran.dg/associate_1.f03: Allow test for character with
7181 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7183 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7184 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7186 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7188 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7190 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7193 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7195 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7198 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7201 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7204 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7206 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7209 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7211 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7213 PR rtl-optimization/52773
7214 * gcc.c-torture/compile/pr52773.c: New test.
7216 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7219 * g++.dg/cpp0x/alias-decl-46.C: New.
7221 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7223 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7225 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7227 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7229 (CHECK_FP): Likewise.
7230 (CHECK_CUMULATIVE_SAT): Likewise.
7232 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7234 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7235 (Set_Neon_Cumulative_Sat): Add parameter.
7236 (__set_neon_cumulative_sat): Support new parameter.
7237 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7238 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7240 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7241 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7244 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7246 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7247 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7249 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7252 * g++.dg/tls/thread_local-ice4.C: New.
7254 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7256 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7259 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7262 * g++.dg/cpp0x/vt-62276.C: New.
7264 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7267 * g++.dg/pr64353.C: New.
7269 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7272 * gcc.target/aarch64/pr64263_1.c: New test.
7274 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7276 PR tree-optimization/64434
7277 * gcc.dg/torture/pr64434.c: Move to...
7278 * gcc.dg/pr64434.c: ... here.
7280 2015-01-16 Richard Biener <rguenther@suse.de>
7283 * gcc.dg/uninit-18.c: New testcase.
7285 2015-01-16 Richard Biener <rguenther@suse.de>
7287 PR tree-optimization/64568
7288 * g++.dg/torture/pr64568-2.C: New testcase.
7290 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7293 * gcc.target/i386/chkp-label-address.c: New.
7295 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7298 * gfortran.dg/pointer_init_6.f90: Extended.
7300 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7302 * gcc.c-torture/compile/20150108.c: New test.
7304 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7306 * gcc.target/visium: New directory.
7308 2015-01-16 Richard Biener <rguenther@suse.de>
7310 PR tree-optimization/61743
7311 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7312 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7314 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7316 * gcc.dg/pr64015.c: New test.
7318 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7322 * g++.dg/ipa/pr64612.C: New test.
7324 2015-01-16 Renlin Li <renlin.li@arm.com>
7326 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7328 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7330 * gcc.target/i386/sse-14.c: Test new intrinsic.
7331 * gcc.target/i386/sse-22.c: Ditto.
7333 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7336 * g++.dg/cpp0x/auto44.C: New.
7338 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7341 * gcc.target/nios2/gpopt-all.c: New test case.
7342 * gcc.target/nios2/gpopt-local.c: New test case.
7343 * gcc.target/nios2/gpopt-global.c: New test case.
7344 * gcc.target/nios2/gpopt-data.c: New test case.
7345 * gcc.target/nios2/gpopt-none.c: New test case.
7347 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7349 * g++.dg/ubsan/vptr-1.C: New test.
7350 * g++.dg/ubsan/vptr-2.C: New test.
7351 * g++.dg/ubsan/vptr-3.C: New test.
7352 * g++.dg/ubsan/vptr-4.C: New test.
7353 * g++.dg/ubsan/vptr-5.C: New test.
7354 * g++.dg/ubsan/vptr-6.C: New test.
7355 * g++.dg/ubsan/vptr-7.C: New test.
7356 * g++.dg/ubsan/vptr-8.C: New test.
7357 * g++.dg/ubsan/vptr-9.C: New test.
7359 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7361 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7363 * lib/gcc-dg.exp: Likewise.
7365 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7367 PR rtl-optimization/64110
7368 * gcc.target/i386/pr64110.c: Add scan-assembler.
7370 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7371 James Norris <jnorris@codesourcery.com>
7372 Cesar Philippidis <cesar@codesourcery.com>
7373 Ilmir Usmanov <i.usmanov@samsung.com>
7375 * lib/target-supports.exp (check_effective_target_fopenacc): New
7377 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7378 * g++.dg/goacc/goacc.exp: Likewise.
7379 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7380 * gcc.dg/goacc/goacc.exp: Likewise.
7381 * gfortran.dg/goacc/goacc.exp: Likewise.
7382 * c-c++-common/cpp/openacc-define-1.c: New file.
7383 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7384 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7385 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7386 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7387 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7388 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7389 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7390 * c-c++-common/goacc/cache-1.c: Likewise.
7391 * c-c++-common/goacc/clauses-fail.c: Likewise.
7392 * c-c++-common/goacc/collapse-1.c: Likewise.
7393 * c-c++-common/goacc/data-1.c: Likewise.
7394 * c-c++-common/goacc/data-2.c: Likewise.
7395 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7396 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7397 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7398 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7399 * c-c++-common/goacc/if-clause-1.c: Likewise.
7400 * c-c++-common/goacc/if-clause-2.c: Likewise.
7401 * c-c++-common/goacc/kernels-1.c: Likewise.
7402 * c-c++-common/goacc/loop-1.c: Likewise.
7403 * c-c++-common/goacc/loop-private-1.c: Likewise.
7404 * c-c++-common/goacc/nesting-1.c: Likewise.
7405 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7406 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7407 * c-c++-common/goacc/parallel-1.c: Likewise.
7408 * c-c++-common/goacc/pcopy.c: Likewise.
7409 * c-c++-common/goacc/pcopyin.c: Likewise.
7410 * c-c++-common/goacc/pcopyout.c: Likewise.
7411 * c-c++-common/goacc/pcreate.c: Likewise.
7412 * c-c++-common/goacc/pragma_context.c: Likewise.
7413 * c-c++-common/goacc/present-1.c: Likewise.
7414 * c-c++-common/goacc/reduction-1.c: Likewise.
7415 * c-c++-common/goacc/reduction-2.c: Likewise.
7416 * c-c++-common/goacc/reduction-3.c: Likewise.
7417 * c-c++-common/goacc/reduction-4.c: Likewise.
7418 * c-c++-common/goacc/sb-1.c: Likewise.
7419 * c-c++-common/goacc/sb-2.c: Likewise.
7420 * c-c++-common/goacc/sb-3.c: Likewise.
7421 * c-c++-common/goacc/update-1.c: Likewise.
7422 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7423 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7424 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7425 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7426 * gfortran.dg/goacc/assumed.f95: Likewise.
7427 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7428 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7429 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7430 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7431 * gfortran.dg/goacc/branch.f95: Likewise.
7432 * gfortran.dg/goacc/cache-1.f95: Likewise.
7433 * gfortran.dg/goacc/coarray.f95: Likewise.
7434 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7435 * gfortran.dg/goacc/cray.f95: Likewise.
7436 * gfortran.dg/goacc/critical.f95: Likewise.
7437 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7438 * gfortran.dg/goacc/data-tree.f95: Likewise.
7439 * gfortran.dg/goacc/declare-1.f95: Likewise.
7440 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7441 * gfortran.dg/goacc/fixed-1.f: Likewise.
7442 * gfortran.dg/goacc/fixed-2.f: Likewise.
7443 * gfortran.dg/goacc/fixed-3.f: Likewise.
7444 * gfortran.dg/goacc/fixed-4.f: Likewise.
7445 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7446 * gfortran.dg/goacc/if.f95: Likewise.
7447 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7448 * gfortran.dg/goacc/list.f95: Likewise.
7449 * gfortran.dg/goacc/literal.f95: Likewise.
7450 * gfortran.dg/goacc/loop-1.f95: Likewise.
7451 * gfortran.dg/goacc/loop-2.f95: Likewise.
7452 * gfortran.dg/goacc/loop-3.f95: Likewise.
7453 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7454 * gfortran.dg/goacc/omp.f95: Likewise.
7455 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7456 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7457 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7458 * gfortran.dg/goacc/parameter.f95: Likewise.
7459 * gfortran.dg/goacc/private-1.f95: Likewise.
7460 * gfortran.dg/goacc/private-2.f95: Likewise.
7461 * gfortran.dg/goacc/private-3.f95: Likewise.
7462 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7463 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7464 * gfortran.dg/goacc/reduction.f95: Likewise.
7465 * gfortran.dg/goacc/routine-1.f90: Likewise.
7466 * gfortran.dg/goacc/routine-2.f90: Likewise.
7467 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7468 * gfortran.dg/goacc/several-directives.f95: Likewise.
7469 * gfortran.dg/goacc/sie.f95: Likewise.
7470 * gfortran.dg/goacc/subarrays.f95: Likewise.
7471 * gfortran.dg/gomp/map-1.f90: Likewise.
7472 * gfortran.dg/openacc-define-1.f90: Likewise.
7473 * gfortran.dg/openacc-define-2.f90: Likewise.
7474 * gfortran.dg/openacc-define-3.f90: Likewise.
7475 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7476 * g++.dg/gomp/block-2.C: Likewise.
7477 * g++.dg/gomp/block-3.C: Likewise.
7478 * g++.dg/gomp/block-5.C: Likewise.
7479 * g++.dg/gomp/target-1.C: Likewise.
7480 * g++.dg/gomp/target-2.C: Likewise.
7481 * g++.dg/gomp/taskgroup-1.C: Likewise.
7482 * g++.dg/gomp/teams-1.C: Likewise.
7483 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7484 * gcc.dg/cilk-plus/jump.c: Likewise.
7485 * gcc.dg/gomp/block-1.c: Likewise.
7486 * gcc.dg/gomp/block-10.c: Likewise.
7487 * gcc.dg/gomp/block-2.c: Likewise.
7488 * gcc.dg/gomp/block-3.c: Likewise.
7489 * gcc.dg/gomp/block-4.c: Likewise.
7490 * gcc.dg/gomp/block-5.c: Likewise.
7491 * gcc.dg/gomp/block-6.c: Likewise.
7492 * gcc.dg/gomp/block-7.c: Likewise.
7493 * gcc.dg/gomp/block-8.c: Likewise.
7494 * gcc.dg/gomp/block-9.c: Likewise.
7495 * gcc.dg/gomp/target-1.c: Likewise.
7496 * gcc.dg/gomp/target-2.c: Likewise.
7497 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7498 * gcc.dg/gomp/teams-1.c: Likewise.
7500 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7502 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7505 2015-01-15 Mike Stump <mikestump@comcast.net>
7507 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7508 * gcc.dg/inline_2.c: Likewise.
7509 * gcc.dg/inline_3.c: Likewise.
7510 * gcc.dg/inline_4.c: Likewise.
7512 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7515 * gfortran.dg/proc_ptr_comp_43.f90: New.
7517 2015-01-15 Mike Stump <mikestump@comcast.net>
7519 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7520 * gcc.dg/unroll_2.c: Likewise.
7521 * gcc.dg/unroll_3.c: Likewise.
7522 * gcc.dg/unroll_4.c: Likewise.
7523 * gcc.dg/unroll_5.c: Likewise.
7525 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7528 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7530 * gcc.target/aarch64/test_frame_6.c: Likewise.
7531 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7532 x30 and x19 (in the epilogue).
7533 * gcc.target/aarch64/test_frame_4.c: Likewise.
7534 * gcc.target/aarch64/test_frame_7.c: Likewise.
7536 2015-01-15 Martin Liska <mliska@suse.cz>
7538 * g++.dg/ipa/pr64068.C: New test.
7539 * gcc.dg/ipa/PR64559.c: New test.
7541 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7543 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7546 2015-01-15 Richard Biener <rguenther@suse.de>
7548 PR tree-optimization/61743
7549 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7550 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7552 2015-01-15 Renlin Li <renlin.li@arm.com>
7554 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7555 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7557 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7559 * gcc.dg/vect/vect-aggressive-1.c: New.
7560 * gcc.target/i386/avx2-vect-aggressive.c: New.
7562 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7564 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7566 2015-01-15 Richard Biener <rguenther@suse.de>
7569 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7570 -Wl,-undefined,dynamic_lookup.
7572 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7574 * gnat.dg/opt47.adb: New test.
7576 2015-01-15 Richard Biener <rguenther@suse.de>
7579 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7581 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7583 PR tree-optimization/64434
7584 * gcc.dg/torture/pr64434.c: New test.
7586 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7588 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7589 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7590 -march=loongson* and -march=octeon* require -mno-micromips.
7592 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7593 Matthew Fortune <matthew.fortune@imgtec.com>
7595 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7596 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7597 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7598 * gcc.target/mips/call-saved-7.c: New file.
7599 * gcc.target/mips/call-saved-8.c: New file.
7600 * gcc.target/mips/call-saved-9.c: New file.
7602 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7604 * gcc.target/mips/lsa.c: New file.
7605 * gcc.target/mips/mips64-lsa.c: Likewise.
7606 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7607 * gcc.target/mips/mulsize-4.c: Likewise.
7608 * gcc.target/mips/mulsize-5.c: New file.
7609 * gcc.target/mips/mulsize-6.c: Likewise.
7610 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7611 and !HAS_LSA as ghost options.
7612 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7615 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7617 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7619 2015-01-15 Richard Biener <rguenther@suse.de>
7622 * gcc.dg/torture/pr64365.c: New testcase.
7624 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7626 * gcc.dg/stackprotectexplicit1.c: New test.
7627 * g++.dg/stackprotectexplicit2.c: New test.
7629 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7632 * gfortran.dg/inquire_internal.f90: New.
7633 * gfortran.dg/negative_unit_check.f90: New.
7635 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7638 * gcc.target/sh/pr53988-1.c: New.
7640 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7643 * g++.dg/tls/thread_local-ice3.C: New.
7645 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7647 * gcc.target/i386/fentry-override.c: Properly place {} in target
7648 selector. Remove nonpic.
7649 * gcc.target/i386/fentry.c: Likewise.
7651 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7653 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7654 warnings instead of errors.
7656 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7658 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7659 option support instead of ENABLE_LTO from Makefile.
7661 2015-01-14 Richard Biener <rguenther@suse.de>
7663 PR tree-optimization/59354
7664 * gcc.dg/vect/pr59354.c: New testcase.
7666 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7668 * lib/target-supports.exp
7669 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7670 on ARM architures before v7.
7672 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7675 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7678 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7681 * gcc.target/i386/pr64386.c: New test.
7683 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7686 * gcc.target/i386/pr64393.c: New test.
7688 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7691 * gcc.target/i386/pr64387.c: New test.
7693 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7695 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7697 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7699 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7701 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7704 * gcc.target/arm/pr64453.c: New.
7706 2015-01-14 Richard Biener <rguenther@suse.de>
7709 * gcc.dg/lto/pr64415_0.c: New testcase.
7710 * gcc.dg/lto/pr64415_1.c: Likewise.
7712 2015-01-14 Martin Liska <mliska@suse.cz>
7714 * gcc.dg/ipa/pr64307.c: New test.
7716 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7718 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7721 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7724 * gcc.target/arm/pr64460_1.c: New test.
7726 2015-01-14 Richard Biener <rguenther@suse.de>
7728 PR tree-optimization/64493
7729 PR tree-optimization/64495
7730 * gcc.dg/vect/pr64493.c: New testcase.
7731 * gcc.dg/vect/pr64495.c: Likewise.
7733 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7735 * gcc.dg/Warray-bounds-11.c: New test-case.
7737 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7739 * gcc.target/mips/octeon3-pipe-1.c: New test.
7741 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7743 * jit.dg/harness.h (set_up_logging): Move string concatenation
7745 (concat_strings): New function.
7746 (dump_reproducer): New function.
7747 (test_jit): Call dump_reproducer.
7748 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7750 (jit-dg-test): Delete any generated reproducer from previous runs.
7751 Verify that a generated reproducer was created, and verify that it
7753 * jit.dg/test-nested-contexts.c (main): Call
7754 gcc_jit_context_dump_reproducer_to_file.
7756 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7758 * gcc.dg/aru-2.c: Add dg-require-profiling.
7760 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7762 * lib/target-supports.exp (check_profiling_available): Check if
7765 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7768 * g++.dg/torture/pr64565.C: New testcase.
7770 2015-01-13 Marek Polacek <polacek@redhat.com>
7773 * gcc.dg/tm/pr64391.c: New test.
7775 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7777 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7780 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7782 * gcc.target/i386/pie.c: New test.
7784 * lib/target-supports.exp (check_effective_target_pie): New.
7786 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7788 PR rtl-optimization/64286
7789 * gcc.target/i386/avx2-pr64286.c: New test.
7791 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7794 * g++.dg/cpp0x/vt-57626.C: New.
7796 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7799 * gfortran.dg/pr64528.f90: New test.
7801 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7803 * gcc.target/aarch64/subsp.c: New test.
7805 2015-01-13 Andrew Pinski <apinski@cavium.com>
7807 * gcc.target/aarch64/store-pair-1.c: New testcase.
7809 2015-01-13 Richard Biener <rguenther@suse.de>
7812 * gcc.dg/lto/pr64373_0.c: New testcase.
7814 2015-01-13 Andrew Pinski <apinski@cavium.com>
7816 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7817 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7819 2015-01-13 Richard Biener <rguenther@suse.de>
7821 PR tree-optimization/64406
7822 * gcc.dg/pr64406.c: New testcase.
7824 2015-01-13 Richard Biener <rguenther@suse.de>
7826 PR tree-optimization/64404
7827 * gcc.dg/vect/pr64404.c: New testcase.
7829 2015-01-13 Richard Biener <rguenther@suse.de>
7831 PR tree-optimization/64568
7832 * g++.dg/torture/pr64568.C: New testcase.
7834 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7836 * jit.dg/test-error-local-used-from-other-function.c: New test
7838 * jit.dg/test-error-param-reuse.c: New test case.
7839 * jit.dg/test-error-param-sharing.c: New test case.
7840 * jit.dg/test-error-param-used-from-other-function.c: New test
7842 * jit.dg/test-error-param-used-without-a-function.c: New test
7845 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7847 PR tree-optimization/64563
7848 * gcc.dg/pr64563.c: New test.
7851 * gcc.target/i386/pr64513.c: New test.
7853 PR tree-optimization/64454
7854 * gcc.dg/pr64454.c: New test.
7857 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7859 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7860 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7861 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7862 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7863 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7864 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7865 * gcc.dg/vect/slp-25.c: Likewise.
7866 * gcc.dg/vect/vect-109.c: Likewise.
7867 * gcc.dg/vect/vect-13.c: Likewise.
7868 * gcc.dg/vect/vect-17.c: Likewise.
7869 * gcc.dg/vect/vect-18.c: Likewise.
7870 * gcc.dg/vect/vect-19.c: Likewise.
7871 * gcc.dg/vect/vect-20.c: Likewise.
7872 * gcc.dg/vect/vect-21.c: Likewise.
7873 * gcc.dg/vect/vect-22.c: Likewise.
7874 * gcc.dg/vect/vect-27.c: Likewise.
7875 * gcc.dg/vect/vect-29.c: Likewise.
7876 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7877 * gcc.dg/vect/vect-2.c: Likewise.
7878 * gcc.dg/vect/vect-3.c: Likewise.
7879 * gcc.dg/vect/vect-4.c: Likewise.
7880 * gcc.dg/vect/vect-5.c: Likewise.
7881 * gcc.dg/vect/vect-72.c: Likewise.
7882 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7883 * gcc.dg/vect/vect-73.c: Likewise.
7884 * gcc.dg/vect/vect-77-global.c: Likewise.
7885 * gcc.dg/vect/vect-78-global.c: Likewise.
7886 * gcc.dg/vect/vect-7.c: Likewise.
7887 * gcc.dg/vect/vect-86.c: Likewise.
7888 * gcc.dg/vect/vect-align-1.c: Likewise.
7889 * gcc.dg/vect/vect-align-3.c: Likewise.
7890 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7891 * gcc.dg/vect/vect-all.c: Likewise.
7892 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7893 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7894 * gcc.dg/vect/vect-peel-3.c: Likewise.
7895 * gcc.dg/vect/vect-peel-4.c: Likewise.
7896 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7898 2015-01-12 Jeff Law <law@redhat.com>
7901 * gcc.target/m68k/pr64461.c: New test.
7903 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7905 * jit.dg/test-array-as-pointer.c (create_code): Update call
7906 to gcc_jit_context_new_global by setting "kind" to
7907 GCC_JIT_GLOBAL_IMPORTED.
7908 * jit.dg/test-error-array-as-pointer.c: Likewise.
7909 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7910 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7911 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7912 * jit.dg/test-using-global.c (the_global): Rename to...
7913 (imported_global): ...this.
7914 (create_code): Update to test the three kinds of global.
7915 (verify_code): Likewise.
7917 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7920 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7922 * gcc.target/i386/pr64291-2.c: Updated.
7924 2015-01-12 Richard Biener <rguenther@suse.de>
7926 PR tree-optimization/64530
7927 * gfortran.dg/pr64530.f90: New testcase.
7929 2015-01-12 Richard Biener <rguenther@suse.de>
7932 * gcc.dg/torture/pr64357.c: New testcase.
7934 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7936 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7939 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7940 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7942 2015-01-12 Martin Liska <mliska@suse.cz>
7944 * gcc.dg/ipa/PR64550.c: New test.
7946 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7949 * g++.dg/ipa/pr63470.C: New testcase.
7951 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7954 * gfortran.dg/typebound_operator_20.f90: New.
7956 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7959 * gfortran.dg/proc_ptr_comp_42.f90: New.
7961 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7964 * gfortran.dg/proc_ptr_comp_41.f90: New.
7966 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7968 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7970 2015-01-10 Tobias Burnus <burnus@net-b.de>
7973 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7974 and add dg-excess-errors.
7975 * gfortran.dg/line_length_6.f90: New.
7976 * gfortran.dg/line_length_7.f90: New.
7977 * gfortran.dg/line_length_8.f90: New.
7978 * gfortran.dg/line_length_9.f90: New.
7979 * gfortran.dg/line_length_10.f90: New.
7980 * gfortran.dg/line_length_11.f90: New.
7982 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7984 * jit.dg/test-threads.c (struct testcase): Move declaration
7985 to jit.dg/all-non-failing-tests.h.
7986 (testcases): Likewise.
7987 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7988 declaration here from jit.dg/all-non-failing-tests.h.
7989 (testcases): Likewise.
7990 * jit.dg/test-combination.c (create_code): Eliminate spelling
7991 out all of the testcases in favor of looping through the
7992 "testcases" metadata.
7993 (verify_code): Likewise.
7995 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7997 PR rtl-optimization/64536
7998 * gcc.dg/pr64536.c: New test.
8000 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8002 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8003 * jit.dg/test-combination.c (create_code): Likewise.
8004 (verify_code): Likewise.
8005 * jit.dg/test-constants.c: New test case.
8006 * jit.dg/test-threads.c: Add test-constants.c.
8008 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8011 * objc.dg/gnu-api-2-class.m: Add a test case
8012 for the above change.
8014 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8016 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8018 2015-01-09 Richard Biener <rguenther@suse.de>
8020 PR tree-optimization/64410
8021 * g++.dg/vect/pr64410.cc: New testcase.
8023 2015-01-09 Martin Liska <mliska@suse.cz>
8025 * gcc.dg/ipa/ipa-icf-32.c: New test.
8027 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8029 * c-c++-common/tsan/tsan_barrier.h: New.
8030 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8031 * c-c++-common/tsan/bitfield_race.c: Likewise.
8032 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8033 * c-c++-common/tsan/mutexset1.c: Likewise.
8034 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8035 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8036 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8037 * c-c++-common/tsan/simple_race.c: Likewise.
8038 * c-c++-common/tsan/simple_stack.c: Likewise.
8039 * c-c++-common/tsan/sleep_sync.c: Likewise.
8040 * c-c++-common/tsan/tiny_race.c: Likewise.
8041 * c-c++-common/tsan/tls_race.c: Likewise.
8042 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8043 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8044 * g++.dg/tsan/atomic_free.C: Likewise.
8045 * g++.dg/tsan/atomic_free2.C: Likewise.
8046 * g++.dg/tsan/cond_race.C: Likewise.
8047 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8049 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8052 * lib/target-supports.exp (check_effective_target_libatomic_available):
8054 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8055 targets that match effective-target libatomic_available.
8056 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8058 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8060 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8061 Verify the result of gcc_jit_context_get_last_error.
8062 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8064 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8066 PR tree-optimization/63989
8067 * gcc.dg/strlenopt-27.c: New test.
8069 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8071 * jit.dg/harness.h (set_up_logging): New function.
8072 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8073 set_up_logging on the context, so that every testcase is
8074 logged to a particular file.
8075 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8076 and call gcc_jit_context_set_logfile on the top-level context.
8078 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8081 * g++.dg/opt/pr64338.C: New test.
8083 2015-01-08 Tobias Burnus <burnus@net-b.de>
8085 * gfortran.dg/coarray/codimension_2b.f90: New file.
8086 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8087 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8089 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8092 * g++.dg/ext/fnname4.C: New.
8094 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8097 * g++.dg/cpp0x/constexpr-64462.C: New.
8099 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8102 * g++.dg/cpp0x/deleted10.C: New.
8104 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8106 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8108 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8110 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8111 GCC_JIT_UNARY_OP_ABS.
8112 (verify_unary_ops): Likewise.
8114 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8116 * jit.dg/test-arith-overflow.c: New test case.
8117 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8118 * jit.dg/test-combination.c (create_code): Likewise.
8119 (verify_code): Likewise.
8120 * jit.dg/test-threads.c (testcases): Likewise.
8122 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8124 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8125 rather than "jit". Load g++.exp, and call g++_init.
8126 Run test-*.cc files within the testsuite and *.cc files within
8128 (jit-dg-test): Drop the addition of -fgnu89-inline to
8129 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8130 doing it when compiling C testcases (since g++ does not handle
8131 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8132 is restored to the value after g++_init ran, rather than the
8133 value before g++_init ran. Return a list of
8134 $comp_output $output_file, as dg-test assumes.
8136 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8138 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8139 make it easier to figure out the origin of each test result when
8140 running test-combination.c and test-threads.c.
8141 (CHECK_VALUE): Likewise.
8142 (CHECK_DOUBLE_VALUE): Likewise.
8143 (CHECK_STRING_VALUE): Likewise.
8144 (CHECK_STRING_STARTS_WITH): Likewise.
8145 (CHECK_STRING_CONTAINS): Likewise.
8147 (check_string_value): Likewise, add "funcname" param.
8148 (check_string_starts_with): Likewise.
8149 (check_string_contains): Likewise.
8151 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8153 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8154 generating name of built executable.
8156 2015-01-07 Marek Polacek <polacek@redhat.com>
8159 * gcc.dg/pr64440.c: New test.
8160 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8162 2015-01-07 Marek Polacek <polacek@redhat.com>
8165 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8166 * gcc.dg/pr64417.c: New test.
8168 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8171 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8174 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8176 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8177 Check if testcases run without errors, not just if they compile.
8179 2015-01-06 Christian Bruel <christian.bruel@st.com>
8182 * gcc.target/sh/pr64507.c: New test.
8184 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8186 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8188 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8190 * c-c++-common/asan/sanitize-all-1.c: New test.
8191 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8192 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8193 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8194 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8196 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8198 * lib/target-supports.exp (check_profiling_available): Return 0 for
8200 (check_effective_target_tls_runtime): Likewise.
8201 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8202 * gcc.dg/20020312-2.c: Adjust for Visium.
8203 * gcc.dg/tls/thr-cse-1.c: Likewise
8204 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8205 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8206 * gcc.dg/weak/typeof-2.c: Likewise.
8208 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8210 PR rtl-optimization/64287
8211 * gcc.dg/aru-2.c: New test.
8213 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8216 * c-c++-common/ubsan/pr64344-1.c: New test.
8217 * c-c++-common/ubsan/pr64344-2.c: New test.
8219 PR tree-optimization/64465
8220 * gcc.dg/pr64465.c: New test.
8222 PR tree-optimization/64494
8223 * gcc.c-torture/compile/pr64494.c: New test.
8225 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8228 * gfortran.dg/realloc_on_assign_25.f90: New test.
8230 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8232 Update copyright years.
8234 2015-01-05 Marek Polacek <polacek@redhat.com>
8237 * gcc.dg/pr64423.c: New test.
8239 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8241 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8242 mmix-knuth-mmixware for the same reason as for MIPS.
8243 * gcc.dg/debug/debug-2.c: Ditto.
8245 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8247 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8250 * lib/gfortran.exp: Add libatomic library search path.
8251 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8252 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8254 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8256 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8258 * c-c++-common/tsan/bitfield_race.c: New testcase.
8259 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8261 2015-01-02 Tobias Burnus <burnus@net-b.de>
8263 * gfortran.dg/coarray/collectives_4.f90: New.
8265 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8268 * gfortran.dg/extends_16.f90: New.
8270 2015-01-02 Tobias Burnus <burnus@net-b.de>
8272 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8274 2015-01-02 Tobias Burnus <burnus@net-b.de>
8276 * gfortran.dg/coarray/codimension_2.f90: New.
8277 * gfortran.dg/coarray/codimension_2a.f90: New.
8278 * gfortran.dg/coarray_35.f90: New.
8279 * gfortran.dg/coarray_35a.f90: New.
8281 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8284 * gfortran.dg/dummy_procedure_11.f90: New.
8286 Copyright (C) 2015 Free Software Foundation, Inc.
8288 Copying and distribution of this file, with or without modification,
8289 are permitted in any medium without royalty provided the copyright
8290 notice and this notice are preserved.