1 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
6 2015-07-09 Jakub Jelinek <jakub@redhat.com>
9 * gcc.dg/gomp/pr66633-1.c: New test.
10 * gcc.dg/gomp/pr66633-2.c: New test.
11 * gcc.dg/gomp/pr66633-3.c: New test.
12 * gcc.dg/gomp/pr66633-4.c: New test.
14 2015-07-09 John Marino <gnugcc@marino.st>
16 * lib/target-supports.exp (check_effective_target_pie):
19 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
22 * gcc.target/i386/pr66814.c: New test.
24 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
26 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
27 * gcc.target/aarch64/fnmul-2.c: Likewise.
28 * gcc.target/aarch64/fnmul-3.c: Likewise.
29 * gcc.target/aarch64/fnmul-4.c: Likewise.
31 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/cpp0x/vt-65790.C: New.
36 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
39 * gcc.target/i386/pr66818.c: New test.
41 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
44 * gcc.target/i386/pr66817.c: New test.
46 2015-07-09 Marek Polacek <polacek@redhat.com>
48 PR tree-optimization/66718
49 * gcc.dg/vect/vect-126.c: New test.
51 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
53 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
54 even when dwarf-2 is not the default.
56 2015-07-08 Jeff Law <law@redhat.com>
59 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
60 to have a single memory reference.
62 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
64 * g++.dg/other/dump-ada-spec-9.C: New test.
66 2015-07-08 Jakub Jelinek <jakub@redhat.com>
68 * g++.dg/vect/vect.exp: Run also simd* tests.
69 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
70 (check_vect): Fix up get_cpuid call for C++.
71 * g++.dg/vect/simd-clone-1.cc: New test.
73 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
75 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
77 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
79 * gcc.target/i386/readeflags-1.c (abort): New prototype.
80 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
82 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
85 * g++.dg/cpp0x/auto45.C: New.
87 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
90 * gcc.target/i386/pr66334.c: New.
92 2015-07-08 David Malcolm <dmalcolm@redhat.com>
94 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
97 2015-07-08 David Malcolm <dmalcolm@redhat.com>
100 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
101 (verify_code): Update expected error message.
102 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
103 (verify_code): Likewise.
104 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
105 (verify_code): Likewise.
107 2015-07-08 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/66793
110 * gcc.dg/torture/pr66793.c: New testcase.
112 2015-07-08 Richard Biener <rguenther@suse.de>
114 PR tree-optimization/66794
115 * gcc.dg/torture/pr66794.c: New testcase.
117 2015-07-08 Marek Polacek <polacek@redhat.com>
120 * g++.dg/abi/abi-tag15.C: New test.
122 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
124 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
125 * gcc.target/mips/branch-3.c: Ditto
126 * gcc.target/mips/branch-4.c: Ditto.
127 * gcc.target/mips/branch-5.c: Ditto.
128 * gcc.target/mips/branch-6.c: Ditto.
129 * gcc.target/mips/branch-7.c: Ditto.
130 * gcc.target/mips/branch-8.c: Ditto.
131 * gcc.target/mips/branch-9.c: Ditto.
132 * gcc.target/mips/branch-10.c: Ditto.
133 * gcc.target/mips/branch-11.c: Ditto.
134 * gcc.target/mips/branch-12.c: Ditto.
135 * gcc.target/mips/branch-13.c: Ditto.
136 * gcc.target/mips/umips-branch-5.c: New file.
137 * gcc.target/mips/umips-branch-6.c: New file.
138 * gcc.target/mips/umips-branch-7.c: New file.
139 * gcc.target/mips/umips-branch-8.c: New file.
140 * gcc.target/mips/umips-branch-9.c: New file.
141 * gcc.target/mips/umips-branch-10.c: New file.
142 * gcc.target/mips/umips-branch-11.c: New file.
143 * gcc.target/mips/umips-branch-12.c: New file.
144 * gcc.target/mips/umips-branch-13.c: New file.
145 * gcc.target/mips/umips-branch-14.c: New file.
146 * gcc.target/mips/umips-branch-15.c: New file.
147 * gcc.target/mips/umips-branch-16.c: New file.
148 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
149 (OCCUPY_0xfffc): New define.
151 2015-07-08 Renlin Li <renlin.li@arm.com>
153 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
155 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
157 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
159 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
161 * gcc.target/i386/bt-3.c: New test.
162 * gcc.target/i386/bt-4.c: Ditto.
164 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
166 * g++.dg/other/dump-ada-spec-8.C: New test.
168 2015-07-07 David Malcolm <dmalcolm@redhat.com>
171 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
173 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
175 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
177 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
178 Avoid using an opaque struct for local "f".
180 2015-07-07 David Malcolm <dmalcolm@redhat.com>
183 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
184 * jit.dg/test-pr66779.c: New testcase.
186 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
188 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
191 2015-07-07 Richard Biener <rguenther@suse.de>
193 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
195 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
197 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
198 * gcc.target/mips/call-5.c: Ditto.
199 * gcc.target/mips/call-6.c: Ditto.
201 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
203 * gcc.dg/dx-test.c: New test-case.
205 2015-07-07 Andre Vehreschild <vehre@gmx.de>
208 * gfortran.dg/allocate_with_source_9.f08: New test.
210 2015-07-07 Christian Bruel <christian.bruel@st.com>
213 * gcc.target/arm/flip-thumb.c: Fix scan.
214 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
215 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
216 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
219 2015-05-05 Jakub Jelinek <jakub@redhat.com>
222 * gcc.c-torture/execute/pr65956.c: New test.
224 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
226 * gcc.target/arm/aapcs/align1.c: New.
227 * gcc.target/arm/aapcs/align_rec1.c: New.
228 * gcc.target/arm/aapcs/align2.c: New.
229 * gcc.target/arm/aapcs/align_rec2.c: New.
230 * gcc.target/arm/aapcs/align3.c: New.
231 * gcc.target/arm/aapcs/align_rec3.c: New.
232 * gcc.target/arm/aapcs/align4.c: New.
233 * gcc.target/arm/aapcs/align_rec4.c: New.
234 * gcc.target/arm/aapcs/align_vararg1.c: New.
235 * gcc.target/arm/aapcs/align_vararg2.c: New.
237 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
239 * gfortran.dg/iomsg_2.f90: New test.
241 2015-07-06 Richard Biener <rguenther@suse.de>
243 PR tree-optimization/66772
244 * gcc.dg/torture/pr66772-1.c: New testcase.
245 * gcc.dg/torture/pr66772-2.c: Likewise.
247 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
249 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
250 the jals instruction.
252 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
255 * gcc.target/i386/pr53383-1.c: New file.
256 * gcc.target/i386/pr53383-2.c: Likewise.
257 * gcc.target/i386/pr53383-3.c: Likewise.
259 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
261 * gcc.target/aarch64/fnmul-1.c: New.
262 * gcc.target/aarch64/fnmul-2.c: New.
263 * gcc.target/aarch64/fnmul-3.c: New.
264 * gcc.target/aarch64/fnmul-4.c: New.
266 2015-07-06 Richard Biener <rguenther@suse.de>
269 * gcc.dg/torture/pr66759.c: New testcase.
271 2015-07-06 Andre Vehreschild <vehre@gmx.de>
274 * gfortran.dg/alloc_comp_class_3.f03: New test.
275 * gfortran.dg/alloc_comp_class_4.f03: New test.
277 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
279 * gcc.c-torture/execute/pr66757.c: New test.
281 2015-07-06 Bin Cheng <bin.cheng@arm.com>
283 PR tree-optimization/66720
284 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
286 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
287 Sandra Loosemore <sandra@codesourcery.com>
289 * gcc.target/nios2/gprel-offset.c: New test.
291 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
294 * gfortran.dg/pr66725.f90: New test.
296 2015-07-03 Jason Merrill <jason@redhat.com>
298 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
299 Avoid narrowing error.
301 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
303 PR rtl-optimization/66706
304 * gcc.target/powerpc/shift-int.c: New testcase.
306 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
309 * gcc.target/i386/pr66746.c: New file.
311 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
313 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
315 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
317 PR tree-optimization/66119
318 * g++.dg/opt/pr66119.C: New.
320 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
323 * gfortran.dg/submodule_1.f90: New test
324 * gfortran.dg/submodule_2.f90: New test
325 * gfortran.dg/submodule_3.f90: New test
326 * gfortran.dg/submodule_4.f90: New test
327 * gfortran.dg/submodule_5.f90: New test
328 * gfortran.dg/submodule_6.f90: New test
329 * gfortran.dg/submodule_7.f90: New test
331 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
333 PR preprocessor/53690
334 * g++.dg/cpp/pr53690.C: New.
336 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
338 * gcc.target/powerpc/vec-cmp.c: New test.
340 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
343 * gfortran.dg/pr56520.f90: New test.
345 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
348 * gfortran.dg/pr66545_1.f90: New test.
349 * gfortran.dg/pr66545_2.f90: New test.
351 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
353 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
354 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
356 2015-07-02 Richard Biener <rguenther@suse.de>
359 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
362 2015-07-02 Richard Biener <rguenther@suse.de>
364 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
366 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
368 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
370 2015-07-01 Jason Merrill <jason@redhat.com>
372 * lib/target-supports.exp (cxx_default): Set to C++14.
374 2015-07-01 Tom de Vries <tom@codesourcery.com>
377 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
380 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
382 * gfortran.dg/warn_conversion_8.f90: New test.
384 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
386 PR rtl-optimization/61047
387 * gcc.c-torture/execute/20150611-1.c: New testcase.
389 2015-07-01 David Malcolm <dmalcolm@redhat.com>
392 * jit.dg/all-non-failing-tests.h: Add
393 test-pr66700-observing-write-through-ptr.c.
394 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
396 2015-07-01 David Malcolm <dmalcolm@redhat.com>
398 * jit.dg/test-accessing-union.c: Add comments for use by
399 gcc/jit/docs/topics/types.rst.
401 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
403 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
404 'do-require-effective-target' with 'dg-require-effective-target'.
405 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
406 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
407 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
408 'stlex' with 'strex' as the expected output.
410 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/cpp0x/gen-attrs-60.C: New.
414 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
416 2015-07-01 Jiong Wang <jiong.wang@arm.com>
418 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
420 * gcc.target/aarch64/pic-small.c: Restrict this test under
421 check_effective_target_aarch64_small_fpic.
423 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
425 * gfortran.dg/gomp/pr66633.f90: New test.
427 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
430 * g++.dg/template/pr66686.C: New test.
432 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
434 * gnat.dg/lto17.ad[sb]: New test.
436 2015-06-30 David Malcolm <dmalcolm@redhat.com>
438 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
439 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
441 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
443 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
445 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
447 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
449 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
451 * jit.dg/test-switch.c: New testcase.
452 * jit.dg/test-switch.cc: New testcase.
454 2015-06-30 David Malcolm <dmalcolm@redhat.com>
457 * jit.dg/all-non-failing-tests.h: Add note about
458 test-validly-unreachable-block.c.
459 * jit.dg/test-validly-unreachable-block.c: New file.
461 2015-06-30 David Malcolm <dmalcolm@redhat.com>
464 * jit.dg/all-non-failing-tests.h: Add note about
465 test-extra-options.c.
466 * jit.dg/test-extra-options.c: New testcase.
468 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
471 * gcc.target/i386/pr66691.c: New.
473 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
475 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
476 * gcc.target/i386/iamcu/args.h: Likewise.
477 * gcc.target/i386/iamcu/asm-support.S: Likewise.
478 * gcc.target/i386/iamcu/defines.h: Likewise.
479 * gcc.target/i386/iamcu/macros.h: Likewise.
480 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
481 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
482 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
483 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
484 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
485 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
486 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
487 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
488 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
489 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
490 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
491 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
492 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
493 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
494 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
495 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
496 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
498 2015-06-30 Marek Polacek <polacek@redhat.com>
500 * gcc.dg/fold-minus-6.c: New test.
502 * gcc.dg/fold-ior-3.c: New test.
504 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
506 Implement N4197 - Adding u8 character literals
507 * g++.dg/cpp1z/utf8.C: New.
508 * g++.dg/cpp1z/utf8-neg.C: New.
509 * g++.dg/cpp1z/udlit-utf8char.C: New.
511 2015-06-30 Marek Polacek <polacek@redhat.com>
513 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
515 2015-06-30 Tom de Vries <tom@codesourcery.com>
517 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
518 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
519 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
520 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
522 2015-06-30 Marek Polacek <polacek@redhat.com>
524 * gcc.dg/fold-ior-2.c: New test.
526 2015-06-30 Tom de Vries <tom@codesourcery.com>
528 PR tree-optimization/66652
529 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
530 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
532 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
534 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp0x/constexpr-friend-3.C: New.
538 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
540 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
543 * gfortran.dg/wunused-parameter.f90: New test.
545 2015-06-29 Richard Henderson <rth@redhat.com>
547 * gcc.target/i386/asm-flag-1.c: New.
548 * gcc.target/i386/asm-flag-2.c: New.
549 * gcc.target/i386/asm-flag-3.c: New.
550 * gcc.target/i386/asm-flag-4.c: New.
551 * gcc.target/i386/asm-flag-5.c: New.
553 2015-06-29 Marek Polacek <polacek@redhat.com>
556 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
557 * c-c++-common/pr66322.c: New test.
558 * g++.dg/eh/scope1.C: Remove dg-warning.
560 2015-06-29 Richard Biener <rguenther@suse.de>
562 PR tree-optimization/66677
563 * gcc.dg/vect/pr66677.c: New testcase.
565 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
568 * gcc.dg/tree-ssa/pr64130.c: New test.
570 2015-06-26 Jiong Wang <jiong.wang@arm.com>
572 * gcc.target/aarch64/pic-small.c: New testcase.
574 2015-06-26 Richard Biener <rguenther@suse.de>
576 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
578 2015-06-26 Marek Polacek <polacek@redhat.com>
580 * gcc.dg/fold-and-1.c: New test.
581 * gcc.dg/fold-and-2.c: New test.
583 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
585 * gnat.dg/warn11.adb: Add missing dg directive.
586 * gnat.dg/warn12.adb: New test.
587 * gnat.dg/warn12_pkg.ads: New helper.
589 2015-06-26 Richard Biener <rguenther@suse.de>
591 * gfortran.dg/reassoc_3.f90: Adjust.
593 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
596 * gcc.target/i386/pr66412.c: New test.
598 2015-06-25 Richard Biener <rguenther@suse.de>
600 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
602 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
604 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
606 2015-06-25 Richard Biener <rguenther@suse.de>
608 * gfortran.dg/vect/vect-9.f90: New testcase.
610 2015-06-25 Nick Clifton <nickc@redhat.com>
612 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
613 H8300 and M32R targets.
615 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
618 * gfortran.dg/maxerrors.f90: New test.
620 2015-06-08 DJ Delorie <dj@redhat.com>
622 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
624 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
626 * gcc.target/aarch64/mgeneral-regs_3.c: New.
628 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
630 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
631 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
632 * gcc.target/aarch64/nofp_1.c: New file.
634 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
636 Implement N3928 - Extending static_assert
637 * g++.dg/cpp0x/static_assert8.C: Adjust.
638 * g++.dg/cpp0x/static_assert12.C: New.
639 * g++.dg/cpp0x/static_assert13.C: New.
640 * g++.dg/cpp1y/static_assert1.C: New.
641 * g++.dg/cpp1y/static_assert2.C: New.
642 * g++.dg/cpp1z/static_assert-nomsg.C: New.
644 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
647 * g++.dg/cpp0x/trailing11.C: New.
649 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
651 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
653 * gcc.target/arm/memset-inline-10.c: Likewise.
654 * gcc.target/arm/pr58784.c: Likewise.
655 * gcc.target/arm/pr59985.C: Likewise.
656 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
658 2015-06-24 Renlin Li <renlin.li@arm.com>
660 * gcc.target/aarch64/arm_align_max_pwr.c: New.
661 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
663 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
666 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
669 * g++.dg/cpp0x/auto45.C: New test.
670 * g++.dg/template/pr30044.C: New test.
671 * g++.dg/template/crash83.C: Accept any error string.
672 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
674 * g++.dg/cpp0x/variadic18.C: Likewise
675 * g++.dg/template/canon-type-13.C: Likewise.
676 * g++.old-deja/g++.pt/ttp42.C: Likewise.
678 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
681 * g++.dg/other/linkage2.C: New.
683 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
686 * gcc.target/arm/pr63408.c: New test.
688 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
690 * lib/c-torture.exp: Don't call check_effective_target_lto
691 before setting up environment correctly.
692 * lib/gcc-dg.exp: Likewise, and protect
693 gcc_force_conventional_output.
695 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
697 PR rtl-optimization/66306
698 * gcc.target/s390/pr66306.c: New test.
700 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
702 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
703 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
704 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
705 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
706 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
707 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
708 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
710 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
713 * gcc.c-torture/pr65803.c: New test.
715 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
718 * g++.dg/cpp0x/auto45.C: New test.
719 * g++.dg/template/pr30044.C: New test.
720 * g++.dg/template/crash83.C: Accept any error string.
721 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
723 * g++.dg/cpp0x/variadic18.C: Likewise
724 * g++.dg/template/canon-type-13.C: Likewise.
725 * g++.old-deja/g++.pt/ttp42.C: Likewise.
727 2015-06-23 Marek Polacek <polacek@redhat.com>
729 * c-c++-common/Wlogical-op-3.c: New test.
731 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/cpp0x/scoped_enum5.C: New.
736 2015-06-23 Richard Biener <rguenther@suse.de>
738 PR tree-optimization/66636
739 * gcc.dg/vect/pr66636.c: New testcase.
741 2015-06-23 Marek Polacek <polacek@redhat.com>
743 * gcc.dg/fold-minus-4.c: New test.
744 * gcc.dg/fold-minus-5.c: New test.
745 * c-c++-common/ubsan/overflow-add-5.c: New test.
747 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
749 Add missing testcase from r224672.
750 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
752 * gcc.target/vax/bswapdi-1.c: New.
754 2015-06-23 Andre Vehreschild <vehre@gmx.de>
757 * gfortran.dg/associate_18.f08: New test.
759 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
762 * gcc.target/i386/pr66560-1.c: New test.
763 * gcc.target/i386/pr66560-2.c: Ditto.
764 * gcc.target/i386/pr66560-3.c: Ditto.
765 * gcc.target/i386/pr66560-4.c: Ditto.
767 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
769 * gcc.target/nvptx/nvptx.exp: New file.
770 * gcc.target/nvptx/proto-1.c: Likewise.
772 2015-06-23 Bin Cheng <bin.cheng@arm.com>
774 PR tree-optimization/66449
775 * gcc.dg/vect/pr66449.c: New test.
777 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
779 * g++.dg/other/dump-ada-spec-5.C: New test.
780 * g++.dg/other/dump-ada-spec-6.C: Likewise.
781 * g++.dg/other/dump-ada-spec-7.C: Likewise.
783 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
785 * g++.dg/inherit/pure1.C: Test location too.
787 2015-06-22 Marek Polacek <polacek@redhat.com>
789 * gcc.dg/fold-ior-1.c: New test.
790 * gcc.dg/fold-minus-2.c: New test.
791 * gcc.dg/fold-minus-3.c: New test.
792 * gcc.dg/fold-plus-1.c: New test.
793 * gcc.dg/fold-plus-2.c: New test.
794 * gcc.dg/fold-xor-4.c: New test.
795 * gcc.dg/fold-xor-5.c: New test.
797 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
800 * g++.dg/torture/pr65914.C: New.
802 2015-06-22 Richard Biener <rguenther@suse.de>
804 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
805 not existing TORTURE_OPTIONS only.
806 * lib/gcc-dg.exp: Likewise.
808 2015-06-22 Christian Bruel <christian.bruel@st.com>
811 * gcc.target/arm/flip-thumb.c: New test.
813 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
814 Martin Liska <mliska@suse.cz>
817 * g++.dg/ipa/pr65908.C: New testcase.
819 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
822 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
823 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
825 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
827 * gnat.dg/specs/debug1.ads: Adjust.
829 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
831 * gcc.target/aarch64/fmovd-zero-mem.c: New.
832 * gcc.target/aarch64/fmovd-zero-reg.c: New.
833 * gcc.target/aarch64/fmovf-zero-mem.c: New.
834 * gcc.target/aarch64/fmovf-zero-reg.c: New.
835 * gcc.target/aarch64/fmovld-zero-mem.c: New.
836 * gcc.target/aarch64/fmovld-zero-mem.c: New.
837 * gcc.target/aarch64/fmovd-zero.c: Delete.
838 * gcc.target/aarch64/fmovf-zero.c: Delete.
840 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
842 * gcc.target/vax/bswapdi-1.c: New.
844 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
846 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
848 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
850 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
852 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
854 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
856 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
858 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
860 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
862 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
864 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
866 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
868 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
870 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
872 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
874 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
876 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
878 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
880 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
882 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
884 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
886 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
888 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
890 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
892 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
894 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
896 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
898 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
900 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
902 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
904 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
906 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
908 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
910 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
912 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
914 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
916 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
918 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
920 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
922 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
923 (_ARM_FPSCR): Add FZ field.
924 (clean_results): Force FZ=1 on AArch64.
925 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
927 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
929 * gcc.target/aarch64/pr62308.c: New test.
931 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
934 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
936 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
938 * gcc.target/i386/mpx/pr66581.c: New test.
940 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
942 * gcc.target/i386/cmov9.c: New test.
944 2015-06-18 Richard Biener <rguenther@suse.de>
946 * g++.dg/other/const4.C: New testcase.
948 2015-06-18 Michael Matz <matz@suse.de>
951 * gcc.dg/vect/pr66253.c: New testcase.
953 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
956 * gcc.target/i386/mpx/chkp-vararg.c: New test.
958 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
961 * gcc.target/i386/mpx/pr66568.c: New test.
963 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
966 * gcc.target/i386/mpx/pr66567.c: New test.
968 2015-06-18 Richard Biener <rguenther@suse.de>
970 PR tree-optimization/66510
971 * gcc.dg/vect/slp-perm-12.c: New testcase.
973 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
975 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
976 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
977 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
978 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
980 2015-06-17 Jakub Jelinek <jakub@redhat.com>
983 * g++.dg/gomp/pr66571-1.C: New test.
986 * c-c++-common/gomp/pr66429.c: New test.
988 2015-06-17 David Malcolm <dmalcolm@redhat.com>
990 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
991 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
993 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
995 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
998 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1001 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1003 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1005 * gcc.target/mips/pr65862-1.c: New test.
1006 * gcc.target/mips/pr65862-2.c: Likewise.
1008 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1010 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1011 * gcc.target/i386/pr52252-atom.c: Ditto.
1012 * gcc.target/i386/vect-div-1.c: Ditto.
1013 * gcc.target/i386/rotate-5.c: Ditto.
1014 * gcc.target/i386/pr50202.c: Ditto.
1015 * gcc.target/i386/pr37843-3.c: Ditto.
1016 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1017 * gcc.target/i386/pr53397-1.c: Ditto.
1018 * gcc.target/i386/pr55934.c: Ditto.
1019 * gcc.target/i386/pr37843-4.c: Ditto.
1020 * gcc.target/i386/pr60451.c: Ditto.
1021 * gcc.target/i386/pr53397-2.c: Ditto.
1022 * gcc.target/i386/vectorize1.c: Ditto.
1023 * gcc.target/i386/extract-insert-combining.c: Ditto.
1024 * gcc.target/i386/pr53759.c: Ditto.
1025 * gcc.target/i386/pr52252-core.c: Ditto.
1026 * gcc.target/i386/rotate-3.c: Ditto.
1027 * gcc.target/i386/sse-20.c: Ditto.
1028 * gcc.target/i386/rotate-4.c: Ditto.
1029 * gcc.target/i386/pr61403.c: Ditto.
1030 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1031 * gcc.target/i386/pr60901.c: Ditto.
1032 * gcc.target/i386/pr59794-7.c: Ditto.
1033 * gcc.target/i386/pr62208.c: Ditto.
1034 * gcc.target/i386/pr53416.c: Ditto.
1035 * gcc.target/i386/asm-dialect-1.c: Ditto.
1036 * gcc.target/i386/pr50038.c: Ditto.
1037 * gcc.target/i386/47698.c: Ditto.
1038 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1039 * gcc.target/i386/pr59794-2.c: Ditto.
1040 * gcc.target/i386/pr59794-3.c: Ditto.
1041 * gcc.target/i386/pr39058.c: Ditto.
1042 * gcc.target/i386/pr60205-1.c: Ditto.
1043 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1044 * gcc.target/i386/sse2-movq-2.c: Ditto.
1046 2015-06-17 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/66251
1049 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1051 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1054 * g++.dg/parse/new-placement1.C: New.
1056 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1058 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1059 * jit.dg/test-compound-assignment.c: New testcase.
1061 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1064 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1065 to "testcases" array.
1067 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1070 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1071 * jit.dg/test-debug-strings.c: New test case.
1072 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1073 the discriminant has a sane debug string.
1075 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1078 * gcc.target/i386/pr56766-1.c: New test.
1079 * gcc.target/i386/pr56766-2.c: Ditto.
1081 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1083 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1084 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1085 * gcc.target/mips/loongson-simd.c: Ditto.
1087 2015-06-16 Richard Biener <rguenther@suse.de>
1089 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1091 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1093 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1094 passed by the testsuite driver.
1096 2015-06-16 Richard Biener <rguenther@suse.de>
1098 * gcc.dg/vect/slp-perm-11.c: New testcase.
1100 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1102 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1105 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1107 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1108 Reinstate calls to torture-init and torture-finalize.
1110 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1112 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1114 2015-06-15 Nathan Sidwell <nathan@acm.org>
1117 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1119 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1122 * g++.dg/cpp0x/local-type1.C: New.
1124 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1129 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1130 unimplemented error.
1131 * gfortran.dg/allocate_with_source_7.f08: New test.
1132 * gfortran.dg/allocate_with_source_8.f08: New test.
1134 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1137 * g++.dg/warn/Walways-true-3.C: New test.
1139 2015-06-13 Tom de Vries <tom@codesourcery.com>
1141 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1143 2015-06-13 Tom de Vries <tom@codesourcery.com>
1145 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1146 (main): Remove superfluous attributes.
1147 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1148 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1150 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1152 * gcc.target/i386/monitorx.c: New.
1153 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1154 * gcc.target/i386/sse-13.c: Ditto.
1155 * gcc.target/i386/sse-14.c: Ditto.
1156 * gcc.target/i386/sse-22.c: Ditto.
1157 * gcc.target/i386/sse-23.c: Ditto.
1158 * g++.dg/other/i386-2.C: Ditto.
1159 * g++.dg/other/i386-3.C: Ditto.
1161 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1163 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1165 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1168 * gfortran.dg/allocatable_scalar_13.f90: New test
1170 2015-06-11 Marek Polacek <polacek@redhat.com>
1172 * gcc.dg/fold-xor-3.c: New test.
1174 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1176 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1177 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1179 2015-06-11 Christian Bruel <christian.bruel@st.com>
1182 * gcc.target/arm/pragma_attribute.c: New test.
1184 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1186 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1188 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1191 * gcc.target/i386/pr66473.c: New test.
1193 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.dg/tls/pr66470.c: New test.
1197 * gcc.target/i386/pr66470.c: New test.
1199 2015-06-10 Christian Bruel <christian.bruel@st.com>
1202 * gcc.target/arm/attr_arm.c: New test
1203 * gcc.target/arm/attr_arm-err.c: New test
1204 * gcc.target/arm/attr_thumb.c: New test
1205 * gcc.target/arm/attr_thumb-static.c: New test
1207 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1212 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1214 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1216 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1217 passed by the testsuite driver.
1219 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1222 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1223 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1224 * gcc.dg/ssp-1.c: Make counter a register.
1225 * gcc.dg/ssp-2.c: Likewise.
1226 * gcc.dg/torture/parm-coalesce.c: New.
1228 2015-06-09 Tom de Vries <tom@codesourcery.com>
1230 * gcc.target/i386/vararg-loc.c: New test.
1232 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1235 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1236 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1238 2015-06-09 Marek Polacek <polacek@redhat.com>
1240 PR tree-optimization/66299
1241 * gcc.dg/pr66299-1.c: New test.
1242 * gcc.dg/pr66299-2.c: New test.
1243 * gcc.dg/pr66299-3.c: New test.
1245 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1247 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1248 passed by the testsuite driver.
1250 2015-06-09 Richard Biener <rguenther@suse.de>
1253 * gcc.dg/fold-modpow2.c: New testcase.
1255 2015-06-09 Richard Biener <rguenther@suse.de>
1257 PR tree-optimization/66419
1258 * gcc.dg/vect/bb-slp-37.c: New testcase.
1260 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1262 * gcc.target/arm/stl-cond.c: New test.
1264 2015-06-09 Richard Biener <rguenther@suse.de>
1267 * gcc.dg/torture/pr66413.c: New testcase.
1269 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1271 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1272 * gcc.dg/ssp-1.c: Make counter a register.
1273 * gcc.dg/ssp-2.c: Likewise.
1274 * gcc.dg/torture/parm-coalesce.c: New.
1276 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1278 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1279 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1281 2015-06-08 Tom de Vries <tom@codesourcery.com>
1283 PR rtl-optimization/66444
1284 * gcc.dg/pr66444.c: New test.
1286 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1289 * gfortran.dg/class_is_1.f90: New test.
1290 * gfortran.dg/type_is_1.f90: Ditto.
1292 2015-06-08 Marek Polacek <polacek@redhat.com>
1295 * gcc.dg/cpp/pr66415-1.c: New test.
1296 * gcc.dg/cpp/pr66415-2.c: New test.
1298 2015-06-08 Richard Biener <rguenther@suse.de>
1300 PR tree-optimization/66422
1301 * gcc.dg/Warray-bounds-16.c: New testcase.
1303 2015-06-08 Richard Biener <rguenther@suse.de>
1305 * gcc.dg/vect/slp-perm-10.c: New testcase.
1306 * gcc.dg/vect/slp-23.c: Adjust.
1307 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1308 vector pointer update.
1310 2015-06-08 Marek Polacek <polacek@redhat.com>
1313 * g++.dg/ubsan/pr66452.C: New test.
1315 2015-06-08 Tom de Vries <tom@codesourcery.com>
1317 PR tree-optimization/66436
1318 * gcc.dg/gomp/dump-new-function-2.c: New test.
1319 * gcc.dg/gomp/dump-new-function-3.c: Same.
1320 * gcc.dg/gomp/dump-new-function.c: Same.
1322 2015-06-08 Tom de Vries <tom@codesourcery.com>
1324 PR tree-optimization/66435
1325 * gcc.dg/gomp/notify-new-function-2.c: New test.
1326 * gcc.dg/gomp/notify-new-function-3.c: Same.
1327 * gcc.dg/gomp/notify-new-function.c: Same.
1329 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1331 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1332 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1333 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1334 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1335 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1336 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1339 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1342 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1343 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1345 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1346 * gfortran.dg/warn_conversion_5.f90: New test.
1347 * gfortran.dg/warn_conversion_6.f90: New test.
1348 * gfortran.dg/warn_conversion_7.f90: New test.
1350 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1353 * gfortran.dg/blockdata_9.f: New test.
1355 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1358 * gfortran.dg/forall_17.f90: New test.
1360 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1362 * g++.dg/cpp0x/pr57101.C: Add warning.
1363 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1364 * g++.dg/ext/visibility/anon7.C: Same.
1365 * g++.dg/ipa/pr63587-2.C: Same.
1366 * g++.dg/opt/dump1.C: Same.
1367 * g++.dg/opt/pr59622-3.C: Same.
1368 * g++.dg/opt/pr59622.C: Same.
1369 * g++.dg/torture/pr46383.C: Same.
1370 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1371 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1372 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1374 * gfortran.dg/intent_out_8.f90: Same.
1375 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1377 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1380 gfortran.dg/equiv_9.f90: New test.
1383 2015-06-05 Tom de Vries <tom@codesourcery.com>
1385 merge from gomp4 branch:
1386 2015-05-28 Tom de Vries <tom@codesourcery.com>
1388 PR tree-optimization/65443
1389 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1390 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1391 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1393 2015-06-05 Nathan Sidwell <nathan@acm.org>
1396 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1398 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1400 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1402 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1404 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1406 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1408 * testsuite/gcc.target/i386/noplt-1.c: New test.
1409 * testsuite/gcc.target/i386/noplt-2.c: New test.
1410 * testsuite/gcc.target/i386/noplt-3.c: New test.
1411 * testsuite/gcc.target/i386/noplt-4.c: New test.
1413 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1416 * gfortran.dg/adjustl_1.f90: New test.
1418 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1420 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1421 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1423 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1425 * lto.c (iterative_hash_canonical_type,
1426 gimple_register_canonical_type): only hash main variants of types
1428 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1430 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1431 Move set of dg-do-what-default after early return.
1433 2015-06-04 Marek Polacek <polacek@redhat.com>
1436 * gcc.dg/lvalue-8.c: New test.
1438 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1439 Paolo Carlini <paolo.carlini@oracle.com>
1442 * g++.dg/other/pr66130.C: New.
1443 * g++.dg/cpp0x/pr66130.C: Likewise.
1445 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1447 * g++.dg/cpp0x/decl-loc1.C: New.
1448 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1449 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1450 * g++.dg/init/ctor8.C: Likewise.
1451 * g++.dg/parse/semicolon4.C: Likewise.
1453 2015-06-03 Marek Polacek <polacek@redhat.com>
1456 * g++.dg/ubsan/static-init-1.C: New test.
1457 * g++.dg/ubsan/static-init-2.C: New test.
1458 * g++.dg/ubsan/static-init-3.C: New test.
1460 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1463 * gcc.target/i386/pr66275.c: New test.
1465 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1467 * gcc.dg/Wcxx-compat-22.c: New testcase.
1468 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1469 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1470 * c-c++-common/pr58346-1.c: Likewise.
1471 * c-c++-common/transparent-union-1.c: Likewise.
1473 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1475 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1476 * g++.dg/plugin/def_plugin.c: New file.
1477 * g++.dg/plugin/def-plugin-test.C: New file.
1479 2015-06-03 Richard Biener <rguenther@suse.de>
1481 * gcc.dg/vect/bb-slp-36.c: New testcase.
1483 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1485 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1487 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1489 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1490 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1491 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1492 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1494 2015-06-03 Marek Polacek <polacek@redhat.com>
1498 * gcc.dg/pr64223-1.c: New test.
1499 * gcc.dg/pr64223-2.c: New test.
1501 2015-06-03 Richard Biener <rguenther@suse.de>
1503 PR tree-optimization/63916
1504 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1506 2015-06-03 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/66375
1509 * gcc.dg/torture/pr66375.c: New testcase.
1511 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1513 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1515 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1518 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1520 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1523 * gfortran.dg/reshape_7.f90: New test.
1525 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1528 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1531 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1534 * gcc.dg/pr49551.c: New testcase.
1536 2015-06-02 Richard Biener <rguenther@suse.de>
1539 * g++.dg/lto/pr65549_0.C: New testcase.
1541 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1545 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1547 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1549 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1551 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1554 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1556 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1558 PR tree-optimization/48052
1559 * gcc.dg/tree-ssa/scev-8.c: New.
1560 * gcc.dg/tree-ssa/scev-9.c: New.
1561 * gcc.dg/tree-ssa/scev-10.c: New.
1562 * gcc.dg/vect/pr48052.c: New.
1564 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1566 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1568 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1570 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1572 2015-06-02 Marek Polacek <polacek@redhat.com>
1575 * gcc.dg/torture/pr66345.c: New test.
1577 2015-06-02 Richard Biener <rguenther@suse.de>
1579 PR tree-optimization/65961
1580 * gcc.dg/torture/pr65961.c: New testcase.
1582 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1584 PR tree-optimization/52563
1585 PR tree-optimization/62173
1586 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1587 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1589 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1591 * gnat.dg/specs/varsize_return2.ads: New test.
1592 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1594 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1596 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1598 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1601 * gcc.target/aarch64/sync-comp-swap.c: New.
1602 * gcc.target/aarch64/sync-comp-swap.x: New.
1603 * gcc.target/aarch64/sync-op-acquire.c: New.
1604 * gcc.target/aarch64/sync-op-acquire.x: New.
1605 * gcc.target/aarch64/sync-op-full.c: New.
1606 * gcc.target/aarch64/sync-op-full.x: New.
1607 * gcc.target/aarch64/sync-op-release.c: New.
1608 * gcc.target/aarch64/sync-op-release.x: New.
1610 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1612 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1615 2015-06-01 Richard Biener <rguenther@suse.de>
1617 PR tree-optimization/66349
1618 PR tree-optimization/66352
1619 PR tree-optimization/66357
1620 * gcc.dg/torture/pr66357.c: New testcase.
1621 * gcc.dg/torture/pr66349.c: Likewise.
1622 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1624 2015-06-01 Richard Biener <rguenther@suse.de>
1627 2015-05-29 Richard Biener <rguenther@suse.de>
1629 PR tree-optimization/66314
1630 * gcc.dg/asan/pr66314.c: New testcase.
1632 2015-06-01 Richard Biener <rguenther@suse.de>
1634 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1636 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1638 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1640 (hp3, hp4): Add inline keyword.
1641 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1642 (hp2): Add inline keyword.
1643 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1644 (hp2): Add inline keyword.
1646 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1649 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1650 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1651 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1652 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1654 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1656 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1657 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1659 2015-06-01 Richard Biener <rguenther@suse.de>
1661 PR tree-optimization/66280
1662 * g++.dg/torture/pr66280.C: New testcase.
1663 * g++.dg/torture/pr66280-2.C: Likewise.
1665 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1667 * gnat.dg/addr9_1.adb: New test.
1668 * gnat.dg/addr9_2.adb: Likewise.
1669 * gnat.dg/addr9_3.adb: Likewise.
1670 * gnat.dg/addr9_4.adb: Likewise.
1672 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1674 * g++.dg/other/dump-ada-spec-4.C: New test.
1676 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1678 * gcc.dg/alias-8.c: Fix dg-warning.
1680 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1682 * gcc.dg/alias-8.c: Do not xfail.
1683 * gcc.dg/pr62167.c: Prevent FRE.
1684 * gcc.dg/alias-14.c: New testcase.
1686 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1688 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1690 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1693 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1695 * gcc.target/s390/hotpatch-10.c: Likewise.
1696 * gcc.target/s390/hotpatch-11.c: Likewise.
1697 * gcc.target/s390/hotpatch-12.c: Likewise.
1698 * gcc.target/s390/hotpatch-17.c: Likewise.
1699 * gcc.target/s390/hotpatch-18.c: Likewise.
1700 * gcc.target/s390/hotpatch-20.c: Likewise.
1701 * gcc.target/s390/hotpatch-21.c: Likewise.
1702 * gcc.target/s390/hotpatch-22.c: Likewise.
1703 * gcc.target/s390/hotpatch-23.c: Likewise.
1704 * gcc.target/s390/hotpatch-24.c: Likewise.
1705 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1706 to check for the exact nops too.
1707 * gcc.target/s390/hotpatch-3.c: Likewise.
1708 * gcc.target/s390/hotpatch-4.c: Likewise.
1709 * gcc.target/s390/hotpatch-5.c: Likewise.
1710 * gcc.target/s390/hotpatch-6.c: Likewise.
1711 * gcc.target/s390/hotpatch-7.c: Likewise.
1712 * gcc.target/s390/hotpatch-8.c: Likewise.
1713 * gcc.target/s390/hotpatch-9.c: Likewise.
1714 * gcc.target/s390/hotpatch-14.c: Likewise.
1715 * gcc.target/s390/hotpatch-15.c: Likewise.
1716 * gcc.target/s390/hotpatch-16.c: Likewise.
1717 * gcc.target/s390/hotpatch-19.c: Likewise.
1718 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1719 scan-assembler-times counting number of .align directives.
1720 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1721 dg-options. Remove scan-assembler-times counting number of .align
1723 * gcc.target/s390/hotpatch-26.c: New file.
1724 * gcc.target/s390/hotpatch-27.c: New file.
1725 * gcc.target/s390/hotpatch-28.c: New file.
1726 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1727 using -Os -O0 -O1 -O2 -O3 options.
1729 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1731 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1733 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1735 PR tree-optimization/66142
1736 * gcc.dg/vect/pr66142.c: New test.
1738 2015-05-29 Richard Biener <rguenther@suse.de>
1740 PR tree-optimization/66314
1741 * gcc.dg/asan/pr66314.c: New testcase.
1743 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1745 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1746 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1748 (schedule-cleanups, dg-keep-saved-temps): New proc.
1749 (gcc-dg-test-1): Schedule cleanups.
1750 * lib/profopt.exp (profopt-execute): Likewise.
1751 * g++.dg/cdce3.C: Adjust expected line numbers.
1752 * gcc.dg/cdce1.c: Likewise.
1753 * gcc.dg/cdce2.c: Likewise.
1754 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1755 * gcc.dg/strlenopt-24.c: Likewise.
1756 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1757 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1758 * obj-c++.dg/encode-2.mm: Likewise.
1760 2015-05-28 DJ Delorie <dj@redhat.com>
1762 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1764 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1766 * gnat.dg/discr43.adb: New test.
1768 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1770 * gnat.dg/varsize_temp.adb: Rename into...
1771 * gnat.dg/varsize1.adb: ...this.
1772 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1773 * gnat.dg/varsize2.ad[sb]: ...this.
1774 * gnat.dg/varsize3_1.adb: New test.
1775 * gnat.dg/varsize3_2.adb: Likewise.
1776 * gnat.dg/varsize3_3.adb: Likewise.
1777 * gnat.dg/varsize3_4.adb: Likewise.
1778 * gnat.dg/varsize3_5.adb: Likewise.
1779 * gnat.dg/varsize3_6.adb: Likewise.
1780 * gnat.dg/varsize3_pkg1.ads: New helper.
1781 * gnat.dg/varsize3_pkg2.ads: Likewise.
1782 * gnat.dg/varsize3_pkg3.ads: Likewise.
1784 2015-05-28 Richard Biener <rguenther@suse.de>
1786 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1788 2015-05-28 Richard Biener <rguenther@suse.de>
1790 PR tree-optimization/66142
1791 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1793 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1796 * gcc.dg/darwin-minversion-3.c: Update testcase.
1797 * gcc.dg/darwin-minversion-4.c: Ditto.
1798 * gcc.dg/darwin-minversion-5.c: New testcase.
1799 * gcc.dg/darwin-minversion-6.c: Ditto.
1800 * gcc.dg/darwin-minversion-7.c: Ditto.
1801 * gcc.dg/darwin-minversion-8.c: Ditto.
1802 * gcc.dg/darwin-minversion-9.c: Ditto.
1803 * gcc.dg/darwin-minversion-10.c: Ditto.
1804 * gcc.dg/darwin-minversion-11.c: Ditto.
1805 * gcc.dg/darwin-minversion-12.c: Ditto.
1807 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1809 PR rtl-optimization/66168
1810 * gcc.c-torture/compile/pr66168.c: New test.
1812 2015-05-27 Jeff Law <law@redhat.com>
1815 * gcc.dg/target/m68k/pr39726-1.c: New test.
1817 2015-05-27 Nathan Sidwell <nathan@acm.org>
1820 * g++.dg/ext/alias-canon3.C: New.
1822 2015-05-27 Richard Biener <rguenther@suse.de>
1824 PR tree-optimization/66272
1826 2014-08-15 Richard Biener <rguenther@suse.de>
1828 PR tree-optimization/62031
1829 * gcc.dg/torture/pr66272.c: New testcase.
1831 2015-05-27 Richard Biener <rguenther@suse.de>
1833 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1835 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1838 * gcc.dg/pr65358.c: New test.
1840 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1843 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1845 * gfortran.dg/allocate_with_source_6.f90: New test.
1847 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1849 * gnat.dg/atomic7_1.adb: New test.
1850 * gnat.dg/atomic7_2.adb: Likewise.
1851 * gnat.dg/atomic7_pkg1.ads: New helper.
1852 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1854 2015-05-26 Michael Matz <matz@suse.de>
1857 * gcc.dg/vect/pr66251.c: New test.
1859 2015-05-26 Richard Biener <rguenther@suse.de>
1861 PR tree-optimization/66142
1862 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1864 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1867 * gfortran.dg/allocatable_scalar_13.f90: New test
1869 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1871 * gnat.dg/warn11.adb: New test.
1872 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1874 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1876 * gnat.dg/vfa1_1.adb: New test.
1877 * gnat.dg/vfa1_2.adb: Likewise.
1878 * gnat.dg/vfa1_3.adb: Likewise.
1879 * gnat.dg/vfa1_4.adb: Likewise.
1880 * gnat.dg/vfa1_pkg.ads: New helper.
1882 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1884 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1885 * gcc.target/i386/pr66232-3.c: Likewise.
1887 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1890 * gcc.target/i386/pr66274.c: New test.
1892 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1894 * gnat.dg/renaming6.ad[sb]: New test.
1896 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1898 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1899 and 'dg-require-effective-target pie'.
1901 2015-05-23 Nathan Sidwell <nathan@acm.org>
1904 * g++.dg/cpp0x/pr66243.C: New.
1906 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1909 * g++.dg/lto/pr66180_0.C: New testcase.
1910 * g++.dg/lto/pr66180_1.C: New testcase.
1912 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1915 * typebound_call_27.f90: New file.
1917 2015-05-23 Nathan Sidwell <nathan@acm.org>
1920 * g++.dg/template/pr65936.C: New.
1922 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1924 PR tree-optimization/63387
1925 * gcc.dg/pr63387-2.c: New testcase.
1927 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1929 * gcc.dg/simd-1.c: Update to the new message.
1931 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1933 * gcc.dg/nand.c: New testcase.
1935 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1937 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1938 Set dg-do-what-default to compile only on ARM targets without
1939 arm_neon_hw execution support. Remove redundant c-torture-execute
1940 in loop over test cases.
1942 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1945 * gcc.target/aarch64/pr65491_1.c: New test.
1946 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1947 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1949 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/cpp0x/explicit9.C: New.
1953 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1955 2015-05-22 Richard Biener <rguenther@suse.de>
1957 PR tree-optimization/66251
1958 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1960 2015-05-22 Marek Polacek <polacek@redhat.com>
1963 * c-c++-common/attributes-enum-1.c: New test.
1964 * c-c++-common/attributes-enum-2.c: New test.
1965 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1966 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1968 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1970 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1971 effective target support. If no arm_neon_hw support, do not attempt
1972 to execute the tests; only compile them.
1973 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1974 and "dg-require-effective-target arm_neon_ok".
1975 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1976 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1977 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1978 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1979 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1980 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1981 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1982 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1983 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1984 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1985 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1986 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1987 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1988 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1989 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1990 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1991 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1992 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1993 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1994 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1995 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1996 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1997 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1998 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1999 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2000 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2001 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2002 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2003 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2004 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2005 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2006 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2007 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2008 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2009 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2010 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2011 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2012 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2013 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2014 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2015 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2016 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2017 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2018 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2019 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2020 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2021 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2022 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2023 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2024 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2025 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2026 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2027 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2028 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2029 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2030 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2031 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2032 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2033 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2034 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2035 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2036 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2037 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2038 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2039 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2040 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2041 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2042 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2043 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2044 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2045 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2046 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2047 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2048 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2049 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2050 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2051 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2052 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2053 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2054 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2055 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2056 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2057 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2058 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2059 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2060 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2061 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2062 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2063 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2064 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2065 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2066 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2067 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2068 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2069 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2070 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2071 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2072 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2073 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2074 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2075 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2076 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2077 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2078 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2079 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2080 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2081 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2082 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2083 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2084 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2085 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2086 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2087 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2089 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2091 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2092 * gcc.dg/vect/pr59354.c: Likewise.
2093 * gcc.dg/vect/pr64252.c: Likewise.
2094 * gcc.dg/vect/pr64404.c: Likewise.
2095 * gcc.dg/vect/pr64493.c: Likewise.
2096 * gcc.dg/vect/pr64495.c: Likewise.
2097 * gcc.dg/vect/pr64844.c: Likewise.
2098 * gcc.dg/vect/pr65518.c: Likewise.
2099 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2101 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2104 * g++.dg/cpp1y/var-templ28.C: New.
2106 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2109 * gcc.target/i386/pr66232-1.c: New test.
2110 * gcc.target/i386/pr66232-2.c: Likewise.
2111 * gcc.target/i386/pr66232-3.c: Likewise.
2112 * gcc.target/i386/pr66232-4.c: Likewise.
2113 * gcc.target/i386/pr66232-5.c: Likewise.
2115 2015-05-21 Nathan Sidwell <nathan@acm.org>
2117 * g++.dg/cpp1y/pr60943.C: New.
2119 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2121 PR tree-optimization/66233
2122 * gcc.c-torture/execute/pr66233.c: New test.
2124 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2127 * gfortran.dg/inline_matmul_11.f90: New test.
2129 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2131 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2132 instead of listing several targets on its own.
2133 * gcc.target/i386/pr32219-2.c: Likewise.
2134 * gcc.target/i386/pr32219-3.c: Likewise.
2135 * gcc.target/i386/pr32219-4.c: Likewise.
2136 * gcc.target/i386/pr32219-5.c: Likewise.
2137 * gcc.target/i386/pr32219-6.c: Likewise
2138 * gcc.target/i386/pr32219-7.c: Likewise.
2139 * gcc.target/i386/pr32219-8.c: Likewise.
2140 * gcc.target/i386/pr39013-1.c: Likewise.
2141 * gcc.target/i386/pr39013-2.c: Likewise.
2142 * gcc.target/i386/pr64317.c: Likewise.
2144 2015-05-21 Jeff Law <law@redhat.com>
2146 * gcc.target/hppa/shadd-3.c: New test.
2147 * gcc.target/hppa/shadd-4.c: New test.
2149 2015-05-21 Michael Matz <matz@suse.de>
2151 * gcc.dg/vect/vect-strided-store.c: New test.
2152 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2153 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2155 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2157 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2158 * gcc.dg/pow-sqrt-synth-1.c: New test.
2159 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2161 2015-05-21 Richard Biener <rguenther@suse.de>
2164 * g++.dg/conversion/pr66211.C: New testcase.
2165 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2167 2015-05-21 Jeff Law <law@redhat.com>
2169 * gcc.target/hppa/shadd-2.c: New test.
2171 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2174 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2176 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2179 * gcc.target/arm/pr26702.c: Adjust target selector.
2181 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2184 * gcc.dg/lto/pr66221_0.c: New test.
2185 * gcc.dg/lto/pr66221_1.c: New test.
2187 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2190 * gcc.dg/redecl-4.c: Update column numbers.
2191 * gcc.dg/format/bitfld-1.c: Likewise.
2192 * gcc.dg/format/attr-2.c: Likewise.
2193 * gcc.dg/format/attr-6.c: Likewise.
2194 * gcc.dg/format/attr-7.c (baz): Likewise.
2195 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2196 * gcc.dg/format/attr-4.c: Likewise.
2197 * gcc.dg/format/branch-1.c: Likewise.
2198 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2199 locations within strings with embedded escape sequences.
2201 2015-05-20 Jeff Law <law@redhat.com>
2203 * gcc.target/hppa/hppa.exp: New target test driver.
2204 * gcc.target/hppa/shadd-1.c: New test.
2206 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2208 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2210 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2212 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2213 (fn_33_k_and_r_style): New.
2214 (fn_33_stroustrup_style): New.
2215 (fn_33_allman_style): New.
2216 (fn_33_whitesmiths_style): New.
2217 (fn_33_horstmann_style): New.
2218 (fn_33_ratliff_banner_style): New.
2219 (fn_33_lisp_style): New.
2220 (fn_34_indent_dash_gnu): New.
2221 (fn_34_indent_dash_kr): New.
2222 (fn_34_indent_dash_orig): New.
2223 (fn_34_indent_linux_style): New.
2225 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2228 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2230 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2232 PR tree-optimization/65447
2233 * gcc.dg/tree-ssa/pr65447.c: New test.
2235 2015-05-19 Nathan sidwell <nathan@acm.org>
2237 * g++.dg/cpp0x/pr65954.C: New.
2239 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2241 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2243 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2245 * lib/target-supports.exp: Vector do not always have natural
2248 2015-05-19 David Sherwood <david.sherwood@arm.com>
2250 * gcc.dg/loop-invariant.c: New testcase.
2252 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2254 * lib/target-supports.exp: Vector do not always have natural
2257 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2259 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2261 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2263 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2265 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2266 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2267 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2268 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2269 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2270 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2271 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2272 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2273 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2274 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2276 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2278 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2280 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2282 * gcc.target/s390/s390.exp
2283 (check_effective_target_vector): New check.
2284 * gcc.target/s390/vector/vec-abi-1.c: New test.
2285 * gcc.target/s390/vector/vec-abi-2.c: New test.
2286 * gcc.target/s390/vector/vec-abi-3.c: New test.
2287 * gcc.target/s390/vector/vec-abi-4.c: New test.
2288 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2289 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2290 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2291 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2292 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2293 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2294 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2295 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2296 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2297 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2298 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2299 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2300 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2301 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2302 * gcc.target/s390/vector/vec-init-1.c: New test.
2303 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2304 * gcc.target/s390/vector/vec-shift-1.c: New test.
2305 * gcc.target/s390/vector/vec-sub-1.c: New test.
2307 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2309 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2311 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2313 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2315 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2317 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2319 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2321 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2323 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2325 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2327 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2329 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2331 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2333 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2335 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2337 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2339 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2341 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2343 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2345 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2347 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2349 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2351 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2353 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2355 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2357 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2359 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2361 PR tree-optimization/66187
2362 * gcc.c-torture/execute/pr66187.c: New test.
2363 * gcc.dg/pr66187-1.c: New test.
2364 * gcc.dg/pr66187-2.c: New test.
2366 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2368 * gcc.dg/vect/bb-slp-35.c: Adjust.
2370 2015-05-19 Richard Biener <rguenther@suse.de>
2372 PR tree-optimization/66165
2373 * gcc.dg/torture/pr66165.c: New testcase.
2375 PR tree-optimization/66185
2376 * gcc.dg/torture/pr66185.c: New testcase.
2378 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2381 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2383 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2385 * gcc.target/mips/p5600-bonding.c : New file.
2387 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2390 * gfortran.dg/interface_operator_1.f90: New tests.
2392 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2395 * gfortran.dg/generic_29.f90: New tests.
2397 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2400 * gfortran.dg/storage_size_6.f90: New tests.
2402 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2405 * gfortran.dg/null1.f90: New test.
2407 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2410 * gfortran.dg/entry_21.f90: New test.
2412 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2415 * gfortran.dg/storage_size_6.f90: New tests.
2417 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2420 * gfortran.dg/misplaced_statement.f90: New test.
2422 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2425 * gfortran.dg/filepos1.f90: New test
2427 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2430 * gfortran.dg/pr64925.f90: New test.
2432 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2434 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2436 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2438 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2440 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2441 to the family of pie capable targets.
2443 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2445 * gcc.target/arm/bics_1.c : New testcase.
2446 * gcc.target/arm/bics_2.c : New testcase.
2447 * gcc.target/arm/bics_3.c : New testcase.
2448 * gcc.target/arm/bics_4.c : New testcase.
2450 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2452 * gcc.target/mips/umips-attr.c: New test.
2454 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2456 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2457 * gcc.dg/20150120-2.c (dg-final): Ditto.
2458 * gcc.dg/20150120-2.c (dg-final): Ditto.
2459 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2461 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2464 * gcc.target/i386/pr66174.c: New test.
2466 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2469 * gfortran.dg/matmul_bounds_6.f90: New test.
2470 * gfortran.dg/matmul_bounds_7.f90: New test.
2472 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2474 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2475 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2476 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2477 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2478 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2479 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2481 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2484 * gfortran.dg/continuation_13.f90: Update test.
2485 * gfortran.dg/pr65903.f90: New test.
2487 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2490 * gfortran.dg/block_14.f90: New test.
2492 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2495 * lib/gfortran-dg.exp: Update regex to handle two locations for
2496 the same diagnostic without caret.
2497 * gfortran.dg/badline.f: Test also that line numbers are correct
2498 before and after "left but not entered" warning.
2500 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2501 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2504 * gcc.target/arm/maskdata.c: New test.
2506 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2509 * gfortran.dg/derived_constructor_components_5: New test
2511 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2514 * gcc.target/alpha/pr66140.c: New test.
2516 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2519 * gcc.dg/Wconversion-complex-c99.c: New test.
2520 * gcc.dg/Wconversion-complex-gnu.c: New test.
2522 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2524 PR tree-optimization/64454
2525 * gcc.dg/modmod.c: New testcase.
2527 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2529 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2531 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2534 * gcc.target/i386/mpx/pr66134.c: New test.
2536 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2538 * gcc.target/powerpc/pr60158.c: New test.
2540 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2542 * gcc.target/i386/sibcall-7.c: New test.
2543 * gcc.target/i386/sibcall-8.c: New test.
2545 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2547 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2548 (abs64_in_dreg): Likewise.
2550 2015-05-14 Marek Polacek <polacek@redhat.com>
2554 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2555 * gcc.dg/pr19984.c: Likewise.
2556 * gcc.dg/pr66066-1.c: New test.
2557 * gcc.dg/pr66066-2.c: New test.
2558 * gcc.dg/pr66066-3.c: New test.
2560 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2562 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2563 * gcc.dg/pow-sqrt.x: New file.
2564 * gcc.dg/pow-sqrt-1.c: New test.
2565 * gcc.dg/pow-sqrt-2.c: Likewise.
2566 * gcc.dg/pow-sqrt-3.c: Likewise.
2568 2015-05-13 Richard Biener <rguenther@suse.de>
2570 PR tree-optimization/66123
2571 * gcc.dg/torture/pr66123.c: New testcase.
2573 2015-05-13 Richard Biener <rguenther@suse.de>
2576 * gcc.dg/alias-2.c: Adjust.
2577 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2579 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2582 * gcc.target/i386/pr65103-3.c: New.
2584 2015-05-13 Martin Liska <mliska@suse.cz>
2586 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2588 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2591 * gcc.target/i386/pr66112-2.c: New test.
2594 * gcc.target/i386/pr66112-1.c: New test.
2596 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2599 * gcc.target/i386/mpx/pr66048.cc: New.
2601 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2603 PR rtl-optimization/64616
2604 * gcc.dg/loop-8.c: New test.
2605 * gcc.dg/loop-9.c: New test.
2607 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2610 * gcc.target/i386/pr66047.c: New testcase.
2612 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2615 * gcc.c-torture/compile/pr65873.c: New testcase.
2617 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2620 * gfortran.dg/inline_matmul_10.f90: New test.
2622 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2624 * c-c++-common/Wmisleading-indentation.c: New testcase.
2625 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2626 * c-c++-common/Wmisleading-indentation-2.md: New file.
2628 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2630 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2632 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2634 2015-05-12 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/66101
2637 * gcc.dg/torture/pr66101.c: New testcase.
2639 2015-05-12 Richard Biener <rguenther@suse.de>
2641 PR tree-optimization/37021
2642 * gcc.target/i386/vect-addsub.c: New testcase.
2644 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2646 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2648 2015-05-12 Tom de Vries <tom@codesourcery.com>
2650 PR tree-optimization/66010
2651 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2653 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2656 * g++.dg/cpp0x/trailing10.C: New.
2658 2015-05-12 Richard Biener <rguenther@suse.de>
2660 * gcc.dg/vect/bb-slp-35.c: New testcase.
2662 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2665 * gfortran.dg/bound_simplification_6.f90: New.
2667 2015-05-11 Steve Ellcey <sellcey@mips.com>
2669 * gcc.target/mips/branch-1.c: Pass argument to bar().
2671 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2674 * gcc.target/i386/pr65753.c: New test.
2676 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2678 PR rtl-optimization/66076
2679 * gcc.dg/torture/pr66076.c: New test.
2681 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2684 * gfortran.dg/inline_matmul_7.f90: New test.
2685 * gfortran.dg/inline_matmul_8.f90: New test.
2686 * gfortran.dg/inline_matmul_9.f90: New test.
2688 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2690 * gfortran.dg/bound_simplification_5.f90: New.
2692 2015-05-09 Jason Merrill <jason@redhat.com>
2694 * lib/target-supports.exp (cxx_default): New global.
2695 (check_effective_target_c++11_only)
2696 (check_effective_target_c++14_only)
2697 (check_effective_target_c++98_only)
2698 (check_effective_target_c++1z_only): Check it.
2700 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2702 PR tree-optimization/64454
2703 * gcc.dg/tree-ssa/vrp97.c: New file.
2704 * gcc.dg/vect/slp-perm-7.c: Update.
2706 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2709 * gfortran.dg/elemental_subroutine_11.f90: New test.
2711 2015-05-08 Richard Biener <rguenther@suse.de>
2713 PR tree-optimization/66036
2714 * gcc.dg/vect/slp-41.c: New testcase.
2716 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2718 * gfortran.dg/elemental_optional_args_7.f90: New.
2720 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2722 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2725 2015-05-08 Marek Polacek <polacek@redhat.com>
2728 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2729 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2731 2015-05-07 Marek Polacek <polacek@redhat.com>
2734 * c-c++-common/Wshift-negative-value-1.c: New test.
2735 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2736 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2737 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2738 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2739 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2740 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2741 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2742 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2744 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2748 * gcc.dg/fdata-sections-2.c: New file.
2750 2015-05-07 Marek Polacek <polacek@redhat.com>
2753 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2755 * c-c++-common/ubsan/align-7.c: Likewise.
2756 * c-c++-common/ubsan/bounds-8.c: Likewise.
2757 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2758 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2759 * c-c++-common/ubsan/null-1.c: Likewise.
2760 * c-c++-common/ubsan/null-10.c: Likewise.
2761 * c-c++-common/ubsan/null-11.c: Likewise.
2762 * c-c++-common/ubsan/null-2.c: Likewise.
2763 * c-c++-common/ubsan/null-3.c: Likewise.
2764 * c-c++-common/ubsan/null-4.c: Likewise.
2765 * c-c++-common/ubsan/null-5.c: Likewise.
2766 * c-c++-common/ubsan/null-6.c: Likewise.
2767 * c-c++-common/ubsan/null-7.c: Likewise.
2768 * c-c++-common/ubsan/null-8.c: Likewise.
2769 * c-c++-common/ubsan/null-9.c: Likewise.
2770 * c-c++-common/ubsan/object-size-1.c: Likewise.
2771 * c-c++-common/ubsan/object-size-10.c: Likewise.
2772 * c-c++-common/ubsan/object-size-4.c: Likewise.
2773 * c-c++-common/ubsan/object-size-5.c: Likewise.
2774 * c-c++-common/ubsan/object-size-7.c: Likewise.
2775 * c-c++-common/ubsan/object-size-8.c: Likewise.
2776 * c-c++-common/ubsan/object-size-9.c: Likewise.
2777 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2778 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2779 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2780 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2781 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2782 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2783 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2784 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2785 * c-c++-common/ubsan/pr59333.c: Likewise.
2786 * c-c++-common/ubsan/pr59667.c: Likewise.
2787 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2788 * c-c++-common/ubsan/pr60636.c: Likewise.
2789 * c-c++-common/ubsan/pr63802.c: Likewise.
2790 * c-c++-common/ubsan/recovery-1.c: Likewise.
2791 * c-c++-common/ubsan/recovery-3.c: Likewise.
2792 * c-c++-common/ubsan/shift-1.c: Likewise.
2793 * c-c++-common/ubsan/shift-2.c: Likewise.
2794 * c-c++-common/ubsan/shift-4.c: Likewise.
2795 * c-c++-common/ubsan/shift-7.c: Likewise.
2796 * c-c++-common/ubsan/undefined-2.c: Likewise.
2797 * c-c++-common/ubsan/vla-1.c: Likewise.
2798 * g++.dg/ubsan/null-1.C: Likewise.
2799 * g++.dg/ubsan/null-3.C: Likewise.
2800 * g++.dg/ubsan/null-4.C: Likewise.
2801 * g++.dg/ubsan/vptr-8.C: Likewise.
2802 * g++.dg/ubsan/vptr-9.C: Likewise.
2803 * gcc.dg/ubsan/bounds-2.c: Likewise.
2804 * gcc.dg/ubsan/object-size-9.c: Likewise.
2806 2015-05-07 Jeff Law <law@redhat.com>
2808 * gcc.dg/tree-ssa/shorten-1.c: New test.
2810 2015-05-07 Richard Biener <rguenther@suse.de>
2812 PR tree-optimization/66002
2813 * gcc.dg/vect/vect-125.c: New testcase.
2815 2015-05-07 Marek Polacek <polacek@redhat.com>
2816 Martin Uecker <uecker@eecs.berkeley.edu>
2818 * c-c++-common/ubsan/bounds-10.c: New test.
2820 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2822 * jit.dg/harness.h (set_options): Wrap with
2823 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2824 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2825 Special-case test-benchmark.c as a negative.
2826 * jit.dg/test-benchmark.c: New file.
2828 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2831 * gcc.target/arm/pr64208.c: New test.
2833 2015-05-06 Alan Modra <amodra@gmail.com>
2836 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2837 (gparms): Make volatile.
2839 2015-05-06 Richard Biener <rguenther@suse.de>
2841 PR tree-optimization/62283
2842 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2844 2015-05-06 Christian Bruel <christian.bruel@st.com>
2847 * gcc.target/aarch64/iinline-attr-1.c: New test.
2849 2015-05-06 Richard Biener <rguenther@suse.de>
2851 * gcc.dg/vect/bb-slp-34.c: New testcase.
2853 2015-05-06 Richard Biener <rguenther@suse.de>
2855 PR tree-optimization/62283
2856 * gcc.dg/vect/bb-slp-14.c: Adjust.
2858 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2861 * gcc.target/i386/pr65990.c: New test.
2863 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2866 * gcc.target/i386/pr65915.c: New.
2868 2015-05-05 Tom de Vries <tom@codesourcery.com>
2870 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2871 'va_list escapes 0'.
2873 2015-05-05 Tom de Vries <tom@codesourcery.com>
2875 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2878 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2880 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2881 * gcc.target/arm/pr65924.c: Likewise.
2883 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2886 * gcc.target/i386/pr65871-3.c: New test.
2888 2015-05-04 Jeff Law <law@redhat.com>
2891 2015-05-04 Jeff Law <law@redhat.com>
2892 * gcc.dg/tree-ssa/shorten-1.c: New test.
2894 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2895 Jakub Jelinek <jakub@redhat.com>
2898 * g++.dg/cpp0x/Wnarrowing4.C: New.
2900 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2902 * lib/target-supports.exp
2903 (check_effective_target_keeps_null_pointer_checks): Clarify that
2904 this is for targets that disable -fdelete-null-pointer-checks,
2905 not default it to off.
2906 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2907 -fdelete-null-pointer-checks explicit.
2908 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2909 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2910 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2911 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2912 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2913 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2914 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2915 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2916 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2917 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2918 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2919 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2920 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2921 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2922 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2923 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2924 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2925 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2926 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2927 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2928 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2929 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2930 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2931 * g++.dg/cpp0x/static_assert9.C: Likewise.
2932 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2933 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2934 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2935 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2936 * g++.dg/tree-ssa/pr26406.C: Likewise.
2938 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2940 PR tree-optimization/65984
2941 * c-c++-common/ubsan/pr65984.c: New test.
2943 2015-05-04 Jeff Law <law@redhat.com>
2945 * gcc.dg/tree-ssa/shorten-1.c: New test.
2947 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2950 * gfortran.dg/pr44735.f90: New test.
2952 2015-05-04 Richard Biener <rguenther@suse.de>
2954 PR tree-optimization/65965
2955 * gcc.dg/vect/bb-slp-33.c: New testcase.
2957 2015-05-04 Richard Biener <rguenther@suse.de>
2959 PR tree-optimization/65935
2960 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2962 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2964 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2965 for each supported variant instead of CHECK_RESULTS.
2966 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2967 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2968 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2969 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2970 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2971 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2972 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2973 expected results for unsupported variants. Call CHECK for each
2974 supported variant instead of CHECK_RESULTS.
2975 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2976 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2977 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2978 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2979 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2981 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2982 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2983 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2984 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2985 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2987 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2989 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2990 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2991 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2992 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2993 expected results for unsupported variants.
2994 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2995 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2996 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2997 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2998 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2999 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3000 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3001 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3002 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3003 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3004 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3005 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3006 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3007 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3008 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3009 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3010 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3011 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3012 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3013 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3014 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3015 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3016 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3017 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3018 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3019 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3020 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3021 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3023 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3026 * gfortran.dg/bound_9.f90: Add pointer assignment.
3028 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3029 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3032 * g++.dg/cpp0x/Wnarrowing3.C: New.
3034 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3036 * gcc.dg/20150120-1.c: New test.
3037 * gcc.dg/20150120-2.c: New test.
3038 * gcc.dg/20150120-3.c: New test.
3040 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3042 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3044 2015-05-01 Renlin Li <renlin.li@arm.com>
3046 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3048 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3050 * gfortran.dg/bound_simplification_4.f90: New.
3052 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3054 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3055 with powerpc_p8vector_ok.
3057 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3060 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3062 * gfortran.dg/bound_9.f90: New test case.
3064 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3066 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3067 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3068 for 32bit x86 targets.
3069 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3070 for 32bit x86 targets.
3071 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3072 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3073 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3074 for 32bit x86 targets.
3076 2015-04-30 Marek Polacek <polacek@redhat.com>
3078 PR tree-optimization/63551
3079 * g++.dg/ipa/pr63551.C: New test.
3081 2015-04-30 Caroline Tice <cmtice@google.com>
3084 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3085 partition size on certain targets.
3087 2015-04-30 Renlin Li <renlin.li@arm.com>
3089 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3091 2015-04-30 Marek Polacek <polacek@redhat.com>
3093 * c-c++-common/Wbool-compare-3.c: New test.
3095 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3096 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3098 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3101 * g++.dg/init/ref22.C: New.
3103 2015-04-30 Marek Polacek <polacek@redhat.com>
3105 * gcc.dg/init-bad-8.c: New test.
3107 * gcc.dg/incomplete-typedef-1.c: New test.
3109 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/template/crash121.C: New.
3114 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3116 * gcc.target/mips/call-from-init.c: New test.
3117 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3119 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3122 * gcc.target/i386/pr65871-1.c: New test.
3123 * gcc.target/i386/pr65871-2.c: Ditto.
3125 2015-04-29 Marek Polacek <polacek@redhat.com>
3128 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3129 * c-c++-common/Wbool-compare-2.c: New test.
3131 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3134 * gcc.target/aarch64/vstN_lane_1.c: New file.
3136 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3139 * g++.dg/warn/Winit-self-3.C: New.
3141 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3143 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3145 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3148 * gcc.target/arm/pr65924.c: New test.
3150 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3152 * g++.dg/gomp/tpl-target-update.C: New file.
3154 2015-04-29 Richard Biener <rguenther@suse.de>
3156 PR tree-optimization/65917
3157 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3159 2015-04-29 Christian Bruel <christian.bruel@st.com>
3162 * gcc.dg/ipa/iinline-attr.c: New test.
3163 * gcc.target/i386/iinline-attr-2.c: New test.
3165 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3167 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3170 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3172 * gcc.dg/vect/vect-33.c: Remove spurious line.
3174 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3176 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3178 2015-04-28 Marek Polacek <polacek@redhat.com>
3181 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3182 * gcc.dg/pr65901.c: New test.
3184 2015-04-28 Richard Biener <rguenther@suse.de>
3186 PR tree-optimization/62283
3187 * gfortran.dg/vect/pr62283-2.f: New testcase.
3188 * gcc.dg/vect/bb-slp-14.c: Adjust.
3190 2015-04-28 Richard Biener <rguenther@suse.de>
3192 PR tree-optimization/65851
3193 * g++.dg/torture/pr65851.C: New testcase.
3195 2015-04-27 Jeff Law <law@redhat.com>
3197 PR tree-optimization/65217
3198 * gcc.target/i386/pr65217.c: Remove XFAIL.
3200 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3203 Add tests forgotten to svn-add.
3204 * gfortran.dg/class_allocate_19.f03: New test.
3205 * gfortran.dg/class_array_20.f03: New test.
3206 * gfortran.dg/class_array_21.f03: New test.
3207 * gfortran.dg/finalize_29.f08: New test.
3209 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3213 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3214 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3216 2015-04-27 Caroline Tice <cmtice@google.com>
3218 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3221 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3224 * gcc.target/powerpc/htm-1.c: New test.
3225 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3227 (__builtin_tabortdci): Likewise.
3228 (__builtin_tcheck): Remove operand.
3229 * lib/target-supports.exp (check_htm_hw_available): New function.
3231 2015-04-27 Richard Biener <rguenther@suse.de>
3233 * gcc.target/i386/pr65217.c: XFAIL.
3235 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3237 PR tree-optimization/65875
3238 * gcc.c-torture/compile/pr65875.c: New test.
3240 2015-04-25 Marek Polacek <polacek@redhat.com>
3243 * gcc.dg/enum-incomplete-2.c: New test.
3244 * gcc.dg/enum-mode-1.c: New test.
3246 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3249 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3251 * gcc.target/powerpc/pr65849-2.c: Likewise.
3253 2015-04-24 Tom de Vries <tom@codesourcery.com>
3255 PR tree-optimization/65802
3256 * g++.dg/pr65802.C: Move to ...
3257 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3258 stdarg.h. Rewrite for C.
3259 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3260 va_start and va_end. Remove unnecessary inline asm.
3262 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3263 Wei Mi <wmi@google.com>
3265 * gcc.target/i386/sse2-load-multi.c: New test.
3266 * gcc.target/i386/sse2-store-multi.c: Ditto.
3268 2015-04-24 Marek Polacek <polacek@redhat.com>
3271 * c-c++-common/pr65830.c: New test.
3274 * c-c++-common/Wlogical-op-1.c: New test.
3276 2015-04-24 Marek Polacek <polacek@redhat.com>
3279 * c-c++-common/pr61534-1.c: New test.
3281 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3282 Steven Bosscher <steven@gcc.gnu.org>
3284 PR rtl-optimization/34503
3285 * gcc.target/arm/pr64616.c: New file.
3287 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3289 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3291 2015-04-24 Terry Guo <terry.guo@arm.com>
3293 * gcc.target/arm/pr65710.c: Update the options.
3295 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3297 * gcc.target/i386/pr65523.c: Skip x32.
3299 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3301 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3302 to look for vcl* where appropriate.
3304 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3306 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3307 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3309 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3312 * gcc.target/arm/pr26702.c: New test.
3314 2015-04-23 Marek Polacek <polacek@redhat.com>
3317 * gcc.dg/pr65345-1.c: New test.
3318 * gcc.dg/pr65345-2.c: New test.
3320 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3322 * gcc.target/powerpc/crypto-builtin-2.c: New.
3324 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3327 * gfortran.dg/class_allocate_19.f03: New test.
3328 * gfortran.dg/class_array_20.f03: New test.
3329 * gfortran.dg/class_array_21.f03: New test.
3330 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3331 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3332 initialization correctly.
3333 * gfortran.dg/finalize_29.f08: New test.
3335 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3337 * gcc.target/powerpc/swaps-p8-18.c: New test.
3339 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3342 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3343 * gcc.dg/vect/bb-slp-25.c: Likewise.
3344 * gcc.dg/vect/bb-slp-29.c: Likewise.
3345 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3346 vect_no_align && { ! vect_hw_misalign }.
3347 * gcc.dg/vect/bb-slp-9.c: Likewise.
3348 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3350 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3351 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3352 account for POWER8, where peeling for alignment is not needed.
3353 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3354 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3355 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3356 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3357 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3358 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3359 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3360 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3361 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3362 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3363 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3364 * gcc.dg/vect/pr16105.c: Likewise.
3365 * gcc.dg/vect/pr20122.c: Likewise.
3366 * gcc.dg/vect/pr33804.c: Likewise.
3367 * gcc.dg/vect/pr33953.c: Likewise.
3368 * gcc.dg/vect/pr56787.c: Likewise.
3369 * gcc.dg/vect/pr58508.c: Likewise.
3370 * gcc.dg/vect/slp-25.c: Likewise.
3371 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3372 * gcc.dg/vect/vect-105.c: Likewise.
3373 * gcc.dg/vect/vect-27.c: Likewise.
3374 * gcc.dg/vect/vect-29.c: Likewise.
3375 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3377 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3378 && { ! vect_hw_misalign }.
3379 * gcc.dg/vect/vect-44.c: Likewise.
3380 * gcc.dg/vect/vect-48.c: Likewise.
3381 * gcc.dg/vect/vect-50.c: Likewise.
3382 * gcc.dg/vect/vect-52.c: Likewise.
3383 * gcc.dg/vect/vect-56.c: Likewise.
3384 * gcc.dg/vect/vect-60.c: Likewise.
3385 * gcc.dg/vect/vect-72.c: Likewise.
3386 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3387 * gcc.dg/vect/vect-75.c: Likewise.
3388 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3389 * gcc.dg/vect/vect-77-global.c: Likewise.
3390 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3391 * gcc.dg/vect/vect-78-global.c: Likewise.
3392 * gcc.dg/vect/vect-93.c: Likewise.
3393 * gcc.dg/vect/vect-95.c: Likewise.
3394 * gcc.dg/vect/vect-96.c: Likewise.
3395 * gcc.dg/vect/vect-cond-1.c: Likewise.
3396 * gcc.dg/vect/vect-cond-3.c: Likewise.
3397 * gcc.dg/vect/vect-cond-4.c: Likewise.
3398 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3399 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3400 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3401 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3402 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3403 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3404 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3405 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3406 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3407 * gcc.dg/vect/vect-outer-5.c: Likewise.
3408 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3409 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3410 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3411 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3412 * gcc.dg/vect/vect-peel-3.c: Likewise.
3413 * gcc.dg/vect/vect-peel-4.c: Likewise.
3414 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3415 * gcc.target/powerpc/pr65456.c: New test.
3416 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3417 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3418 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3419 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3420 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3421 vect_no_align && { ! vect_hw_misalign }.
3422 * gfortran.dg/vect/vect-3.f90: Likewise.
3423 * gfortran.dg/vect/vect-4.f90: Likewise.
3424 * gfortran.dg/vect/vect-5.f90: Likewise.
3425 * lib/target-supports.exp (check_effective_target_vect_no_align):
3426 Return 1 for POWER8.
3427 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3429 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3432 * gfortran.dg/pr65429.f90: New test.
3434 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3436 * c-c++-common/asan/user-section-1.c: New test.
3437 * c-c++-common/asan/user-section-2.c: New test.
3438 * c-c++-common/asan/user-section-3.c: New test.
3440 2015-04-22 Hale Wang <hale.wang@arm.com>
3441 Terry Guo <terry.guo@arm.com>
3443 PR rtl-optimization/64818
3444 * gcc.target/arm/pr64818.c: New test.
3446 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3449 * g++.dg/tree-ssa/pr61034.C: Update template.
3450 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3451 * gcc.dg/Warray-bounds-11.c: Likewise.
3452 * gcc.dg/Warray-bounds.c: Likewise.
3454 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3456 PR libgfortran/65234
3457 * gfortran.dg/fmt_unlimited.f90: New test.
3459 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3461 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3463 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3464 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3465 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3466 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3467 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3468 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3469 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3471 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3473 PR libgfortran/56743
3474 * gfortran.dg/namelist_87.f90: New test.
3476 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3478 * gcc.target/aarch64/mult-synth_1.c: New test.
3479 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3480 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3481 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3482 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3483 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3485 2015-04-21 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/65650
3488 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3489 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3490 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3491 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3492 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3493 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3495 2015-04-21 Tom de Vries <tom@codesourcery.com>
3497 PR tree-optimization/65802
3498 * g++.dg/pr65802.C: New test.
3500 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3503 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3504 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3506 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3509 * g++.dg/cpp0x/Wnarrowing2.C: New.
3511 2015-04-20 Jeff Law <law@redhat.com>
3513 PR tree-optimization/65658
3514 * gcc.dg/pr65658.c: New test.
3516 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3519 * gcc.target/aarch64/vec_init_1.c: New test.
3521 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3523 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3526 2015-04-18 Martin Sebor <msebor@redhat.com>
3528 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3529 of non-nul characters.
3530 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3532 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535 * gcc.target/powerpc/pr65787.c: New.
3537 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3540 * gcc.target/aarch64/c-output-template-4.c: New test.
3542 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3545 * gcc.dg/pr65780-1.c: New test.
3546 * gcc.dg/pr65780-2.c: Likewise.
3547 * gcc.target/i386/pr32219-9.c: Likewise.
3548 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3550 * gcc.target/i386/pr64317.c (c): Initialize.
3552 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3555 * g++.dg/ext/mv18.C: New test.
3556 * g++.dg/ext/mv19.C: Likewise.
3557 * g++.dg/ext/mv20.C: Likewise.
3558 * g++.dg/ext/mv21.C: Likewise.
3559 * g++.dg/ext/mv22.C: Likewise.
3560 * g++.dg/ext/mv23.C: Likewise.
3562 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3565 * g++.dg/init/pr64527.C: New test.
3567 2015-04-17 Tom de Vries <tom@codesourcery.com>
3568 Michael Matz <matz@suse.de>
3570 PR tree-optimization/64950
3571 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3574 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3576 * c-c++-common/asan/user-section-1.c: New test.
3578 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3581 * gcc.dg/debug/pr65771.c: New test.
3583 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3585 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3586 __buitlin_alloca with __builtin_alloca.
3588 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3590 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3592 2015-04-16 Richard Biener <rguenther@suse.de>
3594 PR tree-optimization/64277
3595 * gcc.dg/Warray-bounds-14.c: New testcase.
3596 * gcc.dg/Warray-bounds-15.c: Likewise.
3597 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3598 * c-c++-common/ubsan/bounds-6.c: Likewise.
3600 2015-04-16 Renlin Li <renlin.li@arm.com>
3602 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3603 * gcc.target/arm/unsigned-float.c: New.
3605 2015-04-16 Richard Biener <rguenther@suse.de>
3607 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3608 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3609 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3611 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3613 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3614 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3615 * g++.dg/cpp0x/defaulted21.C: Likewise.
3616 * g++.dg/cpp0x/defaulted28.C: Likewise.
3617 * g++.dg/cpp0x/defaulted47.C: Likewise.
3618 * g++.dg/cpp0x/elision_neg.C: Likewise.
3619 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3620 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3621 * g++.dg/cpp0x/implicit1.C: Likewise.
3622 * g++.dg/cpp0x/implicit9.C: Likewise.
3623 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3624 * g++.dg/cpp0x/range-for13.C: Likewise.
3625 * g++.dg/gomp/clause-2.C: Likewise.
3626 * g++.dg/gomp/udr-5.C: Likewise.
3627 * g++.dg/inherit/access6.C: Likewise.
3628 * g++.dg/lookup/duperr1.C: Likewise.
3629 * g++.dg/lookup/friend2.C: Likewise.
3630 * g++.dg/lookup/pr6936.C: Likewise.
3631 * g++.dg/lookup/scoped1.C: Likewise.
3632 * g++.dg/lookup/using26.C: Likewise.
3633 * g++.dg/lookup/using38.C: Likewise.
3634 * g++.dg/other/access2.C: Likewise.
3635 * g++.dg/overload/defarg3.C: Likewise.
3636 * g++.dg/overload/defarg6.C: Likewise.
3637 * g++.dg/parse/access11.C: Likewise.
3638 * g++.dg/parse/access2.C: Likewise.
3639 * g++.dg/parse/access3.C: Likewise.
3640 * g++.dg/parse/access4.C: Likewise.
3641 * g++.dg/parse/access5.C: Likewise.
3642 * g++.dg/parse/access6.C: Likewise.
3643 * g++.dg/parse/access8.C: Likewise.
3644 * g++.dg/parse/access9.C: Likewise.
3645 * g++.dg/parse/crash40.C: Likewise.
3646 * g++.dg/tc1/dr142.C: Likewise.
3647 * g++.dg/tc1/dr166.C: Likewise.
3648 * g++.dg/tc1/dr52.C: Likewise.
3649 * g++.dg/template/access11.C: Likewise.
3650 * g++.dg/template/access18.C: Likewise.
3651 * g++.dg/template/access19.C: Likewise.
3652 * g++.dg/template/access2.C: Likewise.
3653 * g++.dg/template/access20.C: Likewise.
3654 * g++.dg/template/access26.C: Likewise.
3655 * g++.dg/template/access3.C: Likewise.
3656 * g++.dg/template/access7.C: Likewise.
3657 * g++.dg/template/conv12.C: Likewise.
3658 * g++.dg/template/crash69.C: Likewise.
3659 * g++.dg/template/friend31.C: Likewise.
3660 * g++.dg/template/friend32.C: Likewise.
3661 * g++.dg/template/memfriend15.C: Likewise.
3662 * g++.dg/template/memfriend16.C: Likewise.
3663 * g++.dg/template/memfriend17.C: Likewise.
3664 * g++.dg/template/memfriend7.C: Likewise.
3665 * g++.dg/template/pr32519.C: Likewise.
3666 * g++.dg/template/qualttp21.C: Likewise.
3667 * g++.dg/template/qualttp8.C: Likewise.
3668 * g++.dg/template/ttp10.C: Likewise.
3669 * g++.dg/template/typedef11.C: Likewise.
3670 * g++.dg/template/typedef13.C: Likewise.
3671 * g++.dg/template/typedef19.C: Likewise.
3672 * g++.dg/template/typedef20.C: Likewise.
3673 * g++.dg/template/typedef22.C: Likewise.
3674 * g++.dg/template/using16.C: Likewise.
3675 * g++.dg/template/virtual3.C: Likewise.
3676 * g++.dg/ubsan/pr61272.C: Likewise.
3677 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3678 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3679 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3680 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3681 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3682 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3683 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3684 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3685 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3686 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3687 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3688 * g++.old-deja/g++.jason/access17.C: Likewise.
3689 * g++.old-deja/g++.jason/access18.C: Likewise.
3690 * g++.old-deja/g++.jason/access22.C: Likewise.
3691 * g++.old-deja/g++.jason/access23.C: Likewise.
3692 * g++.old-deja/g++.jason/access8.C: Likewise.
3693 * g++.old-deja/g++.jason/delete3.C: Likewise.
3694 * g++.old-deja/g++.jason/report.C: Likewise.
3695 * g++.old-deja/g++.law/access2.C: Likewise.
3696 * g++.old-deja/g++.law/access3.C: Likewise.
3697 * g++.old-deja/g++.law/access4.C: Likewise.
3698 * g++.old-deja/g++.law/access5.C: Likewise.
3699 * g++.old-deja/g++.law/arm12.C: Likewise.
3700 * g++.old-deja/g++.law/arm14.C: Likewise.
3701 * g++.old-deja/g++.law/ctors13.C: Likewise.
3702 * g++.old-deja/g++.law/union2.C: Likewise.
3703 * g++.old-deja/g++.law/visibility12.C: Likewise.
3704 * g++.old-deja/g++.law/visibility15.C: Likewise.
3705 * g++.old-deja/g++.law/visibility16.C: Likewise.
3706 * g++.old-deja/g++.law/visibility17.C: Likewise.
3707 * g++.old-deja/g++.law/visibility18.C: Likewise.
3708 * g++.old-deja/g++.law/visibility19.C: Likewise.
3709 * g++.old-deja/g++.law/visibility20.C: Likewise.
3710 * g++.old-deja/g++.law/visibility21.C: Likewise.
3711 * g++.old-deja/g++.law/visibility24.C: Likewise.
3712 * g++.old-deja/g++.law/visibility4.C: Likewise.
3713 * g++.old-deja/g++.law/visibility5.C: Likewise.
3714 * g++.old-deja/g++.law/visibility6.C: Likewise.
3715 * g++.old-deja/g++.law/visibility7.C: Likewise.
3716 * g++.old-deja/g++.law/visibility8.C: Likewise.
3717 * g++.old-deja/g++.law/visibility9.C: Likewise.
3718 * g++.old-deja/g++.niklas/t135.C: Likewise.
3719 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3720 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3721 * g++.old-deja/g++.other/access11.C: Likewise.
3722 * g++.old-deja/g++.other/access4.C: Likewise.
3723 * g++.old-deja/g++.other/access7.C: Likewise.
3724 * g++.old-deja/g++.other/crash1.C: Likewise.
3725 * g++.old-deja/g++.other/crash7.C: Likewise.
3726 * g++.old-deja/g++.other/friend1.C: Likewise.
3727 * g++.old-deja/g++.other/friend4.C: Likewise.
3728 * g++.old-deja/g++.other/friend9.C: Likewise.
3729 * g++.old-deja/g++.other/lineno1.C: Likewise.
3730 * g++.old-deja/g++.other/using1.C: Likewise.
3731 * g++.old-deja/g++.pt/enum14.C: Likewise.
3732 * g++.old-deja/g++.pt/friend11.C: Likewise.
3733 * g++.old-deja/g++.pt/friend21.C: Likewise.
3734 * g++.old-deja/g++.pt/friend3.C: Likewise.
3735 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3736 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3737 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3738 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3740 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3743 * g++.dg/ipa/pr65765.C: New test.
3745 2015-04-15 Nick Clifton <nickc@redhat.com>
3747 * gcc.target/rx/builtins.c: Disable RMPA test if string
3748 instructions are not allowed.
3750 2015-04-15 Alan Modra <amodra@gmail.com>
3752 * gcc.dg/pr65408.c: New.
3754 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3757 * gcc.target/arm/pr65729.c: New test.
3759 2015-04-14 Richard Biener <rguenther@suse.de>
3761 PR tree-optimization/65758
3762 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3764 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3767 * gcc.c-torture/execute/pr65648.c: New test.
3769 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3771 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3772 __builtin_finite instead of finite.
3773 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3776 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3778 PR tree-optimization/63387
3779 * gcc.dg/pr63387.c: New testcase.
3781 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3783 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3785 2015-04-13 Richard Biener <rguenther@suse.de>
3787 PR tree-optimization/65204
3788 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3790 2015-04-13 Terry Guo <terry.guo@arm.com>
3793 * gcc.target/arm/pr65710.c: New.
3795 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3797 PR tree-optimization/65747
3798 * g++.dg/torture/pr65747.C: New test.
3800 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3803 * g++.dg/cpp0x/pr65736.C: New test.
3805 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3806 Martin Liska <mliska@suse.cz>
3809 * g++.dg/ipa/pr65722.C: New testcase.
3811 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3813 PR tree-optimization/65735
3814 * gcc.c-torture/compile/pr65735.c: New test.
3816 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3819 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3821 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3824 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3826 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3829 * gcc.target/arm/pr65647-2.c: New.
3831 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3834 * g++.dg/torture/pr65694.C: New test.
3836 2015-04-10 Tobias Burnus <burnus@net-b.de>
3838 * gfortran.dg/coarray_lock_6.f90: New.
3839 * gfortran.dg/coarray_lock_7.f90: New.
3840 * gfortran.dg/coarray/lock_2.f90: New.
3842 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3848 * gfortran.dg/used_types_27.f90: New.
3850 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3853 * gcc.target/i386/pr65671.c: New.
3855 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3857 PR tree-optimization/65709
3858 * c-c++-common/ubsan/align-9.c: New test.
3860 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3863 * gfortran.dg/pr56852.f90: New test.
3865 2015-04-09 Marek Polacek <polacek@redhat.com>
3866 Jakub Jelinek <jakub@redhat.com>
3869 * g++.dg/opt/pr65554.C: New test.
3871 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3874 * c-c++-common/attr-aligned-1.c: New test.
3876 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3878 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3880 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3883 * gcc.target/i386/sse-25.c: New.
3885 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3888 * gcc.target/i386/pr65693.c: New test.
3890 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3892 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3894 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3896 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3898 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3900 * gcc.target/i386/thunk-retbnd.c: New.
3902 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3904 * gnat.dg/opt48.adb: New test.
3905 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3906 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3908 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3911 * gcc.c-torture/compile/pr65540.c: New.
3913 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3915 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3918 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3921 * g++.dg/debug/pr65678.C: New test.
3924 * gcc.c-torture/compile/pr65680.c: New test.
3926 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3929 * gfortran.dg/allocate_with_source_5.f90: New test.
3931 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3933 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3934 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3936 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3938 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3940 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3943 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3944 to get floating point compression.
3945 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3947 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3949 PR preprocessor/61977
3950 * gcc.dg/cpp/pr61977.c: New test.
3952 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3954 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3956 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3959 * gcc.target/arm/pr65647.c: New.
3961 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3964 * g++.dg/torture/pr65655.C: New testcase.
3966 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3969 * g++.dg/cpp1y/lambda-init13.C: New.
3971 2015-04-03 Marek Polacek <polacek@redhat.com>
3973 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3975 2015-04-02 Marek Polacek <polacek@redhat.com>
3978 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3979 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3981 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3983 PR preprocessor/61977
3984 * gcc.target/powerpc/pr61977-1.c: New test.
3985 * gcc.target/powerpc/pr61977-2.c: New test.
3987 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3990 * g++.dg/warn/Wshadow-8.C: New.
3991 * g++.dg/warn/Wshadow-9.C: Likewise.
3992 * g++.dg/warn/Wshadow-10.C: Likewise.
3993 * g++.dg/warn/Wshadow-11.C: Likewise.
3995 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3997 * gcc.dg/pr23623.c: Added aligned attribute.
3998 * gcc.dg/20141029-1.c: Likewise.
3999 * gcc.dg/20150306-1.c: New test.
4001 2015-04-01 Marek Polacek <polacek@redhat.com>
4004 * g++.dg/cpp0x/initlist93.C: New test.
4005 * g++.dg/cpp0x/initlist94.C: New test.
4007 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4010 * gcc.target/aarch64/pr65624.c: New test.
4012 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4014 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4016 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4018 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4019 extra variable to force stack alignment.
4020 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4021 extra variable to force stack alignment.
4023 2015-03-31 Marek Polacek <polacek@redhat.com>
4026 * g++.dg/template/pr65390.C: New test.
4028 2015-03-31 Martin Liska <mliska@suse.cz>
4030 * g++.dg/ipa/pr65557.C: New test.
4032 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4034 * gcc.target/s390/hotpatch-25.c: New test.
4035 * gcc.target/s390/hotpatch-1.c: Update test.
4036 * gcc.target/s390/hotpatch-10.c: Update test.
4037 * gcc.target/s390/hotpatch-11.c: Update test.
4038 * gcc.target/s390/hotpatch-12.c: Update test.
4039 * gcc.target/s390/hotpatch-13.c: Update test.
4040 * gcc.target/s390/hotpatch-14.c: Update test.
4041 * gcc.target/s390/hotpatch-15.c: Update test.
4042 * gcc.target/s390/hotpatch-16.c: Update test.
4043 * gcc.target/s390/hotpatch-17.c: Update test.
4044 * gcc.target/s390/hotpatch-18.c: Update test.
4045 * gcc.target/s390/hotpatch-19.c: Update test.
4046 * gcc.target/s390/hotpatch-2.c: Update test.
4047 * gcc.target/s390/hotpatch-21.c: Update test.
4048 * gcc.target/s390/hotpatch-22.c: Update test.
4049 * gcc.target/s390/hotpatch-23.c: Update test.
4050 * gcc.target/s390/hotpatch-24.c: Update test.
4051 * gcc.target/s390/hotpatch-3.c: Update test.
4052 * gcc.target/s390/hotpatch-4.c: Update test.
4053 * gcc.target/s390/hotpatch-5.c: Update test.
4054 * gcc.target/s390/hotpatch-6.c: Update test.
4055 * gcc.target/s390/hotpatch-7.c: Update test.
4056 * gcc.target/s390/hotpatch-8.c: Update test.
4057 * gcc.target/s390/hotpatch-9.c: Update test.
4058 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4060 2015-03-31 Richard Biener <rguenther@suse.de>
4063 * g++.dg/torture/pr65626.C: New testcase.
4065 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4068 * gcc.target/i386/mpx/pr65531.cc: New.
4070 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4073 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4074 __builtin_alloca instead of alloca.
4075 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4076 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4077 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4080 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4083 * g++.dg/ubsan/pr65610.C: New test.
4085 2015-03-30 Marek Polacek <polacek@redhat.com>
4088 * g++.dg/cpp0x/pr65398-2.C: New test.
4090 2015-03-30 Marek Polacek <polacek@redhat.com>
4092 * c-c++-common/pr65556.c: Change the width of bit-fields.
4094 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4097 * gcc.target/i386/pr65588.c: New testcase.
4099 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4101 PR libgfortran/65563
4102 * gfortran.dg/open_errors_2.f90: New test.
4104 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4106 PR libgfortran/65596
4107 * gfortran.dg/namelist_86.f90: New test.
4109 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4111 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4112 statement to reflect new ownership.
4114 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4117 * g++.dg/template/friend58.C: New.
4118 * g++.dg/template/friend59.C: Likewise.
4120 2015-03-27 Tobias Burnus <burnus@net-b.de>
4123 * g++.dg/gomp/openmp-simd-3.C: New.
4124 * gcc.dg/gomp/openmp-simd-3.c: New.
4126 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4129 * gcc.target/i386/pr65248-1.c: New file.
4130 * gcc.target/i386/pr65248-2.c: Likewise.
4131 * gcc.target/i386/pr65248-3.c: Likewise.
4132 * gcc.target/i386/pr65248-4.c: Likewise.
4134 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4137 * gcc.c-torture/compile/pr65593.c: New test.
4139 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4142 * g++.dg/cpp1y/constexpr-assert1.C: New.
4144 2015-03-27 Marek Polacek <polacek@redhat.com>
4147 * c-c++-common/pr65556.c: New test.
4149 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4152 * g++.dg/torture/pr65600.C: New testcase.
4154 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4157 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4159 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4161 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4162 statement and cleanup. Fixed typos.
4164 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4167 * gcc.c-torture/compile/pr65595.c: New testcase.
4169 2015-03-27 Marek Polacek <polacek@redhat.com>
4172 * g++.dg/ubsan/pr65583.C: New test.
4174 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4176 * gcc.c-torture/compile/20150327.c: New testcase.
4178 2015-03-26 Richard Biener <rguenther@suse.de>
4181 * g++.dg/torture/pr65555.C: New testcase.
4183 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4185 PR tree-optimization/64715
4186 * gcc.dg/builtin-object-size-15.c: New test.
4187 * gcc.dg/pr64715-1.c: New test.
4188 * gcc.dg/pr64715-2.c: New test.
4190 2015-03-26 Richard Biener <rguenther@suse.de>
4193 * gnat.dg/specs/opt2.ads: Fix testcase.
4195 2015-03-25 Martin Sebor <msebor@redhat.com>
4198 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4199 when target isn't arm*-*-*-*.
4200 (check_effective_target_arm_nothumb): Likewise.
4201 (check_effective_target_arm_little_endian): Likewise.
4202 (check_effective_target_arm_vect_no_misalign): Likewise.
4203 (check_effective_target_aarch64_little_endian): Fail early if target
4206 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4208 PR tree-optimization/65177
4209 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4211 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4213 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4214 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4215 smmintrin.h and mm3dnow.h.
4217 2015-03-25 Marek Polacek <polacek@redhat.com>
4220 * g++.dg/cpp0x/pr65558.C: New test.
4222 2015-03-25 Marek Polacek <polacek@redhat.com>
4225 * g++.dg/template/pr61670.C: New test.
4227 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4230 * g++.dg/template/pr54987.C: New.
4232 2015-03-25 Richard Biener <rguenther@suse.de>
4234 PR tree-optimization/62630
4235 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4237 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4240 * gcc.target/i386/mpx/pr65508.c: New.
4242 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4246 * gfortran.dg/data_initialized_3.f90: New.
4248 2015-03-25 Richard Biener <rguenther@suse.de>
4251 * gnat.dg/specs/opt2.ads: New testcase.
4253 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4255 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4256 * gcc.target/arm/memset-inline-4.c: Skip for
4257 arm_tune_string_ops_prefer_neon.
4258 * gcc.target/arm/memset-inline-5.c: Ditto.
4259 * gcc.target/arm/memset-inline-6.c: Ditto.
4260 * gcc.target/arm/memset-inline-8.c: Ditto.
4261 * gcc.target/arm/memset-inline-9.c: Ditto.
4263 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4266 * g++.dg/other/virtual3.C: New.
4268 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4271 * g++.dg/cpp0x/vt-60130.C: New.
4273 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4276 * g++.dg/warn/Warray-bounds-7.C: New.
4278 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4281 * g++.dg/template/defarg18.C: New.
4283 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4286 * g++.dg/cpp0x/vt-59988.C: New.
4288 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4290 PR tree-optimization/65533
4291 * gcc.dg/pr65533.c: New test.
4293 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4295 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4296 source= and mold= expressions functionality.
4297 * gfortran.dg/allocate_class_4.f90: New test.
4298 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4299 copying an unlimited polymorhpic object containing a char array
4300 to another unlimited polymorphic object respects the _len
4302 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4303 whether deferred length char array allocate works, unlimited
4304 polymorphic object allocation from a string works and if
4305 allocating an array of deferred length strings works.
4306 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4308 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4311 * g++.dg/cpp0x/constexpr-array11.C: New.
4313 2015-03-24 Richard Biener <rguenther@suse.de>
4316 * gcc.dg/torture/pr65517.c: New testcase.
4318 2015-03-24 Tobias Burnus <burnus@net-b.de>
4320 * gfortran.dg/coindexed_1.f90: Moved from
4321 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4323 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4330 * gcc.target/i386/pr65523.c: New test.
4333 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4335 * g++.dg/lto/pr65475b_0.C: Likewise.
4337 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4340 * gcc.target/sh/torture/pr65505.c: New.
4342 2015-03-23 Martin Sebor <msebor@redhat.com>
4345 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4346 assembly for lvx in addition to lxv.
4348 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4351 * gfortran.dg/pr65504.f90: New test.
4354 * gcc.dg/pr65521.c: New test.
4356 2015-03-23 Richard Biener <rguenther@suse.de>
4358 PR tree-optimization/65518
4359 * gcc.dg/vect/pr65518.c: New testcase.
4361 2015-03-23 Richard Biener <rguenther@suse.de>
4363 PR tree-optimization/65494
4364 * gcc.dg/vect/pr65494.c: New testcase.
4366 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4368 PR preprocessor/65238
4369 * c-c++-common/cpp/pr65238-1.c: New test.
4370 * gcc.dg/cpp/pr65238-2.c: New test.
4371 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4372 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4374 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4375 Mikael Morin <mikael@gcc.gnu.org>
4378 * gfortran.dg/elemental_dependency_4.f90: New.
4379 * gfortran.dg/elemental_dependency_5.f90: New.
4381 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4384 * g++.dg/lto/pr65475b_0.C: New testcase.
4385 * g++.dg/lto/pr65475b_1.C: New testcase.
4386 * g++.dg/lto/pr65475c_0.C: New testcase.
4387 * g++.dg/lto/pr65475c_1.C: New testcase.
4389 2015-03-21 Tobias Burnus <burnus@net-b.de>
4391 * gfortran.dg/coarray_38.f90: New.
4392 * gfortran.dg/coarray_39.f90: New.
4393 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4396 2015-03-20 Marek Polacek <polacek@redhat.com>
4399 * g++.dg/cpp0x/pr65398.C: New test.
4401 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4404 * g++.dg/lto/pr65475_0.C: New testcase.
4405 * g++.dg/lto/pr65475_1.C: New testcase.
4407 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4409 PR rtl-optimization/64366
4410 * gcc.target/sh/pr64366.c: New.
4412 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4415 * g++.dg/cpp0x/constexpr-48324.C: New.
4417 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp0x/pr48453.C: New.
4422 2015-03-20 Marek Polacek <polacek@redhat.com>
4425 * g++.dg/cpp0x/pr65072.C: New test.
4427 2015-03-20 Richard Biener <rguenther@suse.de>
4430 * gcc.dg/pr15347.c: Use -O.
4431 * c-c++-common/pr19807-1.c: Likewise.
4433 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4435 * gnat.dg/volatile13.ad[sb]: New test.
4437 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4439 PR rtl-optimization/60851
4440 * gcc.target/i386/pr60851.c: New test.
4442 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4445 * g++.dg/pr65240.h: Add tests for PR 65240.
4446 * g++.dg/pr65240-1.C: Likewise.
4447 * g++.dg/pr65240-2.C: Likewise.
4448 * g++.dg/pr65240-3.C: Likewise.
4449 * g++.dg/pr65240-4.C: Likewise.
4451 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4453 PR rtl-optimization/63491
4454 * gcc.target/powerpc/pr63491.c: New.
4456 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4458 * g++.dg/ipa/pr65465.C: New test.
4460 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4463 * g++.dg/cpp0x/deleted11.C: New.
4465 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4468 * c-c++-common/tsan/pr65400-3.c: New test.
4470 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4473 * g++.dg/cpp0x/constexpr-59686.C: New.
4475 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4478 * g++.dg/tsan/pr64265.C: New test.
4481 * c-c++-common/tsan/pr65400-1.c: New test.
4482 * c-c++-common/tsan/pr65400-2.c: New test.
4484 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4487 * g++.dg/cpp0x/pr59816.C: New.
4489 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4492 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4494 2015-03-18 Martin Liska <mliska@suse.cz>
4497 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4498 equivalences either to 6 or 7.
4500 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4504 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4506 * gcc.dg/undefined-loop-1.c: New file.
4507 * gcc.dg/undefined-loop-2.c: New file.
4509 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4512 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4513 loop exits too early.
4515 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4517 PR tree-optimization/65450
4518 * gfortran.dg/pr65450.f90: New test.
4521 * gcc.target/i386/pr65078-1.c: New test.
4522 * gcc.target/i386/pr65078-2.c: New test.
4523 * gcc.target/i386/pr65078-3.c: New test.
4524 * gcc.target/i386/pr65078-4.c: New test.
4525 * gcc.target/i386/pr65078-5.c: New test.
4526 * gcc.target/i386/pr65078-6.c: New test.
4528 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4531 * g++.dg/cpp1y/pr65340.C: New.
4533 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4536 * gfortran.dg/system_clock_3.f08: Adjust test.
4538 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4541 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4542 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4544 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4547 * gfortran.dg/system_clock_3.f08: New test.
4549 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4552 g++.dg/cpp1y/pr64626-1.C: New.
4553 g++.dg/cpp1y/pr64626-2.C: New.
4554 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4556 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4558 PR tree-optimization/65427
4559 * gcc.c-torture/execute/pr65427.c: New test.
4561 2015-03-16 Marek Polacek <polacek@redhat.com>
4565 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4566 * g++.dg/cpp0x/pr65327.C: New test.
4568 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4571 * c-c++-common/asan/pr64820.c: New test.
4573 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4575 * gfortran.dg/pointer_2.f90: New test.
4577 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4579 * g++.dg/pr65049.C: New test.
4581 2015-03-16 Tom de Vries <tom@codesourcery.com>
4583 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4584 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4585 * gcc.target/i386/fuse-caller-save.c: Same.
4587 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4589 * gnat.dg/loop_optimization18.ad[sb]: New test.
4590 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4592 2015-03-16 Alan Modra <amodra@gmail.com>
4594 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4597 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4599 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4601 * gcc.dg/torture/pr65270-2.c: Likewise.
4603 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4606 * gfortran.dg/pointer_remapping_9.f90: New.
4608 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4610 PR tree-optimization/65369
4611 * gcc.c-torture/execute/pr65369.c: New test.
4613 PR tree-optimization/65418
4614 * gcc.c-torture/execute/pr65418-1.c: New test.
4615 * gcc.c-torture/execute/pr65418-2.c: New test.
4617 PR rtl-optimization/65401
4618 * gcc.c-torture/execute/pr65401.c: New test.
4620 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4623 * gcc.target/arm/pr64600_1.c: New test.
4625 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4627 PR rtl-optimization/65235
4628 * gcc.target/aarch64/pr65235_1.c: New test.
4630 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4632 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4633 * gcc.target/s390/hotpatch-22.c: Likewise.
4634 * gcc.target/s390/hotpatch-23.c: Likewise.
4635 * gcc.target/s390/hotpatch-24.c: Likewise.
4636 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4637 * gcc.target/s390/hotpatch-1.c: Update expected output.
4638 * gcc.target/s390/hotpatch-2.c: Likewise.
4639 * gcc.target/s390/hotpatch-3.c: Likewise.
4640 * gcc.target/s390/hotpatch-4.c: Likewise.
4641 * gcc.target/s390/hotpatch-5.c: Likewise.
4642 * gcc.target/s390/hotpatch-6.c: Likewise.
4643 * gcc.target/s390/hotpatch-7.c: Likewise.
4644 * gcc.target/s390/hotpatch-8.c: Likewise.
4645 * gcc.target/s390/hotpatch-9.c: Likewise.
4646 * gcc.target/s390/hotpatch-10.c: Likewise.
4647 * gcc.target/s390/hotpatch-11.c: Likewise.
4648 * gcc.target/s390/hotpatch-12.c: Likewise.
4649 * gcc.target/s390/hotpatch-13.c: Likewise.
4650 * gcc.target/s390/hotpatch-14.c: Likewise.
4651 * gcc.target/s390/hotpatch-15.c: Likewise.
4652 * gcc.target/s390/hotpatch-16.c: Likewise.
4653 * gcc.target/s390/hotpatch-17.c: Likewise.
4654 * gcc.target/s390/hotpatch-18.c: Likewise.
4655 * gcc.target/s390/hotpatch-19.c: Likewise.
4657 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4660 * gcc.target/i386/pr65103-1.c: New.
4662 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4665 * gcc.target/i386/pr65044.c: New.
4667 2015-03-12 Tom de Vries <tom@codesourcery.com>
4669 PR rtl-optimization/64895
4670 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4671 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4672 * gcc.target/i386/fuse-caller-save.c: Ditto.
4674 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4676 * gcc.dg/ipa/pr63569.c: Fix template.
4678 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4680 * g++.dg/ipa/pr64146.C: Require fpic support.
4682 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4685 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4686 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4688 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4690 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4691 to dg-options, fix up dg-skip-if.
4693 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4696 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4697 * gcc.target/avr/tiny-caller-save.c: Same.
4699 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4702 * g++.dg/pr65242.C: New test.
4704 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4706 * c-c++-common/asan/no-asan-check-glob.c: New test.
4708 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4711 * g++.dg/other/default11.C: New.
4712 * g++.dg/other/default12.C: Likewise.
4714 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4717 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4719 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4722 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4724 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4727 * g++.dg/cpp0x/pr65127.C: New test.
4729 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4731 * gcc.dg/ipa/PR64550.c: Update template.
4733 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4734 Tobias Burnus <burnus@net-b.de>
4736 * gfortran.dg/coarray_sync_memory.f90: New.
4738 2015-03-10 Marek Polacek <polacek@redhat.com>
4741 * c-c++-common/ubsan/pr65367.c: New test.
4743 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4745 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4746 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4747 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4748 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4749 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4750 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4751 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4752 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4753 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4754 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4755 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4756 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4757 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4759 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4761 * lib/mpx-dg.exp (mpx_link_flags): New.
4764 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4765 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4766 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4767 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4768 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4769 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4770 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4771 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4772 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4773 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4774 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4775 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4776 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4777 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4778 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4779 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4780 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4781 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4782 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4783 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4784 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4785 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4786 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4787 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4788 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4789 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4790 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4791 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4792 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4793 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4794 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4795 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4796 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4797 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4798 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4799 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4800 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4801 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4802 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4803 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4804 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4805 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4806 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4807 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4808 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4809 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4810 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4811 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4812 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4813 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4814 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4815 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4816 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4817 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4818 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4819 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4820 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4821 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4822 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4823 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4824 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4825 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4826 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4827 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4828 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4829 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4830 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4831 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4832 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4833 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4834 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4835 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4836 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4837 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4838 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4839 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4840 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4841 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4842 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4843 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4844 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4845 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4846 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4847 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4848 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4849 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4850 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4851 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4852 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4853 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4854 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4855 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4856 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4857 * gcc.target/i386/mpx/label-address-1.c: New.
4858 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4859 * gcc.target/i386/mpx/macro.c: New.
4860 * gcc.target/i386/mpx/mpx-check.h: New.
4861 * gcc.target/i386/mpx/mpx.exp: New.
4862 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4863 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4864 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4865 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4866 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4867 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4868 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4869 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4870 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4871 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4872 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4873 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4874 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4875 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4876 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4877 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4878 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4879 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4880 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4881 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4882 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4883 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4884 * gcc.target/i386/mpx/reference-1-nov.c: New.
4885 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4886 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4887 * gcc.target/i386/mpx/reference-2-nov.c: New.
4888 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4889 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4890 * gcc.target/i386/mpx/reference-3-nov.c: New.
4891 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4892 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4893 * gcc.target/i386/mpx/reference-4-nov.c: New.
4894 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4895 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4896 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4897 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4898 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4899 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4900 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4901 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4902 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4903 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4904 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4905 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4906 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4907 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4908 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4909 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4910 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4911 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4912 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4913 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4914 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4915 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4916 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4917 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4918 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4919 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4920 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4921 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4922 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4923 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4924 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4925 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4926 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4927 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4928 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4929 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4930 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4931 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4932 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4933 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4934 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4935 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4936 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4937 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4938 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4939 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4940 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4941 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4942 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4943 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4944 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4945 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4946 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4947 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4948 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4949 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4950 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4951 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4952 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4953 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4954 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4955 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4956 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4957 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4958 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4959 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4960 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4961 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4962 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4963 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4964 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4965 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4966 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4967 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4968 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4969 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4970 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4971 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4972 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4973 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4974 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4975 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4976 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4977 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4978 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4979 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4980 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4981 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4982 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4983 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4984 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4985 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4986 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4987 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4988 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4989 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4990 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4991 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4992 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4993 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4994 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4995 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4996 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4997 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4998 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4999 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5000 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5001 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5002 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5003 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5004 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5005 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5006 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5007 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5008 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5009 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5010 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5011 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5012 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5013 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5014 * gcc.target/i386/mpx/vla-1-nov.c: New.
5015 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5016 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5017 * gcc.target/i386/mpx/vla-2-nov.c: New.
5018 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5020 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5022 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5024 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5026 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5028 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5030 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5031 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5033 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5036 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5039 * c-c++-common/pr65120.c: New test.
5041 PR rtl-optimization/65321
5042 * gcc.dg/pr65321.c: New test.
5044 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5046 PR tree-optimization/65355
5047 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5049 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5052 * c-c++-common/pr49706.c: Adjust tests for not warning
5053 about !!x == y or !b == y where b is boolean, and add
5055 * c-c++-common/pr62199-2.c: Likewise.
5057 2015-03-09 Richard Biener <rguenther@suse.de>
5060 * gcc.dg/torture/pr65270-1.c: New testcase.
5061 * gcc.dg/torture/pr65270-2.c: Likewise.
5063 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5065 PR tree-optimization/63743
5066 * gcc.dg/pr63743.c: New test.
5068 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5071 * g++.dg/lto/pr65316_0.C: New testcase.
5072 * g++.dg/lto/pr65316_1.C: New testcase.
5074 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5077 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5079 * g++.dg/abi/rtti3.C: Likewise.
5081 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5084 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5086 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5088 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5090 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5092 2015-03-08 Morin <mikael@gcc.gnu.org>
5095 * gfortran.dg/entry_20.f90: New.
5097 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5100 * gcc.c-torture/compile/pr65153.c: New.
5102 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5105 * g++.dg/torture/pr65249.C: New.
5107 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5109 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5111 (int64_t): Likewise.
5113 2015-03-07 Marek Polacek <polacek@redhat.com>
5114 Martin Uecker <uecker@eecs.berkeley.edu>
5117 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5119 * c-c++-common/ubsan/bounds-8.c: New test.
5120 * c-c++-common/ubsan/bounds-9.c: New test.
5121 * gcc.dg/ubsan/bounds-2.c: New test.
5123 2015-03-05 Martin Sebor <msebor@redhat.com>
5125 * PR testsuite/63175
5126 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5127 checking of results into main to prevent it from getting optimized
5129 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5131 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5133 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5134 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5135 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5138 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5140 * g++.dg/lto/pr65302_1.C: New testcase.
5141 * g++.dg/lto/pr65302_0.C: New testcase.
5143 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5145 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5146 -fno-ipa-icf to dg-options.
5148 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5150 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5151 compiles using the linker plugin.
5153 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5155 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5157 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5159 * gcc.target/arm/pr65067.c: New test.
5161 2015-03-05 Martin Liska <mliska@suse.cz>
5164 * gcc.dg/ipa/pr65318.c: New test.
5166 2015-03-05 Marek Polacek <polacek@redhat.com>
5168 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5170 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5172 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5174 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5176 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5177 max-unroll-times back to defaults for s390.
5179 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5183 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5186 * g++.dg/cpp0x/initlist92.C: New.
5188 2015-03-05 Richard Biener <rguenther@suse.de>
5190 PR tree-optimization/65310
5191 * gcc.dg/vect/pr65310.c: New testcase.
5193 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5196 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5198 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5200 * gnat.dg/entry_queues3.adb: New test.
5202 2015-03-04 Ian Lance Taylor <iant@google.com>
5204 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5206 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5209 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5211 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5213 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5214 -fno-ipa-icf to dg-options
5215 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5216 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5218 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5221 * g++.dg/cpp0x/decltype62.C: New.
5223 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5225 * gnat.dg/object_overflow5.adb: New test.
5227 2015-03-03 Martin Liska <mliska@suse.cz>
5230 * gcc.dg/ipa/pr65287.c: New test.
5232 2015-03-03 Martin Jambor <mjambor@suse.cz>
5233 Eric Botcazou <ebotcazou@adacore.com>
5235 * gnat.dg/specs/pack12.ads: New test.
5237 2015-03-03 Martin Liska <mliska@suse.cz>
5239 * gcc.dg/ipa/PR65282.c: New test.
5241 2015-03-13 Jeff Law <law@redhat.com>
5243 PR tree-optimization/65241
5244 * gcc.c-torture/compile/pr65241.c: New test.
5246 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5249 * gcc.target/avr/torture/pr64331.c: New test.
5251 2015-03-03 Martin Liska <mliska@suse.cz>
5252 Jan Hubicka <hubicka@ucw.cz>
5254 * g++.dg/ipa/pr65263.C: New test.
5256 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5259 * gcc.dg/lto/pr65130_0.c: New testcase.
5260 * gcc.dg/lto/pr65130_1.c: New testcase.
5262 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5265 * g++.dg/torture/pr64988.C: New testcase.
5267 2015-03-02 Tobias Burnus <burnus@net-b.de>
5269 * gfortran.dg/coarray_atomic_6.f90: New.
5271 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5274 * gcc.target/i386/pr65184.c: New.
5276 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5279 * gcc.target/i386/pr65183.c: New.
5281 2015-02-28 Martin Liska <mliska@suse.cz>
5282 Jan Hubicka <hubicka@ucw.cz>
5284 * gcc.dg/ipa/ipa-icf-35.c: New test.
5285 * gcc.dg/ipa/ipa-icf-36.c: New test.
5286 * gcc.dg/ipa/ipa-icf-37.c: New test.
5288 2015-02-28 Martin Liska <mliska@suse.cz>
5289 Jan Hubicka <hubicka@ucw.cz>
5292 * gcc.dg/ipa/ipa-icf-34.c: New test.
5294 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5297 * gcc.target/sh/sh/pr61142.c: New.
5299 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5301 * g++.dg/other/dump-ada-spec-3.C: New test.
5303 2015-03-01 Martin Liska <mliska@suse.cz>
5305 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5306 * g++.dg/ipa/pr63595.C: Update expected results.
5308 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5311 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5313 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5315 * gcc.dg/vect/pr59354.c: Move vector producing code to
5318 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5321 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5322 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5323 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5324 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5326 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5328 PR tree-optimization/65048
5329 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5330 (foo): Use K&R style definition.
5332 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5335 * g++.dg/pr65032.C: New.
5337 2015-02-27 Marek Polacek <polacek@redhat.com>
5340 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5343 2015-02-27 Marek Polacek <polacek@redhat.com>
5346 * gcc.dg/pr65228.c: New test.
5348 2015-02-27 Kai Tietz <ktietz@redhat.com>
5351 * gcc.dg/weak/weak-17.c: New file.
5353 2015-02-27 Richard Biener <rguenther@suse.de>
5356 * g++.dg/lto/pr65193_0.C: New testcase.
5358 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5360 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5361 * gcc.target/s390/hotpatch-8.c: Likewise.
5362 * gcc.target/s390/hotpatch-9.c: Likewise.
5363 * gcc.target/s390/pr61078.c: Likewise.
5364 * gcc.target/s390/pr57960.c: Remove -m64.
5365 * gcc.target/s390/pr61078.c: Likewise.
5367 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5368 Martin Liska <mliska@suse.cz>
5371 * gcc.dg/pr64454.c: Disable ICF.
5372 * gcc.dg/pr28685-1.c: Disable ICF
5373 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5374 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5375 * g++.dg/ipa/ipa-icf-4.C: Update template.
5377 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5379 PR tree-optimization/65216
5380 * gcc.c-torture/execute/pr65216.c: New test.
5382 PR tree-optimization/65215
5383 * gcc.c-torture/execute/pr65215-1.c: New test.
5384 * gcc.c-torture/execute/pr65215-2.c: New test.
5385 * gcc.c-torture/execute/pr65215-3.c: New test.
5386 * gcc.c-torture/execute/pr65215-4.c: New test.
5387 * gcc.c-torture/execute/pr65215-5.c: New test.
5389 2015-02-26 Tom de Vries <tom@codesourcery.com>
5391 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5393 2015-02-26 Martin Liska <mliska@suse.cz>
5394 Jan Hubicka <hubicka@ucw.cz>
5396 * g++.dg/ipa/pr64146.C: Update expected results.
5397 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5398 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5399 * gcc.dg/ipa/ipa-icf-34.c: New test.
5401 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5403 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5404 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5405 (dg-additional-options): Remove dg directive.
5406 (dg-final): Add dg directive.
5408 2015-02-26 Marek Polacek <polacek@redhat.com>
5411 * g++.dg/ipa/pr65008.C: New test.
5413 2015-02-26 Tom de Vries <tom@codesourcery.com>
5415 * lib/profopt.exp (profopt-target-cleanup): New proc.
5416 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5417 files from sources from dg-additional-sources.
5419 2015-02-26 Tom de Vries <tom@codesourcery.com>
5421 * lib/gcov.exp: Cleanup in case of xfail.
5423 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5425 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5427 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5430 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5431 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5432 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5433 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5434 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5435 * g++.dg/debug/pr46123.C: XFAIL and move...
5436 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5437 * gcc.dg/debug/dwarf2-3.c: Move...
5438 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5440 2015-02-26 Marek Polacek <polacek@redhat.com>
5443 * g++.dg/cpp1y/pr65202.C: New test.
5445 2015-02-26 Tom de Vries <tom@codesourcery.com>
5447 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5448 locale_facets.h.gcov.
5450 2015-02-26 Tom de Vries <tom@codesourcery.com>
5452 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5454 2015-02-26 Tom de Vries <tom@codesourcery.com>
5456 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5458 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5461 * gcc.target/i386/pr65217.c: New.
5463 2015-02-26 Tom de Vries <tom@codesourcery.com>
5465 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5467 2015-02-26 Tom de Vries <tom@codesourcery.com>
5469 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5471 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5473 PR tree-optimization/65048
5474 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5476 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5478 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5479 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5481 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5484 * gcc.target/i386/pr65161.c: New test.
5486 2015-02-26 Terry Guo <terry.guo@arm.com>
5488 * gcc.target/arm/no-volatile-in-it.c: New test.
5490 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5492 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5493 (dg-options): Add -save-temps.
5494 (dg-final): Add cleanup-saved-temps.
5496 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5498 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5500 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5502 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5503 * gcc.target/powerpc/pack01.c: Include string.h.
5505 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5508 * gcc.target/i386/pr65167.c: New.
5510 2015-02-25 Kai Tietz <ktietz@redhat.com>
5512 PR tree-optimization/61917
5513 * gcc.dg/vect/vect-pr61917.c: New file.
5515 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5517 PR tree-optimization/65170
5518 * gcc.c-torture/execute/pr65170.c: New test.
5519 * gcc.dg/tree-ssa/vrp96.c: New test.
5521 2015-02-24 Tom de Vries <tom@codesourcery.com>
5523 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5525 2015-02-24 Tom de Vries <tom@codesourcery.com>
5528 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5529 (dg-additional-files-options): Copy additional_sources to
5530 additional_sources_used before emptying additional_sources.
5531 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5532 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5533 (cleanup-saved-temps): Use additional_sources_used instead of
5535 (dg-test): Reset additional_sources_used.
5537 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5540 * gfortran.dg/integer_exponentiation_6.F90: New test.
5542 2015-02-23 Martin Sebor <msebor@redhat.com>
5545 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5546 two parts. One to save registers, the other to verify the
5547 registers have the right values. Save register state into
5548 static data rather than on the stack.
5550 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5553 * c-c++-common/asan/pr63888.c: New test.
5555 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5558 * gcc.c-torture/compile/pr65163.c: New.
5560 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5562 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5563 with -m31 on 64 bit.
5564 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5565 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5567 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5569 * gcc.target/s390/20090223-1.c: Add
5570 -Wno-implicit-function-declaration option.
5571 * gcc.target/s390/pr42224.c: Likewise.
5572 * gcc.target/s390/pr55718.c: Likewise.
5574 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5576 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5577 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5578 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5579 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5580 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5581 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5582 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5583 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5584 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5585 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5586 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5587 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5588 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5589 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5590 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5591 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5592 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5593 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5594 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5595 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5596 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5598 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5600 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5601 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5602 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5603 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5604 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5605 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5606 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5607 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5608 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5609 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5610 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5611 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5612 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5613 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5614 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5615 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5617 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5621 * gfortran.dg/pr61960.f90: New.
5622 * gfortran.dg/pr64230.f90: New.
5623 * gfortran.dg/pr64980.f03: New.
5625 2015-02-22 Tom de Vries <tom@codesourcery.com>
5627 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5629 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5632 * gnat.dg/timing_events.adb: Removed, invalid test.
5634 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5637 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5639 * g++.dg/gcov/gcov-2.C: Likewise.
5641 2015-02-20 Richard Biener <rguenther@suse.de>
5643 PR tree-optimization/65136
5644 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5646 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5649 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5650 and nvptx-*-* blacklisting.
5652 * gcc.dg/sibcall-9.c: New test.
5653 * gcc.dg/sibcall-10.c: New test.
5655 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5657 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5659 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5662 * gcc.target/avr/torture/pr64452.c: New test.
5664 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5666 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5667 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5669 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5672 * lib/target-supports.exp (check_compile): Check whether
5673 additional_sources is defined before using it.
5675 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5678 * g++.dg/opt/pr65074.C: New file.
5680 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5682 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5683 (size_type): New typedef.
5684 (operator "" _script): Use it for the last argument.
5686 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5688 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5690 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5692 * lib/target-supports.exp (check_compile): Save/restore
5693 additional_sources that may belong to an actual test.
5695 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5697 PR gcov-profile/64634
5698 * g++.dg/gcov/gcov-15.C: New test.
5700 2015-02-18 Tom de Vries <tom@codesourcery.com>
5702 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5704 2015-02-18 Tom de Vries <tom@codesourcery.com>
5706 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5708 2015-02-18 Tom de Vries <tom@codesourcery.com>
5710 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5712 2015-02-18 Tom de Vries <tom@codesourcery.com>
5714 * gfortran.dg/fmt_cache_1.f: Add missing close.
5716 2015-02-18 Tom de Vries <tom@codesourcery.com>
5719 * gfortran.dg/read_eof_8.f90: Add missing close.
5721 2015-02-18 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/65063
5724 * gcc.dg/pr65063.c: New testcase.
5726 2015-02-18 Richard Biener <rguenther@suse.de>
5728 PR tree-optimization/62217
5729 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5731 2015-02-18 Marek Polacek <polacek@redhat.com>
5734 * c-c++-common/ubsan/pr65081.c: New test.
5736 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5738 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5739 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5741 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5743 * gcc.dg/ipa/propalign-3.c: New test.
5745 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5748 * gcc.target/sh/pr64793.c: New.
5749 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5751 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5753 * gcc.target/arm/divzero.c: New test case.
5755 2015-02-17 Tom de Vries <tom@codesourcery.com>
5757 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5759 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5760 Jakub Jelinek <jakub@redhat.com>
5763 * g++.dg/cpp0x/pr65075.C: New test.
5765 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5768 * gcc.target/powerpc/pr65058.c: New test.
5770 2015-02-16 Jeff Law <law@redhat.com>
5772 PR tree-optimization/64823
5773 * gcc.dg/uninit-20.c: New test.
5775 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5776 James Greenhalgh <james.greenhalgh@arm.com>
5779 * gcc.dg/ipa/ipa-clone-1.c: New test.
5781 2015-02-16 Richard Biener <rguenther@suse.de>
5783 PR tree-optimization/65077
5784 * gcc.dg/torture/pr65077.c: New testcase.
5786 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5788 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5789 Directive adjusted to scan for ldaxr.
5790 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5791 adjusted to scan for ldaex.
5793 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5796 * g++.dg/cpp0x/constexpr-65080.C: New.
5798 2015-02-16 Richard Biener <rguenther@suse.de>
5800 PR tree-optimization/63593
5801 * gcc.dg/pr63593.c: New testcase.
5803 2015-02-16 Marek Polacek <polacek@redhat.com>
5806 * gcc.dg/pr65066.c: New test.
5808 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5810 * gcc.dg/pr65002.C: Move ...
5811 * g++.dg/ipa/pr65002.C: ... here.
5813 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5815 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5816 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5817 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5818 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5820 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5823 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5824 the expression to find calls.
5825 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5826 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5827 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5828 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5829 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5831 2015-02-14 Marek Polacek <polacek@redhat.com>
5834 * gcc.dg/array-11.c: New test.
5835 * gcc.dg/array-12.c: New test.
5836 * gcc.dg/array-13.c: New test.
5837 * gcc.dg/array-14.c: New test.
5838 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5839 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5840 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5841 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5842 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5843 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5845 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5848 * g++.dg/lookup/using54.C: New.
5850 2015-02-13 Jeff Law <law@redhat.com>
5853 Revert my change for tree-optimization/64823.
5855 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5857 PR tree-optimization/65053
5858 * gcc.c-torture/execute/pr65053-1.c: New test.
5859 * gcc.c-torture/execute/pr65053-2.c: New test.
5861 2015-02-13 Marek Polacek <polacek@redhat.com>
5864 * gcc.dg/pr65050.c: New test.
5866 2015-02-13 Jeff Law <law@redhat.com>
5868 PR tree-optimization/64823
5869 * gcc.dg/uninit-20.c: New test.
5871 PR rtl-optimization/47477
5872 * gcc.dg/tree-ssa/pr47477.c: New test.
5874 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5877 * g++.dg/parse/ivdep-2.C: New.
5878 * g++.dg/parse/ivdep-3.C: Likewise.
5880 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5883 * gfortran.dg/continuation_13.f90: New test.
5884 * gfortran.dg/continuation_14.f: New test.
5886 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5889 * g++.dg/cpp0x/sfinae55.C: New.
5891 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5894 * g++.dg/ipa/pr65034.C: New test.
5896 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5898 PR tree-optimization/65002
5899 * gcc.dg/pr65002.C: New.
5901 2015-02-13 Marek Polacek <polacek@redhat.com>
5904 * c-c++-common/pr65040.c: New test.
5906 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5908 PR tree-optimization/64705
5909 * gcc.dg/tree-ssa/pr64705.c: New test.
5911 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5914 * gcc.dg/visibility-22.c: New test.
5915 * gcc.dg/visibility-23.c: New test.
5916 * gcc.target/i386/pr32219-1.c: New test.
5917 * gcc.target/i386/pr32219-2.c: New test.
5918 * gcc.target/i386/pr32219-3.c: New test.
5919 * gcc.target/i386/pr32219-4.c: New test.
5920 * gcc.target/i386/pr32219-5.c: New test.
5921 * gcc.target/i386/pr32219-6.c: New test.
5922 * gcc.target/i386/pr32219-7.c: New test.
5923 * gcc.target/i386/pr32219-8.c: New test.
5924 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5926 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5928 PR libgfortran/57822
5929 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5930 four different KINDs.
5932 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5935 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5938 * g++.dg/ubsan/pr65000.C: New test.
5940 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5943 * gfortran.dg/finalize_28.f90: New test
5945 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5948 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5949 DW_TAG_lexical_block removal.
5950 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5951 * g++.dg/guality/pr55541.C: New test.
5954 * g++.dg/ubsan/pr64984.C: New test.
5956 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5958 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5960 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5963 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5964 instructions for 2015-01-14 get_memmodel changes.
5965 * gcc.target/powerpc/atomic-p8.c: Likewise.
5968 * g++.dg/ubsan/pr65019.C: New test.
5970 PR tree-optimization/65014
5971 * gcc.c-torture/compile/pr65014.c: New test.
5973 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5975 PR libgfortran/57822
5976 * gfortran/fmt_g0_7.f08: Revise test.
5978 2015-02-11 Jeff Law <law@redhat.com>
5981 * gcc.target/m68k/pr63347.c: New test.
5983 2015-02-11 Marek Polacek <polacek@redhat.com>
5985 * g++.dg/ubsan/shift-1.C: New test.
5986 * gcc.dg/ubsan/c-shift-2.c: New test.
5987 * c-c++-common/ubsan/shift-5.c: Remove file.
5989 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5991 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5992 Directive adjusted to XFAIL.
5993 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5996 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5999 * g++.dg/opt/pr65003.C: New test.
6001 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6003 * lib/target-supports.exp (check_effective_target_pie): Renamed
6005 (check_effective_target_pie_enabled): This.
6006 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6007 * gcc.target/i386/pie.c: Likewise.
6009 2015-02-11 Andrew Pinski <apinski@cavium.com>
6012 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6013 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6015 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6018 * gcc.target/i386/pr61925-1.c: New test.
6019 * gcc.target/i386/pr61925-2.c: New test.
6020 * gcc.target/i386/pr61925-3.c: New test.
6022 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6025 * g++.dg/asan/pr65004.C: New test.
6027 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6030 * gcc.taget/sh/pr64661-0.h: New.
6031 * gcc.taget/sh/pr64661-1.c: New.
6032 * gcc.taget/sh/pr64661-2.c: New.
6033 * gcc.taget/sh/pr64661-3.c: New.
6034 * gcc.taget/sh/pr64661-4.c: New.
6036 2015-02-10 Richard Biener <rguenther@suse.de>
6038 PR tree-optimization/64995
6039 * g++.dg/torture/pr64995.C: New testcase.
6041 2015-02-10 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/64909
6044 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6046 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048 * gcc.dg/signbit-sa.c: New test.
6050 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6052 PR libgfortran/57822
6053 * gfortran/fmt_g0_7.f08: New test.
6055 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6057 PR tree-optimization/43378
6058 * gcc.dg/tree-ssa/pr43378.c: New test.
6060 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6063 * g++.dg/torture/pr64978.C: New testcase.
6065 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6068 * gcc.dg/asan/pr64981.c: New test.
6070 2015-02-09 Marek Polacek <polacek@redhat.com>
6073 * gcc.dg/pr64856.c: New test.
6075 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6078 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6079 * gcc.c-torture/execute/pr64979.c: New test.
6081 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6083 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6085 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6087 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6088 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6090 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6093 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6095 2015-02-09 Richard Biener <rguenther@suse.de>
6097 PR tree-optimization/54000
6098 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6100 2015-02-09 Tom de Vries <tom@codesourcery.com>
6102 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6104 2015-02-09 Martin Liska <mliska@suse.cz>
6106 * g++.dg/ipa/pr64858.C: New test.
6108 2015-02-09 Tom de Vries <tom@codesourcery.com>
6110 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6112 2015-02-08 Andrew Pinski <apinski@cavium.com>
6114 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6116 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6119 * gfortran.dg/use_rename_8.f90: New.
6121 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6123 * gnat.dg/addr7.ad[sb]: New test.
6124 * gnat.dg/addr8.ad[sb]: Likewise.
6126 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6129 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6130 from jit.dg/test-compile-to-executable.c's create_code, with a
6131 clarification of the output message.
6132 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6134 (test_jit): Use CHECK_NO_ERRORS when calling
6135 gcc_jit_context_compile_to_file.
6136 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6137 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6138 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6139 about deletions that are attempted.
6140 (jit-verify-compile-to-file): Rename to...
6141 (jit-verify-output-file-was-created): ...this, and drop the
6142 attempt to run "file" and verify the output.
6143 (jit-verify-assembler): New function.
6144 (jit-verify-object): New function.
6145 (jit-verify-dynamic-library): New function.
6146 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6147 favor of an implementation from new file
6148 create-code-for-hello-world-executable.h, which also adds a
6150 (dg-final): Replace jit-verify-compile-to-file with
6151 jit-verify-output-file-was-created, and invoke new function
6152 jit-verify-assembler.
6153 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6155 (dg-final): Replace jit-verify-compile-to-file with
6156 jit-verify-output-file-was-created, and invoke new function
6157 jit-verify-dynamic-library.
6158 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6159 favor of an implementation from new file
6160 create-code-for-hello-world-executable.h, which also adds a
6162 (dg-final): Replace jit-verify-compile-to-file with
6163 jit-verify-output-file-was-created. Strengthen the expected stdout
6164 from the built executable.
6165 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6166 favor of an implementation from new file
6167 create-code-for-hello-world-executable.h, which also adds a
6169 (dg-final): Replace jit-verify-compile-to-file with
6170 jit-verify-output-file-was-created, and invoke new function
6172 * jit.dg/verify-dynamic-library.c: New source file.
6174 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6175 Brian Rzycki <b.rzycki@samsung.com>
6177 PR tree-optimization/64878
6178 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6180 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6183 * g++.dg/ipa/pr64896.C: New test.
6185 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6188 * gcc.target/powerpc/pr64205.c: New file.
6190 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6192 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6193 (dg-options): Use -fpie instead of -fPIE -pie.
6195 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6198 * g++.dg/asan/pr64937.C: New test.
6200 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6203 * gfortran.dg/class_to_type_4.f90: New test
6205 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6207 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6209 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6211 PR rtl-optimization/64957
6213 * gcc.c-torture/execute/pr64957.c: New test.
6215 2015-02-05 Jeff Law <law@redhat.com>
6218 * gcc.target/h8300/pr17306-1.c: New test.
6219 * gcc.target/h8300/pr17306-2.c: New test.
6221 2015-02-05 Tobias Burnus <burnus@net-b.de>
6224 * gfortran.dg/structure_constructor_12.f90: New.
6226 2015-02-05 Jeff Law <law@redhat.com>
6229 gcc.target/h8300/pr58400.c: New test.
6231 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6233 * gcc.target/arm/macro_defs0.c: New test.
6234 * gcc.target/arm/macro_defs1.c: New test.
6235 * gcc.target/arm/macro_defs2.c: New test.
6237 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6239 PR rtl-optimization/64905
6240 * gcc.target/i386/pr64905.c: Require nonpic target.
6241 (dg-options): Add -fomit-frame-pointer.
6244 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6246 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6249 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6252 * gfortran.dg/type_to_class_2.f90: New test
6253 * gfortran.dg/type_to_class_3.f90: New test
6255 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6258 * g++.dg/torture/pr64686.C: New testcase.
6260 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6262 PR rtl-optimization/64905
6263 * gcc.target/i386/pr64905.c: New file.
6265 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6267 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6268 * gcc.dg/guality/pr41616-1.c: Ditto.
6270 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6273 * gcc.dg/pr64817-3.c: New.
6275 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6276 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6278 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6279 pass parameters in registers.
6280 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6281 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6282 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6284 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6285 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6287 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6288 list, allow for multilibed targets.
6289 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6291 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6293 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6294 * gcc.dg/pr46728-6.c: Ditto.
6296 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6298 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6299 for mips_nanlegacy target.
6301 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6303 * gcc.target/i386/chkp-hidden-def.c: New.
6305 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6308 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6309 to use 24 bits for bitfield b.
6311 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6314 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6315 cache result in a global variable. Include all 32-bit targets for
6318 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6320 PR rtl-optimization/64756
6321 * gcc.c-torture/execute/pr64756.c: New test.
6323 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6326 * gcc.target/sh/pr64660-0.h: New.
6327 * gcc.target/sh/pr64660-1.c: New.
6328 * gcc.target/sh/pr64660-2.c: New.
6329 * gcc.target/sh/pr64660-3.c: New.
6330 * gcc.target/sh/pr64660-4.c: New.
6332 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6335 * g++.dg/warn/Waddress-2.C: New.
6337 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6340 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6342 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6344 PR preprocessor/64803
6345 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6347 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6349 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6351 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6353 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6354 (_ARM_FPSRC): Add DN and AHP fields.
6355 (clean_results): Force DN=1 on AArch64.
6356 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6357 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6358 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6359 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6360 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6361 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6363 2015-02-02 Alan Modra <amodra@gmail.com>
6365 * gcc.target/powerpc/cprophard.c: New.
6367 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6369 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6370 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6372 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6375 * gcc.dg/pr64817-1.c: New test.
6376 * gcc.dg/pr64817-2.c: New test.
6378 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6381 * gcc.target/sh/pr64851-0.h: New
6382 * gcc.target/sh/pr64851-1.c: New
6383 * gcc.target/sh/pr64851-2.c: New
6384 * gcc.target/sh/pr64851-3.c: New
6385 * gcc.target/sh/pr64851-4.c: New
6387 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6390 * gcc.dg/torture/pr64882.c: New test.
6392 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6395 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6398 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6400 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6401 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6402 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6403 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6404 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6405 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6407 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6408 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6410 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6411 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6414 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6417 * g++.dg/pr64688-2.C: New.
6419 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6421 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6422 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6423 * gcc.target/i386/fuse-caller-save.c: Ditto.
6424 * gcc.target/i386/headmerge-1.c: Ditto.
6425 * gcc.target/i386/headmerge-2.c: Ditto.
6426 * gcc.target/i386/sibcall-6.c: Ditto.
6428 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6431 * gcc.target/i386/pr64617.c: New test.
6433 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6436 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6437 (dg-options): Remove -m32.
6438 (dg-final): Scan for "movb %al" only.
6439 * gcc.target/i386/pr15184-2.c: Ditto.
6441 2015-01-30 Richard Biener <rguenther@suse.de>
6443 PR tree-optimization/64829
6444 * gcc.dg/vect/pr64829.c: New testcase.
6446 2015-01-29 Marek Polacek <polacek@redhat.com>
6449 * gcc.dg/pr64709.c: New test.
6451 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6454 * g++.dg/ubsan/pr64717-1.C: New test.
6455 * g++.dg/ubsan/pr64717-2.C: New test.
6457 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6459 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6461 2015-01-29 Jeff Law <law@redhat.com>
6464 * gcc.target/i386/pr15184-1.c: New test.
6465 * gcc.target/i386/pr15184-2.c: New test.
6467 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6469 PR tree-optimization/64746
6470 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6472 2015-01-29 Richard Biener <rguenther@suse.de>
6474 PR tree-optimization/64853
6475 * gcc.dg/torture/pr64853.c: New testcase.
6477 2015-01-29 Richard Biener <rguenther@suse.de>
6479 PR tree-optimization/64844
6480 * gcc.dg/vect/pr64844.c: New testcase.
6482 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6485 * gcc.dg/pr64809.c: Delete.
6487 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6490 * gcc.target/i386/pr64805.c: New.
6492 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6494 * gcc.dg/guality/guality.h (main): Add argv[0] to
6495 guality_gdb_command.
6497 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6500 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6502 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6505 * gcc.target/sh/sh.exp
6506 (check_effective_target_atomic_model_soft_gusa_available,
6507 check_effective_target_atomic_model_soft_tcb_available,
6508 check_effective_target_atomic_model_soft_imask_available,
6509 check_effective_target_atomic_model_hard_llcs_available): New.
6510 * gcc.target/sh/pr64659-0.h: New.
6511 * gcc.target/sh/pr64659-1.c: New.
6512 * gcc.target/sh/pr64659-2.c: New.
6513 * gcc.target/sh/pr64659-3.c: New.
6514 * gcc.target/sh/pr64659-4.c: New.
6516 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6518 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6519 scan-assembler-times pattern.
6521 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6524 * gcc.dg/pr64809.c: New test.
6526 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6528 PR tree-optimization/64277
6529 * gcc.dg/pr64277.c: New.
6531 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6533 PR tree-optimization/64718
6534 * gcc.c-torture/execute/pr64718.c: New test.
6536 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6538 * gcc.target/aarch64/abs_2.c: New.
6540 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6542 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6543 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6544 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6547 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6550 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6551 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6552 { target comdat_group }.
6554 2015-01-27 Tobias Burnus <burnus@net-b.de>
6557 * gfortran.dg/goacc/coarray_2.f90: New.
6559 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6563 * g++.dg/torture/pr64139.C: New testcase.
6564 * g++.dg/torture/pr60871.C: Likewise.
6566 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6569 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6570 prevent linking errors.
6572 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6575 * g++.dg/torture/pr64282.C: New testcase.
6577 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6579 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6582 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6584 * gcc.target/s390/hotpatch-13.c: New testcase.
6585 * gcc.target/s390/hotpatch-14.c: New testcase.
6586 * gcc.target/s390/hotpatch-15.c: New testcase.
6587 * gcc.target/s390/hotpatch-16.c: New testcase.
6588 * gcc.target/s390/hotpatch-17.c: New testcase.
6589 * gcc.target/s390/hotpatch-18.c: New testcase.
6590 * gcc.target/s390/hotpatch-19.c: New testcase.
6591 * gcc.target/s390/hotpatch-20.c: New testcase.
6592 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6593 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6594 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6595 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6596 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6597 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6598 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6599 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6600 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6601 * gcc.target/s390/hotpatch-10.c: Likewise.
6602 * gcc.target/s390/hotpatch-11.c: Likewise.
6603 * gcc.target/s390/hotpatch-12.c: Likewise.
6604 * gcc.target/s390/hotpatch-2.c: Likewise.
6605 * gcc.target/s390/hotpatch-3.c: Likewise.
6606 * gcc.target/s390/hotpatch-4.c: Likewise.
6607 * gcc.target/s390/hotpatch-5.c: Likewise.
6608 * gcc.target/s390/hotpatch-6.c: Likewise.
6609 * gcc.target/s390/hotpatch-7.c: Likewise.
6610 * gcc.target/s390/hotpatch-8.c: Likewise.
6611 * gcc.target/s390/hotpatch-9.c: Likewise.
6612 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6613 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6614 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6615 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6616 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6617 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6618 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6619 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6621 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6623 * gcc.dg/long_branch.c: New testcase.
6625 2015-01-27 Richard Biener <rguenther@suse.de>
6627 PR tree-optimization/56273
6628 PR tree-optimization/59124
6629 PR tree-optimization/64277
6630 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6631 * gcc.dg/Warray-bounds-12.c: Likewise.
6632 * gcc.dg/Warray-bounds-13.c: Likewise.
6634 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6636 PR rtl-optimization/61058
6637 * gcc.dg/pr61058.c: New test.
6639 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6641 * gcc.target/i386/chkp-narrow-bounds.c: New.
6643 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6645 PR tree-optimization/64807
6646 * gcc.dg/pr64807.c: New test.
6649 * gcc.dg/pr64766.c: New test.
6651 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6654 * gcc.target/sh/pr49263-4.c: New.
6656 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6659 * gfortran.dg/allocate_with_mold_1.f90: New test
6661 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6664 * gcc.dg/pr64778.c: New test.
6667 * gcc.dg/vect/pr64421.c: New test.
6669 2015-01-26 Tobias Burnus <burnus@net-b.de>
6672 * gfortran.dg/coarray_36.f: New.
6673 * gfortran.dg/coarray_37.f90: New.
6675 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6678 * gfortran.dg/class_allocate_18.f90: New.
6680 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6682 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6684 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6686 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6688 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6690 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6692 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6694 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6696 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6698 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6699 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6700 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6701 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6703 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6705 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6706 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6707 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6709 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6711 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6712 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6713 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6714 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6715 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6718 2015-01-26 Richard Biener <rguenther@suse.de>
6721 * gcc.dg/uninit-19.c: New testcase.
6723 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6725 * lib/target-supports.exp (check_effective_target_vect64): Add
6728 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6731 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6733 2015-01-26 Tony Liu <tony.liu@arm.com>
6735 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6738 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6741 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6742 correctly, clean up afterwards.
6744 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6747 * gfortran.dg/use_rename_7.f90: New.
6749 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6751 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6752 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6754 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6757 * gcc.target/sh/pr54236-4.c: New.
6759 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6761 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6762 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6765 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6768 * gfortran.dg/open_new_segv.f90: New test.
6770 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6779 * gcc.target/sh/pr64345-1.c: New.
6780 * gcc.target/sh/pr64345-2.c: New.
6781 * gcc.target/sh/pr59533-1.c: New.
6782 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6783 * gcc.target/sh/pr52933-2.c: Likewise.
6784 * gcc.target/sh/pr54089-1.c: Likewise.
6785 * gcc.target/sh/pr54236-1.c: Likewise.
6786 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6787 * gcc.target/sh/pr49263-1.c: Remove xfails.
6788 * gcc.target/sh/pr49263-2.c: Likewise.
6789 * gcc.target/sh/pr49263-3.c: Likewise.
6790 * gcc.target/sh/pr53987-1.c: Likewise.
6791 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6792 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6793 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6794 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6795 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6796 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6798 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6801 2015-01-24 Tom de Vries <tom@codesourcery.com>
6803 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6805 2015-01-23 Ian Lance Taylor <iant@google.com>
6808 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6809 targets without split stack support.
6811 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6814 * gcc.target/i386/pr64317.c: New test.
6816 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6818 PR rtl-optimization/63637
6819 PR rtl-optimization/60663
6820 * gcc.dg/pr63637-1.c: New test.
6821 * gcc.dg/pr63637-2.c: New test.
6822 * gcc.dg/pr63637-3.c: New test.
6823 * gcc.dg/pr63637-4.c: New test.
6824 * gcc.dg/pr63637-5.c: New test.
6825 * gcc.dg/pr63637-6.c: New test.
6826 * gcc.target/i386/pr63637-1.c: New test.
6827 * gcc.target/i386/pr63637-2.c: New test.
6828 * gcc.target/i386/pr63637-3.c: New test.
6829 * gcc.target/i386/pr63637-4.c: New test.
6830 * gcc.target/i386/pr63637-5.c: New test.
6831 * gcc.target/i386/pr63637-6.c: New test.
6833 2015-01-23 Richard Biener <rguenther@suse.de>
6836 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6837 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6839 2015-01-23 Marek Polacek <polacek@redhat.com>
6841 PR preprocessor/60570
6842 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6843 * gcc.dg/cpp/pr60570.c: New test.
6845 2015-01-23 Richard Biener <rguenther@suse.de>
6848 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6849 vectorization on vect64 targets.
6851 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6854 * gfortran.dg/class_allocate_17.f90: New.
6856 2015-01-23 Tobias Burnus <burnus@net-b.de>
6859 * gfortran.dg/goacc/combined_loop.f90: New.
6861 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6864 * gfortran.dg/make_unit.f90: New test.
6866 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6869 * gfortran.dg/negative_unit_int8.f: Update.
6871 2015-01-22 Jeff Law <law@redhat.com>
6874 * gcc.target/m68k/pr52076-1.c: New test.
6875 * gcc.target/m68k/pr52076-2.c: New test.
6877 2015-01-22 Richard Biener <rguenther@suse.de>
6880 * gcc.dg/torture/pr64728.c: New testcase.
6882 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6885 * g++.dg/pr64688.C: New test.
6887 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6889 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6890 to avoid errors with -fpic.
6892 2015-01-22 Richard Biener <rguenther@suse.de>
6895 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6897 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6899 PR rtl-optimization/64682
6900 * gcc.c-torture/execute/pr64682.c: New file.
6902 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6905 * gcc.dg/pr64511.c: New test.
6907 PR rtl-optimization/62078
6908 * g++.dg/opt/pr62078.C: New test.
6911 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6913 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6916 * gfortran.dg/internal_pack_15.f90: New test.
6918 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6920 * c-c++-common/tsan/step.c: New testcase.
6922 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6924 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6926 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6928 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6930 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6932 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6934 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6936 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6938 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6940 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6942 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6944 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6946 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6948 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6950 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6952 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6954 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6956 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6958 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6960 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6962 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6964 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6966 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6968 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6970 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6972 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6973 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6974 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6977 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6979 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6980 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6981 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6984 2015-01-21 Renlin Li <renlin.li@arm.com>
6986 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6987 * g++.dg/tls/thread_local5g.C: Likewise.
6988 * g++.dg/tls/thread_local6g.C: Likewise.
6990 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6992 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6993 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6994 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6996 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6998 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6999 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7000 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7004 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7005 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7006 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7008 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7010 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7011 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7012 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7014 2015-01-20 Jeff Law <law@redhat.com>
7017 * gcc.target/m68k/pr59946.c: New test.
7019 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7021 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7022 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7023 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7025 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7027 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7028 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7029 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7031 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7033 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7034 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7035 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7037 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7039 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7040 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7041 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7043 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7046 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7048 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7049 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7050 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7052 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7054 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7055 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7056 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7058 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7060 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7062 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7064 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7067 * g++.dg/ubsan/pr64632.C: New test.
7070 * gcc.dg/pr64663.c: New test.
7072 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7075 * g++.dg/warn/Wunused-var-23.C: New.
7077 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7080 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7081 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7083 2015-01-20 Richard Biener <rguenther@suse.de>
7086 * gcc.dg/lto/pr64684_0.c: New testcase.
7087 * gcc.dg/lto/pr64684_1.c: Likewise.
7088 * gcc.dg/lto/pr64684_2.c: Likewise.
7089 * gcc.dg/lto/pr64685_0.c: Likewise.
7090 * gcc.dg/lto/pr64685_1.c: Likewise.
7092 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7095 * g++.dg/cpp1y/lambda-init12.C: New.
7097 2015-01-20 Richard Biener <rguenther@suse.de>
7099 PR tree-optimization/64410
7100 * g++.dg/vect/pr64410.cc: Require vect_double.
7102 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7105 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7107 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7111 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7113 PR rtl-optimization/64081
7114 * gcc.dg/pr64081.c: New test.
7116 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7118 * jit.dg/harness.h: Include <unistd.h>.
7119 (CHECK_NO_ERRORS): New.
7120 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7121 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7122 gcc_jit_context_compile_to_file.
7123 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7124 args to the spawned executable.
7125 (jit-expand-vars): New function.
7126 (jit-exe-params): New variable.
7127 (dg-jit-set-exe-params): New function.
7128 (jit-dg-test): Detect testcases that use
7129 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7130 Set arguments of spawned process to jit-exe-params.
7131 (jit-get-output-filename): New function.
7132 (jit-setup-compile-to-file): New function.
7133 (jit-verify-compile-to-file): New function.
7134 (jit-run-executable): New function.
7135 (jit-verify-executable): New function.
7136 * jit.dg/test-compile-to-assembler.c: New testcase.
7137 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7138 * jit.dg/test-compile-to-executable.c: New testcase.
7139 * jit.dg/test-compile-to-object.c: New testcase.
7141 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7144 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7147 2015-01-19 Martin Liska <mliska@suse.cz>
7149 * objc/compile/pr64668.m: New test.
7151 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7153 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7154 (create_overflow_fn): Update comment to clarify that
7155 the third param of the created function is a bool *, not
7157 (verify_int_overflow_fn): Convert param "expected_ovf" from
7158 int to bool. Update third param of "overflow_fn_type" from int *
7159 to bool *. Update local "actual_ovf" from int to bool.
7160 (verify_uint_overflow_fn): Likewise.
7162 2015-01-19 Martin Liska <mliska@suse.cz>
7164 * gcc.dg/ipa/ipa-icf-33.c: New test.
7166 2015-01-19 Felix Yang <felix.yang@huawei.com>
7167 Haijian Zhang <z.zhanghaijian@huawei.com>
7169 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7170 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7171 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7172 result_float64x2, expected_hfloat64x2): New helper type, variable and
7174 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7175 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7176 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7177 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7178 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7179 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7180 and target without the FMA feature.
7182 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7184 * gcc.target/aarch64/pr64304.c: New testcase.
7186 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7188 PR rtl-optimization/64081
7189 * gcc.dg/pr64081.c: New test.
7191 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7194 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7196 * gcc.target/aarch64/test_frame_6.c: Likewise.
7197 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7198 and x19 (in the epilogue).
7199 * gcc.target/aarch64/test_frame_4.c: Likewise.
7200 * gcc.target/aarch64/test_frame_7.c: Likewise.
7202 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7204 * gcc.target/i386/chkp-always_inline.c: New.
7206 2015-01-15 Andrew Pinski <apinski@cavium.com>
7207 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7209 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7210 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7212 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7215 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7216 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7218 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7221 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7223 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7226 * gcc.target/sh/torture/pr64652.c: New.
7228 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7230 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7231 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7232 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7233 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7234 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7235 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7237 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7240 * g++.dg/torture/pr64378.C: New testcase.
7242 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7245 * gfortran.dg/block_13.f08: New test
7247 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7250 * gfortran.dg/associate_1.f03: Allow test for character with
7253 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7255 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7256 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7258 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7260 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7262 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7265 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7267 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7270 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7273 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7276 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7278 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7281 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7283 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7285 PR rtl-optimization/52773
7286 * gcc.c-torture/compile/pr52773.c: New test.
7288 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7291 * g++.dg/cpp0x/alias-decl-46.C: New.
7293 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7295 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7297 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7299 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7301 (CHECK_FP): Likewise.
7302 (CHECK_CUMULATIVE_SAT): Likewise.
7304 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7306 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7307 (Set_Neon_Cumulative_Sat): Add parameter.
7308 (__set_neon_cumulative_sat): Support new parameter.
7309 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7310 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7312 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7313 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7316 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7318 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7319 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7321 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7324 * g++.dg/tls/thread_local-ice4.C: New.
7326 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7328 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7331 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7334 * g++.dg/cpp0x/vt-62276.C: New.
7336 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7339 * g++.dg/pr64353.C: New.
7341 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7344 * gcc.target/aarch64/pr64263_1.c: New test.
7346 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7348 PR tree-optimization/64434
7349 * gcc.dg/torture/pr64434.c: Move to...
7350 * gcc.dg/pr64434.c: ... here.
7352 2015-01-16 Richard Biener <rguenther@suse.de>
7355 * gcc.dg/uninit-18.c: New testcase.
7357 2015-01-16 Richard Biener <rguenther@suse.de>
7359 PR tree-optimization/64568
7360 * g++.dg/torture/pr64568-2.C: New testcase.
7362 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7365 * gcc.target/i386/chkp-label-address.c: New.
7367 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7370 * gfortran.dg/pointer_init_6.f90: Extended.
7372 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7374 * gcc.c-torture/compile/20150108.c: New test.
7376 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7378 * gcc.target/visium: New directory.
7380 2015-01-16 Richard Biener <rguenther@suse.de>
7382 PR tree-optimization/61743
7383 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7384 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7386 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7388 * gcc.dg/pr64015.c: New test.
7390 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7394 * g++.dg/ipa/pr64612.C: New test.
7396 2015-01-16 Renlin Li <renlin.li@arm.com>
7398 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7400 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7402 * gcc.target/i386/sse-14.c: Test new intrinsic.
7403 * gcc.target/i386/sse-22.c: Ditto.
7405 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7408 * g++.dg/cpp0x/auto44.C: New.
7410 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7413 * gcc.target/nios2/gpopt-all.c: New test case.
7414 * gcc.target/nios2/gpopt-local.c: New test case.
7415 * gcc.target/nios2/gpopt-global.c: New test case.
7416 * gcc.target/nios2/gpopt-data.c: New test case.
7417 * gcc.target/nios2/gpopt-none.c: New test case.
7419 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7421 * g++.dg/ubsan/vptr-1.C: New test.
7422 * g++.dg/ubsan/vptr-2.C: New test.
7423 * g++.dg/ubsan/vptr-3.C: New test.
7424 * g++.dg/ubsan/vptr-4.C: New test.
7425 * g++.dg/ubsan/vptr-5.C: New test.
7426 * g++.dg/ubsan/vptr-6.C: New test.
7427 * g++.dg/ubsan/vptr-7.C: New test.
7428 * g++.dg/ubsan/vptr-8.C: New test.
7429 * g++.dg/ubsan/vptr-9.C: New test.
7431 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7433 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7435 * lib/gcc-dg.exp: Likewise.
7437 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7439 PR rtl-optimization/64110
7440 * gcc.target/i386/pr64110.c: Add scan-assembler.
7442 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7443 James Norris <jnorris@codesourcery.com>
7444 Cesar Philippidis <cesar@codesourcery.com>
7445 Ilmir Usmanov <i.usmanov@samsung.com>
7447 * lib/target-supports.exp (check_effective_target_fopenacc): New
7449 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7450 * g++.dg/goacc/goacc.exp: Likewise.
7451 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7452 * gcc.dg/goacc/goacc.exp: Likewise.
7453 * gfortran.dg/goacc/goacc.exp: Likewise.
7454 * c-c++-common/cpp/openacc-define-1.c: New file.
7455 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7456 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7457 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7458 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7459 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7460 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7461 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7462 * c-c++-common/goacc/cache-1.c: Likewise.
7463 * c-c++-common/goacc/clauses-fail.c: Likewise.
7464 * c-c++-common/goacc/collapse-1.c: Likewise.
7465 * c-c++-common/goacc/data-1.c: Likewise.
7466 * c-c++-common/goacc/data-2.c: Likewise.
7467 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7468 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7469 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7470 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7471 * c-c++-common/goacc/if-clause-1.c: Likewise.
7472 * c-c++-common/goacc/if-clause-2.c: Likewise.
7473 * c-c++-common/goacc/kernels-1.c: Likewise.
7474 * c-c++-common/goacc/loop-1.c: Likewise.
7475 * c-c++-common/goacc/loop-private-1.c: Likewise.
7476 * c-c++-common/goacc/nesting-1.c: Likewise.
7477 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7478 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7479 * c-c++-common/goacc/parallel-1.c: Likewise.
7480 * c-c++-common/goacc/pcopy.c: Likewise.
7481 * c-c++-common/goacc/pcopyin.c: Likewise.
7482 * c-c++-common/goacc/pcopyout.c: Likewise.
7483 * c-c++-common/goacc/pcreate.c: Likewise.
7484 * c-c++-common/goacc/pragma_context.c: Likewise.
7485 * c-c++-common/goacc/present-1.c: Likewise.
7486 * c-c++-common/goacc/reduction-1.c: Likewise.
7487 * c-c++-common/goacc/reduction-2.c: Likewise.
7488 * c-c++-common/goacc/reduction-3.c: Likewise.
7489 * c-c++-common/goacc/reduction-4.c: Likewise.
7490 * c-c++-common/goacc/sb-1.c: Likewise.
7491 * c-c++-common/goacc/sb-2.c: Likewise.
7492 * c-c++-common/goacc/sb-3.c: Likewise.
7493 * c-c++-common/goacc/update-1.c: Likewise.
7494 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7495 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7496 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7497 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7498 * gfortran.dg/goacc/assumed.f95: Likewise.
7499 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7500 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7501 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7502 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7503 * gfortran.dg/goacc/branch.f95: Likewise.
7504 * gfortran.dg/goacc/cache-1.f95: Likewise.
7505 * gfortran.dg/goacc/coarray.f95: Likewise.
7506 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7507 * gfortran.dg/goacc/cray.f95: Likewise.
7508 * gfortran.dg/goacc/critical.f95: Likewise.
7509 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7510 * gfortran.dg/goacc/data-tree.f95: Likewise.
7511 * gfortran.dg/goacc/declare-1.f95: Likewise.
7512 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7513 * gfortran.dg/goacc/fixed-1.f: Likewise.
7514 * gfortran.dg/goacc/fixed-2.f: Likewise.
7515 * gfortran.dg/goacc/fixed-3.f: Likewise.
7516 * gfortran.dg/goacc/fixed-4.f: Likewise.
7517 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7518 * gfortran.dg/goacc/if.f95: Likewise.
7519 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7520 * gfortran.dg/goacc/list.f95: Likewise.
7521 * gfortran.dg/goacc/literal.f95: Likewise.
7522 * gfortran.dg/goacc/loop-1.f95: Likewise.
7523 * gfortran.dg/goacc/loop-2.f95: Likewise.
7524 * gfortran.dg/goacc/loop-3.f95: Likewise.
7525 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7526 * gfortran.dg/goacc/omp.f95: Likewise.
7527 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7528 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7529 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7530 * gfortran.dg/goacc/parameter.f95: Likewise.
7531 * gfortran.dg/goacc/private-1.f95: Likewise.
7532 * gfortran.dg/goacc/private-2.f95: Likewise.
7533 * gfortran.dg/goacc/private-3.f95: Likewise.
7534 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7535 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7536 * gfortran.dg/goacc/reduction.f95: Likewise.
7537 * gfortran.dg/goacc/routine-1.f90: Likewise.
7538 * gfortran.dg/goacc/routine-2.f90: Likewise.
7539 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7540 * gfortran.dg/goacc/several-directives.f95: Likewise.
7541 * gfortran.dg/goacc/sie.f95: Likewise.
7542 * gfortran.dg/goacc/subarrays.f95: Likewise.
7543 * gfortran.dg/gomp/map-1.f90: Likewise.
7544 * gfortran.dg/openacc-define-1.f90: Likewise.
7545 * gfortran.dg/openacc-define-2.f90: Likewise.
7546 * gfortran.dg/openacc-define-3.f90: Likewise.
7547 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7548 * g++.dg/gomp/block-2.C: Likewise.
7549 * g++.dg/gomp/block-3.C: Likewise.
7550 * g++.dg/gomp/block-5.C: Likewise.
7551 * g++.dg/gomp/target-1.C: Likewise.
7552 * g++.dg/gomp/target-2.C: Likewise.
7553 * g++.dg/gomp/taskgroup-1.C: Likewise.
7554 * g++.dg/gomp/teams-1.C: Likewise.
7555 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7556 * gcc.dg/cilk-plus/jump.c: Likewise.
7557 * gcc.dg/gomp/block-1.c: Likewise.
7558 * gcc.dg/gomp/block-10.c: Likewise.
7559 * gcc.dg/gomp/block-2.c: Likewise.
7560 * gcc.dg/gomp/block-3.c: Likewise.
7561 * gcc.dg/gomp/block-4.c: Likewise.
7562 * gcc.dg/gomp/block-5.c: Likewise.
7563 * gcc.dg/gomp/block-6.c: Likewise.
7564 * gcc.dg/gomp/block-7.c: Likewise.
7565 * gcc.dg/gomp/block-8.c: Likewise.
7566 * gcc.dg/gomp/block-9.c: Likewise.
7567 * gcc.dg/gomp/target-1.c: Likewise.
7568 * gcc.dg/gomp/target-2.c: Likewise.
7569 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7570 * gcc.dg/gomp/teams-1.c: Likewise.
7572 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7574 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7577 2015-01-15 Mike Stump <mikestump@comcast.net>
7579 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7580 * gcc.dg/inline_2.c: Likewise.
7581 * gcc.dg/inline_3.c: Likewise.
7582 * gcc.dg/inline_4.c: Likewise.
7584 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7587 * gfortran.dg/proc_ptr_comp_43.f90: New.
7589 2015-01-15 Mike Stump <mikestump@comcast.net>
7591 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7592 * gcc.dg/unroll_2.c: Likewise.
7593 * gcc.dg/unroll_3.c: Likewise.
7594 * gcc.dg/unroll_4.c: Likewise.
7595 * gcc.dg/unroll_5.c: Likewise.
7597 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7600 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7602 * gcc.target/aarch64/test_frame_6.c: Likewise.
7603 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7604 x30 and x19 (in the epilogue).
7605 * gcc.target/aarch64/test_frame_4.c: Likewise.
7606 * gcc.target/aarch64/test_frame_7.c: Likewise.
7608 2015-01-15 Martin Liska <mliska@suse.cz>
7610 * g++.dg/ipa/pr64068.C: New test.
7611 * gcc.dg/ipa/PR64559.c: New test.
7613 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7615 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7618 2015-01-15 Richard Biener <rguenther@suse.de>
7620 PR tree-optimization/61743
7621 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7622 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7624 2015-01-15 Renlin Li <renlin.li@arm.com>
7626 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7627 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7629 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7631 * gcc.dg/vect/vect-aggressive-1.c: New.
7632 * gcc.target/i386/avx2-vect-aggressive.c: New.
7634 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7636 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7638 2015-01-15 Richard Biener <rguenther@suse.de>
7641 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7642 -Wl,-undefined,dynamic_lookup.
7644 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7646 * gnat.dg/opt47.adb: New test.
7648 2015-01-15 Richard Biener <rguenther@suse.de>
7651 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7653 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7655 PR tree-optimization/64434
7656 * gcc.dg/torture/pr64434.c: New test.
7658 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7660 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7661 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7662 -march=loongson* and -march=octeon* require -mno-micromips.
7664 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7665 Matthew Fortune <matthew.fortune@imgtec.com>
7667 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7668 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7669 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7670 * gcc.target/mips/call-saved-7.c: New file.
7671 * gcc.target/mips/call-saved-8.c: New file.
7672 * gcc.target/mips/call-saved-9.c: New file.
7674 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7676 * gcc.target/mips/lsa.c: New file.
7677 * gcc.target/mips/mips64-lsa.c: Likewise.
7678 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7679 * gcc.target/mips/mulsize-4.c: Likewise.
7680 * gcc.target/mips/mulsize-5.c: New file.
7681 * gcc.target/mips/mulsize-6.c: Likewise.
7682 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7683 and !HAS_LSA as ghost options.
7684 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7687 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7689 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7691 2015-01-15 Richard Biener <rguenther@suse.de>
7694 * gcc.dg/torture/pr64365.c: New testcase.
7696 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7698 * gcc.dg/stackprotectexplicit1.c: New test.
7699 * g++.dg/stackprotectexplicit2.c: New test.
7701 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7704 * gfortran.dg/inquire_internal.f90: New.
7705 * gfortran.dg/negative_unit_check.f90: New.
7707 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7710 * gcc.target/sh/pr53988-1.c: New.
7712 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7715 * g++.dg/tls/thread_local-ice3.C: New.
7717 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7719 * gcc.target/i386/fentry-override.c: Properly place {} in target
7720 selector. Remove nonpic.
7721 * gcc.target/i386/fentry.c: Likewise.
7723 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7725 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7726 warnings instead of errors.
7728 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7730 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7731 option support instead of ENABLE_LTO from Makefile.
7733 2015-01-14 Richard Biener <rguenther@suse.de>
7735 PR tree-optimization/59354
7736 * gcc.dg/vect/pr59354.c: New testcase.
7738 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7740 * lib/target-supports.exp
7741 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7742 on ARM architures before v7.
7744 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7747 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7750 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7753 * gcc.target/i386/pr64386.c: New test.
7755 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7758 * gcc.target/i386/pr64393.c: New test.
7760 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7763 * gcc.target/i386/pr64387.c: New test.
7765 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7767 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7769 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7771 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7773 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7776 * gcc.target/arm/pr64453.c: New.
7778 2015-01-14 Richard Biener <rguenther@suse.de>
7781 * gcc.dg/lto/pr64415_0.c: New testcase.
7782 * gcc.dg/lto/pr64415_1.c: Likewise.
7784 2015-01-14 Martin Liska <mliska@suse.cz>
7786 * gcc.dg/ipa/pr64307.c: New test.
7788 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7790 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7793 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7796 * gcc.target/arm/pr64460_1.c: New test.
7798 2015-01-14 Richard Biener <rguenther@suse.de>
7800 PR tree-optimization/64493
7801 PR tree-optimization/64495
7802 * gcc.dg/vect/pr64493.c: New testcase.
7803 * gcc.dg/vect/pr64495.c: Likewise.
7805 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7807 * gcc.dg/Warray-bounds-11.c: New test-case.
7809 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7811 * gcc.target/mips/octeon3-pipe-1.c: New test.
7813 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7815 * jit.dg/harness.h (set_up_logging): Move string concatenation
7817 (concat_strings): New function.
7818 (dump_reproducer): New function.
7819 (test_jit): Call dump_reproducer.
7820 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7822 (jit-dg-test): Delete any generated reproducer from previous runs.
7823 Verify that a generated reproducer was created, and verify that it
7825 * jit.dg/test-nested-contexts.c (main): Call
7826 gcc_jit_context_dump_reproducer_to_file.
7828 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7830 * gcc.dg/aru-2.c: Add dg-require-profiling.
7832 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7834 * lib/target-supports.exp (check_profiling_available): Check if
7837 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7840 * g++.dg/torture/pr64565.C: New testcase.
7842 2015-01-13 Marek Polacek <polacek@redhat.com>
7845 * gcc.dg/tm/pr64391.c: New test.
7847 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7849 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7852 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7854 * gcc.target/i386/pie.c: New test.
7856 * lib/target-supports.exp (check_effective_target_pie): New.
7858 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7860 PR rtl-optimization/64286
7861 * gcc.target/i386/avx2-pr64286.c: New test.
7863 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7866 * g++.dg/cpp0x/vt-57626.C: New.
7868 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7871 * gfortran.dg/pr64528.f90: New test.
7873 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7875 * gcc.target/aarch64/subsp.c: New test.
7877 2015-01-13 Andrew Pinski <apinski@cavium.com>
7879 * gcc.target/aarch64/store-pair-1.c: New testcase.
7881 2015-01-13 Richard Biener <rguenther@suse.de>
7884 * gcc.dg/lto/pr64373_0.c: New testcase.
7886 2015-01-13 Andrew Pinski <apinski@cavium.com>
7888 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7889 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7891 2015-01-13 Richard Biener <rguenther@suse.de>
7893 PR tree-optimization/64406
7894 * gcc.dg/pr64406.c: New testcase.
7896 2015-01-13 Richard Biener <rguenther@suse.de>
7898 PR tree-optimization/64404
7899 * gcc.dg/vect/pr64404.c: New testcase.
7901 2015-01-13 Richard Biener <rguenther@suse.de>
7903 PR tree-optimization/64568
7904 * g++.dg/torture/pr64568.C: New testcase.
7906 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7908 * jit.dg/test-error-local-used-from-other-function.c: New test
7910 * jit.dg/test-error-param-reuse.c: New test case.
7911 * jit.dg/test-error-param-sharing.c: New test case.
7912 * jit.dg/test-error-param-used-from-other-function.c: New test
7914 * jit.dg/test-error-param-used-without-a-function.c: New test
7917 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7919 PR tree-optimization/64563
7920 * gcc.dg/pr64563.c: New test.
7923 * gcc.target/i386/pr64513.c: New test.
7925 PR tree-optimization/64454
7926 * gcc.dg/pr64454.c: New test.
7929 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7931 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7932 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7933 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7934 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7935 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7936 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7937 * gcc.dg/vect/slp-25.c: Likewise.
7938 * gcc.dg/vect/vect-109.c: Likewise.
7939 * gcc.dg/vect/vect-13.c: Likewise.
7940 * gcc.dg/vect/vect-17.c: Likewise.
7941 * gcc.dg/vect/vect-18.c: Likewise.
7942 * gcc.dg/vect/vect-19.c: Likewise.
7943 * gcc.dg/vect/vect-20.c: Likewise.
7944 * gcc.dg/vect/vect-21.c: Likewise.
7945 * gcc.dg/vect/vect-22.c: Likewise.
7946 * gcc.dg/vect/vect-27.c: Likewise.
7947 * gcc.dg/vect/vect-29.c: Likewise.
7948 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7949 * gcc.dg/vect/vect-2.c: Likewise.
7950 * gcc.dg/vect/vect-3.c: Likewise.
7951 * gcc.dg/vect/vect-4.c: Likewise.
7952 * gcc.dg/vect/vect-5.c: Likewise.
7953 * gcc.dg/vect/vect-72.c: Likewise.
7954 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7955 * gcc.dg/vect/vect-73.c: Likewise.
7956 * gcc.dg/vect/vect-77-global.c: Likewise.
7957 * gcc.dg/vect/vect-78-global.c: Likewise.
7958 * gcc.dg/vect/vect-7.c: Likewise.
7959 * gcc.dg/vect/vect-86.c: Likewise.
7960 * gcc.dg/vect/vect-align-1.c: Likewise.
7961 * gcc.dg/vect/vect-align-3.c: Likewise.
7962 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7963 * gcc.dg/vect/vect-all.c: Likewise.
7964 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7965 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7966 * gcc.dg/vect/vect-peel-3.c: Likewise.
7967 * gcc.dg/vect/vect-peel-4.c: Likewise.
7968 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7970 2015-01-12 Jeff Law <law@redhat.com>
7973 * gcc.target/m68k/pr64461.c: New test.
7975 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7977 * jit.dg/test-array-as-pointer.c (create_code): Update call
7978 to gcc_jit_context_new_global by setting "kind" to
7979 GCC_JIT_GLOBAL_IMPORTED.
7980 * jit.dg/test-error-array-as-pointer.c: Likewise.
7981 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7982 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7983 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7984 * jit.dg/test-using-global.c (the_global): Rename to...
7985 (imported_global): ...this.
7986 (create_code): Update to test the three kinds of global.
7987 (verify_code): Likewise.
7989 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7992 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7994 * gcc.target/i386/pr64291-2.c: Updated.
7996 2015-01-12 Richard Biener <rguenther@suse.de>
7998 PR tree-optimization/64530
7999 * gfortran.dg/pr64530.f90: New testcase.
8001 2015-01-12 Richard Biener <rguenther@suse.de>
8004 * gcc.dg/torture/pr64357.c: New testcase.
8006 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8008 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8011 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8012 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8014 2015-01-12 Martin Liska <mliska@suse.cz>
8016 * gcc.dg/ipa/PR64550.c: New test.
8018 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8021 * g++.dg/ipa/pr63470.C: New testcase.
8023 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8026 * gfortran.dg/typebound_operator_20.f90: New.
8028 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8031 * gfortran.dg/proc_ptr_comp_42.f90: New.
8033 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8036 * gfortran.dg/proc_ptr_comp_41.f90: New.
8038 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8040 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8042 2015-01-10 Tobias Burnus <burnus@net-b.de>
8045 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8046 and add dg-excess-errors.
8047 * gfortran.dg/line_length_6.f90: New.
8048 * gfortran.dg/line_length_7.f90: New.
8049 * gfortran.dg/line_length_8.f90: New.
8050 * gfortran.dg/line_length_9.f90: New.
8051 * gfortran.dg/line_length_10.f90: New.
8052 * gfortran.dg/line_length_11.f90: New.
8054 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8056 * jit.dg/test-threads.c (struct testcase): Move declaration
8057 to jit.dg/all-non-failing-tests.h.
8058 (testcases): Likewise.
8059 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8060 declaration here from jit.dg/all-non-failing-tests.h.
8061 (testcases): Likewise.
8062 * jit.dg/test-combination.c (create_code): Eliminate spelling
8063 out all of the testcases in favor of looping through the
8064 "testcases" metadata.
8065 (verify_code): Likewise.
8067 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8069 PR rtl-optimization/64536
8070 * gcc.dg/pr64536.c: New test.
8072 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8074 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8075 * jit.dg/test-combination.c (create_code): Likewise.
8076 (verify_code): Likewise.
8077 * jit.dg/test-constants.c: New test case.
8078 * jit.dg/test-threads.c: Add test-constants.c.
8080 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8083 * objc.dg/gnu-api-2-class.m: Add a test case
8084 for the above change.
8086 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8088 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8090 2015-01-09 Richard Biener <rguenther@suse.de>
8092 PR tree-optimization/64410
8093 * g++.dg/vect/pr64410.cc: New testcase.
8095 2015-01-09 Martin Liska <mliska@suse.cz>
8097 * gcc.dg/ipa/ipa-icf-32.c: New test.
8099 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8101 * c-c++-common/tsan/tsan_barrier.h: New.
8102 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8103 * c-c++-common/tsan/bitfield_race.c: Likewise.
8104 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8105 * c-c++-common/tsan/mutexset1.c: Likewise.
8106 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8107 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8108 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8109 * c-c++-common/tsan/simple_race.c: Likewise.
8110 * c-c++-common/tsan/simple_stack.c: Likewise.
8111 * c-c++-common/tsan/sleep_sync.c: Likewise.
8112 * c-c++-common/tsan/tiny_race.c: Likewise.
8113 * c-c++-common/tsan/tls_race.c: Likewise.
8114 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8115 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8116 * g++.dg/tsan/atomic_free.C: Likewise.
8117 * g++.dg/tsan/atomic_free2.C: Likewise.
8118 * g++.dg/tsan/cond_race.C: Likewise.
8119 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8121 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8124 * lib/target-supports.exp (check_effective_target_libatomic_available):
8126 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8127 targets that match effective-target libatomic_available.
8128 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8130 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8132 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8133 Verify the result of gcc_jit_context_get_last_error.
8134 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8136 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8138 PR tree-optimization/63989
8139 * gcc.dg/strlenopt-27.c: New test.
8141 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8143 * jit.dg/harness.h (set_up_logging): New function.
8144 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8145 set_up_logging on the context, so that every testcase is
8146 logged to a particular file.
8147 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8148 and call gcc_jit_context_set_logfile on the top-level context.
8150 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8153 * g++.dg/opt/pr64338.C: New test.
8155 2015-01-08 Tobias Burnus <burnus@net-b.de>
8157 * gfortran.dg/coarray/codimension_2b.f90: New file.
8158 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8159 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8161 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8164 * g++.dg/ext/fnname4.C: New.
8166 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8169 * g++.dg/cpp0x/constexpr-64462.C: New.
8171 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8174 * g++.dg/cpp0x/deleted10.C: New.
8176 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8178 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8180 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8182 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8183 GCC_JIT_UNARY_OP_ABS.
8184 (verify_unary_ops): Likewise.
8186 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8188 * jit.dg/test-arith-overflow.c: New test case.
8189 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8190 * jit.dg/test-combination.c (create_code): Likewise.
8191 (verify_code): Likewise.
8192 * jit.dg/test-threads.c (testcases): Likewise.
8194 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8196 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8197 rather than "jit". Load g++.exp, and call g++_init.
8198 Run test-*.cc files within the testsuite and *.cc files within
8200 (jit-dg-test): Drop the addition of -fgnu89-inline to
8201 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8202 doing it when compiling C testcases (since g++ does not handle
8203 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8204 is restored to the value after g++_init ran, rather than the
8205 value before g++_init ran. Return a list of
8206 $comp_output $output_file, as dg-test assumes.
8208 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8210 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8211 make it easier to figure out the origin of each test result when
8212 running test-combination.c and test-threads.c.
8213 (CHECK_VALUE): Likewise.
8214 (CHECK_DOUBLE_VALUE): Likewise.
8215 (CHECK_STRING_VALUE): Likewise.
8216 (CHECK_STRING_STARTS_WITH): Likewise.
8217 (CHECK_STRING_CONTAINS): Likewise.
8219 (check_string_value): Likewise, add "funcname" param.
8220 (check_string_starts_with): Likewise.
8221 (check_string_contains): Likewise.
8223 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8225 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8226 generating name of built executable.
8228 2015-01-07 Marek Polacek <polacek@redhat.com>
8231 * gcc.dg/pr64440.c: New test.
8232 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8234 2015-01-07 Marek Polacek <polacek@redhat.com>
8237 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8238 * gcc.dg/pr64417.c: New test.
8240 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8243 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8246 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8248 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8249 Check if testcases run without errors, not just if they compile.
8251 2015-01-06 Christian Bruel <christian.bruel@st.com>
8254 * gcc.target/sh/pr64507.c: New test.
8256 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8258 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8260 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8262 * c-c++-common/asan/sanitize-all-1.c: New test.
8263 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8264 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8265 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8266 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8268 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8270 * lib/target-supports.exp (check_profiling_available): Return 0 for
8272 (check_effective_target_tls_runtime): Likewise.
8273 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8274 * gcc.dg/20020312-2.c: Adjust for Visium.
8275 * gcc.dg/tls/thr-cse-1.c: Likewise
8276 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8277 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8278 * gcc.dg/weak/typeof-2.c: Likewise.
8280 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8282 PR rtl-optimization/64287
8283 * gcc.dg/aru-2.c: New test.
8285 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8288 * c-c++-common/ubsan/pr64344-1.c: New test.
8289 * c-c++-common/ubsan/pr64344-2.c: New test.
8291 PR tree-optimization/64465
8292 * gcc.dg/pr64465.c: New test.
8294 PR tree-optimization/64494
8295 * gcc.c-torture/compile/pr64494.c: New test.
8297 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8300 * gfortran.dg/realloc_on_assign_25.f90: New test.
8302 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8304 Update copyright years.
8306 2015-01-05 Marek Polacek <polacek@redhat.com>
8309 * gcc.dg/pr64423.c: New test.
8311 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8313 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8314 mmix-knuth-mmixware for the same reason as for MIPS.
8315 * gcc.dg/debug/debug-2.c: Ditto.
8317 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8319 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8322 * lib/gfortran.exp: Add libatomic library search path.
8323 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8324 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8326 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8328 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8330 * c-c++-common/tsan/bitfield_race.c: New testcase.
8331 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8333 2015-01-02 Tobias Burnus <burnus@net-b.de>
8335 * gfortran.dg/coarray/collectives_4.f90: New.
8337 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8340 * gfortran.dg/extends_16.f90: New.
8342 2015-01-02 Tobias Burnus <burnus@net-b.de>
8344 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8346 2015-01-02 Tobias Burnus <burnus@net-b.de>
8348 * gfortran.dg/coarray/codimension_2.f90: New.
8349 * gfortran.dg/coarray/codimension_2a.f90: New.
8350 * gfortran.dg/coarray_35.f90: New.
8351 * gfortran.dg/coarray_35a.f90: New.
8353 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8356 * gfortran.dg/dummy_procedure_11.f90: New.
8358 Copyright (C) 2015 Free Software Foundation, Inc.
8360 Copying and distribution of this file, with or without modification,
8361 are permitted in any medium without royalty provided the copyright
8362 notice and this notice are preserved.