1 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/vt-65790.C: New.
6 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.target/i386/pr66818.c: New test.
11 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
14 * gcc.target/i386/pr66817.c: New test.
16 2015-07-09 Marek Polacek <polacek@redhat.com>
18 PR tree-optimization/66718
19 * gcc.dg/vect/vect-126.c: New test.
21 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
23 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
24 even when dwarf-2 is not the default.
26 2015-07-08 Jeff Law <law@redhat.com>
29 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
30 to have a single memory reference.
32 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
34 * g++.dg/other/dump-ada-spec-9.C: New test.
36 2015-07-08 Jakub Jelinek <jakub@redhat.com>
38 * g++.dg/vect/vect.exp: Run also simd* tests.
39 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
40 (check_vect): Fix up get_cpuid call for C++.
41 * g++.dg/vect/simd-clone-1.cc: New test.
43 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
45 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
47 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
49 * gcc.target/i386/readeflags-1.c (abort): New prototype.
50 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
52 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
55 * g++.dg/cpp0x/auto45.C: New.
57 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
60 * gcc.target/i386/pr66334.c: New.
62 2015-07-08 David Malcolm <dmalcolm@redhat.com>
64 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
67 2015-07-08 David Malcolm <dmalcolm@redhat.com>
70 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
71 (verify_code): Update expected error message.
72 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
73 (verify_code): Likewise.
74 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
75 (verify_code): Likewise.
77 2015-07-08 Richard Biener <rguenther@suse.de>
79 PR tree-optimization/66793
80 * gcc.dg/torture/pr66793.c: New testcase.
82 2015-07-08 Richard Biener <rguenther@suse.de>
84 PR tree-optimization/66794
85 * gcc.dg/torture/pr66794.c: New testcase.
87 2015-07-08 Marek Polacek <polacek@redhat.com>
90 * g++.dg/abi/abi-tag15.C: New test.
92 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
94 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
95 * gcc.target/mips/branch-3.c: Ditto
96 * gcc.target/mips/branch-4.c: Ditto.
97 * gcc.target/mips/branch-5.c: Ditto.
98 * gcc.target/mips/branch-6.c: Ditto.
99 * gcc.target/mips/branch-7.c: Ditto.
100 * gcc.target/mips/branch-8.c: Ditto.
101 * gcc.target/mips/branch-9.c: Ditto.
102 * gcc.target/mips/branch-10.c: Ditto.
103 * gcc.target/mips/branch-11.c: Ditto.
104 * gcc.target/mips/branch-12.c: Ditto.
105 * gcc.target/mips/branch-13.c: Ditto.
106 * gcc.target/mips/umips-branch-5.c: New file.
107 * gcc.target/mips/umips-branch-6.c: New file.
108 * gcc.target/mips/umips-branch-7.c: New file.
109 * gcc.target/mips/umips-branch-8.c: New file.
110 * gcc.target/mips/umips-branch-9.c: New file.
111 * gcc.target/mips/umips-branch-10.c: New file.
112 * gcc.target/mips/umips-branch-11.c: New file.
113 * gcc.target/mips/umips-branch-12.c: New file.
114 * gcc.target/mips/umips-branch-13.c: New file.
115 * gcc.target/mips/umips-branch-14.c: New file.
116 * gcc.target/mips/umips-branch-15.c: New file.
117 * gcc.target/mips/umips-branch-16.c: New file.
118 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
119 (OCCUPY_0xfffc): New define.
121 2015-07-08 Renlin Li <renlin.li@arm.com>
123 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
125 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
127 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
129 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
131 * gcc.target/i386/bt-3.c: New test.
132 * gcc.target/i386/bt-4.c: Ditto.
134 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
136 * g++.dg/other/dump-ada-spec-8.C: New test.
138 2015-07-07 David Malcolm <dmalcolm@redhat.com>
141 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
143 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
145 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
147 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
148 Avoid using an opaque struct for local "f".
150 2015-07-07 David Malcolm <dmalcolm@redhat.com>
153 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
154 * jit.dg/test-pr66779.c: New testcase.
156 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
158 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
161 2015-07-07 Richard Biener <rguenther@suse.de>
163 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
165 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
167 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
168 * gcc.target/mips/call-5.c: Ditto.
169 * gcc.target/mips/call-6.c: Ditto.
171 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
173 * gcc.dg/dx-test.c: New test-case.
175 2015-07-07 Andre Vehreschild <vehre@gmx.de>
178 * gfortran.dg/allocate_with_source_9.f08: New test.
180 2015-07-07 Christian Bruel <christian.bruel@st.com>
183 * gcc.target/arm/flip-thumb.c: Fix scan.
184 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
185 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
186 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
189 2015-05-05 Jakub Jelinek <jakub@redhat.com>
192 * gcc.c-torture/execute/pr65956.c: New test.
194 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
196 * gcc.target/arm/aapcs/align1.c: New.
197 * gcc.target/arm/aapcs/align_rec1.c: New.
198 * gcc.target/arm/aapcs/align2.c: New.
199 * gcc.target/arm/aapcs/align_rec2.c: New.
200 * gcc.target/arm/aapcs/align3.c: New.
201 * gcc.target/arm/aapcs/align_rec3.c: New.
202 * gcc.target/arm/aapcs/align4.c: New.
203 * gcc.target/arm/aapcs/align_rec4.c: New.
204 * gcc.target/arm/aapcs/align_vararg1.c: New.
205 * gcc.target/arm/aapcs/align_vararg2.c: New.
207 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
209 * gfortran.dg/iomsg_2.f90: New test.
211 2015-07-06 Richard Biener <rguenther@suse.de>
213 PR tree-optimization/66772
214 * gcc.dg/torture/pr66772-1.c: New testcase.
215 * gcc.dg/torture/pr66772-2.c: Likewise.
217 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
219 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
220 the jals instruction.
222 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
225 * gcc.target/i386/pr53383-1.c: New file.
226 * gcc.target/i386/pr53383-2.c: Likewise.
227 * gcc.target/i386/pr53383-3.c: Likewise.
229 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
231 * gcc.target/aarch64/fnmul-1.c: New.
232 * gcc.target/aarch64/fnmul-2.c: New.
233 * gcc.target/aarch64/fnmul-3.c: New.
234 * gcc.target/aarch64/fnmul-4.c: New.
236 2015-07-06 Richard Biener <rguenther@suse.de>
239 * gcc.dg/torture/pr66759.c: New testcase.
241 2015-07-06 Andre Vehreschild <vehre@gmx.de>
244 * gfortran.dg/alloc_comp_class_3.f03: New test.
245 * gfortran.dg/alloc_comp_class_4.f03: New test.
247 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
249 * gcc.c-torture/execute/pr66757.c: New test.
251 2015-07-06 Bin Cheng <bin.cheng@arm.com>
253 PR tree-optimization/66720
254 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
256 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
257 Sandra Loosemore <sandra@codesourcery.com>
259 * gcc.target/nios2/gprel-offset.c: New test.
261 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
264 * gfortran.dg/pr66725.f90: New test.
266 2015-07-03 Jason Merrill <jason@redhat.com>
268 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
269 Avoid narrowing error.
271 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
273 PR rtl-optimization/66706
274 * gcc.target/powerpc/shift-int.c: New testcase.
276 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
279 * gcc.target/i386/pr66746.c: New file.
281 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
283 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
285 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
287 PR tree-optimization/66119
288 * g++.dg/opt/pr66119.C: New.
290 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
293 * gfortran.dg/submodule_1.f90: New test
294 * gfortran.dg/submodule_2.f90: New test
295 * gfortran.dg/submodule_3.f90: New test
296 * gfortran.dg/submodule_4.f90: New test
297 * gfortran.dg/submodule_5.f90: New test
298 * gfortran.dg/submodule_6.f90: New test
299 * gfortran.dg/submodule_7.f90: New test
301 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
303 PR preprocessor/53690
304 * g++.dg/cpp/pr53690.C: New.
306 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
308 * gcc.target/powerpc/vec-cmp.c: New test.
310 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
313 * gfortran.dg/pr56520.f90: New test.
315 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
318 * gfortran.dg/pr66545_1.f90: New test.
319 * gfortran.dg/pr66545_2.f90: New test.
321 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
323 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
324 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
326 2015-07-02 Richard Biener <rguenther@suse.de>
329 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
332 2015-07-02 Richard Biener <rguenther@suse.de>
334 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
336 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
338 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
340 2015-07-01 Jason Merrill <jason@redhat.com>
342 * lib/target-supports.exp (cxx_default): Set to C++14.
344 2015-07-01 Tom de Vries <tom@codesourcery.com>
347 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
350 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
352 * gfortran.dg/warn_conversion_8.f90: New test.
354 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
356 PR rtl-optimization/61047
357 * gcc.c-torture/execute/20150611-1.c: New testcase.
359 2015-07-01 David Malcolm <dmalcolm@redhat.com>
362 * jit.dg/all-non-failing-tests.h: Add
363 test-pr66700-observing-write-through-ptr.c.
364 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
366 2015-07-01 David Malcolm <dmalcolm@redhat.com>
368 * jit.dg/test-accessing-union.c: Add comments for use by
369 gcc/jit/docs/topics/types.rst.
371 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
373 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
374 'do-require-effective-target' with 'dg-require-effective-target'.
375 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
376 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
377 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
378 'stlex' with 'strex' as the expected output.
380 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
383 * g++.dg/cpp0x/gen-attrs-60.C: New.
384 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
386 2015-07-01 Jiong Wang <jiong.wang@arm.com>
388 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
390 * gcc.target/aarch64/pic-small.c: Restrict this test under
391 check_effective_target_aarch64_small_fpic.
393 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
395 * gfortran.dg/gomp/pr66633.f90: New test.
397 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
400 * g++.dg/template/pr66686.C: New test.
402 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
404 * gnat.dg/lto17.ad[sb]: New test.
406 2015-06-30 David Malcolm <dmalcolm@redhat.com>
408 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
409 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
411 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
413 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
415 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
417 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
419 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
421 * jit.dg/test-switch.c: New testcase.
422 * jit.dg/test-switch.cc: New testcase.
424 2015-06-30 David Malcolm <dmalcolm@redhat.com>
427 * jit.dg/all-non-failing-tests.h: Add note about
428 test-validly-unreachable-block.c.
429 * jit.dg/test-validly-unreachable-block.c: New file.
431 2015-06-30 David Malcolm <dmalcolm@redhat.com>
434 * jit.dg/all-non-failing-tests.h: Add note about
435 test-extra-options.c.
436 * jit.dg/test-extra-options.c: New testcase.
438 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
441 * gcc.target/i386/pr66691.c: New.
443 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
445 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
446 * gcc.target/i386/iamcu/args.h: Likewise.
447 * gcc.target/i386/iamcu/asm-support.S: Likewise.
448 * gcc.target/i386/iamcu/defines.h: Likewise.
449 * gcc.target/i386/iamcu/macros.h: Likewise.
450 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
451 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
452 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
453 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
454 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
455 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
456 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
457 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
458 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
459 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
460 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
461 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
462 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
463 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
464 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
465 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
466 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
468 2015-06-30 Marek Polacek <polacek@redhat.com>
470 * gcc.dg/fold-minus-6.c: New test.
472 * gcc.dg/fold-ior-3.c: New test.
474 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
476 Implement N4197 - Adding u8 character literals
477 * g++.dg/cpp1z/utf8.C: New.
478 * g++.dg/cpp1z/utf8-neg.C: New.
479 * g++.dg/cpp1z/udlit-utf8char.C: New.
481 2015-06-30 Marek Polacek <polacek@redhat.com>
483 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
485 2015-06-30 Tom de Vries <tom@codesourcery.com>
487 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
488 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
489 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
490 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
492 2015-06-30 Marek Polacek <polacek@redhat.com>
494 * gcc.dg/fold-ior-2.c: New test.
496 2015-06-30 Tom de Vries <tom@codesourcery.com>
498 PR tree-optimization/66652
499 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
500 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
502 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
504 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/cpp0x/constexpr-friend-3.C: New.
508 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
510 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
513 * gfortran.dg/wunused-parameter.f90: New test.
515 2015-06-29 Richard Henderson <rth@redhat.com>
517 * gcc.target/i386/asm-flag-1.c: New.
518 * gcc.target/i386/asm-flag-2.c: New.
519 * gcc.target/i386/asm-flag-3.c: New.
520 * gcc.target/i386/asm-flag-4.c: New.
521 * gcc.target/i386/asm-flag-5.c: New.
523 2015-06-29 Marek Polacek <polacek@redhat.com>
526 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
527 * c-c++-common/pr66322.c: New test.
528 * g++.dg/eh/scope1.C: Remove dg-warning.
530 2015-06-29 Richard Biener <rguenther@suse.de>
532 PR tree-optimization/66677
533 * gcc.dg/vect/pr66677.c: New testcase.
535 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
538 * gcc.dg/tree-ssa/pr64130.c: New test.
540 2015-06-26 Jiong Wang <jiong.wang@arm.com>
542 * gcc.target/aarch64/pic-small.c: New testcase.
544 2015-06-26 Richard Biener <rguenther@suse.de>
546 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
548 2015-06-26 Marek Polacek <polacek@redhat.com>
550 * gcc.dg/fold-and-1.c: New test.
551 * gcc.dg/fold-and-2.c: New test.
553 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
555 * gnat.dg/warn11.adb: Add missing dg directive.
556 * gnat.dg/warn12.adb: New test.
557 * gnat.dg/warn12_pkg.ads: New helper.
559 2015-06-26 Richard Biener <rguenther@suse.de>
561 * gfortran.dg/reassoc_3.f90: Adjust.
563 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
566 * gcc.target/i386/pr66412.c: New test.
568 2015-06-25 Richard Biener <rguenther@suse.de>
570 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
572 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
574 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
576 2015-06-25 Richard Biener <rguenther@suse.de>
578 * gfortran.dg/vect/vect-9.f90: New testcase.
580 2015-06-25 Nick Clifton <nickc@redhat.com>
582 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
583 H8300 and M32R targets.
585 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
588 * gfortran.dg/maxerrors.f90: New test.
590 2015-06-08 DJ Delorie <dj@redhat.com>
592 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
594 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
596 * gcc.target/aarch64/mgeneral-regs_3.c: New.
598 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
600 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
601 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
602 * gcc.target/aarch64/nofp_1.c: New file.
604 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
606 Implement N3928 - Extending static_assert
607 * g++.dg/cpp0x/static_assert8.C: Adjust.
608 * g++.dg/cpp0x/static_assert12.C: New.
609 * g++.dg/cpp0x/static_assert13.C: New.
610 * g++.dg/cpp1y/static_assert1.C: New.
611 * g++.dg/cpp1y/static_assert2.C: New.
612 * g++.dg/cpp1z/static_assert-nomsg.C: New.
614 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
617 * g++.dg/cpp0x/trailing11.C: New.
619 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
621 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
623 * gcc.target/arm/memset-inline-10.c: Likewise.
624 * gcc.target/arm/pr58784.c: Likewise.
625 * gcc.target/arm/pr59985.C: Likewise.
626 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
628 2015-06-24 Renlin Li <renlin.li@arm.com>
630 * gcc.target/aarch64/arm_align_max_pwr.c: New.
631 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
633 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
636 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
639 * g++.dg/cpp0x/auto45.C: New test.
640 * g++.dg/template/pr30044.C: New test.
641 * g++.dg/template/crash83.C: Accept any error string.
642 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
644 * g++.dg/cpp0x/variadic18.C: Likewise
645 * g++.dg/template/canon-type-13.C: Likewise.
646 * g++.old-deja/g++.pt/ttp42.C: Likewise.
648 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
651 * g++.dg/other/linkage2.C: New.
653 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
656 * gcc.target/arm/pr63408.c: New test.
658 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
660 * lib/c-torture.exp: Don't call check_effective_target_lto
661 before setting up environment correctly.
662 * lib/gcc-dg.exp: Likewise, and protect
663 gcc_force_conventional_output.
665 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
667 PR rtl-optimization/66306
668 * gcc.target/s390/pr66306.c: New test.
670 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
672 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
673 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
674 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
675 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
676 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
677 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
678 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
680 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
683 * gcc.c-torture/pr65803.c: New test.
685 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
688 * g++.dg/cpp0x/auto45.C: New test.
689 * g++.dg/template/pr30044.C: New test.
690 * g++.dg/template/crash83.C: Accept any error string.
691 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
693 * g++.dg/cpp0x/variadic18.C: Likewise
694 * g++.dg/template/canon-type-13.C: Likewise.
695 * g++.old-deja/g++.pt/ttp42.C: Likewise.
697 2015-06-23 Marek Polacek <polacek@redhat.com>
699 * c-c++-common/Wlogical-op-3.c: New test.
701 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
704 * g++.dg/cpp0x/scoped_enum5.C: New.
706 2015-06-23 Richard Biener <rguenther@suse.de>
708 PR tree-optimization/66636
709 * gcc.dg/vect/pr66636.c: New testcase.
711 2015-06-23 Marek Polacek <polacek@redhat.com>
713 * gcc.dg/fold-minus-4.c: New test.
714 * gcc.dg/fold-minus-5.c: New test.
715 * c-c++-common/ubsan/overflow-add-5.c: New test.
717 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
719 Add missing testcase from r224672.
720 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
722 * gcc.target/vax/bswapdi-1.c: New.
724 2015-06-23 Andre Vehreschild <vehre@gmx.de>
727 * gfortran.dg/associate_18.f08: New test.
729 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
732 * gcc.target/i386/pr66560-1.c: New test.
733 * gcc.target/i386/pr66560-2.c: Ditto.
734 * gcc.target/i386/pr66560-3.c: Ditto.
735 * gcc.target/i386/pr66560-4.c: Ditto.
737 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
739 * gcc.target/nvptx/nvptx.exp: New file.
740 * gcc.target/nvptx/proto-1.c: Likewise.
742 2015-06-23 Bin Cheng <bin.cheng@arm.com>
744 PR tree-optimization/66449
745 * gcc.dg/vect/pr66449.c: New test.
747 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
749 * g++.dg/other/dump-ada-spec-5.C: New test.
750 * g++.dg/other/dump-ada-spec-6.C: Likewise.
751 * g++.dg/other/dump-ada-spec-7.C: Likewise.
753 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
755 * g++.dg/inherit/pure1.C: Test location too.
757 2015-06-22 Marek Polacek <polacek@redhat.com>
759 * gcc.dg/fold-ior-1.c: New test.
760 * gcc.dg/fold-minus-2.c: New test.
761 * gcc.dg/fold-minus-3.c: New test.
762 * gcc.dg/fold-plus-1.c: New test.
763 * gcc.dg/fold-plus-2.c: New test.
764 * gcc.dg/fold-xor-4.c: New test.
765 * gcc.dg/fold-xor-5.c: New test.
767 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
770 * g++.dg/torture/pr65914.C: New.
772 2015-06-22 Richard Biener <rguenther@suse.de>
774 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
775 not existing TORTURE_OPTIONS only.
776 * lib/gcc-dg.exp: Likewise.
778 2015-06-22 Christian Bruel <christian.bruel@st.com>
781 * gcc.target/arm/flip-thumb.c: New test.
783 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
784 Martin Liska <mliska@suse.cz>
787 * g++.dg/ipa/pr65908.C: New testcase.
789 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
792 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
793 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
795 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
797 * gnat.dg/specs/debug1.ads: Adjust.
799 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
801 * gcc.target/aarch64/fmovd-zero-mem.c: New.
802 * gcc.target/aarch64/fmovd-zero-reg.c: New.
803 * gcc.target/aarch64/fmovf-zero-mem.c: New.
804 * gcc.target/aarch64/fmovf-zero-reg.c: New.
805 * gcc.target/aarch64/fmovld-zero-mem.c: New.
806 * gcc.target/aarch64/fmovld-zero-mem.c: New.
807 * gcc.target/aarch64/fmovd-zero.c: Delete.
808 * gcc.target/aarch64/fmovf-zero.c: Delete.
810 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
812 * gcc.target/vax/bswapdi-1.c: New.
814 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
816 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
818 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
820 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
822 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
824 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
826 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
828 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
830 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
832 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
834 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
836 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
838 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
840 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
842 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
844 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
846 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
848 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
850 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
852 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
854 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
856 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
858 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
860 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
862 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
864 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
866 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
868 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
870 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
872 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
874 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
876 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
878 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
880 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
882 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
884 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
886 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
888 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
890 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
892 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
893 (_ARM_FPSCR): Add FZ field.
894 (clean_results): Force FZ=1 on AArch64.
895 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
897 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
899 * gcc.target/aarch64/pr62308.c: New test.
901 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
904 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
906 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
908 * gcc.target/i386/mpx/pr66581.c: New test.
910 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
912 * gcc.target/i386/cmov9.c: New test.
914 2015-06-18 Richard Biener <rguenther@suse.de>
916 * g++.dg/other/const4.C: New testcase.
918 2015-06-18 Michael Matz <matz@suse.de>
921 * gcc.dg/vect/pr66253.c: New testcase.
923 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
926 * gcc.target/i386/mpx/chkp-vararg.c: New test.
928 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
931 * gcc.target/i386/mpx/pr66568.c: New test.
933 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
936 * gcc.target/i386/mpx/pr66567.c: New test.
938 2015-06-18 Richard Biener <rguenther@suse.de>
940 PR tree-optimization/66510
941 * gcc.dg/vect/slp-perm-12.c: New testcase.
943 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
945 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
946 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
947 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
948 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
950 2015-06-17 Jakub Jelinek <jakub@redhat.com>
953 * g++.dg/gomp/pr66571-1.C: New test.
956 * c-c++-common/gomp/pr66429.c: New test.
958 2015-06-17 David Malcolm <dmalcolm@redhat.com>
960 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
961 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
963 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
965 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
968 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
971 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
973 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
975 * gcc.target/mips/pr65862-1.c: New test.
976 * gcc.target/mips/pr65862-2.c: Likewise.
978 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
980 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
981 * gcc.target/i386/pr52252-atom.c: Ditto.
982 * gcc.target/i386/vect-div-1.c: Ditto.
983 * gcc.target/i386/rotate-5.c: Ditto.
984 * gcc.target/i386/pr50202.c: Ditto.
985 * gcc.target/i386/pr37843-3.c: Ditto.
986 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
987 * gcc.target/i386/pr53397-1.c: Ditto.
988 * gcc.target/i386/pr55934.c: Ditto.
989 * gcc.target/i386/pr37843-4.c: Ditto.
990 * gcc.target/i386/pr60451.c: Ditto.
991 * gcc.target/i386/pr53397-2.c: Ditto.
992 * gcc.target/i386/vectorize1.c: Ditto.
993 * gcc.target/i386/extract-insert-combining.c: Ditto.
994 * gcc.target/i386/pr53759.c: Ditto.
995 * gcc.target/i386/pr52252-core.c: Ditto.
996 * gcc.target/i386/rotate-3.c: Ditto.
997 * gcc.target/i386/sse-20.c: Ditto.
998 * gcc.target/i386/rotate-4.c: Ditto.
999 * gcc.target/i386/pr61403.c: Ditto.
1000 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1001 * gcc.target/i386/pr60901.c: Ditto.
1002 * gcc.target/i386/pr59794-7.c: Ditto.
1003 * gcc.target/i386/pr62208.c: Ditto.
1004 * gcc.target/i386/pr53416.c: Ditto.
1005 * gcc.target/i386/asm-dialect-1.c: Ditto.
1006 * gcc.target/i386/pr50038.c: Ditto.
1007 * gcc.target/i386/47698.c: Ditto.
1008 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1009 * gcc.target/i386/pr59794-2.c: Ditto.
1010 * gcc.target/i386/pr59794-3.c: Ditto.
1011 * gcc.target/i386/pr39058.c: Ditto.
1012 * gcc.target/i386/pr60205-1.c: Ditto.
1013 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1014 * gcc.target/i386/sse2-movq-2.c: Ditto.
1016 2015-06-17 Richard Biener <rguenther@suse.de>
1018 PR tree-optimization/66251
1019 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1021 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1024 * g++.dg/parse/new-placement1.C: New.
1026 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1028 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1029 * jit.dg/test-compound-assignment.c: New testcase.
1031 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1034 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1035 to "testcases" array.
1037 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1040 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1041 * jit.dg/test-debug-strings.c: New test case.
1042 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1043 the discriminant has a sane debug string.
1045 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1048 * gcc.target/i386/pr56766-1.c: New test.
1049 * gcc.target/i386/pr56766-2.c: Ditto.
1051 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1053 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1054 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1055 * gcc.target/mips/loongson-simd.c: Ditto.
1057 2015-06-16 Richard Biener <rguenther@suse.de>
1059 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1061 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1063 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1064 passed by the testsuite driver.
1066 2015-06-16 Richard Biener <rguenther@suse.de>
1068 * gcc.dg/vect/slp-perm-11.c: New testcase.
1070 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1072 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1075 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1077 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1078 Reinstate calls to torture-init and torture-finalize.
1080 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1082 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1084 2015-06-15 Nathan Sidwell <nathan@acm.org>
1087 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1089 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/cpp0x/local-type1.C: New.
1094 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1099 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1100 unimplemented error.
1101 * gfortran.dg/allocate_with_source_7.f08: New test.
1102 * gfortran.dg/allocate_with_source_8.f08: New test.
1104 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1107 * g++.dg/warn/Walways-true-3.C: New test.
1109 2015-06-13 Tom de Vries <tom@codesourcery.com>
1111 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1113 2015-06-13 Tom de Vries <tom@codesourcery.com>
1115 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1116 (main): Remove superfluous attributes.
1117 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1118 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1120 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1122 * gcc.target/i386/monitorx.c: New.
1123 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1124 * gcc.target/i386/sse-13.c: Ditto.
1125 * gcc.target/i386/sse-14.c: Ditto.
1126 * gcc.target/i386/sse-22.c: Ditto.
1127 * gcc.target/i386/sse-23.c: Ditto.
1128 * g++.dg/other/i386-2.C: Ditto.
1129 * g++.dg/other/i386-3.C: Ditto.
1131 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1133 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1135 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1138 * gfortran.dg/allocatable_scalar_13.f90: New test
1140 2015-06-11 Marek Polacek <polacek@redhat.com>
1142 * gcc.dg/fold-xor-3.c: New test.
1144 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1146 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1147 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1149 2015-06-11 Christian Bruel <christian.bruel@st.com>
1152 * gcc.target/arm/pragma_attribute.c: New test.
1154 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1156 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1158 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1161 * gcc.target/i386/pr66473.c: New test.
1163 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1166 * gcc.dg/tls/pr66470.c: New test.
1167 * gcc.target/i386/pr66470.c: New test.
1169 2015-06-10 Christian Bruel <christian.bruel@st.com>
1172 * gcc.target/arm/attr_arm.c: New test
1173 * gcc.target/arm/attr_arm-err.c: New test
1174 * gcc.target/arm/attr_thumb.c: New test
1175 * gcc.target/arm/attr_thumb-static.c: New test
1177 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1182 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1184 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1186 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1187 passed by the testsuite driver.
1189 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1192 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1193 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1194 * gcc.dg/ssp-1.c: Make counter a register.
1195 * gcc.dg/ssp-2.c: Likewise.
1196 * gcc.dg/torture/parm-coalesce.c: New.
1198 2015-06-09 Tom de Vries <tom@codesourcery.com>
1200 * gcc.target/i386/vararg-loc.c: New test.
1202 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1205 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1206 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1208 2015-06-09 Marek Polacek <polacek@redhat.com>
1210 PR tree-optimization/66299
1211 * gcc.dg/pr66299-1.c: New test.
1212 * gcc.dg/pr66299-2.c: New test.
1213 * gcc.dg/pr66299-3.c: New test.
1215 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1217 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1218 passed by the testsuite driver.
1220 2015-06-09 Richard Biener <rguenther@suse.de>
1223 * gcc.dg/fold-modpow2.c: New testcase.
1225 2015-06-09 Richard Biener <rguenther@suse.de>
1227 PR tree-optimization/66419
1228 * gcc.dg/vect/bb-slp-37.c: New testcase.
1230 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1232 * gcc.target/arm/stl-cond.c: New test.
1234 2015-06-09 Richard Biener <rguenther@suse.de>
1237 * gcc.dg/torture/pr66413.c: New testcase.
1239 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1241 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1242 * gcc.dg/ssp-1.c: Make counter a register.
1243 * gcc.dg/ssp-2.c: Likewise.
1244 * gcc.dg/torture/parm-coalesce.c: New.
1246 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1248 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1249 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1251 2015-06-08 Tom de Vries <tom@codesourcery.com>
1253 PR rtl-optimization/66444
1254 * gcc.dg/pr66444.c: New test.
1256 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1259 * gfortran.dg/class_is_1.f90: New test.
1260 * gfortran.dg/type_is_1.f90: Ditto.
1262 2015-06-08 Marek Polacek <polacek@redhat.com>
1265 * gcc.dg/cpp/pr66415-1.c: New test.
1266 * gcc.dg/cpp/pr66415-2.c: New test.
1268 2015-06-08 Richard Biener <rguenther@suse.de>
1270 PR tree-optimization/66422
1271 * gcc.dg/Warray-bounds-16.c: New testcase.
1273 2015-06-08 Richard Biener <rguenther@suse.de>
1275 * gcc.dg/vect/slp-perm-10.c: New testcase.
1276 * gcc.dg/vect/slp-23.c: Adjust.
1277 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1278 vector pointer update.
1280 2015-06-08 Marek Polacek <polacek@redhat.com>
1283 * g++.dg/ubsan/pr66452.C: New test.
1285 2015-06-08 Tom de Vries <tom@codesourcery.com>
1287 PR tree-optimization/66436
1288 * gcc.dg/gomp/dump-new-function-2.c: New test.
1289 * gcc.dg/gomp/dump-new-function-3.c: Same.
1290 * gcc.dg/gomp/dump-new-function.c: Same.
1292 2015-06-08 Tom de Vries <tom@codesourcery.com>
1294 PR tree-optimization/66435
1295 * gcc.dg/gomp/notify-new-function-2.c: New test.
1296 * gcc.dg/gomp/notify-new-function-3.c: Same.
1297 * gcc.dg/gomp/notify-new-function.c: Same.
1299 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1301 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1302 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1303 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1304 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1305 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1306 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1309 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1312 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1313 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1315 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1316 * gfortran.dg/warn_conversion_5.f90: New test.
1317 * gfortran.dg/warn_conversion_6.f90: New test.
1318 * gfortran.dg/warn_conversion_7.f90: New test.
1320 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1323 * gfortran.dg/blockdata_9.f: New test.
1325 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1328 * gfortran.dg/forall_17.f90: New test.
1330 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1332 * g++.dg/cpp0x/pr57101.C: Add warning.
1333 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1334 * g++.dg/ext/visibility/anon7.C: Same.
1335 * g++.dg/ipa/pr63587-2.C: Same.
1336 * g++.dg/opt/dump1.C: Same.
1337 * g++.dg/opt/pr59622-3.C: Same.
1338 * g++.dg/opt/pr59622.C: Same.
1339 * g++.dg/torture/pr46383.C: Same.
1340 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1341 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1342 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1344 * gfortran.dg/intent_out_8.f90: Same.
1345 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1347 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1350 gfortran.dg/equiv_9.f90: New test.
1353 2015-06-05 Tom de Vries <tom@codesourcery.com>
1355 merge from gomp4 branch:
1356 2015-05-28 Tom de Vries <tom@codesourcery.com>
1358 PR tree-optimization/65443
1359 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1360 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1361 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1363 2015-06-05 Nathan Sidwell <nathan@acm.org>
1366 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1368 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1370 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1372 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1374 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1376 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1378 * testsuite/gcc.target/i386/noplt-1.c: New test.
1379 * testsuite/gcc.target/i386/noplt-2.c: New test.
1380 * testsuite/gcc.target/i386/noplt-3.c: New test.
1381 * testsuite/gcc.target/i386/noplt-4.c: New test.
1383 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1386 * gfortran.dg/adjustl_1.f90: New test.
1388 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1390 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1391 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1393 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1395 * lto.c (iterative_hash_canonical_type,
1396 gimple_register_canonical_type): only hash main variants of types
1398 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1400 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1401 Move set of dg-do-what-default after early return.
1403 2015-06-04 Marek Polacek <polacek@redhat.com>
1406 * gcc.dg/lvalue-8.c: New test.
1408 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1409 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/other/pr66130.C: New.
1413 * g++.dg/cpp0x/pr66130.C: Likewise.
1415 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1417 * g++.dg/cpp0x/decl-loc1.C: New.
1418 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1419 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1420 * g++.dg/init/ctor8.C: Likewise.
1421 * g++.dg/parse/semicolon4.C: Likewise.
1423 2015-06-03 Marek Polacek <polacek@redhat.com>
1426 * g++.dg/ubsan/static-init-1.C: New test.
1427 * g++.dg/ubsan/static-init-2.C: New test.
1428 * g++.dg/ubsan/static-init-3.C: New test.
1430 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1433 * gcc.target/i386/pr66275.c: New test.
1435 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1437 * gcc.dg/Wcxx-compat-22.c: New testcase.
1438 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1439 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1440 * c-c++-common/pr58346-1.c: Likewise.
1441 * c-c++-common/transparent-union-1.c: Likewise.
1443 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1445 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1446 * g++.dg/plugin/def_plugin.c: New file.
1447 * g++.dg/plugin/def-plugin-test.C: New file.
1449 2015-06-03 Richard Biener <rguenther@suse.de>
1451 * gcc.dg/vect/bb-slp-36.c: New testcase.
1453 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1455 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1457 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1459 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1460 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1461 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1462 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1464 2015-06-03 Marek Polacek <polacek@redhat.com>
1468 * gcc.dg/pr64223-1.c: New test.
1469 * gcc.dg/pr64223-2.c: New test.
1471 2015-06-03 Richard Biener <rguenther@suse.de>
1473 PR tree-optimization/63916
1474 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1476 2015-06-03 Richard Biener <rguenther@suse.de>
1478 PR tree-optimization/66375
1479 * gcc.dg/torture/pr66375.c: New testcase.
1481 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1483 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1485 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1488 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1490 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1493 * gfortran.dg/reshape_7.f90: New test.
1495 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1498 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1501 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1504 * gcc.dg/pr49551.c: New testcase.
1506 2015-06-02 Richard Biener <rguenther@suse.de>
1509 * g++.dg/lto/pr65549_0.C: New testcase.
1511 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1515 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1517 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1519 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1521 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1526 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1528 PR tree-optimization/48052
1529 * gcc.dg/tree-ssa/scev-8.c: New.
1530 * gcc.dg/tree-ssa/scev-9.c: New.
1531 * gcc.dg/tree-ssa/scev-10.c: New.
1532 * gcc.dg/vect/pr48052.c: New.
1534 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1536 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1538 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1540 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1542 2015-06-02 Marek Polacek <polacek@redhat.com>
1545 * gcc.dg/torture/pr66345.c: New test.
1547 2015-06-02 Richard Biener <rguenther@suse.de>
1549 PR tree-optimization/65961
1550 * gcc.dg/torture/pr65961.c: New testcase.
1552 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1554 PR tree-optimization/52563
1555 PR tree-optimization/62173
1556 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1557 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1559 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1561 * gnat.dg/specs/varsize_return2.ads: New test.
1562 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1564 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1566 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1568 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1571 * gcc.target/aarch64/sync-comp-swap.c: New.
1572 * gcc.target/aarch64/sync-comp-swap.x: New.
1573 * gcc.target/aarch64/sync-op-acquire.c: New.
1574 * gcc.target/aarch64/sync-op-acquire.x: New.
1575 * gcc.target/aarch64/sync-op-full.c: New.
1576 * gcc.target/aarch64/sync-op-full.x: New.
1577 * gcc.target/aarch64/sync-op-release.c: New.
1578 * gcc.target/aarch64/sync-op-release.x: New.
1580 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1582 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1585 2015-06-01 Richard Biener <rguenther@suse.de>
1587 PR tree-optimization/66349
1588 PR tree-optimization/66352
1589 PR tree-optimization/66357
1590 * gcc.dg/torture/pr66357.c: New testcase.
1591 * gcc.dg/torture/pr66349.c: Likewise.
1592 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1594 2015-06-01 Richard Biener <rguenther@suse.de>
1597 2015-05-29 Richard Biener <rguenther@suse.de>
1599 PR tree-optimization/66314
1600 * gcc.dg/asan/pr66314.c: New testcase.
1602 2015-06-01 Richard Biener <rguenther@suse.de>
1604 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1606 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1610 (hp3, hp4): Add inline keyword.
1611 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1612 (hp2): Add inline keyword.
1613 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1614 (hp2): Add inline keyword.
1616 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1619 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1620 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1621 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1622 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1624 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1626 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1627 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1629 2015-06-01 Richard Biener <rguenther@suse.de>
1631 PR tree-optimization/66280
1632 * g++.dg/torture/pr66280.C: New testcase.
1633 * g++.dg/torture/pr66280-2.C: Likewise.
1635 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1637 * gnat.dg/addr9_1.adb: New test.
1638 * gnat.dg/addr9_2.adb: Likewise.
1639 * gnat.dg/addr9_3.adb: Likewise.
1640 * gnat.dg/addr9_4.adb: Likewise.
1642 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1644 * g++.dg/other/dump-ada-spec-4.C: New test.
1646 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1648 * gcc.dg/alias-8.c: Fix dg-warning.
1650 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1652 * gcc.dg/alias-8.c: Do not xfail.
1653 * gcc.dg/pr62167.c: Prevent FRE.
1654 * gcc.dg/alias-14.c: New testcase.
1656 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1658 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1660 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1663 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1665 * gcc.target/s390/hotpatch-10.c: Likewise.
1666 * gcc.target/s390/hotpatch-11.c: Likewise.
1667 * gcc.target/s390/hotpatch-12.c: Likewise.
1668 * gcc.target/s390/hotpatch-17.c: Likewise.
1669 * gcc.target/s390/hotpatch-18.c: Likewise.
1670 * gcc.target/s390/hotpatch-20.c: Likewise.
1671 * gcc.target/s390/hotpatch-21.c: Likewise.
1672 * gcc.target/s390/hotpatch-22.c: Likewise.
1673 * gcc.target/s390/hotpatch-23.c: Likewise.
1674 * gcc.target/s390/hotpatch-24.c: Likewise.
1675 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1676 to check for the exact nops too.
1677 * gcc.target/s390/hotpatch-3.c: Likewise.
1678 * gcc.target/s390/hotpatch-4.c: Likewise.
1679 * gcc.target/s390/hotpatch-5.c: Likewise.
1680 * gcc.target/s390/hotpatch-6.c: Likewise.
1681 * gcc.target/s390/hotpatch-7.c: Likewise.
1682 * gcc.target/s390/hotpatch-8.c: Likewise.
1683 * gcc.target/s390/hotpatch-9.c: Likewise.
1684 * gcc.target/s390/hotpatch-14.c: Likewise.
1685 * gcc.target/s390/hotpatch-15.c: Likewise.
1686 * gcc.target/s390/hotpatch-16.c: Likewise.
1687 * gcc.target/s390/hotpatch-19.c: Likewise.
1688 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1689 scan-assembler-times counting number of .align directives.
1690 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1691 dg-options. Remove scan-assembler-times counting number of .align
1693 * gcc.target/s390/hotpatch-26.c: New file.
1694 * gcc.target/s390/hotpatch-27.c: New file.
1695 * gcc.target/s390/hotpatch-28.c: New file.
1696 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1697 using -Os -O0 -O1 -O2 -O3 options.
1699 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1701 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1703 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1705 PR tree-optimization/66142
1706 * gcc.dg/vect/pr66142.c: New test.
1708 2015-05-29 Richard Biener <rguenther@suse.de>
1710 PR tree-optimization/66314
1711 * gcc.dg/asan/pr66314.c: New testcase.
1713 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1715 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1716 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1718 (schedule-cleanups, dg-keep-saved-temps): New proc.
1719 (gcc-dg-test-1): Schedule cleanups.
1720 * lib/profopt.exp (profopt-execute): Likewise.
1721 * g++.dg/cdce3.C: Adjust expected line numbers.
1722 * gcc.dg/cdce1.c: Likewise.
1723 * gcc.dg/cdce2.c: Likewise.
1724 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1725 * gcc.dg/strlenopt-24.c: Likewise.
1726 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1727 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1728 * obj-c++.dg/encode-2.mm: Likewise.
1730 2015-05-28 DJ Delorie <dj@redhat.com>
1732 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1734 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/discr43.adb: New test.
1738 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1740 * gnat.dg/varsize_temp.adb: Rename into...
1741 * gnat.dg/varsize1.adb: ...this.
1742 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1743 * gnat.dg/varsize2.ad[sb]: ...this.
1744 * gnat.dg/varsize3_1.adb: New test.
1745 * gnat.dg/varsize3_2.adb: Likewise.
1746 * gnat.dg/varsize3_3.adb: Likewise.
1747 * gnat.dg/varsize3_4.adb: Likewise.
1748 * gnat.dg/varsize3_5.adb: Likewise.
1749 * gnat.dg/varsize3_6.adb: Likewise.
1750 * gnat.dg/varsize3_pkg1.ads: New helper.
1751 * gnat.dg/varsize3_pkg2.ads: Likewise.
1752 * gnat.dg/varsize3_pkg3.ads: Likewise.
1754 2015-05-28 Richard Biener <rguenther@suse.de>
1756 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1758 2015-05-28 Richard Biener <rguenther@suse.de>
1760 PR tree-optimization/66142
1761 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1763 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1766 * gcc.dg/darwin-minversion-3.c: Update testcase.
1767 * gcc.dg/darwin-minversion-4.c: Ditto.
1768 * gcc.dg/darwin-minversion-5.c: New testcase.
1769 * gcc.dg/darwin-minversion-6.c: Ditto.
1770 * gcc.dg/darwin-minversion-7.c: Ditto.
1771 * gcc.dg/darwin-minversion-8.c: Ditto.
1772 * gcc.dg/darwin-minversion-9.c: Ditto.
1773 * gcc.dg/darwin-minversion-10.c: Ditto.
1774 * gcc.dg/darwin-minversion-11.c: Ditto.
1775 * gcc.dg/darwin-minversion-12.c: Ditto.
1777 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1779 PR rtl-optimization/66168
1780 * gcc.c-torture/compile/pr66168.c: New test.
1782 2015-05-27 Jeff Law <law@redhat.com>
1785 * gcc.dg/target/m68k/pr39726-1.c: New test.
1787 2015-05-27 Nathan Sidwell <nathan@acm.org>
1790 * g++.dg/ext/alias-canon3.C: New.
1792 2015-05-27 Richard Biener <rguenther@suse.de>
1794 PR tree-optimization/66272
1796 2014-08-15 Richard Biener <rguenther@suse.de>
1798 PR tree-optimization/62031
1799 * gcc.dg/torture/pr66272.c: New testcase.
1801 2015-05-27 Richard Biener <rguenther@suse.de>
1803 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1805 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1808 * gcc.dg/pr65358.c: New test.
1810 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1813 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1815 * gfortran.dg/allocate_with_source_6.f90: New test.
1817 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1819 * gnat.dg/atomic7_1.adb: New test.
1820 * gnat.dg/atomic7_2.adb: Likewise.
1821 * gnat.dg/atomic7_pkg1.ads: New helper.
1822 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1824 2015-05-26 Michael Matz <matz@suse.de>
1827 * gcc.dg/vect/pr66251.c: New test.
1829 2015-05-26 Richard Biener <rguenther@suse.de>
1831 PR tree-optimization/66142
1832 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1834 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1837 * gfortran.dg/allocatable_scalar_13.f90: New test
1839 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1841 * gnat.dg/warn11.adb: New test.
1842 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1844 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1846 * gnat.dg/vfa1_1.adb: New test.
1847 * gnat.dg/vfa1_2.adb: Likewise.
1848 * gnat.dg/vfa1_3.adb: Likewise.
1849 * gnat.dg/vfa1_4.adb: Likewise.
1850 * gnat.dg/vfa1_pkg.ads: New helper.
1852 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1854 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1855 * gcc.target/i386/pr66232-3.c: Likewise.
1857 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1860 * gcc.target/i386/pr66274.c: New test.
1862 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1864 * gnat.dg/renaming6.ad[sb]: New test.
1866 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1868 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1869 and 'dg-require-effective-target pie'.
1871 2015-05-23 Nathan Sidwell <nathan@acm.org>
1874 * g++.dg/cpp0x/pr66243.C: New.
1876 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1879 * g++.dg/lto/pr66180_0.C: New testcase.
1880 * g++.dg/lto/pr66180_1.C: New testcase.
1882 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1885 * typebound_call_27.f90: New file.
1887 2015-05-23 Nathan Sidwell <nathan@acm.org>
1890 * g++.dg/template/pr65936.C: New.
1892 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1894 PR tree-optimization/63387
1895 * gcc.dg/pr63387-2.c: New testcase.
1897 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1899 * gcc.dg/simd-1.c: Update to the new message.
1901 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1903 * gcc.dg/nand.c: New testcase.
1905 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1907 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1908 Set dg-do-what-default to compile only on ARM targets without
1909 arm_neon_hw execution support. Remove redundant c-torture-execute
1910 in loop over test cases.
1912 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1915 * gcc.target/aarch64/pr65491_1.c: New test.
1916 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1917 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1919 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/cpp0x/explicit9.C: New.
1923 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1925 2015-05-22 Richard Biener <rguenther@suse.de>
1927 PR tree-optimization/66251
1928 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1930 2015-05-22 Marek Polacek <polacek@redhat.com>
1933 * c-c++-common/attributes-enum-1.c: New test.
1934 * c-c++-common/attributes-enum-2.c: New test.
1935 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1936 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1938 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1940 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1941 effective target support. If no arm_neon_hw support, do not attempt
1942 to execute the tests; only compile them.
1943 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1944 and "dg-require-effective-target arm_neon_ok".
1945 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1946 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1947 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1948 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1949 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1950 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1951 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1952 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1953 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1954 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1955 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1956 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1957 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1958 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1959 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1960 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1961 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1962 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1963 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1964 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1965 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1966 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1967 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1968 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1969 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1970 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1971 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1972 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1973 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1974 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1975 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1976 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1977 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1978 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1979 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1980 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1981 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1982 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1983 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1984 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1985 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1986 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1987 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1988 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1989 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1990 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1991 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1992 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1993 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1994 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1995 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1996 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1997 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1998 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1999 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2000 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2001 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2002 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2003 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2004 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2005 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2006 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2007 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2008 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2009 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2010 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2011 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2012 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2013 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2014 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2015 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2016 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2017 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2018 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2019 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2020 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2021 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2022 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2023 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2024 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2025 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2026 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2027 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2028 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2029 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2030 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2031 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2032 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2033 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2034 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2035 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2036 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2037 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2038 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2039 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2040 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2041 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2042 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2043 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2044 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2045 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2046 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2047 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2048 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2049 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2050 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2051 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2052 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2053 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2054 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2055 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2056 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2057 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2059 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2061 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2062 * gcc.dg/vect/pr59354.c: Likewise.
2063 * gcc.dg/vect/pr64252.c: Likewise.
2064 * gcc.dg/vect/pr64404.c: Likewise.
2065 * gcc.dg/vect/pr64493.c: Likewise.
2066 * gcc.dg/vect/pr64495.c: Likewise.
2067 * gcc.dg/vect/pr64844.c: Likewise.
2068 * gcc.dg/vect/pr65518.c: Likewise.
2069 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2071 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2074 * g++.dg/cpp1y/var-templ28.C: New.
2076 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2079 * gcc.target/i386/pr66232-1.c: New test.
2080 * gcc.target/i386/pr66232-2.c: Likewise.
2081 * gcc.target/i386/pr66232-3.c: Likewise.
2082 * gcc.target/i386/pr66232-4.c: Likewise.
2083 * gcc.target/i386/pr66232-5.c: Likewise.
2085 2015-05-21 Nathan Sidwell <nathan@acm.org>
2087 * g++.dg/cpp1y/pr60943.C: New.
2089 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2091 PR tree-optimization/66233
2092 * gcc.c-torture/execute/pr66233.c: New test.
2094 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2097 * gfortran.dg/inline_matmul_11.f90: New test.
2099 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2101 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2102 instead of listing several targets on its own.
2103 * gcc.target/i386/pr32219-2.c: Likewise.
2104 * gcc.target/i386/pr32219-3.c: Likewise.
2105 * gcc.target/i386/pr32219-4.c: Likewise.
2106 * gcc.target/i386/pr32219-5.c: Likewise.
2107 * gcc.target/i386/pr32219-6.c: Likewise
2108 * gcc.target/i386/pr32219-7.c: Likewise.
2109 * gcc.target/i386/pr32219-8.c: Likewise.
2110 * gcc.target/i386/pr39013-1.c: Likewise.
2111 * gcc.target/i386/pr39013-2.c: Likewise.
2112 * gcc.target/i386/pr64317.c: Likewise.
2114 2015-05-21 Jeff Law <law@redhat.com>
2116 * gcc.target/hppa/shadd-3.c: New test.
2117 * gcc.target/hppa/shadd-4.c: New test.
2119 2015-05-21 Michael Matz <matz@suse.de>
2121 * gcc.dg/vect/vect-strided-store.c: New test.
2122 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2123 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2125 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2127 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2128 * gcc.dg/pow-sqrt-synth-1.c: New test.
2129 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2131 2015-05-21 Richard Biener <rguenther@suse.de>
2134 * g++.dg/conversion/pr66211.C: New testcase.
2135 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2137 2015-05-21 Jeff Law <law@redhat.com>
2139 * gcc.target/hppa/shadd-2.c: New test.
2141 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2144 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2146 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2149 * gcc.target/arm/pr26702.c: Adjust target selector.
2151 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2154 * gcc.dg/lto/pr66221_0.c: New test.
2155 * gcc.dg/lto/pr66221_1.c: New test.
2157 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2160 * gcc.dg/redecl-4.c: Update column numbers.
2161 * gcc.dg/format/bitfld-1.c: Likewise.
2162 * gcc.dg/format/attr-2.c: Likewise.
2163 * gcc.dg/format/attr-6.c: Likewise.
2164 * gcc.dg/format/attr-7.c (baz): Likewise.
2165 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2166 * gcc.dg/format/attr-4.c: Likewise.
2167 * gcc.dg/format/branch-1.c: Likewise.
2168 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2169 locations within strings with embedded escape sequences.
2171 2015-05-20 Jeff Law <law@redhat.com>
2173 * gcc.target/hppa/hppa.exp: New target test driver.
2174 * gcc.target/hppa/shadd-1.c: New test.
2176 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2178 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2180 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2182 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2183 (fn_33_k_and_r_style): New.
2184 (fn_33_stroustrup_style): New.
2185 (fn_33_allman_style): New.
2186 (fn_33_whitesmiths_style): New.
2187 (fn_33_horstmann_style): New.
2188 (fn_33_ratliff_banner_style): New.
2189 (fn_33_lisp_style): New.
2190 (fn_34_indent_dash_gnu): New.
2191 (fn_34_indent_dash_kr): New.
2192 (fn_34_indent_dash_orig): New.
2193 (fn_34_indent_linux_style): New.
2195 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2198 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2200 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2202 PR tree-optimization/65447
2203 * gcc.dg/tree-ssa/pr65447.c: New test.
2205 2015-05-19 Nathan sidwell <nathan@acm.org>
2207 * g++.dg/cpp0x/pr65954.C: New.
2209 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2211 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2213 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2215 * lib/target-supports.exp: Vector do not always have natural
2218 2015-05-19 David Sherwood <david.sherwood@arm.com>
2220 * gcc.dg/loop-invariant.c: New testcase.
2222 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2224 * lib/target-supports.exp: Vector do not always have natural
2227 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2229 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2231 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2233 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2235 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2236 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2237 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2238 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2239 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2240 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2241 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2242 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2243 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2244 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2246 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2248 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2250 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2252 * gcc.target/s390/s390.exp
2253 (check_effective_target_vector): New check.
2254 * gcc.target/s390/vector/vec-abi-1.c: New test.
2255 * gcc.target/s390/vector/vec-abi-2.c: New test.
2256 * gcc.target/s390/vector/vec-abi-3.c: New test.
2257 * gcc.target/s390/vector/vec-abi-4.c: New test.
2258 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2259 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2260 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2261 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2262 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2263 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2264 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2265 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2266 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2267 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2268 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2269 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2270 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2271 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2272 * gcc.target/s390/vector/vec-init-1.c: New test.
2273 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2274 * gcc.target/s390/vector/vec-shift-1.c: New test.
2275 * gcc.target/s390/vector/vec-sub-1.c: New test.
2277 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2279 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2281 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2283 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2285 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2287 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2289 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2291 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2293 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2295 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2297 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2299 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2301 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2303 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2305 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2307 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2309 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2311 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2313 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2315 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2317 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2319 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2321 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2323 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2325 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2327 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2329 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2331 PR tree-optimization/66187
2332 * gcc.c-torture/execute/pr66187.c: New test.
2333 * gcc.dg/pr66187-1.c: New test.
2334 * gcc.dg/pr66187-2.c: New test.
2336 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2338 * gcc.dg/vect/bb-slp-35.c: Adjust.
2340 2015-05-19 Richard Biener <rguenther@suse.de>
2342 PR tree-optimization/66165
2343 * gcc.dg/torture/pr66165.c: New testcase.
2345 PR tree-optimization/66185
2346 * gcc.dg/torture/pr66185.c: New testcase.
2348 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2351 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2353 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2355 * gcc.target/mips/p5600-bonding.c : New file.
2357 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2360 * gfortran.dg/interface_operator_1.f90: New tests.
2362 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2365 * gfortran.dg/generic_29.f90: New tests.
2367 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2370 * gfortran.dg/storage_size_6.f90: New tests.
2372 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2375 * gfortran.dg/null1.f90: New test.
2377 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2380 * gfortran.dg/entry_21.f90: New test.
2382 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2385 * gfortran.dg/storage_size_6.f90: New tests.
2387 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2390 * gfortran.dg/misplaced_statement.f90: New test.
2392 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2395 * gfortran.dg/filepos1.f90: New test
2397 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2400 * gfortran.dg/pr64925.f90: New test.
2402 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2404 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2406 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2408 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2410 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2411 to the family of pie capable targets.
2413 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2415 * gcc.target/arm/bics_1.c : New testcase.
2416 * gcc.target/arm/bics_2.c : New testcase.
2417 * gcc.target/arm/bics_3.c : New testcase.
2418 * gcc.target/arm/bics_4.c : New testcase.
2420 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2422 * gcc.target/mips/umips-attr.c: New test.
2424 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2426 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2427 * gcc.dg/20150120-2.c (dg-final): Ditto.
2428 * gcc.dg/20150120-2.c (dg-final): Ditto.
2429 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2431 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2434 * gcc.target/i386/pr66174.c: New test.
2436 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2439 * gfortran.dg/matmul_bounds_6.f90: New test.
2440 * gfortran.dg/matmul_bounds_7.f90: New test.
2442 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2444 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2445 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2446 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2447 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2448 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2449 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2451 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2454 * gfortran.dg/continuation_13.f90: Update test.
2455 * gfortran.dg/pr65903.f90: New test.
2457 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2460 * gfortran.dg/block_14.f90: New test.
2462 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2465 * lib/gfortran-dg.exp: Update regex to handle two locations for
2466 the same diagnostic without caret.
2467 * gfortran.dg/badline.f: Test also that line numbers are correct
2468 before and after "left but not entered" warning.
2470 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2471 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2474 * gcc.target/arm/maskdata.c: New test.
2476 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2479 * gfortran.dg/derived_constructor_components_5: New test
2481 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2484 * gcc.target/alpha/pr66140.c: New test.
2486 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2489 * gcc.dg/Wconversion-complex-c99.c: New test.
2490 * gcc.dg/Wconversion-complex-gnu.c: New test.
2492 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2494 PR tree-optimization/64454
2495 * gcc.dg/modmod.c: New testcase.
2497 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2499 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2501 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2504 * gcc.target/i386/mpx/pr66134.c: New test.
2506 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2508 * gcc.target/powerpc/pr60158.c: New test.
2510 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2512 * gcc.target/i386/sibcall-7.c: New test.
2513 * gcc.target/i386/sibcall-8.c: New test.
2515 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2517 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2518 (abs64_in_dreg): Likewise.
2520 2015-05-14 Marek Polacek <polacek@redhat.com>
2524 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2525 * gcc.dg/pr19984.c: Likewise.
2526 * gcc.dg/pr66066-1.c: New test.
2527 * gcc.dg/pr66066-2.c: New test.
2528 * gcc.dg/pr66066-3.c: New test.
2530 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2532 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2533 * gcc.dg/pow-sqrt.x: New file.
2534 * gcc.dg/pow-sqrt-1.c: New test.
2535 * gcc.dg/pow-sqrt-2.c: Likewise.
2536 * gcc.dg/pow-sqrt-3.c: Likewise.
2538 2015-05-13 Richard Biener <rguenther@suse.de>
2540 PR tree-optimization/66123
2541 * gcc.dg/torture/pr66123.c: New testcase.
2543 2015-05-13 Richard Biener <rguenther@suse.de>
2546 * gcc.dg/alias-2.c: Adjust.
2547 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2549 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2552 * gcc.target/i386/pr65103-3.c: New.
2554 2015-05-13 Martin Liska <mliska@suse.cz>
2556 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2558 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.target/i386/pr66112-2.c: New test.
2564 * gcc.target/i386/pr66112-1.c: New test.
2566 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2569 * gcc.target/i386/mpx/pr66048.cc: New.
2571 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2573 PR rtl-optimization/64616
2574 * gcc.dg/loop-8.c: New test.
2575 * gcc.dg/loop-9.c: New test.
2577 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2580 * gcc.target/i386/pr66047.c: New testcase.
2582 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2585 * gcc.c-torture/compile/pr65873.c: New testcase.
2587 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2590 * gfortran.dg/inline_matmul_10.f90: New test.
2592 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2594 * c-c++-common/Wmisleading-indentation.c: New testcase.
2595 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2596 * c-c++-common/Wmisleading-indentation-2.md: New file.
2598 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2600 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2602 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2604 2015-05-12 Richard Biener <rguenther@suse.de>
2606 PR tree-optimization/66101
2607 * gcc.dg/torture/pr66101.c: New testcase.
2609 2015-05-12 Richard Biener <rguenther@suse.de>
2611 PR tree-optimization/37021
2612 * gcc.target/i386/vect-addsub.c: New testcase.
2614 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2616 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2618 2015-05-12 Tom de Vries <tom@codesourcery.com>
2620 PR tree-optimization/66010
2621 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2623 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2626 * g++.dg/cpp0x/trailing10.C: New.
2628 2015-05-12 Richard Biener <rguenther@suse.de>
2630 * gcc.dg/vect/bb-slp-35.c: New testcase.
2632 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2635 * gfortran.dg/bound_simplification_6.f90: New.
2637 2015-05-11 Steve Ellcey <sellcey@mips.com>
2639 * gcc.target/mips/branch-1.c: Pass argument to bar().
2641 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2644 * gcc.target/i386/pr65753.c: New test.
2646 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2648 PR rtl-optimization/66076
2649 * gcc.dg/torture/pr66076.c: New test.
2651 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2654 * gfortran.dg/inline_matmul_7.f90: New test.
2655 * gfortran.dg/inline_matmul_8.f90: New test.
2656 * gfortran.dg/inline_matmul_9.f90: New test.
2658 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2660 * gfortran.dg/bound_simplification_5.f90: New.
2662 2015-05-09 Jason Merrill <jason@redhat.com>
2664 * lib/target-supports.exp (cxx_default): New global.
2665 (check_effective_target_c++11_only)
2666 (check_effective_target_c++14_only)
2667 (check_effective_target_c++98_only)
2668 (check_effective_target_c++1z_only): Check it.
2670 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2672 PR tree-optimization/64454
2673 * gcc.dg/tree-ssa/vrp97.c: New file.
2674 * gcc.dg/vect/slp-perm-7.c: Update.
2676 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2679 * gfortran.dg/elemental_subroutine_11.f90: New test.
2681 2015-05-08 Richard Biener <rguenther@suse.de>
2683 PR tree-optimization/66036
2684 * gcc.dg/vect/slp-41.c: New testcase.
2686 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2688 * gfortran.dg/elemental_optional_args_7.f90: New.
2690 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2692 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2695 2015-05-08 Marek Polacek <polacek@redhat.com>
2698 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2699 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2701 2015-05-07 Marek Polacek <polacek@redhat.com>
2704 * c-c++-common/Wshift-negative-value-1.c: New test.
2705 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2706 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2707 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2708 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2709 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2710 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2711 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2712 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2714 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2718 * gcc.dg/fdata-sections-2.c: New file.
2720 2015-05-07 Marek Polacek <polacek@redhat.com>
2723 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2725 * c-c++-common/ubsan/align-7.c: Likewise.
2726 * c-c++-common/ubsan/bounds-8.c: Likewise.
2727 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2728 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2729 * c-c++-common/ubsan/null-1.c: Likewise.
2730 * c-c++-common/ubsan/null-10.c: Likewise.
2731 * c-c++-common/ubsan/null-11.c: Likewise.
2732 * c-c++-common/ubsan/null-2.c: Likewise.
2733 * c-c++-common/ubsan/null-3.c: Likewise.
2734 * c-c++-common/ubsan/null-4.c: Likewise.
2735 * c-c++-common/ubsan/null-5.c: Likewise.
2736 * c-c++-common/ubsan/null-6.c: Likewise.
2737 * c-c++-common/ubsan/null-7.c: Likewise.
2738 * c-c++-common/ubsan/null-8.c: Likewise.
2739 * c-c++-common/ubsan/null-9.c: Likewise.
2740 * c-c++-common/ubsan/object-size-1.c: Likewise.
2741 * c-c++-common/ubsan/object-size-10.c: Likewise.
2742 * c-c++-common/ubsan/object-size-4.c: Likewise.
2743 * c-c++-common/ubsan/object-size-5.c: Likewise.
2744 * c-c++-common/ubsan/object-size-7.c: Likewise.
2745 * c-c++-common/ubsan/object-size-8.c: Likewise.
2746 * c-c++-common/ubsan/object-size-9.c: Likewise.
2747 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2748 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2749 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2750 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2751 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2752 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2753 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2754 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2755 * c-c++-common/ubsan/pr59333.c: Likewise.
2756 * c-c++-common/ubsan/pr59667.c: Likewise.
2757 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2758 * c-c++-common/ubsan/pr60636.c: Likewise.
2759 * c-c++-common/ubsan/pr63802.c: Likewise.
2760 * c-c++-common/ubsan/recovery-1.c: Likewise.
2761 * c-c++-common/ubsan/recovery-3.c: Likewise.
2762 * c-c++-common/ubsan/shift-1.c: Likewise.
2763 * c-c++-common/ubsan/shift-2.c: Likewise.
2764 * c-c++-common/ubsan/shift-4.c: Likewise.
2765 * c-c++-common/ubsan/shift-7.c: Likewise.
2766 * c-c++-common/ubsan/undefined-2.c: Likewise.
2767 * c-c++-common/ubsan/vla-1.c: Likewise.
2768 * g++.dg/ubsan/null-1.C: Likewise.
2769 * g++.dg/ubsan/null-3.C: Likewise.
2770 * g++.dg/ubsan/null-4.C: Likewise.
2771 * g++.dg/ubsan/vptr-8.C: Likewise.
2772 * g++.dg/ubsan/vptr-9.C: Likewise.
2773 * gcc.dg/ubsan/bounds-2.c: Likewise.
2774 * gcc.dg/ubsan/object-size-9.c: Likewise.
2776 2015-05-07 Jeff Law <law@redhat.com>
2778 * gcc.dg/tree-ssa/shorten-1.c: New test.
2780 2015-05-07 Richard Biener <rguenther@suse.de>
2782 PR tree-optimization/66002
2783 * gcc.dg/vect/vect-125.c: New testcase.
2785 2015-05-07 Marek Polacek <polacek@redhat.com>
2786 Martin Uecker <uecker@eecs.berkeley.edu>
2788 * c-c++-common/ubsan/bounds-10.c: New test.
2790 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2792 * jit.dg/harness.h (set_options): Wrap with
2793 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2794 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2795 Special-case test-benchmark.c as a negative.
2796 * jit.dg/test-benchmark.c: New file.
2798 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2801 * gcc.target/arm/pr64208.c: New test.
2803 2015-05-06 Alan Modra <amodra@gmail.com>
2806 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2807 (gparms): Make volatile.
2809 2015-05-06 Richard Biener <rguenther@suse.de>
2811 PR tree-optimization/62283
2812 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2814 2015-05-06 Christian Bruel <christian.bruel@st.com>
2817 * gcc.target/aarch64/iinline-attr-1.c: New test.
2819 2015-05-06 Richard Biener <rguenther@suse.de>
2821 * gcc.dg/vect/bb-slp-34.c: New testcase.
2823 2015-05-06 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/62283
2826 * gcc.dg/vect/bb-slp-14.c: Adjust.
2828 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2831 * gcc.target/i386/pr65990.c: New test.
2833 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2836 * gcc.target/i386/pr65915.c: New.
2838 2015-05-05 Tom de Vries <tom@codesourcery.com>
2840 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2841 'va_list escapes 0'.
2843 2015-05-05 Tom de Vries <tom@codesourcery.com>
2845 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2848 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2850 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2851 * gcc.target/arm/pr65924.c: Likewise.
2853 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2856 * gcc.target/i386/pr65871-3.c: New test.
2858 2015-05-04 Jeff Law <law@redhat.com>
2861 2015-05-04 Jeff Law <law@redhat.com>
2862 * gcc.dg/tree-ssa/shorten-1.c: New test.
2864 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2865 Jakub Jelinek <jakub@redhat.com>
2868 * g++.dg/cpp0x/Wnarrowing4.C: New.
2870 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2872 * lib/target-supports.exp
2873 (check_effective_target_keeps_null_pointer_checks): Clarify that
2874 this is for targets that disable -fdelete-null-pointer-checks,
2875 not default it to off.
2876 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2877 -fdelete-null-pointer-checks explicit.
2878 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2879 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2880 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2881 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2882 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2883 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2884 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2885 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2886 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2887 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2888 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2889 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2890 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2891 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2892 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2893 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2894 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2895 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2896 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2897 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2898 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2899 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2900 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2901 * g++.dg/cpp0x/static_assert9.C: Likewise.
2902 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2903 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2904 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2905 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2906 * g++.dg/tree-ssa/pr26406.C: Likewise.
2908 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2910 PR tree-optimization/65984
2911 * c-c++-common/ubsan/pr65984.c: New test.
2913 2015-05-04 Jeff Law <law@redhat.com>
2915 * gcc.dg/tree-ssa/shorten-1.c: New test.
2917 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2920 * gfortran.dg/pr44735.f90: New test.
2922 2015-05-04 Richard Biener <rguenther@suse.de>
2924 PR tree-optimization/65965
2925 * gcc.dg/vect/bb-slp-33.c: New testcase.
2927 2015-05-04 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/65935
2930 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2932 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2934 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2935 for each supported variant instead of CHECK_RESULTS.
2936 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2937 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2938 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2939 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2940 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2941 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2942 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2943 expected results for unsupported variants. Call CHECK for each
2944 supported variant instead of CHECK_RESULTS.
2945 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2946 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2947 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2948 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2949 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2950 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2951 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2952 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2953 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2954 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2955 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2956 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2957 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2959 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2960 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2961 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2962 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2963 expected results for unsupported variants.
2964 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2965 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2967 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2968 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2969 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2970 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2971 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2972 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2973 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2974 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2975 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2976 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2977 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2978 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2979 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2981 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2982 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2983 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2984 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2985 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2987 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2989 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2990 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2991 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2993 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2996 * gfortran.dg/bound_9.f90: Add pointer assignment.
2998 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2999 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3002 * g++.dg/cpp0x/Wnarrowing3.C: New.
3004 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3006 * gcc.dg/20150120-1.c: New test.
3007 * gcc.dg/20150120-2.c: New test.
3008 * gcc.dg/20150120-3.c: New test.
3010 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3012 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3014 2015-05-01 Renlin Li <renlin.li@arm.com>
3016 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3018 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3020 * gfortran.dg/bound_simplification_4.f90: New.
3022 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3024 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3025 with powerpc_p8vector_ok.
3027 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3030 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3032 * gfortran.dg/bound_9.f90: New test case.
3034 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3036 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3037 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3038 for 32bit x86 targets.
3039 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3040 for 32bit x86 targets.
3041 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3042 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3043 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3044 for 32bit x86 targets.
3046 2015-04-30 Marek Polacek <polacek@redhat.com>
3048 PR tree-optimization/63551
3049 * g++.dg/ipa/pr63551.C: New test.
3051 2015-04-30 Caroline Tice <cmtice@google.com>
3054 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3055 partition size on certain targets.
3057 2015-04-30 Renlin Li <renlin.li@arm.com>
3059 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3061 2015-04-30 Marek Polacek <polacek@redhat.com>
3063 * c-c++-common/Wbool-compare-3.c: New test.
3065 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3066 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3068 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3071 * g++.dg/init/ref22.C: New.
3073 2015-04-30 Marek Polacek <polacek@redhat.com>
3075 * gcc.dg/init-bad-8.c: New test.
3077 * gcc.dg/incomplete-typedef-1.c: New test.
3079 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/template/crash121.C: New.
3084 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3086 * gcc.target/mips/call-from-init.c: New test.
3087 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3089 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3092 * gcc.target/i386/pr65871-1.c: New test.
3093 * gcc.target/i386/pr65871-2.c: Ditto.
3095 2015-04-29 Marek Polacek <polacek@redhat.com>
3098 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3099 * c-c++-common/Wbool-compare-2.c: New test.
3101 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3104 * gcc.target/aarch64/vstN_lane_1.c: New file.
3106 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3109 * g++.dg/warn/Winit-self-3.C: New.
3111 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3113 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3115 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3118 * gcc.target/arm/pr65924.c: New test.
3120 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3122 * g++.dg/gomp/tpl-target-update.C: New file.
3124 2015-04-29 Richard Biener <rguenther@suse.de>
3126 PR tree-optimization/65917
3127 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3129 2015-04-29 Christian Bruel <christian.bruel@st.com>
3132 * gcc.dg/ipa/iinline-attr.c: New test.
3133 * gcc.target/i386/iinline-attr-2.c: New test.
3135 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3137 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3140 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3142 * gcc.dg/vect/vect-33.c: Remove spurious line.
3144 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3146 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3148 2015-04-28 Marek Polacek <polacek@redhat.com>
3151 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3152 * gcc.dg/pr65901.c: New test.
3154 2015-04-28 Richard Biener <rguenther@suse.de>
3156 PR tree-optimization/62283
3157 * gfortran.dg/vect/pr62283-2.f: New testcase.
3158 * gcc.dg/vect/bb-slp-14.c: Adjust.
3160 2015-04-28 Richard Biener <rguenther@suse.de>
3162 PR tree-optimization/65851
3163 * g++.dg/torture/pr65851.C: New testcase.
3165 2015-04-27 Jeff Law <law@redhat.com>
3167 PR tree-optimization/65217
3168 * gcc.target/i386/pr65217.c: Remove XFAIL.
3170 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3173 Add tests forgotten to svn-add.
3174 * gfortran.dg/class_allocate_19.f03: New test.
3175 * gfortran.dg/class_array_20.f03: New test.
3176 * gfortran.dg/class_array_21.f03: New test.
3177 * gfortran.dg/finalize_29.f08: New test.
3179 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3183 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3184 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3186 2015-04-27 Caroline Tice <cmtice@google.com>
3188 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3191 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3194 * gcc.target/powerpc/htm-1.c: New test.
3195 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3197 (__builtin_tabortdci): Likewise.
3198 (__builtin_tcheck): Remove operand.
3199 * lib/target-supports.exp (check_htm_hw_available): New function.
3201 2015-04-27 Richard Biener <rguenther@suse.de>
3203 * gcc.target/i386/pr65217.c: XFAIL.
3205 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3207 PR tree-optimization/65875
3208 * gcc.c-torture/compile/pr65875.c: New test.
3210 2015-04-25 Marek Polacek <polacek@redhat.com>
3213 * gcc.dg/enum-incomplete-2.c: New test.
3214 * gcc.dg/enum-mode-1.c: New test.
3216 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3219 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3221 * gcc.target/powerpc/pr65849-2.c: Likewise.
3223 2015-04-24 Tom de Vries <tom@codesourcery.com>
3225 PR tree-optimization/65802
3226 * g++.dg/pr65802.C: Move to ...
3227 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3228 stdarg.h. Rewrite for C.
3229 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3230 va_start and va_end. Remove unnecessary inline asm.
3232 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3233 Wei Mi <wmi@google.com>
3235 * gcc.target/i386/sse2-load-multi.c: New test.
3236 * gcc.target/i386/sse2-store-multi.c: Ditto.
3238 2015-04-24 Marek Polacek <polacek@redhat.com>
3241 * c-c++-common/pr65830.c: New test.
3244 * c-c++-common/Wlogical-op-1.c: New test.
3246 2015-04-24 Marek Polacek <polacek@redhat.com>
3249 * c-c++-common/pr61534-1.c: New test.
3251 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3252 Steven Bosscher <steven@gcc.gnu.org>
3254 PR rtl-optimization/34503
3255 * gcc.target/arm/pr64616.c: New file.
3257 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3259 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3261 2015-04-24 Terry Guo <terry.guo@arm.com>
3263 * gcc.target/arm/pr65710.c: Update the options.
3265 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3267 * gcc.target/i386/pr65523.c: Skip x32.
3269 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3271 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3272 to look for vcl* where appropriate.
3274 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3276 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3277 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3279 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3282 * gcc.target/arm/pr26702.c: New test.
3284 2015-04-23 Marek Polacek <polacek@redhat.com>
3287 * gcc.dg/pr65345-1.c: New test.
3288 * gcc.dg/pr65345-2.c: New test.
3290 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3292 * gcc.target/powerpc/crypto-builtin-2.c: New.
3294 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3297 * gfortran.dg/class_allocate_19.f03: New test.
3298 * gfortran.dg/class_array_20.f03: New test.
3299 * gfortran.dg/class_array_21.f03: New test.
3300 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3301 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3302 initialization correctly.
3303 * gfortran.dg/finalize_29.f08: New test.
3305 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3307 * gcc.target/powerpc/swaps-p8-18.c: New test.
3309 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3312 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3313 * gcc.dg/vect/bb-slp-25.c: Likewise.
3314 * gcc.dg/vect/bb-slp-29.c: Likewise.
3315 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3316 vect_no_align && { ! vect_hw_misalign }.
3317 * gcc.dg/vect/bb-slp-9.c: Likewise.
3318 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3320 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3321 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3322 account for POWER8, where peeling for alignment is not needed.
3323 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3324 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3325 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3326 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3327 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3328 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3329 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3330 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3331 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3332 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3333 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3334 * gcc.dg/vect/pr16105.c: Likewise.
3335 * gcc.dg/vect/pr20122.c: Likewise.
3336 * gcc.dg/vect/pr33804.c: Likewise.
3337 * gcc.dg/vect/pr33953.c: Likewise.
3338 * gcc.dg/vect/pr56787.c: Likewise.
3339 * gcc.dg/vect/pr58508.c: Likewise.
3340 * gcc.dg/vect/slp-25.c: Likewise.
3341 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3342 * gcc.dg/vect/vect-105.c: Likewise.
3343 * gcc.dg/vect/vect-27.c: Likewise.
3344 * gcc.dg/vect/vect-29.c: Likewise.
3345 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3347 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3348 && { ! vect_hw_misalign }.
3349 * gcc.dg/vect/vect-44.c: Likewise.
3350 * gcc.dg/vect/vect-48.c: Likewise.
3351 * gcc.dg/vect/vect-50.c: Likewise.
3352 * gcc.dg/vect/vect-52.c: Likewise.
3353 * gcc.dg/vect/vect-56.c: Likewise.
3354 * gcc.dg/vect/vect-60.c: Likewise.
3355 * gcc.dg/vect/vect-72.c: Likewise.
3356 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3357 * gcc.dg/vect/vect-75.c: Likewise.
3358 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3359 * gcc.dg/vect/vect-77-global.c: Likewise.
3360 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3361 * gcc.dg/vect/vect-78-global.c: Likewise.
3362 * gcc.dg/vect/vect-93.c: Likewise.
3363 * gcc.dg/vect/vect-95.c: Likewise.
3364 * gcc.dg/vect/vect-96.c: Likewise.
3365 * gcc.dg/vect/vect-cond-1.c: Likewise.
3366 * gcc.dg/vect/vect-cond-3.c: Likewise.
3367 * gcc.dg/vect/vect-cond-4.c: Likewise.
3368 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3369 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3370 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3371 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3372 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3373 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3374 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3375 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3376 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3377 * gcc.dg/vect/vect-outer-5.c: Likewise.
3378 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3379 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3380 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3381 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3382 * gcc.dg/vect/vect-peel-3.c: Likewise.
3383 * gcc.dg/vect/vect-peel-4.c: Likewise.
3384 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3385 * gcc.target/powerpc/pr65456.c: New test.
3386 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3387 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3388 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3389 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3390 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3391 vect_no_align && { ! vect_hw_misalign }.
3392 * gfortran.dg/vect/vect-3.f90: Likewise.
3393 * gfortran.dg/vect/vect-4.f90: Likewise.
3394 * gfortran.dg/vect/vect-5.f90: Likewise.
3395 * lib/target-supports.exp (check_effective_target_vect_no_align):
3396 Return 1 for POWER8.
3397 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3399 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3402 * gfortran.dg/pr65429.f90: New test.
3404 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3406 * c-c++-common/asan/user-section-1.c: New test.
3407 * c-c++-common/asan/user-section-2.c: New test.
3408 * c-c++-common/asan/user-section-3.c: New test.
3410 2015-04-22 Hale Wang <hale.wang@arm.com>
3411 Terry Guo <terry.guo@arm.com>
3413 PR rtl-optimization/64818
3414 * gcc.target/arm/pr64818.c: New test.
3416 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3419 * g++.dg/tree-ssa/pr61034.C: Update template.
3420 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3421 * gcc.dg/Warray-bounds-11.c: Likewise.
3422 * gcc.dg/Warray-bounds.c: Likewise.
3424 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3426 PR libgfortran/65234
3427 * gfortran.dg/fmt_unlimited.f90: New test.
3429 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3431 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3433 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3434 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3435 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3436 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3437 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3438 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3439 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3441 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3443 PR libgfortran/56743
3444 * gfortran.dg/namelist_87.f90: New test.
3446 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3448 * gcc.target/aarch64/mult-synth_1.c: New test.
3449 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3450 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3451 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3452 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3453 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3455 2015-04-21 Richard Biener <rguenther@suse.de>
3457 PR tree-optimization/65650
3458 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3459 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3460 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3461 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3462 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3463 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3465 2015-04-21 Tom de Vries <tom@codesourcery.com>
3467 PR tree-optimization/65802
3468 * g++.dg/pr65802.C: New test.
3470 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3473 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3474 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3476 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3479 * g++.dg/cpp0x/Wnarrowing2.C: New.
3481 2015-04-20 Jeff Law <law@redhat.com>
3483 PR tree-optimization/65658
3484 * gcc.dg/pr65658.c: New test.
3486 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3489 * gcc.target/aarch64/vec_init_1.c: New test.
3491 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3493 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3496 2015-04-18 Martin Sebor <msebor@redhat.com>
3498 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3499 of non-nul characters.
3500 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3502 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3505 * gcc.target/powerpc/pr65787.c: New.
3507 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3510 * gcc.target/aarch64/c-output-template-4.c: New test.
3512 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3515 * gcc.dg/pr65780-1.c: New test.
3516 * gcc.dg/pr65780-2.c: Likewise.
3517 * gcc.target/i386/pr32219-9.c: Likewise.
3518 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3520 * gcc.target/i386/pr64317.c (c): Initialize.
3522 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3525 * g++.dg/ext/mv18.C: New test.
3526 * g++.dg/ext/mv19.C: Likewise.
3527 * g++.dg/ext/mv20.C: Likewise.
3528 * g++.dg/ext/mv21.C: Likewise.
3529 * g++.dg/ext/mv22.C: Likewise.
3530 * g++.dg/ext/mv23.C: Likewise.
3532 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3535 * g++.dg/init/pr64527.C: New test.
3537 2015-04-17 Tom de Vries <tom@codesourcery.com>
3538 Michael Matz <matz@suse.de>
3540 PR tree-optimization/64950
3541 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3544 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3546 * c-c++-common/asan/user-section-1.c: New test.
3548 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3551 * gcc.dg/debug/pr65771.c: New test.
3553 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3555 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3556 __buitlin_alloca with __builtin_alloca.
3558 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3560 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3562 2015-04-16 Richard Biener <rguenther@suse.de>
3564 PR tree-optimization/64277
3565 * gcc.dg/Warray-bounds-14.c: New testcase.
3566 * gcc.dg/Warray-bounds-15.c: Likewise.
3567 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3568 * c-c++-common/ubsan/bounds-6.c: Likewise.
3570 2015-04-16 Renlin Li <renlin.li@arm.com>
3572 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3573 * gcc.target/arm/unsigned-float.c: New.
3575 2015-04-16 Richard Biener <rguenther@suse.de>
3577 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3578 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3579 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3581 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3583 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3584 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3585 * g++.dg/cpp0x/defaulted21.C: Likewise.
3586 * g++.dg/cpp0x/defaulted28.C: Likewise.
3587 * g++.dg/cpp0x/defaulted47.C: Likewise.
3588 * g++.dg/cpp0x/elision_neg.C: Likewise.
3589 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3590 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3591 * g++.dg/cpp0x/implicit1.C: Likewise.
3592 * g++.dg/cpp0x/implicit9.C: Likewise.
3593 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3594 * g++.dg/cpp0x/range-for13.C: Likewise.
3595 * g++.dg/gomp/clause-2.C: Likewise.
3596 * g++.dg/gomp/udr-5.C: Likewise.
3597 * g++.dg/inherit/access6.C: Likewise.
3598 * g++.dg/lookup/duperr1.C: Likewise.
3599 * g++.dg/lookup/friend2.C: Likewise.
3600 * g++.dg/lookup/pr6936.C: Likewise.
3601 * g++.dg/lookup/scoped1.C: Likewise.
3602 * g++.dg/lookup/using26.C: Likewise.
3603 * g++.dg/lookup/using38.C: Likewise.
3604 * g++.dg/other/access2.C: Likewise.
3605 * g++.dg/overload/defarg3.C: Likewise.
3606 * g++.dg/overload/defarg6.C: Likewise.
3607 * g++.dg/parse/access11.C: Likewise.
3608 * g++.dg/parse/access2.C: Likewise.
3609 * g++.dg/parse/access3.C: Likewise.
3610 * g++.dg/parse/access4.C: Likewise.
3611 * g++.dg/parse/access5.C: Likewise.
3612 * g++.dg/parse/access6.C: Likewise.
3613 * g++.dg/parse/access8.C: Likewise.
3614 * g++.dg/parse/access9.C: Likewise.
3615 * g++.dg/parse/crash40.C: Likewise.
3616 * g++.dg/tc1/dr142.C: Likewise.
3617 * g++.dg/tc1/dr166.C: Likewise.
3618 * g++.dg/tc1/dr52.C: Likewise.
3619 * g++.dg/template/access11.C: Likewise.
3620 * g++.dg/template/access18.C: Likewise.
3621 * g++.dg/template/access19.C: Likewise.
3622 * g++.dg/template/access2.C: Likewise.
3623 * g++.dg/template/access20.C: Likewise.
3624 * g++.dg/template/access26.C: Likewise.
3625 * g++.dg/template/access3.C: Likewise.
3626 * g++.dg/template/access7.C: Likewise.
3627 * g++.dg/template/conv12.C: Likewise.
3628 * g++.dg/template/crash69.C: Likewise.
3629 * g++.dg/template/friend31.C: Likewise.
3630 * g++.dg/template/friend32.C: Likewise.
3631 * g++.dg/template/memfriend15.C: Likewise.
3632 * g++.dg/template/memfriend16.C: Likewise.
3633 * g++.dg/template/memfriend17.C: Likewise.
3634 * g++.dg/template/memfriend7.C: Likewise.
3635 * g++.dg/template/pr32519.C: Likewise.
3636 * g++.dg/template/qualttp21.C: Likewise.
3637 * g++.dg/template/qualttp8.C: Likewise.
3638 * g++.dg/template/ttp10.C: Likewise.
3639 * g++.dg/template/typedef11.C: Likewise.
3640 * g++.dg/template/typedef13.C: Likewise.
3641 * g++.dg/template/typedef19.C: Likewise.
3642 * g++.dg/template/typedef20.C: Likewise.
3643 * g++.dg/template/typedef22.C: Likewise.
3644 * g++.dg/template/using16.C: Likewise.
3645 * g++.dg/template/virtual3.C: Likewise.
3646 * g++.dg/ubsan/pr61272.C: Likewise.
3647 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3648 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3649 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3650 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3651 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3652 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3653 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3654 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3655 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3656 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3657 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3658 * g++.old-deja/g++.jason/access17.C: Likewise.
3659 * g++.old-deja/g++.jason/access18.C: Likewise.
3660 * g++.old-deja/g++.jason/access22.C: Likewise.
3661 * g++.old-deja/g++.jason/access23.C: Likewise.
3662 * g++.old-deja/g++.jason/access8.C: Likewise.
3663 * g++.old-deja/g++.jason/delete3.C: Likewise.
3664 * g++.old-deja/g++.jason/report.C: Likewise.
3665 * g++.old-deja/g++.law/access2.C: Likewise.
3666 * g++.old-deja/g++.law/access3.C: Likewise.
3667 * g++.old-deja/g++.law/access4.C: Likewise.
3668 * g++.old-deja/g++.law/access5.C: Likewise.
3669 * g++.old-deja/g++.law/arm12.C: Likewise.
3670 * g++.old-deja/g++.law/arm14.C: Likewise.
3671 * g++.old-deja/g++.law/ctors13.C: Likewise.
3672 * g++.old-deja/g++.law/union2.C: Likewise.
3673 * g++.old-deja/g++.law/visibility12.C: Likewise.
3674 * g++.old-deja/g++.law/visibility15.C: Likewise.
3675 * g++.old-deja/g++.law/visibility16.C: Likewise.
3676 * g++.old-deja/g++.law/visibility17.C: Likewise.
3677 * g++.old-deja/g++.law/visibility18.C: Likewise.
3678 * g++.old-deja/g++.law/visibility19.C: Likewise.
3679 * g++.old-deja/g++.law/visibility20.C: Likewise.
3680 * g++.old-deja/g++.law/visibility21.C: Likewise.
3681 * g++.old-deja/g++.law/visibility24.C: Likewise.
3682 * g++.old-deja/g++.law/visibility4.C: Likewise.
3683 * g++.old-deja/g++.law/visibility5.C: Likewise.
3684 * g++.old-deja/g++.law/visibility6.C: Likewise.
3685 * g++.old-deja/g++.law/visibility7.C: Likewise.
3686 * g++.old-deja/g++.law/visibility8.C: Likewise.
3687 * g++.old-deja/g++.law/visibility9.C: Likewise.
3688 * g++.old-deja/g++.niklas/t135.C: Likewise.
3689 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3690 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3691 * g++.old-deja/g++.other/access11.C: Likewise.
3692 * g++.old-deja/g++.other/access4.C: Likewise.
3693 * g++.old-deja/g++.other/access7.C: Likewise.
3694 * g++.old-deja/g++.other/crash1.C: Likewise.
3695 * g++.old-deja/g++.other/crash7.C: Likewise.
3696 * g++.old-deja/g++.other/friend1.C: Likewise.
3697 * g++.old-deja/g++.other/friend4.C: Likewise.
3698 * g++.old-deja/g++.other/friend9.C: Likewise.
3699 * g++.old-deja/g++.other/lineno1.C: Likewise.
3700 * g++.old-deja/g++.other/using1.C: Likewise.
3701 * g++.old-deja/g++.pt/enum14.C: Likewise.
3702 * g++.old-deja/g++.pt/friend11.C: Likewise.
3703 * g++.old-deja/g++.pt/friend21.C: Likewise.
3704 * g++.old-deja/g++.pt/friend3.C: Likewise.
3705 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3706 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3707 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3708 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3710 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3713 * g++.dg/ipa/pr65765.C: New test.
3715 2015-04-15 Nick Clifton <nickc@redhat.com>
3717 * gcc.target/rx/builtins.c: Disable RMPA test if string
3718 instructions are not allowed.
3720 2015-04-15 Alan Modra <amodra@gmail.com>
3722 * gcc.dg/pr65408.c: New.
3724 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3727 * gcc.target/arm/pr65729.c: New test.
3729 2015-04-14 Richard Biener <rguenther@suse.de>
3731 PR tree-optimization/65758
3732 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3734 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3737 * gcc.c-torture/execute/pr65648.c: New test.
3739 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3741 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3742 __builtin_finite instead of finite.
3743 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3746 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3748 PR tree-optimization/63387
3749 * gcc.dg/pr63387.c: New testcase.
3751 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3753 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3755 2015-04-13 Richard Biener <rguenther@suse.de>
3757 PR tree-optimization/65204
3758 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3760 2015-04-13 Terry Guo <terry.guo@arm.com>
3763 * gcc.target/arm/pr65710.c: New.
3765 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3767 PR tree-optimization/65747
3768 * g++.dg/torture/pr65747.C: New test.
3770 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3773 * g++.dg/cpp0x/pr65736.C: New test.
3775 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3776 Martin Liska <mliska@suse.cz>
3779 * g++.dg/ipa/pr65722.C: New testcase.
3781 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3783 PR tree-optimization/65735
3784 * gcc.c-torture/compile/pr65735.c: New test.
3786 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3789 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3791 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3794 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3796 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3799 * gcc.target/arm/pr65647-2.c: New.
3801 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3804 * g++.dg/torture/pr65694.C: New test.
3806 2015-04-10 Tobias Burnus <burnus@net-b.de>
3808 * gfortran.dg/coarray_lock_6.f90: New.
3809 * gfortran.dg/coarray_lock_7.f90: New.
3810 * gfortran.dg/coarray/lock_2.f90: New.
3812 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3818 * gfortran.dg/used_types_27.f90: New.
3820 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3823 * gcc.target/i386/pr65671.c: New.
3825 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3827 PR tree-optimization/65709
3828 * c-c++-common/ubsan/align-9.c: New test.
3830 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3833 * gfortran.dg/pr56852.f90: New test.
3835 2015-04-09 Marek Polacek <polacek@redhat.com>
3836 Jakub Jelinek <jakub@redhat.com>
3839 * g++.dg/opt/pr65554.C: New test.
3841 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3844 * c-c++-common/attr-aligned-1.c: New test.
3846 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3848 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3850 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3853 * gcc.target/i386/sse-25.c: New.
3855 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.target/i386/pr65693.c: New test.
3860 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3862 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3864 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3866 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3868 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3870 * gcc.target/i386/thunk-retbnd.c: New.
3872 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3874 * gnat.dg/opt48.adb: New test.
3875 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3876 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3878 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3881 * gcc.c-torture/compile/pr65540.c: New.
3883 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3885 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3888 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3891 * g++.dg/debug/pr65678.C: New test.
3894 * gcc.c-torture/compile/pr65680.c: New test.
3896 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3899 * gfortran.dg/allocate_with_source_5.f90: New test.
3901 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3903 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3904 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3906 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3908 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3910 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3913 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3914 to get floating point compression.
3915 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3917 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3919 PR preprocessor/61977
3920 * gcc.dg/cpp/pr61977.c: New test.
3922 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3924 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3926 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3929 * gcc.target/arm/pr65647.c: New.
3931 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3934 * g++.dg/torture/pr65655.C: New testcase.
3936 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3939 * g++.dg/cpp1y/lambda-init13.C: New.
3941 2015-04-03 Marek Polacek <polacek@redhat.com>
3943 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3945 2015-04-02 Marek Polacek <polacek@redhat.com>
3948 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3949 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3951 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3953 PR preprocessor/61977
3954 * gcc.target/powerpc/pr61977-1.c: New test.
3955 * gcc.target/powerpc/pr61977-2.c: New test.
3957 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3960 * g++.dg/warn/Wshadow-8.C: New.
3961 * g++.dg/warn/Wshadow-9.C: Likewise.
3962 * g++.dg/warn/Wshadow-10.C: Likewise.
3963 * g++.dg/warn/Wshadow-11.C: Likewise.
3965 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3967 * gcc.dg/pr23623.c: Added aligned attribute.
3968 * gcc.dg/20141029-1.c: Likewise.
3969 * gcc.dg/20150306-1.c: New test.
3971 2015-04-01 Marek Polacek <polacek@redhat.com>
3974 * g++.dg/cpp0x/initlist93.C: New test.
3975 * g++.dg/cpp0x/initlist94.C: New test.
3977 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3980 * gcc.target/aarch64/pr65624.c: New test.
3982 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3984 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3986 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3988 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3989 extra variable to force stack alignment.
3990 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3991 extra variable to force stack alignment.
3993 2015-03-31 Marek Polacek <polacek@redhat.com>
3996 * g++.dg/template/pr65390.C: New test.
3998 2015-03-31 Martin Liska <mliska@suse.cz>
4000 * g++.dg/ipa/pr65557.C: New test.
4002 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4004 * gcc.target/s390/hotpatch-25.c: New test.
4005 * gcc.target/s390/hotpatch-1.c: Update test.
4006 * gcc.target/s390/hotpatch-10.c: Update test.
4007 * gcc.target/s390/hotpatch-11.c: Update test.
4008 * gcc.target/s390/hotpatch-12.c: Update test.
4009 * gcc.target/s390/hotpatch-13.c: Update test.
4010 * gcc.target/s390/hotpatch-14.c: Update test.
4011 * gcc.target/s390/hotpatch-15.c: Update test.
4012 * gcc.target/s390/hotpatch-16.c: Update test.
4013 * gcc.target/s390/hotpatch-17.c: Update test.
4014 * gcc.target/s390/hotpatch-18.c: Update test.
4015 * gcc.target/s390/hotpatch-19.c: Update test.
4016 * gcc.target/s390/hotpatch-2.c: Update test.
4017 * gcc.target/s390/hotpatch-21.c: Update test.
4018 * gcc.target/s390/hotpatch-22.c: Update test.
4019 * gcc.target/s390/hotpatch-23.c: Update test.
4020 * gcc.target/s390/hotpatch-24.c: Update test.
4021 * gcc.target/s390/hotpatch-3.c: Update test.
4022 * gcc.target/s390/hotpatch-4.c: Update test.
4023 * gcc.target/s390/hotpatch-5.c: Update test.
4024 * gcc.target/s390/hotpatch-6.c: Update test.
4025 * gcc.target/s390/hotpatch-7.c: Update test.
4026 * gcc.target/s390/hotpatch-8.c: Update test.
4027 * gcc.target/s390/hotpatch-9.c: Update test.
4028 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4030 2015-03-31 Richard Biener <rguenther@suse.de>
4033 * g++.dg/torture/pr65626.C: New testcase.
4035 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4038 * gcc.target/i386/mpx/pr65531.cc: New.
4040 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4043 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4044 __builtin_alloca instead of alloca.
4045 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4046 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4047 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4050 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4053 * g++.dg/ubsan/pr65610.C: New test.
4055 2015-03-30 Marek Polacek <polacek@redhat.com>
4058 * g++.dg/cpp0x/pr65398-2.C: New test.
4060 2015-03-30 Marek Polacek <polacek@redhat.com>
4062 * c-c++-common/pr65556.c: Change the width of bit-fields.
4064 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4067 * gcc.target/i386/pr65588.c: New testcase.
4069 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4071 PR libgfortran/65563
4072 * gfortran.dg/open_errors_2.f90: New test.
4074 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4076 PR libgfortran/65596
4077 * gfortran.dg/namelist_86.f90: New test.
4079 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4081 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4082 statement to reflect new ownership.
4084 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4087 * g++.dg/template/friend58.C: New.
4088 * g++.dg/template/friend59.C: Likewise.
4090 2015-03-27 Tobias Burnus <burnus@net-b.de>
4093 * g++.dg/gomp/openmp-simd-3.C: New.
4094 * gcc.dg/gomp/openmp-simd-3.c: New.
4096 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4099 * gcc.target/i386/pr65248-1.c: New file.
4100 * gcc.target/i386/pr65248-2.c: Likewise.
4101 * gcc.target/i386/pr65248-3.c: Likewise.
4102 * gcc.target/i386/pr65248-4.c: Likewise.
4104 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4107 * gcc.c-torture/compile/pr65593.c: New test.
4109 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4112 * g++.dg/cpp1y/constexpr-assert1.C: New.
4114 2015-03-27 Marek Polacek <polacek@redhat.com>
4117 * c-c++-common/pr65556.c: New test.
4119 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4122 * g++.dg/torture/pr65600.C: New testcase.
4124 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4127 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4129 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4131 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4132 statement and cleanup. Fixed typos.
4134 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4137 * gcc.c-torture/compile/pr65595.c: New testcase.
4139 2015-03-27 Marek Polacek <polacek@redhat.com>
4142 * g++.dg/ubsan/pr65583.C: New test.
4144 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4146 * gcc.c-torture/compile/20150327.c: New testcase.
4148 2015-03-26 Richard Biener <rguenther@suse.de>
4151 * g++.dg/torture/pr65555.C: New testcase.
4153 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4155 PR tree-optimization/64715
4156 * gcc.dg/builtin-object-size-15.c: New test.
4157 * gcc.dg/pr64715-1.c: New test.
4158 * gcc.dg/pr64715-2.c: New test.
4160 2015-03-26 Richard Biener <rguenther@suse.de>
4163 * gnat.dg/specs/opt2.ads: Fix testcase.
4165 2015-03-25 Martin Sebor <msebor@redhat.com>
4168 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4169 when target isn't arm*-*-*-*.
4170 (check_effective_target_arm_nothumb): Likewise.
4171 (check_effective_target_arm_little_endian): Likewise.
4172 (check_effective_target_arm_vect_no_misalign): Likewise.
4173 (check_effective_target_aarch64_little_endian): Fail early if target
4176 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4178 PR tree-optimization/65177
4179 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4181 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4183 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4184 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4185 smmintrin.h and mm3dnow.h.
4187 2015-03-25 Marek Polacek <polacek@redhat.com>
4190 * g++.dg/cpp0x/pr65558.C: New test.
4192 2015-03-25 Marek Polacek <polacek@redhat.com>
4195 * g++.dg/template/pr61670.C: New test.
4197 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4200 * g++.dg/template/pr54987.C: New.
4202 2015-03-25 Richard Biener <rguenther@suse.de>
4204 PR tree-optimization/62630
4205 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4207 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4210 * gcc.target/i386/mpx/pr65508.c: New.
4212 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4216 * gfortran.dg/data_initialized_3.f90: New.
4218 2015-03-25 Richard Biener <rguenther@suse.de>
4221 * gnat.dg/specs/opt2.ads: New testcase.
4223 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4225 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4226 * gcc.target/arm/memset-inline-4.c: Skip for
4227 arm_tune_string_ops_prefer_neon.
4228 * gcc.target/arm/memset-inline-5.c: Ditto.
4229 * gcc.target/arm/memset-inline-6.c: Ditto.
4230 * gcc.target/arm/memset-inline-8.c: Ditto.
4231 * gcc.target/arm/memset-inline-9.c: Ditto.
4233 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4236 * g++.dg/other/virtual3.C: New.
4238 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4241 * g++.dg/cpp0x/vt-60130.C: New.
4243 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4246 * g++.dg/warn/Warray-bounds-7.C: New.
4248 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4251 * g++.dg/template/defarg18.C: New.
4253 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4256 * g++.dg/cpp0x/vt-59988.C: New.
4258 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4260 PR tree-optimization/65533
4261 * gcc.dg/pr65533.c: New test.
4263 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4265 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4266 source= and mold= expressions functionality.
4267 * gfortran.dg/allocate_class_4.f90: New test.
4268 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4269 copying an unlimited polymorhpic object containing a char array
4270 to another unlimited polymorphic object respects the _len
4272 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4273 whether deferred length char array allocate works, unlimited
4274 polymorphic object allocation from a string works and if
4275 allocating an array of deferred length strings works.
4276 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4278 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4281 * g++.dg/cpp0x/constexpr-array11.C: New.
4283 2015-03-24 Richard Biener <rguenther@suse.de>
4286 * gcc.dg/torture/pr65517.c: New testcase.
4288 2015-03-24 Tobias Burnus <burnus@net-b.de>
4290 * gfortran.dg/coindexed_1.f90: Moved from
4291 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4293 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4296 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4300 * gcc.target/i386/pr65523.c: New test.
4303 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4305 * g++.dg/lto/pr65475b_0.C: Likewise.
4307 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4310 * gcc.target/sh/torture/pr65505.c: New.
4312 2015-03-23 Martin Sebor <msebor@redhat.com>
4315 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4316 assembly for lvx in addition to lxv.
4318 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4321 * gfortran.dg/pr65504.f90: New test.
4324 * gcc.dg/pr65521.c: New test.
4326 2015-03-23 Richard Biener <rguenther@suse.de>
4328 PR tree-optimization/65518
4329 * gcc.dg/vect/pr65518.c: New testcase.
4331 2015-03-23 Richard Biener <rguenther@suse.de>
4333 PR tree-optimization/65494
4334 * gcc.dg/vect/pr65494.c: New testcase.
4336 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4338 PR preprocessor/65238
4339 * c-c++-common/cpp/pr65238-1.c: New test.
4340 * gcc.dg/cpp/pr65238-2.c: New test.
4341 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4342 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4344 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4345 Mikael Morin <mikael@gcc.gnu.org>
4348 * gfortran.dg/elemental_dependency_4.f90: New.
4349 * gfortran.dg/elemental_dependency_5.f90: New.
4351 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4354 * g++.dg/lto/pr65475b_0.C: New testcase.
4355 * g++.dg/lto/pr65475b_1.C: New testcase.
4356 * g++.dg/lto/pr65475c_0.C: New testcase.
4357 * g++.dg/lto/pr65475c_1.C: New testcase.
4359 2015-03-21 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/coarray_38.f90: New.
4362 * gfortran.dg/coarray_39.f90: New.
4363 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4366 2015-03-20 Marek Polacek <polacek@redhat.com>
4369 * g++.dg/cpp0x/pr65398.C: New test.
4371 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4374 * g++.dg/lto/pr65475_0.C: New testcase.
4375 * g++.dg/lto/pr65475_1.C: New testcase.
4377 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4379 PR rtl-optimization/64366
4380 * gcc.target/sh/pr64366.c: New.
4382 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/cpp0x/constexpr-48324.C: New.
4387 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4390 * g++.dg/cpp0x/pr48453.C: New.
4392 2015-03-20 Marek Polacek <polacek@redhat.com>
4395 * g++.dg/cpp0x/pr65072.C: New test.
4397 2015-03-20 Richard Biener <rguenther@suse.de>
4400 * gcc.dg/pr15347.c: Use -O.
4401 * c-c++-common/pr19807-1.c: Likewise.
4403 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4405 * gnat.dg/volatile13.ad[sb]: New test.
4407 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4409 PR rtl-optimization/60851
4410 * gcc.target/i386/pr60851.c: New test.
4412 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4415 * g++.dg/pr65240.h: Add tests for PR 65240.
4416 * g++.dg/pr65240-1.C: Likewise.
4417 * g++.dg/pr65240-2.C: Likewise.
4418 * g++.dg/pr65240-3.C: Likewise.
4419 * g++.dg/pr65240-4.C: Likewise.
4421 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4423 PR rtl-optimization/63491
4424 * gcc.target/powerpc/pr63491.c: New.
4426 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4428 * g++.dg/ipa/pr65465.C: New test.
4430 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4433 * g++.dg/cpp0x/deleted11.C: New.
4435 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4438 * c-c++-common/tsan/pr65400-3.c: New test.
4440 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4443 * g++.dg/cpp0x/constexpr-59686.C: New.
4445 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4448 * g++.dg/tsan/pr64265.C: New test.
4451 * c-c++-common/tsan/pr65400-1.c: New test.
4452 * c-c++-common/tsan/pr65400-2.c: New test.
4454 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/pr59816.C: New.
4459 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4462 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4464 2015-03-18 Martin Liska <mliska@suse.cz>
4467 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4468 equivalences either to 6 or 7.
4470 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4474 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4476 * gcc.dg/undefined-loop-1.c: New file.
4477 * gcc.dg/undefined-loop-2.c: New file.
4479 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4482 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4483 loop exits too early.
4485 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4487 PR tree-optimization/65450
4488 * gfortran.dg/pr65450.f90: New test.
4491 * gcc.target/i386/pr65078-1.c: New test.
4492 * gcc.target/i386/pr65078-2.c: New test.
4493 * gcc.target/i386/pr65078-3.c: New test.
4494 * gcc.target/i386/pr65078-4.c: New test.
4495 * gcc.target/i386/pr65078-5.c: New test.
4496 * gcc.target/i386/pr65078-6.c: New test.
4498 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4501 * g++.dg/cpp1y/pr65340.C: New.
4503 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4506 * gfortran.dg/system_clock_3.f08: Adjust test.
4508 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4511 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4512 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4514 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517 * gfortran.dg/system_clock_3.f08: New test.
4519 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4522 g++.dg/cpp1y/pr64626-1.C: New.
4523 g++.dg/cpp1y/pr64626-2.C: New.
4524 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4526 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4528 PR tree-optimization/65427
4529 * gcc.c-torture/execute/pr65427.c: New test.
4531 2015-03-16 Marek Polacek <polacek@redhat.com>
4535 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4536 * g++.dg/cpp0x/pr65327.C: New test.
4538 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4541 * c-c++-common/asan/pr64820.c: New test.
4543 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4545 * gfortran.dg/pointer_2.f90: New test.
4547 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4549 * g++.dg/pr65049.C: New test.
4551 2015-03-16 Tom de Vries <tom@codesourcery.com>
4553 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4554 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4555 * gcc.target/i386/fuse-caller-save.c: Same.
4557 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4559 * gnat.dg/loop_optimization18.ad[sb]: New test.
4560 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4562 2015-03-16 Alan Modra <amodra@gmail.com>
4564 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4567 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4569 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4571 * gcc.dg/torture/pr65270-2.c: Likewise.
4573 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4576 * gfortran.dg/pointer_remapping_9.f90: New.
4578 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4580 PR tree-optimization/65369
4581 * gcc.c-torture/execute/pr65369.c: New test.
4583 PR tree-optimization/65418
4584 * gcc.c-torture/execute/pr65418-1.c: New test.
4585 * gcc.c-torture/execute/pr65418-2.c: New test.
4587 PR rtl-optimization/65401
4588 * gcc.c-torture/execute/pr65401.c: New test.
4590 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4593 * gcc.target/arm/pr64600_1.c: New test.
4595 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4597 PR rtl-optimization/65235
4598 * gcc.target/aarch64/pr65235_1.c: New test.
4600 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4602 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4603 * gcc.target/s390/hotpatch-22.c: Likewise.
4604 * gcc.target/s390/hotpatch-23.c: Likewise.
4605 * gcc.target/s390/hotpatch-24.c: Likewise.
4606 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4607 * gcc.target/s390/hotpatch-1.c: Update expected output.
4608 * gcc.target/s390/hotpatch-2.c: Likewise.
4609 * gcc.target/s390/hotpatch-3.c: Likewise.
4610 * gcc.target/s390/hotpatch-4.c: Likewise.
4611 * gcc.target/s390/hotpatch-5.c: Likewise.
4612 * gcc.target/s390/hotpatch-6.c: Likewise.
4613 * gcc.target/s390/hotpatch-7.c: Likewise.
4614 * gcc.target/s390/hotpatch-8.c: Likewise.
4615 * gcc.target/s390/hotpatch-9.c: Likewise.
4616 * gcc.target/s390/hotpatch-10.c: Likewise.
4617 * gcc.target/s390/hotpatch-11.c: Likewise.
4618 * gcc.target/s390/hotpatch-12.c: Likewise.
4619 * gcc.target/s390/hotpatch-13.c: Likewise.
4620 * gcc.target/s390/hotpatch-14.c: Likewise.
4621 * gcc.target/s390/hotpatch-15.c: Likewise.
4622 * gcc.target/s390/hotpatch-16.c: Likewise.
4623 * gcc.target/s390/hotpatch-17.c: Likewise.
4624 * gcc.target/s390/hotpatch-18.c: Likewise.
4625 * gcc.target/s390/hotpatch-19.c: Likewise.
4627 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4630 * gcc.target/i386/pr65103-1.c: New.
4632 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4635 * gcc.target/i386/pr65044.c: New.
4637 2015-03-12 Tom de Vries <tom@codesourcery.com>
4639 PR rtl-optimization/64895
4640 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4641 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4642 * gcc.target/i386/fuse-caller-save.c: Ditto.
4644 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4646 * gcc.dg/ipa/pr63569.c: Fix template.
4648 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4650 * g++.dg/ipa/pr64146.C: Require fpic support.
4652 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4655 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4656 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4658 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4660 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4661 to dg-options, fix up dg-skip-if.
4663 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4666 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4667 * gcc.target/avr/tiny-caller-save.c: Same.
4669 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4672 * g++.dg/pr65242.C: New test.
4674 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4676 * c-c++-common/asan/no-asan-check-glob.c: New test.
4678 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4681 * g++.dg/other/default11.C: New.
4682 * g++.dg/other/default12.C: Likewise.
4684 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4687 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4689 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4692 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4694 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4697 * g++.dg/cpp0x/pr65127.C: New test.
4699 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4701 * gcc.dg/ipa/PR64550.c: Update template.
4703 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4704 Tobias Burnus <burnus@net-b.de>
4706 * gfortran.dg/coarray_sync_memory.f90: New.
4708 2015-03-10 Marek Polacek <polacek@redhat.com>
4711 * c-c++-common/ubsan/pr65367.c: New test.
4713 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4715 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4716 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4717 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4718 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4719 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4720 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4721 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4722 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4723 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4724 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4725 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4726 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4727 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4729 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4731 * lib/mpx-dg.exp (mpx_link_flags): New.
4734 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4735 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4736 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4737 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4738 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4739 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4740 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4741 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4742 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4743 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4744 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4745 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4746 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4747 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4748 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4749 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4750 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4751 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4752 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4753 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4754 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4755 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4756 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4757 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4758 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4759 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4760 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4761 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4762 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4763 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4764 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4765 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4766 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4767 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4768 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4769 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4770 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4771 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4772 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4773 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4774 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4775 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4776 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4777 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4778 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4779 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4780 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4781 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4782 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4783 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4784 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4785 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4786 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4787 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4788 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4789 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4790 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4791 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4792 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4793 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4794 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4795 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4796 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4797 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4798 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4799 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4800 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4801 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4802 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4803 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4804 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4805 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4806 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4807 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4808 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4809 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4810 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4811 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4812 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4813 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4814 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4815 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4816 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4817 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4818 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4819 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4820 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4821 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4822 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4823 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4824 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4825 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4826 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4827 * gcc.target/i386/mpx/label-address-1.c: New.
4828 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4829 * gcc.target/i386/mpx/macro.c: New.
4830 * gcc.target/i386/mpx/mpx-check.h: New.
4831 * gcc.target/i386/mpx/mpx.exp: New.
4832 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4833 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4834 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4835 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4836 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4837 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4838 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4839 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4840 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4841 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4842 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4843 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4844 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4845 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4846 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4847 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4848 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4849 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4850 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4851 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4852 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4853 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4854 * gcc.target/i386/mpx/reference-1-nov.c: New.
4855 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4856 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4857 * gcc.target/i386/mpx/reference-2-nov.c: New.
4858 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4859 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4860 * gcc.target/i386/mpx/reference-3-nov.c: New.
4861 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4862 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4863 * gcc.target/i386/mpx/reference-4-nov.c: New.
4864 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4865 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4866 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4867 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4868 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4869 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4870 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4871 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4872 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4873 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4874 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4875 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4876 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4877 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4878 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4879 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4880 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4881 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4882 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4883 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4884 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4885 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4886 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4887 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4888 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4889 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4890 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4891 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4892 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4893 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4894 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4895 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4896 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4897 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4898 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4899 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4900 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4901 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4902 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4903 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4904 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4905 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4906 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4907 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4908 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4909 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4910 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4911 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4912 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4913 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4914 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4915 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4916 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4917 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4918 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4919 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4920 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4921 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4922 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4923 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4924 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4925 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4926 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4927 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4928 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4929 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4930 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4931 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4932 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4933 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4934 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4935 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4936 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4937 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4938 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4939 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4940 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4941 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4942 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4943 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4944 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4945 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4946 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4947 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4948 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4949 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4950 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4951 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4952 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4953 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4954 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4955 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4956 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4957 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4958 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4959 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4960 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4961 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4962 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4963 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4964 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4965 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4966 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4967 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4968 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4969 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4970 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4971 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4972 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4973 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4974 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4975 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4976 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4977 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4978 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4979 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4980 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4981 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4982 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4983 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4984 * gcc.target/i386/mpx/vla-1-nov.c: New.
4985 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4986 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4987 * gcc.target/i386/mpx/vla-2-nov.c: New.
4988 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4990 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4992 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4994 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4996 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4998 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5000 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5001 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5003 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5006 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5009 * c-c++-common/pr65120.c: New test.
5011 PR rtl-optimization/65321
5012 * gcc.dg/pr65321.c: New test.
5014 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5016 PR tree-optimization/65355
5017 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5019 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5022 * c-c++-common/pr49706.c: Adjust tests for not warning
5023 about !!x == y or !b == y where b is boolean, and add
5025 * c-c++-common/pr62199-2.c: Likewise.
5027 2015-03-09 Richard Biener <rguenther@suse.de>
5030 * gcc.dg/torture/pr65270-1.c: New testcase.
5031 * gcc.dg/torture/pr65270-2.c: Likewise.
5033 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5035 PR tree-optimization/63743
5036 * gcc.dg/pr63743.c: New test.
5038 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5041 * g++.dg/lto/pr65316_0.C: New testcase.
5042 * g++.dg/lto/pr65316_1.C: New testcase.
5044 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5047 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5049 * g++.dg/abi/rtti3.C: Likewise.
5051 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5054 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5056 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5058 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5060 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5062 2015-03-08 Morin <mikael@gcc.gnu.org>
5065 * gfortran.dg/entry_20.f90: New.
5067 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5070 * gcc.c-torture/compile/pr65153.c: New.
5072 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5075 * g++.dg/torture/pr65249.C: New.
5077 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5079 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5081 (int64_t): Likewise.
5083 2015-03-07 Marek Polacek <polacek@redhat.com>
5084 Martin Uecker <uecker@eecs.berkeley.edu>
5087 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5089 * c-c++-common/ubsan/bounds-8.c: New test.
5090 * c-c++-common/ubsan/bounds-9.c: New test.
5091 * gcc.dg/ubsan/bounds-2.c: New test.
5093 2015-03-05 Martin Sebor <msebor@redhat.com>
5095 * PR testsuite/63175
5096 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5097 checking of results into main to prevent it from getting optimized
5099 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5101 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5103 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5104 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5105 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5108 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5110 * g++.dg/lto/pr65302_1.C: New testcase.
5111 * g++.dg/lto/pr65302_0.C: New testcase.
5113 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5115 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5116 -fno-ipa-icf to dg-options.
5118 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5120 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5121 compiles using the linker plugin.
5123 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5125 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5127 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5129 * gcc.target/arm/pr65067.c: New test.
5131 2015-03-05 Martin Liska <mliska@suse.cz>
5134 * gcc.dg/ipa/pr65318.c: New test.
5136 2015-03-05 Marek Polacek <polacek@redhat.com>
5138 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5140 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5142 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5144 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5146 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5147 max-unroll-times back to defaults for s390.
5149 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5153 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5156 * g++.dg/cpp0x/initlist92.C: New.
5158 2015-03-05 Richard Biener <rguenther@suse.de>
5160 PR tree-optimization/65310
5161 * gcc.dg/vect/pr65310.c: New testcase.
5163 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5166 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5168 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5170 * gnat.dg/entry_queues3.adb: New test.
5172 2015-03-04 Ian Lance Taylor <iant@google.com>
5174 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5176 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5179 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5181 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5183 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5184 -fno-ipa-icf to dg-options
5185 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5186 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5188 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5191 * g++.dg/cpp0x/decltype62.C: New.
5193 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5195 * gnat.dg/object_overflow5.adb: New test.
5197 2015-03-03 Martin Liska <mliska@suse.cz>
5200 * gcc.dg/ipa/pr65287.c: New test.
5202 2015-03-03 Martin Jambor <mjambor@suse.cz>
5203 Eric Botcazou <ebotcazou@adacore.com>
5205 * gnat.dg/specs/pack12.ads: New test.
5207 2015-03-03 Martin Liska <mliska@suse.cz>
5209 * gcc.dg/ipa/PR65282.c: New test.
5211 2015-03-13 Jeff Law <law@redhat.com>
5213 PR tree-optimization/65241
5214 * gcc.c-torture/compile/pr65241.c: New test.
5216 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5219 * gcc.target/avr/torture/pr64331.c: New test.
5221 2015-03-03 Martin Liska <mliska@suse.cz>
5222 Jan Hubicka <hubicka@ucw.cz>
5224 * g++.dg/ipa/pr65263.C: New test.
5226 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5229 * gcc.dg/lto/pr65130_0.c: New testcase.
5230 * gcc.dg/lto/pr65130_1.c: New testcase.
5232 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5235 * g++.dg/torture/pr64988.C: New testcase.
5237 2015-03-02 Tobias Burnus <burnus@net-b.de>
5239 * gfortran.dg/coarray_atomic_6.f90: New.
5241 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5244 * gcc.target/i386/pr65184.c: New.
5246 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5249 * gcc.target/i386/pr65183.c: New.
5251 2015-02-28 Martin Liska <mliska@suse.cz>
5252 Jan Hubicka <hubicka@ucw.cz>
5254 * gcc.dg/ipa/ipa-icf-35.c: New test.
5255 * gcc.dg/ipa/ipa-icf-36.c: New test.
5256 * gcc.dg/ipa/ipa-icf-37.c: New test.
5258 2015-02-28 Martin Liska <mliska@suse.cz>
5259 Jan Hubicka <hubicka@ucw.cz>
5262 * gcc.dg/ipa/ipa-icf-34.c: New test.
5264 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5267 * gcc.target/sh/sh/pr61142.c: New.
5269 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5271 * g++.dg/other/dump-ada-spec-3.C: New test.
5273 2015-03-01 Martin Liska <mliska@suse.cz>
5275 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5276 * g++.dg/ipa/pr63595.C: Update expected results.
5278 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5281 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5283 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5285 * gcc.dg/vect/pr59354.c: Move vector producing code to
5288 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5291 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5292 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5293 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5294 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5296 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5298 PR tree-optimization/65048
5299 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5300 (foo): Use K&R style definition.
5302 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5305 * g++.dg/pr65032.C: New.
5307 2015-02-27 Marek Polacek <polacek@redhat.com>
5310 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5313 2015-02-27 Marek Polacek <polacek@redhat.com>
5316 * gcc.dg/pr65228.c: New test.
5318 2015-02-27 Kai Tietz <ktietz@redhat.com>
5321 * gcc.dg/weak/weak-17.c: New file.
5323 2015-02-27 Richard Biener <rguenther@suse.de>
5326 * g++.dg/lto/pr65193_0.C: New testcase.
5328 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5330 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5331 * gcc.target/s390/hotpatch-8.c: Likewise.
5332 * gcc.target/s390/hotpatch-9.c: Likewise.
5333 * gcc.target/s390/pr61078.c: Likewise.
5334 * gcc.target/s390/pr57960.c: Remove -m64.
5335 * gcc.target/s390/pr61078.c: Likewise.
5337 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5338 Martin Liska <mliska@suse.cz>
5341 * gcc.dg/pr64454.c: Disable ICF.
5342 * gcc.dg/pr28685-1.c: Disable ICF
5343 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5344 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5345 * g++.dg/ipa/ipa-icf-4.C: Update template.
5347 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5349 PR tree-optimization/65216
5350 * gcc.c-torture/execute/pr65216.c: New test.
5352 PR tree-optimization/65215
5353 * gcc.c-torture/execute/pr65215-1.c: New test.
5354 * gcc.c-torture/execute/pr65215-2.c: New test.
5355 * gcc.c-torture/execute/pr65215-3.c: New test.
5356 * gcc.c-torture/execute/pr65215-4.c: New test.
5357 * gcc.c-torture/execute/pr65215-5.c: New test.
5359 2015-02-26 Tom de Vries <tom@codesourcery.com>
5361 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5363 2015-02-26 Martin Liska <mliska@suse.cz>
5364 Jan Hubicka <hubicka@ucw.cz>
5366 * g++.dg/ipa/pr64146.C: Update expected results.
5367 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5368 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5369 * gcc.dg/ipa/ipa-icf-34.c: New test.
5371 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5373 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5374 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5375 (dg-additional-options): Remove dg directive.
5376 (dg-final): Add dg directive.
5378 2015-02-26 Marek Polacek <polacek@redhat.com>
5381 * g++.dg/ipa/pr65008.C: New test.
5383 2015-02-26 Tom de Vries <tom@codesourcery.com>
5385 * lib/profopt.exp (profopt-target-cleanup): New proc.
5386 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5387 files from sources from dg-additional-sources.
5389 2015-02-26 Tom de Vries <tom@codesourcery.com>
5391 * lib/gcov.exp: Cleanup in case of xfail.
5393 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5395 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5397 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5400 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5401 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5402 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5403 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5404 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5405 * g++.dg/debug/pr46123.C: XFAIL and move...
5406 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5407 * gcc.dg/debug/dwarf2-3.c: Move...
5408 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5410 2015-02-26 Marek Polacek <polacek@redhat.com>
5413 * g++.dg/cpp1y/pr65202.C: New test.
5415 2015-02-26 Tom de Vries <tom@codesourcery.com>
5417 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5418 locale_facets.h.gcov.
5420 2015-02-26 Tom de Vries <tom@codesourcery.com>
5422 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5424 2015-02-26 Tom de Vries <tom@codesourcery.com>
5426 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5428 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5431 * gcc.target/i386/pr65217.c: New.
5433 2015-02-26 Tom de Vries <tom@codesourcery.com>
5435 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5437 2015-02-26 Tom de Vries <tom@codesourcery.com>
5439 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5441 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5443 PR tree-optimization/65048
5444 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5446 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5448 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5449 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5451 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5454 * gcc.target/i386/pr65161.c: New test.
5456 2015-02-26 Terry Guo <terry.guo@arm.com>
5458 * gcc.target/arm/no-volatile-in-it.c: New test.
5460 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5462 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5463 (dg-options): Add -save-temps.
5464 (dg-final): Add cleanup-saved-temps.
5466 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5468 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5470 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5472 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5473 * gcc.target/powerpc/pack01.c: Include string.h.
5475 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5478 * gcc.target/i386/pr65167.c: New.
5480 2015-02-25 Kai Tietz <ktietz@redhat.com>
5482 PR tree-optimization/61917
5483 * gcc.dg/vect/vect-pr61917.c: New file.
5485 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5487 PR tree-optimization/65170
5488 * gcc.c-torture/execute/pr65170.c: New test.
5489 * gcc.dg/tree-ssa/vrp96.c: New test.
5491 2015-02-24 Tom de Vries <tom@codesourcery.com>
5493 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5495 2015-02-24 Tom de Vries <tom@codesourcery.com>
5498 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5499 (dg-additional-files-options): Copy additional_sources to
5500 additional_sources_used before emptying additional_sources.
5501 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5502 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5503 (cleanup-saved-temps): Use additional_sources_used instead of
5505 (dg-test): Reset additional_sources_used.
5507 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5510 * gfortran.dg/integer_exponentiation_6.F90: New test.
5512 2015-02-23 Martin Sebor <msebor@redhat.com>
5515 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5516 two parts. One to save registers, the other to verify the
5517 registers have the right values. Save register state into
5518 static data rather than on the stack.
5520 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5523 * c-c++-common/asan/pr63888.c: New test.
5525 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5528 * gcc.c-torture/compile/pr65163.c: New.
5530 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5532 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5533 with -m31 on 64 bit.
5534 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5535 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5537 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5539 * gcc.target/s390/20090223-1.c: Add
5540 -Wno-implicit-function-declaration option.
5541 * gcc.target/s390/pr42224.c: Likewise.
5542 * gcc.target/s390/pr55718.c: Likewise.
5544 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5546 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5547 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5548 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5549 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5550 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5551 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5552 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5553 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5554 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5555 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5556 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5557 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5558 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5559 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5560 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5561 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5562 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5563 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5564 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5565 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5566 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5568 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5570 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5571 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5572 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5573 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5574 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5575 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5576 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5577 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5578 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5579 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5580 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5581 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5582 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5583 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5584 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5585 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5587 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5591 * gfortran.dg/pr61960.f90: New.
5592 * gfortran.dg/pr64230.f90: New.
5593 * gfortran.dg/pr64980.f03: New.
5595 2015-02-22 Tom de Vries <tom@codesourcery.com>
5597 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5599 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5602 * gnat.dg/timing_events.adb: Removed, invalid test.
5604 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5607 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5609 * g++.dg/gcov/gcov-2.C: Likewise.
5611 2015-02-20 Richard Biener <rguenther@suse.de>
5613 PR tree-optimization/65136
5614 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5616 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5619 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5620 and nvptx-*-* blacklisting.
5622 * gcc.dg/sibcall-9.c: New test.
5623 * gcc.dg/sibcall-10.c: New test.
5625 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5627 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5629 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5632 * gcc.target/avr/torture/pr64452.c: New test.
5634 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5636 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5637 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5639 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5642 * lib/target-supports.exp (check_compile): Check whether
5643 additional_sources is defined before using it.
5645 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5648 * g++.dg/opt/pr65074.C: New file.
5650 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5652 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5653 (size_type): New typedef.
5654 (operator "" _script): Use it for the last argument.
5656 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5658 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5660 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5662 * lib/target-supports.exp (check_compile): Save/restore
5663 additional_sources that may belong to an actual test.
5665 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5667 PR gcov-profile/64634
5668 * g++.dg/gcov/gcov-15.C: New test.
5670 2015-02-18 Tom de Vries <tom@codesourcery.com>
5672 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5674 2015-02-18 Tom de Vries <tom@codesourcery.com>
5676 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5678 2015-02-18 Tom de Vries <tom@codesourcery.com>
5680 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5682 2015-02-18 Tom de Vries <tom@codesourcery.com>
5684 * gfortran.dg/fmt_cache_1.f: Add missing close.
5686 2015-02-18 Tom de Vries <tom@codesourcery.com>
5689 * gfortran.dg/read_eof_8.f90: Add missing close.
5691 2015-02-18 Richard Biener <rguenther@suse.de>
5693 PR tree-optimization/65063
5694 * gcc.dg/pr65063.c: New testcase.
5696 2015-02-18 Richard Biener <rguenther@suse.de>
5698 PR tree-optimization/62217
5699 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5701 2015-02-18 Marek Polacek <polacek@redhat.com>
5704 * c-c++-common/ubsan/pr65081.c: New test.
5706 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5708 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5709 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5711 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5713 * gcc.dg/ipa/propalign-3.c: New test.
5715 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5718 * gcc.target/sh/pr64793.c: New.
5719 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5721 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5723 * gcc.target/arm/divzero.c: New test case.
5725 2015-02-17 Tom de Vries <tom@codesourcery.com>
5727 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5729 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5730 Jakub Jelinek <jakub@redhat.com>
5733 * g++.dg/cpp0x/pr65075.C: New test.
5735 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5738 * gcc.target/powerpc/pr65058.c: New test.
5740 2015-02-16 Jeff Law <law@redhat.com>
5742 PR tree-optimization/64823
5743 * gcc.dg/uninit-20.c: New test.
5745 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5746 James Greenhalgh <james.greenhalgh@arm.com>
5749 * gcc.dg/ipa/ipa-clone-1.c: New test.
5751 2015-02-16 Richard Biener <rguenther@suse.de>
5753 PR tree-optimization/65077
5754 * gcc.dg/torture/pr65077.c: New testcase.
5756 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5758 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5759 Directive adjusted to scan for ldaxr.
5760 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5761 adjusted to scan for ldaex.
5763 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5766 * g++.dg/cpp0x/constexpr-65080.C: New.
5768 2015-02-16 Richard Biener <rguenther@suse.de>
5770 PR tree-optimization/63593
5771 * gcc.dg/pr63593.c: New testcase.
5773 2015-02-16 Marek Polacek <polacek@redhat.com>
5776 * gcc.dg/pr65066.c: New test.
5778 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5780 * gcc.dg/pr65002.C: Move ...
5781 * g++.dg/ipa/pr65002.C: ... here.
5783 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5785 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5786 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5787 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5788 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5790 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5793 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5794 the expression to find calls.
5795 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5796 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5797 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5798 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5799 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5801 2015-02-14 Marek Polacek <polacek@redhat.com>
5804 * gcc.dg/array-11.c: New test.
5805 * gcc.dg/array-12.c: New test.
5806 * gcc.dg/array-13.c: New test.
5807 * gcc.dg/array-14.c: New test.
5808 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5809 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5810 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5811 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5812 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5813 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5815 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5818 * g++.dg/lookup/using54.C: New.
5820 2015-02-13 Jeff Law <law@redhat.com>
5823 Revert my change for tree-optimization/64823.
5825 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5827 PR tree-optimization/65053
5828 * gcc.c-torture/execute/pr65053-1.c: New test.
5829 * gcc.c-torture/execute/pr65053-2.c: New test.
5831 2015-02-13 Marek Polacek <polacek@redhat.com>
5834 * gcc.dg/pr65050.c: New test.
5836 2015-02-13 Jeff Law <law@redhat.com>
5838 PR tree-optimization/64823
5839 * gcc.dg/uninit-20.c: New test.
5841 PR rtl-optimization/47477
5842 * gcc.dg/tree-ssa/pr47477.c: New test.
5844 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5847 * g++.dg/parse/ivdep-2.C: New.
5848 * g++.dg/parse/ivdep-3.C: Likewise.
5850 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5853 * gfortran.dg/continuation_13.f90: New test.
5854 * gfortran.dg/continuation_14.f: New test.
5856 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5859 * g++.dg/cpp0x/sfinae55.C: New.
5861 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5864 * g++.dg/ipa/pr65034.C: New test.
5866 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5868 PR tree-optimization/65002
5869 * gcc.dg/pr65002.C: New.
5871 2015-02-13 Marek Polacek <polacek@redhat.com>
5874 * c-c++-common/pr65040.c: New test.
5876 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5878 PR tree-optimization/64705
5879 * gcc.dg/tree-ssa/pr64705.c: New test.
5881 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5884 * gcc.dg/visibility-22.c: New test.
5885 * gcc.dg/visibility-23.c: New test.
5886 * gcc.target/i386/pr32219-1.c: New test.
5887 * gcc.target/i386/pr32219-2.c: New test.
5888 * gcc.target/i386/pr32219-3.c: New test.
5889 * gcc.target/i386/pr32219-4.c: New test.
5890 * gcc.target/i386/pr32219-5.c: New test.
5891 * gcc.target/i386/pr32219-6.c: New test.
5892 * gcc.target/i386/pr32219-7.c: New test.
5893 * gcc.target/i386/pr32219-8.c: New test.
5894 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5896 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5898 PR libgfortran/57822
5899 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5900 four different KINDs.
5902 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5905 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5908 * g++.dg/ubsan/pr65000.C: New test.
5910 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5913 * gfortran.dg/finalize_28.f90: New test
5915 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5918 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5919 DW_TAG_lexical_block removal.
5920 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5921 * g++.dg/guality/pr55541.C: New test.
5924 * g++.dg/ubsan/pr64984.C: New test.
5926 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5928 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5930 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5933 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5934 instructions for 2015-01-14 get_memmodel changes.
5935 * gcc.target/powerpc/atomic-p8.c: Likewise.
5938 * g++.dg/ubsan/pr65019.C: New test.
5940 PR tree-optimization/65014
5941 * gcc.c-torture/compile/pr65014.c: New test.
5943 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5945 PR libgfortran/57822
5946 * gfortran/fmt_g0_7.f08: Revise test.
5948 2015-02-11 Jeff Law <law@redhat.com>
5951 * gcc.target/m68k/pr63347.c: New test.
5953 2015-02-11 Marek Polacek <polacek@redhat.com>
5955 * g++.dg/ubsan/shift-1.C: New test.
5956 * gcc.dg/ubsan/c-shift-2.c: New test.
5957 * c-c++-common/ubsan/shift-5.c: Remove file.
5959 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5961 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5962 Directive adjusted to XFAIL.
5963 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5966 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5969 * g++.dg/opt/pr65003.C: New test.
5971 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5973 * lib/target-supports.exp (check_effective_target_pie): Renamed
5975 (check_effective_target_pie_enabled): This.
5976 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5977 * gcc.target/i386/pie.c: Likewise.
5979 2015-02-11 Andrew Pinski <apinski@cavium.com>
5982 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5983 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5985 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5988 * gcc.target/i386/pr61925-1.c: New test.
5989 * gcc.target/i386/pr61925-2.c: New test.
5990 * gcc.target/i386/pr61925-3.c: New test.
5992 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5995 * g++.dg/asan/pr65004.C: New test.
5997 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6000 * gcc.taget/sh/pr64661-0.h: New.
6001 * gcc.taget/sh/pr64661-1.c: New.
6002 * gcc.taget/sh/pr64661-2.c: New.
6003 * gcc.taget/sh/pr64661-3.c: New.
6004 * gcc.taget/sh/pr64661-4.c: New.
6006 2015-02-10 Richard Biener <rguenther@suse.de>
6008 PR tree-optimization/64995
6009 * g++.dg/torture/pr64995.C: New testcase.
6011 2015-02-10 Richard Biener <rguenther@suse.de>
6013 PR tree-optimization/64909
6014 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6016 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6018 * gcc.dg/signbit-sa.c: New test.
6020 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6022 PR libgfortran/57822
6023 * gfortran/fmt_g0_7.f08: New test.
6025 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6027 PR tree-optimization/43378
6028 * gcc.dg/tree-ssa/pr43378.c: New test.
6030 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6033 * g++.dg/torture/pr64978.C: New testcase.
6035 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6038 * gcc.dg/asan/pr64981.c: New test.
6040 2015-02-09 Marek Polacek <polacek@redhat.com>
6043 * gcc.dg/pr64856.c: New test.
6045 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6048 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6049 * gcc.c-torture/execute/pr64979.c: New test.
6051 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6053 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6055 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6057 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6058 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6060 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6063 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6065 2015-02-09 Richard Biener <rguenther@suse.de>
6067 PR tree-optimization/54000
6068 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6070 2015-02-09 Tom de Vries <tom@codesourcery.com>
6072 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6074 2015-02-09 Martin Liska <mliska@suse.cz>
6076 * g++.dg/ipa/pr64858.C: New test.
6078 2015-02-09 Tom de Vries <tom@codesourcery.com>
6080 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6082 2015-02-08 Andrew Pinski <apinski@cavium.com>
6084 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6086 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6089 * gfortran.dg/use_rename_8.f90: New.
6091 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6093 * gnat.dg/addr7.ad[sb]: New test.
6094 * gnat.dg/addr8.ad[sb]: Likewise.
6096 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6099 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6100 from jit.dg/test-compile-to-executable.c's create_code, with a
6101 clarification of the output message.
6102 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6104 (test_jit): Use CHECK_NO_ERRORS when calling
6105 gcc_jit_context_compile_to_file.
6106 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6107 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6108 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6109 about deletions that are attempted.
6110 (jit-verify-compile-to-file): Rename to...
6111 (jit-verify-output-file-was-created): ...this, and drop the
6112 attempt to run "file" and verify the output.
6113 (jit-verify-assembler): New function.
6114 (jit-verify-object): New function.
6115 (jit-verify-dynamic-library): New function.
6116 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6117 favor of an implementation from new file
6118 create-code-for-hello-world-executable.h, which also adds a
6120 (dg-final): Replace jit-verify-compile-to-file with
6121 jit-verify-output-file-was-created, and invoke new function
6122 jit-verify-assembler.
6123 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6125 (dg-final): Replace jit-verify-compile-to-file with
6126 jit-verify-output-file-was-created, and invoke new function
6127 jit-verify-dynamic-library.
6128 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6129 favor of an implementation from new file
6130 create-code-for-hello-world-executable.h, which also adds a
6132 (dg-final): Replace jit-verify-compile-to-file with
6133 jit-verify-output-file-was-created. Strengthen the expected stdout
6134 from the built executable.
6135 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6136 favor of an implementation from new file
6137 create-code-for-hello-world-executable.h, which also adds a
6139 (dg-final): Replace jit-verify-compile-to-file with
6140 jit-verify-output-file-was-created, and invoke new function
6142 * jit.dg/verify-dynamic-library.c: New source file.
6144 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6145 Brian Rzycki <b.rzycki@samsung.com>
6147 PR tree-optimization/64878
6148 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6150 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6153 * g++.dg/ipa/pr64896.C: New test.
6155 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6158 * gcc.target/powerpc/pr64205.c: New file.
6160 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6162 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6163 (dg-options): Use -fpie instead of -fPIE -pie.
6165 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6168 * g++.dg/asan/pr64937.C: New test.
6170 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6173 * gfortran.dg/class_to_type_4.f90: New test
6175 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6177 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6179 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6181 PR rtl-optimization/64957
6183 * gcc.c-torture/execute/pr64957.c: New test.
6185 2015-02-05 Jeff Law <law@redhat.com>
6188 * gcc.target/h8300/pr17306-1.c: New test.
6189 * gcc.target/h8300/pr17306-2.c: New test.
6191 2015-02-05 Tobias Burnus <burnus@net-b.de>
6194 * gfortran.dg/structure_constructor_12.f90: New.
6196 2015-02-05 Jeff Law <law@redhat.com>
6199 gcc.target/h8300/pr58400.c: New test.
6201 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6203 * gcc.target/arm/macro_defs0.c: New test.
6204 * gcc.target/arm/macro_defs1.c: New test.
6205 * gcc.target/arm/macro_defs2.c: New test.
6207 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6209 PR rtl-optimization/64905
6210 * gcc.target/i386/pr64905.c: Require nonpic target.
6211 (dg-options): Add -fomit-frame-pointer.
6214 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6216 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6219 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6222 * gfortran.dg/type_to_class_2.f90: New test
6223 * gfortran.dg/type_to_class_3.f90: New test
6225 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6228 * g++.dg/torture/pr64686.C: New testcase.
6230 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6232 PR rtl-optimization/64905
6233 * gcc.target/i386/pr64905.c: New file.
6235 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6237 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6238 * gcc.dg/guality/pr41616-1.c: Ditto.
6240 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6243 * gcc.dg/pr64817-3.c: New.
6245 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6246 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6248 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6249 pass parameters in registers.
6250 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6251 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6252 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6254 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6255 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6257 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6258 list, allow for multilibed targets.
6259 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6261 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6263 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6264 * gcc.dg/pr46728-6.c: Ditto.
6266 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6268 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6269 for mips_nanlegacy target.
6271 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6273 * gcc.target/i386/chkp-hidden-def.c: New.
6275 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6278 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6279 to use 24 bits for bitfield b.
6281 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6284 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6285 cache result in a global variable. Include all 32-bit targets for
6288 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6290 PR rtl-optimization/64756
6291 * gcc.c-torture/execute/pr64756.c: New test.
6293 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6296 * gcc.target/sh/pr64660-0.h: New.
6297 * gcc.target/sh/pr64660-1.c: New.
6298 * gcc.target/sh/pr64660-2.c: New.
6299 * gcc.target/sh/pr64660-3.c: New.
6300 * gcc.target/sh/pr64660-4.c: New.
6302 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6305 * g++.dg/warn/Waddress-2.C: New.
6307 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6310 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6312 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6314 PR preprocessor/64803
6315 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6317 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6319 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6321 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6323 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6324 (_ARM_FPSRC): Add DN and AHP fields.
6325 (clean_results): Force DN=1 on AArch64.
6326 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6327 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6328 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6329 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6330 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6331 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6333 2015-02-02 Alan Modra <amodra@gmail.com>
6335 * gcc.target/powerpc/cprophard.c: New.
6337 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6339 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6340 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6342 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6345 * gcc.dg/pr64817-1.c: New test.
6346 * gcc.dg/pr64817-2.c: New test.
6348 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6351 * gcc.target/sh/pr64851-0.h: New
6352 * gcc.target/sh/pr64851-1.c: New
6353 * gcc.target/sh/pr64851-2.c: New
6354 * gcc.target/sh/pr64851-3.c: New
6355 * gcc.target/sh/pr64851-4.c: New
6357 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6360 * gcc.dg/torture/pr64882.c: New test.
6362 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6365 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6368 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6370 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6371 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6372 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6373 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6374 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6375 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6377 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6378 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6380 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6381 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6384 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6387 * g++.dg/pr64688-2.C: New.
6389 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6391 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6392 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6393 * gcc.target/i386/fuse-caller-save.c: Ditto.
6394 * gcc.target/i386/headmerge-1.c: Ditto.
6395 * gcc.target/i386/headmerge-2.c: Ditto.
6396 * gcc.target/i386/sibcall-6.c: Ditto.
6398 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6401 * gcc.target/i386/pr64617.c: New test.
6403 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6406 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6407 (dg-options): Remove -m32.
6408 (dg-final): Scan for "movb %al" only.
6409 * gcc.target/i386/pr15184-2.c: Ditto.
6411 2015-01-30 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/64829
6414 * gcc.dg/vect/pr64829.c: New testcase.
6416 2015-01-29 Marek Polacek <polacek@redhat.com>
6419 * gcc.dg/pr64709.c: New test.
6421 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6424 * g++.dg/ubsan/pr64717-1.C: New test.
6425 * g++.dg/ubsan/pr64717-2.C: New test.
6427 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6429 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6431 2015-01-29 Jeff Law <law@redhat.com>
6434 * gcc.target/i386/pr15184-1.c: New test.
6435 * gcc.target/i386/pr15184-2.c: New test.
6437 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6439 PR tree-optimization/64746
6440 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6442 2015-01-29 Richard Biener <rguenther@suse.de>
6444 PR tree-optimization/64853
6445 * gcc.dg/torture/pr64853.c: New testcase.
6447 2015-01-29 Richard Biener <rguenther@suse.de>
6449 PR tree-optimization/64844
6450 * gcc.dg/vect/pr64844.c: New testcase.
6452 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6455 * gcc.dg/pr64809.c: Delete.
6457 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6460 * gcc.target/i386/pr64805.c: New.
6462 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6464 * gcc.dg/guality/guality.h (main): Add argv[0] to
6465 guality_gdb_command.
6467 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6470 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6472 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6475 * gcc.target/sh/sh.exp
6476 (check_effective_target_atomic_model_soft_gusa_available,
6477 check_effective_target_atomic_model_soft_tcb_available,
6478 check_effective_target_atomic_model_soft_imask_available,
6479 check_effective_target_atomic_model_hard_llcs_available): New.
6480 * gcc.target/sh/pr64659-0.h: New.
6481 * gcc.target/sh/pr64659-1.c: New.
6482 * gcc.target/sh/pr64659-2.c: New.
6483 * gcc.target/sh/pr64659-3.c: New.
6484 * gcc.target/sh/pr64659-4.c: New.
6486 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6488 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6489 scan-assembler-times pattern.
6491 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6494 * gcc.dg/pr64809.c: New test.
6496 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6498 PR tree-optimization/64277
6499 * gcc.dg/pr64277.c: New.
6501 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6503 PR tree-optimization/64718
6504 * gcc.c-torture/execute/pr64718.c: New test.
6506 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6508 * gcc.target/aarch64/abs_2.c: New.
6510 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6512 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6513 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6514 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6517 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6520 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6521 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6522 { target comdat_group }.
6524 2015-01-27 Tobias Burnus <burnus@net-b.de>
6527 * gfortran.dg/goacc/coarray_2.f90: New.
6529 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6533 * g++.dg/torture/pr64139.C: New testcase.
6534 * g++.dg/torture/pr60871.C: Likewise.
6536 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6539 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6540 prevent linking errors.
6542 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6545 * g++.dg/torture/pr64282.C: New testcase.
6547 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6549 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6552 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6554 * gcc.target/s390/hotpatch-13.c: New testcase.
6555 * gcc.target/s390/hotpatch-14.c: New testcase.
6556 * gcc.target/s390/hotpatch-15.c: New testcase.
6557 * gcc.target/s390/hotpatch-16.c: New testcase.
6558 * gcc.target/s390/hotpatch-17.c: New testcase.
6559 * gcc.target/s390/hotpatch-18.c: New testcase.
6560 * gcc.target/s390/hotpatch-19.c: New testcase.
6561 * gcc.target/s390/hotpatch-20.c: New testcase.
6562 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6563 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6564 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6565 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6566 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6567 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6568 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6569 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6570 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6571 * gcc.target/s390/hotpatch-10.c: Likewise.
6572 * gcc.target/s390/hotpatch-11.c: Likewise.
6573 * gcc.target/s390/hotpatch-12.c: Likewise.
6574 * gcc.target/s390/hotpatch-2.c: Likewise.
6575 * gcc.target/s390/hotpatch-3.c: Likewise.
6576 * gcc.target/s390/hotpatch-4.c: Likewise.
6577 * gcc.target/s390/hotpatch-5.c: Likewise.
6578 * gcc.target/s390/hotpatch-6.c: Likewise.
6579 * gcc.target/s390/hotpatch-7.c: Likewise.
6580 * gcc.target/s390/hotpatch-8.c: Likewise.
6581 * gcc.target/s390/hotpatch-9.c: Likewise.
6582 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6583 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6584 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6585 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6586 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6587 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6588 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6589 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6591 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6593 * gcc.dg/long_branch.c: New testcase.
6595 2015-01-27 Richard Biener <rguenther@suse.de>
6597 PR tree-optimization/56273
6598 PR tree-optimization/59124
6599 PR tree-optimization/64277
6600 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6601 * gcc.dg/Warray-bounds-12.c: Likewise.
6602 * gcc.dg/Warray-bounds-13.c: Likewise.
6604 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6606 PR rtl-optimization/61058
6607 * gcc.dg/pr61058.c: New test.
6609 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6611 * gcc.target/i386/chkp-narrow-bounds.c: New.
6613 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6615 PR tree-optimization/64807
6616 * gcc.dg/pr64807.c: New test.
6619 * gcc.dg/pr64766.c: New test.
6621 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6624 * gcc.target/sh/pr49263-4.c: New.
6626 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6629 * gfortran.dg/allocate_with_mold_1.f90: New test
6631 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6634 * gcc.dg/pr64778.c: New test.
6637 * gcc.dg/vect/pr64421.c: New test.
6639 2015-01-26 Tobias Burnus <burnus@net-b.de>
6642 * gfortran.dg/coarray_36.f: New.
6643 * gfortran.dg/coarray_37.f90: New.
6645 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6648 * gfortran.dg/class_allocate_18.f90: New.
6650 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6652 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6654 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6656 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6658 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6660 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6662 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6664 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6666 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6668 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6669 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6670 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6671 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6673 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6675 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6676 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6677 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6679 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6681 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6682 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6683 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6684 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6685 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6688 2015-01-26 Richard Biener <rguenther@suse.de>
6691 * gcc.dg/uninit-19.c: New testcase.
6693 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6695 * lib/target-supports.exp (check_effective_target_vect64): Add
6698 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6701 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6703 2015-01-26 Tony Liu <tony.liu@arm.com>
6705 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6708 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6711 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6712 correctly, clean up afterwards.
6714 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6717 * gfortran.dg/use_rename_7.f90: New.
6719 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6721 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6722 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6724 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6727 * gcc.target/sh/pr54236-4.c: New.
6729 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6731 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6732 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6735 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6738 * gfortran.dg/open_new_segv.f90: New test.
6740 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6749 * gcc.target/sh/pr64345-1.c: New.
6750 * gcc.target/sh/pr64345-2.c: New.
6751 * gcc.target/sh/pr59533-1.c: New.
6752 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6753 * gcc.target/sh/pr52933-2.c: Likewise.
6754 * gcc.target/sh/pr54089-1.c: Likewise.
6755 * gcc.target/sh/pr54236-1.c: Likewise.
6756 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6757 * gcc.target/sh/pr49263-1.c: Remove xfails.
6758 * gcc.target/sh/pr49263-2.c: Likewise.
6759 * gcc.target/sh/pr49263-3.c: Likewise.
6760 * gcc.target/sh/pr53987-1.c: Likewise.
6761 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6762 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6763 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6764 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6765 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6766 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6768 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6771 2015-01-24 Tom de Vries <tom@codesourcery.com>
6773 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6775 2015-01-23 Ian Lance Taylor <iant@google.com>
6778 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6779 targets without split stack support.
6781 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6784 * gcc.target/i386/pr64317.c: New test.
6786 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6788 PR rtl-optimization/63637
6789 PR rtl-optimization/60663
6790 * gcc.dg/pr63637-1.c: New test.
6791 * gcc.dg/pr63637-2.c: New test.
6792 * gcc.dg/pr63637-3.c: New test.
6793 * gcc.dg/pr63637-4.c: New test.
6794 * gcc.dg/pr63637-5.c: New test.
6795 * gcc.dg/pr63637-6.c: New test.
6796 * gcc.target/i386/pr63637-1.c: New test.
6797 * gcc.target/i386/pr63637-2.c: New test.
6798 * gcc.target/i386/pr63637-3.c: New test.
6799 * gcc.target/i386/pr63637-4.c: New test.
6800 * gcc.target/i386/pr63637-5.c: New test.
6801 * gcc.target/i386/pr63637-6.c: New test.
6803 2015-01-23 Richard Biener <rguenther@suse.de>
6806 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6807 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6809 2015-01-23 Marek Polacek <polacek@redhat.com>
6811 PR preprocessor/60570
6812 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6813 * gcc.dg/cpp/pr60570.c: New test.
6815 2015-01-23 Richard Biener <rguenther@suse.de>
6818 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6819 vectorization on vect64 targets.
6821 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6824 * gfortran.dg/class_allocate_17.f90: New.
6826 2015-01-23 Tobias Burnus <burnus@net-b.de>
6829 * gfortran.dg/goacc/combined_loop.f90: New.
6831 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6834 * gfortran.dg/make_unit.f90: New test.
6836 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6839 * gfortran.dg/negative_unit_int8.f: Update.
6841 2015-01-22 Jeff Law <law@redhat.com>
6844 * gcc.target/m68k/pr52076-1.c: New test.
6845 * gcc.target/m68k/pr52076-2.c: New test.
6847 2015-01-22 Richard Biener <rguenther@suse.de>
6850 * gcc.dg/torture/pr64728.c: New testcase.
6852 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6855 * g++.dg/pr64688.C: New test.
6857 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6859 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6860 to avoid errors with -fpic.
6862 2015-01-22 Richard Biener <rguenther@suse.de>
6865 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6867 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6869 PR rtl-optimization/64682
6870 * gcc.c-torture/execute/pr64682.c: New file.
6872 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6875 * gcc.dg/pr64511.c: New test.
6877 PR rtl-optimization/62078
6878 * g++.dg/opt/pr62078.C: New test.
6881 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6883 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6886 * gfortran.dg/internal_pack_15.f90: New test.
6888 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6890 * c-c++-common/tsan/step.c: New testcase.
6892 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6894 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6896 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6898 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6900 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6902 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6904 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6906 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6908 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6910 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6912 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6914 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6916 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6918 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6920 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6922 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6924 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6926 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6928 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6930 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6932 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6934 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6936 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6938 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6940 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6942 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6943 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6944 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6947 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6949 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6950 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6951 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6954 2015-01-21 Renlin Li <renlin.li@arm.com>
6956 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6957 * g++.dg/tls/thread_local5g.C: Likewise.
6958 * g++.dg/tls/thread_local6g.C: Likewise.
6960 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6962 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6963 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6964 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6966 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6968 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6969 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6970 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6972 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6974 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6975 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6976 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6978 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6980 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6981 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6982 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6984 2015-01-20 Jeff Law <law@redhat.com>
6987 * gcc.target/m68k/pr59946.c: New test.
6989 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6991 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6992 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6993 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6995 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6997 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6998 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6999 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7001 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7003 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7004 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7005 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7007 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7009 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7010 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7011 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7013 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7016 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7018 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7019 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7020 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7022 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7024 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7025 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7026 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7028 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7030 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7032 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7034 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7037 * g++.dg/ubsan/pr64632.C: New test.
7040 * gcc.dg/pr64663.c: New test.
7042 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7045 * g++.dg/warn/Wunused-var-23.C: New.
7047 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7050 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7051 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7053 2015-01-20 Richard Biener <rguenther@suse.de>
7056 * gcc.dg/lto/pr64684_0.c: New testcase.
7057 * gcc.dg/lto/pr64684_1.c: Likewise.
7058 * gcc.dg/lto/pr64684_2.c: Likewise.
7059 * gcc.dg/lto/pr64685_0.c: Likewise.
7060 * gcc.dg/lto/pr64685_1.c: Likewise.
7062 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7065 * g++.dg/cpp1y/lambda-init12.C: New.
7067 2015-01-20 Richard Biener <rguenther@suse.de>
7069 PR tree-optimization/64410
7070 * g++.dg/vect/pr64410.cc: Require vect_double.
7072 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7075 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7077 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7081 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7083 PR rtl-optimization/64081
7084 * gcc.dg/pr64081.c: New test.
7086 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7088 * jit.dg/harness.h: Include <unistd.h>.
7089 (CHECK_NO_ERRORS): New.
7090 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7091 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7092 gcc_jit_context_compile_to_file.
7093 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7094 args to the spawned executable.
7095 (jit-expand-vars): New function.
7096 (jit-exe-params): New variable.
7097 (dg-jit-set-exe-params): New function.
7098 (jit-dg-test): Detect testcases that use
7099 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7100 Set arguments of spawned process to jit-exe-params.
7101 (jit-get-output-filename): New function.
7102 (jit-setup-compile-to-file): New function.
7103 (jit-verify-compile-to-file): New function.
7104 (jit-run-executable): New function.
7105 (jit-verify-executable): New function.
7106 * jit.dg/test-compile-to-assembler.c: New testcase.
7107 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7108 * jit.dg/test-compile-to-executable.c: New testcase.
7109 * jit.dg/test-compile-to-object.c: New testcase.
7111 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7114 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7117 2015-01-19 Martin Liska <mliska@suse.cz>
7119 * objc/compile/pr64668.m: New test.
7121 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7123 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7124 (create_overflow_fn): Update comment to clarify that
7125 the third param of the created function is a bool *, not
7127 (verify_int_overflow_fn): Convert param "expected_ovf" from
7128 int to bool. Update third param of "overflow_fn_type" from int *
7129 to bool *. Update local "actual_ovf" from int to bool.
7130 (verify_uint_overflow_fn): Likewise.
7132 2015-01-19 Martin Liska <mliska@suse.cz>
7134 * gcc.dg/ipa/ipa-icf-33.c: New test.
7136 2015-01-19 Felix Yang <felix.yang@huawei.com>
7137 Haijian Zhang <z.zhanghaijian@huawei.com>
7139 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7140 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7141 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7142 result_float64x2, expected_hfloat64x2): New helper type, variable and
7144 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7145 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7146 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7147 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7148 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7149 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7150 and target without the FMA feature.
7152 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7154 * gcc.target/aarch64/pr64304.c: New testcase.
7156 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7158 PR rtl-optimization/64081
7159 * gcc.dg/pr64081.c: New test.
7161 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7164 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7166 * gcc.target/aarch64/test_frame_6.c: Likewise.
7167 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7168 and x19 (in the epilogue).
7169 * gcc.target/aarch64/test_frame_4.c: Likewise.
7170 * gcc.target/aarch64/test_frame_7.c: Likewise.
7172 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7174 * gcc.target/i386/chkp-always_inline.c: New.
7176 2015-01-15 Andrew Pinski <apinski@cavium.com>
7177 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7179 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7180 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7182 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7185 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7186 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7188 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7191 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7193 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7196 * gcc.target/sh/torture/pr64652.c: New.
7198 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7200 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7201 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7202 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7203 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7204 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7205 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7207 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7210 * g++.dg/torture/pr64378.C: New testcase.
7212 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7215 * gfortran.dg/block_13.f08: New test
7217 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7220 * gfortran.dg/associate_1.f03: Allow test for character with
7223 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7225 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7226 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7228 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7230 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7232 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7235 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7237 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7240 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7243 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7246 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7248 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7251 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7253 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7255 PR rtl-optimization/52773
7256 * gcc.c-torture/compile/pr52773.c: New test.
7258 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7261 * g++.dg/cpp0x/alias-decl-46.C: New.
7263 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7265 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7267 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7269 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7271 (CHECK_FP): Likewise.
7272 (CHECK_CUMULATIVE_SAT): Likewise.
7274 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7276 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7277 (Set_Neon_Cumulative_Sat): Add parameter.
7278 (__set_neon_cumulative_sat): Support new parameter.
7279 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7280 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7282 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7283 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7286 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7288 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7289 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7291 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7294 * g++.dg/tls/thread_local-ice4.C: New.
7296 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7298 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7301 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7304 * g++.dg/cpp0x/vt-62276.C: New.
7306 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7309 * g++.dg/pr64353.C: New.
7311 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7314 * gcc.target/aarch64/pr64263_1.c: New test.
7316 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7318 PR tree-optimization/64434
7319 * gcc.dg/torture/pr64434.c: Move to...
7320 * gcc.dg/pr64434.c: ... here.
7322 2015-01-16 Richard Biener <rguenther@suse.de>
7325 * gcc.dg/uninit-18.c: New testcase.
7327 2015-01-16 Richard Biener <rguenther@suse.de>
7329 PR tree-optimization/64568
7330 * g++.dg/torture/pr64568-2.C: New testcase.
7332 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7335 * gcc.target/i386/chkp-label-address.c: New.
7337 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7340 * gfortran.dg/pointer_init_6.f90: Extended.
7342 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7344 * gcc.c-torture/compile/20150108.c: New test.
7346 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7348 * gcc.target/visium: New directory.
7350 2015-01-16 Richard Biener <rguenther@suse.de>
7352 PR tree-optimization/61743
7353 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7354 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7356 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7358 * gcc.dg/pr64015.c: New test.
7360 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7364 * g++.dg/ipa/pr64612.C: New test.
7366 2015-01-16 Renlin Li <renlin.li@arm.com>
7368 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7370 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7372 * gcc.target/i386/sse-14.c: Test new intrinsic.
7373 * gcc.target/i386/sse-22.c: Ditto.
7375 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7378 * g++.dg/cpp0x/auto44.C: New.
7380 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7383 * gcc.target/nios2/gpopt-all.c: New test case.
7384 * gcc.target/nios2/gpopt-local.c: New test case.
7385 * gcc.target/nios2/gpopt-global.c: New test case.
7386 * gcc.target/nios2/gpopt-data.c: New test case.
7387 * gcc.target/nios2/gpopt-none.c: New test case.
7389 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7391 * g++.dg/ubsan/vptr-1.C: New test.
7392 * g++.dg/ubsan/vptr-2.C: New test.
7393 * g++.dg/ubsan/vptr-3.C: New test.
7394 * g++.dg/ubsan/vptr-4.C: New test.
7395 * g++.dg/ubsan/vptr-5.C: New test.
7396 * g++.dg/ubsan/vptr-6.C: New test.
7397 * g++.dg/ubsan/vptr-7.C: New test.
7398 * g++.dg/ubsan/vptr-8.C: New test.
7399 * g++.dg/ubsan/vptr-9.C: New test.
7401 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7403 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7405 * lib/gcc-dg.exp: Likewise.
7407 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7409 PR rtl-optimization/64110
7410 * gcc.target/i386/pr64110.c: Add scan-assembler.
7412 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7413 James Norris <jnorris@codesourcery.com>
7414 Cesar Philippidis <cesar@codesourcery.com>
7415 Ilmir Usmanov <i.usmanov@samsung.com>
7417 * lib/target-supports.exp (check_effective_target_fopenacc): New
7419 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7420 * g++.dg/goacc/goacc.exp: Likewise.
7421 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7422 * gcc.dg/goacc/goacc.exp: Likewise.
7423 * gfortran.dg/goacc/goacc.exp: Likewise.
7424 * c-c++-common/cpp/openacc-define-1.c: New file.
7425 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7426 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7427 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7428 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7429 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7430 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7431 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7432 * c-c++-common/goacc/cache-1.c: Likewise.
7433 * c-c++-common/goacc/clauses-fail.c: Likewise.
7434 * c-c++-common/goacc/collapse-1.c: Likewise.
7435 * c-c++-common/goacc/data-1.c: Likewise.
7436 * c-c++-common/goacc/data-2.c: Likewise.
7437 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7438 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7439 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7440 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7441 * c-c++-common/goacc/if-clause-1.c: Likewise.
7442 * c-c++-common/goacc/if-clause-2.c: Likewise.
7443 * c-c++-common/goacc/kernels-1.c: Likewise.
7444 * c-c++-common/goacc/loop-1.c: Likewise.
7445 * c-c++-common/goacc/loop-private-1.c: Likewise.
7446 * c-c++-common/goacc/nesting-1.c: Likewise.
7447 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7448 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7449 * c-c++-common/goacc/parallel-1.c: Likewise.
7450 * c-c++-common/goacc/pcopy.c: Likewise.
7451 * c-c++-common/goacc/pcopyin.c: Likewise.
7452 * c-c++-common/goacc/pcopyout.c: Likewise.
7453 * c-c++-common/goacc/pcreate.c: Likewise.
7454 * c-c++-common/goacc/pragma_context.c: Likewise.
7455 * c-c++-common/goacc/present-1.c: Likewise.
7456 * c-c++-common/goacc/reduction-1.c: Likewise.
7457 * c-c++-common/goacc/reduction-2.c: Likewise.
7458 * c-c++-common/goacc/reduction-3.c: Likewise.
7459 * c-c++-common/goacc/reduction-4.c: Likewise.
7460 * c-c++-common/goacc/sb-1.c: Likewise.
7461 * c-c++-common/goacc/sb-2.c: Likewise.
7462 * c-c++-common/goacc/sb-3.c: Likewise.
7463 * c-c++-common/goacc/update-1.c: Likewise.
7464 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7465 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7466 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7467 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7468 * gfortran.dg/goacc/assumed.f95: Likewise.
7469 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7470 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7471 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7472 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7473 * gfortran.dg/goacc/branch.f95: Likewise.
7474 * gfortran.dg/goacc/cache-1.f95: Likewise.
7475 * gfortran.dg/goacc/coarray.f95: Likewise.
7476 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7477 * gfortran.dg/goacc/cray.f95: Likewise.
7478 * gfortran.dg/goacc/critical.f95: Likewise.
7479 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7480 * gfortran.dg/goacc/data-tree.f95: Likewise.
7481 * gfortran.dg/goacc/declare-1.f95: Likewise.
7482 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7483 * gfortran.dg/goacc/fixed-1.f: Likewise.
7484 * gfortran.dg/goacc/fixed-2.f: Likewise.
7485 * gfortran.dg/goacc/fixed-3.f: Likewise.
7486 * gfortran.dg/goacc/fixed-4.f: Likewise.
7487 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7488 * gfortran.dg/goacc/if.f95: Likewise.
7489 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7490 * gfortran.dg/goacc/list.f95: Likewise.
7491 * gfortran.dg/goacc/literal.f95: Likewise.
7492 * gfortran.dg/goacc/loop-1.f95: Likewise.
7493 * gfortran.dg/goacc/loop-2.f95: Likewise.
7494 * gfortran.dg/goacc/loop-3.f95: Likewise.
7495 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7496 * gfortran.dg/goacc/omp.f95: Likewise.
7497 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7498 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7499 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7500 * gfortran.dg/goacc/parameter.f95: Likewise.
7501 * gfortran.dg/goacc/private-1.f95: Likewise.
7502 * gfortran.dg/goacc/private-2.f95: Likewise.
7503 * gfortran.dg/goacc/private-3.f95: Likewise.
7504 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7505 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7506 * gfortran.dg/goacc/reduction.f95: Likewise.
7507 * gfortran.dg/goacc/routine-1.f90: Likewise.
7508 * gfortran.dg/goacc/routine-2.f90: Likewise.
7509 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7510 * gfortran.dg/goacc/several-directives.f95: Likewise.
7511 * gfortran.dg/goacc/sie.f95: Likewise.
7512 * gfortran.dg/goacc/subarrays.f95: Likewise.
7513 * gfortran.dg/gomp/map-1.f90: Likewise.
7514 * gfortran.dg/openacc-define-1.f90: Likewise.
7515 * gfortran.dg/openacc-define-2.f90: Likewise.
7516 * gfortran.dg/openacc-define-3.f90: Likewise.
7517 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7518 * g++.dg/gomp/block-2.C: Likewise.
7519 * g++.dg/gomp/block-3.C: Likewise.
7520 * g++.dg/gomp/block-5.C: Likewise.
7521 * g++.dg/gomp/target-1.C: Likewise.
7522 * g++.dg/gomp/target-2.C: Likewise.
7523 * g++.dg/gomp/taskgroup-1.C: Likewise.
7524 * g++.dg/gomp/teams-1.C: Likewise.
7525 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7526 * gcc.dg/cilk-plus/jump.c: Likewise.
7527 * gcc.dg/gomp/block-1.c: Likewise.
7528 * gcc.dg/gomp/block-10.c: Likewise.
7529 * gcc.dg/gomp/block-2.c: Likewise.
7530 * gcc.dg/gomp/block-3.c: Likewise.
7531 * gcc.dg/gomp/block-4.c: Likewise.
7532 * gcc.dg/gomp/block-5.c: Likewise.
7533 * gcc.dg/gomp/block-6.c: Likewise.
7534 * gcc.dg/gomp/block-7.c: Likewise.
7535 * gcc.dg/gomp/block-8.c: Likewise.
7536 * gcc.dg/gomp/block-9.c: Likewise.
7537 * gcc.dg/gomp/target-1.c: Likewise.
7538 * gcc.dg/gomp/target-2.c: Likewise.
7539 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7540 * gcc.dg/gomp/teams-1.c: Likewise.
7542 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7544 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7547 2015-01-15 Mike Stump <mikestump@comcast.net>
7549 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7550 * gcc.dg/inline_2.c: Likewise.
7551 * gcc.dg/inline_3.c: Likewise.
7552 * gcc.dg/inline_4.c: Likewise.
7554 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7557 * gfortran.dg/proc_ptr_comp_43.f90: New.
7559 2015-01-15 Mike Stump <mikestump@comcast.net>
7561 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7562 * gcc.dg/unroll_2.c: Likewise.
7563 * gcc.dg/unroll_3.c: Likewise.
7564 * gcc.dg/unroll_4.c: Likewise.
7565 * gcc.dg/unroll_5.c: Likewise.
7567 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7570 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7572 * gcc.target/aarch64/test_frame_6.c: Likewise.
7573 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7574 x30 and x19 (in the epilogue).
7575 * gcc.target/aarch64/test_frame_4.c: Likewise.
7576 * gcc.target/aarch64/test_frame_7.c: Likewise.
7578 2015-01-15 Martin Liska <mliska@suse.cz>
7580 * g++.dg/ipa/pr64068.C: New test.
7581 * gcc.dg/ipa/PR64559.c: New test.
7583 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7585 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7588 2015-01-15 Richard Biener <rguenther@suse.de>
7590 PR tree-optimization/61743
7591 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7592 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7594 2015-01-15 Renlin Li <renlin.li@arm.com>
7596 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7597 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7599 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7601 * gcc.dg/vect/vect-aggressive-1.c: New.
7602 * gcc.target/i386/avx2-vect-aggressive.c: New.
7604 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7606 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7608 2015-01-15 Richard Biener <rguenther@suse.de>
7611 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7612 -Wl,-undefined,dynamic_lookup.
7614 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7616 * gnat.dg/opt47.adb: New test.
7618 2015-01-15 Richard Biener <rguenther@suse.de>
7621 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7623 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7625 PR tree-optimization/64434
7626 * gcc.dg/torture/pr64434.c: New test.
7628 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7630 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7631 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7632 -march=loongson* and -march=octeon* require -mno-micromips.
7634 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7635 Matthew Fortune <matthew.fortune@imgtec.com>
7637 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7638 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7639 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7640 * gcc.target/mips/call-saved-7.c: New file.
7641 * gcc.target/mips/call-saved-8.c: New file.
7642 * gcc.target/mips/call-saved-9.c: New file.
7644 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7646 * gcc.target/mips/lsa.c: New file.
7647 * gcc.target/mips/mips64-lsa.c: Likewise.
7648 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7649 * gcc.target/mips/mulsize-4.c: Likewise.
7650 * gcc.target/mips/mulsize-5.c: New file.
7651 * gcc.target/mips/mulsize-6.c: Likewise.
7652 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7653 and !HAS_LSA as ghost options.
7654 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7657 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7659 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7661 2015-01-15 Richard Biener <rguenther@suse.de>
7664 * gcc.dg/torture/pr64365.c: New testcase.
7666 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7668 * gcc.dg/stackprotectexplicit1.c: New test.
7669 * g++.dg/stackprotectexplicit2.c: New test.
7671 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7674 * gfortran.dg/inquire_internal.f90: New.
7675 * gfortran.dg/negative_unit_check.f90: New.
7677 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7680 * gcc.target/sh/pr53988-1.c: New.
7682 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7685 * g++.dg/tls/thread_local-ice3.C: New.
7687 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7689 * gcc.target/i386/fentry-override.c: Properly place {} in target
7690 selector. Remove nonpic.
7691 * gcc.target/i386/fentry.c: Likewise.
7693 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7695 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7696 warnings instead of errors.
7698 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7700 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7701 option support instead of ENABLE_LTO from Makefile.
7703 2015-01-14 Richard Biener <rguenther@suse.de>
7705 PR tree-optimization/59354
7706 * gcc.dg/vect/pr59354.c: New testcase.
7708 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7710 * lib/target-supports.exp
7711 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7712 on ARM architures before v7.
7714 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7717 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7720 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7723 * gcc.target/i386/pr64386.c: New test.
7725 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7728 * gcc.target/i386/pr64393.c: New test.
7730 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7733 * gcc.target/i386/pr64387.c: New test.
7735 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7737 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7739 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7741 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7743 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7746 * gcc.target/arm/pr64453.c: New.
7748 2015-01-14 Richard Biener <rguenther@suse.de>
7751 * gcc.dg/lto/pr64415_0.c: New testcase.
7752 * gcc.dg/lto/pr64415_1.c: Likewise.
7754 2015-01-14 Martin Liska <mliska@suse.cz>
7756 * gcc.dg/ipa/pr64307.c: New test.
7758 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7760 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7763 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7766 * gcc.target/arm/pr64460_1.c: New test.
7768 2015-01-14 Richard Biener <rguenther@suse.de>
7770 PR tree-optimization/64493
7771 PR tree-optimization/64495
7772 * gcc.dg/vect/pr64493.c: New testcase.
7773 * gcc.dg/vect/pr64495.c: Likewise.
7775 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7777 * gcc.dg/Warray-bounds-11.c: New test-case.
7779 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7781 * gcc.target/mips/octeon3-pipe-1.c: New test.
7783 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7785 * jit.dg/harness.h (set_up_logging): Move string concatenation
7787 (concat_strings): New function.
7788 (dump_reproducer): New function.
7789 (test_jit): Call dump_reproducer.
7790 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7792 (jit-dg-test): Delete any generated reproducer from previous runs.
7793 Verify that a generated reproducer was created, and verify that it
7795 * jit.dg/test-nested-contexts.c (main): Call
7796 gcc_jit_context_dump_reproducer_to_file.
7798 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7800 * gcc.dg/aru-2.c: Add dg-require-profiling.
7802 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7804 * lib/target-supports.exp (check_profiling_available): Check if
7807 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7810 * g++.dg/torture/pr64565.C: New testcase.
7812 2015-01-13 Marek Polacek <polacek@redhat.com>
7815 * gcc.dg/tm/pr64391.c: New test.
7817 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7819 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7822 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7824 * gcc.target/i386/pie.c: New test.
7826 * lib/target-supports.exp (check_effective_target_pie): New.
7828 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7830 PR rtl-optimization/64286
7831 * gcc.target/i386/avx2-pr64286.c: New test.
7833 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7836 * g++.dg/cpp0x/vt-57626.C: New.
7838 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7841 * gfortran.dg/pr64528.f90: New test.
7843 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7845 * gcc.target/aarch64/subsp.c: New test.
7847 2015-01-13 Andrew Pinski <apinski@cavium.com>
7849 * gcc.target/aarch64/store-pair-1.c: New testcase.
7851 2015-01-13 Richard Biener <rguenther@suse.de>
7854 * gcc.dg/lto/pr64373_0.c: New testcase.
7856 2015-01-13 Andrew Pinski <apinski@cavium.com>
7858 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7859 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7861 2015-01-13 Richard Biener <rguenther@suse.de>
7863 PR tree-optimization/64406
7864 * gcc.dg/pr64406.c: New testcase.
7866 2015-01-13 Richard Biener <rguenther@suse.de>
7868 PR tree-optimization/64404
7869 * gcc.dg/vect/pr64404.c: New testcase.
7871 2015-01-13 Richard Biener <rguenther@suse.de>
7873 PR tree-optimization/64568
7874 * g++.dg/torture/pr64568.C: New testcase.
7876 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7878 * jit.dg/test-error-local-used-from-other-function.c: New test
7880 * jit.dg/test-error-param-reuse.c: New test case.
7881 * jit.dg/test-error-param-sharing.c: New test case.
7882 * jit.dg/test-error-param-used-from-other-function.c: New test
7884 * jit.dg/test-error-param-used-without-a-function.c: New test
7887 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7889 PR tree-optimization/64563
7890 * gcc.dg/pr64563.c: New test.
7893 * gcc.target/i386/pr64513.c: New test.
7895 PR tree-optimization/64454
7896 * gcc.dg/pr64454.c: New test.
7899 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7901 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7902 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7903 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7904 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7905 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7906 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7907 * gcc.dg/vect/slp-25.c: Likewise.
7908 * gcc.dg/vect/vect-109.c: Likewise.
7909 * gcc.dg/vect/vect-13.c: Likewise.
7910 * gcc.dg/vect/vect-17.c: Likewise.
7911 * gcc.dg/vect/vect-18.c: Likewise.
7912 * gcc.dg/vect/vect-19.c: Likewise.
7913 * gcc.dg/vect/vect-20.c: Likewise.
7914 * gcc.dg/vect/vect-21.c: Likewise.
7915 * gcc.dg/vect/vect-22.c: Likewise.
7916 * gcc.dg/vect/vect-27.c: Likewise.
7917 * gcc.dg/vect/vect-29.c: Likewise.
7918 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7919 * gcc.dg/vect/vect-2.c: Likewise.
7920 * gcc.dg/vect/vect-3.c: Likewise.
7921 * gcc.dg/vect/vect-4.c: Likewise.
7922 * gcc.dg/vect/vect-5.c: Likewise.
7923 * gcc.dg/vect/vect-72.c: Likewise.
7924 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7925 * gcc.dg/vect/vect-73.c: Likewise.
7926 * gcc.dg/vect/vect-77-global.c: Likewise.
7927 * gcc.dg/vect/vect-78-global.c: Likewise.
7928 * gcc.dg/vect/vect-7.c: Likewise.
7929 * gcc.dg/vect/vect-86.c: Likewise.
7930 * gcc.dg/vect/vect-align-1.c: Likewise.
7931 * gcc.dg/vect/vect-align-3.c: Likewise.
7932 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7933 * gcc.dg/vect/vect-all.c: Likewise.
7934 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7935 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7936 * gcc.dg/vect/vect-peel-3.c: Likewise.
7937 * gcc.dg/vect/vect-peel-4.c: Likewise.
7938 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7940 2015-01-12 Jeff Law <law@redhat.com>
7943 * gcc.target/m68k/pr64461.c: New test.
7945 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7947 * jit.dg/test-array-as-pointer.c (create_code): Update call
7948 to gcc_jit_context_new_global by setting "kind" to
7949 GCC_JIT_GLOBAL_IMPORTED.
7950 * jit.dg/test-error-array-as-pointer.c: Likewise.
7951 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7952 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7953 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7954 * jit.dg/test-using-global.c (the_global): Rename to...
7955 (imported_global): ...this.
7956 (create_code): Update to test the three kinds of global.
7957 (verify_code): Likewise.
7959 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7962 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7964 * gcc.target/i386/pr64291-2.c: Updated.
7966 2015-01-12 Richard Biener <rguenther@suse.de>
7968 PR tree-optimization/64530
7969 * gfortran.dg/pr64530.f90: New testcase.
7971 2015-01-12 Richard Biener <rguenther@suse.de>
7974 * gcc.dg/torture/pr64357.c: New testcase.
7976 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7978 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7981 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7982 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7984 2015-01-12 Martin Liska <mliska@suse.cz>
7986 * gcc.dg/ipa/PR64550.c: New test.
7988 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7991 * g++.dg/ipa/pr63470.C: New testcase.
7993 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7996 * gfortran.dg/typebound_operator_20.f90: New.
7998 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8001 * gfortran.dg/proc_ptr_comp_42.f90: New.
8003 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8006 * gfortran.dg/proc_ptr_comp_41.f90: New.
8008 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8010 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8012 2015-01-10 Tobias Burnus <burnus@net-b.de>
8015 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8016 and add dg-excess-errors.
8017 * gfortran.dg/line_length_6.f90: New.
8018 * gfortran.dg/line_length_7.f90: New.
8019 * gfortran.dg/line_length_8.f90: New.
8020 * gfortran.dg/line_length_9.f90: New.
8021 * gfortran.dg/line_length_10.f90: New.
8022 * gfortran.dg/line_length_11.f90: New.
8024 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8026 * jit.dg/test-threads.c (struct testcase): Move declaration
8027 to jit.dg/all-non-failing-tests.h.
8028 (testcases): Likewise.
8029 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8030 declaration here from jit.dg/all-non-failing-tests.h.
8031 (testcases): Likewise.
8032 * jit.dg/test-combination.c (create_code): Eliminate spelling
8033 out all of the testcases in favor of looping through the
8034 "testcases" metadata.
8035 (verify_code): Likewise.
8037 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8039 PR rtl-optimization/64536
8040 * gcc.dg/pr64536.c: New test.
8042 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8044 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8045 * jit.dg/test-combination.c (create_code): Likewise.
8046 (verify_code): Likewise.
8047 * jit.dg/test-constants.c: New test case.
8048 * jit.dg/test-threads.c: Add test-constants.c.
8050 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8053 * objc.dg/gnu-api-2-class.m: Add a test case
8054 for the above change.
8056 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8058 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8060 2015-01-09 Richard Biener <rguenther@suse.de>
8062 PR tree-optimization/64410
8063 * g++.dg/vect/pr64410.cc: New testcase.
8065 2015-01-09 Martin Liska <mliska@suse.cz>
8067 * gcc.dg/ipa/ipa-icf-32.c: New test.
8069 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8071 * c-c++-common/tsan/tsan_barrier.h: New.
8072 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8073 * c-c++-common/tsan/bitfield_race.c: Likewise.
8074 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8075 * c-c++-common/tsan/mutexset1.c: Likewise.
8076 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8077 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8078 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8079 * c-c++-common/tsan/simple_race.c: Likewise.
8080 * c-c++-common/tsan/simple_stack.c: Likewise.
8081 * c-c++-common/tsan/sleep_sync.c: Likewise.
8082 * c-c++-common/tsan/tiny_race.c: Likewise.
8083 * c-c++-common/tsan/tls_race.c: Likewise.
8084 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8085 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8086 * g++.dg/tsan/atomic_free.C: Likewise.
8087 * g++.dg/tsan/atomic_free2.C: Likewise.
8088 * g++.dg/tsan/cond_race.C: Likewise.
8089 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8091 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8094 * lib/target-supports.exp (check_effective_target_libatomic_available):
8096 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8097 targets that match effective-target libatomic_available.
8098 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8100 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8102 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8103 Verify the result of gcc_jit_context_get_last_error.
8104 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8106 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8108 PR tree-optimization/63989
8109 * gcc.dg/strlenopt-27.c: New test.
8111 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8113 * jit.dg/harness.h (set_up_logging): New function.
8114 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8115 set_up_logging on the context, so that every testcase is
8116 logged to a particular file.
8117 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8118 and call gcc_jit_context_set_logfile on the top-level context.
8120 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8123 * g++.dg/opt/pr64338.C: New test.
8125 2015-01-08 Tobias Burnus <burnus@net-b.de>
8127 * gfortran.dg/coarray/codimension_2b.f90: New file.
8128 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8129 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8131 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8134 * g++.dg/ext/fnname4.C: New.
8136 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8139 * g++.dg/cpp0x/constexpr-64462.C: New.
8141 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8144 * g++.dg/cpp0x/deleted10.C: New.
8146 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8148 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8150 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8152 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8153 GCC_JIT_UNARY_OP_ABS.
8154 (verify_unary_ops): Likewise.
8156 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8158 * jit.dg/test-arith-overflow.c: New test case.
8159 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8160 * jit.dg/test-combination.c (create_code): Likewise.
8161 (verify_code): Likewise.
8162 * jit.dg/test-threads.c (testcases): Likewise.
8164 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8166 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8167 rather than "jit". Load g++.exp, and call g++_init.
8168 Run test-*.cc files within the testsuite and *.cc files within
8170 (jit-dg-test): Drop the addition of -fgnu89-inline to
8171 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8172 doing it when compiling C testcases (since g++ does not handle
8173 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8174 is restored to the value after g++_init ran, rather than the
8175 value before g++_init ran. Return a list of
8176 $comp_output $output_file, as dg-test assumes.
8178 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8180 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8181 make it easier to figure out the origin of each test result when
8182 running test-combination.c and test-threads.c.
8183 (CHECK_VALUE): Likewise.
8184 (CHECK_DOUBLE_VALUE): Likewise.
8185 (CHECK_STRING_VALUE): Likewise.
8186 (CHECK_STRING_STARTS_WITH): Likewise.
8187 (CHECK_STRING_CONTAINS): Likewise.
8189 (check_string_value): Likewise, add "funcname" param.
8190 (check_string_starts_with): Likewise.
8191 (check_string_contains): Likewise.
8193 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8195 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8196 generating name of built executable.
8198 2015-01-07 Marek Polacek <polacek@redhat.com>
8201 * gcc.dg/pr64440.c: New test.
8202 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8204 2015-01-07 Marek Polacek <polacek@redhat.com>
8207 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8208 * gcc.dg/pr64417.c: New test.
8210 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8213 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8216 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8218 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8219 Check if testcases run without errors, not just if they compile.
8221 2015-01-06 Christian Bruel <christian.bruel@st.com>
8224 * gcc.target/sh/pr64507.c: New test.
8226 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8228 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8230 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8232 * c-c++-common/asan/sanitize-all-1.c: New test.
8233 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8234 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8235 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8236 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8238 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8240 * lib/target-supports.exp (check_profiling_available): Return 0 for
8242 (check_effective_target_tls_runtime): Likewise.
8243 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8244 * gcc.dg/20020312-2.c: Adjust for Visium.
8245 * gcc.dg/tls/thr-cse-1.c: Likewise
8246 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8247 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8248 * gcc.dg/weak/typeof-2.c: Likewise.
8250 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8252 PR rtl-optimization/64287
8253 * gcc.dg/aru-2.c: New test.
8255 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8258 * c-c++-common/ubsan/pr64344-1.c: New test.
8259 * c-c++-common/ubsan/pr64344-2.c: New test.
8261 PR tree-optimization/64465
8262 * gcc.dg/pr64465.c: New test.
8264 PR tree-optimization/64494
8265 * gcc.c-torture/compile/pr64494.c: New test.
8267 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8270 * gfortran.dg/realloc_on_assign_25.f90: New test.
8272 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8274 Update copyright years.
8276 2015-01-05 Marek Polacek <polacek@redhat.com>
8279 * gcc.dg/pr64423.c: New test.
8281 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8283 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8284 mmix-knuth-mmixware for the same reason as for MIPS.
8285 * gcc.dg/debug/debug-2.c: Ditto.
8287 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8289 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8292 * lib/gfortran.exp: Add libatomic library search path.
8293 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8294 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8296 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8298 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8300 * c-c++-common/tsan/bitfield_race.c: New testcase.
8301 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8303 2015-01-02 Tobias Burnus <burnus@net-b.de>
8305 * gfortran.dg/coarray/collectives_4.f90: New.
8307 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8310 * gfortran.dg/extends_16.f90: New.
8312 2015-01-02 Tobias Burnus <burnus@net-b.de>
8314 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8316 2015-01-02 Tobias Burnus <burnus@net-b.de>
8318 * gfortran.dg/coarray/codimension_2.f90: New.
8319 * gfortran.dg/coarray/codimension_2a.f90: New.
8320 * gfortran.dg/coarray_35.f90: New.
8321 * gfortran.dg/coarray_35a.f90: New.
8323 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8326 * gfortran.dg/dummy_procedure_11.f90: New.
8328 Copyright (C) 2015 Free Software Foundation, Inc.
8330 Copying and distribution of this file, with or without modification,
8331 are permitted in any medium without royalty provided the copyright
8332 notice and this notice are preserved.