1 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4 * g++.dg/cpp0x/auto46.C: New test.
5 * g++.dg/template/pr30044.C: New test.
6 * g++.dg/template/shadow2.C: New test.
7 * g++.dg/template/error55.C: New test.
8 * g++.dg/template/crash83.C: Accept any error string.
9 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11 * g++.dg/cpp0x/variadic19.C: Likewise
12 * g++.dg/template/canon-type-13.C: Likewise.
13 * g++.old-deja/g++.pt/ttp42.C: Likewise.
14 * g++.dg/torture/20070621-1.C: Likewise.
16 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/init/explicit3.C: New.
21 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
24 * gcc.target/i386/pr66819-1.c: New test.
25 * gcc.target/i386/pr66819-2.c: Likewise.
26 * gcc.target/i386/pr66819-3.c: Likewise.
27 * gcc.target/i386/pr66819-4.c: Likewise.
28 * gcc.target/i386/pr66819-5.c: Likewise.
30 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
33 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
34 __attribute__((noinline, noclone)). Change "x" to "volatile char"
35 type to prevent possible flag-clobbering zero-extensions.
36 * gcc.target/i386/pr66703.c: New test.
38 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
41 * g++.dg/cpp0x/nsdmi-template15.C: New.
43 2015-07-10 Jiong Wang <jiong.wang@arm.com>
45 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
47 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
49 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
50 * gcc.target/arm/flip-thumb.c: Likewise.
52 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
55 * gcc.target/i386/pr66813.c: New test.
57 2015-07-10 Jakub Jelinek <jakub@redhat.com>
60 * gcc.dg/gomp/pr66820.c: New test.
62 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/cpp0x/scoped_enum6.C: New.
67 2015-07-10 Tom de Vries <tom@codesourcery.com>
69 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
70 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
72 2015-07-10 Richard Biener <rguenther@suse.de>
74 PR tree-optimization/66823
75 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
76 which should not be necessary. XFAIL.
78 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
81 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
83 2015-07-09 Jakub Jelinek <jakub@redhat.com>
86 * gcc.dg/gomp/pr66633-1.c: New test.
87 * gcc.dg/gomp/pr66633-2.c: New test.
88 * gcc.dg/gomp/pr66633-3.c: New test.
89 * gcc.dg/gomp/pr66633-4.c: New test.
91 2015-07-09 John Marino <gnugcc@marino.st>
93 * lib/target-supports.exp (check_effective_target_pie):
96 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
99 * gcc.target/i386/pr66814.c: New test.
101 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
103 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
104 * gcc.target/aarch64/fnmul-2.c: Likewise.
105 * gcc.target/aarch64/fnmul-3.c: Likewise.
106 * gcc.target/aarch64/fnmul-4.c: Likewise.
108 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
111 * g++.dg/cpp0x/vt-65790.C: New.
113 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
116 * gcc.target/i386/pr66818.c: New test.
118 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
121 * gcc.target/i386/pr66817.c: New test.
123 2015-07-09 Marek Polacek <polacek@redhat.com>
125 PR tree-optimization/66718
126 * gcc.dg/vect/vect-126.c: New test.
128 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
130 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
131 even when dwarf-2 is not the default.
133 2015-07-08 Jeff Law <law@redhat.com>
136 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
137 to have a single memory reference.
139 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
141 * g++.dg/other/dump-ada-spec-9.C: New test.
143 2015-07-08 Jakub Jelinek <jakub@redhat.com>
145 * g++.dg/vect/vect.exp: Run also simd* tests.
146 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
147 (check_vect): Fix up get_cpuid call for C++.
148 * g++.dg/vect/simd-clone-1.cc: New test.
150 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
152 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
154 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
156 * gcc.target/i386/readeflags-1.c (abort): New prototype.
157 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
159 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/cpp0x/auto45.C: New.
164 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
167 * gcc.target/i386/pr66334.c: New.
169 2015-07-08 David Malcolm <dmalcolm@redhat.com>
171 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
174 2015-07-08 David Malcolm <dmalcolm@redhat.com>
177 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
178 (verify_code): Update expected error message.
179 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
180 (verify_code): Likewise.
181 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
182 (verify_code): Likewise.
184 2015-07-08 Richard Biener <rguenther@suse.de>
186 PR tree-optimization/66793
187 * gcc.dg/torture/pr66793.c: New testcase.
189 2015-07-08 Richard Biener <rguenther@suse.de>
191 PR tree-optimization/66794
192 * gcc.dg/torture/pr66794.c: New testcase.
194 2015-07-08 Marek Polacek <polacek@redhat.com>
197 * g++.dg/abi/abi-tag15.C: New test.
199 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
201 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
202 * gcc.target/mips/branch-3.c: Ditto
203 * gcc.target/mips/branch-4.c: Ditto.
204 * gcc.target/mips/branch-5.c: Ditto.
205 * gcc.target/mips/branch-6.c: Ditto.
206 * gcc.target/mips/branch-7.c: Ditto.
207 * gcc.target/mips/branch-8.c: Ditto.
208 * gcc.target/mips/branch-9.c: Ditto.
209 * gcc.target/mips/branch-10.c: Ditto.
210 * gcc.target/mips/branch-11.c: Ditto.
211 * gcc.target/mips/branch-12.c: Ditto.
212 * gcc.target/mips/branch-13.c: Ditto.
213 * gcc.target/mips/umips-branch-5.c: New file.
214 * gcc.target/mips/umips-branch-6.c: New file.
215 * gcc.target/mips/umips-branch-7.c: New file.
216 * gcc.target/mips/umips-branch-8.c: New file.
217 * gcc.target/mips/umips-branch-9.c: New file.
218 * gcc.target/mips/umips-branch-10.c: New file.
219 * gcc.target/mips/umips-branch-11.c: New file.
220 * gcc.target/mips/umips-branch-12.c: New file.
221 * gcc.target/mips/umips-branch-13.c: New file.
222 * gcc.target/mips/umips-branch-14.c: New file.
223 * gcc.target/mips/umips-branch-15.c: New file.
224 * gcc.target/mips/umips-branch-16.c: New file.
225 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
226 (OCCUPY_0xfffc): New define.
228 2015-07-08 Renlin Li <renlin.li@arm.com>
230 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
232 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
234 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
236 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
238 * gcc.target/i386/bt-3.c: New test.
239 * gcc.target/i386/bt-4.c: Ditto.
241 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
243 * g++.dg/other/dump-ada-spec-8.C: New test.
245 2015-07-07 David Malcolm <dmalcolm@redhat.com>
248 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
250 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
252 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
254 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
255 Avoid using an opaque struct for local "f".
257 2015-07-07 David Malcolm <dmalcolm@redhat.com>
260 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
261 * jit.dg/test-pr66779.c: New testcase.
263 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
265 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
268 2015-07-07 Richard Biener <rguenther@suse.de>
270 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
272 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
274 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
275 * gcc.target/mips/call-5.c: Ditto.
276 * gcc.target/mips/call-6.c: Ditto.
278 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
280 * gcc.dg/dx-test.c: New test-case.
282 2015-07-07 Andre Vehreschild <vehre@gmx.de>
285 * gfortran.dg/allocate_with_source_9.f08: New test.
287 2015-07-07 Christian Bruel <christian.bruel@st.com>
290 * gcc.target/arm/flip-thumb.c: Fix scan.
291 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
292 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
293 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
296 2015-05-05 Jakub Jelinek <jakub@redhat.com>
299 * gcc.c-torture/execute/pr65956.c: New test.
301 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
303 * gcc.target/arm/aapcs/align1.c: New.
304 * gcc.target/arm/aapcs/align_rec1.c: New.
305 * gcc.target/arm/aapcs/align2.c: New.
306 * gcc.target/arm/aapcs/align_rec2.c: New.
307 * gcc.target/arm/aapcs/align3.c: New.
308 * gcc.target/arm/aapcs/align_rec3.c: New.
309 * gcc.target/arm/aapcs/align4.c: New.
310 * gcc.target/arm/aapcs/align_rec4.c: New.
311 * gcc.target/arm/aapcs/align_vararg1.c: New.
312 * gcc.target/arm/aapcs/align_vararg2.c: New.
314 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
316 * gfortran.dg/iomsg_2.f90: New test.
318 2015-07-06 Richard Biener <rguenther@suse.de>
320 PR tree-optimization/66772
321 * gcc.dg/torture/pr66772-1.c: New testcase.
322 * gcc.dg/torture/pr66772-2.c: Likewise.
324 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
326 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
327 the jals instruction.
329 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
332 * gcc.target/i386/pr53383-1.c: New file.
333 * gcc.target/i386/pr53383-2.c: Likewise.
334 * gcc.target/i386/pr53383-3.c: Likewise.
336 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
338 * gcc.target/aarch64/fnmul-1.c: New.
339 * gcc.target/aarch64/fnmul-2.c: New.
340 * gcc.target/aarch64/fnmul-3.c: New.
341 * gcc.target/aarch64/fnmul-4.c: New.
343 2015-07-06 Richard Biener <rguenther@suse.de>
346 * gcc.dg/torture/pr66759.c: New testcase.
348 2015-07-06 Andre Vehreschild <vehre@gmx.de>
351 * gfortran.dg/alloc_comp_class_3.f03: New test.
352 * gfortran.dg/alloc_comp_class_4.f03: New test.
354 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
356 * gcc.c-torture/execute/pr66757.c: New test.
358 2015-07-06 Bin Cheng <bin.cheng@arm.com>
360 PR tree-optimization/66720
361 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
363 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
364 Sandra Loosemore <sandra@codesourcery.com>
366 * gcc.target/nios2/gprel-offset.c: New test.
368 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
371 * gfortran.dg/pr66725.f90: New test.
373 2015-07-03 Jason Merrill <jason@redhat.com>
375 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
376 Avoid narrowing error.
378 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
380 PR rtl-optimization/66706
381 * gcc.target/powerpc/shift-int.c: New testcase.
383 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
386 * gcc.target/i386/pr66746.c: New file.
388 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
390 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
392 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
394 PR tree-optimization/66119
395 * g++.dg/opt/pr66119.C: New.
397 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
400 * gfortran.dg/submodule_1.f90: New test
401 * gfortran.dg/submodule_2.f90: New test
402 * gfortran.dg/submodule_3.f90: New test
403 * gfortran.dg/submodule_4.f90: New test
404 * gfortran.dg/submodule_5.f90: New test
405 * gfortran.dg/submodule_6.f90: New test
406 * gfortran.dg/submodule_7.f90: New test
408 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
410 PR preprocessor/53690
411 * g++.dg/cpp/pr53690.C: New.
413 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
415 * gcc.target/powerpc/vec-cmp.c: New test.
417 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
420 * gfortran.dg/pr56520.f90: New test.
422 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
425 * gfortran.dg/pr66545_1.f90: New test.
426 * gfortran.dg/pr66545_2.f90: New test.
428 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
430 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
431 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
433 2015-07-02 Richard Biener <rguenther@suse.de>
436 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
439 2015-07-02 Richard Biener <rguenther@suse.de>
441 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
443 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
445 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
447 2015-07-01 Jason Merrill <jason@redhat.com>
449 * lib/target-supports.exp (cxx_default): Set to C++14.
451 2015-07-01 Tom de Vries <tom@codesourcery.com>
454 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
457 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
459 * gfortran.dg/warn_conversion_8.f90: New test.
461 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
463 PR rtl-optimization/61047
464 * gcc.c-torture/execute/20150611-1.c: New testcase.
466 2015-07-01 David Malcolm <dmalcolm@redhat.com>
469 * jit.dg/all-non-failing-tests.h: Add
470 test-pr66700-observing-write-through-ptr.c.
471 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
473 2015-07-01 David Malcolm <dmalcolm@redhat.com>
475 * jit.dg/test-accessing-union.c: Add comments for use by
476 gcc/jit/docs/topics/types.rst.
478 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
480 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
481 'do-require-effective-target' with 'dg-require-effective-target'.
482 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
483 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
484 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
485 'stlex' with 'strex' as the expected output.
487 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
490 * g++.dg/cpp0x/gen-attrs-60.C: New.
491 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
493 2015-07-01 Jiong Wang <jiong.wang@arm.com>
495 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
497 * gcc.target/aarch64/pic-small.c: Restrict this test under
498 check_effective_target_aarch64_small_fpic.
500 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
502 * gfortran.dg/gomp/pr66633.f90: New test.
504 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
507 * g++.dg/template/pr66686.C: New test.
509 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
511 * gnat.dg/lto17.ad[sb]: New test.
513 2015-06-30 David Malcolm <dmalcolm@redhat.com>
515 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
516 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
518 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
520 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
522 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
524 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
526 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
528 * jit.dg/test-switch.c: New testcase.
529 * jit.dg/test-switch.cc: New testcase.
531 2015-06-30 David Malcolm <dmalcolm@redhat.com>
534 * jit.dg/all-non-failing-tests.h: Add note about
535 test-validly-unreachable-block.c.
536 * jit.dg/test-validly-unreachable-block.c: New file.
538 2015-06-30 David Malcolm <dmalcolm@redhat.com>
541 * jit.dg/all-non-failing-tests.h: Add note about
542 test-extra-options.c.
543 * jit.dg/test-extra-options.c: New testcase.
545 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
548 * gcc.target/i386/pr66691.c: New.
550 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
552 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
553 * gcc.target/i386/iamcu/args.h: Likewise.
554 * gcc.target/i386/iamcu/asm-support.S: Likewise.
555 * gcc.target/i386/iamcu/defines.h: Likewise.
556 * gcc.target/i386/iamcu/macros.h: Likewise.
557 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
558 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
559 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
560 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
561 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
562 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
563 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
564 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
565 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
566 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
567 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
568 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
569 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
570 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
571 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
572 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
573 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
575 2015-06-30 Marek Polacek <polacek@redhat.com>
577 * gcc.dg/fold-minus-6.c: New test.
579 * gcc.dg/fold-ior-3.c: New test.
581 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
583 Implement N4197 - Adding u8 character literals
584 * g++.dg/cpp1z/utf8.C: New.
585 * g++.dg/cpp1z/utf8-neg.C: New.
586 * g++.dg/cpp1z/udlit-utf8char.C: New.
588 2015-06-30 Marek Polacek <polacek@redhat.com>
590 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
592 2015-06-30 Tom de Vries <tom@codesourcery.com>
594 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
595 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
596 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
597 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
599 2015-06-30 Marek Polacek <polacek@redhat.com>
601 * gcc.dg/fold-ior-2.c: New test.
603 2015-06-30 Tom de Vries <tom@codesourcery.com>
605 PR tree-optimization/66652
606 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
607 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
609 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
611 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
614 * g++.dg/cpp0x/constexpr-friend-3.C: New.
615 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
617 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
620 * gfortran.dg/wunused-parameter.f90: New test.
622 2015-06-29 Richard Henderson <rth@redhat.com>
624 * gcc.target/i386/asm-flag-1.c: New.
625 * gcc.target/i386/asm-flag-2.c: New.
626 * gcc.target/i386/asm-flag-3.c: New.
627 * gcc.target/i386/asm-flag-4.c: New.
628 * gcc.target/i386/asm-flag-5.c: New.
630 2015-06-29 Marek Polacek <polacek@redhat.com>
633 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
634 * c-c++-common/pr66322.c: New test.
635 * g++.dg/eh/scope1.C: Remove dg-warning.
637 2015-06-29 Richard Biener <rguenther@suse.de>
639 PR tree-optimization/66677
640 * gcc.dg/vect/pr66677.c: New testcase.
642 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
645 * gcc.dg/tree-ssa/pr64130.c: New test.
647 2015-06-26 Jiong Wang <jiong.wang@arm.com>
649 * gcc.target/aarch64/pic-small.c: New testcase.
651 2015-06-26 Richard Biener <rguenther@suse.de>
653 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
655 2015-06-26 Marek Polacek <polacek@redhat.com>
657 * gcc.dg/fold-and-1.c: New test.
658 * gcc.dg/fold-and-2.c: New test.
660 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
662 * gnat.dg/warn11.adb: Add missing dg directive.
663 * gnat.dg/warn12.adb: New test.
664 * gnat.dg/warn12_pkg.ads: New helper.
666 2015-06-26 Richard Biener <rguenther@suse.de>
668 * gfortran.dg/reassoc_3.f90: Adjust.
670 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
673 * gcc.target/i386/pr66412.c: New test.
675 2015-06-25 Richard Biener <rguenther@suse.de>
677 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
679 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
681 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
683 2015-06-25 Richard Biener <rguenther@suse.de>
685 * gfortran.dg/vect/vect-9.f90: New testcase.
687 2015-06-25 Nick Clifton <nickc@redhat.com>
689 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
690 H8300 and M32R targets.
692 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
695 * gfortran.dg/maxerrors.f90: New test.
697 2015-06-08 DJ Delorie <dj@redhat.com>
699 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
701 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
703 * gcc.target/aarch64/mgeneral-regs_3.c: New.
705 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
707 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
708 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
709 * gcc.target/aarch64/nofp_1.c: New file.
711 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
713 Implement N3928 - Extending static_assert
714 * g++.dg/cpp0x/static_assert8.C: Adjust.
715 * g++.dg/cpp0x/static_assert12.C: New.
716 * g++.dg/cpp0x/static_assert13.C: New.
717 * g++.dg/cpp1y/static_assert1.C: New.
718 * g++.dg/cpp1y/static_assert2.C: New.
719 * g++.dg/cpp1z/static_assert-nomsg.C: New.
721 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
724 * g++.dg/cpp0x/trailing11.C: New.
726 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
728 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
730 * gcc.target/arm/memset-inline-10.c: Likewise.
731 * gcc.target/arm/pr58784.c: Likewise.
732 * gcc.target/arm/pr59985.C: Likewise.
733 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
735 2015-06-24 Renlin Li <renlin.li@arm.com>
737 * gcc.target/aarch64/arm_align_max_pwr.c: New.
738 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
740 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
743 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
746 * g++.dg/cpp0x/auto45.C: New test.
747 * g++.dg/template/pr30044.C: New test.
748 * g++.dg/template/crash83.C: Accept any error string.
749 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
751 * g++.dg/cpp0x/variadic18.C: Likewise
752 * g++.dg/template/canon-type-13.C: Likewise.
753 * g++.old-deja/g++.pt/ttp42.C: Likewise.
755 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
758 * g++.dg/other/linkage2.C: New.
760 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
763 * gcc.target/arm/pr63408.c: New test.
765 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
767 * lib/c-torture.exp: Don't call check_effective_target_lto
768 before setting up environment correctly.
769 * lib/gcc-dg.exp: Likewise, and protect
770 gcc_force_conventional_output.
772 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
774 PR rtl-optimization/66306
775 * gcc.target/s390/pr66306.c: New test.
777 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
779 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
780 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
781 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
782 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
783 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
784 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
785 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
787 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
790 * gcc.c-torture/pr65803.c: New test.
792 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
795 * g++.dg/cpp0x/auto45.C: New test.
796 * g++.dg/template/pr30044.C: New test.
797 * g++.dg/template/crash83.C: Accept any error string.
798 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
800 * g++.dg/cpp0x/variadic18.C: Likewise
801 * g++.dg/template/canon-type-13.C: Likewise.
802 * g++.old-deja/g++.pt/ttp42.C: Likewise.
804 2015-06-23 Marek Polacek <polacek@redhat.com>
806 * c-c++-common/Wlogical-op-3.c: New test.
808 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
811 * g++.dg/cpp0x/scoped_enum5.C: New.
813 2015-06-23 Richard Biener <rguenther@suse.de>
815 PR tree-optimization/66636
816 * gcc.dg/vect/pr66636.c: New testcase.
818 2015-06-23 Marek Polacek <polacek@redhat.com>
820 * gcc.dg/fold-minus-4.c: New test.
821 * gcc.dg/fold-minus-5.c: New test.
822 * c-c++-common/ubsan/overflow-add-5.c: New test.
824 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
826 Add missing testcase from r224672.
827 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
829 * gcc.target/vax/bswapdi-1.c: New.
831 2015-06-23 Andre Vehreschild <vehre@gmx.de>
834 * gfortran.dg/associate_18.f08: New test.
836 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
839 * gcc.target/i386/pr66560-1.c: New test.
840 * gcc.target/i386/pr66560-2.c: Ditto.
841 * gcc.target/i386/pr66560-3.c: Ditto.
842 * gcc.target/i386/pr66560-4.c: Ditto.
844 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
846 * gcc.target/nvptx/nvptx.exp: New file.
847 * gcc.target/nvptx/proto-1.c: Likewise.
849 2015-06-23 Bin Cheng <bin.cheng@arm.com>
851 PR tree-optimization/66449
852 * gcc.dg/vect/pr66449.c: New test.
854 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
856 * g++.dg/other/dump-ada-spec-5.C: New test.
857 * g++.dg/other/dump-ada-spec-6.C: Likewise.
858 * g++.dg/other/dump-ada-spec-7.C: Likewise.
860 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
862 * g++.dg/inherit/pure1.C: Test location too.
864 2015-06-22 Marek Polacek <polacek@redhat.com>
866 * gcc.dg/fold-ior-1.c: New test.
867 * gcc.dg/fold-minus-2.c: New test.
868 * gcc.dg/fold-minus-3.c: New test.
869 * gcc.dg/fold-plus-1.c: New test.
870 * gcc.dg/fold-plus-2.c: New test.
871 * gcc.dg/fold-xor-4.c: New test.
872 * gcc.dg/fold-xor-5.c: New test.
874 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
877 * g++.dg/torture/pr65914.C: New.
879 2015-06-22 Richard Biener <rguenther@suse.de>
881 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
882 not existing TORTURE_OPTIONS only.
883 * lib/gcc-dg.exp: Likewise.
885 2015-06-22 Christian Bruel <christian.bruel@st.com>
888 * gcc.target/arm/flip-thumb.c: New test.
890 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
891 Martin Liska <mliska@suse.cz>
894 * g++.dg/ipa/pr65908.C: New testcase.
896 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
899 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
900 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
902 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
904 * gnat.dg/specs/debug1.ads: Adjust.
906 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
908 * gcc.target/aarch64/fmovd-zero-mem.c: New.
909 * gcc.target/aarch64/fmovd-zero-reg.c: New.
910 * gcc.target/aarch64/fmovf-zero-mem.c: New.
911 * gcc.target/aarch64/fmovf-zero-reg.c: New.
912 * gcc.target/aarch64/fmovld-zero-mem.c: New.
913 * gcc.target/aarch64/fmovld-zero-mem.c: New.
914 * gcc.target/aarch64/fmovd-zero.c: Delete.
915 * gcc.target/aarch64/fmovf-zero.c: Delete.
917 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
919 * gcc.target/vax/bswapdi-1.c: New.
921 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
923 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
925 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
927 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
929 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
931 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
933 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
935 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
937 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
939 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
941 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
943 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
945 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
947 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
949 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
951 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
953 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
955 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
957 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
959 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
961 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
963 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
965 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
967 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
969 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
971 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
973 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
975 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
977 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
979 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
981 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
983 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
985 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
987 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
989 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
991 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
993 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
995 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
997 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
999 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1000 (_ARM_FPSCR): Add FZ field.
1001 (clean_results): Force FZ=1 on AArch64.
1002 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1004 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1006 * gcc.target/aarch64/pr62308.c: New test.
1008 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1011 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1013 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1015 * gcc.target/i386/mpx/pr66581.c: New test.
1017 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1019 * gcc.target/i386/cmov9.c: New test.
1021 2015-06-18 Richard Biener <rguenther@suse.de>
1023 * g++.dg/other/const4.C: New testcase.
1025 2015-06-18 Michael Matz <matz@suse.de>
1028 * gcc.dg/vect/pr66253.c: New testcase.
1030 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1033 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1035 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1038 * gcc.target/i386/mpx/pr66568.c: New test.
1040 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1043 * gcc.target/i386/mpx/pr66567.c: New test.
1045 2015-06-18 Richard Biener <rguenther@suse.de>
1047 PR tree-optimization/66510
1048 * gcc.dg/vect/slp-perm-12.c: New testcase.
1050 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1052 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1053 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1054 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1055 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1057 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1060 * g++.dg/gomp/pr66571-1.C: New test.
1063 * c-c++-common/gomp/pr66429.c: New test.
1065 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1067 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1068 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1070 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1072 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1075 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1078 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1080 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1082 * gcc.target/mips/pr65862-1.c: New test.
1083 * gcc.target/mips/pr65862-2.c: Likewise.
1085 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1087 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1088 * gcc.target/i386/pr52252-atom.c: Ditto.
1089 * gcc.target/i386/vect-div-1.c: Ditto.
1090 * gcc.target/i386/rotate-5.c: Ditto.
1091 * gcc.target/i386/pr50202.c: Ditto.
1092 * gcc.target/i386/pr37843-3.c: Ditto.
1093 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1094 * gcc.target/i386/pr53397-1.c: Ditto.
1095 * gcc.target/i386/pr55934.c: Ditto.
1096 * gcc.target/i386/pr37843-4.c: Ditto.
1097 * gcc.target/i386/pr60451.c: Ditto.
1098 * gcc.target/i386/pr53397-2.c: Ditto.
1099 * gcc.target/i386/vectorize1.c: Ditto.
1100 * gcc.target/i386/extract-insert-combining.c: Ditto.
1101 * gcc.target/i386/pr53759.c: Ditto.
1102 * gcc.target/i386/pr52252-core.c: Ditto.
1103 * gcc.target/i386/rotate-3.c: Ditto.
1104 * gcc.target/i386/sse-20.c: Ditto.
1105 * gcc.target/i386/rotate-4.c: Ditto.
1106 * gcc.target/i386/pr61403.c: Ditto.
1107 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1108 * gcc.target/i386/pr60901.c: Ditto.
1109 * gcc.target/i386/pr59794-7.c: Ditto.
1110 * gcc.target/i386/pr62208.c: Ditto.
1111 * gcc.target/i386/pr53416.c: Ditto.
1112 * gcc.target/i386/asm-dialect-1.c: Ditto.
1113 * gcc.target/i386/pr50038.c: Ditto.
1114 * gcc.target/i386/47698.c: Ditto.
1115 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1116 * gcc.target/i386/pr59794-2.c: Ditto.
1117 * gcc.target/i386/pr59794-3.c: Ditto.
1118 * gcc.target/i386/pr39058.c: Ditto.
1119 * gcc.target/i386/pr60205-1.c: Ditto.
1120 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1121 * gcc.target/i386/sse2-movq-2.c: Ditto.
1123 2015-06-17 Richard Biener <rguenther@suse.de>
1125 PR tree-optimization/66251
1126 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1128 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1131 * g++.dg/parse/new-placement1.C: New.
1133 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1135 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1136 * jit.dg/test-compound-assignment.c: New testcase.
1138 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1141 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1142 to "testcases" array.
1144 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1147 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1148 * jit.dg/test-debug-strings.c: New test case.
1149 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1150 the discriminant has a sane debug string.
1152 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1155 * gcc.target/i386/pr56766-1.c: New test.
1156 * gcc.target/i386/pr56766-2.c: Ditto.
1158 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1160 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1161 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1162 * gcc.target/mips/loongson-simd.c: Ditto.
1164 2015-06-16 Richard Biener <rguenther@suse.de>
1166 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1168 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1170 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1171 passed by the testsuite driver.
1173 2015-06-16 Richard Biener <rguenther@suse.de>
1175 * gcc.dg/vect/slp-perm-11.c: New testcase.
1177 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1179 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1182 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1184 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1185 Reinstate calls to torture-init and torture-finalize.
1187 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1189 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1191 2015-06-15 Nathan Sidwell <nathan@acm.org>
1194 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1196 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/cpp0x/local-type1.C: New.
1201 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1206 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1207 unimplemented error.
1208 * gfortran.dg/allocate_with_source_7.f08: New test.
1209 * gfortran.dg/allocate_with_source_8.f08: New test.
1211 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1214 * g++.dg/warn/Walways-true-3.C: New test.
1216 2015-06-13 Tom de Vries <tom@codesourcery.com>
1218 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1220 2015-06-13 Tom de Vries <tom@codesourcery.com>
1222 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1223 (main): Remove superfluous attributes.
1224 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1225 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1227 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1229 * gcc.target/i386/monitorx.c: New.
1230 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1231 * gcc.target/i386/sse-13.c: Ditto.
1232 * gcc.target/i386/sse-14.c: Ditto.
1233 * gcc.target/i386/sse-22.c: Ditto.
1234 * gcc.target/i386/sse-23.c: Ditto.
1235 * g++.dg/other/i386-2.C: Ditto.
1236 * g++.dg/other/i386-3.C: Ditto.
1238 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1240 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1242 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1245 * gfortran.dg/allocatable_scalar_13.f90: New test
1247 2015-06-11 Marek Polacek <polacek@redhat.com>
1249 * gcc.dg/fold-xor-3.c: New test.
1251 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1253 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1254 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1256 2015-06-11 Christian Bruel <christian.bruel@st.com>
1259 * gcc.target/arm/pragma_attribute.c: New test.
1261 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1263 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1265 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1268 * gcc.target/i386/pr66473.c: New test.
1270 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.dg/tls/pr66470.c: New test.
1274 * gcc.target/i386/pr66470.c: New test.
1276 2015-06-10 Christian Bruel <christian.bruel@st.com>
1279 * gcc.target/arm/attr_arm.c: New test
1280 * gcc.target/arm/attr_arm-err.c: New test
1281 * gcc.target/arm/attr_thumb.c: New test
1282 * gcc.target/arm/attr_thumb-static.c: New test
1284 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1289 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1291 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1293 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1294 passed by the testsuite driver.
1296 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1299 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1300 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1301 * gcc.dg/ssp-1.c: Make counter a register.
1302 * gcc.dg/ssp-2.c: Likewise.
1303 * gcc.dg/torture/parm-coalesce.c: New.
1305 2015-06-09 Tom de Vries <tom@codesourcery.com>
1307 * gcc.target/i386/vararg-loc.c: New test.
1309 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1312 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1313 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1315 2015-06-09 Marek Polacek <polacek@redhat.com>
1317 PR tree-optimization/66299
1318 * gcc.dg/pr66299-1.c: New test.
1319 * gcc.dg/pr66299-2.c: New test.
1320 * gcc.dg/pr66299-3.c: New test.
1322 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1324 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1325 passed by the testsuite driver.
1327 2015-06-09 Richard Biener <rguenther@suse.de>
1330 * gcc.dg/fold-modpow2.c: New testcase.
1332 2015-06-09 Richard Biener <rguenther@suse.de>
1334 PR tree-optimization/66419
1335 * gcc.dg/vect/bb-slp-37.c: New testcase.
1337 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1339 * gcc.target/arm/stl-cond.c: New test.
1341 2015-06-09 Richard Biener <rguenther@suse.de>
1344 * gcc.dg/torture/pr66413.c: New testcase.
1346 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1348 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1349 * gcc.dg/ssp-1.c: Make counter a register.
1350 * gcc.dg/ssp-2.c: Likewise.
1351 * gcc.dg/torture/parm-coalesce.c: New.
1353 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1355 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1356 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1358 2015-06-08 Tom de Vries <tom@codesourcery.com>
1360 PR rtl-optimization/66444
1361 * gcc.dg/pr66444.c: New test.
1363 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1366 * gfortran.dg/class_is_1.f90: New test.
1367 * gfortran.dg/type_is_1.f90: Ditto.
1369 2015-06-08 Marek Polacek <polacek@redhat.com>
1372 * gcc.dg/cpp/pr66415-1.c: New test.
1373 * gcc.dg/cpp/pr66415-2.c: New test.
1375 2015-06-08 Richard Biener <rguenther@suse.de>
1377 PR tree-optimization/66422
1378 * gcc.dg/Warray-bounds-16.c: New testcase.
1380 2015-06-08 Richard Biener <rguenther@suse.de>
1382 * gcc.dg/vect/slp-perm-10.c: New testcase.
1383 * gcc.dg/vect/slp-23.c: Adjust.
1384 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1385 vector pointer update.
1387 2015-06-08 Marek Polacek <polacek@redhat.com>
1390 * g++.dg/ubsan/pr66452.C: New test.
1392 2015-06-08 Tom de Vries <tom@codesourcery.com>
1394 PR tree-optimization/66436
1395 * gcc.dg/gomp/dump-new-function-2.c: New test.
1396 * gcc.dg/gomp/dump-new-function-3.c: Same.
1397 * gcc.dg/gomp/dump-new-function.c: Same.
1399 2015-06-08 Tom de Vries <tom@codesourcery.com>
1401 PR tree-optimization/66435
1402 * gcc.dg/gomp/notify-new-function-2.c: New test.
1403 * gcc.dg/gomp/notify-new-function-3.c: Same.
1404 * gcc.dg/gomp/notify-new-function.c: Same.
1406 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1408 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1409 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1410 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1411 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1412 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1413 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1416 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1419 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1420 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1422 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1423 * gfortran.dg/warn_conversion_5.f90: New test.
1424 * gfortran.dg/warn_conversion_6.f90: New test.
1425 * gfortran.dg/warn_conversion_7.f90: New test.
1427 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1430 * gfortran.dg/blockdata_9.f: New test.
1432 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1435 * gfortran.dg/forall_17.f90: New test.
1437 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1439 * g++.dg/cpp0x/pr57101.C: Add warning.
1440 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1441 * g++.dg/ext/visibility/anon7.C: Same.
1442 * g++.dg/ipa/pr63587-2.C: Same.
1443 * g++.dg/opt/dump1.C: Same.
1444 * g++.dg/opt/pr59622-3.C: Same.
1445 * g++.dg/opt/pr59622.C: Same.
1446 * g++.dg/torture/pr46383.C: Same.
1447 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1448 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1449 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1451 * gfortran.dg/intent_out_8.f90: Same.
1452 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1454 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1457 gfortran.dg/equiv_9.f90: New test.
1460 2015-06-05 Tom de Vries <tom@codesourcery.com>
1462 merge from gomp4 branch:
1463 2015-05-28 Tom de Vries <tom@codesourcery.com>
1465 PR tree-optimization/65443
1466 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1467 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1468 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1470 2015-06-05 Nathan Sidwell <nathan@acm.org>
1473 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1475 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1477 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1479 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1481 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1483 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1485 * testsuite/gcc.target/i386/noplt-1.c: New test.
1486 * testsuite/gcc.target/i386/noplt-2.c: New test.
1487 * testsuite/gcc.target/i386/noplt-3.c: New test.
1488 * testsuite/gcc.target/i386/noplt-4.c: New test.
1490 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1493 * gfortran.dg/adjustl_1.f90: New test.
1495 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1497 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1498 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1500 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1502 * lto.c (iterative_hash_canonical_type,
1503 gimple_register_canonical_type): only hash main variants of types
1505 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1507 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1508 Move set of dg-do-what-default after early return.
1510 2015-06-04 Marek Polacek <polacek@redhat.com>
1513 * gcc.dg/lvalue-8.c: New test.
1515 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1516 Paolo Carlini <paolo.carlini@oracle.com>
1519 * g++.dg/other/pr66130.C: New.
1520 * g++.dg/cpp0x/pr66130.C: Likewise.
1522 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/decl-loc1.C: New.
1525 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1526 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1527 * g++.dg/init/ctor8.C: Likewise.
1528 * g++.dg/parse/semicolon4.C: Likewise.
1530 2015-06-03 Marek Polacek <polacek@redhat.com>
1533 * g++.dg/ubsan/static-init-1.C: New test.
1534 * g++.dg/ubsan/static-init-2.C: New test.
1535 * g++.dg/ubsan/static-init-3.C: New test.
1537 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1540 * gcc.target/i386/pr66275.c: New test.
1542 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1544 * gcc.dg/Wcxx-compat-22.c: New testcase.
1545 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1546 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1547 * c-c++-common/pr58346-1.c: Likewise.
1548 * c-c++-common/transparent-union-1.c: Likewise.
1550 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1552 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1553 * g++.dg/plugin/def_plugin.c: New file.
1554 * g++.dg/plugin/def-plugin-test.C: New file.
1556 2015-06-03 Richard Biener <rguenther@suse.de>
1558 * gcc.dg/vect/bb-slp-36.c: New testcase.
1560 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1562 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1564 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1566 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1567 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1568 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1569 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1571 2015-06-03 Marek Polacek <polacek@redhat.com>
1575 * gcc.dg/pr64223-1.c: New test.
1576 * gcc.dg/pr64223-2.c: New test.
1578 2015-06-03 Richard Biener <rguenther@suse.de>
1580 PR tree-optimization/63916
1581 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1583 2015-06-03 Richard Biener <rguenther@suse.de>
1585 PR tree-optimization/66375
1586 * gcc.dg/torture/pr66375.c: New testcase.
1588 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1590 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1592 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1595 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1597 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1600 * gfortran.dg/reshape_7.f90: New test.
1602 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1605 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1608 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1611 * gcc.dg/pr49551.c: New testcase.
1613 2015-06-02 Richard Biener <rguenther@suse.de>
1616 * g++.dg/lto/pr65549_0.C: New testcase.
1618 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1622 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1624 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1626 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1628 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1633 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1635 PR tree-optimization/48052
1636 * gcc.dg/tree-ssa/scev-8.c: New.
1637 * gcc.dg/tree-ssa/scev-9.c: New.
1638 * gcc.dg/tree-ssa/scev-10.c: New.
1639 * gcc.dg/vect/pr48052.c: New.
1641 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1643 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1645 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1647 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1649 2015-06-02 Marek Polacek <polacek@redhat.com>
1652 * gcc.dg/torture/pr66345.c: New test.
1654 2015-06-02 Richard Biener <rguenther@suse.de>
1656 PR tree-optimization/65961
1657 * gcc.dg/torture/pr65961.c: New testcase.
1659 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1661 PR tree-optimization/52563
1662 PR tree-optimization/62173
1663 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1664 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1666 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1668 * gnat.dg/specs/varsize_return2.ads: New test.
1669 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1671 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1673 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1675 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1678 * gcc.target/aarch64/sync-comp-swap.c: New.
1679 * gcc.target/aarch64/sync-comp-swap.x: New.
1680 * gcc.target/aarch64/sync-op-acquire.c: New.
1681 * gcc.target/aarch64/sync-op-acquire.x: New.
1682 * gcc.target/aarch64/sync-op-full.c: New.
1683 * gcc.target/aarch64/sync-op-full.x: New.
1684 * gcc.target/aarch64/sync-op-release.c: New.
1685 * gcc.target/aarch64/sync-op-release.x: New.
1687 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1689 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1692 2015-06-01 Richard Biener <rguenther@suse.de>
1694 PR tree-optimization/66349
1695 PR tree-optimization/66352
1696 PR tree-optimization/66357
1697 * gcc.dg/torture/pr66357.c: New testcase.
1698 * gcc.dg/torture/pr66349.c: Likewise.
1699 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1701 2015-06-01 Richard Biener <rguenther@suse.de>
1704 2015-05-29 Richard Biener <rguenther@suse.de>
1706 PR tree-optimization/66314
1707 * gcc.dg/asan/pr66314.c: New testcase.
1709 2015-06-01 Richard Biener <rguenther@suse.de>
1711 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1713 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1715 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1717 (hp3, hp4): Add inline keyword.
1718 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1719 (hp2): Add inline keyword.
1720 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1721 (hp2): Add inline keyword.
1723 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1726 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1727 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1728 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1729 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1731 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1733 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1734 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1736 2015-06-01 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/66280
1739 * g++.dg/torture/pr66280.C: New testcase.
1740 * g++.dg/torture/pr66280-2.C: Likewise.
1742 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1744 * gnat.dg/addr9_1.adb: New test.
1745 * gnat.dg/addr9_2.adb: Likewise.
1746 * gnat.dg/addr9_3.adb: Likewise.
1747 * gnat.dg/addr9_4.adb: Likewise.
1749 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1751 * g++.dg/other/dump-ada-spec-4.C: New test.
1753 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1755 * gcc.dg/alias-8.c: Fix dg-warning.
1757 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1759 * gcc.dg/alias-8.c: Do not xfail.
1760 * gcc.dg/pr62167.c: Prevent FRE.
1761 * gcc.dg/alias-14.c: New testcase.
1763 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1765 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1767 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1770 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1772 * gcc.target/s390/hotpatch-10.c: Likewise.
1773 * gcc.target/s390/hotpatch-11.c: Likewise.
1774 * gcc.target/s390/hotpatch-12.c: Likewise.
1775 * gcc.target/s390/hotpatch-17.c: Likewise.
1776 * gcc.target/s390/hotpatch-18.c: Likewise.
1777 * gcc.target/s390/hotpatch-20.c: Likewise.
1778 * gcc.target/s390/hotpatch-21.c: Likewise.
1779 * gcc.target/s390/hotpatch-22.c: Likewise.
1780 * gcc.target/s390/hotpatch-23.c: Likewise.
1781 * gcc.target/s390/hotpatch-24.c: Likewise.
1782 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1783 to check for the exact nops too.
1784 * gcc.target/s390/hotpatch-3.c: Likewise.
1785 * gcc.target/s390/hotpatch-4.c: Likewise.
1786 * gcc.target/s390/hotpatch-5.c: Likewise.
1787 * gcc.target/s390/hotpatch-6.c: Likewise.
1788 * gcc.target/s390/hotpatch-7.c: Likewise.
1789 * gcc.target/s390/hotpatch-8.c: Likewise.
1790 * gcc.target/s390/hotpatch-9.c: Likewise.
1791 * gcc.target/s390/hotpatch-14.c: Likewise.
1792 * gcc.target/s390/hotpatch-15.c: Likewise.
1793 * gcc.target/s390/hotpatch-16.c: Likewise.
1794 * gcc.target/s390/hotpatch-19.c: Likewise.
1795 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1796 scan-assembler-times counting number of .align directives.
1797 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1798 dg-options. Remove scan-assembler-times counting number of .align
1800 * gcc.target/s390/hotpatch-26.c: New file.
1801 * gcc.target/s390/hotpatch-27.c: New file.
1802 * gcc.target/s390/hotpatch-28.c: New file.
1803 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1804 using -Os -O0 -O1 -O2 -O3 options.
1806 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1808 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1810 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1812 PR tree-optimization/66142
1813 * gcc.dg/vect/pr66142.c: New test.
1815 2015-05-29 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/66314
1818 * gcc.dg/asan/pr66314.c: New testcase.
1820 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1822 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1823 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1825 (schedule-cleanups, dg-keep-saved-temps): New proc.
1826 (gcc-dg-test-1): Schedule cleanups.
1827 * lib/profopt.exp (profopt-execute): Likewise.
1828 * g++.dg/cdce3.C: Adjust expected line numbers.
1829 * gcc.dg/cdce1.c: Likewise.
1830 * gcc.dg/cdce2.c: Likewise.
1831 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1832 * gcc.dg/strlenopt-24.c: Likewise.
1833 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1834 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1835 * obj-c++.dg/encode-2.mm: Likewise.
1837 2015-05-28 DJ Delorie <dj@redhat.com>
1839 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1841 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1843 * gnat.dg/discr43.adb: New test.
1845 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1847 * gnat.dg/varsize_temp.adb: Rename into...
1848 * gnat.dg/varsize1.adb: ...this.
1849 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1850 * gnat.dg/varsize2.ad[sb]: ...this.
1851 * gnat.dg/varsize3_1.adb: New test.
1852 * gnat.dg/varsize3_2.adb: Likewise.
1853 * gnat.dg/varsize3_3.adb: Likewise.
1854 * gnat.dg/varsize3_4.adb: Likewise.
1855 * gnat.dg/varsize3_5.adb: Likewise.
1856 * gnat.dg/varsize3_6.adb: Likewise.
1857 * gnat.dg/varsize3_pkg1.ads: New helper.
1858 * gnat.dg/varsize3_pkg2.ads: Likewise.
1859 * gnat.dg/varsize3_pkg3.ads: Likewise.
1861 2015-05-28 Richard Biener <rguenther@suse.de>
1863 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1865 2015-05-28 Richard Biener <rguenther@suse.de>
1867 PR tree-optimization/66142
1868 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1870 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1873 * gcc.dg/darwin-minversion-3.c: Update testcase.
1874 * gcc.dg/darwin-minversion-4.c: Ditto.
1875 * gcc.dg/darwin-minversion-5.c: New testcase.
1876 * gcc.dg/darwin-minversion-6.c: Ditto.
1877 * gcc.dg/darwin-minversion-7.c: Ditto.
1878 * gcc.dg/darwin-minversion-8.c: Ditto.
1879 * gcc.dg/darwin-minversion-9.c: Ditto.
1880 * gcc.dg/darwin-minversion-10.c: Ditto.
1881 * gcc.dg/darwin-minversion-11.c: Ditto.
1882 * gcc.dg/darwin-minversion-12.c: Ditto.
1884 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1886 PR rtl-optimization/66168
1887 * gcc.c-torture/compile/pr66168.c: New test.
1889 2015-05-27 Jeff Law <law@redhat.com>
1892 * gcc.dg/target/m68k/pr39726-1.c: New test.
1894 2015-05-27 Nathan Sidwell <nathan@acm.org>
1897 * g++.dg/ext/alias-canon3.C: New.
1899 2015-05-27 Richard Biener <rguenther@suse.de>
1901 PR tree-optimization/66272
1903 2014-08-15 Richard Biener <rguenther@suse.de>
1905 PR tree-optimization/62031
1906 * gcc.dg/torture/pr66272.c: New testcase.
1908 2015-05-27 Richard Biener <rguenther@suse.de>
1910 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1912 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1915 * gcc.dg/pr65358.c: New test.
1917 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1920 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1922 * gfortran.dg/allocate_with_source_6.f90: New test.
1924 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1926 * gnat.dg/atomic7_1.adb: New test.
1927 * gnat.dg/atomic7_2.adb: Likewise.
1928 * gnat.dg/atomic7_pkg1.ads: New helper.
1929 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1931 2015-05-26 Michael Matz <matz@suse.de>
1934 * gcc.dg/vect/pr66251.c: New test.
1936 2015-05-26 Richard Biener <rguenther@suse.de>
1938 PR tree-optimization/66142
1939 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1941 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1944 * gfortran.dg/allocatable_scalar_13.f90: New test
1946 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1948 * gnat.dg/warn11.adb: New test.
1949 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1951 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1953 * gnat.dg/vfa1_1.adb: New test.
1954 * gnat.dg/vfa1_2.adb: Likewise.
1955 * gnat.dg/vfa1_3.adb: Likewise.
1956 * gnat.dg/vfa1_4.adb: Likewise.
1957 * gnat.dg/vfa1_pkg.ads: New helper.
1959 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1961 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1962 * gcc.target/i386/pr66232-3.c: Likewise.
1964 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1967 * gcc.target/i386/pr66274.c: New test.
1969 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1971 * gnat.dg/renaming6.ad[sb]: New test.
1973 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1975 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1976 and 'dg-require-effective-target pie'.
1978 2015-05-23 Nathan Sidwell <nathan@acm.org>
1981 * g++.dg/cpp0x/pr66243.C: New.
1983 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1986 * g++.dg/lto/pr66180_0.C: New testcase.
1987 * g++.dg/lto/pr66180_1.C: New testcase.
1989 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1992 * typebound_call_27.f90: New file.
1994 2015-05-23 Nathan Sidwell <nathan@acm.org>
1997 * g++.dg/template/pr65936.C: New.
1999 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2001 PR tree-optimization/63387
2002 * gcc.dg/pr63387-2.c: New testcase.
2004 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2006 * gcc.dg/simd-1.c: Update to the new message.
2008 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2010 * gcc.dg/nand.c: New testcase.
2012 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2014 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2015 Set dg-do-what-default to compile only on ARM targets without
2016 arm_neon_hw execution support. Remove redundant c-torture-execute
2017 in loop over test cases.
2019 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2022 * gcc.target/aarch64/pr65491_1.c: New test.
2023 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2024 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2026 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2029 * g++.dg/cpp0x/explicit9.C: New.
2030 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2032 2015-05-22 Richard Biener <rguenther@suse.de>
2034 PR tree-optimization/66251
2035 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2037 2015-05-22 Marek Polacek <polacek@redhat.com>
2040 * c-c++-common/attributes-enum-1.c: New test.
2041 * c-c++-common/attributes-enum-2.c: New test.
2042 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2043 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2045 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2047 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2048 effective target support. If no arm_neon_hw support, do not attempt
2049 to execute the tests; only compile them.
2050 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2051 and "dg-require-effective-target arm_neon_ok".
2052 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2053 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2054 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2055 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2056 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2057 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2058 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2059 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2060 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2061 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2062 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2063 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2064 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2065 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2066 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2067 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2068 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2069 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2070 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2071 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2072 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2073 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2074 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2075 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2076 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2077 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2078 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2079 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2080 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2081 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2082 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2083 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2084 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2085 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2086 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2087 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2088 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2089 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2090 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2091 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2092 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2093 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2094 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2095 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2096 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2097 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2098 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2099 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2100 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2101 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2102 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2103 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2104 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2105 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2106 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2107 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2108 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2109 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2110 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2111 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2112 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2113 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2114 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2115 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2116 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2117 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2118 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2119 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2120 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2121 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2122 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2123 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2124 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2125 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2126 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2127 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2128 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2129 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2130 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2131 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2132 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2133 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2134 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2135 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2136 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2137 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2138 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2139 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2140 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2141 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2142 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2143 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2144 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2145 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2146 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2147 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2148 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2149 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2150 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2151 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2152 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2153 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2154 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2155 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2156 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2157 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2158 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2159 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2160 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2161 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2162 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2163 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2164 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2166 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2168 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2169 * gcc.dg/vect/pr59354.c: Likewise.
2170 * gcc.dg/vect/pr64252.c: Likewise.
2171 * gcc.dg/vect/pr64404.c: Likewise.
2172 * gcc.dg/vect/pr64493.c: Likewise.
2173 * gcc.dg/vect/pr64495.c: Likewise.
2174 * gcc.dg/vect/pr64844.c: Likewise.
2175 * gcc.dg/vect/pr65518.c: Likewise.
2176 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2178 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/cpp1y/var-templ28.C: New.
2183 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2186 * gcc.target/i386/pr66232-1.c: New test.
2187 * gcc.target/i386/pr66232-2.c: Likewise.
2188 * gcc.target/i386/pr66232-3.c: Likewise.
2189 * gcc.target/i386/pr66232-4.c: Likewise.
2190 * gcc.target/i386/pr66232-5.c: Likewise.
2192 2015-05-21 Nathan Sidwell <nathan@acm.org>
2194 * g++.dg/cpp1y/pr60943.C: New.
2196 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2198 PR tree-optimization/66233
2199 * gcc.c-torture/execute/pr66233.c: New test.
2201 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2204 * gfortran.dg/inline_matmul_11.f90: New test.
2206 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2208 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2209 instead of listing several targets on its own.
2210 * gcc.target/i386/pr32219-2.c: Likewise.
2211 * gcc.target/i386/pr32219-3.c: Likewise.
2212 * gcc.target/i386/pr32219-4.c: Likewise.
2213 * gcc.target/i386/pr32219-5.c: Likewise.
2214 * gcc.target/i386/pr32219-6.c: Likewise
2215 * gcc.target/i386/pr32219-7.c: Likewise.
2216 * gcc.target/i386/pr32219-8.c: Likewise.
2217 * gcc.target/i386/pr39013-1.c: Likewise.
2218 * gcc.target/i386/pr39013-2.c: Likewise.
2219 * gcc.target/i386/pr64317.c: Likewise.
2221 2015-05-21 Jeff Law <law@redhat.com>
2223 * gcc.target/hppa/shadd-3.c: New test.
2224 * gcc.target/hppa/shadd-4.c: New test.
2226 2015-05-21 Michael Matz <matz@suse.de>
2228 * gcc.dg/vect/vect-strided-store.c: New test.
2229 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2230 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2232 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2234 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2235 * gcc.dg/pow-sqrt-synth-1.c: New test.
2236 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2238 2015-05-21 Richard Biener <rguenther@suse.de>
2241 * g++.dg/conversion/pr66211.C: New testcase.
2242 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2244 2015-05-21 Jeff Law <law@redhat.com>
2246 * gcc.target/hppa/shadd-2.c: New test.
2248 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2251 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2253 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2256 * gcc.target/arm/pr26702.c: Adjust target selector.
2258 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2261 * gcc.dg/lto/pr66221_0.c: New test.
2262 * gcc.dg/lto/pr66221_1.c: New test.
2264 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2267 * gcc.dg/redecl-4.c: Update column numbers.
2268 * gcc.dg/format/bitfld-1.c: Likewise.
2269 * gcc.dg/format/attr-2.c: Likewise.
2270 * gcc.dg/format/attr-6.c: Likewise.
2271 * gcc.dg/format/attr-7.c (baz): Likewise.
2272 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2273 * gcc.dg/format/attr-4.c: Likewise.
2274 * gcc.dg/format/branch-1.c: Likewise.
2275 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2276 locations within strings with embedded escape sequences.
2278 2015-05-20 Jeff Law <law@redhat.com>
2280 * gcc.target/hppa/hppa.exp: New target test driver.
2281 * gcc.target/hppa/shadd-1.c: New test.
2283 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2285 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2287 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2289 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2290 (fn_33_k_and_r_style): New.
2291 (fn_33_stroustrup_style): New.
2292 (fn_33_allman_style): New.
2293 (fn_33_whitesmiths_style): New.
2294 (fn_33_horstmann_style): New.
2295 (fn_33_ratliff_banner_style): New.
2296 (fn_33_lisp_style): New.
2297 (fn_34_indent_dash_gnu): New.
2298 (fn_34_indent_dash_kr): New.
2299 (fn_34_indent_dash_orig): New.
2300 (fn_34_indent_linux_style): New.
2302 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2305 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2307 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2309 PR tree-optimization/65447
2310 * gcc.dg/tree-ssa/pr65447.c: New test.
2312 2015-05-19 Nathan sidwell <nathan@acm.org>
2314 * g++.dg/cpp0x/pr65954.C: New.
2316 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2318 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2320 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2322 * lib/target-supports.exp: Vector do not always have natural
2325 2015-05-19 David Sherwood <david.sherwood@arm.com>
2327 * gcc.dg/loop-invariant.c: New testcase.
2329 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2331 * lib/target-supports.exp: Vector do not always have natural
2334 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2336 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2338 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2340 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2342 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2343 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2344 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2345 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2346 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2347 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2348 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2349 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2350 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2351 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2353 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2355 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2357 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2359 * gcc.target/s390/s390.exp
2360 (check_effective_target_vector): New check.
2361 * gcc.target/s390/vector/vec-abi-1.c: New test.
2362 * gcc.target/s390/vector/vec-abi-2.c: New test.
2363 * gcc.target/s390/vector/vec-abi-3.c: New test.
2364 * gcc.target/s390/vector/vec-abi-4.c: New test.
2365 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2366 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2367 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2368 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2369 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2370 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2371 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2372 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2373 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2374 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2375 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2376 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2377 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2378 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2379 * gcc.target/s390/vector/vec-init-1.c: New test.
2380 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2381 * gcc.target/s390/vector/vec-shift-1.c: New test.
2382 * gcc.target/s390/vector/vec-sub-1.c: New test.
2384 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2386 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2388 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2390 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2392 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2394 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2396 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2398 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2400 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2402 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2404 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2406 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2408 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2410 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2412 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2414 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2416 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2418 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2420 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2422 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2424 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2426 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2428 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2430 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2432 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2434 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2436 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2438 PR tree-optimization/66187
2439 * gcc.c-torture/execute/pr66187.c: New test.
2440 * gcc.dg/pr66187-1.c: New test.
2441 * gcc.dg/pr66187-2.c: New test.
2443 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2445 * gcc.dg/vect/bb-slp-35.c: Adjust.
2447 2015-05-19 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/66165
2450 * gcc.dg/torture/pr66165.c: New testcase.
2452 PR tree-optimization/66185
2453 * gcc.dg/torture/pr66185.c: New testcase.
2455 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2458 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2460 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2462 * gcc.target/mips/p5600-bonding.c : New file.
2464 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2467 * gfortran.dg/interface_operator_1.f90: New tests.
2469 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2472 * gfortran.dg/generic_29.f90: New tests.
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/null1.f90: New test.
2484 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2487 * gfortran.dg/entry_21.f90: New test.
2489 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2492 * gfortran.dg/storage_size_6.f90: New tests.
2494 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2497 * gfortran.dg/misplaced_statement.f90: New test.
2499 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2502 * gfortran.dg/filepos1.f90: New test
2504 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2507 * gfortran.dg/pr64925.f90: New test.
2509 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2511 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2513 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2515 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2517 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2518 to the family of pie capable targets.
2520 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2522 * gcc.target/arm/bics_1.c : New testcase.
2523 * gcc.target/arm/bics_2.c : New testcase.
2524 * gcc.target/arm/bics_3.c : New testcase.
2525 * gcc.target/arm/bics_4.c : New testcase.
2527 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2529 * gcc.target/mips/umips-attr.c: New test.
2531 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2533 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2534 * gcc.dg/20150120-2.c (dg-final): Ditto.
2535 * gcc.dg/20150120-2.c (dg-final): Ditto.
2536 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2538 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2541 * gcc.target/i386/pr66174.c: New test.
2543 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2546 * gfortran.dg/matmul_bounds_6.f90: New test.
2547 * gfortran.dg/matmul_bounds_7.f90: New test.
2549 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2551 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2552 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2553 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2554 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2555 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2556 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2558 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2561 * gfortran.dg/continuation_13.f90: Update test.
2562 * gfortran.dg/pr65903.f90: New test.
2564 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2567 * gfortran.dg/block_14.f90: New test.
2569 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2572 * lib/gfortran-dg.exp: Update regex to handle two locations for
2573 the same diagnostic without caret.
2574 * gfortran.dg/badline.f: Test also that line numbers are correct
2575 before and after "left but not entered" warning.
2577 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2578 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2581 * gcc.target/arm/maskdata.c: New test.
2583 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2586 * gfortran.dg/derived_constructor_components_5: New test
2588 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2591 * gcc.target/alpha/pr66140.c: New test.
2593 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2596 * gcc.dg/Wconversion-complex-c99.c: New test.
2597 * gcc.dg/Wconversion-complex-gnu.c: New test.
2599 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2601 PR tree-optimization/64454
2602 * gcc.dg/modmod.c: New testcase.
2604 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2606 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2608 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2611 * gcc.target/i386/mpx/pr66134.c: New test.
2613 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2615 * gcc.target/powerpc/pr60158.c: New test.
2617 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2619 * gcc.target/i386/sibcall-7.c: New test.
2620 * gcc.target/i386/sibcall-8.c: New test.
2622 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2624 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2625 (abs64_in_dreg): Likewise.
2627 2015-05-14 Marek Polacek <polacek@redhat.com>
2631 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2632 * gcc.dg/pr19984.c: Likewise.
2633 * gcc.dg/pr66066-1.c: New test.
2634 * gcc.dg/pr66066-2.c: New test.
2635 * gcc.dg/pr66066-3.c: New test.
2637 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2639 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2640 * gcc.dg/pow-sqrt.x: New file.
2641 * gcc.dg/pow-sqrt-1.c: New test.
2642 * gcc.dg/pow-sqrt-2.c: Likewise.
2643 * gcc.dg/pow-sqrt-3.c: Likewise.
2645 2015-05-13 Richard Biener <rguenther@suse.de>
2647 PR tree-optimization/66123
2648 * gcc.dg/torture/pr66123.c: New testcase.
2650 2015-05-13 Richard Biener <rguenther@suse.de>
2653 * gcc.dg/alias-2.c: Adjust.
2654 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2656 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2659 * gcc.target/i386/pr65103-3.c: New.
2661 2015-05-13 Martin Liska <mliska@suse.cz>
2663 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2665 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2668 * gcc.target/i386/pr66112-2.c: New test.
2671 * gcc.target/i386/pr66112-1.c: New test.
2673 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2676 * gcc.target/i386/mpx/pr66048.cc: New.
2678 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2680 PR rtl-optimization/64616
2681 * gcc.dg/loop-8.c: New test.
2682 * gcc.dg/loop-9.c: New test.
2684 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2687 * gcc.target/i386/pr66047.c: New testcase.
2689 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2692 * gcc.c-torture/compile/pr65873.c: New testcase.
2694 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2697 * gfortran.dg/inline_matmul_10.f90: New test.
2699 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2701 * c-c++-common/Wmisleading-indentation.c: New testcase.
2702 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2703 * c-c++-common/Wmisleading-indentation-2.md: New file.
2705 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2707 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2709 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2711 2015-05-12 Richard Biener <rguenther@suse.de>
2713 PR tree-optimization/66101
2714 * gcc.dg/torture/pr66101.c: New testcase.
2716 2015-05-12 Richard Biener <rguenther@suse.de>
2718 PR tree-optimization/37021
2719 * gcc.target/i386/vect-addsub.c: New testcase.
2721 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2723 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2725 2015-05-12 Tom de Vries <tom@codesourcery.com>
2727 PR tree-optimization/66010
2728 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2730 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2733 * g++.dg/cpp0x/trailing10.C: New.
2735 2015-05-12 Richard Biener <rguenther@suse.de>
2737 * gcc.dg/vect/bb-slp-35.c: New testcase.
2739 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2742 * gfortran.dg/bound_simplification_6.f90: New.
2744 2015-05-11 Steve Ellcey <sellcey@mips.com>
2746 * gcc.target/mips/branch-1.c: Pass argument to bar().
2748 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2751 * gcc.target/i386/pr65753.c: New test.
2753 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2755 PR rtl-optimization/66076
2756 * gcc.dg/torture/pr66076.c: New test.
2758 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2761 * gfortran.dg/inline_matmul_7.f90: New test.
2762 * gfortran.dg/inline_matmul_8.f90: New test.
2763 * gfortran.dg/inline_matmul_9.f90: New test.
2765 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2767 * gfortran.dg/bound_simplification_5.f90: New.
2769 2015-05-09 Jason Merrill <jason@redhat.com>
2771 * lib/target-supports.exp (cxx_default): New global.
2772 (check_effective_target_c++11_only)
2773 (check_effective_target_c++14_only)
2774 (check_effective_target_c++98_only)
2775 (check_effective_target_c++1z_only): Check it.
2777 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2779 PR tree-optimization/64454
2780 * gcc.dg/tree-ssa/vrp97.c: New file.
2781 * gcc.dg/vect/slp-perm-7.c: Update.
2783 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2786 * gfortran.dg/elemental_subroutine_11.f90: New test.
2788 2015-05-08 Richard Biener <rguenther@suse.de>
2790 PR tree-optimization/66036
2791 * gcc.dg/vect/slp-41.c: New testcase.
2793 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2795 * gfortran.dg/elemental_optional_args_7.f90: New.
2797 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2799 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2802 2015-05-08 Marek Polacek <polacek@redhat.com>
2805 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2806 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2808 2015-05-07 Marek Polacek <polacek@redhat.com>
2811 * c-c++-common/Wshift-negative-value-1.c: New test.
2812 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2813 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2814 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2815 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2816 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2817 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2818 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2819 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2821 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2825 * gcc.dg/fdata-sections-2.c: New file.
2827 2015-05-07 Marek Polacek <polacek@redhat.com>
2830 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2832 * c-c++-common/ubsan/align-7.c: Likewise.
2833 * c-c++-common/ubsan/bounds-8.c: Likewise.
2834 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2835 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2836 * c-c++-common/ubsan/null-1.c: Likewise.
2837 * c-c++-common/ubsan/null-10.c: Likewise.
2838 * c-c++-common/ubsan/null-11.c: Likewise.
2839 * c-c++-common/ubsan/null-2.c: Likewise.
2840 * c-c++-common/ubsan/null-3.c: Likewise.
2841 * c-c++-common/ubsan/null-4.c: Likewise.
2842 * c-c++-common/ubsan/null-5.c: Likewise.
2843 * c-c++-common/ubsan/null-6.c: Likewise.
2844 * c-c++-common/ubsan/null-7.c: Likewise.
2845 * c-c++-common/ubsan/null-8.c: Likewise.
2846 * c-c++-common/ubsan/null-9.c: Likewise.
2847 * c-c++-common/ubsan/object-size-1.c: Likewise.
2848 * c-c++-common/ubsan/object-size-10.c: Likewise.
2849 * c-c++-common/ubsan/object-size-4.c: Likewise.
2850 * c-c++-common/ubsan/object-size-5.c: Likewise.
2851 * c-c++-common/ubsan/object-size-7.c: Likewise.
2852 * c-c++-common/ubsan/object-size-8.c: Likewise.
2853 * c-c++-common/ubsan/object-size-9.c: Likewise.
2854 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2855 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2856 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2857 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2858 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2859 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2860 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2861 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2862 * c-c++-common/ubsan/pr59333.c: Likewise.
2863 * c-c++-common/ubsan/pr59667.c: Likewise.
2864 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2865 * c-c++-common/ubsan/pr60636.c: Likewise.
2866 * c-c++-common/ubsan/pr63802.c: Likewise.
2867 * c-c++-common/ubsan/recovery-1.c: Likewise.
2868 * c-c++-common/ubsan/recovery-3.c: Likewise.
2869 * c-c++-common/ubsan/shift-1.c: Likewise.
2870 * c-c++-common/ubsan/shift-2.c: Likewise.
2871 * c-c++-common/ubsan/shift-4.c: Likewise.
2872 * c-c++-common/ubsan/shift-7.c: Likewise.
2873 * c-c++-common/ubsan/undefined-2.c: Likewise.
2874 * c-c++-common/ubsan/vla-1.c: Likewise.
2875 * g++.dg/ubsan/null-1.C: Likewise.
2876 * g++.dg/ubsan/null-3.C: Likewise.
2877 * g++.dg/ubsan/null-4.C: Likewise.
2878 * g++.dg/ubsan/vptr-8.C: Likewise.
2879 * g++.dg/ubsan/vptr-9.C: Likewise.
2880 * gcc.dg/ubsan/bounds-2.c: Likewise.
2881 * gcc.dg/ubsan/object-size-9.c: Likewise.
2883 2015-05-07 Jeff Law <law@redhat.com>
2885 * gcc.dg/tree-ssa/shorten-1.c: New test.
2887 2015-05-07 Richard Biener <rguenther@suse.de>
2889 PR tree-optimization/66002
2890 * gcc.dg/vect/vect-125.c: New testcase.
2892 2015-05-07 Marek Polacek <polacek@redhat.com>
2893 Martin Uecker <uecker@eecs.berkeley.edu>
2895 * c-c++-common/ubsan/bounds-10.c: New test.
2897 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2899 * jit.dg/harness.h (set_options): Wrap with
2900 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2901 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2902 Special-case test-benchmark.c as a negative.
2903 * jit.dg/test-benchmark.c: New file.
2905 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2908 * gcc.target/arm/pr64208.c: New test.
2910 2015-05-06 Alan Modra <amodra@gmail.com>
2913 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2914 (gparms): Make volatile.
2916 2015-05-06 Richard Biener <rguenther@suse.de>
2918 PR tree-optimization/62283
2919 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2921 2015-05-06 Christian Bruel <christian.bruel@st.com>
2924 * gcc.target/aarch64/iinline-attr-1.c: New test.
2926 2015-05-06 Richard Biener <rguenther@suse.de>
2928 * gcc.dg/vect/bb-slp-34.c: New testcase.
2930 2015-05-06 Richard Biener <rguenther@suse.de>
2932 PR tree-optimization/62283
2933 * gcc.dg/vect/bb-slp-14.c: Adjust.
2935 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2938 * gcc.target/i386/pr65990.c: New test.
2940 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2943 * gcc.target/i386/pr65915.c: New.
2945 2015-05-05 Tom de Vries <tom@codesourcery.com>
2947 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2948 'va_list escapes 0'.
2950 2015-05-05 Tom de Vries <tom@codesourcery.com>
2952 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2955 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2957 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2958 * gcc.target/arm/pr65924.c: Likewise.
2960 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2963 * gcc.target/i386/pr65871-3.c: New test.
2965 2015-05-04 Jeff Law <law@redhat.com>
2968 2015-05-04 Jeff Law <law@redhat.com>
2969 * gcc.dg/tree-ssa/shorten-1.c: New test.
2971 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2972 Jakub Jelinek <jakub@redhat.com>
2975 * g++.dg/cpp0x/Wnarrowing4.C: New.
2977 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2979 * lib/target-supports.exp
2980 (check_effective_target_keeps_null_pointer_checks): Clarify that
2981 this is for targets that disable -fdelete-null-pointer-checks,
2982 not default it to off.
2983 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2984 -fdelete-null-pointer-checks explicit.
2985 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2986 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2987 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2988 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2989 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2990 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2991 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2992 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2993 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2994 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2995 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2996 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2997 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2998 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2999 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3000 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3001 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3002 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3003 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3004 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3005 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3006 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3007 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3008 * g++.dg/cpp0x/static_assert9.C: Likewise.
3009 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3010 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3011 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3012 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3013 * g++.dg/tree-ssa/pr26406.C: Likewise.
3015 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3017 PR tree-optimization/65984
3018 * c-c++-common/ubsan/pr65984.c: New test.
3020 2015-05-04 Jeff Law <law@redhat.com>
3022 * gcc.dg/tree-ssa/shorten-1.c: New test.
3024 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3027 * gfortran.dg/pr44735.f90: New test.
3029 2015-05-04 Richard Biener <rguenther@suse.de>
3031 PR tree-optimization/65965
3032 * gcc.dg/vect/bb-slp-33.c: New testcase.
3034 2015-05-04 Richard Biener <rguenther@suse.de>
3036 PR tree-optimization/65935
3037 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3039 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3041 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3042 for each supported variant instead of CHECK_RESULTS.
3043 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3044 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3045 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3046 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3047 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3048 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3049 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3050 expected results for unsupported variants. Call CHECK for each
3051 supported variant instead of CHECK_RESULTS.
3052 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3053 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3054 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3055 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3056 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3057 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3058 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3059 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3060 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3061 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3062 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3063 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3064 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3065 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3066 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3067 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3068 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3069 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3070 expected results for unsupported variants.
3071 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3072 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3073 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3074 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3075 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3076 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3077 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3078 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3079 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3080 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3081 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3082 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3083 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3084 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3085 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3086 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3087 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3088 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3089 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3090 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3091 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3092 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3093 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3094 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3095 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3096 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3097 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3098 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3100 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3103 * gfortran.dg/bound_9.f90: Add pointer assignment.
3105 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3106 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3109 * g++.dg/cpp0x/Wnarrowing3.C: New.
3111 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3113 * gcc.dg/20150120-1.c: New test.
3114 * gcc.dg/20150120-2.c: New test.
3115 * gcc.dg/20150120-3.c: New test.
3117 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3119 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3121 2015-05-01 Renlin Li <renlin.li@arm.com>
3123 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3125 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3127 * gfortran.dg/bound_simplification_4.f90: New.
3129 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3131 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3132 with powerpc_p8vector_ok.
3134 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3137 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3139 * gfortran.dg/bound_9.f90: New test case.
3141 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3143 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3144 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3145 for 32bit x86 targets.
3146 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3147 for 32bit x86 targets.
3148 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3149 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3150 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3151 for 32bit x86 targets.
3153 2015-04-30 Marek Polacek <polacek@redhat.com>
3155 PR tree-optimization/63551
3156 * g++.dg/ipa/pr63551.C: New test.
3158 2015-04-30 Caroline Tice <cmtice@google.com>
3161 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3162 partition size on certain targets.
3164 2015-04-30 Renlin Li <renlin.li@arm.com>
3166 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3168 2015-04-30 Marek Polacek <polacek@redhat.com>
3170 * c-c++-common/Wbool-compare-3.c: New test.
3172 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3173 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3175 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3178 * g++.dg/init/ref22.C: New.
3180 2015-04-30 Marek Polacek <polacek@redhat.com>
3182 * gcc.dg/init-bad-8.c: New test.
3184 * gcc.dg/incomplete-typedef-1.c: New test.
3186 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3189 * g++.dg/template/crash121.C: New.
3191 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3193 * gcc.target/mips/call-from-init.c: New test.
3194 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3196 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3199 * gcc.target/i386/pr65871-1.c: New test.
3200 * gcc.target/i386/pr65871-2.c: Ditto.
3202 2015-04-29 Marek Polacek <polacek@redhat.com>
3205 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3206 * c-c++-common/Wbool-compare-2.c: New test.
3208 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3211 * gcc.target/aarch64/vstN_lane_1.c: New file.
3213 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/warn/Winit-self-3.C: New.
3218 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3220 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3222 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3225 * gcc.target/arm/pr65924.c: New test.
3227 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3229 * g++.dg/gomp/tpl-target-update.C: New file.
3231 2015-04-29 Richard Biener <rguenther@suse.de>
3233 PR tree-optimization/65917
3234 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3236 2015-04-29 Christian Bruel <christian.bruel@st.com>
3239 * gcc.dg/ipa/iinline-attr.c: New test.
3240 * gcc.target/i386/iinline-attr-2.c: New test.
3242 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3244 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3247 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3249 * gcc.dg/vect/vect-33.c: Remove spurious line.
3251 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3253 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3255 2015-04-28 Marek Polacek <polacek@redhat.com>
3258 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3259 * gcc.dg/pr65901.c: New test.
3261 2015-04-28 Richard Biener <rguenther@suse.de>
3263 PR tree-optimization/62283
3264 * gfortran.dg/vect/pr62283-2.f: New testcase.
3265 * gcc.dg/vect/bb-slp-14.c: Adjust.
3267 2015-04-28 Richard Biener <rguenther@suse.de>
3269 PR tree-optimization/65851
3270 * g++.dg/torture/pr65851.C: New testcase.
3272 2015-04-27 Jeff Law <law@redhat.com>
3274 PR tree-optimization/65217
3275 * gcc.target/i386/pr65217.c: Remove XFAIL.
3277 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3280 Add tests forgotten to svn-add.
3281 * gfortran.dg/class_allocate_19.f03: New test.
3282 * gfortran.dg/class_array_20.f03: New test.
3283 * gfortran.dg/class_array_21.f03: New test.
3284 * gfortran.dg/finalize_29.f08: New test.
3286 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3290 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3291 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3293 2015-04-27 Caroline Tice <cmtice@google.com>
3295 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3298 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3301 * gcc.target/powerpc/htm-1.c: New test.
3302 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3304 (__builtin_tabortdci): Likewise.
3305 (__builtin_tcheck): Remove operand.
3306 * lib/target-supports.exp (check_htm_hw_available): New function.
3308 2015-04-27 Richard Biener <rguenther@suse.de>
3310 * gcc.target/i386/pr65217.c: XFAIL.
3312 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3314 PR tree-optimization/65875
3315 * gcc.c-torture/compile/pr65875.c: New test.
3317 2015-04-25 Marek Polacek <polacek@redhat.com>
3320 * gcc.dg/enum-incomplete-2.c: New test.
3321 * gcc.dg/enum-mode-1.c: New test.
3323 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3326 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3328 * gcc.target/powerpc/pr65849-2.c: Likewise.
3330 2015-04-24 Tom de Vries <tom@codesourcery.com>
3332 PR tree-optimization/65802
3333 * g++.dg/pr65802.C: Move to ...
3334 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3335 stdarg.h. Rewrite for C.
3336 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3337 va_start and va_end. Remove unnecessary inline asm.
3339 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3340 Wei Mi <wmi@google.com>
3342 * gcc.target/i386/sse2-load-multi.c: New test.
3343 * gcc.target/i386/sse2-store-multi.c: Ditto.
3345 2015-04-24 Marek Polacek <polacek@redhat.com>
3348 * c-c++-common/pr65830.c: New test.
3351 * c-c++-common/Wlogical-op-1.c: New test.
3353 2015-04-24 Marek Polacek <polacek@redhat.com>
3356 * c-c++-common/pr61534-1.c: New test.
3358 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3359 Steven Bosscher <steven@gcc.gnu.org>
3361 PR rtl-optimization/34503
3362 * gcc.target/arm/pr64616.c: New file.
3364 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3366 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3368 2015-04-24 Terry Guo <terry.guo@arm.com>
3370 * gcc.target/arm/pr65710.c: Update the options.
3372 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3374 * gcc.target/i386/pr65523.c: Skip x32.
3376 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3378 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3379 to look for vcl* where appropriate.
3381 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3383 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3384 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3386 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3389 * gcc.target/arm/pr26702.c: New test.
3391 2015-04-23 Marek Polacek <polacek@redhat.com>
3394 * gcc.dg/pr65345-1.c: New test.
3395 * gcc.dg/pr65345-2.c: New test.
3397 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3399 * gcc.target/powerpc/crypto-builtin-2.c: New.
3401 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3404 * gfortran.dg/class_allocate_19.f03: New test.
3405 * gfortran.dg/class_array_20.f03: New test.
3406 * gfortran.dg/class_array_21.f03: New test.
3407 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3408 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3409 initialization correctly.
3410 * gfortran.dg/finalize_29.f08: New test.
3412 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3414 * gcc.target/powerpc/swaps-p8-18.c: New test.
3416 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3419 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3420 * gcc.dg/vect/bb-slp-25.c: Likewise.
3421 * gcc.dg/vect/bb-slp-29.c: Likewise.
3422 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3423 vect_no_align && { ! vect_hw_misalign }.
3424 * gcc.dg/vect/bb-slp-9.c: Likewise.
3425 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3427 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3428 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3429 account for POWER8, where peeling for alignment is not needed.
3430 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3431 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3432 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3433 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3434 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3435 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3436 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3437 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3438 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3439 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3440 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3441 * gcc.dg/vect/pr16105.c: Likewise.
3442 * gcc.dg/vect/pr20122.c: Likewise.
3443 * gcc.dg/vect/pr33804.c: Likewise.
3444 * gcc.dg/vect/pr33953.c: Likewise.
3445 * gcc.dg/vect/pr56787.c: Likewise.
3446 * gcc.dg/vect/pr58508.c: Likewise.
3447 * gcc.dg/vect/slp-25.c: Likewise.
3448 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3449 * gcc.dg/vect/vect-105.c: Likewise.
3450 * gcc.dg/vect/vect-27.c: Likewise.
3451 * gcc.dg/vect/vect-29.c: Likewise.
3452 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3454 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3455 && { ! vect_hw_misalign }.
3456 * gcc.dg/vect/vect-44.c: Likewise.
3457 * gcc.dg/vect/vect-48.c: Likewise.
3458 * gcc.dg/vect/vect-50.c: Likewise.
3459 * gcc.dg/vect/vect-52.c: Likewise.
3460 * gcc.dg/vect/vect-56.c: Likewise.
3461 * gcc.dg/vect/vect-60.c: Likewise.
3462 * gcc.dg/vect/vect-72.c: Likewise.
3463 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3464 * gcc.dg/vect/vect-75.c: Likewise.
3465 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3466 * gcc.dg/vect/vect-77-global.c: Likewise.
3467 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3468 * gcc.dg/vect/vect-78-global.c: Likewise.
3469 * gcc.dg/vect/vect-93.c: Likewise.
3470 * gcc.dg/vect/vect-95.c: Likewise.
3471 * gcc.dg/vect/vect-96.c: Likewise.
3472 * gcc.dg/vect/vect-cond-1.c: Likewise.
3473 * gcc.dg/vect/vect-cond-3.c: Likewise.
3474 * gcc.dg/vect/vect-cond-4.c: Likewise.
3475 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3476 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3477 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3478 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3479 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3480 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3481 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3482 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3483 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3484 * gcc.dg/vect/vect-outer-5.c: Likewise.
3485 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3486 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3487 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3488 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3489 * gcc.dg/vect/vect-peel-3.c: Likewise.
3490 * gcc.dg/vect/vect-peel-4.c: Likewise.
3491 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3492 * gcc.target/powerpc/pr65456.c: New test.
3493 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3494 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3495 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3496 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3497 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3498 vect_no_align && { ! vect_hw_misalign }.
3499 * gfortran.dg/vect/vect-3.f90: Likewise.
3500 * gfortran.dg/vect/vect-4.f90: Likewise.
3501 * gfortran.dg/vect/vect-5.f90: Likewise.
3502 * lib/target-supports.exp (check_effective_target_vect_no_align):
3503 Return 1 for POWER8.
3504 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3506 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3509 * gfortran.dg/pr65429.f90: New test.
3511 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3513 * c-c++-common/asan/user-section-1.c: New test.
3514 * c-c++-common/asan/user-section-2.c: New test.
3515 * c-c++-common/asan/user-section-3.c: New test.
3517 2015-04-22 Hale Wang <hale.wang@arm.com>
3518 Terry Guo <terry.guo@arm.com>
3520 PR rtl-optimization/64818
3521 * gcc.target/arm/pr64818.c: New test.
3523 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3526 * g++.dg/tree-ssa/pr61034.C: Update template.
3527 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3528 * gcc.dg/Warray-bounds-11.c: Likewise.
3529 * gcc.dg/Warray-bounds.c: Likewise.
3531 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3533 PR libgfortran/65234
3534 * gfortran.dg/fmt_unlimited.f90: New test.
3536 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3538 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3540 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3541 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3542 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3543 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3544 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3545 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3546 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3548 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3550 PR libgfortran/56743
3551 * gfortran.dg/namelist_87.f90: New test.
3553 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3555 * gcc.target/aarch64/mult-synth_1.c: New test.
3556 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3557 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3558 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3559 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3560 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3562 2015-04-21 Richard Biener <rguenther@suse.de>
3564 PR tree-optimization/65650
3565 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3566 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3567 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3568 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3569 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3570 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3572 2015-04-21 Tom de Vries <tom@codesourcery.com>
3574 PR tree-optimization/65802
3575 * g++.dg/pr65802.C: New test.
3577 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3580 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3581 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3583 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/cpp0x/Wnarrowing2.C: New.
3588 2015-04-20 Jeff Law <law@redhat.com>
3590 PR tree-optimization/65658
3591 * gcc.dg/pr65658.c: New test.
3593 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3596 * gcc.target/aarch64/vec_init_1.c: New test.
3598 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3600 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3603 2015-04-18 Martin Sebor <msebor@redhat.com>
3605 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3606 of non-nul characters.
3607 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3609 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3612 * gcc.target/powerpc/pr65787.c: New.
3614 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3617 * gcc.target/aarch64/c-output-template-4.c: New test.
3619 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3622 * gcc.dg/pr65780-1.c: New test.
3623 * gcc.dg/pr65780-2.c: Likewise.
3624 * gcc.target/i386/pr32219-9.c: Likewise.
3625 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3627 * gcc.target/i386/pr64317.c (c): Initialize.
3629 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3632 * g++.dg/ext/mv18.C: New test.
3633 * g++.dg/ext/mv19.C: Likewise.
3634 * g++.dg/ext/mv20.C: Likewise.
3635 * g++.dg/ext/mv21.C: Likewise.
3636 * g++.dg/ext/mv22.C: Likewise.
3637 * g++.dg/ext/mv23.C: Likewise.
3639 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3642 * g++.dg/init/pr64527.C: New test.
3644 2015-04-17 Tom de Vries <tom@codesourcery.com>
3645 Michael Matz <matz@suse.de>
3647 PR tree-optimization/64950
3648 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3651 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3653 * c-c++-common/asan/user-section-1.c: New test.
3655 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3658 * gcc.dg/debug/pr65771.c: New test.
3660 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3662 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3663 __buitlin_alloca with __builtin_alloca.
3665 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3667 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3669 2015-04-16 Richard Biener <rguenther@suse.de>
3671 PR tree-optimization/64277
3672 * gcc.dg/Warray-bounds-14.c: New testcase.
3673 * gcc.dg/Warray-bounds-15.c: Likewise.
3674 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3675 * c-c++-common/ubsan/bounds-6.c: Likewise.
3677 2015-04-16 Renlin Li <renlin.li@arm.com>
3679 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3680 * gcc.target/arm/unsigned-float.c: New.
3682 2015-04-16 Richard Biener <rguenther@suse.de>
3684 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3685 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3686 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3688 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3690 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3691 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3692 * g++.dg/cpp0x/defaulted21.C: Likewise.
3693 * g++.dg/cpp0x/defaulted28.C: Likewise.
3694 * g++.dg/cpp0x/defaulted47.C: Likewise.
3695 * g++.dg/cpp0x/elision_neg.C: Likewise.
3696 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3697 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3698 * g++.dg/cpp0x/implicit1.C: Likewise.
3699 * g++.dg/cpp0x/implicit9.C: Likewise.
3700 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3701 * g++.dg/cpp0x/range-for13.C: Likewise.
3702 * g++.dg/gomp/clause-2.C: Likewise.
3703 * g++.dg/gomp/udr-5.C: Likewise.
3704 * g++.dg/inherit/access6.C: Likewise.
3705 * g++.dg/lookup/duperr1.C: Likewise.
3706 * g++.dg/lookup/friend2.C: Likewise.
3707 * g++.dg/lookup/pr6936.C: Likewise.
3708 * g++.dg/lookup/scoped1.C: Likewise.
3709 * g++.dg/lookup/using26.C: Likewise.
3710 * g++.dg/lookup/using38.C: Likewise.
3711 * g++.dg/other/access2.C: Likewise.
3712 * g++.dg/overload/defarg3.C: Likewise.
3713 * g++.dg/overload/defarg6.C: Likewise.
3714 * g++.dg/parse/access11.C: Likewise.
3715 * g++.dg/parse/access2.C: Likewise.
3716 * g++.dg/parse/access3.C: Likewise.
3717 * g++.dg/parse/access4.C: Likewise.
3718 * g++.dg/parse/access5.C: Likewise.
3719 * g++.dg/parse/access6.C: Likewise.
3720 * g++.dg/parse/access8.C: Likewise.
3721 * g++.dg/parse/access9.C: Likewise.
3722 * g++.dg/parse/crash40.C: Likewise.
3723 * g++.dg/tc1/dr142.C: Likewise.
3724 * g++.dg/tc1/dr166.C: Likewise.
3725 * g++.dg/tc1/dr52.C: Likewise.
3726 * g++.dg/template/access11.C: Likewise.
3727 * g++.dg/template/access18.C: Likewise.
3728 * g++.dg/template/access19.C: Likewise.
3729 * g++.dg/template/access2.C: Likewise.
3730 * g++.dg/template/access20.C: Likewise.
3731 * g++.dg/template/access26.C: Likewise.
3732 * g++.dg/template/access3.C: Likewise.
3733 * g++.dg/template/access7.C: Likewise.
3734 * g++.dg/template/conv12.C: Likewise.
3735 * g++.dg/template/crash69.C: Likewise.
3736 * g++.dg/template/friend31.C: Likewise.
3737 * g++.dg/template/friend32.C: Likewise.
3738 * g++.dg/template/memfriend15.C: Likewise.
3739 * g++.dg/template/memfriend16.C: Likewise.
3740 * g++.dg/template/memfriend17.C: Likewise.
3741 * g++.dg/template/memfriend7.C: Likewise.
3742 * g++.dg/template/pr32519.C: Likewise.
3743 * g++.dg/template/qualttp21.C: Likewise.
3744 * g++.dg/template/qualttp8.C: Likewise.
3745 * g++.dg/template/ttp10.C: Likewise.
3746 * g++.dg/template/typedef11.C: Likewise.
3747 * g++.dg/template/typedef13.C: Likewise.
3748 * g++.dg/template/typedef19.C: Likewise.
3749 * g++.dg/template/typedef20.C: Likewise.
3750 * g++.dg/template/typedef22.C: Likewise.
3751 * g++.dg/template/using16.C: Likewise.
3752 * g++.dg/template/virtual3.C: Likewise.
3753 * g++.dg/ubsan/pr61272.C: Likewise.
3754 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3755 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3756 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3757 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3758 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3759 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3760 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3761 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3762 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3763 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3764 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3765 * g++.old-deja/g++.jason/access17.C: Likewise.
3766 * g++.old-deja/g++.jason/access18.C: Likewise.
3767 * g++.old-deja/g++.jason/access22.C: Likewise.
3768 * g++.old-deja/g++.jason/access23.C: Likewise.
3769 * g++.old-deja/g++.jason/access8.C: Likewise.
3770 * g++.old-deja/g++.jason/delete3.C: Likewise.
3771 * g++.old-deja/g++.jason/report.C: Likewise.
3772 * g++.old-deja/g++.law/access2.C: Likewise.
3773 * g++.old-deja/g++.law/access3.C: Likewise.
3774 * g++.old-deja/g++.law/access4.C: Likewise.
3775 * g++.old-deja/g++.law/access5.C: Likewise.
3776 * g++.old-deja/g++.law/arm12.C: Likewise.
3777 * g++.old-deja/g++.law/arm14.C: Likewise.
3778 * g++.old-deja/g++.law/ctors13.C: Likewise.
3779 * g++.old-deja/g++.law/union2.C: Likewise.
3780 * g++.old-deja/g++.law/visibility12.C: Likewise.
3781 * g++.old-deja/g++.law/visibility15.C: Likewise.
3782 * g++.old-deja/g++.law/visibility16.C: Likewise.
3783 * g++.old-deja/g++.law/visibility17.C: Likewise.
3784 * g++.old-deja/g++.law/visibility18.C: Likewise.
3785 * g++.old-deja/g++.law/visibility19.C: Likewise.
3786 * g++.old-deja/g++.law/visibility20.C: Likewise.
3787 * g++.old-deja/g++.law/visibility21.C: Likewise.
3788 * g++.old-deja/g++.law/visibility24.C: Likewise.
3789 * g++.old-deja/g++.law/visibility4.C: Likewise.
3790 * g++.old-deja/g++.law/visibility5.C: Likewise.
3791 * g++.old-deja/g++.law/visibility6.C: Likewise.
3792 * g++.old-deja/g++.law/visibility7.C: Likewise.
3793 * g++.old-deja/g++.law/visibility8.C: Likewise.
3794 * g++.old-deja/g++.law/visibility9.C: Likewise.
3795 * g++.old-deja/g++.niklas/t135.C: Likewise.
3796 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3797 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3798 * g++.old-deja/g++.other/access11.C: Likewise.
3799 * g++.old-deja/g++.other/access4.C: Likewise.
3800 * g++.old-deja/g++.other/access7.C: Likewise.
3801 * g++.old-deja/g++.other/crash1.C: Likewise.
3802 * g++.old-deja/g++.other/crash7.C: Likewise.
3803 * g++.old-deja/g++.other/friend1.C: Likewise.
3804 * g++.old-deja/g++.other/friend4.C: Likewise.
3805 * g++.old-deja/g++.other/friend9.C: Likewise.
3806 * g++.old-deja/g++.other/lineno1.C: Likewise.
3807 * g++.old-deja/g++.other/using1.C: Likewise.
3808 * g++.old-deja/g++.pt/enum14.C: Likewise.
3809 * g++.old-deja/g++.pt/friend11.C: Likewise.
3810 * g++.old-deja/g++.pt/friend21.C: Likewise.
3811 * g++.old-deja/g++.pt/friend3.C: Likewise.
3812 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3813 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3814 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3815 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3817 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3820 * g++.dg/ipa/pr65765.C: New test.
3822 2015-04-15 Nick Clifton <nickc@redhat.com>
3824 * gcc.target/rx/builtins.c: Disable RMPA test if string
3825 instructions are not allowed.
3827 2015-04-15 Alan Modra <amodra@gmail.com>
3829 * gcc.dg/pr65408.c: New.
3831 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3834 * gcc.target/arm/pr65729.c: New test.
3836 2015-04-14 Richard Biener <rguenther@suse.de>
3838 PR tree-optimization/65758
3839 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3841 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3844 * gcc.c-torture/execute/pr65648.c: New test.
3846 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3848 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3849 __builtin_finite instead of finite.
3850 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3853 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3855 PR tree-optimization/63387
3856 * gcc.dg/pr63387.c: New testcase.
3858 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3860 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3862 2015-04-13 Richard Biener <rguenther@suse.de>
3864 PR tree-optimization/65204
3865 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3867 2015-04-13 Terry Guo <terry.guo@arm.com>
3870 * gcc.target/arm/pr65710.c: New.
3872 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3874 PR tree-optimization/65747
3875 * g++.dg/torture/pr65747.C: New test.
3877 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3880 * g++.dg/cpp0x/pr65736.C: New test.
3882 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3883 Martin Liska <mliska@suse.cz>
3886 * g++.dg/ipa/pr65722.C: New testcase.
3888 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3890 PR tree-optimization/65735
3891 * gcc.c-torture/compile/pr65735.c: New test.
3893 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3896 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3898 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3901 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3903 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3906 * gcc.target/arm/pr65647-2.c: New.
3908 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3911 * g++.dg/torture/pr65694.C: New test.
3913 2015-04-10 Tobias Burnus <burnus@net-b.de>
3915 * gfortran.dg/coarray_lock_6.f90: New.
3916 * gfortran.dg/coarray_lock_7.f90: New.
3917 * gfortran.dg/coarray/lock_2.f90: New.
3919 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3925 * gfortran.dg/used_types_27.f90: New.
3927 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3930 * gcc.target/i386/pr65671.c: New.
3932 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3934 PR tree-optimization/65709
3935 * c-c++-common/ubsan/align-9.c: New test.
3937 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3940 * gfortran.dg/pr56852.f90: New test.
3942 2015-04-09 Marek Polacek <polacek@redhat.com>
3943 Jakub Jelinek <jakub@redhat.com>
3946 * g++.dg/opt/pr65554.C: New test.
3948 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3951 * c-c++-common/attr-aligned-1.c: New test.
3953 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3955 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3957 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3960 * gcc.target/i386/sse-25.c: New.
3962 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3965 * gcc.target/i386/pr65693.c: New test.
3967 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3969 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3971 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3973 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3975 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3977 * gcc.target/i386/thunk-retbnd.c: New.
3979 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3981 * gnat.dg/opt48.adb: New test.
3982 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3983 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3985 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3988 * gcc.c-torture/compile/pr65540.c: New.
3990 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3992 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3995 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3998 * g++.dg/debug/pr65678.C: New test.
4001 * gcc.c-torture/compile/pr65680.c: New test.
4003 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4006 * gfortran.dg/allocate_with_source_5.f90: New test.
4008 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4010 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4011 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4013 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4015 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4017 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4020 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4021 to get floating point compression.
4022 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4024 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4026 PR preprocessor/61977
4027 * gcc.dg/cpp/pr61977.c: New test.
4029 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4031 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4033 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4036 * gcc.target/arm/pr65647.c: New.
4038 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4041 * g++.dg/torture/pr65655.C: New testcase.
4043 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4046 * g++.dg/cpp1y/lambda-init13.C: New.
4048 2015-04-03 Marek Polacek <polacek@redhat.com>
4050 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4052 2015-04-02 Marek Polacek <polacek@redhat.com>
4055 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4056 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4058 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4060 PR preprocessor/61977
4061 * gcc.target/powerpc/pr61977-1.c: New test.
4062 * gcc.target/powerpc/pr61977-2.c: New test.
4064 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4067 * g++.dg/warn/Wshadow-8.C: New.
4068 * g++.dg/warn/Wshadow-9.C: Likewise.
4069 * g++.dg/warn/Wshadow-10.C: Likewise.
4070 * g++.dg/warn/Wshadow-11.C: Likewise.
4072 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4074 * gcc.dg/pr23623.c: Added aligned attribute.
4075 * gcc.dg/20141029-1.c: Likewise.
4076 * gcc.dg/20150306-1.c: New test.
4078 2015-04-01 Marek Polacek <polacek@redhat.com>
4081 * g++.dg/cpp0x/initlist93.C: New test.
4082 * g++.dg/cpp0x/initlist94.C: New test.
4084 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4087 * gcc.target/aarch64/pr65624.c: New test.
4089 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4091 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4093 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4095 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4096 extra variable to force stack alignment.
4097 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4098 extra variable to force stack alignment.
4100 2015-03-31 Marek Polacek <polacek@redhat.com>
4103 * g++.dg/template/pr65390.C: New test.
4105 2015-03-31 Martin Liska <mliska@suse.cz>
4107 * g++.dg/ipa/pr65557.C: New test.
4109 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4111 * gcc.target/s390/hotpatch-25.c: New test.
4112 * gcc.target/s390/hotpatch-1.c: Update test.
4113 * gcc.target/s390/hotpatch-10.c: Update test.
4114 * gcc.target/s390/hotpatch-11.c: Update test.
4115 * gcc.target/s390/hotpatch-12.c: Update test.
4116 * gcc.target/s390/hotpatch-13.c: Update test.
4117 * gcc.target/s390/hotpatch-14.c: Update test.
4118 * gcc.target/s390/hotpatch-15.c: Update test.
4119 * gcc.target/s390/hotpatch-16.c: Update test.
4120 * gcc.target/s390/hotpatch-17.c: Update test.
4121 * gcc.target/s390/hotpatch-18.c: Update test.
4122 * gcc.target/s390/hotpatch-19.c: Update test.
4123 * gcc.target/s390/hotpatch-2.c: Update test.
4124 * gcc.target/s390/hotpatch-21.c: Update test.
4125 * gcc.target/s390/hotpatch-22.c: Update test.
4126 * gcc.target/s390/hotpatch-23.c: Update test.
4127 * gcc.target/s390/hotpatch-24.c: Update test.
4128 * gcc.target/s390/hotpatch-3.c: Update test.
4129 * gcc.target/s390/hotpatch-4.c: Update test.
4130 * gcc.target/s390/hotpatch-5.c: Update test.
4131 * gcc.target/s390/hotpatch-6.c: Update test.
4132 * gcc.target/s390/hotpatch-7.c: Update test.
4133 * gcc.target/s390/hotpatch-8.c: Update test.
4134 * gcc.target/s390/hotpatch-9.c: Update test.
4135 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4137 2015-03-31 Richard Biener <rguenther@suse.de>
4140 * g++.dg/torture/pr65626.C: New testcase.
4142 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4145 * gcc.target/i386/mpx/pr65531.cc: New.
4147 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4150 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4151 __builtin_alloca instead of alloca.
4152 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4153 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4154 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4157 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4160 * g++.dg/ubsan/pr65610.C: New test.
4162 2015-03-30 Marek Polacek <polacek@redhat.com>
4165 * g++.dg/cpp0x/pr65398-2.C: New test.
4167 2015-03-30 Marek Polacek <polacek@redhat.com>
4169 * c-c++-common/pr65556.c: Change the width of bit-fields.
4171 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4174 * gcc.target/i386/pr65588.c: New testcase.
4176 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4178 PR libgfortran/65563
4179 * gfortran.dg/open_errors_2.f90: New test.
4181 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4183 PR libgfortran/65596
4184 * gfortran.dg/namelist_86.f90: New test.
4186 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4188 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4189 statement to reflect new ownership.
4191 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4194 * g++.dg/template/friend58.C: New.
4195 * g++.dg/template/friend59.C: Likewise.
4197 2015-03-27 Tobias Burnus <burnus@net-b.de>
4200 * g++.dg/gomp/openmp-simd-3.C: New.
4201 * gcc.dg/gomp/openmp-simd-3.c: New.
4203 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4206 * gcc.target/i386/pr65248-1.c: New file.
4207 * gcc.target/i386/pr65248-2.c: Likewise.
4208 * gcc.target/i386/pr65248-3.c: Likewise.
4209 * gcc.target/i386/pr65248-4.c: Likewise.
4211 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4214 * gcc.c-torture/compile/pr65593.c: New test.
4216 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4219 * g++.dg/cpp1y/constexpr-assert1.C: New.
4221 2015-03-27 Marek Polacek <polacek@redhat.com>
4224 * c-c++-common/pr65556.c: New test.
4226 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4229 * g++.dg/torture/pr65600.C: New testcase.
4231 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4234 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4236 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4238 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4239 statement and cleanup. Fixed typos.
4241 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4244 * gcc.c-torture/compile/pr65595.c: New testcase.
4246 2015-03-27 Marek Polacek <polacek@redhat.com>
4249 * g++.dg/ubsan/pr65583.C: New test.
4251 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4253 * gcc.c-torture/compile/20150327.c: New testcase.
4255 2015-03-26 Richard Biener <rguenther@suse.de>
4258 * g++.dg/torture/pr65555.C: New testcase.
4260 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4262 PR tree-optimization/64715
4263 * gcc.dg/builtin-object-size-15.c: New test.
4264 * gcc.dg/pr64715-1.c: New test.
4265 * gcc.dg/pr64715-2.c: New test.
4267 2015-03-26 Richard Biener <rguenther@suse.de>
4270 * gnat.dg/specs/opt2.ads: Fix testcase.
4272 2015-03-25 Martin Sebor <msebor@redhat.com>
4275 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4276 when target isn't arm*-*-*-*.
4277 (check_effective_target_arm_nothumb): Likewise.
4278 (check_effective_target_arm_little_endian): Likewise.
4279 (check_effective_target_arm_vect_no_misalign): Likewise.
4280 (check_effective_target_aarch64_little_endian): Fail early if target
4283 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4285 PR tree-optimization/65177
4286 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4288 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4290 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4291 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4292 smmintrin.h and mm3dnow.h.
4294 2015-03-25 Marek Polacek <polacek@redhat.com>
4297 * g++.dg/cpp0x/pr65558.C: New test.
4299 2015-03-25 Marek Polacek <polacek@redhat.com>
4302 * g++.dg/template/pr61670.C: New test.
4304 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4307 * g++.dg/template/pr54987.C: New.
4309 2015-03-25 Richard Biener <rguenther@suse.de>
4311 PR tree-optimization/62630
4312 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4314 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4317 * gcc.target/i386/mpx/pr65508.c: New.
4319 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4323 * gfortran.dg/data_initialized_3.f90: New.
4325 2015-03-25 Richard Biener <rguenther@suse.de>
4328 * gnat.dg/specs/opt2.ads: New testcase.
4330 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4332 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4333 * gcc.target/arm/memset-inline-4.c: Skip for
4334 arm_tune_string_ops_prefer_neon.
4335 * gcc.target/arm/memset-inline-5.c: Ditto.
4336 * gcc.target/arm/memset-inline-6.c: Ditto.
4337 * gcc.target/arm/memset-inline-8.c: Ditto.
4338 * gcc.target/arm/memset-inline-9.c: Ditto.
4340 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4343 * g++.dg/other/virtual3.C: New.
4345 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4348 * g++.dg/cpp0x/vt-60130.C: New.
4350 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4353 * g++.dg/warn/Warray-bounds-7.C: New.
4355 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4358 * g++.dg/template/defarg18.C: New.
4360 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4363 * g++.dg/cpp0x/vt-59988.C: New.
4365 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4367 PR tree-optimization/65533
4368 * gcc.dg/pr65533.c: New test.
4370 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4372 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4373 source= and mold= expressions functionality.
4374 * gfortran.dg/allocate_class_4.f90: New test.
4375 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4376 copying an unlimited polymorhpic object containing a char array
4377 to another unlimited polymorphic object respects the _len
4379 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4380 whether deferred length char array allocate works, unlimited
4381 polymorphic object allocation from a string works and if
4382 allocating an array of deferred length strings works.
4383 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4385 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4388 * g++.dg/cpp0x/constexpr-array11.C: New.
4390 2015-03-24 Richard Biener <rguenther@suse.de>
4393 * gcc.dg/torture/pr65517.c: New testcase.
4395 2015-03-24 Tobias Burnus <burnus@net-b.de>
4397 * gfortran.dg/coindexed_1.f90: Moved from
4398 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4400 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4403 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4407 * gcc.target/i386/pr65523.c: New test.
4410 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4412 * g++.dg/lto/pr65475b_0.C: Likewise.
4414 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4417 * gcc.target/sh/torture/pr65505.c: New.
4419 2015-03-23 Martin Sebor <msebor@redhat.com>
4422 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4423 assembly for lvx in addition to lxv.
4425 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4428 * gfortran.dg/pr65504.f90: New test.
4431 * gcc.dg/pr65521.c: New test.
4433 2015-03-23 Richard Biener <rguenther@suse.de>
4435 PR tree-optimization/65518
4436 * gcc.dg/vect/pr65518.c: New testcase.
4438 2015-03-23 Richard Biener <rguenther@suse.de>
4440 PR tree-optimization/65494
4441 * gcc.dg/vect/pr65494.c: New testcase.
4443 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4445 PR preprocessor/65238
4446 * c-c++-common/cpp/pr65238-1.c: New test.
4447 * gcc.dg/cpp/pr65238-2.c: New test.
4448 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4449 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4451 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4452 Mikael Morin <mikael@gcc.gnu.org>
4455 * gfortran.dg/elemental_dependency_4.f90: New.
4456 * gfortran.dg/elemental_dependency_5.f90: New.
4458 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4461 * g++.dg/lto/pr65475b_0.C: New testcase.
4462 * g++.dg/lto/pr65475b_1.C: New testcase.
4463 * g++.dg/lto/pr65475c_0.C: New testcase.
4464 * g++.dg/lto/pr65475c_1.C: New testcase.
4466 2015-03-21 Tobias Burnus <burnus@net-b.de>
4468 * gfortran.dg/coarray_38.f90: New.
4469 * gfortran.dg/coarray_39.f90: New.
4470 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4473 2015-03-20 Marek Polacek <polacek@redhat.com>
4476 * g++.dg/cpp0x/pr65398.C: New test.
4478 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4481 * g++.dg/lto/pr65475_0.C: New testcase.
4482 * g++.dg/lto/pr65475_1.C: New testcase.
4484 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4486 PR rtl-optimization/64366
4487 * gcc.target/sh/pr64366.c: New.
4489 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4492 * g++.dg/cpp0x/constexpr-48324.C: New.
4494 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4497 * g++.dg/cpp0x/pr48453.C: New.
4499 2015-03-20 Marek Polacek <polacek@redhat.com>
4502 * g++.dg/cpp0x/pr65072.C: New test.
4504 2015-03-20 Richard Biener <rguenther@suse.de>
4507 * gcc.dg/pr15347.c: Use -O.
4508 * c-c++-common/pr19807-1.c: Likewise.
4510 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4512 * gnat.dg/volatile13.ad[sb]: New test.
4514 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4516 PR rtl-optimization/60851
4517 * gcc.target/i386/pr60851.c: New test.
4519 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4522 * g++.dg/pr65240.h: Add tests for PR 65240.
4523 * g++.dg/pr65240-1.C: Likewise.
4524 * g++.dg/pr65240-2.C: Likewise.
4525 * g++.dg/pr65240-3.C: Likewise.
4526 * g++.dg/pr65240-4.C: Likewise.
4528 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4530 PR rtl-optimization/63491
4531 * gcc.target/powerpc/pr63491.c: New.
4533 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4535 * g++.dg/ipa/pr65465.C: New test.
4537 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4540 * g++.dg/cpp0x/deleted11.C: New.
4542 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4545 * c-c++-common/tsan/pr65400-3.c: New test.
4547 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4550 * g++.dg/cpp0x/constexpr-59686.C: New.
4552 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4555 * g++.dg/tsan/pr64265.C: New test.
4558 * c-c++-common/tsan/pr65400-1.c: New test.
4559 * c-c++-common/tsan/pr65400-2.c: New test.
4561 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4564 * g++.dg/cpp0x/pr59816.C: New.
4566 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4569 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4571 2015-03-18 Martin Liska <mliska@suse.cz>
4574 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4575 equivalences either to 6 or 7.
4577 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4581 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4583 * gcc.dg/undefined-loop-1.c: New file.
4584 * gcc.dg/undefined-loop-2.c: New file.
4586 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4589 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4590 loop exits too early.
4592 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4594 PR tree-optimization/65450
4595 * gfortran.dg/pr65450.f90: New test.
4598 * gcc.target/i386/pr65078-1.c: New test.
4599 * gcc.target/i386/pr65078-2.c: New test.
4600 * gcc.target/i386/pr65078-3.c: New test.
4601 * gcc.target/i386/pr65078-4.c: New test.
4602 * gcc.target/i386/pr65078-5.c: New test.
4603 * gcc.target/i386/pr65078-6.c: New test.
4605 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4608 * g++.dg/cpp1y/pr65340.C: New.
4610 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4613 * gfortran.dg/system_clock_3.f08: Adjust test.
4615 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4618 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4619 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4621 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4624 * gfortran.dg/system_clock_3.f08: New test.
4626 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4629 g++.dg/cpp1y/pr64626-1.C: New.
4630 g++.dg/cpp1y/pr64626-2.C: New.
4631 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4633 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4635 PR tree-optimization/65427
4636 * gcc.c-torture/execute/pr65427.c: New test.
4638 2015-03-16 Marek Polacek <polacek@redhat.com>
4642 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4643 * g++.dg/cpp0x/pr65327.C: New test.
4645 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4648 * c-c++-common/asan/pr64820.c: New test.
4650 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4652 * gfortran.dg/pointer_2.f90: New test.
4654 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4656 * g++.dg/pr65049.C: New test.
4658 2015-03-16 Tom de Vries <tom@codesourcery.com>
4660 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4661 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4662 * gcc.target/i386/fuse-caller-save.c: Same.
4664 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4666 * gnat.dg/loop_optimization18.ad[sb]: New test.
4667 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4669 2015-03-16 Alan Modra <amodra@gmail.com>
4671 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4674 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4676 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4678 * gcc.dg/torture/pr65270-2.c: Likewise.
4680 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4683 * gfortran.dg/pointer_remapping_9.f90: New.
4685 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4687 PR tree-optimization/65369
4688 * gcc.c-torture/execute/pr65369.c: New test.
4690 PR tree-optimization/65418
4691 * gcc.c-torture/execute/pr65418-1.c: New test.
4692 * gcc.c-torture/execute/pr65418-2.c: New test.
4694 PR rtl-optimization/65401
4695 * gcc.c-torture/execute/pr65401.c: New test.
4697 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4700 * gcc.target/arm/pr64600_1.c: New test.
4702 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4704 PR rtl-optimization/65235
4705 * gcc.target/aarch64/pr65235_1.c: New test.
4707 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4709 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4710 * gcc.target/s390/hotpatch-22.c: Likewise.
4711 * gcc.target/s390/hotpatch-23.c: Likewise.
4712 * gcc.target/s390/hotpatch-24.c: Likewise.
4713 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4714 * gcc.target/s390/hotpatch-1.c: Update expected output.
4715 * gcc.target/s390/hotpatch-2.c: Likewise.
4716 * gcc.target/s390/hotpatch-3.c: Likewise.
4717 * gcc.target/s390/hotpatch-4.c: Likewise.
4718 * gcc.target/s390/hotpatch-5.c: Likewise.
4719 * gcc.target/s390/hotpatch-6.c: Likewise.
4720 * gcc.target/s390/hotpatch-7.c: Likewise.
4721 * gcc.target/s390/hotpatch-8.c: Likewise.
4722 * gcc.target/s390/hotpatch-9.c: Likewise.
4723 * gcc.target/s390/hotpatch-10.c: Likewise.
4724 * gcc.target/s390/hotpatch-11.c: Likewise.
4725 * gcc.target/s390/hotpatch-12.c: Likewise.
4726 * gcc.target/s390/hotpatch-13.c: Likewise.
4727 * gcc.target/s390/hotpatch-14.c: Likewise.
4728 * gcc.target/s390/hotpatch-15.c: Likewise.
4729 * gcc.target/s390/hotpatch-16.c: Likewise.
4730 * gcc.target/s390/hotpatch-17.c: Likewise.
4731 * gcc.target/s390/hotpatch-18.c: Likewise.
4732 * gcc.target/s390/hotpatch-19.c: Likewise.
4734 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4737 * gcc.target/i386/pr65103-1.c: New.
4739 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4742 * gcc.target/i386/pr65044.c: New.
4744 2015-03-12 Tom de Vries <tom@codesourcery.com>
4746 PR rtl-optimization/64895
4747 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4748 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4749 * gcc.target/i386/fuse-caller-save.c: Ditto.
4751 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4753 * gcc.dg/ipa/pr63569.c: Fix template.
4755 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4757 * g++.dg/ipa/pr64146.C: Require fpic support.
4759 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4762 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4763 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4765 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4767 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4768 to dg-options, fix up dg-skip-if.
4770 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4773 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4774 * gcc.target/avr/tiny-caller-save.c: Same.
4776 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4779 * g++.dg/pr65242.C: New test.
4781 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4783 * c-c++-common/asan/no-asan-check-glob.c: New test.
4785 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4788 * g++.dg/other/default11.C: New.
4789 * g++.dg/other/default12.C: Likewise.
4791 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4794 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4796 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4799 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4801 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4804 * g++.dg/cpp0x/pr65127.C: New test.
4806 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4808 * gcc.dg/ipa/PR64550.c: Update template.
4810 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4811 Tobias Burnus <burnus@net-b.de>
4813 * gfortran.dg/coarray_sync_memory.f90: New.
4815 2015-03-10 Marek Polacek <polacek@redhat.com>
4818 * c-c++-common/ubsan/pr65367.c: New test.
4820 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4822 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4823 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4824 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4825 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4826 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4827 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4828 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4829 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4830 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4831 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4832 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4833 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4834 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4836 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4838 * lib/mpx-dg.exp (mpx_link_flags): New.
4841 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4842 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4843 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4844 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4845 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4846 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4847 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4848 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4849 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4850 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4851 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4852 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4853 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4854 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4855 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4856 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4857 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4858 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4859 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4860 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4861 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4862 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4863 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4864 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4865 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4866 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4867 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4868 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4869 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4870 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4871 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4872 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4873 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4874 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4875 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4876 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4877 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4878 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4879 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4880 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4881 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4882 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4883 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4884 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4885 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4886 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4887 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4888 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4889 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4890 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4891 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4892 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4893 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4894 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4895 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4896 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4897 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4898 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4899 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4900 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4901 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4902 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4903 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4904 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4905 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4906 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4907 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4908 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4909 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4910 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4911 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4912 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4913 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4914 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4915 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4916 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4917 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4918 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4919 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4920 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4921 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4922 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4923 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4924 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4925 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4926 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4927 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4928 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4929 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4930 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4931 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4932 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4933 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4934 * gcc.target/i386/mpx/label-address-1.c: New.
4935 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4936 * gcc.target/i386/mpx/macro.c: New.
4937 * gcc.target/i386/mpx/mpx-check.h: New.
4938 * gcc.target/i386/mpx/mpx.exp: New.
4939 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4940 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4941 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4942 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4943 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4944 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4945 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4946 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4947 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4948 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4949 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4950 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4951 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4952 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4953 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4954 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4955 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4956 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4957 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4958 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4959 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4960 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4961 * gcc.target/i386/mpx/reference-1-nov.c: New.
4962 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4963 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4964 * gcc.target/i386/mpx/reference-2-nov.c: New.
4965 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4966 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4967 * gcc.target/i386/mpx/reference-3-nov.c: New.
4968 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4969 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4970 * gcc.target/i386/mpx/reference-4-nov.c: New.
4971 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4972 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4973 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4974 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4975 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4976 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4977 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4978 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4979 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4980 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4981 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4982 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4983 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4984 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4985 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4986 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4987 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4988 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4989 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4990 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4991 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4992 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4993 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4994 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4995 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4996 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4997 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4998 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4999 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5000 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5001 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5002 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5003 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5004 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5005 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5006 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5007 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5008 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5009 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5010 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5011 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5012 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5013 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5014 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5015 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5016 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5017 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5018 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5019 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5020 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5021 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5022 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5023 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5024 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5025 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5026 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5027 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5028 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5029 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5030 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5031 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5032 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5033 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5034 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5035 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5036 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5037 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5038 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5039 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5040 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5041 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5042 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5043 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5044 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5045 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5046 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5047 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5048 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5049 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5050 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5051 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5052 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5053 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5054 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5055 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5056 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5057 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5058 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5059 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5060 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5061 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5062 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5063 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5064 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5065 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5066 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5067 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5068 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5069 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5070 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5071 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5072 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5073 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5074 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5075 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5076 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5077 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5078 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5079 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5080 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5081 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5082 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5083 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5084 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5085 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5086 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5087 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5088 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5089 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5090 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5091 * gcc.target/i386/mpx/vla-1-nov.c: New.
5092 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5093 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5094 * gcc.target/i386/mpx/vla-2-nov.c: New.
5095 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5097 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5099 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5101 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5103 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5105 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5107 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5108 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5110 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5113 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5116 * c-c++-common/pr65120.c: New test.
5118 PR rtl-optimization/65321
5119 * gcc.dg/pr65321.c: New test.
5121 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5123 PR tree-optimization/65355
5124 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5126 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5129 * c-c++-common/pr49706.c: Adjust tests for not warning
5130 about !!x == y or !b == y where b is boolean, and add
5132 * c-c++-common/pr62199-2.c: Likewise.
5134 2015-03-09 Richard Biener <rguenther@suse.de>
5137 * gcc.dg/torture/pr65270-1.c: New testcase.
5138 * gcc.dg/torture/pr65270-2.c: Likewise.
5140 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5142 PR tree-optimization/63743
5143 * gcc.dg/pr63743.c: New test.
5145 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5148 * g++.dg/lto/pr65316_0.C: New testcase.
5149 * g++.dg/lto/pr65316_1.C: New testcase.
5151 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5154 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5156 * g++.dg/abi/rtti3.C: Likewise.
5158 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5161 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5163 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5165 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5167 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5169 2015-03-08 Morin <mikael@gcc.gnu.org>
5172 * gfortran.dg/entry_20.f90: New.
5174 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5177 * gcc.c-torture/compile/pr65153.c: New.
5179 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5182 * g++.dg/torture/pr65249.C: New.
5184 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5186 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5188 (int64_t): Likewise.
5190 2015-03-07 Marek Polacek <polacek@redhat.com>
5191 Martin Uecker <uecker@eecs.berkeley.edu>
5194 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5196 * c-c++-common/ubsan/bounds-8.c: New test.
5197 * c-c++-common/ubsan/bounds-9.c: New test.
5198 * gcc.dg/ubsan/bounds-2.c: New test.
5200 2015-03-05 Martin Sebor <msebor@redhat.com>
5202 * PR testsuite/63175
5203 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5204 checking of results into main to prevent it from getting optimized
5206 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5208 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5210 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5211 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5212 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5215 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5217 * g++.dg/lto/pr65302_1.C: New testcase.
5218 * g++.dg/lto/pr65302_0.C: New testcase.
5220 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5222 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5223 -fno-ipa-icf to dg-options.
5225 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5227 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5228 compiles using the linker plugin.
5230 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5232 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5234 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5236 * gcc.target/arm/pr65067.c: New test.
5238 2015-03-05 Martin Liska <mliska@suse.cz>
5241 * gcc.dg/ipa/pr65318.c: New test.
5243 2015-03-05 Marek Polacek <polacek@redhat.com>
5245 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5247 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5249 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5251 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5253 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5254 max-unroll-times back to defaults for s390.
5256 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5260 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5263 * g++.dg/cpp0x/initlist92.C: New.
5265 2015-03-05 Richard Biener <rguenther@suse.de>
5267 PR tree-optimization/65310
5268 * gcc.dg/vect/pr65310.c: New testcase.
5270 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5273 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5275 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5277 * gnat.dg/entry_queues3.adb: New test.
5279 2015-03-04 Ian Lance Taylor <iant@google.com>
5281 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5283 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5286 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5288 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5290 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5291 -fno-ipa-icf to dg-options
5292 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5293 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5295 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5298 * g++.dg/cpp0x/decltype62.C: New.
5300 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5302 * gnat.dg/object_overflow5.adb: New test.
5304 2015-03-03 Martin Liska <mliska@suse.cz>
5307 * gcc.dg/ipa/pr65287.c: New test.
5309 2015-03-03 Martin Jambor <mjambor@suse.cz>
5310 Eric Botcazou <ebotcazou@adacore.com>
5312 * gnat.dg/specs/pack12.ads: New test.
5314 2015-03-03 Martin Liska <mliska@suse.cz>
5316 * gcc.dg/ipa/PR65282.c: New test.
5318 2015-03-13 Jeff Law <law@redhat.com>
5320 PR tree-optimization/65241
5321 * gcc.c-torture/compile/pr65241.c: New test.
5323 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5326 * gcc.target/avr/torture/pr64331.c: New test.
5328 2015-03-03 Martin Liska <mliska@suse.cz>
5329 Jan Hubicka <hubicka@ucw.cz>
5331 * g++.dg/ipa/pr65263.C: New test.
5333 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5336 * gcc.dg/lto/pr65130_0.c: New testcase.
5337 * gcc.dg/lto/pr65130_1.c: New testcase.
5339 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5342 * g++.dg/torture/pr64988.C: New testcase.
5344 2015-03-02 Tobias Burnus <burnus@net-b.de>
5346 * gfortran.dg/coarray_atomic_6.f90: New.
5348 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5351 * gcc.target/i386/pr65184.c: New.
5353 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5356 * gcc.target/i386/pr65183.c: New.
5358 2015-02-28 Martin Liska <mliska@suse.cz>
5359 Jan Hubicka <hubicka@ucw.cz>
5361 * gcc.dg/ipa/ipa-icf-35.c: New test.
5362 * gcc.dg/ipa/ipa-icf-36.c: New test.
5363 * gcc.dg/ipa/ipa-icf-37.c: New test.
5365 2015-02-28 Martin Liska <mliska@suse.cz>
5366 Jan Hubicka <hubicka@ucw.cz>
5369 * gcc.dg/ipa/ipa-icf-34.c: New test.
5371 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5374 * gcc.target/sh/sh/pr61142.c: New.
5376 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5378 * g++.dg/other/dump-ada-spec-3.C: New test.
5380 2015-03-01 Martin Liska <mliska@suse.cz>
5382 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5383 * g++.dg/ipa/pr63595.C: Update expected results.
5385 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5388 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5390 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5392 * gcc.dg/vect/pr59354.c: Move vector producing code to
5395 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5398 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5399 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5400 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5401 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5403 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5405 PR tree-optimization/65048
5406 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5407 (foo): Use K&R style definition.
5409 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5412 * g++.dg/pr65032.C: New.
5414 2015-02-27 Marek Polacek <polacek@redhat.com>
5417 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5420 2015-02-27 Marek Polacek <polacek@redhat.com>
5423 * gcc.dg/pr65228.c: New test.
5425 2015-02-27 Kai Tietz <ktietz@redhat.com>
5428 * gcc.dg/weak/weak-17.c: New file.
5430 2015-02-27 Richard Biener <rguenther@suse.de>
5433 * g++.dg/lto/pr65193_0.C: New testcase.
5435 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5437 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5438 * gcc.target/s390/hotpatch-8.c: Likewise.
5439 * gcc.target/s390/hotpatch-9.c: Likewise.
5440 * gcc.target/s390/pr61078.c: Likewise.
5441 * gcc.target/s390/pr57960.c: Remove -m64.
5442 * gcc.target/s390/pr61078.c: Likewise.
5444 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5445 Martin Liska <mliska@suse.cz>
5448 * gcc.dg/pr64454.c: Disable ICF.
5449 * gcc.dg/pr28685-1.c: Disable ICF
5450 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5451 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5452 * g++.dg/ipa/ipa-icf-4.C: Update template.
5454 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5456 PR tree-optimization/65216
5457 * gcc.c-torture/execute/pr65216.c: New test.
5459 PR tree-optimization/65215
5460 * gcc.c-torture/execute/pr65215-1.c: New test.
5461 * gcc.c-torture/execute/pr65215-2.c: New test.
5462 * gcc.c-torture/execute/pr65215-3.c: New test.
5463 * gcc.c-torture/execute/pr65215-4.c: New test.
5464 * gcc.c-torture/execute/pr65215-5.c: New test.
5466 2015-02-26 Tom de Vries <tom@codesourcery.com>
5468 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5470 2015-02-26 Martin Liska <mliska@suse.cz>
5471 Jan Hubicka <hubicka@ucw.cz>
5473 * g++.dg/ipa/pr64146.C: Update expected results.
5474 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5475 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5476 * gcc.dg/ipa/ipa-icf-34.c: New test.
5478 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5480 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5481 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5482 (dg-additional-options): Remove dg directive.
5483 (dg-final): Add dg directive.
5485 2015-02-26 Marek Polacek <polacek@redhat.com>
5488 * g++.dg/ipa/pr65008.C: New test.
5490 2015-02-26 Tom de Vries <tom@codesourcery.com>
5492 * lib/profopt.exp (profopt-target-cleanup): New proc.
5493 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5494 files from sources from dg-additional-sources.
5496 2015-02-26 Tom de Vries <tom@codesourcery.com>
5498 * lib/gcov.exp: Cleanup in case of xfail.
5500 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5502 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5504 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5507 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5508 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5509 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5510 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5511 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5512 * g++.dg/debug/pr46123.C: XFAIL and move...
5513 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5514 * gcc.dg/debug/dwarf2-3.c: Move...
5515 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5517 2015-02-26 Marek Polacek <polacek@redhat.com>
5520 * g++.dg/cpp1y/pr65202.C: New test.
5522 2015-02-26 Tom de Vries <tom@codesourcery.com>
5524 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5525 locale_facets.h.gcov.
5527 2015-02-26 Tom de Vries <tom@codesourcery.com>
5529 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5531 2015-02-26 Tom de Vries <tom@codesourcery.com>
5533 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5535 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5538 * gcc.target/i386/pr65217.c: New.
5540 2015-02-26 Tom de Vries <tom@codesourcery.com>
5542 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5544 2015-02-26 Tom de Vries <tom@codesourcery.com>
5546 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5548 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5550 PR tree-optimization/65048
5551 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5553 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5555 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5556 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5558 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5561 * gcc.target/i386/pr65161.c: New test.
5563 2015-02-26 Terry Guo <terry.guo@arm.com>
5565 * gcc.target/arm/no-volatile-in-it.c: New test.
5567 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5569 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5570 (dg-options): Add -save-temps.
5571 (dg-final): Add cleanup-saved-temps.
5573 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5575 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5577 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5579 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5580 * gcc.target/powerpc/pack01.c: Include string.h.
5582 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5585 * gcc.target/i386/pr65167.c: New.
5587 2015-02-25 Kai Tietz <ktietz@redhat.com>
5589 PR tree-optimization/61917
5590 * gcc.dg/vect/vect-pr61917.c: New file.
5592 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5594 PR tree-optimization/65170
5595 * gcc.c-torture/execute/pr65170.c: New test.
5596 * gcc.dg/tree-ssa/vrp96.c: New test.
5598 2015-02-24 Tom de Vries <tom@codesourcery.com>
5600 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5602 2015-02-24 Tom de Vries <tom@codesourcery.com>
5605 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5606 (dg-additional-files-options): Copy additional_sources to
5607 additional_sources_used before emptying additional_sources.
5608 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5609 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5610 (cleanup-saved-temps): Use additional_sources_used instead of
5612 (dg-test): Reset additional_sources_used.
5614 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5617 * gfortran.dg/integer_exponentiation_6.F90: New test.
5619 2015-02-23 Martin Sebor <msebor@redhat.com>
5622 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5623 two parts. One to save registers, the other to verify the
5624 registers have the right values. Save register state into
5625 static data rather than on the stack.
5627 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5630 * c-c++-common/asan/pr63888.c: New test.
5632 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5635 * gcc.c-torture/compile/pr65163.c: New.
5637 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5639 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5640 with -m31 on 64 bit.
5641 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5642 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5644 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5646 * gcc.target/s390/20090223-1.c: Add
5647 -Wno-implicit-function-declaration option.
5648 * gcc.target/s390/pr42224.c: Likewise.
5649 * gcc.target/s390/pr55718.c: Likewise.
5651 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5653 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5654 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5655 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5656 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5657 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5658 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5659 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5660 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5661 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5662 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5663 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5664 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5665 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5666 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5667 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5668 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5669 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5670 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5671 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5672 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5673 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5675 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5677 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5678 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5679 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5680 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5681 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5682 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5683 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5684 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5685 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5686 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5687 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5688 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5689 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5690 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5691 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5692 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5694 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5698 * gfortran.dg/pr61960.f90: New.
5699 * gfortran.dg/pr64230.f90: New.
5700 * gfortran.dg/pr64980.f03: New.
5702 2015-02-22 Tom de Vries <tom@codesourcery.com>
5704 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5706 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5709 * gnat.dg/timing_events.adb: Removed, invalid test.
5711 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5714 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5716 * g++.dg/gcov/gcov-2.C: Likewise.
5718 2015-02-20 Richard Biener <rguenther@suse.de>
5720 PR tree-optimization/65136
5721 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5723 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5726 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5727 and nvptx-*-* blacklisting.
5729 * gcc.dg/sibcall-9.c: New test.
5730 * gcc.dg/sibcall-10.c: New test.
5732 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5734 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5736 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5739 * gcc.target/avr/torture/pr64452.c: New test.
5741 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5743 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5744 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5746 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5749 * lib/target-supports.exp (check_compile): Check whether
5750 additional_sources is defined before using it.
5752 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5755 * g++.dg/opt/pr65074.C: New file.
5757 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5759 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5760 (size_type): New typedef.
5761 (operator "" _script): Use it for the last argument.
5763 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5765 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5767 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5769 * lib/target-supports.exp (check_compile): Save/restore
5770 additional_sources that may belong to an actual test.
5772 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5774 PR gcov-profile/64634
5775 * g++.dg/gcov/gcov-15.C: New test.
5777 2015-02-18 Tom de Vries <tom@codesourcery.com>
5779 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5781 2015-02-18 Tom de Vries <tom@codesourcery.com>
5783 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5785 2015-02-18 Tom de Vries <tom@codesourcery.com>
5787 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5789 2015-02-18 Tom de Vries <tom@codesourcery.com>
5791 * gfortran.dg/fmt_cache_1.f: Add missing close.
5793 2015-02-18 Tom de Vries <tom@codesourcery.com>
5796 * gfortran.dg/read_eof_8.f90: Add missing close.
5798 2015-02-18 Richard Biener <rguenther@suse.de>
5800 PR tree-optimization/65063
5801 * gcc.dg/pr65063.c: New testcase.
5803 2015-02-18 Richard Biener <rguenther@suse.de>
5805 PR tree-optimization/62217
5806 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5808 2015-02-18 Marek Polacek <polacek@redhat.com>
5811 * c-c++-common/ubsan/pr65081.c: New test.
5813 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5815 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5816 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5818 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5820 * gcc.dg/ipa/propalign-3.c: New test.
5822 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5825 * gcc.target/sh/pr64793.c: New.
5826 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5828 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5830 * gcc.target/arm/divzero.c: New test case.
5832 2015-02-17 Tom de Vries <tom@codesourcery.com>
5834 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5836 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5837 Jakub Jelinek <jakub@redhat.com>
5840 * g++.dg/cpp0x/pr65075.C: New test.
5842 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5845 * gcc.target/powerpc/pr65058.c: New test.
5847 2015-02-16 Jeff Law <law@redhat.com>
5849 PR tree-optimization/64823
5850 * gcc.dg/uninit-20.c: New test.
5852 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5853 James Greenhalgh <james.greenhalgh@arm.com>
5856 * gcc.dg/ipa/ipa-clone-1.c: New test.
5858 2015-02-16 Richard Biener <rguenther@suse.de>
5860 PR tree-optimization/65077
5861 * gcc.dg/torture/pr65077.c: New testcase.
5863 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5865 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5866 Directive adjusted to scan for ldaxr.
5867 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5868 adjusted to scan for ldaex.
5870 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5873 * g++.dg/cpp0x/constexpr-65080.C: New.
5875 2015-02-16 Richard Biener <rguenther@suse.de>
5877 PR tree-optimization/63593
5878 * gcc.dg/pr63593.c: New testcase.
5880 2015-02-16 Marek Polacek <polacek@redhat.com>
5883 * gcc.dg/pr65066.c: New test.
5885 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5887 * gcc.dg/pr65002.C: Move ...
5888 * g++.dg/ipa/pr65002.C: ... here.
5890 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5892 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5893 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5894 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5895 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5897 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5900 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5901 the expression to find calls.
5902 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5903 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5904 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5905 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5906 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5908 2015-02-14 Marek Polacek <polacek@redhat.com>
5911 * gcc.dg/array-11.c: New test.
5912 * gcc.dg/array-12.c: New test.
5913 * gcc.dg/array-13.c: New test.
5914 * gcc.dg/array-14.c: New test.
5915 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5916 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5917 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5918 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5919 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5920 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5922 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5925 * g++.dg/lookup/using54.C: New.
5927 2015-02-13 Jeff Law <law@redhat.com>
5930 Revert my change for tree-optimization/64823.
5932 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5934 PR tree-optimization/65053
5935 * gcc.c-torture/execute/pr65053-1.c: New test.
5936 * gcc.c-torture/execute/pr65053-2.c: New test.
5938 2015-02-13 Marek Polacek <polacek@redhat.com>
5941 * gcc.dg/pr65050.c: New test.
5943 2015-02-13 Jeff Law <law@redhat.com>
5945 PR tree-optimization/64823
5946 * gcc.dg/uninit-20.c: New test.
5948 PR rtl-optimization/47477
5949 * gcc.dg/tree-ssa/pr47477.c: New test.
5951 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/parse/ivdep-2.C: New.
5955 * g++.dg/parse/ivdep-3.C: Likewise.
5957 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960 * gfortran.dg/continuation_13.f90: New test.
5961 * gfortran.dg/continuation_14.f: New test.
5963 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5966 * g++.dg/cpp0x/sfinae55.C: New.
5968 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5971 * g++.dg/ipa/pr65034.C: New test.
5973 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5975 PR tree-optimization/65002
5976 * gcc.dg/pr65002.C: New.
5978 2015-02-13 Marek Polacek <polacek@redhat.com>
5981 * c-c++-common/pr65040.c: New test.
5983 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5985 PR tree-optimization/64705
5986 * gcc.dg/tree-ssa/pr64705.c: New test.
5988 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5991 * gcc.dg/visibility-22.c: New test.
5992 * gcc.dg/visibility-23.c: New test.
5993 * gcc.target/i386/pr32219-1.c: New test.
5994 * gcc.target/i386/pr32219-2.c: New test.
5995 * gcc.target/i386/pr32219-3.c: New test.
5996 * gcc.target/i386/pr32219-4.c: New test.
5997 * gcc.target/i386/pr32219-5.c: New test.
5998 * gcc.target/i386/pr32219-6.c: New test.
5999 * gcc.target/i386/pr32219-7.c: New test.
6000 * gcc.target/i386/pr32219-8.c: New test.
6001 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6003 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6005 PR libgfortran/57822
6006 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6007 four different KINDs.
6009 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6012 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6015 * g++.dg/ubsan/pr65000.C: New test.
6017 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6020 * gfortran.dg/finalize_28.f90: New test
6022 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6025 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6026 DW_TAG_lexical_block removal.
6027 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6028 * g++.dg/guality/pr55541.C: New test.
6031 * g++.dg/ubsan/pr64984.C: New test.
6033 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6035 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6037 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6040 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6041 instructions for 2015-01-14 get_memmodel changes.
6042 * gcc.target/powerpc/atomic-p8.c: Likewise.
6045 * g++.dg/ubsan/pr65019.C: New test.
6047 PR tree-optimization/65014
6048 * gcc.c-torture/compile/pr65014.c: New test.
6050 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6052 PR libgfortran/57822
6053 * gfortran/fmt_g0_7.f08: Revise test.
6055 2015-02-11 Jeff Law <law@redhat.com>
6058 * gcc.target/m68k/pr63347.c: New test.
6060 2015-02-11 Marek Polacek <polacek@redhat.com>
6062 * g++.dg/ubsan/shift-1.C: New test.
6063 * gcc.dg/ubsan/c-shift-2.c: New test.
6064 * c-c++-common/ubsan/shift-5.c: Remove file.
6066 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6068 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6069 Directive adjusted to XFAIL.
6070 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6073 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6076 * g++.dg/opt/pr65003.C: New test.
6078 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6080 * lib/target-supports.exp (check_effective_target_pie): Renamed
6082 (check_effective_target_pie_enabled): This.
6083 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6084 * gcc.target/i386/pie.c: Likewise.
6086 2015-02-11 Andrew Pinski <apinski@cavium.com>
6089 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6090 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6092 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6095 * gcc.target/i386/pr61925-1.c: New test.
6096 * gcc.target/i386/pr61925-2.c: New test.
6097 * gcc.target/i386/pr61925-3.c: New test.
6099 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6102 * g++.dg/asan/pr65004.C: New test.
6104 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6107 * gcc.taget/sh/pr64661-0.h: New.
6108 * gcc.taget/sh/pr64661-1.c: New.
6109 * gcc.taget/sh/pr64661-2.c: New.
6110 * gcc.taget/sh/pr64661-3.c: New.
6111 * gcc.taget/sh/pr64661-4.c: New.
6113 2015-02-10 Richard Biener <rguenther@suse.de>
6115 PR tree-optimization/64995
6116 * g++.dg/torture/pr64995.C: New testcase.
6118 2015-02-10 Richard Biener <rguenther@suse.de>
6120 PR tree-optimization/64909
6121 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6123 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6125 * gcc.dg/signbit-sa.c: New test.
6127 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6129 PR libgfortran/57822
6130 * gfortran/fmt_g0_7.f08: New test.
6132 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6134 PR tree-optimization/43378
6135 * gcc.dg/tree-ssa/pr43378.c: New test.
6137 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6140 * g++.dg/torture/pr64978.C: New testcase.
6142 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6145 * gcc.dg/asan/pr64981.c: New test.
6147 2015-02-09 Marek Polacek <polacek@redhat.com>
6150 * gcc.dg/pr64856.c: New test.
6152 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6155 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6156 * gcc.c-torture/execute/pr64979.c: New test.
6158 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6160 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6162 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6164 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6165 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6167 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6170 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6172 2015-02-09 Richard Biener <rguenther@suse.de>
6174 PR tree-optimization/54000
6175 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6177 2015-02-09 Tom de Vries <tom@codesourcery.com>
6179 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6181 2015-02-09 Martin Liska <mliska@suse.cz>
6183 * g++.dg/ipa/pr64858.C: New test.
6185 2015-02-09 Tom de Vries <tom@codesourcery.com>
6187 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6189 2015-02-08 Andrew Pinski <apinski@cavium.com>
6191 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6193 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6196 * gfortran.dg/use_rename_8.f90: New.
6198 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6200 * gnat.dg/addr7.ad[sb]: New test.
6201 * gnat.dg/addr8.ad[sb]: Likewise.
6203 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6206 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6207 from jit.dg/test-compile-to-executable.c's create_code, with a
6208 clarification of the output message.
6209 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6211 (test_jit): Use CHECK_NO_ERRORS when calling
6212 gcc_jit_context_compile_to_file.
6213 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6214 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6215 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6216 about deletions that are attempted.
6217 (jit-verify-compile-to-file): Rename to...
6218 (jit-verify-output-file-was-created): ...this, and drop the
6219 attempt to run "file" and verify the output.
6220 (jit-verify-assembler): New function.
6221 (jit-verify-object): New function.
6222 (jit-verify-dynamic-library): New function.
6223 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6224 favor of an implementation from new file
6225 create-code-for-hello-world-executable.h, which also adds a
6227 (dg-final): Replace jit-verify-compile-to-file with
6228 jit-verify-output-file-was-created, and invoke new function
6229 jit-verify-assembler.
6230 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6232 (dg-final): Replace jit-verify-compile-to-file with
6233 jit-verify-output-file-was-created, and invoke new function
6234 jit-verify-dynamic-library.
6235 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6236 favor of an implementation from new file
6237 create-code-for-hello-world-executable.h, which also adds a
6239 (dg-final): Replace jit-verify-compile-to-file with
6240 jit-verify-output-file-was-created. Strengthen the expected stdout
6241 from the built executable.
6242 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6243 favor of an implementation from new file
6244 create-code-for-hello-world-executable.h, which also adds a
6246 (dg-final): Replace jit-verify-compile-to-file with
6247 jit-verify-output-file-was-created, and invoke new function
6249 * jit.dg/verify-dynamic-library.c: New source file.
6251 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6252 Brian Rzycki <b.rzycki@samsung.com>
6254 PR tree-optimization/64878
6255 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6257 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6260 * g++.dg/ipa/pr64896.C: New test.
6262 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6265 * gcc.target/powerpc/pr64205.c: New file.
6267 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6269 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6270 (dg-options): Use -fpie instead of -fPIE -pie.
6272 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6275 * g++.dg/asan/pr64937.C: New test.
6277 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6280 * gfortran.dg/class_to_type_4.f90: New test
6282 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6284 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6286 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6288 PR rtl-optimization/64957
6290 * gcc.c-torture/execute/pr64957.c: New test.
6292 2015-02-05 Jeff Law <law@redhat.com>
6295 * gcc.target/h8300/pr17306-1.c: New test.
6296 * gcc.target/h8300/pr17306-2.c: New test.
6298 2015-02-05 Tobias Burnus <burnus@net-b.de>
6301 * gfortran.dg/structure_constructor_12.f90: New.
6303 2015-02-05 Jeff Law <law@redhat.com>
6306 gcc.target/h8300/pr58400.c: New test.
6308 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6310 * gcc.target/arm/macro_defs0.c: New test.
6311 * gcc.target/arm/macro_defs1.c: New test.
6312 * gcc.target/arm/macro_defs2.c: New test.
6314 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6316 PR rtl-optimization/64905
6317 * gcc.target/i386/pr64905.c: Require nonpic target.
6318 (dg-options): Add -fomit-frame-pointer.
6321 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6323 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6326 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6329 * gfortran.dg/type_to_class_2.f90: New test
6330 * gfortran.dg/type_to_class_3.f90: New test
6332 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6335 * g++.dg/torture/pr64686.C: New testcase.
6337 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6339 PR rtl-optimization/64905
6340 * gcc.target/i386/pr64905.c: New file.
6342 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6344 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6345 * gcc.dg/guality/pr41616-1.c: Ditto.
6347 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6350 * gcc.dg/pr64817-3.c: New.
6352 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6353 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6355 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6356 pass parameters in registers.
6357 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6358 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6359 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6361 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6362 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6364 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6365 list, allow for multilibed targets.
6366 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6368 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6370 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6371 * gcc.dg/pr46728-6.c: Ditto.
6373 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6375 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6376 for mips_nanlegacy target.
6378 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6380 * gcc.target/i386/chkp-hidden-def.c: New.
6382 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6385 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6386 to use 24 bits for bitfield b.
6388 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6391 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6392 cache result in a global variable. Include all 32-bit targets for
6395 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6397 PR rtl-optimization/64756
6398 * gcc.c-torture/execute/pr64756.c: New test.
6400 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6403 * gcc.target/sh/pr64660-0.h: New.
6404 * gcc.target/sh/pr64660-1.c: New.
6405 * gcc.target/sh/pr64660-2.c: New.
6406 * gcc.target/sh/pr64660-3.c: New.
6407 * gcc.target/sh/pr64660-4.c: New.
6409 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6412 * g++.dg/warn/Waddress-2.C: New.
6414 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6417 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6419 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6421 PR preprocessor/64803
6422 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6424 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6426 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6428 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6430 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6431 (_ARM_FPSRC): Add DN and AHP fields.
6432 (clean_results): Force DN=1 on AArch64.
6433 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6434 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6435 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6436 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6437 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6438 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6440 2015-02-02 Alan Modra <amodra@gmail.com>
6442 * gcc.target/powerpc/cprophard.c: New.
6444 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6446 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6447 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6449 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6452 * gcc.dg/pr64817-1.c: New test.
6453 * gcc.dg/pr64817-2.c: New test.
6455 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6458 * gcc.target/sh/pr64851-0.h: New
6459 * gcc.target/sh/pr64851-1.c: New
6460 * gcc.target/sh/pr64851-2.c: New
6461 * gcc.target/sh/pr64851-3.c: New
6462 * gcc.target/sh/pr64851-4.c: New
6464 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6467 * gcc.dg/torture/pr64882.c: New test.
6469 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6472 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6475 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6477 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6478 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6479 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6480 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6481 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6482 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6484 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6485 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6487 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6488 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6491 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6494 * g++.dg/pr64688-2.C: New.
6496 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6498 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6499 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6500 * gcc.target/i386/fuse-caller-save.c: Ditto.
6501 * gcc.target/i386/headmerge-1.c: Ditto.
6502 * gcc.target/i386/headmerge-2.c: Ditto.
6503 * gcc.target/i386/sibcall-6.c: Ditto.
6505 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6508 * gcc.target/i386/pr64617.c: New test.
6510 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6513 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6514 (dg-options): Remove -m32.
6515 (dg-final): Scan for "movb %al" only.
6516 * gcc.target/i386/pr15184-2.c: Ditto.
6518 2015-01-30 Richard Biener <rguenther@suse.de>
6520 PR tree-optimization/64829
6521 * gcc.dg/vect/pr64829.c: New testcase.
6523 2015-01-29 Marek Polacek <polacek@redhat.com>
6526 * gcc.dg/pr64709.c: New test.
6528 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6531 * g++.dg/ubsan/pr64717-1.C: New test.
6532 * g++.dg/ubsan/pr64717-2.C: New test.
6534 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6536 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6538 2015-01-29 Jeff Law <law@redhat.com>
6541 * gcc.target/i386/pr15184-1.c: New test.
6542 * gcc.target/i386/pr15184-2.c: New test.
6544 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6546 PR tree-optimization/64746
6547 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6549 2015-01-29 Richard Biener <rguenther@suse.de>
6551 PR tree-optimization/64853
6552 * gcc.dg/torture/pr64853.c: New testcase.
6554 2015-01-29 Richard Biener <rguenther@suse.de>
6556 PR tree-optimization/64844
6557 * gcc.dg/vect/pr64844.c: New testcase.
6559 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6562 * gcc.dg/pr64809.c: Delete.
6564 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6567 * gcc.target/i386/pr64805.c: New.
6569 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6571 * gcc.dg/guality/guality.h (main): Add argv[0] to
6572 guality_gdb_command.
6574 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6577 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6579 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6582 * gcc.target/sh/sh.exp
6583 (check_effective_target_atomic_model_soft_gusa_available,
6584 check_effective_target_atomic_model_soft_tcb_available,
6585 check_effective_target_atomic_model_soft_imask_available,
6586 check_effective_target_atomic_model_hard_llcs_available): New.
6587 * gcc.target/sh/pr64659-0.h: New.
6588 * gcc.target/sh/pr64659-1.c: New.
6589 * gcc.target/sh/pr64659-2.c: New.
6590 * gcc.target/sh/pr64659-3.c: New.
6591 * gcc.target/sh/pr64659-4.c: New.
6593 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6595 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6596 scan-assembler-times pattern.
6598 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6601 * gcc.dg/pr64809.c: New test.
6603 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6605 PR tree-optimization/64277
6606 * gcc.dg/pr64277.c: New.
6608 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6610 PR tree-optimization/64718
6611 * gcc.c-torture/execute/pr64718.c: New test.
6613 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6615 * gcc.target/aarch64/abs_2.c: New.
6617 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6619 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6620 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6621 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6624 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6627 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6628 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6629 { target comdat_group }.
6631 2015-01-27 Tobias Burnus <burnus@net-b.de>
6634 * gfortran.dg/goacc/coarray_2.f90: New.
6636 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6640 * g++.dg/torture/pr64139.C: New testcase.
6641 * g++.dg/torture/pr60871.C: Likewise.
6643 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6646 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6647 prevent linking errors.
6649 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6652 * g++.dg/torture/pr64282.C: New testcase.
6654 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6656 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6659 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6661 * gcc.target/s390/hotpatch-13.c: New testcase.
6662 * gcc.target/s390/hotpatch-14.c: New testcase.
6663 * gcc.target/s390/hotpatch-15.c: New testcase.
6664 * gcc.target/s390/hotpatch-16.c: New testcase.
6665 * gcc.target/s390/hotpatch-17.c: New testcase.
6666 * gcc.target/s390/hotpatch-18.c: New testcase.
6667 * gcc.target/s390/hotpatch-19.c: New testcase.
6668 * gcc.target/s390/hotpatch-20.c: New testcase.
6669 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6670 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6671 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6672 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6673 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6674 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6675 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6676 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6677 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6678 * gcc.target/s390/hotpatch-10.c: Likewise.
6679 * gcc.target/s390/hotpatch-11.c: Likewise.
6680 * gcc.target/s390/hotpatch-12.c: Likewise.
6681 * gcc.target/s390/hotpatch-2.c: Likewise.
6682 * gcc.target/s390/hotpatch-3.c: Likewise.
6683 * gcc.target/s390/hotpatch-4.c: Likewise.
6684 * gcc.target/s390/hotpatch-5.c: Likewise.
6685 * gcc.target/s390/hotpatch-6.c: Likewise.
6686 * gcc.target/s390/hotpatch-7.c: Likewise.
6687 * gcc.target/s390/hotpatch-8.c: Likewise.
6688 * gcc.target/s390/hotpatch-9.c: Likewise.
6689 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6690 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6691 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6692 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6693 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6694 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6695 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6696 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6698 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6700 * gcc.dg/long_branch.c: New testcase.
6702 2015-01-27 Richard Biener <rguenther@suse.de>
6704 PR tree-optimization/56273
6705 PR tree-optimization/59124
6706 PR tree-optimization/64277
6707 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6708 * gcc.dg/Warray-bounds-12.c: Likewise.
6709 * gcc.dg/Warray-bounds-13.c: Likewise.
6711 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6713 PR rtl-optimization/61058
6714 * gcc.dg/pr61058.c: New test.
6716 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6718 * gcc.target/i386/chkp-narrow-bounds.c: New.
6720 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6722 PR tree-optimization/64807
6723 * gcc.dg/pr64807.c: New test.
6726 * gcc.dg/pr64766.c: New test.
6728 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6731 * gcc.target/sh/pr49263-4.c: New.
6733 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6736 * gfortran.dg/allocate_with_mold_1.f90: New test
6738 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6741 * gcc.dg/pr64778.c: New test.
6744 * gcc.dg/vect/pr64421.c: New test.
6746 2015-01-26 Tobias Burnus <burnus@net-b.de>
6749 * gfortran.dg/coarray_36.f: New.
6750 * gfortran.dg/coarray_37.f90: New.
6752 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6755 * gfortran.dg/class_allocate_18.f90: New.
6757 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6759 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6761 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6763 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6765 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6767 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6769 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6771 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6773 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6775 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6776 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6777 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6778 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6780 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6782 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6783 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6784 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6786 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6788 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6789 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6790 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6791 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6792 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6795 2015-01-26 Richard Biener <rguenther@suse.de>
6798 * gcc.dg/uninit-19.c: New testcase.
6800 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6802 * lib/target-supports.exp (check_effective_target_vect64): Add
6805 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6808 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6810 2015-01-26 Tony Liu <tony.liu@arm.com>
6812 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6815 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6818 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6819 correctly, clean up afterwards.
6821 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6824 * gfortran.dg/use_rename_7.f90: New.
6826 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6828 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6829 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6831 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6834 * gcc.target/sh/pr54236-4.c: New.
6836 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6838 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6839 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6842 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6845 * gfortran.dg/open_new_segv.f90: New test.
6847 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6856 * gcc.target/sh/pr64345-1.c: New.
6857 * gcc.target/sh/pr64345-2.c: New.
6858 * gcc.target/sh/pr59533-1.c: New.
6859 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6860 * gcc.target/sh/pr52933-2.c: Likewise.
6861 * gcc.target/sh/pr54089-1.c: Likewise.
6862 * gcc.target/sh/pr54236-1.c: Likewise.
6863 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6864 * gcc.target/sh/pr49263-1.c: Remove xfails.
6865 * gcc.target/sh/pr49263-2.c: Likewise.
6866 * gcc.target/sh/pr49263-3.c: Likewise.
6867 * gcc.target/sh/pr53987-1.c: Likewise.
6868 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6869 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6870 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6871 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6872 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6873 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6875 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6878 2015-01-24 Tom de Vries <tom@codesourcery.com>
6880 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6882 2015-01-23 Ian Lance Taylor <iant@google.com>
6885 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6886 targets without split stack support.
6888 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6891 * gcc.target/i386/pr64317.c: New test.
6893 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6895 PR rtl-optimization/63637
6896 PR rtl-optimization/60663
6897 * gcc.dg/pr63637-1.c: New test.
6898 * gcc.dg/pr63637-2.c: New test.
6899 * gcc.dg/pr63637-3.c: New test.
6900 * gcc.dg/pr63637-4.c: New test.
6901 * gcc.dg/pr63637-5.c: New test.
6902 * gcc.dg/pr63637-6.c: New test.
6903 * gcc.target/i386/pr63637-1.c: New test.
6904 * gcc.target/i386/pr63637-2.c: New test.
6905 * gcc.target/i386/pr63637-3.c: New test.
6906 * gcc.target/i386/pr63637-4.c: New test.
6907 * gcc.target/i386/pr63637-5.c: New test.
6908 * gcc.target/i386/pr63637-6.c: New test.
6910 2015-01-23 Richard Biener <rguenther@suse.de>
6913 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6914 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6916 2015-01-23 Marek Polacek <polacek@redhat.com>
6918 PR preprocessor/60570
6919 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6920 * gcc.dg/cpp/pr60570.c: New test.
6922 2015-01-23 Richard Biener <rguenther@suse.de>
6925 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6926 vectorization on vect64 targets.
6928 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6931 * gfortran.dg/class_allocate_17.f90: New.
6933 2015-01-23 Tobias Burnus <burnus@net-b.de>
6936 * gfortran.dg/goacc/combined_loop.f90: New.
6938 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6941 * gfortran.dg/make_unit.f90: New test.
6943 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6946 * gfortran.dg/negative_unit_int8.f: Update.
6948 2015-01-22 Jeff Law <law@redhat.com>
6951 * gcc.target/m68k/pr52076-1.c: New test.
6952 * gcc.target/m68k/pr52076-2.c: New test.
6954 2015-01-22 Richard Biener <rguenther@suse.de>
6957 * gcc.dg/torture/pr64728.c: New testcase.
6959 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6962 * g++.dg/pr64688.C: New test.
6964 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6966 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6967 to avoid errors with -fpic.
6969 2015-01-22 Richard Biener <rguenther@suse.de>
6972 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6974 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6976 PR rtl-optimization/64682
6977 * gcc.c-torture/execute/pr64682.c: New file.
6979 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6982 * gcc.dg/pr64511.c: New test.
6984 PR rtl-optimization/62078
6985 * g++.dg/opt/pr62078.C: New test.
6988 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6990 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6993 * gfortran.dg/internal_pack_15.f90: New test.
6995 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6997 * c-c++-common/tsan/step.c: New testcase.
6999 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7001 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7003 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7005 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7007 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7009 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7011 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7013 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7015 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7017 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7019 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7021 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7023 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7025 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7027 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7029 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7031 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7033 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7035 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7037 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7039 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7041 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7043 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7045 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7047 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7049 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7050 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7051 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7054 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7056 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7057 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7058 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7061 2015-01-21 Renlin Li <renlin.li@arm.com>
7063 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7064 * g++.dg/tls/thread_local5g.C: Likewise.
7065 * g++.dg/tls/thread_local6g.C: Likewise.
7067 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7069 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7070 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7071 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7073 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7075 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7076 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7077 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7079 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7081 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7082 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7083 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7085 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7087 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7088 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7089 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7091 2015-01-20 Jeff Law <law@redhat.com>
7094 * gcc.target/m68k/pr59946.c: New test.
7096 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7098 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7099 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7100 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7102 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7104 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7105 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7106 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7108 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7110 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7111 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7112 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7114 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7116 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7117 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7118 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7120 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7123 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7125 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7126 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7127 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7129 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7131 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7132 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7133 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7135 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7137 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7139 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7141 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7144 * g++.dg/ubsan/pr64632.C: New test.
7147 * gcc.dg/pr64663.c: New test.
7149 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7152 * g++.dg/warn/Wunused-var-23.C: New.
7154 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7157 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7158 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7160 2015-01-20 Richard Biener <rguenther@suse.de>
7163 * gcc.dg/lto/pr64684_0.c: New testcase.
7164 * gcc.dg/lto/pr64684_1.c: Likewise.
7165 * gcc.dg/lto/pr64684_2.c: Likewise.
7166 * gcc.dg/lto/pr64685_0.c: Likewise.
7167 * gcc.dg/lto/pr64685_1.c: Likewise.
7169 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7172 * g++.dg/cpp1y/lambda-init12.C: New.
7174 2015-01-20 Richard Biener <rguenther@suse.de>
7176 PR tree-optimization/64410
7177 * g++.dg/vect/pr64410.cc: Require vect_double.
7179 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7182 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7184 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7188 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7190 PR rtl-optimization/64081
7191 * gcc.dg/pr64081.c: New test.
7193 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7195 * jit.dg/harness.h: Include <unistd.h>.
7196 (CHECK_NO_ERRORS): New.
7197 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7198 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7199 gcc_jit_context_compile_to_file.
7200 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7201 args to the spawned executable.
7202 (jit-expand-vars): New function.
7203 (jit-exe-params): New variable.
7204 (dg-jit-set-exe-params): New function.
7205 (jit-dg-test): Detect testcases that use
7206 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7207 Set arguments of spawned process to jit-exe-params.
7208 (jit-get-output-filename): New function.
7209 (jit-setup-compile-to-file): New function.
7210 (jit-verify-compile-to-file): New function.
7211 (jit-run-executable): New function.
7212 (jit-verify-executable): New function.
7213 * jit.dg/test-compile-to-assembler.c: New testcase.
7214 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7215 * jit.dg/test-compile-to-executable.c: New testcase.
7216 * jit.dg/test-compile-to-object.c: New testcase.
7218 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7221 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7224 2015-01-19 Martin Liska <mliska@suse.cz>
7226 * objc/compile/pr64668.m: New test.
7228 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7230 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7231 (create_overflow_fn): Update comment to clarify that
7232 the third param of the created function is a bool *, not
7234 (verify_int_overflow_fn): Convert param "expected_ovf" from
7235 int to bool. Update third param of "overflow_fn_type" from int *
7236 to bool *. Update local "actual_ovf" from int to bool.
7237 (verify_uint_overflow_fn): Likewise.
7239 2015-01-19 Martin Liska <mliska@suse.cz>
7241 * gcc.dg/ipa/ipa-icf-33.c: New test.
7243 2015-01-19 Felix Yang <felix.yang@huawei.com>
7244 Haijian Zhang <z.zhanghaijian@huawei.com>
7246 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7247 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7248 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7249 result_float64x2, expected_hfloat64x2): New helper type, variable and
7251 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7252 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7253 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7254 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7255 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7256 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7257 and target without the FMA feature.
7259 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7261 * gcc.target/aarch64/pr64304.c: New testcase.
7263 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7265 PR rtl-optimization/64081
7266 * gcc.dg/pr64081.c: New test.
7268 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7271 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7273 * gcc.target/aarch64/test_frame_6.c: Likewise.
7274 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7275 and x19 (in the epilogue).
7276 * gcc.target/aarch64/test_frame_4.c: Likewise.
7277 * gcc.target/aarch64/test_frame_7.c: Likewise.
7279 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7281 * gcc.target/i386/chkp-always_inline.c: New.
7283 2015-01-15 Andrew Pinski <apinski@cavium.com>
7284 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7286 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7287 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7289 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7292 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7293 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7295 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7298 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7300 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7303 * gcc.target/sh/torture/pr64652.c: New.
7305 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7307 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7308 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7309 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7310 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7311 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7312 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7314 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7317 * g++.dg/torture/pr64378.C: New testcase.
7319 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7322 * gfortran.dg/block_13.f08: New test
7324 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7327 * gfortran.dg/associate_1.f03: Allow test for character with
7330 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7332 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7333 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7335 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7337 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7339 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7342 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7344 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7347 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7350 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7353 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7355 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7358 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7360 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7362 PR rtl-optimization/52773
7363 * gcc.c-torture/compile/pr52773.c: New test.
7365 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7368 * g++.dg/cpp0x/alias-decl-46.C: New.
7370 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7372 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7374 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7376 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7378 (CHECK_FP): Likewise.
7379 (CHECK_CUMULATIVE_SAT): Likewise.
7381 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7383 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7384 (Set_Neon_Cumulative_Sat): Add parameter.
7385 (__set_neon_cumulative_sat): Support new parameter.
7386 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7387 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7389 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7390 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7393 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7395 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7396 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7398 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7401 * g++.dg/tls/thread_local-ice4.C: New.
7403 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7405 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7408 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7411 * g++.dg/cpp0x/vt-62276.C: New.
7413 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7416 * g++.dg/pr64353.C: New.
7418 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7421 * gcc.target/aarch64/pr64263_1.c: New test.
7423 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7425 PR tree-optimization/64434
7426 * gcc.dg/torture/pr64434.c: Move to...
7427 * gcc.dg/pr64434.c: ... here.
7429 2015-01-16 Richard Biener <rguenther@suse.de>
7432 * gcc.dg/uninit-18.c: New testcase.
7434 2015-01-16 Richard Biener <rguenther@suse.de>
7436 PR tree-optimization/64568
7437 * g++.dg/torture/pr64568-2.C: New testcase.
7439 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7442 * gcc.target/i386/chkp-label-address.c: New.
7444 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7447 * gfortran.dg/pointer_init_6.f90: Extended.
7449 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7451 * gcc.c-torture/compile/20150108.c: New test.
7453 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7455 * gcc.target/visium: New directory.
7457 2015-01-16 Richard Biener <rguenther@suse.de>
7459 PR tree-optimization/61743
7460 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7461 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7463 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7465 * gcc.dg/pr64015.c: New test.
7467 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7471 * g++.dg/ipa/pr64612.C: New test.
7473 2015-01-16 Renlin Li <renlin.li@arm.com>
7475 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7477 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7479 * gcc.target/i386/sse-14.c: Test new intrinsic.
7480 * gcc.target/i386/sse-22.c: Ditto.
7482 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7485 * g++.dg/cpp0x/auto44.C: New.
7487 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7490 * gcc.target/nios2/gpopt-all.c: New test case.
7491 * gcc.target/nios2/gpopt-local.c: New test case.
7492 * gcc.target/nios2/gpopt-global.c: New test case.
7493 * gcc.target/nios2/gpopt-data.c: New test case.
7494 * gcc.target/nios2/gpopt-none.c: New test case.
7496 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7498 * g++.dg/ubsan/vptr-1.C: New test.
7499 * g++.dg/ubsan/vptr-2.C: New test.
7500 * g++.dg/ubsan/vptr-3.C: New test.
7501 * g++.dg/ubsan/vptr-4.C: New test.
7502 * g++.dg/ubsan/vptr-5.C: New test.
7503 * g++.dg/ubsan/vptr-6.C: New test.
7504 * g++.dg/ubsan/vptr-7.C: New test.
7505 * g++.dg/ubsan/vptr-8.C: New test.
7506 * g++.dg/ubsan/vptr-9.C: New test.
7508 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7510 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7512 * lib/gcc-dg.exp: Likewise.
7514 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7516 PR rtl-optimization/64110
7517 * gcc.target/i386/pr64110.c: Add scan-assembler.
7519 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7520 James Norris <jnorris@codesourcery.com>
7521 Cesar Philippidis <cesar@codesourcery.com>
7522 Ilmir Usmanov <i.usmanov@samsung.com>
7524 * lib/target-supports.exp (check_effective_target_fopenacc): New
7526 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7527 * g++.dg/goacc/goacc.exp: Likewise.
7528 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7529 * gcc.dg/goacc/goacc.exp: Likewise.
7530 * gfortran.dg/goacc/goacc.exp: Likewise.
7531 * c-c++-common/cpp/openacc-define-1.c: New file.
7532 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7533 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7534 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7535 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7536 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7537 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7538 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7539 * c-c++-common/goacc/cache-1.c: Likewise.
7540 * c-c++-common/goacc/clauses-fail.c: Likewise.
7541 * c-c++-common/goacc/collapse-1.c: Likewise.
7542 * c-c++-common/goacc/data-1.c: Likewise.
7543 * c-c++-common/goacc/data-2.c: Likewise.
7544 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7545 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7546 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7547 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7548 * c-c++-common/goacc/if-clause-1.c: Likewise.
7549 * c-c++-common/goacc/if-clause-2.c: Likewise.
7550 * c-c++-common/goacc/kernels-1.c: Likewise.
7551 * c-c++-common/goacc/loop-1.c: Likewise.
7552 * c-c++-common/goacc/loop-private-1.c: Likewise.
7553 * c-c++-common/goacc/nesting-1.c: Likewise.
7554 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7555 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7556 * c-c++-common/goacc/parallel-1.c: Likewise.
7557 * c-c++-common/goacc/pcopy.c: Likewise.
7558 * c-c++-common/goacc/pcopyin.c: Likewise.
7559 * c-c++-common/goacc/pcopyout.c: Likewise.
7560 * c-c++-common/goacc/pcreate.c: Likewise.
7561 * c-c++-common/goacc/pragma_context.c: Likewise.
7562 * c-c++-common/goacc/present-1.c: Likewise.
7563 * c-c++-common/goacc/reduction-1.c: Likewise.
7564 * c-c++-common/goacc/reduction-2.c: Likewise.
7565 * c-c++-common/goacc/reduction-3.c: Likewise.
7566 * c-c++-common/goacc/reduction-4.c: Likewise.
7567 * c-c++-common/goacc/sb-1.c: Likewise.
7568 * c-c++-common/goacc/sb-2.c: Likewise.
7569 * c-c++-common/goacc/sb-3.c: Likewise.
7570 * c-c++-common/goacc/update-1.c: Likewise.
7571 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7572 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7573 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7574 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7575 * gfortran.dg/goacc/assumed.f95: Likewise.
7576 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7577 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7578 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7579 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7580 * gfortran.dg/goacc/branch.f95: Likewise.
7581 * gfortran.dg/goacc/cache-1.f95: Likewise.
7582 * gfortran.dg/goacc/coarray.f95: Likewise.
7583 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7584 * gfortran.dg/goacc/cray.f95: Likewise.
7585 * gfortran.dg/goacc/critical.f95: Likewise.
7586 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7587 * gfortran.dg/goacc/data-tree.f95: Likewise.
7588 * gfortran.dg/goacc/declare-1.f95: Likewise.
7589 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7590 * gfortran.dg/goacc/fixed-1.f: Likewise.
7591 * gfortran.dg/goacc/fixed-2.f: Likewise.
7592 * gfortran.dg/goacc/fixed-3.f: Likewise.
7593 * gfortran.dg/goacc/fixed-4.f: Likewise.
7594 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7595 * gfortran.dg/goacc/if.f95: Likewise.
7596 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7597 * gfortran.dg/goacc/list.f95: Likewise.
7598 * gfortran.dg/goacc/literal.f95: Likewise.
7599 * gfortran.dg/goacc/loop-1.f95: Likewise.
7600 * gfortran.dg/goacc/loop-2.f95: Likewise.
7601 * gfortran.dg/goacc/loop-3.f95: Likewise.
7602 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7603 * gfortran.dg/goacc/omp.f95: Likewise.
7604 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7605 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7606 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7607 * gfortran.dg/goacc/parameter.f95: Likewise.
7608 * gfortran.dg/goacc/private-1.f95: Likewise.
7609 * gfortran.dg/goacc/private-2.f95: Likewise.
7610 * gfortran.dg/goacc/private-3.f95: Likewise.
7611 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7612 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7613 * gfortran.dg/goacc/reduction.f95: Likewise.
7614 * gfortran.dg/goacc/routine-1.f90: Likewise.
7615 * gfortran.dg/goacc/routine-2.f90: Likewise.
7616 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7617 * gfortran.dg/goacc/several-directives.f95: Likewise.
7618 * gfortran.dg/goacc/sie.f95: Likewise.
7619 * gfortran.dg/goacc/subarrays.f95: Likewise.
7620 * gfortran.dg/gomp/map-1.f90: Likewise.
7621 * gfortran.dg/openacc-define-1.f90: Likewise.
7622 * gfortran.dg/openacc-define-2.f90: Likewise.
7623 * gfortran.dg/openacc-define-3.f90: Likewise.
7624 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7625 * g++.dg/gomp/block-2.C: Likewise.
7626 * g++.dg/gomp/block-3.C: Likewise.
7627 * g++.dg/gomp/block-5.C: Likewise.
7628 * g++.dg/gomp/target-1.C: Likewise.
7629 * g++.dg/gomp/target-2.C: Likewise.
7630 * g++.dg/gomp/taskgroup-1.C: Likewise.
7631 * g++.dg/gomp/teams-1.C: Likewise.
7632 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7633 * gcc.dg/cilk-plus/jump.c: Likewise.
7634 * gcc.dg/gomp/block-1.c: Likewise.
7635 * gcc.dg/gomp/block-10.c: Likewise.
7636 * gcc.dg/gomp/block-2.c: Likewise.
7637 * gcc.dg/gomp/block-3.c: Likewise.
7638 * gcc.dg/gomp/block-4.c: Likewise.
7639 * gcc.dg/gomp/block-5.c: Likewise.
7640 * gcc.dg/gomp/block-6.c: Likewise.
7641 * gcc.dg/gomp/block-7.c: Likewise.
7642 * gcc.dg/gomp/block-8.c: Likewise.
7643 * gcc.dg/gomp/block-9.c: Likewise.
7644 * gcc.dg/gomp/target-1.c: Likewise.
7645 * gcc.dg/gomp/target-2.c: Likewise.
7646 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7647 * gcc.dg/gomp/teams-1.c: Likewise.
7649 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7651 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7654 2015-01-15 Mike Stump <mikestump@comcast.net>
7656 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7657 * gcc.dg/inline_2.c: Likewise.
7658 * gcc.dg/inline_3.c: Likewise.
7659 * gcc.dg/inline_4.c: Likewise.
7661 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7664 * gfortran.dg/proc_ptr_comp_43.f90: New.
7666 2015-01-15 Mike Stump <mikestump@comcast.net>
7668 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7669 * gcc.dg/unroll_2.c: Likewise.
7670 * gcc.dg/unroll_3.c: Likewise.
7671 * gcc.dg/unroll_4.c: Likewise.
7672 * gcc.dg/unroll_5.c: Likewise.
7674 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7677 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7679 * gcc.target/aarch64/test_frame_6.c: Likewise.
7680 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7681 x30 and x19 (in the epilogue).
7682 * gcc.target/aarch64/test_frame_4.c: Likewise.
7683 * gcc.target/aarch64/test_frame_7.c: Likewise.
7685 2015-01-15 Martin Liska <mliska@suse.cz>
7687 * g++.dg/ipa/pr64068.C: New test.
7688 * gcc.dg/ipa/PR64559.c: New test.
7690 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7692 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7695 2015-01-15 Richard Biener <rguenther@suse.de>
7697 PR tree-optimization/61743
7698 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7699 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7701 2015-01-15 Renlin Li <renlin.li@arm.com>
7703 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7704 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7706 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7708 * gcc.dg/vect/vect-aggressive-1.c: New.
7709 * gcc.target/i386/avx2-vect-aggressive.c: New.
7711 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7713 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7715 2015-01-15 Richard Biener <rguenther@suse.de>
7718 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7719 -Wl,-undefined,dynamic_lookup.
7721 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7723 * gnat.dg/opt47.adb: New test.
7725 2015-01-15 Richard Biener <rguenther@suse.de>
7728 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7730 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7732 PR tree-optimization/64434
7733 * gcc.dg/torture/pr64434.c: New test.
7735 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7737 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7738 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7739 -march=loongson* and -march=octeon* require -mno-micromips.
7741 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7742 Matthew Fortune <matthew.fortune@imgtec.com>
7744 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7745 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7746 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7747 * gcc.target/mips/call-saved-7.c: New file.
7748 * gcc.target/mips/call-saved-8.c: New file.
7749 * gcc.target/mips/call-saved-9.c: New file.
7751 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7753 * gcc.target/mips/lsa.c: New file.
7754 * gcc.target/mips/mips64-lsa.c: Likewise.
7755 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7756 * gcc.target/mips/mulsize-4.c: Likewise.
7757 * gcc.target/mips/mulsize-5.c: New file.
7758 * gcc.target/mips/mulsize-6.c: Likewise.
7759 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7760 and !HAS_LSA as ghost options.
7761 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7764 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7766 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7768 2015-01-15 Richard Biener <rguenther@suse.de>
7771 * gcc.dg/torture/pr64365.c: New testcase.
7773 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7775 * gcc.dg/stackprotectexplicit1.c: New test.
7776 * g++.dg/stackprotectexplicit2.c: New test.
7778 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7781 * gfortran.dg/inquire_internal.f90: New.
7782 * gfortran.dg/negative_unit_check.f90: New.
7784 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7787 * gcc.target/sh/pr53988-1.c: New.
7789 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7792 * g++.dg/tls/thread_local-ice3.C: New.
7794 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7796 * gcc.target/i386/fentry-override.c: Properly place {} in target
7797 selector. Remove nonpic.
7798 * gcc.target/i386/fentry.c: Likewise.
7800 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7802 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7803 warnings instead of errors.
7805 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7807 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7808 option support instead of ENABLE_LTO from Makefile.
7810 2015-01-14 Richard Biener <rguenther@suse.de>
7812 PR tree-optimization/59354
7813 * gcc.dg/vect/pr59354.c: New testcase.
7815 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7817 * lib/target-supports.exp
7818 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7819 on ARM architures before v7.
7821 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7824 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7827 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7830 * gcc.target/i386/pr64386.c: New test.
7832 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7835 * gcc.target/i386/pr64393.c: New test.
7837 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7840 * gcc.target/i386/pr64387.c: New test.
7842 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7844 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7846 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7848 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7850 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7853 * gcc.target/arm/pr64453.c: New.
7855 2015-01-14 Richard Biener <rguenther@suse.de>
7858 * gcc.dg/lto/pr64415_0.c: New testcase.
7859 * gcc.dg/lto/pr64415_1.c: Likewise.
7861 2015-01-14 Martin Liska <mliska@suse.cz>
7863 * gcc.dg/ipa/pr64307.c: New test.
7865 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7867 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7870 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7873 * gcc.target/arm/pr64460_1.c: New test.
7875 2015-01-14 Richard Biener <rguenther@suse.de>
7877 PR tree-optimization/64493
7878 PR tree-optimization/64495
7879 * gcc.dg/vect/pr64493.c: New testcase.
7880 * gcc.dg/vect/pr64495.c: Likewise.
7882 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7884 * gcc.dg/Warray-bounds-11.c: New test-case.
7886 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7888 * gcc.target/mips/octeon3-pipe-1.c: New test.
7890 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7892 * jit.dg/harness.h (set_up_logging): Move string concatenation
7894 (concat_strings): New function.
7895 (dump_reproducer): New function.
7896 (test_jit): Call dump_reproducer.
7897 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7899 (jit-dg-test): Delete any generated reproducer from previous runs.
7900 Verify that a generated reproducer was created, and verify that it
7902 * jit.dg/test-nested-contexts.c (main): Call
7903 gcc_jit_context_dump_reproducer_to_file.
7905 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7907 * gcc.dg/aru-2.c: Add dg-require-profiling.
7909 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7911 * lib/target-supports.exp (check_profiling_available): Check if
7914 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7917 * g++.dg/torture/pr64565.C: New testcase.
7919 2015-01-13 Marek Polacek <polacek@redhat.com>
7922 * gcc.dg/tm/pr64391.c: New test.
7924 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7926 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7929 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7931 * gcc.target/i386/pie.c: New test.
7933 * lib/target-supports.exp (check_effective_target_pie): New.
7935 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7937 PR rtl-optimization/64286
7938 * gcc.target/i386/avx2-pr64286.c: New test.
7940 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7943 * g++.dg/cpp0x/vt-57626.C: New.
7945 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7948 * gfortran.dg/pr64528.f90: New test.
7950 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7952 * gcc.target/aarch64/subsp.c: New test.
7954 2015-01-13 Andrew Pinski <apinski@cavium.com>
7956 * gcc.target/aarch64/store-pair-1.c: New testcase.
7958 2015-01-13 Richard Biener <rguenther@suse.de>
7961 * gcc.dg/lto/pr64373_0.c: New testcase.
7963 2015-01-13 Andrew Pinski <apinski@cavium.com>
7965 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7966 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7968 2015-01-13 Richard Biener <rguenther@suse.de>
7970 PR tree-optimization/64406
7971 * gcc.dg/pr64406.c: New testcase.
7973 2015-01-13 Richard Biener <rguenther@suse.de>
7975 PR tree-optimization/64404
7976 * gcc.dg/vect/pr64404.c: New testcase.
7978 2015-01-13 Richard Biener <rguenther@suse.de>
7980 PR tree-optimization/64568
7981 * g++.dg/torture/pr64568.C: New testcase.
7983 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7985 * jit.dg/test-error-local-used-from-other-function.c: New test
7987 * jit.dg/test-error-param-reuse.c: New test case.
7988 * jit.dg/test-error-param-sharing.c: New test case.
7989 * jit.dg/test-error-param-used-from-other-function.c: New test
7991 * jit.dg/test-error-param-used-without-a-function.c: New test
7994 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7996 PR tree-optimization/64563
7997 * gcc.dg/pr64563.c: New test.
8000 * gcc.target/i386/pr64513.c: New test.
8002 PR tree-optimization/64454
8003 * gcc.dg/pr64454.c: New test.
8006 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8008 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8009 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8010 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8011 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8012 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8013 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8014 * gcc.dg/vect/slp-25.c: Likewise.
8015 * gcc.dg/vect/vect-109.c: Likewise.
8016 * gcc.dg/vect/vect-13.c: Likewise.
8017 * gcc.dg/vect/vect-17.c: Likewise.
8018 * gcc.dg/vect/vect-18.c: Likewise.
8019 * gcc.dg/vect/vect-19.c: Likewise.
8020 * gcc.dg/vect/vect-20.c: Likewise.
8021 * gcc.dg/vect/vect-21.c: Likewise.
8022 * gcc.dg/vect/vect-22.c: Likewise.
8023 * gcc.dg/vect/vect-27.c: Likewise.
8024 * gcc.dg/vect/vect-29.c: Likewise.
8025 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8026 * gcc.dg/vect/vect-2.c: Likewise.
8027 * gcc.dg/vect/vect-3.c: Likewise.
8028 * gcc.dg/vect/vect-4.c: Likewise.
8029 * gcc.dg/vect/vect-5.c: Likewise.
8030 * gcc.dg/vect/vect-72.c: Likewise.
8031 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8032 * gcc.dg/vect/vect-73.c: Likewise.
8033 * gcc.dg/vect/vect-77-global.c: Likewise.
8034 * gcc.dg/vect/vect-78-global.c: Likewise.
8035 * gcc.dg/vect/vect-7.c: Likewise.
8036 * gcc.dg/vect/vect-86.c: Likewise.
8037 * gcc.dg/vect/vect-align-1.c: Likewise.
8038 * gcc.dg/vect/vect-align-3.c: Likewise.
8039 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8040 * gcc.dg/vect/vect-all.c: Likewise.
8041 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8042 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8043 * gcc.dg/vect/vect-peel-3.c: Likewise.
8044 * gcc.dg/vect/vect-peel-4.c: Likewise.
8045 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8047 2015-01-12 Jeff Law <law@redhat.com>
8050 * gcc.target/m68k/pr64461.c: New test.
8052 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8054 * jit.dg/test-array-as-pointer.c (create_code): Update call
8055 to gcc_jit_context_new_global by setting "kind" to
8056 GCC_JIT_GLOBAL_IMPORTED.
8057 * jit.dg/test-error-array-as-pointer.c: Likewise.
8058 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8059 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8060 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8061 * jit.dg/test-using-global.c (the_global): Rename to...
8062 (imported_global): ...this.
8063 (create_code): Update to test the three kinds of global.
8064 (verify_code): Likewise.
8066 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8069 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8071 * gcc.target/i386/pr64291-2.c: Updated.
8073 2015-01-12 Richard Biener <rguenther@suse.de>
8075 PR tree-optimization/64530
8076 * gfortran.dg/pr64530.f90: New testcase.
8078 2015-01-12 Richard Biener <rguenther@suse.de>
8081 * gcc.dg/torture/pr64357.c: New testcase.
8083 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8085 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8088 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8089 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8091 2015-01-12 Martin Liska <mliska@suse.cz>
8093 * gcc.dg/ipa/PR64550.c: New test.
8095 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8098 * g++.dg/ipa/pr63470.C: New testcase.
8100 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8103 * gfortran.dg/typebound_operator_20.f90: New.
8105 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8108 * gfortran.dg/proc_ptr_comp_42.f90: New.
8110 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8113 * gfortran.dg/proc_ptr_comp_41.f90: New.
8115 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8117 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8119 2015-01-10 Tobias Burnus <burnus@net-b.de>
8122 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8123 and add dg-excess-errors.
8124 * gfortran.dg/line_length_6.f90: New.
8125 * gfortran.dg/line_length_7.f90: New.
8126 * gfortran.dg/line_length_8.f90: New.
8127 * gfortran.dg/line_length_9.f90: New.
8128 * gfortran.dg/line_length_10.f90: New.
8129 * gfortran.dg/line_length_11.f90: New.
8131 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8133 * jit.dg/test-threads.c (struct testcase): Move declaration
8134 to jit.dg/all-non-failing-tests.h.
8135 (testcases): Likewise.
8136 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8137 declaration here from jit.dg/all-non-failing-tests.h.
8138 (testcases): Likewise.
8139 * jit.dg/test-combination.c (create_code): Eliminate spelling
8140 out all of the testcases in favor of looping through the
8141 "testcases" metadata.
8142 (verify_code): Likewise.
8144 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8146 PR rtl-optimization/64536
8147 * gcc.dg/pr64536.c: New test.
8149 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8151 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8152 * jit.dg/test-combination.c (create_code): Likewise.
8153 (verify_code): Likewise.
8154 * jit.dg/test-constants.c: New test case.
8155 * jit.dg/test-threads.c: Add test-constants.c.
8157 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8160 * objc.dg/gnu-api-2-class.m: Add a test case
8161 for the above change.
8163 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8165 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8167 2015-01-09 Richard Biener <rguenther@suse.de>
8169 PR tree-optimization/64410
8170 * g++.dg/vect/pr64410.cc: New testcase.
8172 2015-01-09 Martin Liska <mliska@suse.cz>
8174 * gcc.dg/ipa/ipa-icf-32.c: New test.
8176 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8178 * c-c++-common/tsan/tsan_barrier.h: New.
8179 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8180 * c-c++-common/tsan/bitfield_race.c: Likewise.
8181 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8182 * c-c++-common/tsan/mutexset1.c: Likewise.
8183 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8184 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8185 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8186 * c-c++-common/tsan/simple_race.c: Likewise.
8187 * c-c++-common/tsan/simple_stack.c: Likewise.
8188 * c-c++-common/tsan/sleep_sync.c: Likewise.
8189 * c-c++-common/tsan/tiny_race.c: Likewise.
8190 * c-c++-common/tsan/tls_race.c: Likewise.
8191 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8192 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8193 * g++.dg/tsan/atomic_free.C: Likewise.
8194 * g++.dg/tsan/atomic_free2.C: Likewise.
8195 * g++.dg/tsan/cond_race.C: Likewise.
8196 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8198 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8201 * lib/target-supports.exp (check_effective_target_libatomic_available):
8203 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8204 targets that match effective-target libatomic_available.
8205 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8207 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8209 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8210 Verify the result of gcc_jit_context_get_last_error.
8211 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8213 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8215 PR tree-optimization/63989
8216 * gcc.dg/strlenopt-27.c: New test.
8218 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8220 * jit.dg/harness.h (set_up_logging): New function.
8221 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8222 set_up_logging on the context, so that every testcase is
8223 logged to a particular file.
8224 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8225 and call gcc_jit_context_set_logfile on the top-level context.
8227 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8230 * g++.dg/opt/pr64338.C: New test.
8232 2015-01-08 Tobias Burnus <burnus@net-b.de>
8234 * gfortran.dg/coarray/codimension_2b.f90: New file.
8235 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8236 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8238 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8241 * g++.dg/ext/fnname4.C: New.
8243 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8246 * g++.dg/cpp0x/constexpr-64462.C: New.
8248 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8251 * g++.dg/cpp0x/deleted10.C: New.
8253 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8255 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8257 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8259 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8260 GCC_JIT_UNARY_OP_ABS.
8261 (verify_unary_ops): Likewise.
8263 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8265 * jit.dg/test-arith-overflow.c: New test case.
8266 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8267 * jit.dg/test-combination.c (create_code): Likewise.
8268 (verify_code): Likewise.
8269 * jit.dg/test-threads.c (testcases): Likewise.
8271 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8273 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8274 rather than "jit". Load g++.exp, and call g++_init.
8275 Run test-*.cc files within the testsuite and *.cc files within
8277 (jit-dg-test): Drop the addition of -fgnu89-inline to
8278 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8279 doing it when compiling C testcases (since g++ does not handle
8280 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8281 is restored to the value after g++_init ran, rather than the
8282 value before g++_init ran. Return a list of
8283 $comp_output $output_file, as dg-test assumes.
8285 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8287 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8288 make it easier to figure out the origin of each test result when
8289 running test-combination.c and test-threads.c.
8290 (CHECK_VALUE): Likewise.
8291 (CHECK_DOUBLE_VALUE): Likewise.
8292 (CHECK_STRING_VALUE): Likewise.
8293 (CHECK_STRING_STARTS_WITH): Likewise.
8294 (CHECK_STRING_CONTAINS): Likewise.
8296 (check_string_value): Likewise, add "funcname" param.
8297 (check_string_starts_with): Likewise.
8298 (check_string_contains): Likewise.
8300 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8302 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8303 generating name of built executable.
8305 2015-01-07 Marek Polacek <polacek@redhat.com>
8308 * gcc.dg/pr64440.c: New test.
8309 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8311 2015-01-07 Marek Polacek <polacek@redhat.com>
8314 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8315 * gcc.dg/pr64417.c: New test.
8317 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8320 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8323 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8325 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8326 Check if testcases run without errors, not just if they compile.
8328 2015-01-06 Christian Bruel <christian.bruel@st.com>
8331 * gcc.target/sh/pr64507.c: New test.
8333 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8335 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8337 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8339 * c-c++-common/asan/sanitize-all-1.c: New test.
8340 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8341 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8342 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8343 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8345 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8347 * lib/target-supports.exp (check_profiling_available): Return 0 for
8349 (check_effective_target_tls_runtime): Likewise.
8350 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8351 * gcc.dg/20020312-2.c: Adjust for Visium.
8352 * gcc.dg/tls/thr-cse-1.c: Likewise
8353 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8354 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8355 * gcc.dg/weak/typeof-2.c: Likewise.
8357 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8359 PR rtl-optimization/64287
8360 * gcc.dg/aru-2.c: New test.
8362 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8365 * c-c++-common/ubsan/pr64344-1.c: New test.
8366 * c-c++-common/ubsan/pr64344-2.c: New test.
8368 PR tree-optimization/64465
8369 * gcc.dg/pr64465.c: New test.
8371 PR tree-optimization/64494
8372 * gcc.c-torture/compile/pr64494.c: New test.
8374 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8377 * gfortran.dg/realloc_on_assign_25.f90: New test.
8379 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8381 Update copyright years.
8383 2015-01-05 Marek Polacek <polacek@redhat.com>
8386 * gcc.dg/pr64423.c: New test.
8388 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8390 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8391 mmix-knuth-mmixware for the same reason as for MIPS.
8392 * gcc.dg/debug/debug-2.c: Ditto.
8394 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8396 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8399 * lib/gfortran.exp: Add libatomic library search path.
8400 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8401 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8403 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8405 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8407 * c-c++-common/tsan/bitfield_race.c: New testcase.
8408 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8410 2015-01-02 Tobias Burnus <burnus@net-b.de>
8412 * gfortran.dg/coarray/collectives_4.f90: New.
8414 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8417 * gfortran.dg/extends_16.f90: New.
8419 2015-01-02 Tobias Burnus <burnus@net-b.de>
8421 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8423 2015-01-02 Tobias Burnus <burnus@net-b.de>
8425 * gfortran.dg/coarray/codimension_2.f90: New.
8426 * gfortran.dg/coarray/codimension_2a.f90: New.
8427 * gfortran.dg/coarray_35.f90: New.
8428 * gfortran.dg/coarray_35a.f90: New.
8430 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8433 * gfortran.dg/dummy_procedure_11.f90: New.
8435 Copyright (C) 2015 Free Software Foundation, Inc.
8437 Copying and distribution of this file, with or without modification,
8438 are permitted in any medium without royalty provided the copyright
8439 notice and this notice are preserved.