1 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/init/explicit3.C: New.
6 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
9 * gcc.target/i386/pr66819-1.c: New test.
10 * gcc.target/i386/pr66819-2.c: Likewise.
11 * gcc.target/i386/pr66819-3.c: Likewise.
12 * gcc.target/i386/pr66819-4.c: Likewise.
13 * gcc.target/i386/pr66819-5.c: Likewise.
15 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
18 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
19 __attribute__((noinline, noclone)). Change "x" to "volatile char"
20 type to prevent possible flag-clobbering zero-extensions.
21 * gcc.target/i386/pr66703.c: New test.
23 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/cpp0x/nsdmi-template15.C: New.
28 2015-07-10 Jiong Wang <jiong.wang@arm.com>
30 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
32 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
34 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
35 * gcc.target/arm/flip-thumb.c: Likewise.
37 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
40 * gcc.target/i386/pr66813.c: New test.
42 2015-07-10 Jakub Jelinek <jakub@redhat.com>
45 * gcc.dg/gomp/pr66820.c: New test.
47 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
50 * g++.dg/cpp0x/scoped_enum6.C: New.
52 2015-07-10 Tom de Vries <tom@codesourcery.com>
54 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
55 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
57 2015-07-10 Richard Biener <rguenther@suse.de>
59 PR tree-optimization/66823
60 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
61 which should not be necessary. XFAIL.
63 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
66 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
68 2015-07-09 Jakub Jelinek <jakub@redhat.com>
71 * gcc.dg/gomp/pr66633-1.c: New test.
72 * gcc.dg/gomp/pr66633-2.c: New test.
73 * gcc.dg/gomp/pr66633-3.c: New test.
74 * gcc.dg/gomp/pr66633-4.c: New test.
76 2015-07-09 John Marino <gnugcc@marino.st>
78 * lib/target-supports.exp (check_effective_target_pie):
81 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
84 * gcc.target/i386/pr66814.c: New test.
86 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
88 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
89 * gcc.target/aarch64/fnmul-2.c: Likewise.
90 * gcc.target/aarch64/fnmul-3.c: Likewise.
91 * gcc.target/aarch64/fnmul-4.c: Likewise.
93 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
96 * g++.dg/cpp0x/vt-65790.C: New.
98 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
101 * gcc.target/i386/pr66818.c: New test.
103 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
106 * gcc.target/i386/pr66817.c: New test.
108 2015-07-09 Marek Polacek <polacek@redhat.com>
110 PR tree-optimization/66718
111 * gcc.dg/vect/vect-126.c: New test.
113 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
115 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
116 even when dwarf-2 is not the default.
118 2015-07-08 Jeff Law <law@redhat.com>
121 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
122 to have a single memory reference.
124 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
126 * g++.dg/other/dump-ada-spec-9.C: New test.
128 2015-07-08 Jakub Jelinek <jakub@redhat.com>
130 * g++.dg/vect/vect.exp: Run also simd* tests.
131 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
132 (check_vect): Fix up get_cpuid call for C++.
133 * g++.dg/vect/simd-clone-1.cc: New test.
135 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
137 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
139 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
141 * gcc.target/i386/readeflags-1.c (abort): New prototype.
142 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
144 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
147 * g++.dg/cpp0x/auto45.C: New.
149 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
152 * gcc.target/i386/pr66334.c: New.
154 2015-07-08 David Malcolm <dmalcolm@redhat.com>
156 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
159 2015-07-08 David Malcolm <dmalcolm@redhat.com>
162 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
163 (verify_code): Update expected error message.
164 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
165 (verify_code): Likewise.
166 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
167 (verify_code): Likewise.
169 2015-07-08 Richard Biener <rguenther@suse.de>
171 PR tree-optimization/66793
172 * gcc.dg/torture/pr66793.c: New testcase.
174 2015-07-08 Richard Biener <rguenther@suse.de>
176 PR tree-optimization/66794
177 * gcc.dg/torture/pr66794.c: New testcase.
179 2015-07-08 Marek Polacek <polacek@redhat.com>
182 * g++.dg/abi/abi-tag15.C: New test.
184 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
186 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
187 * gcc.target/mips/branch-3.c: Ditto
188 * gcc.target/mips/branch-4.c: Ditto.
189 * gcc.target/mips/branch-5.c: Ditto.
190 * gcc.target/mips/branch-6.c: Ditto.
191 * gcc.target/mips/branch-7.c: Ditto.
192 * gcc.target/mips/branch-8.c: Ditto.
193 * gcc.target/mips/branch-9.c: Ditto.
194 * gcc.target/mips/branch-10.c: Ditto.
195 * gcc.target/mips/branch-11.c: Ditto.
196 * gcc.target/mips/branch-12.c: Ditto.
197 * gcc.target/mips/branch-13.c: Ditto.
198 * gcc.target/mips/umips-branch-5.c: New file.
199 * gcc.target/mips/umips-branch-6.c: New file.
200 * gcc.target/mips/umips-branch-7.c: New file.
201 * gcc.target/mips/umips-branch-8.c: New file.
202 * gcc.target/mips/umips-branch-9.c: New file.
203 * gcc.target/mips/umips-branch-10.c: New file.
204 * gcc.target/mips/umips-branch-11.c: New file.
205 * gcc.target/mips/umips-branch-12.c: New file.
206 * gcc.target/mips/umips-branch-13.c: New file.
207 * gcc.target/mips/umips-branch-14.c: New file.
208 * gcc.target/mips/umips-branch-15.c: New file.
209 * gcc.target/mips/umips-branch-16.c: New file.
210 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
211 (OCCUPY_0xfffc): New define.
213 2015-07-08 Renlin Li <renlin.li@arm.com>
215 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
217 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
219 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
221 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
223 * gcc.target/i386/bt-3.c: New test.
224 * gcc.target/i386/bt-4.c: Ditto.
226 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
228 * g++.dg/other/dump-ada-spec-8.C: New test.
230 2015-07-07 David Malcolm <dmalcolm@redhat.com>
233 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
235 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
237 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
239 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
240 Avoid using an opaque struct for local "f".
242 2015-07-07 David Malcolm <dmalcolm@redhat.com>
245 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
246 * jit.dg/test-pr66779.c: New testcase.
248 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
250 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
253 2015-07-07 Richard Biener <rguenther@suse.de>
255 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
257 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
259 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
260 * gcc.target/mips/call-5.c: Ditto.
261 * gcc.target/mips/call-6.c: Ditto.
263 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
265 * gcc.dg/dx-test.c: New test-case.
267 2015-07-07 Andre Vehreschild <vehre@gmx.de>
270 * gfortran.dg/allocate_with_source_9.f08: New test.
272 2015-07-07 Christian Bruel <christian.bruel@st.com>
275 * gcc.target/arm/flip-thumb.c: Fix scan.
276 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
277 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
278 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
281 2015-05-05 Jakub Jelinek <jakub@redhat.com>
284 * gcc.c-torture/execute/pr65956.c: New test.
286 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
288 * gcc.target/arm/aapcs/align1.c: New.
289 * gcc.target/arm/aapcs/align_rec1.c: New.
290 * gcc.target/arm/aapcs/align2.c: New.
291 * gcc.target/arm/aapcs/align_rec2.c: New.
292 * gcc.target/arm/aapcs/align3.c: New.
293 * gcc.target/arm/aapcs/align_rec3.c: New.
294 * gcc.target/arm/aapcs/align4.c: New.
295 * gcc.target/arm/aapcs/align_rec4.c: New.
296 * gcc.target/arm/aapcs/align_vararg1.c: New.
297 * gcc.target/arm/aapcs/align_vararg2.c: New.
299 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
301 * gfortran.dg/iomsg_2.f90: New test.
303 2015-07-06 Richard Biener <rguenther@suse.de>
305 PR tree-optimization/66772
306 * gcc.dg/torture/pr66772-1.c: New testcase.
307 * gcc.dg/torture/pr66772-2.c: Likewise.
309 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
311 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
312 the jals instruction.
314 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
317 * gcc.target/i386/pr53383-1.c: New file.
318 * gcc.target/i386/pr53383-2.c: Likewise.
319 * gcc.target/i386/pr53383-3.c: Likewise.
321 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
323 * gcc.target/aarch64/fnmul-1.c: New.
324 * gcc.target/aarch64/fnmul-2.c: New.
325 * gcc.target/aarch64/fnmul-3.c: New.
326 * gcc.target/aarch64/fnmul-4.c: New.
328 2015-07-06 Richard Biener <rguenther@suse.de>
331 * gcc.dg/torture/pr66759.c: New testcase.
333 2015-07-06 Andre Vehreschild <vehre@gmx.de>
336 * gfortran.dg/alloc_comp_class_3.f03: New test.
337 * gfortran.dg/alloc_comp_class_4.f03: New test.
339 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
341 * gcc.c-torture/execute/pr66757.c: New test.
343 2015-07-06 Bin Cheng <bin.cheng@arm.com>
345 PR tree-optimization/66720
346 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
348 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
349 Sandra Loosemore <sandra@codesourcery.com>
351 * gcc.target/nios2/gprel-offset.c: New test.
353 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
356 * gfortran.dg/pr66725.f90: New test.
358 2015-07-03 Jason Merrill <jason@redhat.com>
360 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
361 Avoid narrowing error.
363 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
365 PR rtl-optimization/66706
366 * gcc.target/powerpc/shift-int.c: New testcase.
368 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
371 * gcc.target/i386/pr66746.c: New file.
373 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
375 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
377 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
379 PR tree-optimization/66119
380 * g++.dg/opt/pr66119.C: New.
382 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
385 * gfortran.dg/submodule_1.f90: New test
386 * gfortran.dg/submodule_2.f90: New test
387 * gfortran.dg/submodule_3.f90: New test
388 * gfortran.dg/submodule_4.f90: New test
389 * gfortran.dg/submodule_5.f90: New test
390 * gfortran.dg/submodule_6.f90: New test
391 * gfortran.dg/submodule_7.f90: New test
393 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
395 PR preprocessor/53690
396 * g++.dg/cpp/pr53690.C: New.
398 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
400 * gcc.target/powerpc/vec-cmp.c: New test.
402 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
405 * gfortran.dg/pr56520.f90: New test.
407 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
410 * gfortran.dg/pr66545_1.f90: New test.
411 * gfortran.dg/pr66545_2.f90: New test.
413 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
415 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
416 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
418 2015-07-02 Richard Biener <rguenther@suse.de>
421 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
424 2015-07-02 Richard Biener <rguenther@suse.de>
426 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
428 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
430 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
432 2015-07-01 Jason Merrill <jason@redhat.com>
434 * lib/target-supports.exp (cxx_default): Set to C++14.
436 2015-07-01 Tom de Vries <tom@codesourcery.com>
439 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
442 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
444 * gfortran.dg/warn_conversion_8.f90: New test.
446 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
448 PR rtl-optimization/61047
449 * gcc.c-torture/execute/20150611-1.c: New testcase.
451 2015-07-01 David Malcolm <dmalcolm@redhat.com>
454 * jit.dg/all-non-failing-tests.h: Add
455 test-pr66700-observing-write-through-ptr.c.
456 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
458 2015-07-01 David Malcolm <dmalcolm@redhat.com>
460 * jit.dg/test-accessing-union.c: Add comments for use by
461 gcc/jit/docs/topics/types.rst.
463 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
465 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
466 'do-require-effective-target' with 'dg-require-effective-target'.
467 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
468 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
469 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
470 'stlex' with 'strex' as the expected output.
472 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
475 * g++.dg/cpp0x/gen-attrs-60.C: New.
476 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
478 2015-07-01 Jiong Wang <jiong.wang@arm.com>
480 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
482 * gcc.target/aarch64/pic-small.c: Restrict this test under
483 check_effective_target_aarch64_small_fpic.
485 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
487 * gfortran.dg/gomp/pr66633.f90: New test.
489 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
492 * g++.dg/template/pr66686.C: New test.
494 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
496 * gnat.dg/lto17.ad[sb]: New test.
498 2015-06-30 David Malcolm <dmalcolm@redhat.com>
500 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
501 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
503 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
505 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
507 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
509 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
511 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
513 * jit.dg/test-switch.c: New testcase.
514 * jit.dg/test-switch.cc: New testcase.
516 2015-06-30 David Malcolm <dmalcolm@redhat.com>
519 * jit.dg/all-non-failing-tests.h: Add note about
520 test-validly-unreachable-block.c.
521 * jit.dg/test-validly-unreachable-block.c: New file.
523 2015-06-30 David Malcolm <dmalcolm@redhat.com>
526 * jit.dg/all-non-failing-tests.h: Add note about
527 test-extra-options.c.
528 * jit.dg/test-extra-options.c: New testcase.
530 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
533 * gcc.target/i386/pr66691.c: New.
535 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
537 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
538 * gcc.target/i386/iamcu/args.h: Likewise.
539 * gcc.target/i386/iamcu/asm-support.S: Likewise.
540 * gcc.target/i386/iamcu/defines.h: Likewise.
541 * gcc.target/i386/iamcu/macros.h: Likewise.
542 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
543 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
544 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
545 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
546 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
547 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
548 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
549 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
550 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
551 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
552 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
553 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
554 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
555 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
556 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
557 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
558 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
560 2015-06-30 Marek Polacek <polacek@redhat.com>
562 * gcc.dg/fold-minus-6.c: New test.
564 * gcc.dg/fold-ior-3.c: New test.
566 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
568 Implement N4197 - Adding u8 character literals
569 * g++.dg/cpp1z/utf8.C: New.
570 * g++.dg/cpp1z/utf8-neg.C: New.
571 * g++.dg/cpp1z/udlit-utf8char.C: New.
573 2015-06-30 Marek Polacek <polacek@redhat.com>
575 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
577 2015-06-30 Tom de Vries <tom@codesourcery.com>
579 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
580 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
581 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
582 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
584 2015-06-30 Marek Polacek <polacek@redhat.com>
586 * gcc.dg/fold-ior-2.c: New test.
588 2015-06-30 Tom de Vries <tom@codesourcery.com>
590 PR tree-optimization/66652
591 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
592 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
594 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
596 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/cpp0x/constexpr-friend-3.C: New.
600 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
602 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
605 * gfortran.dg/wunused-parameter.f90: New test.
607 2015-06-29 Richard Henderson <rth@redhat.com>
609 * gcc.target/i386/asm-flag-1.c: New.
610 * gcc.target/i386/asm-flag-2.c: New.
611 * gcc.target/i386/asm-flag-3.c: New.
612 * gcc.target/i386/asm-flag-4.c: New.
613 * gcc.target/i386/asm-flag-5.c: New.
615 2015-06-29 Marek Polacek <polacek@redhat.com>
618 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
619 * c-c++-common/pr66322.c: New test.
620 * g++.dg/eh/scope1.C: Remove dg-warning.
622 2015-06-29 Richard Biener <rguenther@suse.de>
624 PR tree-optimization/66677
625 * gcc.dg/vect/pr66677.c: New testcase.
627 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
630 * gcc.dg/tree-ssa/pr64130.c: New test.
632 2015-06-26 Jiong Wang <jiong.wang@arm.com>
634 * gcc.target/aarch64/pic-small.c: New testcase.
636 2015-06-26 Richard Biener <rguenther@suse.de>
638 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
640 2015-06-26 Marek Polacek <polacek@redhat.com>
642 * gcc.dg/fold-and-1.c: New test.
643 * gcc.dg/fold-and-2.c: New test.
645 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
647 * gnat.dg/warn11.adb: Add missing dg directive.
648 * gnat.dg/warn12.adb: New test.
649 * gnat.dg/warn12_pkg.ads: New helper.
651 2015-06-26 Richard Biener <rguenther@suse.de>
653 * gfortran.dg/reassoc_3.f90: Adjust.
655 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
658 * gcc.target/i386/pr66412.c: New test.
660 2015-06-25 Richard Biener <rguenther@suse.de>
662 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
664 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
666 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
668 2015-06-25 Richard Biener <rguenther@suse.de>
670 * gfortran.dg/vect/vect-9.f90: New testcase.
672 2015-06-25 Nick Clifton <nickc@redhat.com>
674 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
675 H8300 and M32R targets.
677 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
680 * gfortran.dg/maxerrors.f90: New test.
682 2015-06-08 DJ Delorie <dj@redhat.com>
684 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
686 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
688 * gcc.target/aarch64/mgeneral-regs_3.c: New.
690 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
692 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
693 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
694 * gcc.target/aarch64/nofp_1.c: New file.
696 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
698 Implement N3928 - Extending static_assert
699 * g++.dg/cpp0x/static_assert8.C: Adjust.
700 * g++.dg/cpp0x/static_assert12.C: New.
701 * g++.dg/cpp0x/static_assert13.C: New.
702 * g++.dg/cpp1y/static_assert1.C: New.
703 * g++.dg/cpp1y/static_assert2.C: New.
704 * g++.dg/cpp1z/static_assert-nomsg.C: New.
706 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
709 * g++.dg/cpp0x/trailing11.C: New.
711 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
713 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
715 * gcc.target/arm/memset-inline-10.c: Likewise.
716 * gcc.target/arm/pr58784.c: Likewise.
717 * gcc.target/arm/pr59985.C: Likewise.
718 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
720 2015-06-24 Renlin Li <renlin.li@arm.com>
722 * gcc.target/aarch64/arm_align_max_pwr.c: New.
723 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
725 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
728 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
731 * g++.dg/cpp0x/auto45.C: New test.
732 * g++.dg/template/pr30044.C: New test.
733 * g++.dg/template/crash83.C: Accept any error string.
734 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
736 * g++.dg/cpp0x/variadic18.C: Likewise
737 * g++.dg/template/canon-type-13.C: Likewise.
738 * g++.old-deja/g++.pt/ttp42.C: Likewise.
740 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/other/linkage2.C: New.
745 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
748 * gcc.target/arm/pr63408.c: New test.
750 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
752 * lib/c-torture.exp: Don't call check_effective_target_lto
753 before setting up environment correctly.
754 * lib/gcc-dg.exp: Likewise, and protect
755 gcc_force_conventional_output.
757 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
759 PR rtl-optimization/66306
760 * gcc.target/s390/pr66306.c: New test.
762 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
764 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
765 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
766 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
767 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
768 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
769 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
770 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
772 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
775 * gcc.c-torture/pr65803.c: New test.
777 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
780 * g++.dg/cpp0x/auto45.C: New test.
781 * g++.dg/template/pr30044.C: New test.
782 * g++.dg/template/crash83.C: Accept any error string.
783 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
785 * g++.dg/cpp0x/variadic18.C: Likewise
786 * g++.dg/template/canon-type-13.C: Likewise.
787 * g++.old-deja/g++.pt/ttp42.C: Likewise.
789 2015-06-23 Marek Polacek <polacek@redhat.com>
791 * c-c++-common/Wlogical-op-3.c: New test.
793 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
796 * g++.dg/cpp0x/scoped_enum5.C: New.
798 2015-06-23 Richard Biener <rguenther@suse.de>
800 PR tree-optimization/66636
801 * gcc.dg/vect/pr66636.c: New testcase.
803 2015-06-23 Marek Polacek <polacek@redhat.com>
805 * gcc.dg/fold-minus-4.c: New test.
806 * gcc.dg/fold-minus-5.c: New test.
807 * c-c++-common/ubsan/overflow-add-5.c: New test.
809 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
811 Add missing testcase from r224672.
812 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
814 * gcc.target/vax/bswapdi-1.c: New.
816 2015-06-23 Andre Vehreschild <vehre@gmx.de>
819 * gfortran.dg/associate_18.f08: New test.
821 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
824 * gcc.target/i386/pr66560-1.c: New test.
825 * gcc.target/i386/pr66560-2.c: Ditto.
826 * gcc.target/i386/pr66560-3.c: Ditto.
827 * gcc.target/i386/pr66560-4.c: Ditto.
829 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
831 * gcc.target/nvptx/nvptx.exp: New file.
832 * gcc.target/nvptx/proto-1.c: Likewise.
834 2015-06-23 Bin Cheng <bin.cheng@arm.com>
836 PR tree-optimization/66449
837 * gcc.dg/vect/pr66449.c: New test.
839 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
841 * g++.dg/other/dump-ada-spec-5.C: New test.
842 * g++.dg/other/dump-ada-spec-6.C: Likewise.
843 * g++.dg/other/dump-ada-spec-7.C: Likewise.
845 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
847 * g++.dg/inherit/pure1.C: Test location too.
849 2015-06-22 Marek Polacek <polacek@redhat.com>
851 * gcc.dg/fold-ior-1.c: New test.
852 * gcc.dg/fold-minus-2.c: New test.
853 * gcc.dg/fold-minus-3.c: New test.
854 * gcc.dg/fold-plus-1.c: New test.
855 * gcc.dg/fold-plus-2.c: New test.
856 * gcc.dg/fold-xor-4.c: New test.
857 * gcc.dg/fold-xor-5.c: New test.
859 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862 * g++.dg/torture/pr65914.C: New.
864 2015-06-22 Richard Biener <rguenther@suse.de>
866 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
867 not existing TORTURE_OPTIONS only.
868 * lib/gcc-dg.exp: Likewise.
870 2015-06-22 Christian Bruel <christian.bruel@st.com>
873 * gcc.target/arm/flip-thumb.c: New test.
875 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
876 Martin Liska <mliska@suse.cz>
879 * g++.dg/ipa/pr65908.C: New testcase.
881 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
884 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
885 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
887 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
889 * gnat.dg/specs/debug1.ads: Adjust.
891 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
893 * gcc.target/aarch64/fmovd-zero-mem.c: New.
894 * gcc.target/aarch64/fmovd-zero-reg.c: New.
895 * gcc.target/aarch64/fmovf-zero-mem.c: New.
896 * gcc.target/aarch64/fmovf-zero-reg.c: New.
897 * gcc.target/aarch64/fmovld-zero-mem.c: New.
898 * gcc.target/aarch64/fmovld-zero-mem.c: New.
899 * gcc.target/aarch64/fmovd-zero.c: Delete.
900 * gcc.target/aarch64/fmovf-zero.c: Delete.
902 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
904 * gcc.target/vax/bswapdi-1.c: New.
906 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
908 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
910 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
912 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
914 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
916 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
918 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
920 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
922 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
924 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
926 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
928 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
930 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
932 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
934 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
936 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
938 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
940 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
942 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
944 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
946 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
948 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
950 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
952 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
954 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
956 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
958 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
960 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
962 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
964 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
966 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
968 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
970 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
972 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
974 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
976 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
978 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
980 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
982 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
984 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
985 (_ARM_FPSCR): Add FZ field.
986 (clean_results): Force FZ=1 on AArch64.
987 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
989 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
991 * gcc.target/aarch64/pr62308.c: New test.
993 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
996 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
998 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1000 * gcc.target/i386/mpx/pr66581.c: New test.
1002 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1004 * gcc.target/i386/cmov9.c: New test.
1006 2015-06-18 Richard Biener <rguenther@suse.de>
1008 * g++.dg/other/const4.C: New testcase.
1010 2015-06-18 Michael Matz <matz@suse.de>
1013 * gcc.dg/vect/pr66253.c: New testcase.
1015 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1018 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1020 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1023 * gcc.target/i386/mpx/pr66568.c: New test.
1025 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1028 * gcc.target/i386/mpx/pr66567.c: New test.
1030 2015-06-18 Richard Biener <rguenther@suse.de>
1032 PR tree-optimization/66510
1033 * gcc.dg/vect/slp-perm-12.c: New testcase.
1035 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1037 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1038 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1039 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1040 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1042 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1045 * g++.dg/gomp/pr66571-1.C: New test.
1048 * c-c++-common/gomp/pr66429.c: New test.
1050 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1052 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1053 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1055 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1057 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1060 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1063 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1065 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1067 * gcc.target/mips/pr65862-1.c: New test.
1068 * gcc.target/mips/pr65862-2.c: Likewise.
1070 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1072 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1073 * gcc.target/i386/pr52252-atom.c: Ditto.
1074 * gcc.target/i386/vect-div-1.c: Ditto.
1075 * gcc.target/i386/rotate-5.c: Ditto.
1076 * gcc.target/i386/pr50202.c: Ditto.
1077 * gcc.target/i386/pr37843-3.c: Ditto.
1078 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1079 * gcc.target/i386/pr53397-1.c: Ditto.
1080 * gcc.target/i386/pr55934.c: Ditto.
1081 * gcc.target/i386/pr37843-4.c: Ditto.
1082 * gcc.target/i386/pr60451.c: Ditto.
1083 * gcc.target/i386/pr53397-2.c: Ditto.
1084 * gcc.target/i386/vectorize1.c: Ditto.
1085 * gcc.target/i386/extract-insert-combining.c: Ditto.
1086 * gcc.target/i386/pr53759.c: Ditto.
1087 * gcc.target/i386/pr52252-core.c: Ditto.
1088 * gcc.target/i386/rotate-3.c: Ditto.
1089 * gcc.target/i386/sse-20.c: Ditto.
1090 * gcc.target/i386/rotate-4.c: Ditto.
1091 * gcc.target/i386/pr61403.c: Ditto.
1092 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1093 * gcc.target/i386/pr60901.c: Ditto.
1094 * gcc.target/i386/pr59794-7.c: Ditto.
1095 * gcc.target/i386/pr62208.c: Ditto.
1096 * gcc.target/i386/pr53416.c: Ditto.
1097 * gcc.target/i386/asm-dialect-1.c: Ditto.
1098 * gcc.target/i386/pr50038.c: Ditto.
1099 * gcc.target/i386/47698.c: Ditto.
1100 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1101 * gcc.target/i386/pr59794-2.c: Ditto.
1102 * gcc.target/i386/pr59794-3.c: Ditto.
1103 * gcc.target/i386/pr39058.c: Ditto.
1104 * gcc.target/i386/pr60205-1.c: Ditto.
1105 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1106 * gcc.target/i386/sse2-movq-2.c: Ditto.
1108 2015-06-17 Richard Biener <rguenther@suse.de>
1110 PR tree-optimization/66251
1111 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1113 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1116 * g++.dg/parse/new-placement1.C: New.
1118 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1120 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1121 * jit.dg/test-compound-assignment.c: New testcase.
1123 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1126 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1127 to "testcases" array.
1129 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1132 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1133 * jit.dg/test-debug-strings.c: New test case.
1134 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1135 the discriminant has a sane debug string.
1137 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1140 * gcc.target/i386/pr56766-1.c: New test.
1141 * gcc.target/i386/pr56766-2.c: Ditto.
1143 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1145 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1146 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1147 * gcc.target/mips/loongson-simd.c: Ditto.
1149 2015-06-16 Richard Biener <rguenther@suse.de>
1151 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1153 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1155 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1156 passed by the testsuite driver.
1158 2015-06-16 Richard Biener <rguenther@suse.de>
1160 * gcc.dg/vect/slp-perm-11.c: New testcase.
1162 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1164 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1167 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1169 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1170 Reinstate calls to torture-init and torture-finalize.
1172 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1174 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1176 2015-06-15 Nathan Sidwell <nathan@acm.org>
1179 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1181 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/cpp0x/local-type1.C: New.
1186 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1191 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1192 unimplemented error.
1193 * gfortran.dg/allocate_with_source_7.f08: New test.
1194 * gfortran.dg/allocate_with_source_8.f08: New test.
1196 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1199 * g++.dg/warn/Walways-true-3.C: New test.
1201 2015-06-13 Tom de Vries <tom@codesourcery.com>
1203 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1205 2015-06-13 Tom de Vries <tom@codesourcery.com>
1207 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1208 (main): Remove superfluous attributes.
1209 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1210 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1212 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1214 * gcc.target/i386/monitorx.c: New.
1215 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1216 * gcc.target/i386/sse-13.c: Ditto.
1217 * gcc.target/i386/sse-14.c: Ditto.
1218 * gcc.target/i386/sse-22.c: Ditto.
1219 * gcc.target/i386/sse-23.c: Ditto.
1220 * g++.dg/other/i386-2.C: Ditto.
1221 * g++.dg/other/i386-3.C: Ditto.
1223 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1225 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1227 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1230 * gfortran.dg/allocatable_scalar_13.f90: New test
1232 2015-06-11 Marek Polacek <polacek@redhat.com>
1234 * gcc.dg/fold-xor-3.c: New test.
1236 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1238 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1239 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1241 2015-06-11 Christian Bruel <christian.bruel@st.com>
1244 * gcc.target/arm/pragma_attribute.c: New test.
1246 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1248 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1250 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1253 * gcc.target/i386/pr66473.c: New test.
1255 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.dg/tls/pr66470.c: New test.
1259 * gcc.target/i386/pr66470.c: New test.
1261 2015-06-10 Christian Bruel <christian.bruel@st.com>
1264 * gcc.target/arm/attr_arm.c: New test
1265 * gcc.target/arm/attr_arm-err.c: New test
1266 * gcc.target/arm/attr_thumb.c: New test
1267 * gcc.target/arm/attr_thumb-static.c: New test
1269 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1274 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1276 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1278 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1279 passed by the testsuite driver.
1281 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1284 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1285 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1286 * gcc.dg/ssp-1.c: Make counter a register.
1287 * gcc.dg/ssp-2.c: Likewise.
1288 * gcc.dg/torture/parm-coalesce.c: New.
1290 2015-06-09 Tom de Vries <tom@codesourcery.com>
1292 * gcc.target/i386/vararg-loc.c: New test.
1294 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1298 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1300 2015-06-09 Marek Polacek <polacek@redhat.com>
1302 PR tree-optimization/66299
1303 * gcc.dg/pr66299-1.c: New test.
1304 * gcc.dg/pr66299-2.c: New test.
1305 * gcc.dg/pr66299-3.c: New test.
1307 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1309 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1310 passed by the testsuite driver.
1312 2015-06-09 Richard Biener <rguenther@suse.de>
1315 * gcc.dg/fold-modpow2.c: New testcase.
1317 2015-06-09 Richard Biener <rguenther@suse.de>
1319 PR tree-optimization/66419
1320 * gcc.dg/vect/bb-slp-37.c: New testcase.
1322 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1324 * gcc.target/arm/stl-cond.c: New test.
1326 2015-06-09 Richard Biener <rguenther@suse.de>
1329 * gcc.dg/torture/pr66413.c: New testcase.
1331 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1333 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1334 * gcc.dg/ssp-1.c: Make counter a register.
1335 * gcc.dg/ssp-2.c: Likewise.
1336 * gcc.dg/torture/parm-coalesce.c: New.
1338 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1340 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1341 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1343 2015-06-08 Tom de Vries <tom@codesourcery.com>
1345 PR rtl-optimization/66444
1346 * gcc.dg/pr66444.c: New test.
1348 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1351 * gfortran.dg/class_is_1.f90: New test.
1352 * gfortran.dg/type_is_1.f90: Ditto.
1354 2015-06-08 Marek Polacek <polacek@redhat.com>
1357 * gcc.dg/cpp/pr66415-1.c: New test.
1358 * gcc.dg/cpp/pr66415-2.c: New test.
1360 2015-06-08 Richard Biener <rguenther@suse.de>
1362 PR tree-optimization/66422
1363 * gcc.dg/Warray-bounds-16.c: New testcase.
1365 2015-06-08 Richard Biener <rguenther@suse.de>
1367 * gcc.dg/vect/slp-perm-10.c: New testcase.
1368 * gcc.dg/vect/slp-23.c: Adjust.
1369 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1370 vector pointer update.
1372 2015-06-08 Marek Polacek <polacek@redhat.com>
1375 * g++.dg/ubsan/pr66452.C: New test.
1377 2015-06-08 Tom de Vries <tom@codesourcery.com>
1379 PR tree-optimization/66436
1380 * gcc.dg/gomp/dump-new-function-2.c: New test.
1381 * gcc.dg/gomp/dump-new-function-3.c: Same.
1382 * gcc.dg/gomp/dump-new-function.c: Same.
1384 2015-06-08 Tom de Vries <tom@codesourcery.com>
1386 PR tree-optimization/66435
1387 * gcc.dg/gomp/notify-new-function-2.c: New test.
1388 * gcc.dg/gomp/notify-new-function-3.c: Same.
1389 * gcc.dg/gomp/notify-new-function.c: Same.
1391 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1393 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1394 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1395 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1396 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1397 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1398 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1401 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1404 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1405 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1407 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1408 * gfortran.dg/warn_conversion_5.f90: New test.
1409 * gfortran.dg/warn_conversion_6.f90: New test.
1410 * gfortran.dg/warn_conversion_7.f90: New test.
1412 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1415 * gfortran.dg/blockdata_9.f: New test.
1417 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1420 * gfortran.dg/forall_17.f90: New test.
1422 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1424 * g++.dg/cpp0x/pr57101.C: Add warning.
1425 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1426 * g++.dg/ext/visibility/anon7.C: Same.
1427 * g++.dg/ipa/pr63587-2.C: Same.
1428 * g++.dg/opt/dump1.C: Same.
1429 * g++.dg/opt/pr59622-3.C: Same.
1430 * g++.dg/opt/pr59622.C: Same.
1431 * g++.dg/torture/pr46383.C: Same.
1432 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1433 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1434 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1436 * gfortran.dg/intent_out_8.f90: Same.
1437 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1439 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1442 gfortran.dg/equiv_9.f90: New test.
1445 2015-06-05 Tom de Vries <tom@codesourcery.com>
1447 merge from gomp4 branch:
1448 2015-05-28 Tom de Vries <tom@codesourcery.com>
1450 PR tree-optimization/65443
1451 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1452 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1453 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1455 2015-06-05 Nathan Sidwell <nathan@acm.org>
1458 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1460 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1462 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1464 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1466 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1468 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1470 * testsuite/gcc.target/i386/noplt-1.c: New test.
1471 * testsuite/gcc.target/i386/noplt-2.c: New test.
1472 * testsuite/gcc.target/i386/noplt-3.c: New test.
1473 * testsuite/gcc.target/i386/noplt-4.c: New test.
1475 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1478 * gfortran.dg/adjustl_1.f90: New test.
1480 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1482 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1483 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1485 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1487 * lto.c (iterative_hash_canonical_type,
1488 gimple_register_canonical_type): only hash main variants of types
1490 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1492 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1493 Move set of dg-do-what-default after early return.
1495 2015-06-04 Marek Polacek <polacek@redhat.com>
1498 * gcc.dg/lvalue-8.c: New test.
1500 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1501 Paolo Carlini <paolo.carlini@oracle.com>
1504 * g++.dg/other/pr66130.C: New.
1505 * g++.dg/cpp0x/pr66130.C: Likewise.
1507 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/cpp0x/decl-loc1.C: New.
1510 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1511 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1512 * g++.dg/init/ctor8.C: Likewise.
1513 * g++.dg/parse/semicolon4.C: Likewise.
1515 2015-06-03 Marek Polacek <polacek@redhat.com>
1518 * g++.dg/ubsan/static-init-1.C: New test.
1519 * g++.dg/ubsan/static-init-2.C: New test.
1520 * g++.dg/ubsan/static-init-3.C: New test.
1522 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1525 * gcc.target/i386/pr66275.c: New test.
1527 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1529 * gcc.dg/Wcxx-compat-22.c: New testcase.
1530 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1531 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1532 * c-c++-common/pr58346-1.c: Likewise.
1533 * c-c++-common/transparent-union-1.c: Likewise.
1535 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1537 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1538 * g++.dg/plugin/def_plugin.c: New file.
1539 * g++.dg/plugin/def-plugin-test.C: New file.
1541 2015-06-03 Richard Biener <rguenther@suse.de>
1543 * gcc.dg/vect/bb-slp-36.c: New testcase.
1545 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1547 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1549 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1551 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1552 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1553 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1554 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1556 2015-06-03 Marek Polacek <polacek@redhat.com>
1560 * gcc.dg/pr64223-1.c: New test.
1561 * gcc.dg/pr64223-2.c: New test.
1563 2015-06-03 Richard Biener <rguenther@suse.de>
1565 PR tree-optimization/63916
1566 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1568 2015-06-03 Richard Biener <rguenther@suse.de>
1570 PR tree-optimization/66375
1571 * gcc.dg/torture/pr66375.c: New testcase.
1573 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1575 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1577 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1580 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1582 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1585 * gfortran.dg/reshape_7.f90: New test.
1587 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1590 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1593 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1596 * gcc.dg/pr49551.c: New testcase.
1598 2015-06-02 Richard Biener <rguenther@suse.de>
1601 * g++.dg/lto/pr65549_0.C: New testcase.
1603 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1607 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1609 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1611 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1613 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1618 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1620 PR tree-optimization/48052
1621 * gcc.dg/tree-ssa/scev-8.c: New.
1622 * gcc.dg/tree-ssa/scev-9.c: New.
1623 * gcc.dg/tree-ssa/scev-10.c: New.
1624 * gcc.dg/vect/pr48052.c: New.
1626 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1628 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1630 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1632 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1634 2015-06-02 Marek Polacek <polacek@redhat.com>
1637 * gcc.dg/torture/pr66345.c: New test.
1639 2015-06-02 Richard Biener <rguenther@suse.de>
1641 PR tree-optimization/65961
1642 * gcc.dg/torture/pr65961.c: New testcase.
1644 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1646 PR tree-optimization/52563
1647 PR tree-optimization/62173
1648 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1649 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1651 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1653 * gnat.dg/specs/varsize_return2.ads: New test.
1654 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1656 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1658 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1660 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1663 * gcc.target/aarch64/sync-comp-swap.c: New.
1664 * gcc.target/aarch64/sync-comp-swap.x: New.
1665 * gcc.target/aarch64/sync-op-acquire.c: New.
1666 * gcc.target/aarch64/sync-op-acquire.x: New.
1667 * gcc.target/aarch64/sync-op-full.c: New.
1668 * gcc.target/aarch64/sync-op-full.x: New.
1669 * gcc.target/aarch64/sync-op-release.c: New.
1670 * gcc.target/aarch64/sync-op-release.x: New.
1672 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1674 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1677 2015-06-01 Richard Biener <rguenther@suse.de>
1679 PR tree-optimization/66349
1680 PR tree-optimization/66352
1681 PR tree-optimization/66357
1682 * gcc.dg/torture/pr66357.c: New testcase.
1683 * gcc.dg/torture/pr66349.c: Likewise.
1684 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1686 2015-06-01 Richard Biener <rguenther@suse.de>
1689 2015-05-29 Richard Biener <rguenther@suse.de>
1691 PR tree-optimization/66314
1692 * gcc.dg/asan/pr66314.c: New testcase.
1694 2015-06-01 Richard Biener <rguenther@suse.de>
1696 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1698 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1700 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1702 (hp3, hp4): Add inline keyword.
1703 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1704 (hp2): Add inline keyword.
1705 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1706 (hp2): Add inline keyword.
1708 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1711 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1712 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1713 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1714 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1716 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1718 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1719 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1721 2015-06-01 Richard Biener <rguenther@suse.de>
1723 PR tree-optimization/66280
1724 * g++.dg/torture/pr66280.C: New testcase.
1725 * g++.dg/torture/pr66280-2.C: Likewise.
1727 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1729 * gnat.dg/addr9_1.adb: New test.
1730 * gnat.dg/addr9_2.adb: Likewise.
1731 * gnat.dg/addr9_3.adb: Likewise.
1732 * gnat.dg/addr9_4.adb: Likewise.
1734 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1736 * g++.dg/other/dump-ada-spec-4.C: New test.
1738 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1740 * gcc.dg/alias-8.c: Fix dg-warning.
1742 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1744 * gcc.dg/alias-8.c: Do not xfail.
1745 * gcc.dg/pr62167.c: Prevent FRE.
1746 * gcc.dg/alias-14.c: New testcase.
1748 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1750 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1752 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1755 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1757 * gcc.target/s390/hotpatch-10.c: Likewise.
1758 * gcc.target/s390/hotpatch-11.c: Likewise.
1759 * gcc.target/s390/hotpatch-12.c: Likewise.
1760 * gcc.target/s390/hotpatch-17.c: Likewise.
1761 * gcc.target/s390/hotpatch-18.c: Likewise.
1762 * gcc.target/s390/hotpatch-20.c: Likewise.
1763 * gcc.target/s390/hotpatch-21.c: Likewise.
1764 * gcc.target/s390/hotpatch-22.c: Likewise.
1765 * gcc.target/s390/hotpatch-23.c: Likewise.
1766 * gcc.target/s390/hotpatch-24.c: Likewise.
1767 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1768 to check for the exact nops too.
1769 * gcc.target/s390/hotpatch-3.c: Likewise.
1770 * gcc.target/s390/hotpatch-4.c: Likewise.
1771 * gcc.target/s390/hotpatch-5.c: Likewise.
1772 * gcc.target/s390/hotpatch-6.c: Likewise.
1773 * gcc.target/s390/hotpatch-7.c: Likewise.
1774 * gcc.target/s390/hotpatch-8.c: Likewise.
1775 * gcc.target/s390/hotpatch-9.c: Likewise.
1776 * gcc.target/s390/hotpatch-14.c: Likewise.
1777 * gcc.target/s390/hotpatch-15.c: Likewise.
1778 * gcc.target/s390/hotpatch-16.c: Likewise.
1779 * gcc.target/s390/hotpatch-19.c: Likewise.
1780 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1781 scan-assembler-times counting number of .align directives.
1782 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1783 dg-options. Remove scan-assembler-times counting number of .align
1785 * gcc.target/s390/hotpatch-26.c: New file.
1786 * gcc.target/s390/hotpatch-27.c: New file.
1787 * gcc.target/s390/hotpatch-28.c: New file.
1788 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1789 using -Os -O0 -O1 -O2 -O3 options.
1791 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1793 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1795 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1797 PR tree-optimization/66142
1798 * gcc.dg/vect/pr66142.c: New test.
1800 2015-05-29 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/66314
1803 * gcc.dg/asan/pr66314.c: New testcase.
1805 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1807 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1808 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1810 (schedule-cleanups, dg-keep-saved-temps): New proc.
1811 (gcc-dg-test-1): Schedule cleanups.
1812 * lib/profopt.exp (profopt-execute): Likewise.
1813 * g++.dg/cdce3.C: Adjust expected line numbers.
1814 * gcc.dg/cdce1.c: Likewise.
1815 * gcc.dg/cdce2.c: Likewise.
1816 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1817 * gcc.dg/strlenopt-24.c: Likewise.
1818 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1819 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1820 * obj-c++.dg/encode-2.mm: Likewise.
1822 2015-05-28 DJ Delorie <dj@redhat.com>
1824 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1826 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1828 * gnat.dg/discr43.adb: New test.
1830 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1832 * gnat.dg/varsize_temp.adb: Rename into...
1833 * gnat.dg/varsize1.adb: ...this.
1834 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1835 * gnat.dg/varsize2.ad[sb]: ...this.
1836 * gnat.dg/varsize3_1.adb: New test.
1837 * gnat.dg/varsize3_2.adb: Likewise.
1838 * gnat.dg/varsize3_3.adb: Likewise.
1839 * gnat.dg/varsize3_4.adb: Likewise.
1840 * gnat.dg/varsize3_5.adb: Likewise.
1841 * gnat.dg/varsize3_6.adb: Likewise.
1842 * gnat.dg/varsize3_pkg1.ads: New helper.
1843 * gnat.dg/varsize3_pkg2.ads: Likewise.
1844 * gnat.dg/varsize3_pkg3.ads: Likewise.
1846 2015-05-28 Richard Biener <rguenther@suse.de>
1848 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1850 2015-05-28 Richard Biener <rguenther@suse.de>
1852 PR tree-optimization/66142
1853 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1855 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1858 * gcc.dg/darwin-minversion-3.c: Update testcase.
1859 * gcc.dg/darwin-minversion-4.c: Ditto.
1860 * gcc.dg/darwin-minversion-5.c: New testcase.
1861 * gcc.dg/darwin-minversion-6.c: Ditto.
1862 * gcc.dg/darwin-minversion-7.c: Ditto.
1863 * gcc.dg/darwin-minversion-8.c: Ditto.
1864 * gcc.dg/darwin-minversion-9.c: Ditto.
1865 * gcc.dg/darwin-minversion-10.c: Ditto.
1866 * gcc.dg/darwin-minversion-11.c: Ditto.
1867 * gcc.dg/darwin-minversion-12.c: Ditto.
1869 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1871 PR rtl-optimization/66168
1872 * gcc.c-torture/compile/pr66168.c: New test.
1874 2015-05-27 Jeff Law <law@redhat.com>
1877 * gcc.dg/target/m68k/pr39726-1.c: New test.
1879 2015-05-27 Nathan Sidwell <nathan@acm.org>
1882 * g++.dg/ext/alias-canon3.C: New.
1884 2015-05-27 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/66272
1888 2014-08-15 Richard Biener <rguenther@suse.de>
1890 PR tree-optimization/62031
1891 * gcc.dg/torture/pr66272.c: New testcase.
1893 2015-05-27 Richard Biener <rguenther@suse.de>
1895 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1897 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1900 * gcc.dg/pr65358.c: New test.
1902 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1905 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1907 * gfortran.dg/allocate_with_source_6.f90: New test.
1909 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1911 * gnat.dg/atomic7_1.adb: New test.
1912 * gnat.dg/atomic7_2.adb: Likewise.
1913 * gnat.dg/atomic7_pkg1.ads: New helper.
1914 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1916 2015-05-26 Michael Matz <matz@suse.de>
1919 * gcc.dg/vect/pr66251.c: New test.
1921 2015-05-26 Richard Biener <rguenther@suse.de>
1923 PR tree-optimization/66142
1924 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1926 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1929 * gfortran.dg/allocatable_scalar_13.f90: New test
1931 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1933 * gnat.dg/warn11.adb: New test.
1934 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1936 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1938 * gnat.dg/vfa1_1.adb: New test.
1939 * gnat.dg/vfa1_2.adb: Likewise.
1940 * gnat.dg/vfa1_3.adb: Likewise.
1941 * gnat.dg/vfa1_4.adb: Likewise.
1942 * gnat.dg/vfa1_pkg.ads: New helper.
1944 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1946 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1947 * gcc.target/i386/pr66232-3.c: Likewise.
1949 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1952 * gcc.target/i386/pr66274.c: New test.
1954 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1956 * gnat.dg/renaming6.ad[sb]: New test.
1958 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1960 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1961 and 'dg-require-effective-target pie'.
1963 2015-05-23 Nathan Sidwell <nathan@acm.org>
1966 * g++.dg/cpp0x/pr66243.C: New.
1968 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1971 * g++.dg/lto/pr66180_0.C: New testcase.
1972 * g++.dg/lto/pr66180_1.C: New testcase.
1974 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1977 * typebound_call_27.f90: New file.
1979 2015-05-23 Nathan Sidwell <nathan@acm.org>
1982 * g++.dg/template/pr65936.C: New.
1984 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1986 PR tree-optimization/63387
1987 * gcc.dg/pr63387-2.c: New testcase.
1989 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1991 * gcc.dg/simd-1.c: Update to the new message.
1993 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1995 * gcc.dg/nand.c: New testcase.
1997 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1999 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2000 Set dg-do-what-default to compile only on ARM targets without
2001 arm_neon_hw execution support. Remove redundant c-torture-execute
2002 in loop over test cases.
2004 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2007 * gcc.target/aarch64/pr65491_1.c: New test.
2008 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2009 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2011 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2014 * g++.dg/cpp0x/explicit9.C: New.
2015 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2017 2015-05-22 Richard Biener <rguenther@suse.de>
2019 PR tree-optimization/66251
2020 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2022 2015-05-22 Marek Polacek <polacek@redhat.com>
2025 * c-c++-common/attributes-enum-1.c: New test.
2026 * c-c++-common/attributes-enum-2.c: New test.
2027 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2028 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2030 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2032 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2033 effective target support. If no arm_neon_hw support, do not attempt
2034 to execute the tests; only compile them.
2035 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2036 and "dg-require-effective-target arm_neon_ok".
2037 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2038 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2039 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2040 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2041 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2042 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2043 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2044 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2045 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2046 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2047 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2048 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2049 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2050 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2051 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2052 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2053 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2054 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2055 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2056 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2057 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2058 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2059 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2060 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2061 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2062 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2063 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2064 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2065 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2066 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2067 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2068 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2069 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2070 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2071 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2072 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2073 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2074 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2075 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2076 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2077 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2078 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2079 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2080 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2081 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2082 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2083 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2084 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2085 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2086 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2087 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2088 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2089 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2090 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2091 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2092 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2093 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2094 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2095 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2096 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2097 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2098 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2099 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2100 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2101 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2102 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2103 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2104 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2105 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2106 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2107 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2108 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2109 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2110 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2111 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2112 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2113 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2114 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2115 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2116 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2117 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2118 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2119 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2120 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2121 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2122 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2123 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2124 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2125 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2126 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2127 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2128 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2129 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2130 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2131 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2132 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2133 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2134 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2135 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2136 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2137 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2138 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2139 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2140 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2141 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2142 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2143 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2144 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2145 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2146 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2147 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2148 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2149 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2151 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2153 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2154 * gcc.dg/vect/pr59354.c: Likewise.
2155 * gcc.dg/vect/pr64252.c: Likewise.
2156 * gcc.dg/vect/pr64404.c: Likewise.
2157 * gcc.dg/vect/pr64493.c: Likewise.
2158 * gcc.dg/vect/pr64495.c: Likewise.
2159 * gcc.dg/vect/pr64844.c: Likewise.
2160 * gcc.dg/vect/pr65518.c: Likewise.
2161 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2163 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2166 * g++.dg/cpp1y/var-templ28.C: New.
2168 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2171 * gcc.target/i386/pr66232-1.c: New test.
2172 * gcc.target/i386/pr66232-2.c: Likewise.
2173 * gcc.target/i386/pr66232-3.c: Likewise.
2174 * gcc.target/i386/pr66232-4.c: Likewise.
2175 * gcc.target/i386/pr66232-5.c: Likewise.
2177 2015-05-21 Nathan Sidwell <nathan@acm.org>
2179 * g++.dg/cpp1y/pr60943.C: New.
2181 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2183 PR tree-optimization/66233
2184 * gcc.c-torture/execute/pr66233.c: New test.
2186 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2189 * gfortran.dg/inline_matmul_11.f90: New test.
2191 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2193 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2194 instead of listing several targets on its own.
2195 * gcc.target/i386/pr32219-2.c: Likewise.
2196 * gcc.target/i386/pr32219-3.c: Likewise.
2197 * gcc.target/i386/pr32219-4.c: Likewise.
2198 * gcc.target/i386/pr32219-5.c: Likewise.
2199 * gcc.target/i386/pr32219-6.c: Likewise
2200 * gcc.target/i386/pr32219-7.c: Likewise.
2201 * gcc.target/i386/pr32219-8.c: Likewise.
2202 * gcc.target/i386/pr39013-1.c: Likewise.
2203 * gcc.target/i386/pr39013-2.c: Likewise.
2204 * gcc.target/i386/pr64317.c: Likewise.
2206 2015-05-21 Jeff Law <law@redhat.com>
2208 * gcc.target/hppa/shadd-3.c: New test.
2209 * gcc.target/hppa/shadd-4.c: New test.
2211 2015-05-21 Michael Matz <matz@suse.de>
2213 * gcc.dg/vect/vect-strided-store.c: New test.
2214 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2215 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2217 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2219 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2220 * gcc.dg/pow-sqrt-synth-1.c: New test.
2221 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2223 2015-05-21 Richard Biener <rguenther@suse.de>
2226 * g++.dg/conversion/pr66211.C: New testcase.
2227 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2229 2015-05-21 Jeff Law <law@redhat.com>
2231 * gcc.target/hppa/shadd-2.c: New test.
2233 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2236 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2238 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2241 * gcc.target/arm/pr26702.c: Adjust target selector.
2243 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2246 * gcc.dg/lto/pr66221_0.c: New test.
2247 * gcc.dg/lto/pr66221_1.c: New test.
2249 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2252 * gcc.dg/redecl-4.c: Update column numbers.
2253 * gcc.dg/format/bitfld-1.c: Likewise.
2254 * gcc.dg/format/attr-2.c: Likewise.
2255 * gcc.dg/format/attr-6.c: Likewise.
2256 * gcc.dg/format/attr-7.c (baz): Likewise.
2257 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2258 * gcc.dg/format/attr-4.c: Likewise.
2259 * gcc.dg/format/branch-1.c: Likewise.
2260 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2261 locations within strings with embedded escape sequences.
2263 2015-05-20 Jeff Law <law@redhat.com>
2265 * gcc.target/hppa/hppa.exp: New target test driver.
2266 * gcc.target/hppa/shadd-1.c: New test.
2268 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2270 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2272 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2274 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2275 (fn_33_k_and_r_style): New.
2276 (fn_33_stroustrup_style): New.
2277 (fn_33_allman_style): New.
2278 (fn_33_whitesmiths_style): New.
2279 (fn_33_horstmann_style): New.
2280 (fn_33_ratliff_banner_style): New.
2281 (fn_33_lisp_style): New.
2282 (fn_34_indent_dash_gnu): New.
2283 (fn_34_indent_dash_kr): New.
2284 (fn_34_indent_dash_orig): New.
2285 (fn_34_indent_linux_style): New.
2287 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2290 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2292 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2294 PR tree-optimization/65447
2295 * gcc.dg/tree-ssa/pr65447.c: New test.
2297 2015-05-19 Nathan sidwell <nathan@acm.org>
2299 * g++.dg/cpp0x/pr65954.C: New.
2301 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2303 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2305 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2307 * lib/target-supports.exp: Vector do not always have natural
2310 2015-05-19 David Sherwood <david.sherwood@arm.com>
2312 * gcc.dg/loop-invariant.c: New testcase.
2314 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2316 * lib/target-supports.exp: Vector do not always have natural
2319 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2321 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2323 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2325 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2327 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2328 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2329 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2330 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2331 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2332 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2333 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2334 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2335 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2336 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2338 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2340 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2342 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2344 * gcc.target/s390/s390.exp
2345 (check_effective_target_vector): New check.
2346 * gcc.target/s390/vector/vec-abi-1.c: New test.
2347 * gcc.target/s390/vector/vec-abi-2.c: New test.
2348 * gcc.target/s390/vector/vec-abi-3.c: New test.
2349 * gcc.target/s390/vector/vec-abi-4.c: New test.
2350 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2351 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2352 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2353 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2354 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2355 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2356 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2357 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2358 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2359 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2360 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2361 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2362 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2363 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2364 * gcc.target/s390/vector/vec-init-1.c: New test.
2365 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2366 * gcc.target/s390/vector/vec-shift-1.c: New test.
2367 * gcc.target/s390/vector/vec-sub-1.c: New test.
2369 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2371 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2373 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2375 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2377 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2379 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2381 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2383 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2385 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2387 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2389 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2391 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2393 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2395 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2397 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2399 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2401 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2403 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2405 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2407 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2409 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2411 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2413 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2415 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2417 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2419 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2421 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2423 PR tree-optimization/66187
2424 * gcc.c-torture/execute/pr66187.c: New test.
2425 * gcc.dg/pr66187-1.c: New test.
2426 * gcc.dg/pr66187-2.c: New test.
2428 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2430 * gcc.dg/vect/bb-slp-35.c: Adjust.
2432 2015-05-19 Richard Biener <rguenther@suse.de>
2434 PR tree-optimization/66165
2435 * gcc.dg/torture/pr66165.c: New testcase.
2437 PR tree-optimization/66185
2438 * gcc.dg/torture/pr66185.c: New testcase.
2440 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2443 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2445 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2447 * gcc.target/mips/p5600-bonding.c : New file.
2449 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2452 * gfortran.dg/interface_operator_1.f90: New tests.
2454 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2457 * gfortran.dg/generic_29.f90: New tests.
2459 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2462 * gfortran.dg/storage_size_6.f90: New tests.
2464 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2467 * gfortran.dg/null1.f90: New test.
2469 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2472 * gfortran.dg/entry_21.f90: New test.
2474 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2477 * gfortran.dg/storage_size_6.f90: New tests.
2479 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2482 * gfortran.dg/misplaced_statement.f90: New test.
2484 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2487 * gfortran.dg/filepos1.f90: New test
2489 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2492 * gfortran.dg/pr64925.f90: New test.
2494 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2496 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2498 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2500 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2502 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2503 to the family of pie capable targets.
2505 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2507 * gcc.target/arm/bics_1.c : New testcase.
2508 * gcc.target/arm/bics_2.c : New testcase.
2509 * gcc.target/arm/bics_3.c : New testcase.
2510 * gcc.target/arm/bics_4.c : New testcase.
2512 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2514 * gcc.target/mips/umips-attr.c: New test.
2516 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2518 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2519 * gcc.dg/20150120-2.c (dg-final): Ditto.
2520 * gcc.dg/20150120-2.c (dg-final): Ditto.
2521 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2523 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2526 * gcc.target/i386/pr66174.c: New test.
2528 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2531 * gfortran.dg/matmul_bounds_6.f90: New test.
2532 * gfortran.dg/matmul_bounds_7.f90: New test.
2534 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2536 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2537 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2538 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2539 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2540 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2541 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2543 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2546 * gfortran.dg/continuation_13.f90: Update test.
2547 * gfortran.dg/pr65903.f90: New test.
2549 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2552 * gfortran.dg/block_14.f90: New test.
2554 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2557 * lib/gfortran-dg.exp: Update regex to handle two locations for
2558 the same diagnostic without caret.
2559 * gfortran.dg/badline.f: Test also that line numbers are correct
2560 before and after "left but not entered" warning.
2562 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2563 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2566 * gcc.target/arm/maskdata.c: New test.
2568 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2571 * gfortran.dg/derived_constructor_components_5: New test
2573 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2576 * gcc.target/alpha/pr66140.c: New test.
2578 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2581 * gcc.dg/Wconversion-complex-c99.c: New test.
2582 * gcc.dg/Wconversion-complex-gnu.c: New test.
2584 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2586 PR tree-optimization/64454
2587 * gcc.dg/modmod.c: New testcase.
2589 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2591 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2593 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2596 * gcc.target/i386/mpx/pr66134.c: New test.
2598 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2600 * gcc.target/powerpc/pr60158.c: New test.
2602 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2604 * gcc.target/i386/sibcall-7.c: New test.
2605 * gcc.target/i386/sibcall-8.c: New test.
2607 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2609 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2610 (abs64_in_dreg): Likewise.
2612 2015-05-14 Marek Polacek <polacek@redhat.com>
2616 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2617 * gcc.dg/pr19984.c: Likewise.
2618 * gcc.dg/pr66066-1.c: New test.
2619 * gcc.dg/pr66066-2.c: New test.
2620 * gcc.dg/pr66066-3.c: New test.
2622 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2624 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2625 * gcc.dg/pow-sqrt.x: New file.
2626 * gcc.dg/pow-sqrt-1.c: New test.
2627 * gcc.dg/pow-sqrt-2.c: Likewise.
2628 * gcc.dg/pow-sqrt-3.c: Likewise.
2630 2015-05-13 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/66123
2633 * gcc.dg/torture/pr66123.c: New testcase.
2635 2015-05-13 Richard Biener <rguenther@suse.de>
2638 * gcc.dg/alias-2.c: Adjust.
2639 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2641 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2644 * gcc.target/i386/pr65103-3.c: New.
2646 2015-05-13 Martin Liska <mliska@suse.cz>
2648 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2650 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2653 * gcc.target/i386/pr66112-2.c: New test.
2656 * gcc.target/i386/pr66112-1.c: New test.
2658 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2661 * gcc.target/i386/mpx/pr66048.cc: New.
2663 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2665 PR rtl-optimization/64616
2666 * gcc.dg/loop-8.c: New test.
2667 * gcc.dg/loop-9.c: New test.
2669 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2672 * gcc.target/i386/pr66047.c: New testcase.
2674 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2677 * gcc.c-torture/compile/pr65873.c: New testcase.
2679 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2682 * gfortran.dg/inline_matmul_10.f90: New test.
2684 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2686 * c-c++-common/Wmisleading-indentation.c: New testcase.
2687 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2688 * c-c++-common/Wmisleading-indentation-2.md: New file.
2690 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2692 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2694 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2696 2015-05-12 Richard Biener <rguenther@suse.de>
2698 PR tree-optimization/66101
2699 * gcc.dg/torture/pr66101.c: New testcase.
2701 2015-05-12 Richard Biener <rguenther@suse.de>
2703 PR tree-optimization/37021
2704 * gcc.target/i386/vect-addsub.c: New testcase.
2706 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2708 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2710 2015-05-12 Tom de Vries <tom@codesourcery.com>
2712 PR tree-optimization/66010
2713 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2715 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2718 * g++.dg/cpp0x/trailing10.C: New.
2720 2015-05-12 Richard Biener <rguenther@suse.de>
2722 * gcc.dg/vect/bb-slp-35.c: New testcase.
2724 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2727 * gfortran.dg/bound_simplification_6.f90: New.
2729 2015-05-11 Steve Ellcey <sellcey@mips.com>
2731 * gcc.target/mips/branch-1.c: Pass argument to bar().
2733 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2736 * gcc.target/i386/pr65753.c: New test.
2738 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2740 PR rtl-optimization/66076
2741 * gcc.dg/torture/pr66076.c: New test.
2743 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2746 * gfortran.dg/inline_matmul_7.f90: New test.
2747 * gfortran.dg/inline_matmul_8.f90: New test.
2748 * gfortran.dg/inline_matmul_9.f90: New test.
2750 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2752 * gfortran.dg/bound_simplification_5.f90: New.
2754 2015-05-09 Jason Merrill <jason@redhat.com>
2756 * lib/target-supports.exp (cxx_default): New global.
2757 (check_effective_target_c++11_only)
2758 (check_effective_target_c++14_only)
2759 (check_effective_target_c++98_only)
2760 (check_effective_target_c++1z_only): Check it.
2762 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2764 PR tree-optimization/64454
2765 * gcc.dg/tree-ssa/vrp97.c: New file.
2766 * gcc.dg/vect/slp-perm-7.c: Update.
2768 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2771 * gfortran.dg/elemental_subroutine_11.f90: New test.
2773 2015-05-08 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/66036
2776 * gcc.dg/vect/slp-41.c: New testcase.
2778 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2780 * gfortran.dg/elemental_optional_args_7.f90: New.
2782 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2784 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2787 2015-05-08 Marek Polacek <polacek@redhat.com>
2790 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2791 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2793 2015-05-07 Marek Polacek <polacek@redhat.com>
2796 * c-c++-common/Wshift-negative-value-1.c: New test.
2797 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2798 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2799 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2800 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2801 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2802 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2803 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2804 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2806 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2810 * gcc.dg/fdata-sections-2.c: New file.
2812 2015-05-07 Marek Polacek <polacek@redhat.com>
2815 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2817 * c-c++-common/ubsan/align-7.c: Likewise.
2818 * c-c++-common/ubsan/bounds-8.c: Likewise.
2819 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2820 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2821 * c-c++-common/ubsan/null-1.c: Likewise.
2822 * c-c++-common/ubsan/null-10.c: Likewise.
2823 * c-c++-common/ubsan/null-11.c: Likewise.
2824 * c-c++-common/ubsan/null-2.c: Likewise.
2825 * c-c++-common/ubsan/null-3.c: Likewise.
2826 * c-c++-common/ubsan/null-4.c: Likewise.
2827 * c-c++-common/ubsan/null-5.c: Likewise.
2828 * c-c++-common/ubsan/null-6.c: Likewise.
2829 * c-c++-common/ubsan/null-7.c: Likewise.
2830 * c-c++-common/ubsan/null-8.c: Likewise.
2831 * c-c++-common/ubsan/null-9.c: Likewise.
2832 * c-c++-common/ubsan/object-size-1.c: Likewise.
2833 * c-c++-common/ubsan/object-size-10.c: Likewise.
2834 * c-c++-common/ubsan/object-size-4.c: Likewise.
2835 * c-c++-common/ubsan/object-size-5.c: Likewise.
2836 * c-c++-common/ubsan/object-size-7.c: Likewise.
2837 * c-c++-common/ubsan/object-size-8.c: Likewise.
2838 * c-c++-common/ubsan/object-size-9.c: Likewise.
2839 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2840 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2841 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2842 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2843 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2844 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2845 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2846 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2847 * c-c++-common/ubsan/pr59333.c: Likewise.
2848 * c-c++-common/ubsan/pr59667.c: Likewise.
2849 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2850 * c-c++-common/ubsan/pr60636.c: Likewise.
2851 * c-c++-common/ubsan/pr63802.c: Likewise.
2852 * c-c++-common/ubsan/recovery-1.c: Likewise.
2853 * c-c++-common/ubsan/recovery-3.c: Likewise.
2854 * c-c++-common/ubsan/shift-1.c: Likewise.
2855 * c-c++-common/ubsan/shift-2.c: Likewise.
2856 * c-c++-common/ubsan/shift-4.c: Likewise.
2857 * c-c++-common/ubsan/shift-7.c: Likewise.
2858 * c-c++-common/ubsan/undefined-2.c: Likewise.
2859 * c-c++-common/ubsan/vla-1.c: Likewise.
2860 * g++.dg/ubsan/null-1.C: Likewise.
2861 * g++.dg/ubsan/null-3.C: Likewise.
2862 * g++.dg/ubsan/null-4.C: Likewise.
2863 * g++.dg/ubsan/vptr-8.C: Likewise.
2864 * g++.dg/ubsan/vptr-9.C: Likewise.
2865 * gcc.dg/ubsan/bounds-2.c: Likewise.
2866 * gcc.dg/ubsan/object-size-9.c: Likewise.
2868 2015-05-07 Jeff Law <law@redhat.com>
2870 * gcc.dg/tree-ssa/shorten-1.c: New test.
2872 2015-05-07 Richard Biener <rguenther@suse.de>
2874 PR tree-optimization/66002
2875 * gcc.dg/vect/vect-125.c: New testcase.
2877 2015-05-07 Marek Polacek <polacek@redhat.com>
2878 Martin Uecker <uecker@eecs.berkeley.edu>
2880 * c-c++-common/ubsan/bounds-10.c: New test.
2882 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2884 * jit.dg/harness.h (set_options): Wrap with
2885 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2886 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2887 Special-case test-benchmark.c as a negative.
2888 * jit.dg/test-benchmark.c: New file.
2890 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2893 * gcc.target/arm/pr64208.c: New test.
2895 2015-05-06 Alan Modra <amodra@gmail.com>
2898 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2899 (gparms): Make volatile.
2901 2015-05-06 Richard Biener <rguenther@suse.de>
2903 PR tree-optimization/62283
2904 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2906 2015-05-06 Christian Bruel <christian.bruel@st.com>
2909 * gcc.target/aarch64/iinline-attr-1.c: New test.
2911 2015-05-06 Richard Biener <rguenther@suse.de>
2913 * gcc.dg/vect/bb-slp-34.c: New testcase.
2915 2015-05-06 Richard Biener <rguenther@suse.de>
2917 PR tree-optimization/62283
2918 * gcc.dg/vect/bb-slp-14.c: Adjust.
2920 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2923 * gcc.target/i386/pr65990.c: New test.
2925 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2928 * gcc.target/i386/pr65915.c: New.
2930 2015-05-05 Tom de Vries <tom@codesourcery.com>
2932 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2933 'va_list escapes 0'.
2935 2015-05-05 Tom de Vries <tom@codesourcery.com>
2937 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2940 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2942 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2943 * gcc.target/arm/pr65924.c: Likewise.
2945 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2948 * gcc.target/i386/pr65871-3.c: New test.
2950 2015-05-04 Jeff Law <law@redhat.com>
2953 2015-05-04 Jeff Law <law@redhat.com>
2954 * gcc.dg/tree-ssa/shorten-1.c: New test.
2956 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2957 Jakub Jelinek <jakub@redhat.com>
2960 * g++.dg/cpp0x/Wnarrowing4.C: New.
2962 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2964 * lib/target-supports.exp
2965 (check_effective_target_keeps_null_pointer_checks): Clarify that
2966 this is for targets that disable -fdelete-null-pointer-checks,
2967 not default it to off.
2968 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2969 -fdelete-null-pointer-checks explicit.
2970 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2971 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2972 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2973 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2974 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2975 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2976 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2977 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2978 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2979 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2980 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2981 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2982 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2983 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2984 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2985 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2986 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2987 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2988 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2989 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2990 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2991 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2992 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2993 * g++.dg/cpp0x/static_assert9.C: Likewise.
2994 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2995 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2996 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2997 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2998 * g++.dg/tree-ssa/pr26406.C: Likewise.
3000 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3002 PR tree-optimization/65984
3003 * c-c++-common/ubsan/pr65984.c: New test.
3005 2015-05-04 Jeff Law <law@redhat.com>
3007 * gcc.dg/tree-ssa/shorten-1.c: New test.
3009 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3012 * gfortran.dg/pr44735.f90: New test.
3014 2015-05-04 Richard Biener <rguenther@suse.de>
3016 PR tree-optimization/65965
3017 * gcc.dg/vect/bb-slp-33.c: New testcase.
3019 2015-05-04 Richard Biener <rguenther@suse.de>
3021 PR tree-optimization/65935
3022 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3024 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3026 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3027 for each supported variant instead of CHECK_RESULTS.
3028 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3029 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3030 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3031 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3032 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3033 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3034 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3035 expected results for unsupported variants. Call CHECK for each
3036 supported variant instead of CHECK_RESULTS.
3037 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3038 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3039 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3040 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3041 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3042 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3043 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3044 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3045 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3046 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3047 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3048 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3049 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3050 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3051 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3052 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3053 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3054 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3055 expected results for unsupported variants.
3056 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3057 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3058 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3059 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3060 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3061 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3062 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3063 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3064 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3065 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3066 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3067 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3068 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3069 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3070 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3071 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3072 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3073 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3074 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3075 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3076 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3077 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3078 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3079 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3080 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3081 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3082 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3083 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3085 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3088 * gfortran.dg/bound_9.f90: Add pointer assignment.
3090 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3091 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3094 * g++.dg/cpp0x/Wnarrowing3.C: New.
3096 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3098 * gcc.dg/20150120-1.c: New test.
3099 * gcc.dg/20150120-2.c: New test.
3100 * gcc.dg/20150120-3.c: New test.
3102 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3104 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3106 2015-05-01 Renlin Li <renlin.li@arm.com>
3108 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3110 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3112 * gfortran.dg/bound_simplification_4.f90: New.
3114 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3116 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3117 with powerpc_p8vector_ok.
3119 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3122 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3124 * gfortran.dg/bound_9.f90: New test case.
3126 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3128 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3129 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3130 for 32bit x86 targets.
3131 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3132 for 32bit x86 targets.
3133 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3134 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3135 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3136 for 32bit x86 targets.
3138 2015-04-30 Marek Polacek <polacek@redhat.com>
3140 PR tree-optimization/63551
3141 * g++.dg/ipa/pr63551.C: New test.
3143 2015-04-30 Caroline Tice <cmtice@google.com>
3146 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3147 partition size on certain targets.
3149 2015-04-30 Renlin Li <renlin.li@arm.com>
3151 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3153 2015-04-30 Marek Polacek <polacek@redhat.com>
3155 * c-c++-common/Wbool-compare-3.c: New test.
3157 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3158 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3160 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3163 * g++.dg/init/ref22.C: New.
3165 2015-04-30 Marek Polacek <polacek@redhat.com>
3167 * gcc.dg/init-bad-8.c: New test.
3169 * gcc.dg/incomplete-typedef-1.c: New test.
3171 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/template/crash121.C: New.
3176 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3178 * gcc.target/mips/call-from-init.c: New test.
3179 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3181 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3184 * gcc.target/i386/pr65871-1.c: New test.
3185 * gcc.target/i386/pr65871-2.c: Ditto.
3187 2015-04-29 Marek Polacek <polacek@redhat.com>
3190 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3191 * c-c++-common/Wbool-compare-2.c: New test.
3193 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3196 * gcc.target/aarch64/vstN_lane_1.c: New file.
3198 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3201 * g++.dg/warn/Winit-self-3.C: New.
3203 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3205 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3207 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3210 * gcc.target/arm/pr65924.c: New test.
3212 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3214 * g++.dg/gomp/tpl-target-update.C: New file.
3216 2015-04-29 Richard Biener <rguenther@suse.de>
3218 PR tree-optimization/65917
3219 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3221 2015-04-29 Christian Bruel <christian.bruel@st.com>
3224 * gcc.dg/ipa/iinline-attr.c: New test.
3225 * gcc.target/i386/iinline-attr-2.c: New test.
3227 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3229 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3232 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3234 * gcc.dg/vect/vect-33.c: Remove spurious line.
3236 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3238 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3240 2015-04-28 Marek Polacek <polacek@redhat.com>
3243 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3244 * gcc.dg/pr65901.c: New test.
3246 2015-04-28 Richard Biener <rguenther@suse.de>
3248 PR tree-optimization/62283
3249 * gfortran.dg/vect/pr62283-2.f: New testcase.
3250 * gcc.dg/vect/bb-slp-14.c: Adjust.
3252 2015-04-28 Richard Biener <rguenther@suse.de>
3254 PR tree-optimization/65851
3255 * g++.dg/torture/pr65851.C: New testcase.
3257 2015-04-27 Jeff Law <law@redhat.com>
3259 PR tree-optimization/65217
3260 * gcc.target/i386/pr65217.c: Remove XFAIL.
3262 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3265 Add tests forgotten to svn-add.
3266 * gfortran.dg/class_allocate_19.f03: New test.
3267 * gfortran.dg/class_array_20.f03: New test.
3268 * gfortran.dg/class_array_21.f03: New test.
3269 * gfortran.dg/finalize_29.f08: New test.
3271 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3275 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3276 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3278 2015-04-27 Caroline Tice <cmtice@google.com>
3280 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3283 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3286 * gcc.target/powerpc/htm-1.c: New test.
3287 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3289 (__builtin_tabortdci): Likewise.
3290 (__builtin_tcheck): Remove operand.
3291 * lib/target-supports.exp (check_htm_hw_available): New function.
3293 2015-04-27 Richard Biener <rguenther@suse.de>
3295 * gcc.target/i386/pr65217.c: XFAIL.
3297 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3299 PR tree-optimization/65875
3300 * gcc.c-torture/compile/pr65875.c: New test.
3302 2015-04-25 Marek Polacek <polacek@redhat.com>
3305 * gcc.dg/enum-incomplete-2.c: New test.
3306 * gcc.dg/enum-mode-1.c: New test.
3308 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3311 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3313 * gcc.target/powerpc/pr65849-2.c: Likewise.
3315 2015-04-24 Tom de Vries <tom@codesourcery.com>
3317 PR tree-optimization/65802
3318 * g++.dg/pr65802.C: Move to ...
3319 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3320 stdarg.h. Rewrite for C.
3321 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3322 va_start and va_end. Remove unnecessary inline asm.
3324 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3325 Wei Mi <wmi@google.com>
3327 * gcc.target/i386/sse2-load-multi.c: New test.
3328 * gcc.target/i386/sse2-store-multi.c: Ditto.
3330 2015-04-24 Marek Polacek <polacek@redhat.com>
3333 * c-c++-common/pr65830.c: New test.
3336 * c-c++-common/Wlogical-op-1.c: New test.
3338 2015-04-24 Marek Polacek <polacek@redhat.com>
3341 * c-c++-common/pr61534-1.c: New test.
3343 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3344 Steven Bosscher <steven@gcc.gnu.org>
3346 PR rtl-optimization/34503
3347 * gcc.target/arm/pr64616.c: New file.
3349 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3351 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3353 2015-04-24 Terry Guo <terry.guo@arm.com>
3355 * gcc.target/arm/pr65710.c: Update the options.
3357 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3359 * gcc.target/i386/pr65523.c: Skip x32.
3361 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3363 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3364 to look for vcl* where appropriate.
3366 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3368 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3369 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3371 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3374 * gcc.target/arm/pr26702.c: New test.
3376 2015-04-23 Marek Polacek <polacek@redhat.com>
3379 * gcc.dg/pr65345-1.c: New test.
3380 * gcc.dg/pr65345-2.c: New test.
3382 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3384 * gcc.target/powerpc/crypto-builtin-2.c: New.
3386 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3389 * gfortran.dg/class_allocate_19.f03: New test.
3390 * gfortran.dg/class_array_20.f03: New test.
3391 * gfortran.dg/class_array_21.f03: New test.
3392 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3393 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3394 initialization correctly.
3395 * gfortran.dg/finalize_29.f08: New test.
3397 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3399 * gcc.target/powerpc/swaps-p8-18.c: New test.
3401 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3404 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3405 * gcc.dg/vect/bb-slp-25.c: Likewise.
3406 * gcc.dg/vect/bb-slp-29.c: Likewise.
3407 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3408 vect_no_align && { ! vect_hw_misalign }.
3409 * gcc.dg/vect/bb-slp-9.c: Likewise.
3410 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3412 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3413 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3414 account for POWER8, where peeling for alignment is not needed.
3415 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3416 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3417 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3418 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3419 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3420 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3421 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3422 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3423 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3424 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3425 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3426 * gcc.dg/vect/pr16105.c: Likewise.
3427 * gcc.dg/vect/pr20122.c: Likewise.
3428 * gcc.dg/vect/pr33804.c: Likewise.
3429 * gcc.dg/vect/pr33953.c: Likewise.
3430 * gcc.dg/vect/pr56787.c: Likewise.
3431 * gcc.dg/vect/pr58508.c: Likewise.
3432 * gcc.dg/vect/slp-25.c: Likewise.
3433 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3434 * gcc.dg/vect/vect-105.c: Likewise.
3435 * gcc.dg/vect/vect-27.c: Likewise.
3436 * gcc.dg/vect/vect-29.c: Likewise.
3437 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3439 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3440 && { ! vect_hw_misalign }.
3441 * gcc.dg/vect/vect-44.c: Likewise.
3442 * gcc.dg/vect/vect-48.c: Likewise.
3443 * gcc.dg/vect/vect-50.c: Likewise.
3444 * gcc.dg/vect/vect-52.c: Likewise.
3445 * gcc.dg/vect/vect-56.c: Likewise.
3446 * gcc.dg/vect/vect-60.c: Likewise.
3447 * gcc.dg/vect/vect-72.c: Likewise.
3448 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3449 * gcc.dg/vect/vect-75.c: Likewise.
3450 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3451 * gcc.dg/vect/vect-77-global.c: Likewise.
3452 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3453 * gcc.dg/vect/vect-78-global.c: Likewise.
3454 * gcc.dg/vect/vect-93.c: Likewise.
3455 * gcc.dg/vect/vect-95.c: Likewise.
3456 * gcc.dg/vect/vect-96.c: Likewise.
3457 * gcc.dg/vect/vect-cond-1.c: Likewise.
3458 * gcc.dg/vect/vect-cond-3.c: Likewise.
3459 * gcc.dg/vect/vect-cond-4.c: Likewise.
3460 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3461 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3462 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3463 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3464 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3465 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3466 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3467 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3468 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3469 * gcc.dg/vect/vect-outer-5.c: Likewise.
3470 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3471 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3472 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3473 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3474 * gcc.dg/vect/vect-peel-3.c: Likewise.
3475 * gcc.dg/vect/vect-peel-4.c: Likewise.
3476 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3477 * gcc.target/powerpc/pr65456.c: New test.
3478 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3479 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3480 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3481 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3482 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3483 vect_no_align && { ! vect_hw_misalign }.
3484 * gfortran.dg/vect/vect-3.f90: Likewise.
3485 * gfortran.dg/vect/vect-4.f90: Likewise.
3486 * gfortran.dg/vect/vect-5.f90: Likewise.
3487 * lib/target-supports.exp (check_effective_target_vect_no_align):
3488 Return 1 for POWER8.
3489 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3491 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3494 * gfortran.dg/pr65429.f90: New test.
3496 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3498 * c-c++-common/asan/user-section-1.c: New test.
3499 * c-c++-common/asan/user-section-2.c: New test.
3500 * c-c++-common/asan/user-section-3.c: New test.
3502 2015-04-22 Hale Wang <hale.wang@arm.com>
3503 Terry Guo <terry.guo@arm.com>
3505 PR rtl-optimization/64818
3506 * gcc.target/arm/pr64818.c: New test.
3508 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3511 * g++.dg/tree-ssa/pr61034.C: Update template.
3512 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3513 * gcc.dg/Warray-bounds-11.c: Likewise.
3514 * gcc.dg/Warray-bounds.c: Likewise.
3516 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3518 PR libgfortran/65234
3519 * gfortran.dg/fmt_unlimited.f90: New test.
3521 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3523 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3525 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3526 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3527 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3528 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3529 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3530 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3531 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3533 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3535 PR libgfortran/56743
3536 * gfortran.dg/namelist_87.f90: New test.
3538 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3540 * gcc.target/aarch64/mult-synth_1.c: New test.
3541 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3542 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3543 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3544 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3545 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3547 2015-04-21 Richard Biener <rguenther@suse.de>
3549 PR tree-optimization/65650
3550 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3551 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3552 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3553 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3554 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3555 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3557 2015-04-21 Tom de Vries <tom@codesourcery.com>
3559 PR tree-optimization/65802
3560 * g++.dg/pr65802.C: New test.
3562 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3565 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3566 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3568 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/cpp0x/Wnarrowing2.C: New.
3573 2015-04-20 Jeff Law <law@redhat.com>
3575 PR tree-optimization/65658
3576 * gcc.dg/pr65658.c: New test.
3578 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3581 * gcc.target/aarch64/vec_init_1.c: New test.
3583 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3585 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3588 2015-04-18 Martin Sebor <msebor@redhat.com>
3590 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3591 of non-nul characters.
3592 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3594 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3597 * gcc.target/powerpc/pr65787.c: New.
3599 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3602 * gcc.target/aarch64/c-output-template-4.c: New test.
3604 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3607 * gcc.dg/pr65780-1.c: New test.
3608 * gcc.dg/pr65780-2.c: Likewise.
3609 * gcc.target/i386/pr32219-9.c: Likewise.
3610 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3612 * gcc.target/i386/pr64317.c (c): Initialize.
3614 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3617 * g++.dg/ext/mv18.C: New test.
3618 * g++.dg/ext/mv19.C: Likewise.
3619 * g++.dg/ext/mv20.C: Likewise.
3620 * g++.dg/ext/mv21.C: Likewise.
3621 * g++.dg/ext/mv22.C: Likewise.
3622 * g++.dg/ext/mv23.C: Likewise.
3624 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3627 * g++.dg/init/pr64527.C: New test.
3629 2015-04-17 Tom de Vries <tom@codesourcery.com>
3630 Michael Matz <matz@suse.de>
3632 PR tree-optimization/64950
3633 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3636 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3638 * c-c++-common/asan/user-section-1.c: New test.
3640 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3643 * gcc.dg/debug/pr65771.c: New test.
3645 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3648 __buitlin_alloca with __builtin_alloca.
3650 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3652 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3654 2015-04-16 Richard Biener <rguenther@suse.de>
3656 PR tree-optimization/64277
3657 * gcc.dg/Warray-bounds-14.c: New testcase.
3658 * gcc.dg/Warray-bounds-15.c: Likewise.
3659 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3660 * c-c++-common/ubsan/bounds-6.c: Likewise.
3662 2015-04-16 Renlin Li <renlin.li@arm.com>
3664 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3665 * gcc.target/arm/unsigned-float.c: New.
3667 2015-04-16 Richard Biener <rguenther@suse.de>
3669 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3670 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3671 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3673 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3675 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3676 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3677 * g++.dg/cpp0x/defaulted21.C: Likewise.
3678 * g++.dg/cpp0x/defaulted28.C: Likewise.
3679 * g++.dg/cpp0x/defaulted47.C: Likewise.
3680 * g++.dg/cpp0x/elision_neg.C: Likewise.
3681 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3682 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3683 * g++.dg/cpp0x/implicit1.C: Likewise.
3684 * g++.dg/cpp0x/implicit9.C: Likewise.
3685 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3686 * g++.dg/cpp0x/range-for13.C: Likewise.
3687 * g++.dg/gomp/clause-2.C: Likewise.
3688 * g++.dg/gomp/udr-5.C: Likewise.
3689 * g++.dg/inherit/access6.C: Likewise.
3690 * g++.dg/lookup/duperr1.C: Likewise.
3691 * g++.dg/lookup/friend2.C: Likewise.
3692 * g++.dg/lookup/pr6936.C: Likewise.
3693 * g++.dg/lookup/scoped1.C: Likewise.
3694 * g++.dg/lookup/using26.C: Likewise.
3695 * g++.dg/lookup/using38.C: Likewise.
3696 * g++.dg/other/access2.C: Likewise.
3697 * g++.dg/overload/defarg3.C: Likewise.
3698 * g++.dg/overload/defarg6.C: Likewise.
3699 * g++.dg/parse/access11.C: Likewise.
3700 * g++.dg/parse/access2.C: Likewise.
3701 * g++.dg/parse/access3.C: Likewise.
3702 * g++.dg/parse/access4.C: Likewise.
3703 * g++.dg/parse/access5.C: Likewise.
3704 * g++.dg/parse/access6.C: Likewise.
3705 * g++.dg/parse/access8.C: Likewise.
3706 * g++.dg/parse/access9.C: Likewise.
3707 * g++.dg/parse/crash40.C: Likewise.
3708 * g++.dg/tc1/dr142.C: Likewise.
3709 * g++.dg/tc1/dr166.C: Likewise.
3710 * g++.dg/tc1/dr52.C: Likewise.
3711 * g++.dg/template/access11.C: Likewise.
3712 * g++.dg/template/access18.C: Likewise.
3713 * g++.dg/template/access19.C: Likewise.
3714 * g++.dg/template/access2.C: Likewise.
3715 * g++.dg/template/access20.C: Likewise.
3716 * g++.dg/template/access26.C: Likewise.
3717 * g++.dg/template/access3.C: Likewise.
3718 * g++.dg/template/access7.C: Likewise.
3719 * g++.dg/template/conv12.C: Likewise.
3720 * g++.dg/template/crash69.C: Likewise.
3721 * g++.dg/template/friend31.C: Likewise.
3722 * g++.dg/template/friend32.C: Likewise.
3723 * g++.dg/template/memfriend15.C: Likewise.
3724 * g++.dg/template/memfriend16.C: Likewise.
3725 * g++.dg/template/memfriend17.C: Likewise.
3726 * g++.dg/template/memfriend7.C: Likewise.
3727 * g++.dg/template/pr32519.C: Likewise.
3728 * g++.dg/template/qualttp21.C: Likewise.
3729 * g++.dg/template/qualttp8.C: Likewise.
3730 * g++.dg/template/ttp10.C: Likewise.
3731 * g++.dg/template/typedef11.C: Likewise.
3732 * g++.dg/template/typedef13.C: Likewise.
3733 * g++.dg/template/typedef19.C: Likewise.
3734 * g++.dg/template/typedef20.C: Likewise.
3735 * g++.dg/template/typedef22.C: Likewise.
3736 * g++.dg/template/using16.C: Likewise.
3737 * g++.dg/template/virtual3.C: Likewise.
3738 * g++.dg/ubsan/pr61272.C: Likewise.
3739 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3740 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3741 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3742 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3743 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3744 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3745 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3746 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3747 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3748 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3749 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3750 * g++.old-deja/g++.jason/access17.C: Likewise.
3751 * g++.old-deja/g++.jason/access18.C: Likewise.
3752 * g++.old-deja/g++.jason/access22.C: Likewise.
3753 * g++.old-deja/g++.jason/access23.C: Likewise.
3754 * g++.old-deja/g++.jason/access8.C: Likewise.
3755 * g++.old-deja/g++.jason/delete3.C: Likewise.
3756 * g++.old-deja/g++.jason/report.C: Likewise.
3757 * g++.old-deja/g++.law/access2.C: Likewise.
3758 * g++.old-deja/g++.law/access3.C: Likewise.
3759 * g++.old-deja/g++.law/access4.C: Likewise.
3760 * g++.old-deja/g++.law/access5.C: Likewise.
3761 * g++.old-deja/g++.law/arm12.C: Likewise.
3762 * g++.old-deja/g++.law/arm14.C: Likewise.
3763 * g++.old-deja/g++.law/ctors13.C: Likewise.
3764 * g++.old-deja/g++.law/union2.C: Likewise.
3765 * g++.old-deja/g++.law/visibility12.C: Likewise.
3766 * g++.old-deja/g++.law/visibility15.C: Likewise.
3767 * g++.old-deja/g++.law/visibility16.C: Likewise.
3768 * g++.old-deja/g++.law/visibility17.C: Likewise.
3769 * g++.old-deja/g++.law/visibility18.C: Likewise.
3770 * g++.old-deja/g++.law/visibility19.C: Likewise.
3771 * g++.old-deja/g++.law/visibility20.C: Likewise.
3772 * g++.old-deja/g++.law/visibility21.C: Likewise.
3773 * g++.old-deja/g++.law/visibility24.C: Likewise.
3774 * g++.old-deja/g++.law/visibility4.C: Likewise.
3775 * g++.old-deja/g++.law/visibility5.C: Likewise.
3776 * g++.old-deja/g++.law/visibility6.C: Likewise.
3777 * g++.old-deja/g++.law/visibility7.C: Likewise.
3778 * g++.old-deja/g++.law/visibility8.C: Likewise.
3779 * g++.old-deja/g++.law/visibility9.C: Likewise.
3780 * g++.old-deja/g++.niklas/t135.C: Likewise.
3781 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3782 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3783 * g++.old-deja/g++.other/access11.C: Likewise.
3784 * g++.old-deja/g++.other/access4.C: Likewise.
3785 * g++.old-deja/g++.other/access7.C: Likewise.
3786 * g++.old-deja/g++.other/crash1.C: Likewise.
3787 * g++.old-deja/g++.other/crash7.C: Likewise.
3788 * g++.old-deja/g++.other/friend1.C: Likewise.
3789 * g++.old-deja/g++.other/friend4.C: Likewise.
3790 * g++.old-deja/g++.other/friend9.C: Likewise.
3791 * g++.old-deja/g++.other/lineno1.C: Likewise.
3792 * g++.old-deja/g++.other/using1.C: Likewise.
3793 * g++.old-deja/g++.pt/enum14.C: Likewise.
3794 * g++.old-deja/g++.pt/friend11.C: Likewise.
3795 * g++.old-deja/g++.pt/friend21.C: Likewise.
3796 * g++.old-deja/g++.pt/friend3.C: Likewise.
3797 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3798 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3799 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3800 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3802 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3805 * g++.dg/ipa/pr65765.C: New test.
3807 2015-04-15 Nick Clifton <nickc@redhat.com>
3809 * gcc.target/rx/builtins.c: Disable RMPA test if string
3810 instructions are not allowed.
3812 2015-04-15 Alan Modra <amodra@gmail.com>
3814 * gcc.dg/pr65408.c: New.
3816 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3819 * gcc.target/arm/pr65729.c: New test.
3821 2015-04-14 Richard Biener <rguenther@suse.de>
3823 PR tree-optimization/65758
3824 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3826 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3829 * gcc.c-torture/execute/pr65648.c: New test.
3831 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3833 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3834 __builtin_finite instead of finite.
3835 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3838 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3840 PR tree-optimization/63387
3841 * gcc.dg/pr63387.c: New testcase.
3843 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3845 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3847 2015-04-13 Richard Biener <rguenther@suse.de>
3849 PR tree-optimization/65204
3850 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3852 2015-04-13 Terry Guo <terry.guo@arm.com>
3855 * gcc.target/arm/pr65710.c: New.
3857 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3859 PR tree-optimization/65747
3860 * g++.dg/torture/pr65747.C: New test.
3862 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3865 * g++.dg/cpp0x/pr65736.C: New test.
3867 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3868 Martin Liska <mliska@suse.cz>
3871 * g++.dg/ipa/pr65722.C: New testcase.
3873 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3875 PR tree-optimization/65735
3876 * gcc.c-torture/compile/pr65735.c: New test.
3878 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3881 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3883 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3886 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3888 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3891 * gcc.target/arm/pr65647-2.c: New.
3893 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3896 * g++.dg/torture/pr65694.C: New test.
3898 2015-04-10 Tobias Burnus <burnus@net-b.de>
3900 * gfortran.dg/coarray_lock_6.f90: New.
3901 * gfortran.dg/coarray_lock_7.f90: New.
3902 * gfortran.dg/coarray/lock_2.f90: New.
3904 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3910 * gfortran.dg/used_types_27.f90: New.
3912 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3915 * gcc.target/i386/pr65671.c: New.
3917 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3919 PR tree-optimization/65709
3920 * c-c++-common/ubsan/align-9.c: New test.
3922 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3925 * gfortran.dg/pr56852.f90: New test.
3927 2015-04-09 Marek Polacek <polacek@redhat.com>
3928 Jakub Jelinek <jakub@redhat.com>
3931 * g++.dg/opt/pr65554.C: New test.
3933 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3936 * c-c++-common/attr-aligned-1.c: New test.
3938 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3940 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3942 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3945 * gcc.target/i386/sse-25.c: New.
3947 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3950 * gcc.target/i386/pr65693.c: New test.
3952 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3954 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3956 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3958 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3960 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3962 * gcc.target/i386/thunk-retbnd.c: New.
3964 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3966 * gnat.dg/opt48.adb: New test.
3967 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3968 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3970 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3973 * gcc.c-torture/compile/pr65540.c: New.
3975 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3977 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3980 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3983 * g++.dg/debug/pr65678.C: New test.
3986 * gcc.c-torture/compile/pr65680.c: New test.
3988 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3991 * gfortran.dg/allocate_with_source_5.f90: New test.
3993 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3995 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3996 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3998 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4000 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4002 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4005 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4006 to get floating point compression.
4007 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4009 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4011 PR preprocessor/61977
4012 * gcc.dg/cpp/pr61977.c: New test.
4014 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4016 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4018 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4021 * gcc.target/arm/pr65647.c: New.
4023 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4026 * g++.dg/torture/pr65655.C: New testcase.
4028 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4031 * g++.dg/cpp1y/lambda-init13.C: New.
4033 2015-04-03 Marek Polacek <polacek@redhat.com>
4035 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4037 2015-04-02 Marek Polacek <polacek@redhat.com>
4040 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4041 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4043 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4045 PR preprocessor/61977
4046 * gcc.target/powerpc/pr61977-1.c: New test.
4047 * gcc.target/powerpc/pr61977-2.c: New test.
4049 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4052 * g++.dg/warn/Wshadow-8.C: New.
4053 * g++.dg/warn/Wshadow-9.C: Likewise.
4054 * g++.dg/warn/Wshadow-10.C: Likewise.
4055 * g++.dg/warn/Wshadow-11.C: Likewise.
4057 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4059 * gcc.dg/pr23623.c: Added aligned attribute.
4060 * gcc.dg/20141029-1.c: Likewise.
4061 * gcc.dg/20150306-1.c: New test.
4063 2015-04-01 Marek Polacek <polacek@redhat.com>
4066 * g++.dg/cpp0x/initlist93.C: New test.
4067 * g++.dg/cpp0x/initlist94.C: New test.
4069 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4072 * gcc.target/aarch64/pr65624.c: New test.
4074 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4076 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4078 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4080 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4081 extra variable to force stack alignment.
4082 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4083 extra variable to force stack alignment.
4085 2015-03-31 Marek Polacek <polacek@redhat.com>
4088 * g++.dg/template/pr65390.C: New test.
4090 2015-03-31 Martin Liska <mliska@suse.cz>
4092 * g++.dg/ipa/pr65557.C: New test.
4094 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4096 * gcc.target/s390/hotpatch-25.c: New test.
4097 * gcc.target/s390/hotpatch-1.c: Update test.
4098 * gcc.target/s390/hotpatch-10.c: Update test.
4099 * gcc.target/s390/hotpatch-11.c: Update test.
4100 * gcc.target/s390/hotpatch-12.c: Update test.
4101 * gcc.target/s390/hotpatch-13.c: Update test.
4102 * gcc.target/s390/hotpatch-14.c: Update test.
4103 * gcc.target/s390/hotpatch-15.c: Update test.
4104 * gcc.target/s390/hotpatch-16.c: Update test.
4105 * gcc.target/s390/hotpatch-17.c: Update test.
4106 * gcc.target/s390/hotpatch-18.c: Update test.
4107 * gcc.target/s390/hotpatch-19.c: Update test.
4108 * gcc.target/s390/hotpatch-2.c: Update test.
4109 * gcc.target/s390/hotpatch-21.c: Update test.
4110 * gcc.target/s390/hotpatch-22.c: Update test.
4111 * gcc.target/s390/hotpatch-23.c: Update test.
4112 * gcc.target/s390/hotpatch-24.c: Update test.
4113 * gcc.target/s390/hotpatch-3.c: Update test.
4114 * gcc.target/s390/hotpatch-4.c: Update test.
4115 * gcc.target/s390/hotpatch-5.c: Update test.
4116 * gcc.target/s390/hotpatch-6.c: Update test.
4117 * gcc.target/s390/hotpatch-7.c: Update test.
4118 * gcc.target/s390/hotpatch-8.c: Update test.
4119 * gcc.target/s390/hotpatch-9.c: Update test.
4120 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4122 2015-03-31 Richard Biener <rguenther@suse.de>
4125 * g++.dg/torture/pr65626.C: New testcase.
4127 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4130 * gcc.target/i386/mpx/pr65531.cc: New.
4132 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4135 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4136 __builtin_alloca instead of alloca.
4137 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4138 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4139 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4142 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4145 * g++.dg/ubsan/pr65610.C: New test.
4147 2015-03-30 Marek Polacek <polacek@redhat.com>
4150 * g++.dg/cpp0x/pr65398-2.C: New test.
4152 2015-03-30 Marek Polacek <polacek@redhat.com>
4154 * c-c++-common/pr65556.c: Change the width of bit-fields.
4156 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4159 * gcc.target/i386/pr65588.c: New testcase.
4161 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4163 PR libgfortran/65563
4164 * gfortran.dg/open_errors_2.f90: New test.
4166 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4168 PR libgfortran/65596
4169 * gfortran.dg/namelist_86.f90: New test.
4171 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4173 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4174 statement to reflect new ownership.
4176 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4179 * g++.dg/template/friend58.C: New.
4180 * g++.dg/template/friend59.C: Likewise.
4182 2015-03-27 Tobias Burnus <burnus@net-b.de>
4185 * g++.dg/gomp/openmp-simd-3.C: New.
4186 * gcc.dg/gomp/openmp-simd-3.c: New.
4188 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4191 * gcc.target/i386/pr65248-1.c: New file.
4192 * gcc.target/i386/pr65248-2.c: Likewise.
4193 * gcc.target/i386/pr65248-3.c: Likewise.
4194 * gcc.target/i386/pr65248-4.c: Likewise.
4196 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4199 * gcc.c-torture/compile/pr65593.c: New test.
4201 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4204 * g++.dg/cpp1y/constexpr-assert1.C: New.
4206 2015-03-27 Marek Polacek <polacek@redhat.com>
4209 * c-c++-common/pr65556.c: New test.
4211 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4214 * g++.dg/torture/pr65600.C: New testcase.
4216 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4219 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4221 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4223 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4224 statement and cleanup. Fixed typos.
4226 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4229 * gcc.c-torture/compile/pr65595.c: New testcase.
4231 2015-03-27 Marek Polacek <polacek@redhat.com>
4234 * g++.dg/ubsan/pr65583.C: New test.
4236 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4238 * gcc.c-torture/compile/20150327.c: New testcase.
4240 2015-03-26 Richard Biener <rguenther@suse.de>
4243 * g++.dg/torture/pr65555.C: New testcase.
4245 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4247 PR tree-optimization/64715
4248 * gcc.dg/builtin-object-size-15.c: New test.
4249 * gcc.dg/pr64715-1.c: New test.
4250 * gcc.dg/pr64715-2.c: New test.
4252 2015-03-26 Richard Biener <rguenther@suse.de>
4255 * gnat.dg/specs/opt2.ads: Fix testcase.
4257 2015-03-25 Martin Sebor <msebor@redhat.com>
4260 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4261 when target isn't arm*-*-*-*.
4262 (check_effective_target_arm_nothumb): Likewise.
4263 (check_effective_target_arm_little_endian): Likewise.
4264 (check_effective_target_arm_vect_no_misalign): Likewise.
4265 (check_effective_target_aarch64_little_endian): Fail early if target
4268 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4270 PR tree-optimization/65177
4271 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4273 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4275 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4276 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4277 smmintrin.h and mm3dnow.h.
4279 2015-03-25 Marek Polacek <polacek@redhat.com>
4282 * g++.dg/cpp0x/pr65558.C: New test.
4284 2015-03-25 Marek Polacek <polacek@redhat.com>
4287 * g++.dg/template/pr61670.C: New test.
4289 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4292 * g++.dg/template/pr54987.C: New.
4294 2015-03-25 Richard Biener <rguenther@suse.de>
4296 PR tree-optimization/62630
4297 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4299 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4302 * gcc.target/i386/mpx/pr65508.c: New.
4304 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4308 * gfortran.dg/data_initialized_3.f90: New.
4310 2015-03-25 Richard Biener <rguenther@suse.de>
4313 * gnat.dg/specs/opt2.ads: New testcase.
4315 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4317 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4318 * gcc.target/arm/memset-inline-4.c: Skip for
4319 arm_tune_string_ops_prefer_neon.
4320 * gcc.target/arm/memset-inline-5.c: Ditto.
4321 * gcc.target/arm/memset-inline-6.c: Ditto.
4322 * gcc.target/arm/memset-inline-8.c: Ditto.
4323 * gcc.target/arm/memset-inline-9.c: Ditto.
4325 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4328 * g++.dg/other/virtual3.C: New.
4330 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4333 * g++.dg/cpp0x/vt-60130.C: New.
4335 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4338 * g++.dg/warn/Warray-bounds-7.C: New.
4340 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4343 * g++.dg/template/defarg18.C: New.
4345 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4348 * g++.dg/cpp0x/vt-59988.C: New.
4350 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4352 PR tree-optimization/65533
4353 * gcc.dg/pr65533.c: New test.
4355 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4357 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4358 source= and mold= expressions functionality.
4359 * gfortran.dg/allocate_class_4.f90: New test.
4360 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4361 copying an unlimited polymorhpic object containing a char array
4362 to another unlimited polymorphic object respects the _len
4364 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4365 whether deferred length char array allocate works, unlimited
4366 polymorphic object allocation from a string works and if
4367 allocating an array of deferred length strings works.
4368 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4370 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4373 * g++.dg/cpp0x/constexpr-array11.C: New.
4375 2015-03-24 Richard Biener <rguenther@suse.de>
4378 * gcc.dg/torture/pr65517.c: New testcase.
4380 2015-03-24 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/coindexed_1.f90: Moved from
4383 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4385 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4388 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4392 * gcc.target/i386/pr65523.c: New test.
4395 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4397 * g++.dg/lto/pr65475b_0.C: Likewise.
4399 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4402 * gcc.target/sh/torture/pr65505.c: New.
4404 2015-03-23 Martin Sebor <msebor@redhat.com>
4407 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4408 assembly for lvx in addition to lxv.
4410 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4413 * gfortran.dg/pr65504.f90: New test.
4416 * gcc.dg/pr65521.c: New test.
4418 2015-03-23 Richard Biener <rguenther@suse.de>
4420 PR tree-optimization/65518
4421 * gcc.dg/vect/pr65518.c: New testcase.
4423 2015-03-23 Richard Biener <rguenther@suse.de>
4425 PR tree-optimization/65494
4426 * gcc.dg/vect/pr65494.c: New testcase.
4428 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4430 PR preprocessor/65238
4431 * c-c++-common/cpp/pr65238-1.c: New test.
4432 * gcc.dg/cpp/pr65238-2.c: New test.
4433 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4434 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4436 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4437 Mikael Morin <mikael@gcc.gnu.org>
4440 * gfortran.dg/elemental_dependency_4.f90: New.
4441 * gfortran.dg/elemental_dependency_5.f90: New.
4443 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4446 * g++.dg/lto/pr65475b_0.C: New testcase.
4447 * g++.dg/lto/pr65475b_1.C: New testcase.
4448 * g++.dg/lto/pr65475c_0.C: New testcase.
4449 * g++.dg/lto/pr65475c_1.C: New testcase.
4451 2015-03-21 Tobias Burnus <burnus@net-b.de>
4453 * gfortran.dg/coarray_38.f90: New.
4454 * gfortran.dg/coarray_39.f90: New.
4455 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4458 2015-03-20 Marek Polacek <polacek@redhat.com>
4461 * g++.dg/cpp0x/pr65398.C: New test.
4463 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4466 * g++.dg/lto/pr65475_0.C: New testcase.
4467 * g++.dg/lto/pr65475_1.C: New testcase.
4469 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4471 PR rtl-optimization/64366
4472 * gcc.target/sh/pr64366.c: New.
4474 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4477 * g++.dg/cpp0x/constexpr-48324.C: New.
4479 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4482 * g++.dg/cpp0x/pr48453.C: New.
4484 2015-03-20 Marek Polacek <polacek@redhat.com>
4487 * g++.dg/cpp0x/pr65072.C: New test.
4489 2015-03-20 Richard Biener <rguenther@suse.de>
4492 * gcc.dg/pr15347.c: Use -O.
4493 * c-c++-common/pr19807-1.c: Likewise.
4495 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4497 * gnat.dg/volatile13.ad[sb]: New test.
4499 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4501 PR rtl-optimization/60851
4502 * gcc.target/i386/pr60851.c: New test.
4504 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4507 * g++.dg/pr65240.h: Add tests for PR 65240.
4508 * g++.dg/pr65240-1.C: Likewise.
4509 * g++.dg/pr65240-2.C: Likewise.
4510 * g++.dg/pr65240-3.C: Likewise.
4511 * g++.dg/pr65240-4.C: Likewise.
4513 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4515 PR rtl-optimization/63491
4516 * gcc.target/powerpc/pr63491.c: New.
4518 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4520 * g++.dg/ipa/pr65465.C: New test.
4522 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4525 * g++.dg/cpp0x/deleted11.C: New.
4527 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4530 * c-c++-common/tsan/pr65400-3.c: New test.
4532 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4535 * g++.dg/cpp0x/constexpr-59686.C: New.
4537 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4540 * g++.dg/tsan/pr64265.C: New test.
4543 * c-c++-common/tsan/pr65400-1.c: New test.
4544 * c-c++-common/tsan/pr65400-2.c: New test.
4546 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4549 * g++.dg/cpp0x/pr59816.C: New.
4551 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4554 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4556 2015-03-18 Martin Liska <mliska@suse.cz>
4559 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4560 equivalences either to 6 or 7.
4562 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4566 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4568 * gcc.dg/undefined-loop-1.c: New file.
4569 * gcc.dg/undefined-loop-2.c: New file.
4571 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4574 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4575 loop exits too early.
4577 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4579 PR tree-optimization/65450
4580 * gfortran.dg/pr65450.f90: New test.
4583 * gcc.target/i386/pr65078-1.c: New test.
4584 * gcc.target/i386/pr65078-2.c: New test.
4585 * gcc.target/i386/pr65078-3.c: New test.
4586 * gcc.target/i386/pr65078-4.c: New test.
4587 * gcc.target/i386/pr65078-5.c: New test.
4588 * gcc.target/i386/pr65078-6.c: New test.
4590 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4593 * g++.dg/cpp1y/pr65340.C: New.
4595 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4598 * gfortran.dg/system_clock_3.f08: Adjust test.
4600 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4603 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4604 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4606 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4609 * gfortran.dg/system_clock_3.f08: New test.
4611 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4614 g++.dg/cpp1y/pr64626-1.C: New.
4615 g++.dg/cpp1y/pr64626-2.C: New.
4616 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4618 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4620 PR tree-optimization/65427
4621 * gcc.c-torture/execute/pr65427.c: New test.
4623 2015-03-16 Marek Polacek <polacek@redhat.com>
4627 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4628 * g++.dg/cpp0x/pr65327.C: New test.
4630 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4633 * c-c++-common/asan/pr64820.c: New test.
4635 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4637 * gfortran.dg/pointer_2.f90: New test.
4639 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4641 * g++.dg/pr65049.C: New test.
4643 2015-03-16 Tom de Vries <tom@codesourcery.com>
4645 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4646 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4647 * gcc.target/i386/fuse-caller-save.c: Same.
4649 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4651 * gnat.dg/loop_optimization18.ad[sb]: New test.
4652 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4654 2015-03-16 Alan Modra <amodra@gmail.com>
4656 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4659 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4661 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4663 * gcc.dg/torture/pr65270-2.c: Likewise.
4665 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4668 * gfortran.dg/pointer_remapping_9.f90: New.
4670 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4672 PR tree-optimization/65369
4673 * gcc.c-torture/execute/pr65369.c: New test.
4675 PR tree-optimization/65418
4676 * gcc.c-torture/execute/pr65418-1.c: New test.
4677 * gcc.c-torture/execute/pr65418-2.c: New test.
4679 PR rtl-optimization/65401
4680 * gcc.c-torture/execute/pr65401.c: New test.
4682 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4685 * gcc.target/arm/pr64600_1.c: New test.
4687 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4689 PR rtl-optimization/65235
4690 * gcc.target/aarch64/pr65235_1.c: New test.
4692 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4694 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4695 * gcc.target/s390/hotpatch-22.c: Likewise.
4696 * gcc.target/s390/hotpatch-23.c: Likewise.
4697 * gcc.target/s390/hotpatch-24.c: Likewise.
4698 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4699 * gcc.target/s390/hotpatch-1.c: Update expected output.
4700 * gcc.target/s390/hotpatch-2.c: Likewise.
4701 * gcc.target/s390/hotpatch-3.c: Likewise.
4702 * gcc.target/s390/hotpatch-4.c: Likewise.
4703 * gcc.target/s390/hotpatch-5.c: Likewise.
4704 * gcc.target/s390/hotpatch-6.c: Likewise.
4705 * gcc.target/s390/hotpatch-7.c: Likewise.
4706 * gcc.target/s390/hotpatch-8.c: Likewise.
4707 * gcc.target/s390/hotpatch-9.c: Likewise.
4708 * gcc.target/s390/hotpatch-10.c: Likewise.
4709 * gcc.target/s390/hotpatch-11.c: Likewise.
4710 * gcc.target/s390/hotpatch-12.c: Likewise.
4711 * gcc.target/s390/hotpatch-13.c: Likewise.
4712 * gcc.target/s390/hotpatch-14.c: Likewise.
4713 * gcc.target/s390/hotpatch-15.c: Likewise.
4714 * gcc.target/s390/hotpatch-16.c: Likewise.
4715 * gcc.target/s390/hotpatch-17.c: Likewise.
4716 * gcc.target/s390/hotpatch-18.c: Likewise.
4717 * gcc.target/s390/hotpatch-19.c: Likewise.
4719 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4722 * gcc.target/i386/pr65103-1.c: New.
4724 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4727 * gcc.target/i386/pr65044.c: New.
4729 2015-03-12 Tom de Vries <tom@codesourcery.com>
4731 PR rtl-optimization/64895
4732 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4733 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4734 * gcc.target/i386/fuse-caller-save.c: Ditto.
4736 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4738 * gcc.dg/ipa/pr63569.c: Fix template.
4740 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4742 * g++.dg/ipa/pr64146.C: Require fpic support.
4744 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4747 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4748 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4750 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4752 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4753 to dg-options, fix up dg-skip-if.
4755 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4758 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4759 * gcc.target/avr/tiny-caller-save.c: Same.
4761 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4764 * g++.dg/pr65242.C: New test.
4766 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4768 * c-c++-common/asan/no-asan-check-glob.c: New test.
4770 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4773 * g++.dg/other/default11.C: New.
4774 * g++.dg/other/default12.C: Likewise.
4776 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4779 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4781 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4784 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4786 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4789 * g++.dg/cpp0x/pr65127.C: New test.
4791 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4793 * gcc.dg/ipa/PR64550.c: Update template.
4795 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4796 Tobias Burnus <burnus@net-b.de>
4798 * gfortran.dg/coarray_sync_memory.f90: New.
4800 2015-03-10 Marek Polacek <polacek@redhat.com>
4803 * c-c++-common/ubsan/pr65367.c: New test.
4805 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4807 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4808 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4809 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4810 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4811 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4812 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4813 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4814 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4815 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4816 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4817 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4818 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4819 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4821 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4823 * lib/mpx-dg.exp (mpx_link_flags): New.
4826 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4827 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4828 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4829 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4830 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4831 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4832 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4833 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4834 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4835 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4836 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4837 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4838 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4839 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4840 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4841 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4842 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4843 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4844 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4845 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4846 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4847 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4848 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4849 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4850 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4851 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4852 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4853 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4854 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4855 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4856 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4857 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4858 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4859 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4860 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4861 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4862 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4863 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4864 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4865 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4866 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4867 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4868 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4869 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4870 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4871 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4872 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4873 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4874 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4875 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4876 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4877 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4878 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4879 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4880 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4881 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4882 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4883 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4884 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4885 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4886 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4887 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4888 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4889 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4890 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4891 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4892 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4893 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4894 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4895 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4896 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4897 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4898 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4899 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4900 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4901 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4902 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4903 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4904 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4905 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4906 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4907 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4908 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4909 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4910 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4911 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4912 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4913 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4914 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4915 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4916 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4917 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4918 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4919 * gcc.target/i386/mpx/label-address-1.c: New.
4920 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4921 * gcc.target/i386/mpx/macro.c: New.
4922 * gcc.target/i386/mpx/mpx-check.h: New.
4923 * gcc.target/i386/mpx/mpx.exp: New.
4924 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4925 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4926 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4927 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4928 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4929 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4930 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4931 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4932 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4933 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4934 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4935 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4936 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4937 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4938 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4939 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4940 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4941 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4942 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4943 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4944 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4945 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4946 * gcc.target/i386/mpx/reference-1-nov.c: New.
4947 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4948 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4949 * gcc.target/i386/mpx/reference-2-nov.c: New.
4950 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4951 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4952 * gcc.target/i386/mpx/reference-3-nov.c: New.
4953 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4954 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4955 * gcc.target/i386/mpx/reference-4-nov.c: New.
4956 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4957 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4958 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4959 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4960 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4961 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4962 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4963 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4964 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4965 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4966 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4967 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4968 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4969 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4970 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4971 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4972 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4973 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4974 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4975 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4976 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4977 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4978 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4979 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4980 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4981 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4982 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4983 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4984 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4985 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4986 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4987 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4988 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4989 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4990 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4991 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4992 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4993 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4994 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4995 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4996 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4997 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4998 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4999 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5000 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5001 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5002 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5003 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5004 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5005 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5006 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5007 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5008 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5009 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5010 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5011 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5012 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5013 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5014 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5015 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5016 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5017 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5018 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5019 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5020 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5021 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5022 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5023 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5024 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5025 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5026 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5027 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5028 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5029 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5030 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5031 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5032 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5033 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5034 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5035 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5036 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5037 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5038 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5039 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5040 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5041 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5042 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5043 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5044 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5045 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5046 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5047 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5048 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5049 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5050 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5051 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5052 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5053 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5054 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5055 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5056 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5057 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5058 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5059 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5060 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5061 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5062 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5063 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5064 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5065 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5066 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5067 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5068 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5069 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5070 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5071 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5072 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5073 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5074 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5075 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5076 * gcc.target/i386/mpx/vla-1-nov.c: New.
5077 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5078 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5079 * gcc.target/i386/mpx/vla-2-nov.c: New.
5080 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5082 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5084 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5086 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5088 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5090 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5092 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5093 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5095 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5098 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5101 * c-c++-common/pr65120.c: New test.
5103 PR rtl-optimization/65321
5104 * gcc.dg/pr65321.c: New test.
5106 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5108 PR tree-optimization/65355
5109 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5111 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5114 * c-c++-common/pr49706.c: Adjust tests for not warning
5115 about !!x == y or !b == y where b is boolean, and add
5117 * c-c++-common/pr62199-2.c: Likewise.
5119 2015-03-09 Richard Biener <rguenther@suse.de>
5122 * gcc.dg/torture/pr65270-1.c: New testcase.
5123 * gcc.dg/torture/pr65270-2.c: Likewise.
5125 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5127 PR tree-optimization/63743
5128 * gcc.dg/pr63743.c: New test.
5130 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5133 * g++.dg/lto/pr65316_0.C: New testcase.
5134 * g++.dg/lto/pr65316_1.C: New testcase.
5136 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5139 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5141 * g++.dg/abi/rtti3.C: Likewise.
5143 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5146 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5148 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5150 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5152 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5154 2015-03-08 Morin <mikael@gcc.gnu.org>
5157 * gfortran.dg/entry_20.f90: New.
5159 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5162 * gcc.c-torture/compile/pr65153.c: New.
5164 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5167 * g++.dg/torture/pr65249.C: New.
5169 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5171 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5173 (int64_t): Likewise.
5175 2015-03-07 Marek Polacek <polacek@redhat.com>
5176 Martin Uecker <uecker@eecs.berkeley.edu>
5179 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5181 * c-c++-common/ubsan/bounds-8.c: New test.
5182 * c-c++-common/ubsan/bounds-9.c: New test.
5183 * gcc.dg/ubsan/bounds-2.c: New test.
5185 2015-03-05 Martin Sebor <msebor@redhat.com>
5187 * PR testsuite/63175
5188 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5189 checking of results into main to prevent it from getting optimized
5191 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5193 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5195 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5196 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5197 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5200 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5202 * g++.dg/lto/pr65302_1.C: New testcase.
5203 * g++.dg/lto/pr65302_0.C: New testcase.
5205 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5207 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5208 -fno-ipa-icf to dg-options.
5210 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5212 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5213 compiles using the linker plugin.
5215 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5217 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5219 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5221 * gcc.target/arm/pr65067.c: New test.
5223 2015-03-05 Martin Liska <mliska@suse.cz>
5226 * gcc.dg/ipa/pr65318.c: New test.
5228 2015-03-05 Marek Polacek <polacek@redhat.com>
5230 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5232 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5234 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5236 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5238 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5239 max-unroll-times back to defaults for s390.
5241 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5245 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5248 * g++.dg/cpp0x/initlist92.C: New.
5250 2015-03-05 Richard Biener <rguenther@suse.de>
5252 PR tree-optimization/65310
5253 * gcc.dg/vect/pr65310.c: New testcase.
5255 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5258 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5260 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5262 * gnat.dg/entry_queues3.adb: New test.
5264 2015-03-04 Ian Lance Taylor <iant@google.com>
5266 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5268 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5271 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5273 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5275 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5276 -fno-ipa-icf to dg-options
5277 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5278 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5280 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5283 * g++.dg/cpp0x/decltype62.C: New.
5285 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5287 * gnat.dg/object_overflow5.adb: New test.
5289 2015-03-03 Martin Liska <mliska@suse.cz>
5292 * gcc.dg/ipa/pr65287.c: New test.
5294 2015-03-03 Martin Jambor <mjambor@suse.cz>
5295 Eric Botcazou <ebotcazou@adacore.com>
5297 * gnat.dg/specs/pack12.ads: New test.
5299 2015-03-03 Martin Liska <mliska@suse.cz>
5301 * gcc.dg/ipa/PR65282.c: New test.
5303 2015-03-13 Jeff Law <law@redhat.com>
5305 PR tree-optimization/65241
5306 * gcc.c-torture/compile/pr65241.c: New test.
5308 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5311 * gcc.target/avr/torture/pr64331.c: New test.
5313 2015-03-03 Martin Liska <mliska@suse.cz>
5314 Jan Hubicka <hubicka@ucw.cz>
5316 * g++.dg/ipa/pr65263.C: New test.
5318 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5321 * gcc.dg/lto/pr65130_0.c: New testcase.
5322 * gcc.dg/lto/pr65130_1.c: New testcase.
5324 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5327 * g++.dg/torture/pr64988.C: New testcase.
5329 2015-03-02 Tobias Burnus <burnus@net-b.de>
5331 * gfortran.dg/coarray_atomic_6.f90: New.
5333 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5336 * gcc.target/i386/pr65184.c: New.
5338 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5341 * gcc.target/i386/pr65183.c: New.
5343 2015-02-28 Martin Liska <mliska@suse.cz>
5344 Jan Hubicka <hubicka@ucw.cz>
5346 * gcc.dg/ipa/ipa-icf-35.c: New test.
5347 * gcc.dg/ipa/ipa-icf-36.c: New test.
5348 * gcc.dg/ipa/ipa-icf-37.c: New test.
5350 2015-02-28 Martin Liska <mliska@suse.cz>
5351 Jan Hubicka <hubicka@ucw.cz>
5354 * gcc.dg/ipa/ipa-icf-34.c: New test.
5356 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5359 * gcc.target/sh/sh/pr61142.c: New.
5361 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5363 * g++.dg/other/dump-ada-spec-3.C: New test.
5365 2015-03-01 Martin Liska <mliska@suse.cz>
5367 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5368 * g++.dg/ipa/pr63595.C: Update expected results.
5370 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5373 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5375 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5377 * gcc.dg/vect/pr59354.c: Move vector producing code to
5380 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5383 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5384 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5385 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5386 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5388 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5390 PR tree-optimization/65048
5391 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5392 (foo): Use K&R style definition.
5394 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5397 * g++.dg/pr65032.C: New.
5399 2015-02-27 Marek Polacek <polacek@redhat.com>
5402 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5405 2015-02-27 Marek Polacek <polacek@redhat.com>
5408 * gcc.dg/pr65228.c: New test.
5410 2015-02-27 Kai Tietz <ktietz@redhat.com>
5413 * gcc.dg/weak/weak-17.c: New file.
5415 2015-02-27 Richard Biener <rguenther@suse.de>
5418 * g++.dg/lto/pr65193_0.C: New testcase.
5420 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5422 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5423 * gcc.target/s390/hotpatch-8.c: Likewise.
5424 * gcc.target/s390/hotpatch-9.c: Likewise.
5425 * gcc.target/s390/pr61078.c: Likewise.
5426 * gcc.target/s390/pr57960.c: Remove -m64.
5427 * gcc.target/s390/pr61078.c: Likewise.
5429 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5430 Martin Liska <mliska@suse.cz>
5433 * gcc.dg/pr64454.c: Disable ICF.
5434 * gcc.dg/pr28685-1.c: Disable ICF
5435 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5436 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5437 * g++.dg/ipa/ipa-icf-4.C: Update template.
5439 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5441 PR tree-optimization/65216
5442 * gcc.c-torture/execute/pr65216.c: New test.
5444 PR tree-optimization/65215
5445 * gcc.c-torture/execute/pr65215-1.c: New test.
5446 * gcc.c-torture/execute/pr65215-2.c: New test.
5447 * gcc.c-torture/execute/pr65215-3.c: New test.
5448 * gcc.c-torture/execute/pr65215-4.c: New test.
5449 * gcc.c-torture/execute/pr65215-5.c: New test.
5451 2015-02-26 Tom de Vries <tom@codesourcery.com>
5453 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5455 2015-02-26 Martin Liska <mliska@suse.cz>
5456 Jan Hubicka <hubicka@ucw.cz>
5458 * g++.dg/ipa/pr64146.C: Update expected results.
5459 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5460 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5461 * gcc.dg/ipa/ipa-icf-34.c: New test.
5463 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5465 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5466 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5467 (dg-additional-options): Remove dg directive.
5468 (dg-final): Add dg directive.
5470 2015-02-26 Marek Polacek <polacek@redhat.com>
5473 * g++.dg/ipa/pr65008.C: New test.
5475 2015-02-26 Tom de Vries <tom@codesourcery.com>
5477 * lib/profopt.exp (profopt-target-cleanup): New proc.
5478 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5479 files from sources from dg-additional-sources.
5481 2015-02-26 Tom de Vries <tom@codesourcery.com>
5483 * lib/gcov.exp: Cleanup in case of xfail.
5485 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5487 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5489 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5492 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5493 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5494 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5495 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5496 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5497 * g++.dg/debug/pr46123.C: XFAIL and move...
5498 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5499 * gcc.dg/debug/dwarf2-3.c: Move...
5500 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5502 2015-02-26 Marek Polacek <polacek@redhat.com>
5505 * g++.dg/cpp1y/pr65202.C: New test.
5507 2015-02-26 Tom de Vries <tom@codesourcery.com>
5509 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5510 locale_facets.h.gcov.
5512 2015-02-26 Tom de Vries <tom@codesourcery.com>
5514 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5516 2015-02-26 Tom de Vries <tom@codesourcery.com>
5518 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5520 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5523 * gcc.target/i386/pr65217.c: New.
5525 2015-02-26 Tom de Vries <tom@codesourcery.com>
5527 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5529 2015-02-26 Tom de Vries <tom@codesourcery.com>
5531 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5533 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5535 PR tree-optimization/65048
5536 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5538 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5540 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5541 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5543 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5546 * gcc.target/i386/pr65161.c: New test.
5548 2015-02-26 Terry Guo <terry.guo@arm.com>
5550 * gcc.target/arm/no-volatile-in-it.c: New test.
5552 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5554 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5555 (dg-options): Add -save-temps.
5556 (dg-final): Add cleanup-saved-temps.
5558 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5560 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5562 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5564 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5565 * gcc.target/powerpc/pack01.c: Include string.h.
5567 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5570 * gcc.target/i386/pr65167.c: New.
5572 2015-02-25 Kai Tietz <ktietz@redhat.com>
5574 PR tree-optimization/61917
5575 * gcc.dg/vect/vect-pr61917.c: New file.
5577 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5579 PR tree-optimization/65170
5580 * gcc.c-torture/execute/pr65170.c: New test.
5581 * gcc.dg/tree-ssa/vrp96.c: New test.
5583 2015-02-24 Tom de Vries <tom@codesourcery.com>
5585 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5587 2015-02-24 Tom de Vries <tom@codesourcery.com>
5590 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5591 (dg-additional-files-options): Copy additional_sources to
5592 additional_sources_used before emptying additional_sources.
5593 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5594 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5595 (cleanup-saved-temps): Use additional_sources_used instead of
5597 (dg-test): Reset additional_sources_used.
5599 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5602 * gfortran.dg/integer_exponentiation_6.F90: New test.
5604 2015-02-23 Martin Sebor <msebor@redhat.com>
5607 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5608 two parts. One to save registers, the other to verify the
5609 registers have the right values. Save register state into
5610 static data rather than on the stack.
5612 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5615 * c-c++-common/asan/pr63888.c: New test.
5617 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5620 * gcc.c-torture/compile/pr65163.c: New.
5622 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5624 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5625 with -m31 on 64 bit.
5626 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5627 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5629 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5631 * gcc.target/s390/20090223-1.c: Add
5632 -Wno-implicit-function-declaration option.
5633 * gcc.target/s390/pr42224.c: Likewise.
5634 * gcc.target/s390/pr55718.c: Likewise.
5636 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5638 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5639 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5640 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5641 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5642 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5643 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5644 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5645 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5646 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5647 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5648 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5649 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5650 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5651 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5652 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5653 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5654 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5655 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5656 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5657 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5658 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5660 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5662 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5663 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5664 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5665 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5666 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5667 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5668 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5669 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5670 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5671 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5672 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5673 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5674 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5675 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5676 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5677 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5679 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5683 * gfortran.dg/pr61960.f90: New.
5684 * gfortran.dg/pr64230.f90: New.
5685 * gfortran.dg/pr64980.f03: New.
5687 2015-02-22 Tom de Vries <tom@codesourcery.com>
5689 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5691 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5694 * gnat.dg/timing_events.adb: Removed, invalid test.
5696 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5699 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5701 * g++.dg/gcov/gcov-2.C: Likewise.
5703 2015-02-20 Richard Biener <rguenther@suse.de>
5705 PR tree-optimization/65136
5706 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5708 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5711 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5712 and nvptx-*-* blacklisting.
5714 * gcc.dg/sibcall-9.c: New test.
5715 * gcc.dg/sibcall-10.c: New test.
5717 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5719 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5721 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5724 * gcc.target/avr/torture/pr64452.c: New test.
5726 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5728 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5729 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5731 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5734 * lib/target-supports.exp (check_compile): Check whether
5735 additional_sources is defined before using it.
5737 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5740 * g++.dg/opt/pr65074.C: New file.
5742 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5744 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5745 (size_type): New typedef.
5746 (operator "" _script): Use it for the last argument.
5748 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5750 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5752 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5754 * lib/target-supports.exp (check_compile): Save/restore
5755 additional_sources that may belong to an actual test.
5757 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5759 PR gcov-profile/64634
5760 * g++.dg/gcov/gcov-15.C: New test.
5762 2015-02-18 Tom de Vries <tom@codesourcery.com>
5764 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5766 2015-02-18 Tom de Vries <tom@codesourcery.com>
5768 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5770 2015-02-18 Tom de Vries <tom@codesourcery.com>
5772 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5774 2015-02-18 Tom de Vries <tom@codesourcery.com>
5776 * gfortran.dg/fmt_cache_1.f: Add missing close.
5778 2015-02-18 Tom de Vries <tom@codesourcery.com>
5781 * gfortran.dg/read_eof_8.f90: Add missing close.
5783 2015-02-18 Richard Biener <rguenther@suse.de>
5785 PR tree-optimization/65063
5786 * gcc.dg/pr65063.c: New testcase.
5788 2015-02-18 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/62217
5791 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5793 2015-02-18 Marek Polacek <polacek@redhat.com>
5796 * c-c++-common/ubsan/pr65081.c: New test.
5798 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5800 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5801 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5803 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5805 * gcc.dg/ipa/propalign-3.c: New test.
5807 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5810 * gcc.target/sh/pr64793.c: New.
5811 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5813 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5815 * gcc.target/arm/divzero.c: New test case.
5817 2015-02-17 Tom de Vries <tom@codesourcery.com>
5819 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5821 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5822 Jakub Jelinek <jakub@redhat.com>
5825 * g++.dg/cpp0x/pr65075.C: New test.
5827 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5830 * gcc.target/powerpc/pr65058.c: New test.
5832 2015-02-16 Jeff Law <law@redhat.com>
5834 PR tree-optimization/64823
5835 * gcc.dg/uninit-20.c: New test.
5837 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5838 James Greenhalgh <james.greenhalgh@arm.com>
5841 * gcc.dg/ipa/ipa-clone-1.c: New test.
5843 2015-02-16 Richard Biener <rguenther@suse.de>
5845 PR tree-optimization/65077
5846 * gcc.dg/torture/pr65077.c: New testcase.
5848 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5850 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5851 Directive adjusted to scan for ldaxr.
5852 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5853 adjusted to scan for ldaex.
5855 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5858 * g++.dg/cpp0x/constexpr-65080.C: New.
5860 2015-02-16 Richard Biener <rguenther@suse.de>
5862 PR tree-optimization/63593
5863 * gcc.dg/pr63593.c: New testcase.
5865 2015-02-16 Marek Polacek <polacek@redhat.com>
5868 * gcc.dg/pr65066.c: New test.
5870 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5872 * gcc.dg/pr65002.C: Move ...
5873 * g++.dg/ipa/pr65002.C: ... here.
5875 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5877 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5878 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5879 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5880 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5882 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5885 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5886 the expression to find calls.
5887 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5888 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5889 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5890 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5891 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5893 2015-02-14 Marek Polacek <polacek@redhat.com>
5896 * gcc.dg/array-11.c: New test.
5897 * gcc.dg/array-12.c: New test.
5898 * gcc.dg/array-13.c: New test.
5899 * gcc.dg/array-14.c: New test.
5900 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5901 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5902 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5903 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5904 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5905 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5907 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5910 * g++.dg/lookup/using54.C: New.
5912 2015-02-13 Jeff Law <law@redhat.com>
5915 Revert my change for tree-optimization/64823.
5917 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5919 PR tree-optimization/65053
5920 * gcc.c-torture/execute/pr65053-1.c: New test.
5921 * gcc.c-torture/execute/pr65053-2.c: New test.
5923 2015-02-13 Marek Polacek <polacek@redhat.com>
5926 * gcc.dg/pr65050.c: New test.
5928 2015-02-13 Jeff Law <law@redhat.com>
5930 PR tree-optimization/64823
5931 * gcc.dg/uninit-20.c: New test.
5933 PR rtl-optimization/47477
5934 * gcc.dg/tree-ssa/pr47477.c: New test.
5936 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5939 * g++.dg/parse/ivdep-2.C: New.
5940 * g++.dg/parse/ivdep-3.C: Likewise.
5942 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5945 * gfortran.dg/continuation_13.f90: New test.
5946 * gfortran.dg/continuation_14.f: New test.
5948 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5951 * g++.dg/cpp0x/sfinae55.C: New.
5953 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5956 * g++.dg/ipa/pr65034.C: New test.
5958 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5960 PR tree-optimization/65002
5961 * gcc.dg/pr65002.C: New.
5963 2015-02-13 Marek Polacek <polacek@redhat.com>
5966 * c-c++-common/pr65040.c: New test.
5968 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5970 PR tree-optimization/64705
5971 * gcc.dg/tree-ssa/pr64705.c: New test.
5973 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5976 * gcc.dg/visibility-22.c: New test.
5977 * gcc.dg/visibility-23.c: New test.
5978 * gcc.target/i386/pr32219-1.c: New test.
5979 * gcc.target/i386/pr32219-2.c: New test.
5980 * gcc.target/i386/pr32219-3.c: New test.
5981 * gcc.target/i386/pr32219-4.c: New test.
5982 * gcc.target/i386/pr32219-5.c: New test.
5983 * gcc.target/i386/pr32219-6.c: New test.
5984 * gcc.target/i386/pr32219-7.c: New test.
5985 * gcc.target/i386/pr32219-8.c: New test.
5986 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5988 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5990 PR libgfortran/57822
5991 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5992 four different KINDs.
5994 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5997 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6000 * g++.dg/ubsan/pr65000.C: New test.
6002 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6005 * gfortran.dg/finalize_28.f90: New test
6007 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6010 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6011 DW_TAG_lexical_block removal.
6012 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6013 * g++.dg/guality/pr55541.C: New test.
6016 * g++.dg/ubsan/pr64984.C: New test.
6018 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6020 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6022 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6025 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6026 instructions for 2015-01-14 get_memmodel changes.
6027 * gcc.target/powerpc/atomic-p8.c: Likewise.
6030 * g++.dg/ubsan/pr65019.C: New test.
6032 PR tree-optimization/65014
6033 * gcc.c-torture/compile/pr65014.c: New test.
6035 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6037 PR libgfortran/57822
6038 * gfortran/fmt_g0_7.f08: Revise test.
6040 2015-02-11 Jeff Law <law@redhat.com>
6043 * gcc.target/m68k/pr63347.c: New test.
6045 2015-02-11 Marek Polacek <polacek@redhat.com>
6047 * g++.dg/ubsan/shift-1.C: New test.
6048 * gcc.dg/ubsan/c-shift-2.c: New test.
6049 * c-c++-common/ubsan/shift-5.c: Remove file.
6051 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6053 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6054 Directive adjusted to XFAIL.
6055 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6058 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6061 * g++.dg/opt/pr65003.C: New test.
6063 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6065 * lib/target-supports.exp (check_effective_target_pie): Renamed
6067 (check_effective_target_pie_enabled): This.
6068 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6069 * gcc.target/i386/pie.c: Likewise.
6071 2015-02-11 Andrew Pinski <apinski@cavium.com>
6074 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6075 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6077 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6080 * gcc.target/i386/pr61925-1.c: New test.
6081 * gcc.target/i386/pr61925-2.c: New test.
6082 * gcc.target/i386/pr61925-3.c: New test.
6084 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6087 * g++.dg/asan/pr65004.C: New test.
6089 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6092 * gcc.taget/sh/pr64661-0.h: New.
6093 * gcc.taget/sh/pr64661-1.c: New.
6094 * gcc.taget/sh/pr64661-2.c: New.
6095 * gcc.taget/sh/pr64661-3.c: New.
6096 * gcc.taget/sh/pr64661-4.c: New.
6098 2015-02-10 Richard Biener <rguenther@suse.de>
6100 PR tree-optimization/64995
6101 * g++.dg/torture/pr64995.C: New testcase.
6103 2015-02-10 Richard Biener <rguenther@suse.de>
6105 PR tree-optimization/64909
6106 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6108 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6110 * gcc.dg/signbit-sa.c: New test.
6112 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6114 PR libgfortran/57822
6115 * gfortran/fmt_g0_7.f08: New test.
6117 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6119 PR tree-optimization/43378
6120 * gcc.dg/tree-ssa/pr43378.c: New test.
6122 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6125 * g++.dg/torture/pr64978.C: New testcase.
6127 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6130 * gcc.dg/asan/pr64981.c: New test.
6132 2015-02-09 Marek Polacek <polacek@redhat.com>
6135 * gcc.dg/pr64856.c: New test.
6137 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6140 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6141 * gcc.c-torture/execute/pr64979.c: New test.
6143 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6145 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6147 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6149 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6150 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6152 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6155 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6157 2015-02-09 Richard Biener <rguenther@suse.de>
6159 PR tree-optimization/54000
6160 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6162 2015-02-09 Tom de Vries <tom@codesourcery.com>
6164 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6166 2015-02-09 Martin Liska <mliska@suse.cz>
6168 * g++.dg/ipa/pr64858.C: New test.
6170 2015-02-09 Tom de Vries <tom@codesourcery.com>
6172 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6174 2015-02-08 Andrew Pinski <apinski@cavium.com>
6176 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6178 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6181 * gfortran.dg/use_rename_8.f90: New.
6183 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6185 * gnat.dg/addr7.ad[sb]: New test.
6186 * gnat.dg/addr8.ad[sb]: Likewise.
6188 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6191 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6192 from jit.dg/test-compile-to-executable.c's create_code, with a
6193 clarification of the output message.
6194 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6196 (test_jit): Use CHECK_NO_ERRORS when calling
6197 gcc_jit_context_compile_to_file.
6198 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6199 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6200 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6201 about deletions that are attempted.
6202 (jit-verify-compile-to-file): Rename to...
6203 (jit-verify-output-file-was-created): ...this, and drop the
6204 attempt to run "file" and verify the output.
6205 (jit-verify-assembler): New function.
6206 (jit-verify-object): New function.
6207 (jit-verify-dynamic-library): New function.
6208 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6209 favor of an implementation from new file
6210 create-code-for-hello-world-executable.h, which also adds a
6212 (dg-final): Replace jit-verify-compile-to-file with
6213 jit-verify-output-file-was-created, and invoke new function
6214 jit-verify-assembler.
6215 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6217 (dg-final): Replace jit-verify-compile-to-file with
6218 jit-verify-output-file-was-created, and invoke new function
6219 jit-verify-dynamic-library.
6220 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6221 favor of an implementation from new file
6222 create-code-for-hello-world-executable.h, which also adds a
6224 (dg-final): Replace jit-verify-compile-to-file with
6225 jit-verify-output-file-was-created. Strengthen the expected stdout
6226 from the built executable.
6227 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6228 favor of an implementation from new file
6229 create-code-for-hello-world-executable.h, which also adds a
6231 (dg-final): Replace jit-verify-compile-to-file with
6232 jit-verify-output-file-was-created, and invoke new function
6234 * jit.dg/verify-dynamic-library.c: New source file.
6236 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6237 Brian Rzycki <b.rzycki@samsung.com>
6239 PR tree-optimization/64878
6240 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6242 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6245 * g++.dg/ipa/pr64896.C: New test.
6247 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6250 * gcc.target/powerpc/pr64205.c: New file.
6252 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6254 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6255 (dg-options): Use -fpie instead of -fPIE -pie.
6257 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6260 * g++.dg/asan/pr64937.C: New test.
6262 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6265 * gfortran.dg/class_to_type_4.f90: New test
6267 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6269 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6271 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6273 PR rtl-optimization/64957
6275 * gcc.c-torture/execute/pr64957.c: New test.
6277 2015-02-05 Jeff Law <law@redhat.com>
6280 * gcc.target/h8300/pr17306-1.c: New test.
6281 * gcc.target/h8300/pr17306-2.c: New test.
6283 2015-02-05 Tobias Burnus <burnus@net-b.de>
6286 * gfortran.dg/structure_constructor_12.f90: New.
6288 2015-02-05 Jeff Law <law@redhat.com>
6291 gcc.target/h8300/pr58400.c: New test.
6293 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6295 * gcc.target/arm/macro_defs0.c: New test.
6296 * gcc.target/arm/macro_defs1.c: New test.
6297 * gcc.target/arm/macro_defs2.c: New test.
6299 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6301 PR rtl-optimization/64905
6302 * gcc.target/i386/pr64905.c: Require nonpic target.
6303 (dg-options): Add -fomit-frame-pointer.
6306 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6308 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6311 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6314 * gfortran.dg/type_to_class_2.f90: New test
6315 * gfortran.dg/type_to_class_3.f90: New test
6317 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6320 * g++.dg/torture/pr64686.C: New testcase.
6322 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6324 PR rtl-optimization/64905
6325 * gcc.target/i386/pr64905.c: New file.
6327 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6329 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6330 * gcc.dg/guality/pr41616-1.c: Ditto.
6332 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6335 * gcc.dg/pr64817-3.c: New.
6337 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6338 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6340 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6341 pass parameters in registers.
6342 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6343 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6344 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6346 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6347 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6349 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6350 list, allow for multilibed targets.
6351 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6353 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6355 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6356 * gcc.dg/pr46728-6.c: Ditto.
6358 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6360 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6361 for mips_nanlegacy target.
6363 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6365 * gcc.target/i386/chkp-hidden-def.c: New.
6367 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6370 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6371 to use 24 bits for bitfield b.
6373 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6376 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6377 cache result in a global variable. Include all 32-bit targets for
6380 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6382 PR rtl-optimization/64756
6383 * gcc.c-torture/execute/pr64756.c: New test.
6385 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6388 * gcc.target/sh/pr64660-0.h: New.
6389 * gcc.target/sh/pr64660-1.c: New.
6390 * gcc.target/sh/pr64660-2.c: New.
6391 * gcc.target/sh/pr64660-3.c: New.
6392 * gcc.target/sh/pr64660-4.c: New.
6394 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6397 * g++.dg/warn/Waddress-2.C: New.
6399 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6402 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6404 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6406 PR preprocessor/64803
6407 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6409 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6411 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6413 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6415 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6416 (_ARM_FPSRC): Add DN and AHP fields.
6417 (clean_results): Force DN=1 on AArch64.
6418 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6419 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6420 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6421 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6422 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6423 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6425 2015-02-02 Alan Modra <amodra@gmail.com>
6427 * gcc.target/powerpc/cprophard.c: New.
6429 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6431 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6432 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6434 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6437 * gcc.dg/pr64817-1.c: New test.
6438 * gcc.dg/pr64817-2.c: New test.
6440 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6443 * gcc.target/sh/pr64851-0.h: New
6444 * gcc.target/sh/pr64851-1.c: New
6445 * gcc.target/sh/pr64851-2.c: New
6446 * gcc.target/sh/pr64851-3.c: New
6447 * gcc.target/sh/pr64851-4.c: New
6449 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6452 * gcc.dg/torture/pr64882.c: New test.
6454 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6457 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6460 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6462 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6463 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6464 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6465 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6466 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6467 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6469 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6470 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6472 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6473 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6476 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6479 * g++.dg/pr64688-2.C: New.
6481 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6483 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6484 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6485 * gcc.target/i386/fuse-caller-save.c: Ditto.
6486 * gcc.target/i386/headmerge-1.c: Ditto.
6487 * gcc.target/i386/headmerge-2.c: Ditto.
6488 * gcc.target/i386/sibcall-6.c: Ditto.
6490 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6493 * gcc.target/i386/pr64617.c: New test.
6495 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6498 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6499 (dg-options): Remove -m32.
6500 (dg-final): Scan for "movb %al" only.
6501 * gcc.target/i386/pr15184-2.c: Ditto.
6503 2015-01-30 Richard Biener <rguenther@suse.de>
6505 PR tree-optimization/64829
6506 * gcc.dg/vect/pr64829.c: New testcase.
6508 2015-01-29 Marek Polacek <polacek@redhat.com>
6511 * gcc.dg/pr64709.c: New test.
6513 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6516 * g++.dg/ubsan/pr64717-1.C: New test.
6517 * g++.dg/ubsan/pr64717-2.C: New test.
6519 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6521 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6523 2015-01-29 Jeff Law <law@redhat.com>
6526 * gcc.target/i386/pr15184-1.c: New test.
6527 * gcc.target/i386/pr15184-2.c: New test.
6529 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6531 PR tree-optimization/64746
6532 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6534 2015-01-29 Richard Biener <rguenther@suse.de>
6536 PR tree-optimization/64853
6537 * gcc.dg/torture/pr64853.c: New testcase.
6539 2015-01-29 Richard Biener <rguenther@suse.de>
6541 PR tree-optimization/64844
6542 * gcc.dg/vect/pr64844.c: New testcase.
6544 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6547 * gcc.dg/pr64809.c: Delete.
6549 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6552 * gcc.target/i386/pr64805.c: New.
6554 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6556 * gcc.dg/guality/guality.h (main): Add argv[0] to
6557 guality_gdb_command.
6559 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6562 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6564 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6567 * gcc.target/sh/sh.exp
6568 (check_effective_target_atomic_model_soft_gusa_available,
6569 check_effective_target_atomic_model_soft_tcb_available,
6570 check_effective_target_atomic_model_soft_imask_available,
6571 check_effective_target_atomic_model_hard_llcs_available): New.
6572 * gcc.target/sh/pr64659-0.h: New.
6573 * gcc.target/sh/pr64659-1.c: New.
6574 * gcc.target/sh/pr64659-2.c: New.
6575 * gcc.target/sh/pr64659-3.c: New.
6576 * gcc.target/sh/pr64659-4.c: New.
6578 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6580 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6581 scan-assembler-times pattern.
6583 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6586 * gcc.dg/pr64809.c: New test.
6588 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6590 PR tree-optimization/64277
6591 * gcc.dg/pr64277.c: New.
6593 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6595 PR tree-optimization/64718
6596 * gcc.c-torture/execute/pr64718.c: New test.
6598 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6600 * gcc.target/aarch64/abs_2.c: New.
6602 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6604 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6605 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6606 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6609 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6612 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6613 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6614 { target comdat_group }.
6616 2015-01-27 Tobias Burnus <burnus@net-b.de>
6619 * gfortran.dg/goacc/coarray_2.f90: New.
6621 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6625 * g++.dg/torture/pr64139.C: New testcase.
6626 * g++.dg/torture/pr60871.C: Likewise.
6628 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6631 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6632 prevent linking errors.
6634 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6637 * g++.dg/torture/pr64282.C: New testcase.
6639 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6641 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6644 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6646 * gcc.target/s390/hotpatch-13.c: New testcase.
6647 * gcc.target/s390/hotpatch-14.c: New testcase.
6648 * gcc.target/s390/hotpatch-15.c: New testcase.
6649 * gcc.target/s390/hotpatch-16.c: New testcase.
6650 * gcc.target/s390/hotpatch-17.c: New testcase.
6651 * gcc.target/s390/hotpatch-18.c: New testcase.
6652 * gcc.target/s390/hotpatch-19.c: New testcase.
6653 * gcc.target/s390/hotpatch-20.c: New testcase.
6654 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6655 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6656 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6657 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6658 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6659 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6660 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6661 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6662 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6663 * gcc.target/s390/hotpatch-10.c: Likewise.
6664 * gcc.target/s390/hotpatch-11.c: Likewise.
6665 * gcc.target/s390/hotpatch-12.c: Likewise.
6666 * gcc.target/s390/hotpatch-2.c: Likewise.
6667 * gcc.target/s390/hotpatch-3.c: Likewise.
6668 * gcc.target/s390/hotpatch-4.c: Likewise.
6669 * gcc.target/s390/hotpatch-5.c: Likewise.
6670 * gcc.target/s390/hotpatch-6.c: Likewise.
6671 * gcc.target/s390/hotpatch-7.c: Likewise.
6672 * gcc.target/s390/hotpatch-8.c: Likewise.
6673 * gcc.target/s390/hotpatch-9.c: Likewise.
6674 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6675 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6676 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6677 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6678 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6679 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6680 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6681 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6683 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6685 * gcc.dg/long_branch.c: New testcase.
6687 2015-01-27 Richard Biener <rguenther@suse.de>
6689 PR tree-optimization/56273
6690 PR tree-optimization/59124
6691 PR tree-optimization/64277
6692 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6693 * gcc.dg/Warray-bounds-12.c: Likewise.
6694 * gcc.dg/Warray-bounds-13.c: Likewise.
6696 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6698 PR rtl-optimization/61058
6699 * gcc.dg/pr61058.c: New test.
6701 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6703 * gcc.target/i386/chkp-narrow-bounds.c: New.
6705 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6707 PR tree-optimization/64807
6708 * gcc.dg/pr64807.c: New test.
6711 * gcc.dg/pr64766.c: New test.
6713 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6716 * gcc.target/sh/pr49263-4.c: New.
6718 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6721 * gfortran.dg/allocate_with_mold_1.f90: New test
6723 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6726 * gcc.dg/pr64778.c: New test.
6729 * gcc.dg/vect/pr64421.c: New test.
6731 2015-01-26 Tobias Burnus <burnus@net-b.de>
6734 * gfortran.dg/coarray_36.f: New.
6735 * gfortran.dg/coarray_37.f90: New.
6737 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6740 * gfortran.dg/class_allocate_18.f90: New.
6742 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6744 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6746 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6748 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6750 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6752 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6754 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6756 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6758 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6760 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6761 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6762 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6763 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6765 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6767 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6768 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6769 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6771 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6773 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6774 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6775 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6776 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6777 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6780 2015-01-26 Richard Biener <rguenther@suse.de>
6783 * gcc.dg/uninit-19.c: New testcase.
6785 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6787 * lib/target-supports.exp (check_effective_target_vect64): Add
6790 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6793 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6795 2015-01-26 Tony Liu <tony.liu@arm.com>
6797 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6800 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6803 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6804 correctly, clean up afterwards.
6806 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6809 * gfortran.dg/use_rename_7.f90: New.
6811 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6813 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6814 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6816 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6819 * gcc.target/sh/pr54236-4.c: New.
6821 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6823 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6824 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6827 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6830 * gfortran.dg/open_new_segv.f90: New test.
6832 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6841 * gcc.target/sh/pr64345-1.c: New.
6842 * gcc.target/sh/pr64345-2.c: New.
6843 * gcc.target/sh/pr59533-1.c: New.
6844 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6845 * gcc.target/sh/pr52933-2.c: Likewise.
6846 * gcc.target/sh/pr54089-1.c: Likewise.
6847 * gcc.target/sh/pr54236-1.c: Likewise.
6848 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6849 * gcc.target/sh/pr49263-1.c: Remove xfails.
6850 * gcc.target/sh/pr49263-2.c: Likewise.
6851 * gcc.target/sh/pr49263-3.c: Likewise.
6852 * gcc.target/sh/pr53987-1.c: Likewise.
6853 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6854 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6855 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6856 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6857 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6858 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6860 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6863 2015-01-24 Tom de Vries <tom@codesourcery.com>
6865 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6867 2015-01-23 Ian Lance Taylor <iant@google.com>
6870 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6871 targets without split stack support.
6873 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6876 * gcc.target/i386/pr64317.c: New test.
6878 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6880 PR rtl-optimization/63637
6881 PR rtl-optimization/60663
6882 * gcc.dg/pr63637-1.c: New test.
6883 * gcc.dg/pr63637-2.c: New test.
6884 * gcc.dg/pr63637-3.c: New test.
6885 * gcc.dg/pr63637-4.c: New test.
6886 * gcc.dg/pr63637-5.c: New test.
6887 * gcc.dg/pr63637-6.c: New test.
6888 * gcc.target/i386/pr63637-1.c: New test.
6889 * gcc.target/i386/pr63637-2.c: New test.
6890 * gcc.target/i386/pr63637-3.c: New test.
6891 * gcc.target/i386/pr63637-4.c: New test.
6892 * gcc.target/i386/pr63637-5.c: New test.
6893 * gcc.target/i386/pr63637-6.c: New test.
6895 2015-01-23 Richard Biener <rguenther@suse.de>
6898 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6899 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6901 2015-01-23 Marek Polacek <polacek@redhat.com>
6903 PR preprocessor/60570
6904 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6905 * gcc.dg/cpp/pr60570.c: New test.
6907 2015-01-23 Richard Biener <rguenther@suse.de>
6910 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6911 vectorization on vect64 targets.
6913 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6916 * gfortran.dg/class_allocate_17.f90: New.
6918 2015-01-23 Tobias Burnus <burnus@net-b.de>
6921 * gfortran.dg/goacc/combined_loop.f90: New.
6923 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6926 * gfortran.dg/make_unit.f90: New test.
6928 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6931 * gfortran.dg/negative_unit_int8.f: Update.
6933 2015-01-22 Jeff Law <law@redhat.com>
6936 * gcc.target/m68k/pr52076-1.c: New test.
6937 * gcc.target/m68k/pr52076-2.c: New test.
6939 2015-01-22 Richard Biener <rguenther@suse.de>
6942 * gcc.dg/torture/pr64728.c: New testcase.
6944 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6947 * g++.dg/pr64688.C: New test.
6949 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6951 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6952 to avoid errors with -fpic.
6954 2015-01-22 Richard Biener <rguenther@suse.de>
6957 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6959 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6961 PR rtl-optimization/64682
6962 * gcc.c-torture/execute/pr64682.c: New file.
6964 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6967 * gcc.dg/pr64511.c: New test.
6969 PR rtl-optimization/62078
6970 * g++.dg/opt/pr62078.C: New test.
6973 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6975 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6978 * gfortran.dg/internal_pack_15.f90: New test.
6980 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6982 * c-c++-common/tsan/step.c: New testcase.
6984 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6986 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6988 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6990 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6992 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6994 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6996 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6998 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7000 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7002 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7004 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7006 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7008 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7010 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7012 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7014 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7016 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7018 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7020 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7022 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7024 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7026 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7028 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7030 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7032 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7034 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7035 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7036 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7039 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7041 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7042 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7043 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7046 2015-01-21 Renlin Li <renlin.li@arm.com>
7048 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7049 * g++.dg/tls/thread_local5g.C: Likewise.
7050 * g++.dg/tls/thread_local6g.C: Likewise.
7052 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7054 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7055 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7056 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7058 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7060 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7061 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7062 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7064 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7066 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7067 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7068 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7070 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7072 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7073 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7074 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7076 2015-01-20 Jeff Law <law@redhat.com>
7079 * gcc.target/m68k/pr59946.c: New test.
7081 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7083 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7084 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7085 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7087 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7089 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7090 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7091 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7093 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7095 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7096 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7097 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7099 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7101 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7102 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7103 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7105 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7108 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7110 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7111 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7112 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7114 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7116 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7117 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7118 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7120 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7122 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7124 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7126 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7129 * g++.dg/ubsan/pr64632.C: New test.
7132 * gcc.dg/pr64663.c: New test.
7134 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7137 * g++.dg/warn/Wunused-var-23.C: New.
7139 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7142 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7143 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7145 2015-01-20 Richard Biener <rguenther@suse.de>
7148 * gcc.dg/lto/pr64684_0.c: New testcase.
7149 * gcc.dg/lto/pr64684_1.c: Likewise.
7150 * gcc.dg/lto/pr64684_2.c: Likewise.
7151 * gcc.dg/lto/pr64685_0.c: Likewise.
7152 * gcc.dg/lto/pr64685_1.c: Likewise.
7154 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7157 * g++.dg/cpp1y/lambda-init12.C: New.
7159 2015-01-20 Richard Biener <rguenther@suse.de>
7161 PR tree-optimization/64410
7162 * g++.dg/vect/pr64410.cc: Require vect_double.
7164 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7167 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7169 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7173 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7175 PR rtl-optimization/64081
7176 * gcc.dg/pr64081.c: New test.
7178 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7180 * jit.dg/harness.h: Include <unistd.h>.
7181 (CHECK_NO_ERRORS): New.
7182 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7183 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7184 gcc_jit_context_compile_to_file.
7185 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7186 args to the spawned executable.
7187 (jit-expand-vars): New function.
7188 (jit-exe-params): New variable.
7189 (dg-jit-set-exe-params): New function.
7190 (jit-dg-test): Detect testcases that use
7191 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7192 Set arguments of spawned process to jit-exe-params.
7193 (jit-get-output-filename): New function.
7194 (jit-setup-compile-to-file): New function.
7195 (jit-verify-compile-to-file): New function.
7196 (jit-run-executable): New function.
7197 (jit-verify-executable): New function.
7198 * jit.dg/test-compile-to-assembler.c: New testcase.
7199 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7200 * jit.dg/test-compile-to-executable.c: New testcase.
7201 * jit.dg/test-compile-to-object.c: New testcase.
7203 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7206 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7209 2015-01-19 Martin Liska <mliska@suse.cz>
7211 * objc/compile/pr64668.m: New test.
7213 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7215 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7216 (create_overflow_fn): Update comment to clarify that
7217 the third param of the created function is a bool *, not
7219 (verify_int_overflow_fn): Convert param "expected_ovf" from
7220 int to bool. Update third param of "overflow_fn_type" from int *
7221 to bool *. Update local "actual_ovf" from int to bool.
7222 (verify_uint_overflow_fn): Likewise.
7224 2015-01-19 Martin Liska <mliska@suse.cz>
7226 * gcc.dg/ipa/ipa-icf-33.c: New test.
7228 2015-01-19 Felix Yang <felix.yang@huawei.com>
7229 Haijian Zhang <z.zhanghaijian@huawei.com>
7231 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7232 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7233 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7234 result_float64x2, expected_hfloat64x2): New helper type, variable and
7236 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7237 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7238 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7239 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7240 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7241 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7242 and target without the FMA feature.
7244 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7246 * gcc.target/aarch64/pr64304.c: New testcase.
7248 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7250 PR rtl-optimization/64081
7251 * gcc.dg/pr64081.c: New test.
7253 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7256 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7258 * gcc.target/aarch64/test_frame_6.c: Likewise.
7259 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7260 and x19 (in the epilogue).
7261 * gcc.target/aarch64/test_frame_4.c: Likewise.
7262 * gcc.target/aarch64/test_frame_7.c: Likewise.
7264 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7266 * gcc.target/i386/chkp-always_inline.c: New.
7268 2015-01-15 Andrew Pinski <apinski@cavium.com>
7269 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7271 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7272 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7274 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7277 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7278 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7280 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7283 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7285 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7288 * gcc.target/sh/torture/pr64652.c: New.
7290 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7292 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7293 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7294 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7295 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7296 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7297 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7299 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7302 * g++.dg/torture/pr64378.C: New testcase.
7304 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7307 * gfortran.dg/block_13.f08: New test
7309 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7312 * gfortran.dg/associate_1.f03: Allow test for character with
7315 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7317 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7318 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7320 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7322 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7324 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7327 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7329 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7332 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7335 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7338 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7340 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7343 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7345 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7347 PR rtl-optimization/52773
7348 * gcc.c-torture/compile/pr52773.c: New test.
7350 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7353 * g++.dg/cpp0x/alias-decl-46.C: New.
7355 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7357 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7359 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7361 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7363 (CHECK_FP): Likewise.
7364 (CHECK_CUMULATIVE_SAT): Likewise.
7366 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7368 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7369 (Set_Neon_Cumulative_Sat): Add parameter.
7370 (__set_neon_cumulative_sat): Support new parameter.
7371 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7372 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7374 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7375 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7378 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7380 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7381 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7383 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7386 * g++.dg/tls/thread_local-ice4.C: New.
7388 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7390 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7393 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7396 * g++.dg/cpp0x/vt-62276.C: New.
7398 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7401 * g++.dg/pr64353.C: New.
7403 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7406 * gcc.target/aarch64/pr64263_1.c: New test.
7408 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7410 PR tree-optimization/64434
7411 * gcc.dg/torture/pr64434.c: Move to...
7412 * gcc.dg/pr64434.c: ... here.
7414 2015-01-16 Richard Biener <rguenther@suse.de>
7417 * gcc.dg/uninit-18.c: New testcase.
7419 2015-01-16 Richard Biener <rguenther@suse.de>
7421 PR tree-optimization/64568
7422 * g++.dg/torture/pr64568-2.C: New testcase.
7424 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7427 * gcc.target/i386/chkp-label-address.c: New.
7429 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7432 * gfortran.dg/pointer_init_6.f90: Extended.
7434 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7436 * gcc.c-torture/compile/20150108.c: New test.
7438 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7440 * gcc.target/visium: New directory.
7442 2015-01-16 Richard Biener <rguenther@suse.de>
7444 PR tree-optimization/61743
7445 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7446 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7448 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7450 * gcc.dg/pr64015.c: New test.
7452 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7456 * g++.dg/ipa/pr64612.C: New test.
7458 2015-01-16 Renlin Li <renlin.li@arm.com>
7460 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7462 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7464 * gcc.target/i386/sse-14.c: Test new intrinsic.
7465 * gcc.target/i386/sse-22.c: Ditto.
7467 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7470 * g++.dg/cpp0x/auto44.C: New.
7472 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7475 * gcc.target/nios2/gpopt-all.c: New test case.
7476 * gcc.target/nios2/gpopt-local.c: New test case.
7477 * gcc.target/nios2/gpopt-global.c: New test case.
7478 * gcc.target/nios2/gpopt-data.c: New test case.
7479 * gcc.target/nios2/gpopt-none.c: New test case.
7481 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7483 * g++.dg/ubsan/vptr-1.C: New test.
7484 * g++.dg/ubsan/vptr-2.C: New test.
7485 * g++.dg/ubsan/vptr-3.C: New test.
7486 * g++.dg/ubsan/vptr-4.C: New test.
7487 * g++.dg/ubsan/vptr-5.C: New test.
7488 * g++.dg/ubsan/vptr-6.C: New test.
7489 * g++.dg/ubsan/vptr-7.C: New test.
7490 * g++.dg/ubsan/vptr-8.C: New test.
7491 * g++.dg/ubsan/vptr-9.C: New test.
7493 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7495 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7497 * lib/gcc-dg.exp: Likewise.
7499 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7501 PR rtl-optimization/64110
7502 * gcc.target/i386/pr64110.c: Add scan-assembler.
7504 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7505 James Norris <jnorris@codesourcery.com>
7506 Cesar Philippidis <cesar@codesourcery.com>
7507 Ilmir Usmanov <i.usmanov@samsung.com>
7509 * lib/target-supports.exp (check_effective_target_fopenacc): New
7511 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7512 * g++.dg/goacc/goacc.exp: Likewise.
7513 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7514 * gcc.dg/goacc/goacc.exp: Likewise.
7515 * gfortran.dg/goacc/goacc.exp: Likewise.
7516 * c-c++-common/cpp/openacc-define-1.c: New file.
7517 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7518 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7519 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7520 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7521 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7522 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7523 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7524 * c-c++-common/goacc/cache-1.c: Likewise.
7525 * c-c++-common/goacc/clauses-fail.c: Likewise.
7526 * c-c++-common/goacc/collapse-1.c: Likewise.
7527 * c-c++-common/goacc/data-1.c: Likewise.
7528 * c-c++-common/goacc/data-2.c: Likewise.
7529 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7530 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7531 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7532 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7533 * c-c++-common/goacc/if-clause-1.c: Likewise.
7534 * c-c++-common/goacc/if-clause-2.c: Likewise.
7535 * c-c++-common/goacc/kernels-1.c: Likewise.
7536 * c-c++-common/goacc/loop-1.c: Likewise.
7537 * c-c++-common/goacc/loop-private-1.c: Likewise.
7538 * c-c++-common/goacc/nesting-1.c: Likewise.
7539 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7540 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7541 * c-c++-common/goacc/parallel-1.c: Likewise.
7542 * c-c++-common/goacc/pcopy.c: Likewise.
7543 * c-c++-common/goacc/pcopyin.c: Likewise.
7544 * c-c++-common/goacc/pcopyout.c: Likewise.
7545 * c-c++-common/goacc/pcreate.c: Likewise.
7546 * c-c++-common/goacc/pragma_context.c: Likewise.
7547 * c-c++-common/goacc/present-1.c: Likewise.
7548 * c-c++-common/goacc/reduction-1.c: Likewise.
7549 * c-c++-common/goacc/reduction-2.c: Likewise.
7550 * c-c++-common/goacc/reduction-3.c: Likewise.
7551 * c-c++-common/goacc/reduction-4.c: Likewise.
7552 * c-c++-common/goacc/sb-1.c: Likewise.
7553 * c-c++-common/goacc/sb-2.c: Likewise.
7554 * c-c++-common/goacc/sb-3.c: Likewise.
7555 * c-c++-common/goacc/update-1.c: Likewise.
7556 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7557 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7558 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7559 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7560 * gfortran.dg/goacc/assumed.f95: Likewise.
7561 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7562 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7563 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7564 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7565 * gfortran.dg/goacc/branch.f95: Likewise.
7566 * gfortran.dg/goacc/cache-1.f95: Likewise.
7567 * gfortran.dg/goacc/coarray.f95: Likewise.
7568 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7569 * gfortran.dg/goacc/cray.f95: Likewise.
7570 * gfortran.dg/goacc/critical.f95: Likewise.
7571 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7572 * gfortran.dg/goacc/data-tree.f95: Likewise.
7573 * gfortran.dg/goacc/declare-1.f95: Likewise.
7574 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7575 * gfortran.dg/goacc/fixed-1.f: Likewise.
7576 * gfortran.dg/goacc/fixed-2.f: Likewise.
7577 * gfortran.dg/goacc/fixed-3.f: Likewise.
7578 * gfortran.dg/goacc/fixed-4.f: Likewise.
7579 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7580 * gfortran.dg/goacc/if.f95: Likewise.
7581 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7582 * gfortran.dg/goacc/list.f95: Likewise.
7583 * gfortran.dg/goacc/literal.f95: Likewise.
7584 * gfortran.dg/goacc/loop-1.f95: Likewise.
7585 * gfortran.dg/goacc/loop-2.f95: Likewise.
7586 * gfortran.dg/goacc/loop-3.f95: Likewise.
7587 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7588 * gfortran.dg/goacc/omp.f95: Likewise.
7589 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7590 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7591 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7592 * gfortran.dg/goacc/parameter.f95: Likewise.
7593 * gfortran.dg/goacc/private-1.f95: Likewise.
7594 * gfortran.dg/goacc/private-2.f95: Likewise.
7595 * gfortran.dg/goacc/private-3.f95: Likewise.
7596 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7597 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7598 * gfortran.dg/goacc/reduction.f95: Likewise.
7599 * gfortran.dg/goacc/routine-1.f90: Likewise.
7600 * gfortran.dg/goacc/routine-2.f90: Likewise.
7601 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7602 * gfortran.dg/goacc/several-directives.f95: Likewise.
7603 * gfortran.dg/goacc/sie.f95: Likewise.
7604 * gfortran.dg/goacc/subarrays.f95: Likewise.
7605 * gfortran.dg/gomp/map-1.f90: Likewise.
7606 * gfortran.dg/openacc-define-1.f90: Likewise.
7607 * gfortran.dg/openacc-define-2.f90: Likewise.
7608 * gfortran.dg/openacc-define-3.f90: Likewise.
7609 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7610 * g++.dg/gomp/block-2.C: Likewise.
7611 * g++.dg/gomp/block-3.C: Likewise.
7612 * g++.dg/gomp/block-5.C: Likewise.
7613 * g++.dg/gomp/target-1.C: Likewise.
7614 * g++.dg/gomp/target-2.C: Likewise.
7615 * g++.dg/gomp/taskgroup-1.C: Likewise.
7616 * g++.dg/gomp/teams-1.C: Likewise.
7617 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7618 * gcc.dg/cilk-plus/jump.c: Likewise.
7619 * gcc.dg/gomp/block-1.c: Likewise.
7620 * gcc.dg/gomp/block-10.c: Likewise.
7621 * gcc.dg/gomp/block-2.c: Likewise.
7622 * gcc.dg/gomp/block-3.c: Likewise.
7623 * gcc.dg/gomp/block-4.c: Likewise.
7624 * gcc.dg/gomp/block-5.c: Likewise.
7625 * gcc.dg/gomp/block-6.c: Likewise.
7626 * gcc.dg/gomp/block-7.c: Likewise.
7627 * gcc.dg/gomp/block-8.c: Likewise.
7628 * gcc.dg/gomp/block-9.c: Likewise.
7629 * gcc.dg/gomp/target-1.c: Likewise.
7630 * gcc.dg/gomp/target-2.c: Likewise.
7631 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7632 * gcc.dg/gomp/teams-1.c: Likewise.
7634 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7636 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7639 2015-01-15 Mike Stump <mikestump@comcast.net>
7641 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7642 * gcc.dg/inline_2.c: Likewise.
7643 * gcc.dg/inline_3.c: Likewise.
7644 * gcc.dg/inline_4.c: Likewise.
7646 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7649 * gfortran.dg/proc_ptr_comp_43.f90: New.
7651 2015-01-15 Mike Stump <mikestump@comcast.net>
7653 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7654 * gcc.dg/unroll_2.c: Likewise.
7655 * gcc.dg/unroll_3.c: Likewise.
7656 * gcc.dg/unroll_4.c: Likewise.
7657 * gcc.dg/unroll_5.c: Likewise.
7659 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7662 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7664 * gcc.target/aarch64/test_frame_6.c: Likewise.
7665 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7666 x30 and x19 (in the epilogue).
7667 * gcc.target/aarch64/test_frame_4.c: Likewise.
7668 * gcc.target/aarch64/test_frame_7.c: Likewise.
7670 2015-01-15 Martin Liska <mliska@suse.cz>
7672 * g++.dg/ipa/pr64068.C: New test.
7673 * gcc.dg/ipa/PR64559.c: New test.
7675 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7677 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7680 2015-01-15 Richard Biener <rguenther@suse.de>
7682 PR tree-optimization/61743
7683 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7684 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7686 2015-01-15 Renlin Li <renlin.li@arm.com>
7688 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7689 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7691 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7693 * gcc.dg/vect/vect-aggressive-1.c: New.
7694 * gcc.target/i386/avx2-vect-aggressive.c: New.
7696 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7698 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7700 2015-01-15 Richard Biener <rguenther@suse.de>
7703 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7704 -Wl,-undefined,dynamic_lookup.
7706 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7708 * gnat.dg/opt47.adb: New test.
7710 2015-01-15 Richard Biener <rguenther@suse.de>
7713 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7715 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7717 PR tree-optimization/64434
7718 * gcc.dg/torture/pr64434.c: New test.
7720 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7722 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7723 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7724 -march=loongson* and -march=octeon* require -mno-micromips.
7726 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7727 Matthew Fortune <matthew.fortune@imgtec.com>
7729 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7730 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7731 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7732 * gcc.target/mips/call-saved-7.c: New file.
7733 * gcc.target/mips/call-saved-8.c: New file.
7734 * gcc.target/mips/call-saved-9.c: New file.
7736 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7738 * gcc.target/mips/lsa.c: New file.
7739 * gcc.target/mips/mips64-lsa.c: Likewise.
7740 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7741 * gcc.target/mips/mulsize-4.c: Likewise.
7742 * gcc.target/mips/mulsize-5.c: New file.
7743 * gcc.target/mips/mulsize-6.c: Likewise.
7744 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7745 and !HAS_LSA as ghost options.
7746 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7749 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7751 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7753 2015-01-15 Richard Biener <rguenther@suse.de>
7756 * gcc.dg/torture/pr64365.c: New testcase.
7758 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7760 * gcc.dg/stackprotectexplicit1.c: New test.
7761 * g++.dg/stackprotectexplicit2.c: New test.
7763 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7766 * gfortran.dg/inquire_internal.f90: New.
7767 * gfortran.dg/negative_unit_check.f90: New.
7769 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7772 * gcc.target/sh/pr53988-1.c: New.
7774 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7777 * g++.dg/tls/thread_local-ice3.C: New.
7779 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7781 * gcc.target/i386/fentry-override.c: Properly place {} in target
7782 selector. Remove nonpic.
7783 * gcc.target/i386/fentry.c: Likewise.
7785 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7787 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7788 warnings instead of errors.
7790 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7792 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7793 option support instead of ENABLE_LTO from Makefile.
7795 2015-01-14 Richard Biener <rguenther@suse.de>
7797 PR tree-optimization/59354
7798 * gcc.dg/vect/pr59354.c: New testcase.
7800 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7802 * lib/target-supports.exp
7803 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7804 on ARM architures before v7.
7806 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7809 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7812 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7815 * gcc.target/i386/pr64386.c: New test.
7817 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7820 * gcc.target/i386/pr64393.c: New test.
7822 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7825 * gcc.target/i386/pr64387.c: New test.
7827 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7829 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7831 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7833 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7835 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7838 * gcc.target/arm/pr64453.c: New.
7840 2015-01-14 Richard Biener <rguenther@suse.de>
7843 * gcc.dg/lto/pr64415_0.c: New testcase.
7844 * gcc.dg/lto/pr64415_1.c: Likewise.
7846 2015-01-14 Martin Liska <mliska@suse.cz>
7848 * gcc.dg/ipa/pr64307.c: New test.
7850 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7852 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7855 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858 * gcc.target/arm/pr64460_1.c: New test.
7860 2015-01-14 Richard Biener <rguenther@suse.de>
7862 PR tree-optimization/64493
7863 PR tree-optimization/64495
7864 * gcc.dg/vect/pr64493.c: New testcase.
7865 * gcc.dg/vect/pr64495.c: Likewise.
7867 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7869 * gcc.dg/Warray-bounds-11.c: New test-case.
7871 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7873 * gcc.target/mips/octeon3-pipe-1.c: New test.
7875 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7877 * jit.dg/harness.h (set_up_logging): Move string concatenation
7879 (concat_strings): New function.
7880 (dump_reproducer): New function.
7881 (test_jit): Call dump_reproducer.
7882 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7884 (jit-dg-test): Delete any generated reproducer from previous runs.
7885 Verify that a generated reproducer was created, and verify that it
7887 * jit.dg/test-nested-contexts.c (main): Call
7888 gcc_jit_context_dump_reproducer_to_file.
7890 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7892 * gcc.dg/aru-2.c: Add dg-require-profiling.
7894 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7896 * lib/target-supports.exp (check_profiling_available): Check if
7899 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7902 * g++.dg/torture/pr64565.C: New testcase.
7904 2015-01-13 Marek Polacek <polacek@redhat.com>
7907 * gcc.dg/tm/pr64391.c: New test.
7909 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7911 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7914 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7916 * gcc.target/i386/pie.c: New test.
7918 * lib/target-supports.exp (check_effective_target_pie): New.
7920 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7922 PR rtl-optimization/64286
7923 * gcc.target/i386/avx2-pr64286.c: New test.
7925 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7928 * g++.dg/cpp0x/vt-57626.C: New.
7930 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7933 * gfortran.dg/pr64528.f90: New test.
7935 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7937 * gcc.target/aarch64/subsp.c: New test.
7939 2015-01-13 Andrew Pinski <apinski@cavium.com>
7941 * gcc.target/aarch64/store-pair-1.c: New testcase.
7943 2015-01-13 Richard Biener <rguenther@suse.de>
7946 * gcc.dg/lto/pr64373_0.c: New testcase.
7948 2015-01-13 Andrew Pinski <apinski@cavium.com>
7950 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7951 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7953 2015-01-13 Richard Biener <rguenther@suse.de>
7955 PR tree-optimization/64406
7956 * gcc.dg/pr64406.c: New testcase.
7958 2015-01-13 Richard Biener <rguenther@suse.de>
7960 PR tree-optimization/64404
7961 * gcc.dg/vect/pr64404.c: New testcase.
7963 2015-01-13 Richard Biener <rguenther@suse.de>
7965 PR tree-optimization/64568
7966 * g++.dg/torture/pr64568.C: New testcase.
7968 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7970 * jit.dg/test-error-local-used-from-other-function.c: New test
7972 * jit.dg/test-error-param-reuse.c: New test case.
7973 * jit.dg/test-error-param-sharing.c: New test case.
7974 * jit.dg/test-error-param-used-from-other-function.c: New test
7976 * jit.dg/test-error-param-used-without-a-function.c: New test
7979 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7981 PR tree-optimization/64563
7982 * gcc.dg/pr64563.c: New test.
7985 * gcc.target/i386/pr64513.c: New test.
7987 PR tree-optimization/64454
7988 * gcc.dg/pr64454.c: New test.
7991 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7993 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7994 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7995 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7996 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7997 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7998 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7999 * gcc.dg/vect/slp-25.c: Likewise.
8000 * gcc.dg/vect/vect-109.c: Likewise.
8001 * gcc.dg/vect/vect-13.c: Likewise.
8002 * gcc.dg/vect/vect-17.c: Likewise.
8003 * gcc.dg/vect/vect-18.c: Likewise.
8004 * gcc.dg/vect/vect-19.c: Likewise.
8005 * gcc.dg/vect/vect-20.c: Likewise.
8006 * gcc.dg/vect/vect-21.c: Likewise.
8007 * gcc.dg/vect/vect-22.c: Likewise.
8008 * gcc.dg/vect/vect-27.c: Likewise.
8009 * gcc.dg/vect/vect-29.c: Likewise.
8010 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8011 * gcc.dg/vect/vect-2.c: Likewise.
8012 * gcc.dg/vect/vect-3.c: Likewise.
8013 * gcc.dg/vect/vect-4.c: Likewise.
8014 * gcc.dg/vect/vect-5.c: Likewise.
8015 * gcc.dg/vect/vect-72.c: Likewise.
8016 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8017 * gcc.dg/vect/vect-73.c: Likewise.
8018 * gcc.dg/vect/vect-77-global.c: Likewise.
8019 * gcc.dg/vect/vect-78-global.c: Likewise.
8020 * gcc.dg/vect/vect-7.c: Likewise.
8021 * gcc.dg/vect/vect-86.c: Likewise.
8022 * gcc.dg/vect/vect-align-1.c: Likewise.
8023 * gcc.dg/vect/vect-align-3.c: Likewise.
8024 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8025 * gcc.dg/vect/vect-all.c: Likewise.
8026 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8027 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8028 * gcc.dg/vect/vect-peel-3.c: Likewise.
8029 * gcc.dg/vect/vect-peel-4.c: Likewise.
8030 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8032 2015-01-12 Jeff Law <law@redhat.com>
8035 * gcc.target/m68k/pr64461.c: New test.
8037 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8039 * jit.dg/test-array-as-pointer.c (create_code): Update call
8040 to gcc_jit_context_new_global by setting "kind" to
8041 GCC_JIT_GLOBAL_IMPORTED.
8042 * jit.dg/test-error-array-as-pointer.c: Likewise.
8043 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8044 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8045 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8046 * jit.dg/test-using-global.c (the_global): Rename to...
8047 (imported_global): ...this.
8048 (create_code): Update to test the three kinds of global.
8049 (verify_code): Likewise.
8051 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8054 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8056 * gcc.target/i386/pr64291-2.c: Updated.
8058 2015-01-12 Richard Biener <rguenther@suse.de>
8060 PR tree-optimization/64530
8061 * gfortran.dg/pr64530.f90: New testcase.
8063 2015-01-12 Richard Biener <rguenther@suse.de>
8066 * gcc.dg/torture/pr64357.c: New testcase.
8068 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8070 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8073 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8074 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8076 2015-01-12 Martin Liska <mliska@suse.cz>
8078 * gcc.dg/ipa/PR64550.c: New test.
8080 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8083 * g++.dg/ipa/pr63470.C: New testcase.
8085 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8088 * gfortran.dg/typebound_operator_20.f90: New.
8090 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8093 * gfortran.dg/proc_ptr_comp_42.f90: New.
8095 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8098 * gfortran.dg/proc_ptr_comp_41.f90: New.
8100 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8102 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8104 2015-01-10 Tobias Burnus <burnus@net-b.de>
8107 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8108 and add dg-excess-errors.
8109 * gfortran.dg/line_length_6.f90: New.
8110 * gfortran.dg/line_length_7.f90: New.
8111 * gfortran.dg/line_length_8.f90: New.
8112 * gfortran.dg/line_length_9.f90: New.
8113 * gfortran.dg/line_length_10.f90: New.
8114 * gfortran.dg/line_length_11.f90: New.
8116 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8118 * jit.dg/test-threads.c (struct testcase): Move declaration
8119 to jit.dg/all-non-failing-tests.h.
8120 (testcases): Likewise.
8121 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8122 declaration here from jit.dg/all-non-failing-tests.h.
8123 (testcases): Likewise.
8124 * jit.dg/test-combination.c (create_code): Eliminate spelling
8125 out all of the testcases in favor of looping through the
8126 "testcases" metadata.
8127 (verify_code): Likewise.
8129 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8131 PR rtl-optimization/64536
8132 * gcc.dg/pr64536.c: New test.
8134 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8136 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8137 * jit.dg/test-combination.c (create_code): Likewise.
8138 (verify_code): Likewise.
8139 * jit.dg/test-constants.c: New test case.
8140 * jit.dg/test-threads.c: Add test-constants.c.
8142 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8145 * objc.dg/gnu-api-2-class.m: Add a test case
8146 for the above change.
8148 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8150 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8152 2015-01-09 Richard Biener <rguenther@suse.de>
8154 PR tree-optimization/64410
8155 * g++.dg/vect/pr64410.cc: New testcase.
8157 2015-01-09 Martin Liska <mliska@suse.cz>
8159 * gcc.dg/ipa/ipa-icf-32.c: New test.
8161 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8163 * c-c++-common/tsan/tsan_barrier.h: New.
8164 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8165 * c-c++-common/tsan/bitfield_race.c: Likewise.
8166 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8167 * c-c++-common/tsan/mutexset1.c: Likewise.
8168 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8169 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8170 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8171 * c-c++-common/tsan/simple_race.c: Likewise.
8172 * c-c++-common/tsan/simple_stack.c: Likewise.
8173 * c-c++-common/tsan/sleep_sync.c: Likewise.
8174 * c-c++-common/tsan/tiny_race.c: Likewise.
8175 * c-c++-common/tsan/tls_race.c: Likewise.
8176 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8177 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8178 * g++.dg/tsan/atomic_free.C: Likewise.
8179 * g++.dg/tsan/atomic_free2.C: Likewise.
8180 * g++.dg/tsan/cond_race.C: Likewise.
8181 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8183 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8186 * lib/target-supports.exp (check_effective_target_libatomic_available):
8188 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8189 targets that match effective-target libatomic_available.
8190 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8192 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8194 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8195 Verify the result of gcc_jit_context_get_last_error.
8196 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8198 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8200 PR tree-optimization/63989
8201 * gcc.dg/strlenopt-27.c: New test.
8203 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8205 * jit.dg/harness.h (set_up_logging): New function.
8206 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8207 set_up_logging on the context, so that every testcase is
8208 logged to a particular file.
8209 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8210 and call gcc_jit_context_set_logfile on the top-level context.
8212 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8215 * g++.dg/opt/pr64338.C: New test.
8217 2015-01-08 Tobias Burnus <burnus@net-b.de>
8219 * gfortran.dg/coarray/codimension_2b.f90: New file.
8220 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8221 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8223 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8226 * g++.dg/ext/fnname4.C: New.
8228 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8231 * g++.dg/cpp0x/constexpr-64462.C: New.
8233 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8236 * g++.dg/cpp0x/deleted10.C: New.
8238 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8240 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8242 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8244 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8245 GCC_JIT_UNARY_OP_ABS.
8246 (verify_unary_ops): Likewise.
8248 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8250 * jit.dg/test-arith-overflow.c: New test case.
8251 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8252 * jit.dg/test-combination.c (create_code): Likewise.
8253 (verify_code): Likewise.
8254 * jit.dg/test-threads.c (testcases): Likewise.
8256 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8258 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8259 rather than "jit". Load g++.exp, and call g++_init.
8260 Run test-*.cc files within the testsuite and *.cc files within
8262 (jit-dg-test): Drop the addition of -fgnu89-inline to
8263 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8264 doing it when compiling C testcases (since g++ does not handle
8265 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8266 is restored to the value after g++_init ran, rather than the
8267 value before g++_init ran. Return a list of
8268 $comp_output $output_file, as dg-test assumes.
8270 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8272 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8273 make it easier to figure out the origin of each test result when
8274 running test-combination.c and test-threads.c.
8275 (CHECK_VALUE): Likewise.
8276 (CHECK_DOUBLE_VALUE): Likewise.
8277 (CHECK_STRING_VALUE): Likewise.
8278 (CHECK_STRING_STARTS_WITH): Likewise.
8279 (CHECK_STRING_CONTAINS): Likewise.
8281 (check_string_value): Likewise, add "funcname" param.
8282 (check_string_starts_with): Likewise.
8283 (check_string_contains): Likewise.
8285 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8287 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8288 generating name of built executable.
8290 2015-01-07 Marek Polacek <polacek@redhat.com>
8293 * gcc.dg/pr64440.c: New test.
8294 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8296 2015-01-07 Marek Polacek <polacek@redhat.com>
8299 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8300 * gcc.dg/pr64417.c: New test.
8302 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8305 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8308 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8310 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8311 Check if testcases run without errors, not just if they compile.
8313 2015-01-06 Christian Bruel <christian.bruel@st.com>
8316 * gcc.target/sh/pr64507.c: New test.
8318 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8320 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8322 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8324 * c-c++-common/asan/sanitize-all-1.c: New test.
8325 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8326 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8327 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8328 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8330 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8332 * lib/target-supports.exp (check_profiling_available): Return 0 for
8334 (check_effective_target_tls_runtime): Likewise.
8335 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8336 * gcc.dg/20020312-2.c: Adjust for Visium.
8337 * gcc.dg/tls/thr-cse-1.c: Likewise
8338 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8339 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8340 * gcc.dg/weak/typeof-2.c: Likewise.
8342 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8344 PR rtl-optimization/64287
8345 * gcc.dg/aru-2.c: New test.
8347 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8350 * c-c++-common/ubsan/pr64344-1.c: New test.
8351 * c-c++-common/ubsan/pr64344-2.c: New test.
8353 PR tree-optimization/64465
8354 * gcc.dg/pr64465.c: New test.
8356 PR tree-optimization/64494
8357 * gcc.c-torture/compile/pr64494.c: New test.
8359 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8362 * gfortran.dg/realloc_on_assign_25.f90: New test.
8364 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8366 Update copyright years.
8368 2015-01-05 Marek Polacek <polacek@redhat.com>
8371 * gcc.dg/pr64423.c: New test.
8373 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8375 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8376 mmix-knuth-mmixware for the same reason as for MIPS.
8377 * gcc.dg/debug/debug-2.c: Ditto.
8379 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8381 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8384 * lib/gfortran.exp: Add libatomic library search path.
8385 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8386 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8388 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8390 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8392 * c-c++-common/tsan/bitfield_race.c: New testcase.
8393 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8395 2015-01-02 Tobias Burnus <burnus@net-b.de>
8397 * gfortran.dg/coarray/collectives_4.f90: New.
8399 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8402 * gfortran.dg/extends_16.f90: New.
8404 2015-01-02 Tobias Burnus <burnus@net-b.de>
8406 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8408 2015-01-02 Tobias Burnus <burnus@net-b.de>
8410 * gfortran.dg/coarray/codimension_2.f90: New.
8411 * gfortran.dg/coarray/codimension_2a.f90: New.
8412 * gfortran.dg/coarray_35.f90: New.
8413 * gfortran.dg/coarray_35a.f90: New.
8415 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8418 * gfortran.dg/dummy_procedure_11.f90: New.
8420 Copyright (C) 2015 Free Software Foundation, Inc.
8422 Copying and distribution of this file, with or without modification,
8423 are permitted in any medium without royalty provided the copyright
8424 notice and this notice are preserved.