1 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
5 * gcc.target/aarch64/adds1.c: Likewise.
6 * gcc.target/aarch64/ands_1.c: Likewise.
7 * gcc.target/aarch64/bics_1.c: Likewise.
8 * gcc.target/aarch64/subs1.c: Likewise.
9 * gcc.target/aarch64/subs3.c: Likewise.
11 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
14 * gfortran.dg/pr64589.f90: New test.
16 2015-07-13 Renlin Li <renlin.li@arm.com>
19 * gcc.c-torture/execute/pr66556.c: New.
21 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
23 * gcc.dg/20020219-1.c: Fix double word typos.
24 * gcc.dg/20020919-1.c: Same.
26 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
27 Jeff Law <law@redhat.com>
30 * g++.dg/tree-ssa/pr66726.c: New test.
31 * gcc.dg/tree-ssa/pr66726-2.c: New test.
32 * gcc.dg/tree-ssa/pr66726.c: New test.
34 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp0x/variadic-ttp2.C: New.
39 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
42 * g++.dg/cpp0x/auto46.C: New test.
43 * g++.dg/template/pr30044.C: New test.
44 * g++.dg/template/shadow2.C: New test.
45 * g++.dg/template/error55.C: New test.
46 * g++.dg/template/crash83.C: Accept any error string.
47 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
49 * g++.dg/cpp0x/variadic19.C: Likewise
50 * g++.dg/template/canon-type-13.C: Likewise.
51 * g++.old-deja/g++.pt/ttp42.C: Likewise.
52 * g++.dg/torture/20070621-1.C: Likewise.
54 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
57 * g++.dg/init/explicit3.C: New.
59 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
62 * gcc.target/i386/pr66819-1.c: New test.
63 * gcc.target/i386/pr66819-2.c: Likewise.
64 * gcc.target/i386/pr66819-3.c: Likewise.
65 * gcc.target/i386/pr66819-4.c: Likewise.
66 * gcc.target/i386/pr66819-5.c: Likewise.
68 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
71 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
72 __attribute__((noinline, noclone)). Change "x" to "volatile char"
73 type to prevent possible flag-clobbering zero-extensions.
74 * gcc.target/i386/pr66703.c: New test.
76 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
79 * g++.dg/cpp0x/nsdmi-template15.C: New.
81 2015-07-10 Jiong Wang <jiong.wang@arm.com>
83 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
85 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
87 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
88 * gcc.target/arm/flip-thumb.c: Likewise.
90 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
93 * gcc.target/i386/pr66813.c: New test.
95 2015-07-10 Jakub Jelinek <jakub@redhat.com>
98 * gcc.dg/gomp/pr66820.c: New test.
100 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
103 * g++.dg/cpp0x/scoped_enum6.C: New.
105 2015-07-10 Tom de Vries <tom@codesourcery.com>
107 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
108 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
110 2015-07-10 Richard Biener <rguenther@suse.de>
112 PR tree-optimization/66823
113 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
114 which should not be necessary. XFAIL.
116 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
119 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
121 2015-07-09 Jakub Jelinek <jakub@redhat.com>
124 * gcc.dg/gomp/pr66633-1.c: New test.
125 * gcc.dg/gomp/pr66633-2.c: New test.
126 * gcc.dg/gomp/pr66633-3.c: New test.
127 * gcc.dg/gomp/pr66633-4.c: New test.
129 2015-07-09 John Marino <gnugcc@marino.st>
131 * lib/target-supports.exp (check_effective_target_pie):
134 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
137 * gcc.target/i386/pr66814.c: New test.
139 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
141 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
142 * gcc.target/aarch64/fnmul-2.c: Likewise.
143 * gcc.target/aarch64/fnmul-3.c: Likewise.
144 * gcc.target/aarch64/fnmul-4.c: Likewise.
146 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
149 * g++.dg/cpp0x/vt-65790.C: New.
151 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
154 * gcc.target/i386/pr66818.c: New test.
156 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
159 * gcc.target/i386/pr66817.c: New test.
161 2015-07-09 Marek Polacek <polacek@redhat.com>
163 PR tree-optimization/66718
164 * gcc.dg/vect/vect-126.c: New test.
166 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
168 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
169 even when dwarf-2 is not the default.
171 2015-07-08 Jeff Law <law@redhat.com>
174 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
175 to have a single memory reference.
177 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
179 * g++.dg/other/dump-ada-spec-9.C: New test.
181 2015-07-08 Jakub Jelinek <jakub@redhat.com>
183 * g++.dg/vect/vect.exp: Run also simd* tests.
184 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
185 (check_vect): Fix up get_cpuid call for C++.
186 * g++.dg/vect/simd-clone-1.cc: New test.
188 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
190 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
192 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
194 * gcc.target/i386/readeflags-1.c (abort): New prototype.
195 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
197 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp0x/auto45.C: New.
202 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
205 * gcc.target/i386/pr66334.c: New.
207 2015-07-08 David Malcolm <dmalcolm@redhat.com>
209 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
212 2015-07-08 David Malcolm <dmalcolm@redhat.com>
215 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
216 (verify_code): Update expected error message.
217 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
218 (verify_code): Likewise.
219 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
220 (verify_code): Likewise.
222 2015-07-08 Richard Biener <rguenther@suse.de>
224 PR tree-optimization/66793
225 * gcc.dg/torture/pr66793.c: New testcase.
227 2015-07-08 Richard Biener <rguenther@suse.de>
229 PR tree-optimization/66794
230 * gcc.dg/torture/pr66794.c: New testcase.
232 2015-07-08 Marek Polacek <polacek@redhat.com>
235 * g++.dg/abi/abi-tag15.C: New test.
237 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
239 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
240 * gcc.target/mips/branch-3.c: Ditto
241 * gcc.target/mips/branch-4.c: Ditto.
242 * gcc.target/mips/branch-5.c: Ditto.
243 * gcc.target/mips/branch-6.c: Ditto.
244 * gcc.target/mips/branch-7.c: Ditto.
245 * gcc.target/mips/branch-8.c: Ditto.
246 * gcc.target/mips/branch-9.c: Ditto.
247 * gcc.target/mips/branch-10.c: Ditto.
248 * gcc.target/mips/branch-11.c: Ditto.
249 * gcc.target/mips/branch-12.c: Ditto.
250 * gcc.target/mips/branch-13.c: Ditto.
251 * gcc.target/mips/umips-branch-5.c: New file.
252 * gcc.target/mips/umips-branch-6.c: New file.
253 * gcc.target/mips/umips-branch-7.c: New file.
254 * gcc.target/mips/umips-branch-8.c: New file.
255 * gcc.target/mips/umips-branch-9.c: New file.
256 * gcc.target/mips/umips-branch-10.c: New file.
257 * gcc.target/mips/umips-branch-11.c: New file.
258 * gcc.target/mips/umips-branch-12.c: New file.
259 * gcc.target/mips/umips-branch-13.c: New file.
260 * gcc.target/mips/umips-branch-14.c: New file.
261 * gcc.target/mips/umips-branch-15.c: New file.
262 * gcc.target/mips/umips-branch-16.c: New file.
263 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
264 (OCCUPY_0xfffc): New define.
266 2015-07-08 Renlin Li <renlin.li@arm.com>
268 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
270 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
272 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
274 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
276 * gcc.target/i386/bt-3.c: New test.
277 * gcc.target/i386/bt-4.c: Ditto.
279 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
281 * g++.dg/other/dump-ada-spec-8.C: New test.
283 2015-07-07 David Malcolm <dmalcolm@redhat.com>
286 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
288 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
290 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
292 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
293 Avoid using an opaque struct for local "f".
295 2015-07-07 David Malcolm <dmalcolm@redhat.com>
298 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
299 * jit.dg/test-pr66779.c: New testcase.
301 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
303 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
306 2015-07-07 Richard Biener <rguenther@suse.de>
308 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
310 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
312 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
313 * gcc.target/mips/call-5.c: Ditto.
314 * gcc.target/mips/call-6.c: Ditto.
316 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
318 * gcc.dg/dx-test.c: New test-case.
320 2015-07-07 Andre Vehreschild <vehre@gmx.de>
323 * gfortran.dg/allocate_with_source_9.f08: New test.
325 2015-07-07 Christian Bruel <christian.bruel@st.com>
328 * gcc.target/arm/flip-thumb.c: Fix scan.
329 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
330 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
331 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
334 2015-05-05 Jakub Jelinek <jakub@redhat.com>
337 * gcc.c-torture/execute/pr65956.c: New test.
339 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
341 * gcc.target/arm/aapcs/align1.c: New.
342 * gcc.target/arm/aapcs/align_rec1.c: New.
343 * gcc.target/arm/aapcs/align2.c: New.
344 * gcc.target/arm/aapcs/align_rec2.c: New.
345 * gcc.target/arm/aapcs/align3.c: New.
346 * gcc.target/arm/aapcs/align_rec3.c: New.
347 * gcc.target/arm/aapcs/align4.c: New.
348 * gcc.target/arm/aapcs/align_rec4.c: New.
349 * gcc.target/arm/aapcs/align_vararg1.c: New.
350 * gcc.target/arm/aapcs/align_vararg2.c: New.
352 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
354 * gfortran.dg/iomsg_2.f90: New test.
356 2015-07-06 Richard Biener <rguenther@suse.de>
358 PR tree-optimization/66772
359 * gcc.dg/torture/pr66772-1.c: New testcase.
360 * gcc.dg/torture/pr66772-2.c: Likewise.
362 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
364 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
365 the jals instruction.
367 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
370 * gcc.target/i386/pr53383-1.c: New file.
371 * gcc.target/i386/pr53383-2.c: Likewise.
372 * gcc.target/i386/pr53383-3.c: Likewise.
374 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
376 * gcc.target/aarch64/fnmul-1.c: New.
377 * gcc.target/aarch64/fnmul-2.c: New.
378 * gcc.target/aarch64/fnmul-3.c: New.
379 * gcc.target/aarch64/fnmul-4.c: New.
381 2015-07-06 Richard Biener <rguenther@suse.de>
384 * gcc.dg/torture/pr66759.c: New testcase.
386 2015-07-06 Andre Vehreschild <vehre@gmx.de>
389 * gfortran.dg/alloc_comp_class_3.f03: New test.
390 * gfortran.dg/alloc_comp_class_4.f03: New test.
392 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
394 * gcc.c-torture/execute/pr66757.c: New test.
396 2015-07-06 Bin Cheng <bin.cheng@arm.com>
398 PR tree-optimization/66720
399 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
401 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
402 Sandra Loosemore <sandra@codesourcery.com>
404 * gcc.target/nios2/gprel-offset.c: New test.
406 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
409 * gfortran.dg/pr66725.f90: New test.
411 2015-07-03 Jason Merrill <jason@redhat.com>
413 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
414 Avoid narrowing error.
416 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
418 PR rtl-optimization/66706
419 * gcc.target/powerpc/shift-int.c: New testcase.
421 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
424 * gcc.target/i386/pr66746.c: New file.
426 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
428 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
430 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
432 PR tree-optimization/66119
433 * g++.dg/opt/pr66119.C: New.
435 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
438 * gfortran.dg/submodule_1.f90: New test
439 * gfortran.dg/submodule_2.f90: New test
440 * gfortran.dg/submodule_3.f90: New test
441 * gfortran.dg/submodule_4.f90: New test
442 * gfortran.dg/submodule_5.f90: New test
443 * gfortran.dg/submodule_6.f90: New test
444 * gfortran.dg/submodule_7.f90: New test
446 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
448 PR preprocessor/53690
449 * g++.dg/cpp/pr53690.C: New.
451 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453 * gcc.target/powerpc/vec-cmp.c: New test.
455 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
458 * gfortran.dg/pr56520.f90: New test.
460 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
463 * gfortran.dg/pr66545_1.f90: New test.
464 * gfortran.dg/pr66545_2.f90: New test.
466 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
468 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
469 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
471 2015-07-02 Richard Biener <rguenther@suse.de>
474 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
477 2015-07-02 Richard Biener <rguenther@suse.de>
479 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
481 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
483 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
485 2015-07-01 Jason Merrill <jason@redhat.com>
487 * lib/target-supports.exp (cxx_default): Set to C++14.
489 2015-07-01 Tom de Vries <tom@codesourcery.com>
492 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
495 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
497 * gfortran.dg/warn_conversion_8.f90: New test.
499 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
501 PR rtl-optimization/61047
502 * gcc.c-torture/execute/20150611-1.c: New testcase.
504 2015-07-01 David Malcolm <dmalcolm@redhat.com>
507 * jit.dg/all-non-failing-tests.h: Add
508 test-pr66700-observing-write-through-ptr.c.
509 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
511 2015-07-01 David Malcolm <dmalcolm@redhat.com>
513 * jit.dg/test-accessing-union.c: Add comments for use by
514 gcc/jit/docs/topics/types.rst.
516 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
518 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
519 'do-require-effective-target' with 'dg-require-effective-target'.
520 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
521 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
522 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
523 'stlex' with 'strex' as the expected output.
525 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
528 * g++.dg/cpp0x/gen-attrs-60.C: New.
529 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
531 2015-07-01 Jiong Wang <jiong.wang@arm.com>
533 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
535 * gcc.target/aarch64/pic-small.c: Restrict this test under
536 check_effective_target_aarch64_small_fpic.
538 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
540 * gfortran.dg/gomp/pr66633.f90: New test.
542 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
545 * g++.dg/template/pr66686.C: New test.
547 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
549 * gnat.dg/lto17.ad[sb]: New test.
551 2015-06-30 David Malcolm <dmalcolm@redhat.com>
553 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
554 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
556 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
558 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
560 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
562 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
564 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
566 * jit.dg/test-switch.c: New testcase.
567 * jit.dg/test-switch.cc: New testcase.
569 2015-06-30 David Malcolm <dmalcolm@redhat.com>
572 * jit.dg/all-non-failing-tests.h: Add note about
573 test-validly-unreachable-block.c.
574 * jit.dg/test-validly-unreachable-block.c: New file.
576 2015-06-30 David Malcolm <dmalcolm@redhat.com>
579 * jit.dg/all-non-failing-tests.h: Add note about
580 test-extra-options.c.
581 * jit.dg/test-extra-options.c: New testcase.
583 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
586 * gcc.target/i386/pr66691.c: New.
588 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
590 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
591 * gcc.target/i386/iamcu/args.h: Likewise.
592 * gcc.target/i386/iamcu/asm-support.S: Likewise.
593 * gcc.target/i386/iamcu/defines.h: Likewise.
594 * gcc.target/i386/iamcu/macros.h: Likewise.
595 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
596 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
597 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
598 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
599 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
600 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
601 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
602 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
603 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
604 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
605 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
606 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
607 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
608 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
609 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
610 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
611 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
613 2015-06-30 Marek Polacek <polacek@redhat.com>
615 * gcc.dg/fold-minus-6.c: New test.
617 * gcc.dg/fold-ior-3.c: New test.
619 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
621 Implement N4197 - Adding u8 character literals
622 * g++.dg/cpp1z/utf8.C: New.
623 * g++.dg/cpp1z/utf8-neg.C: New.
624 * g++.dg/cpp1z/udlit-utf8char.C: New.
626 2015-06-30 Marek Polacek <polacek@redhat.com>
628 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
630 2015-06-30 Tom de Vries <tom@codesourcery.com>
632 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
633 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
634 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
635 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
637 2015-06-30 Marek Polacek <polacek@redhat.com>
639 * gcc.dg/fold-ior-2.c: New test.
641 2015-06-30 Tom de Vries <tom@codesourcery.com>
643 PR tree-optimization/66652
644 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
645 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
647 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
649 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/cpp0x/constexpr-friend-3.C: New.
653 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
655 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
658 * gfortran.dg/wunused-parameter.f90: New test.
660 2015-06-29 Richard Henderson <rth@redhat.com>
662 * gcc.target/i386/asm-flag-1.c: New.
663 * gcc.target/i386/asm-flag-2.c: New.
664 * gcc.target/i386/asm-flag-3.c: New.
665 * gcc.target/i386/asm-flag-4.c: New.
666 * gcc.target/i386/asm-flag-5.c: New.
668 2015-06-29 Marek Polacek <polacek@redhat.com>
671 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
672 * c-c++-common/pr66322.c: New test.
673 * g++.dg/eh/scope1.C: Remove dg-warning.
675 2015-06-29 Richard Biener <rguenther@suse.de>
677 PR tree-optimization/66677
678 * gcc.dg/vect/pr66677.c: New testcase.
680 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
683 * gcc.dg/tree-ssa/pr64130.c: New test.
685 2015-06-26 Jiong Wang <jiong.wang@arm.com>
687 * gcc.target/aarch64/pic-small.c: New testcase.
689 2015-06-26 Richard Biener <rguenther@suse.de>
691 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
693 2015-06-26 Marek Polacek <polacek@redhat.com>
695 * gcc.dg/fold-and-1.c: New test.
696 * gcc.dg/fold-and-2.c: New test.
698 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
700 * gnat.dg/warn11.adb: Add missing dg directive.
701 * gnat.dg/warn12.adb: New test.
702 * gnat.dg/warn12_pkg.ads: New helper.
704 2015-06-26 Richard Biener <rguenther@suse.de>
706 * gfortran.dg/reassoc_3.f90: Adjust.
708 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
711 * gcc.target/i386/pr66412.c: New test.
713 2015-06-25 Richard Biener <rguenther@suse.de>
715 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
717 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
719 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
721 2015-06-25 Richard Biener <rguenther@suse.de>
723 * gfortran.dg/vect/vect-9.f90: New testcase.
725 2015-06-25 Nick Clifton <nickc@redhat.com>
727 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
728 H8300 and M32R targets.
730 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
733 * gfortran.dg/maxerrors.f90: New test.
735 2015-06-08 DJ Delorie <dj@redhat.com>
737 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
739 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
741 * gcc.target/aarch64/mgeneral-regs_3.c: New.
743 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
745 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
746 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
747 * gcc.target/aarch64/nofp_1.c: New file.
749 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
751 Implement N3928 - Extending static_assert
752 * g++.dg/cpp0x/static_assert8.C: Adjust.
753 * g++.dg/cpp0x/static_assert12.C: New.
754 * g++.dg/cpp0x/static_assert13.C: New.
755 * g++.dg/cpp1y/static_assert1.C: New.
756 * g++.dg/cpp1y/static_assert2.C: New.
757 * g++.dg/cpp1z/static_assert-nomsg.C: New.
759 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
762 * g++.dg/cpp0x/trailing11.C: New.
764 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
766 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
768 * gcc.target/arm/memset-inline-10.c: Likewise.
769 * gcc.target/arm/pr58784.c: Likewise.
770 * gcc.target/arm/pr59985.C: Likewise.
771 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
773 2015-06-24 Renlin Li <renlin.li@arm.com>
775 * gcc.target/aarch64/arm_align_max_pwr.c: New.
776 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
778 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
781 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
784 * g++.dg/cpp0x/auto45.C: New test.
785 * g++.dg/template/pr30044.C: New test.
786 * g++.dg/template/crash83.C: Accept any error string.
787 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
789 * g++.dg/cpp0x/variadic18.C: Likewise
790 * g++.dg/template/canon-type-13.C: Likewise.
791 * g++.old-deja/g++.pt/ttp42.C: Likewise.
793 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
796 * g++.dg/other/linkage2.C: New.
798 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
801 * gcc.target/arm/pr63408.c: New test.
803 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
805 * lib/c-torture.exp: Don't call check_effective_target_lto
806 before setting up environment correctly.
807 * lib/gcc-dg.exp: Likewise, and protect
808 gcc_force_conventional_output.
810 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
812 PR rtl-optimization/66306
813 * gcc.target/s390/pr66306.c: New test.
815 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
817 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
818 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
819 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
820 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
821 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
822 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
823 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
825 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
828 * gcc.c-torture/pr65803.c: New test.
830 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
833 * g++.dg/cpp0x/auto45.C: New test.
834 * g++.dg/template/pr30044.C: New test.
835 * g++.dg/template/crash83.C: Accept any error string.
836 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
838 * g++.dg/cpp0x/variadic18.C: Likewise
839 * g++.dg/template/canon-type-13.C: Likewise.
840 * g++.old-deja/g++.pt/ttp42.C: Likewise.
842 2015-06-23 Marek Polacek <polacek@redhat.com>
844 * c-c++-common/Wlogical-op-3.c: New test.
846 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
849 * g++.dg/cpp0x/scoped_enum5.C: New.
851 2015-06-23 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/66636
854 * gcc.dg/vect/pr66636.c: New testcase.
856 2015-06-23 Marek Polacek <polacek@redhat.com>
858 * gcc.dg/fold-minus-4.c: New test.
859 * gcc.dg/fold-minus-5.c: New test.
860 * c-c++-common/ubsan/overflow-add-5.c: New test.
862 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
864 Add missing testcase from r224672.
865 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
867 * gcc.target/vax/bswapdi-1.c: New.
869 2015-06-23 Andre Vehreschild <vehre@gmx.de>
872 * gfortran.dg/associate_18.f08: New test.
874 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
877 * gcc.target/i386/pr66560-1.c: New test.
878 * gcc.target/i386/pr66560-2.c: Ditto.
879 * gcc.target/i386/pr66560-3.c: Ditto.
880 * gcc.target/i386/pr66560-4.c: Ditto.
882 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
884 * gcc.target/nvptx/nvptx.exp: New file.
885 * gcc.target/nvptx/proto-1.c: Likewise.
887 2015-06-23 Bin Cheng <bin.cheng@arm.com>
889 PR tree-optimization/66449
890 * gcc.dg/vect/pr66449.c: New test.
892 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
894 * g++.dg/other/dump-ada-spec-5.C: New test.
895 * g++.dg/other/dump-ada-spec-6.C: Likewise.
896 * g++.dg/other/dump-ada-spec-7.C: Likewise.
898 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/inherit/pure1.C: Test location too.
902 2015-06-22 Marek Polacek <polacek@redhat.com>
904 * gcc.dg/fold-ior-1.c: New test.
905 * gcc.dg/fold-minus-2.c: New test.
906 * gcc.dg/fold-minus-3.c: New test.
907 * gcc.dg/fold-plus-1.c: New test.
908 * gcc.dg/fold-plus-2.c: New test.
909 * gcc.dg/fold-xor-4.c: New test.
910 * gcc.dg/fold-xor-5.c: New test.
912 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
915 * g++.dg/torture/pr65914.C: New.
917 2015-06-22 Richard Biener <rguenther@suse.de>
919 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
920 not existing TORTURE_OPTIONS only.
921 * lib/gcc-dg.exp: Likewise.
923 2015-06-22 Christian Bruel <christian.bruel@st.com>
926 * gcc.target/arm/flip-thumb.c: New test.
928 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
929 Martin Liska <mliska@suse.cz>
932 * g++.dg/ipa/pr65908.C: New testcase.
934 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
937 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
938 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
940 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
942 * gnat.dg/specs/debug1.ads: Adjust.
944 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
946 * gcc.target/aarch64/fmovd-zero-mem.c: New.
947 * gcc.target/aarch64/fmovd-zero-reg.c: New.
948 * gcc.target/aarch64/fmovf-zero-mem.c: New.
949 * gcc.target/aarch64/fmovf-zero-reg.c: New.
950 * gcc.target/aarch64/fmovld-zero-mem.c: New.
951 * gcc.target/aarch64/fmovld-zero-mem.c: New.
952 * gcc.target/aarch64/fmovd-zero.c: Delete.
953 * gcc.target/aarch64/fmovf-zero.c: Delete.
955 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
957 * gcc.target/vax/bswapdi-1.c: New.
959 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
961 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
963 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
965 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
967 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
969 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
971 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
973 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
975 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
977 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
979 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
981 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
983 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
985 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
987 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
989 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
991 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
993 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
995 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
997 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
999 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1001 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1003 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1005 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1007 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1009 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1011 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1013 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1015 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1017 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1019 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1021 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1023 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1025 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1027 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1029 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1031 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1033 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1035 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1037 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1038 (_ARM_FPSCR): Add FZ field.
1039 (clean_results): Force FZ=1 on AArch64.
1040 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1042 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1044 * gcc.target/aarch64/pr62308.c: New test.
1046 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1049 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1051 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1053 * gcc.target/i386/mpx/pr66581.c: New test.
1055 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1057 * gcc.target/i386/cmov9.c: New test.
1059 2015-06-18 Richard Biener <rguenther@suse.de>
1061 * g++.dg/other/const4.C: New testcase.
1063 2015-06-18 Michael Matz <matz@suse.de>
1066 * gcc.dg/vect/pr66253.c: New testcase.
1068 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1071 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1073 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1076 * gcc.target/i386/mpx/pr66568.c: New test.
1078 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1081 * gcc.target/i386/mpx/pr66567.c: New test.
1083 2015-06-18 Richard Biener <rguenther@suse.de>
1085 PR tree-optimization/66510
1086 * gcc.dg/vect/slp-perm-12.c: New testcase.
1088 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1090 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1091 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1092 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1093 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1095 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1098 * g++.dg/gomp/pr66571-1.C: New test.
1101 * c-c++-common/gomp/pr66429.c: New test.
1103 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1105 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1106 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1108 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1110 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1113 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1116 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1118 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1120 * gcc.target/mips/pr65862-1.c: New test.
1121 * gcc.target/mips/pr65862-2.c: Likewise.
1123 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1125 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1126 * gcc.target/i386/pr52252-atom.c: Ditto.
1127 * gcc.target/i386/vect-div-1.c: Ditto.
1128 * gcc.target/i386/rotate-5.c: Ditto.
1129 * gcc.target/i386/pr50202.c: Ditto.
1130 * gcc.target/i386/pr37843-3.c: Ditto.
1131 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1132 * gcc.target/i386/pr53397-1.c: Ditto.
1133 * gcc.target/i386/pr55934.c: Ditto.
1134 * gcc.target/i386/pr37843-4.c: Ditto.
1135 * gcc.target/i386/pr60451.c: Ditto.
1136 * gcc.target/i386/pr53397-2.c: Ditto.
1137 * gcc.target/i386/vectorize1.c: Ditto.
1138 * gcc.target/i386/extract-insert-combining.c: Ditto.
1139 * gcc.target/i386/pr53759.c: Ditto.
1140 * gcc.target/i386/pr52252-core.c: Ditto.
1141 * gcc.target/i386/rotate-3.c: Ditto.
1142 * gcc.target/i386/sse-20.c: Ditto.
1143 * gcc.target/i386/rotate-4.c: Ditto.
1144 * gcc.target/i386/pr61403.c: Ditto.
1145 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1146 * gcc.target/i386/pr60901.c: Ditto.
1147 * gcc.target/i386/pr59794-7.c: Ditto.
1148 * gcc.target/i386/pr62208.c: Ditto.
1149 * gcc.target/i386/pr53416.c: Ditto.
1150 * gcc.target/i386/asm-dialect-1.c: Ditto.
1151 * gcc.target/i386/pr50038.c: Ditto.
1152 * gcc.target/i386/47698.c: Ditto.
1153 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1154 * gcc.target/i386/pr59794-2.c: Ditto.
1155 * gcc.target/i386/pr59794-3.c: Ditto.
1156 * gcc.target/i386/pr39058.c: Ditto.
1157 * gcc.target/i386/pr60205-1.c: Ditto.
1158 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1159 * gcc.target/i386/sse2-movq-2.c: Ditto.
1161 2015-06-17 Richard Biener <rguenther@suse.de>
1163 PR tree-optimization/66251
1164 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1166 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1169 * g++.dg/parse/new-placement1.C: New.
1171 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1173 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1174 * jit.dg/test-compound-assignment.c: New testcase.
1176 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1179 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1180 to "testcases" array.
1182 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1185 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1186 * jit.dg/test-debug-strings.c: New test case.
1187 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1188 the discriminant has a sane debug string.
1190 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1193 * gcc.target/i386/pr56766-1.c: New test.
1194 * gcc.target/i386/pr56766-2.c: Ditto.
1196 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1198 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1199 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1200 * gcc.target/mips/loongson-simd.c: Ditto.
1202 2015-06-16 Richard Biener <rguenther@suse.de>
1204 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1206 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1208 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1209 passed by the testsuite driver.
1211 2015-06-16 Richard Biener <rguenther@suse.de>
1213 * gcc.dg/vect/slp-perm-11.c: New testcase.
1215 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1217 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1220 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1222 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1223 Reinstate calls to torture-init and torture-finalize.
1225 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1227 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1229 2015-06-15 Nathan Sidwell <nathan@acm.org>
1232 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1234 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1237 * g++.dg/cpp0x/local-type1.C: New.
1239 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1244 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1245 unimplemented error.
1246 * gfortran.dg/allocate_with_source_7.f08: New test.
1247 * gfortran.dg/allocate_with_source_8.f08: New test.
1249 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1252 * g++.dg/warn/Walways-true-3.C: New test.
1254 2015-06-13 Tom de Vries <tom@codesourcery.com>
1256 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1258 2015-06-13 Tom de Vries <tom@codesourcery.com>
1260 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1261 (main): Remove superfluous attributes.
1262 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1263 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1265 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1267 * gcc.target/i386/monitorx.c: New.
1268 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1269 * gcc.target/i386/sse-13.c: Ditto.
1270 * gcc.target/i386/sse-14.c: Ditto.
1271 * gcc.target/i386/sse-22.c: Ditto.
1272 * gcc.target/i386/sse-23.c: Ditto.
1273 * g++.dg/other/i386-2.C: Ditto.
1274 * g++.dg/other/i386-3.C: Ditto.
1276 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1278 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1280 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1283 * gfortran.dg/allocatable_scalar_13.f90: New test
1285 2015-06-11 Marek Polacek <polacek@redhat.com>
1287 * gcc.dg/fold-xor-3.c: New test.
1289 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1291 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1292 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1294 2015-06-11 Christian Bruel <christian.bruel@st.com>
1297 * gcc.target/arm/pragma_attribute.c: New test.
1299 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1301 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1303 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1306 * gcc.target/i386/pr66473.c: New test.
1308 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1311 * gcc.dg/tls/pr66470.c: New test.
1312 * gcc.target/i386/pr66470.c: New test.
1314 2015-06-10 Christian Bruel <christian.bruel@st.com>
1317 * gcc.target/arm/attr_arm.c: New test
1318 * gcc.target/arm/attr_arm-err.c: New test
1319 * gcc.target/arm/attr_thumb.c: New test
1320 * gcc.target/arm/attr_thumb-static.c: New test
1322 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1327 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1329 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1331 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1332 passed by the testsuite driver.
1334 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1337 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1338 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1339 * gcc.dg/ssp-1.c: Make counter a register.
1340 * gcc.dg/ssp-2.c: Likewise.
1341 * gcc.dg/torture/parm-coalesce.c: New.
1343 2015-06-09 Tom de Vries <tom@codesourcery.com>
1345 * gcc.target/i386/vararg-loc.c: New test.
1347 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1350 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1351 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1353 2015-06-09 Marek Polacek <polacek@redhat.com>
1355 PR tree-optimization/66299
1356 * gcc.dg/pr66299-1.c: New test.
1357 * gcc.dg/pr66299-2.c: New test.
1358 * gcc.dg/pr66299-3.c: New test.
1360 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1362 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1363 passed by the testsuite driver.
1365 2015-06-09 Richard Biener <rguenther@suse.de>
1368 * gcc.dg/fold-modpow2.c: New testcase.
1370 2015-06-09 Richard Biener <rguenther@suse.de>
1372 PR tree-optimization/66419
1373 * gcc.dg/vect/bb-slp-37.c: New testcase.
1375 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1377 * gcc.target/arm/stl-cond.c: New test.
1379 2015-06-09 Richard Biener <rguenther@suse.de>
1382 * gcc.dg/torture/pr66413.c: New testcase.
1384 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1386 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1387 * gcc.dg/ssp-1.c: Make counter a register.
1388 * gcc.dg/ssp-2.c: Likewise.
1389 * gcc.dg/torture/parm-coalesce.c: New.
1391 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1393 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1394 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1396 2015-06-08 Tom de Vries <tom@codesourcery.com>
1398 PR rtl-optimization/66444
1399 * gcc.dg/pr66444.c: New test.
1401 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1404 * gfortran.dg/class_is_1.f90: New test.
1405 * gfortran.dg/type_is_1.f90: Ditto.
1407 2015-06-08 Marek Polacek <polacek@redhat.com>
1410 * gcc.dg/cpp/pr66415-1.c: New test.
1411 * gcc.dg/cpp/pr66415-2.c: New test.
1413 2015-06-08 Richard Biener <rguenther@suse.de>
1415 PR tree-optimization/66422
1416 * gcc.dg/Warray-bounds-16.c: New testcase.
1418 2015-06-08 Richard Biener <rguenther@suse.de>
1420 * gcc.dg/vect/slp-perm-10.c: New testcase.
1421 * gcc.dg/vect/slp-23.c: Adjust.
1422 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1423 vector pointer update.
1425 2015-06-08 Marek Polacek <polacek@redhat.com>
1428 * g++.dg/ubsan/pr66452.C: New test.
1430 2015-06-08 Tom de Vries <tom@codesourcery.com>
1432 PR tree-optimization/66436
1433 * gcc.dg/gomp/dump-new-function-2.c: New test.
1434 * gcc.dg/gomp/dump-new-function-3.c: Same.
1435 * gcc.dg/gomp/dump-new-function.c: Same.
1437 2015-06-08 Tom de Vries <tom@codesourcery.com>
1439 PR tree-optimization/66435
1440 * gcc.dg/gomp/notify-new-function-2.c: New test.
1441 * gcc.dg/gomp/notify-new-function-3.c: Same.
1442 * gcc.dg/gomp/notify-new-function.c: Same.
1444 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1446 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1447 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1448 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1449 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1450 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1451 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1454 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1457 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1458 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1460 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1461 * gfortran.dg/warn_conversion_5.f90: New test.
1462 * gfortran.dg/warn_conversion_6.f90: New test.
1463 * gfortran.dg/warn_conversion_7.f90: New test.
1465 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1468 * gfortran.dg/blockdata_9.f: New test.
1470 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1473 * gfortran.dg/forall_17.f90: New test.
1475 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1477 * g++.dg/cpp0x/pr57101.C: Add warning.
1478 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1479 * g++.dg/ext/visibility/anon7.C: Same.
1480 * g++.dg/ipa/pr63587-2.C: Same.
1481 * g++.dg/opt/dump1.C: Same.
1482 * g++.dg/opt/pr59622-3.C: Same.
1483 * g++.dg/opt/pr59622.C: Same.
1484 * g++.dg/torture/pr46383.C: Same.
1485 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1486 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1487 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1489 * gfortran.dg/intent_out_8.f90: Same.
1490 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1492 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1495 gfortran.dg/equiv_9.f90: New test.
1498 2015-06-05 Tom de Vries <tom@codesourcery.com>
1500 merge from gomp4 branch:
1501 2015-05-28 Tom de Vries <tom@codesourcery.com>
1503 PR tree-optimization/65443
1504 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1505 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1506 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1508 2015-06-05 Nathan Sidwell <nathan@acm.org>
1511 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1513 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1515 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1517 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1519 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1521 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1523 * testsuite/gcc.target/i386/noplt-1.c: New test.
1524 * testsuite/gcc.target/i386/noplt-2.c: New test.
1525 * testsuite/gcc.target/i386/noplt-3.c: New test.
1526 * testsuite/gcc.target/i386/noplt-4.c: New test.
1528 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1531 * gfortran.dg/adjustl_1.f90: New test.
1533 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1535 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1536 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1538 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1540 * lto.c (iterative_hash_canonical_type,
1541 gimple_register_canonical_type): only hash main variants of types
1543 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1545 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1546 Move set of dg-do-what-default after early return.
1548 2015-06-04 Marek Polacek <polacek@redhat.com>
1551 * gcc.dg/lvalue-8.c: New test.
1553 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1554 Paolo Carlini <paolo.carlini@oracle.com>
1557 * g++.dg/other/pr66130.C: New.
1558 * g++.dg/cpp0x/pr66130.C: Likewise.
1560 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1562 * g++.dg/cpp0x/decl-loc1.C: New.
1563 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1564 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1565 * g++.dg/init/ctor8.C: Likewise.
1566 * g++.dg/parse/semicolon4.C: Likewise.
1568 2015-06-03 Marek Polacek <polacek@redhat.com>
1571 * g++.dg/ubsan/static-init-1.C: New test.
1572 * g++.dg/ubsan/static-init-2.C: New test.
1573 * g++.dg/ubsan/static-init-3.C: New test.
1575 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1578 * gcc.target/i386/pr66275.c: New test.
1580 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1582 * gcc.dg/Wcxx-compat-22.c: New testcase.
1583 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1584 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1585 * c-c++-common/pr58346-1.c: Likewise.
1586 * c-c++-common/transparent-union-1.c: Likewise.
1588 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1590 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1591 * g++.dg/plugin/def_plugin.c: New file.
1592 * g++.dg/plugin/def-plugin-test.C: New file.
1594 2015-06-03 Richard Biener <rguenther@suse.de>
1596 * gcc.dg/vect/bb-slp-36.c: New testcase.
1598 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1600 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1602 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1604 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1605 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1606 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1607 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1609 2015-06-03 Marek Polacek <polacek@redhat.com>
1613 * gcc.dg/pr64223-1.c: New test.
1614 * gcc.dg/pr64223-2.c: New test.
1616 2015-06-03 Richard Biener <rguenther@suse.de>
1618 PR tree-optimization/63916
1619 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1621 2015-06-03 Richard Biener <rguenther@suse.de>
1623 PR tree-optimization/66375
1624 * gcc.dg/torture/pr66375.c: New testcase.
1626 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1628 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1630 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1633 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1635 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1638 * gfortran.dg/reshape_7.f90: New test.
1640 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1643 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1646 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1649 * gcc.dg/pr49551.c: New testcase.
1651 2015-06-02 Richard Biener <rguenther@suse.de>
1654 * g++.dg/lto/pr65549_0.C: New testcase.
1656 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1660 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1662 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1664 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1666 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1669 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1671 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1673 PR tree-optimization/48052
1674 * gcc.dg/tree-ssa/scev-8.c: New.
1675 * gcc.dg/tree-ssa/scev-9.c: New.
1676 * gcc.dg/tree-ssa/scev-10.c: New.
1677 * gcc.dg/vect/pr48052.c: New.
1679 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1681 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1683 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1685 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1687 2015-06-02 Marek Polacek <polacek@redhat.com>
1690 * gcc.dg/torture/pr66345.c: New test.
1692 2015-06-02 Richard Biener <rguenther@suse.de>
1694 PR tree-optimization/65961
1695 * gcc.dg/torture/pr65961.c: New testcase.
1697 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1699 PR tree-optimization/52563
1700 PR tree-optimization/62173
1701 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1702 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1704 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1706 * gnat.dg/specs/varsize_return2.ads: New test.
1707 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1709 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1711 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1713 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1716 * gcc.target/aarch64/sync-comp-swap.c: New.
1717 * gcc.target/aarch64/sync-comp-swap.x: New.
1718 * gcc.target/aarch64/sync-op-acquire.c: New.
1719 * gcc.target/aarch64/sync-op-acquire.x: New.
1720 * gcc.target/aarch64/sync-op-full.c: New.
1721 * gcc.target/aarch64/sync-op-full.x: New.
1722 * gcc.target/aarch64/sync-op-release.c: New.
1723 * gcc.target/aarch64/sync-op-release.x: New.
1725 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1727 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1730 2015-06-01 Richard Biener <rguenther@suse.de>
1732 PR tree-optimization/66349
1733 PR tree-optimization/66352
1734 PR tree-optimization/66357
1735 * gcc.dg/torture/pr66357.c: New testcase.
1736 * gcc.dg/torture/pr66349.c: Likewise.
1737 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1739 2015-06-01 Richard Biener <rguenther@suse.de>
1742 2015-05-29 Richard Biener <rguenther@suse.de>
1744 PR tree-optimization/66314
1745 * gcc.dg/asan/pr66314.c: New testcase.
1747 2015-06-01 Richard Biener <rguenther@suse.de>
1749 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1751 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1753 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1755 (hp3, hp4): Add inline keyword.
1756 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1757 (hp2): Add inline keyword.
1758 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1759 (hp2): Add inline keyword.
1761 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1764 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1765 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1766 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1767 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1769 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1771 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1772 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1774 2015-06-01 Richard Biener <rguenther@suse.de>
1776 PR tree-optimization/66280
1777 * g++.dg/torture/pr66280.C: New testcase.
1778 * g++.dg/torture/pr66280-2.C: Likewise.
1780 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1782 * gnat.dg/addr9_1.adb: New test.
1783 * gnat.dg/addr9_2.adb: Likewise.
1784 * gnat.dg/addr9_3.adb: Likewise.
1785 * gnat.dg/addr9_4.adb: Likewise.
1787 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1789 * g++.dg/other/dump-ada-spec-4.C: New test.
1791 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1793 * gcc.dg/alias-8.c: Fix dg-warning.
1795 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1797 * gcc.dg/alias-8.c: Do not xfail.
1798 * gcc.dg/pr62167.c: Prevent FRE.
1799 * gcc.dg/alias-14.c: New testcase.
1801 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1803 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1805 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1808 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1810 * gcc.target/s390/hotpatch-10.c: Likewise.
1811 * gcc.target/s390/hotpatch-11.c: Likewise.
1812 * gcc.target/s390/hotpatch-12.c: Likewise.
1813 * gcc.target/s390/hotpatch-17.c: Likewise.
1814 * gcc.target/s390/hotpatch-18.c: Likewise.
1815 * gcc.target/s390/hotpatch-20.c: Likewise.
1816 * gcc.target/s390/hotpatch-21.c: Likewise.
1817 * gcc.target/s390/hotpatch-22.c: Likewise.
1818 * gcc.target/s390/hotpatch-23.c: Likewise.
1819 * gcc.target/s390/hotpatch-24.c: Likewise.
1820 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1821 to check for the exact nops too.
1822 * gcc.target/s390/hotpatch-3.c: Likewise.
1823 * gcc.target/s390/hotpatch-4.c: Likewise.
1824 * gcc.target/s390/hotpatch-5.c: Likewise.
1825 * gcc.target/s390/hotpatch-6.c: Likewise.
1826 * gcc.target/s390/hotpatch-7.c: Likewise.
1827 * gcc.target/s390/hotpatch-8.c: Likewise.
1828 * gcc.target/s390/hotpatch-9.c: Likewise.
1829 * gcc.target/s390/hotpatch-14.c: Likewise.
1830 * gcc.target/s390/hotpatch-15.c: Likewise.
1831 * gcc.target/s390/hotpatch-16.c: Likewise.
1832 * gcc.target/s390/hotpatch-19.c: Likewise.
1833 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1834 scan-assembler-times counting number of .align directives.
1835 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1836 dg-options. Remove scan-assembler-times counting number of .align
1838 * gcc.target/s390/hotpatch-26.c: New file.
1839 * gcc.target/s390/hotpatch-27.c: New file.
1840 * gcc.target/s390/hotpatch-28.c: New file.
1841 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1842 using -Os -O0 -O1 -O2 -O3 options.
1844 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1846 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1848 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1850 PR tree-optimization/66142
1851 * gcc.dg/vect/pr66142.c: New test.
1853 2015-05-29 Richard Biener <rguenther@suse.de>
1855 PR tree-optimization/66314
1856 * gcc.dg/asan/pr66314.c: New testcase.
1858 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1860 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1861 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1863 (schedule-cleanups, dg-keep-saved-temps): New proc.
1864 (gcc-dg-test-1): Schedule cleanups.
1865 * lib/profopt.exp (profopt-execute): Likewise.
1866 * g++.dg/cdce3.C: Adjust expected line numbers.
1867 * gcc.dg/cdce1.c: Likewise.
1868 * gcc.dg/cdce2.c: Likewise.
1869 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1870 * gcc.dg/strlenopt-24.c: Likewise.
1871 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1872 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1873 * obj-c++.dg/encode-2.mm: Likewise.
1875 2015-05-28 DJ Delorie <dj@redhat.com>
1877 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1879 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1881 * gnat.dg/discr43.adb: New test.
1883 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1885 * gnat.dg/varsize_temp.adb: Rename into...
1886 * gnat.dg/varsize1.adb: ...this.
1887 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1888 * gnat.dg/varsize2.ad[sb]: ...this.
1889 * gnat.dg/varsize3_1.adb: New test.
1890 * gnat.dg/varsize3_2.adb: Likewise.
1891 * gnat.dg/varsize3_3.adb: Likewise.
1892 * gnat.dg/varsize3_4.adb: Likewise.
1893 * gnat.dg/varsize3_5.adb: Likewise.
1894 * gnat.dg/varsize3_6.adb: Likewise.
1895 * gnat.dg/varsize3_pkg1.ads: New helper.
1896 * gnat.dg/varsize3_pkg2.ads: Likewise.
1897 * gnat.dg/varsize3_pkg3.ads: Likewise.
1899 2015-05-28 Richard Biener <rguenther@suse.de>
1901 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1903 2015-05-28 Richard Biener <rguenther@suse.de>
1905 PR tree-optimization/66142
1906 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1908 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1911 * gcc.dg/darwin-minversion-3.c: Update testcase.
1912 * gcc.dg/darwin-minversion-4.c: Ditto.
1913 * gcc.dg/darwin-minversion-5.c: New testcase.
1914 * gcc.dg/darwin-minversion-6.c: Ditto.
1915 * gcc.dg/darwin-minversion-7.c: Ditto.
1916 * gcc.dg/darwin-minversion-8.c: Ditto.
1917 * gcc.dg/darwin-minversion-9.c: Ditto.
1918 * gcc.dg/darwin-minversion-10.c: Ditto.
1919 * gcc.dg/darwin-minversion-11.c: Ditto.
1920 * gcc.dg/darwin-minversion-12.c: Ditto.
1922 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1924 PR rtl-optimization/66168
1925 * gcc.c-torture/compile/pr66168.c: New test.
1927 2015-05-27 Jeff Law <law@redhat.com>
1930 * gcc.dg/target/m68k/pr39726-1.c: New test.
1932 2015-05-27 Nathan Sidwell <nathan@acm.org>
1935 * g++.dg/ext/alias-canon3.C: New.
1937 2015-05-27 Richard Biener <rguenther@suse.de>
1939 PR tree-optimization/66272
1941 2014-08-15 Richard Biener <rguenther@suse.de>
1943 PR tree-optimization/62031
1944 * gcc.dg/torture/pr66272.c: New testcase.
1946 2015-05-27 Richard Biener <rguenther@suse.de>
1948 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1950 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1953 * gcc.dg/pr65358.c: New test.
1955 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1958 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1960 * gfortran.dg/allocate_with_source_6.f90: New test.
1962 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1964 * gnat.dg/atomic7_1.adb: New test.
1965 * gnat.dg/atomic7_2.adb: Likewise.
1966 * gnat.dg/atomic7_pkg1.ads: New helper.
1967 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1969 2015-05-26 Michael Matz <matz@suse.de>
1972 * gcc.dg/vect/pr66251.c: New test.
1974 2015-05-26 Richard Biener <rguenther@suse.de>
1976 PR tree-optimization/66142
1977 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1979 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1982 * gfortran.dg/allocatable_scalar_13.f90: New test
1984 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1986 * gnat.dg/warn11.adb: New test.
1987 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1989 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1991 * gnat.dg/vfa1_1.adb: New test.
1992 * gnat.dg/vfa1_2.adb: Likewise.
1993 * gnat.dg/vfa1_3.adb: Likewise.
1994 * gnat.dg/vfa1_4.adb: Likewise.
1995 * gnat.dg/vfa1_pkg.ads: New helper.
1997 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1999 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2000 * gcc.target/i386/pr66232-3.c: Likewise.
2002 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2005 * gcc.target/i386/pr66274.c: New test.
2007 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2009 * gnat.dg/renaming6.ad[sb]: New test.
2011 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2013 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2014 and 'dg-require-effective-target pie'.
2016 2015-05-23 Nathan Sidwell <nathan@acm.org>
2019 * g++.dg/cpp0x/pr66243.C: New.
2021 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2024 * g++.dg/lto/pr66180_0.C: New testcase.
2025 * g++.dg/lto/pr66180_1.C: New testcase.
2027 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2030 * typebound_call_27.f90: New file.
2032 2015-05-23 Nathan Sidwell <nathan@acm.org>
2035 * g++.dg/template/pr65936.C: New.
2037 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2039 PR tree-optimization/63387
2040 * gcc.dg/pr63387-2.c: New testcase.
2042 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2044 * gcc.dg/simd-1.c: Update to the new message.
2046 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2048 * gcc.dg/nand.c: New testcase.
2050 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2052 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2053 Set dg-do-what-default to compile only on ARM targets without
2054 arm_neon_hw execution support. Remove redundant c-torture-execute
2055 in loop over test cases.
2057 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2060 * gcc.target/aarch64/pr65491_1.c: New test.
2061 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2062 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2064 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp0x/explicit9.C: New.
2068 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2070 2015-05-22 Richard Biener <rguenther@suse.de>
2072 PR tree-optimization/66251
2073 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2075 2015-05-22 Marek Polacek <polacek@redhat.com>
2078 * c-c++-common/attributes-enum-1.c: New test.
2079 * c-c++-common/attributes-enum-2.c: New test.
2080 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2081 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2083 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2085 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2086 effective target support. If no arm_neon_hw support, do not attempt
2087 to execute the tests; only compile them.
2088 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2089 and "dg-require-effective-target arm_neon_ok".
2090 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2091 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2092 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2093 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2094 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2095 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2096 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2097 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2098 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2099 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2100 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2101 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2102 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2103 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2104 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2105 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2106 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2107 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2108 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2109 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2110 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2111 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2112 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2113 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2114 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2115 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2116 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2117 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2118 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2119 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2120 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2121 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2122 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2123 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2124 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2125 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2126 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2127 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2128 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2129 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2130 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2131 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2132 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2133 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2134 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2135 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2136 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2137 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2138 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2139 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2140 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2141 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2142 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2143 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2144 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2145 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2146 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2147 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2148 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2149 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2150 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2151 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2152 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2153 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2154 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2155 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2156 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2157 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2158 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2159 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2160 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2161 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2162 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2163 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2164 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2165 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2166 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2167 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2168 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2169 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2170 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2171 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2172 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2173 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2174 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2175 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2176 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2177 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2178 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2179 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2180 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2181 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2182 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2183 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2184 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2185 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2186 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2187 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2188 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2189 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2190 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2191 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2192 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2193 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2194 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2195 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2196 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2197 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2198 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2199 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2200 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2201 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2202 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2204 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2206 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2207 * gcc.dg/vect/pr59354.c: Likewise.
2208 * gcc.dg/vect/pr64252.c: Likewise.
2209 * gcc.dg/vect/pr64404.c: Likewise.
2210 * gcc.dg/vect/pr64493.c: Likewise.
2211 * gcc.dg/vect/pr64495.c: Likewise.
2212 * gcc.dg/vect/pr64844.c: Likewise.
2213 * gcc.dg/vect/pr65518.c: Likewise.
2214 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2216 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/cpp1y/var-templ28.C: New.
2221 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2224 * gcc.target/i386/pr66232-1.c: New test.
2225 * gcc.target/i386/pr66232-2.c: Likewise.
2226 * gcc.target/i386/pr66232-3.c: Likewise.
2227 * gcc.target/i386/pr66232-4.c: Likewise.
2228 * gcc.target/i386/pr66232-5.c: Likewise.
2230 2015-05-21 Nathan Sidwell <nathan@acm.org>
2232 * g++.dg/cpp1y/pr60943.C: New.
2234 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2236 PR tree-optimization/66233
2237 * gcc.c-torture/execute/pr66233.c: New test.
2239 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2242 * gfortran.dg/inline_matmul_11.f90: New test.
2244 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2246 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2247 instead of listing several targets on its own.
2248 * gcc.target/i386/pr32219-2.c: Likewise.
2249 * gcc.target/i386/pr32219-3.c: Likewise.
2250 * gcc.target/i386/pr32219-4.c: Likewise.
2251 * gcc.target/i386/pr32219-5.c: Likewise.
2252 * gcc.target/i386/pr32219-6.c: Likewise
2253 * gcc.target/i386/pr32219-7.c: Likewise.
2254 * gcc.target/i386/pr32219-8.c: Likewise.
2255 * gcc.target/i386/pr39013-1.c: Likewise.
2256 * gcc.target/i386/pr39013-2.c: Likewise.
2257 * gcc.target/i386/pr64317.c: Likewise.
2259 2015-05-21 Jeff Law <law@redhat.com>
2261 * gcc.target/hppa/shadd-3.c: New test.
2262 * gcc.target/hppa/shadd-4.c: New test.
2264 2015-05-21 Michael Matz <matz@suse.de>
2266 * gcc.dg/vect/vect-strided-store.c: New test.
2267 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2268 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2270 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2272 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2273 * gcc.dg/pow-sqrt-synth-1.c: New test.
2274 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2276 2015-05-21 Richard Biener <rguenther@suse.de>
2279 * g++.dg/conversion/pr66211.C: New testcase.
2280 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2282 2015-05-21 Jeff Law <law@redhat.com>
2284 * gcc.target/hppa/shadd-2.c: New test.
2286 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2289 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2291 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2294 * gcc.target/arm/pr26702.c: Adjust target selector.
2296 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2299 * gcc.dg/lto/pr66221_0.c: New test.
2300 * gcc.dg/lto/pr66221_1.c: New test.
2302 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2305 * gcc.dg/redecl-4.c: Update column numbers.
2306 * gcc.dg/format/bitfld-1.c: Likewise.
2307 * gcc.dg/format/attr-2.c: Likewise.
2308 * gcc.dg/format/attr-6.c: Likewise.
2309 * gcc.dg/format/attr-7.c (baz): Likewise.
2310 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2311 * gcc.dg/format/attr-4.c: Likewise.
2312 * gcc.dg/format/branch-1.c: Likewise.
2313 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2314 locations within strings with embedded escape sequences.
2316 2015-05-20 Jeff Law <law@redhat.com>
2318 * gcc.target/hppa/hppa.exp: New target test driver.
2319 * gcc.target/hppa/shadd-1.c: New test.
2321 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2323 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2325 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2327 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2328 (fn_33_k_and_r_style): New.
2329 (fn_33_stroustrup_style): New.
2330 (fn_33_allman_style): New.
2331 (fn_33_whitesmiths_style): New.
2332 (fn_33_horstmann_style): New.
2333 (fn_33_ratliff_banner_style): New.
2334 (fn_33_lisp_style): New.
2335 (fn_34_indent_dash_gnu): New.
2336 (fn_34_indent_dash_kr): New.
2337 (fn_34_indent_dash_orig): New.
2338 (fn_34_indent_linux_style): New.
2340 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2343 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2345 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2347 PR tree-optimization/65447
2348 * gcc.dg/tree-ssa/pr65447.c: New test.
2350 2015-05-19 Nathan sidwell <nathan@acm.org>
2352 * g++.dg/cpp0x/pr65954.C: New.
2354 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2356 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2358 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2360 * lib/target-supports.exp: Vector do not always have natural
2363 2015-05-19 David Sherwood <david.sherwood@arm.com>
2365 * gcc.dg/loop-invariant.c: New testcase.
2367 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2369 * lib/target-supports.exp: Vector do not always have natural
2372 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2374 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2376 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2378 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2380 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2381 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2382 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2383 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2384 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2385 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2386 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2387 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2388 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2389 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2391 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2393 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2395 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2397 * gcc.target/s390/s390.exp
2398 (check_effective_target_vector): New check.
2399 * gcc.target/s390/vector/vec-abi-1.c: New test.
2400 * gcc.target/s390/vector/vec-abi-2.c: New test.
2401 * gcc.target/s390/vector/vec-abi-3.c: New test.
2402 * gcc.target/s390/vector/vec-abi-4.c: New test.
2403 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2404 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2405 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2406 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2407 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2408 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2409 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2410 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2411 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2412 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2413 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2414 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2415 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2416 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2417 * gcc.target/s390/vector/vec-init-1.c: New test.
2418 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2419 * gcc.target/s390/vector/vec-shift-1.c: New test.
2420 * gcc.target/s390/vector/vec-sub-1.c: New test.
2422 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2424 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2426 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2428 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2430 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2432 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2434 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2436 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2438 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2440 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2442 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2444 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2446 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2448 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2450 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2452 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2454 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2456 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2458 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2460 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2462 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2464 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2466 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2468 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2470 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2472 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2474 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2476 PR tree-optimization/66187
2477 * gcc.c-torture/execute/pr66187.c: New test.
2478 * gcc.dg/pr66187-1.c: New test.
2479 * gcc.dg/pr66187-2.c: New test.
2481 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2483 * gcc.dg/vect/bb-slp-35.c: Adjust.
2485 2015-05-19 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/66165
2488 * gcc.dg/torture/pr66165.c: New testcase.
2490 PR tree-optimization/66185
2491 * gcc.dg/torture/pr66185.c: New testcase.
2493 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2496 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2498 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2500 * gcc.target/mips/p5600-bonding.c : New file.
2502 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2505 * gfortran.dg/interface_operator_1.f90: New tests.
2507 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2510 * gfortran.dg/generic_29.f90: New tests.
2512 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2515 * gfortran.dg/storage_size_6.f90: New tests.
2517 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2520 * gfortran.dg/null1.f90: New test.
2522 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2525 * gfortran.dg/entry_21.f90: New test.
2527 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2530 * gfortran.dg/storage_size_6.f90: New tests.
2532 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2535 * gfortran.dg/misplaced_statement.f90: New test.
2537 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2540 * gfortran.dg/filepos1.f90: New test
2542 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2545 * gfortran.dg/pr64925.f90: New test.
2547 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2549 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2551 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2553 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2555 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2556 to the family of pie capable targets.
2558 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2560 * gcc.target/arm/bics_1.c : New testcase.
2561 * gcc.target/arm/bics_2.c : New testcase.
2562 * gcc.target/arm/bics_3.c : New testcase.
2563 * gcc.target/arm/bics_4.c : New testcase.
2565 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2567 * gcc.target/mips/umips-attr.c: New test.
2569 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2571 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2572 * gcc.dg/20150120-2.c (dg-final): Ditto.
2573 * gcc.dg/20150120-2.c (dg-final): Ditto.
2574 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2576 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2579 * gcc.target/i386/pr66174.c: New test.
2581 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2584 * gfortran.dg/matmul_bounds_6.f90: New test.
2585 * gfortran.dg/matmul_bounds_7.f90: New test.
2587 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2589 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2590 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2591 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2592 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2593 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2594 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2596 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2599 * gfortran.dg/continuation_13.f90: Update test.
2600 * gfortran.dg/pr65903.f90: New test.
2602 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2605 * gfortran.dg/block_14.f90: New test.
2607 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2610 * lib/gfortran-dg.exp: Update regex to handle two locations for
2611 the same diagnostic without caret.
2612 * gfortran.dg/badline.f: Test also that line numbers are correct
2613 before and after "left but not entered" warning.
2615 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2616 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2619 * gcc.target/arm/maskdata.c: New test.
2621 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2624 * gfortran.dg/derived_constructor_components_5: New test
2626 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2629 * gcc.target/alpha/pr66140.c: New test.
2631 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2634 * gcc.dg/Wconversion-complex-c99.c: New test.
2635 * gcc.dg/Wconversion-complex-gnu.c: New test.
2637 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2639 PR tree-optimization/64454
2640 * gcc.dg/modmod.c: New testcase.
2642 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2644 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2646 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2649 * gcc.target/i386/mpx/pr66134.c: New test.
2651 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2653 * gcc.target/powerpc/pr60158.c: New test.
2655 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2657 * gcc.target/i386/sibcall-7.c: New test.
2658 * gcc.target/i386/sibcall-8.c: New test.
2660 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2662 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2663 (abs64_in_dreg): Likewise.
2665 2015-05-14 Marek Polacek <polacek@redhat.com>
2669 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2670 * gcc.dg/pr19984.c: Likewise.
2671 * gcc.dg/pr66066-1.c: New test.
2672 * gcc.dg/pr66066-2.c: New test.
2673 * gcc.dg/pr66066-3.c: New test.
2675 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2677 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2678 * gcc.dg/pow-sqrt.x: New file.
2679 * gcc.dg/pow-sqrt-1.c: New test.
2680 * gcc.dg/pow-sqrt-2.c: Likewise.
2681 * gcc.dg/pow-sqrt-3.c: Likewise.
2683 2015-05-13 Richard Biener <rguenther@suse.de>
2685 PR tree-optimization/66123
2686 * gcc.dg/torture/pr66123.c: New testcase.
2688 2015-05-13 Richard Biener <rguenther@suse.de>
2691 * gcc.dg/alias-2.c: Adjust.
2692 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2694 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2697 * gcc.target/i386/pr65103-3.c: New.
2699 2015-05-13 Martin Liska <mliska@suse.cz>
2701 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2703 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2706 * gcc.target/i386/pr66112-2.c: New test.
2709 * gcc.target/i386/pr66112-1.c: New test.
2711 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2714 * gcc.target/i386/mpx/pr66048.cc: New.
2716 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2718 PR rtl-optimization/64616
2719 * gcc.dg/loop-8.c: New test.
2720 * gcc.dg/loop-9.c: New test.
2722 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2725 * gcc.target/i386/pr66047.c: New testcase.
2727 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2730 * gcc.c-torture/compile/pr65873.c: New testcase.
2732 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2735 * gfortran.dg/inline_matmul_10.f90: New test.
2737 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2739 * c-c++-common/Wmisleading-indentation.c: New testcase.
2740 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2741 * c-c++-common/Wmisleading-indentation-2.md: New file.
2743 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2745 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2747 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2749 2015-05-12 Richard Biener <rguenther@suse.de>
2751 PR tree-optimization/66101
2752 * gcc.dg/torture/pr66101.c: New testcase.
2754 2015-05-12 Richard Biener <rguenther@suse.de>
2756 PR tree-optimization/37021
2757 * gcc.target/i386/vect-addsub.c: New testcase.
2759 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2761 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2763 2015-05-12 Tom de Vries <tom@codesourcery.com>
2765 PR tree-optimization/66010
2766 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2768 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2771 * g++.dg/cpp0x/trailing10.C: New.
2773 2015-05-12 Richard Biener <rguenther@suse.de>
2775 * gcc.dg/vect/bb-slp-35.c: New testcase.
2777 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2780 * gfortran.dg/bound_simplification_6.f90: New.
2782 2015-05-11 Steve Ellcey <sellcey@mips.com>
2784 * gcc.target/mips/branch-1.c: Pass argument to bar().
2786 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2789 * gcc.target/i386/pr65753.c: New test.
2791 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2793 PR rtl-optimization/66076
2794 * gcc.dg/torture/pr66076.c: New test.
2796 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2799 * gfortran.dg/inline_matmul_7.f90: New test.
2800 * gfortran.dg/inline_matmul_8.f90: New test.
2801 * gfortran.dg/inline_matmul_9.f90: New test.
2803 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2805 * gfortran.dg/bound_simplification_5.f90: New.
2807 2015-05-09 Jason Merrill <jason@redhat.com>
2809 * lib/target-supports.exp (cxx_default): New global.
2810 (check_effective_target_c++11_only)
2811 (check_effective_target_c++14_only)
2812 (check_effective_target_c++98_only)
2813 (check_effective_target_c++1z_only): Check it.
2815 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2817 PR tree-optimization/64454
2818 * gcc.dg/tree-ssa/vrp97.c: New file.
2819 * gcc.dg/vect/slp-perm-7.c: Update.
2821 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2824 * gfortran.dg/elemental_subroutine_11.f90: New test.
2826 2015-05-08 Richard Biener <rguenther@suse.de>
2828 PR tree-optimization/66036
2829 * gcc.dg/vect/slp-41.c: New testcase.
2831 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2833 * gfortran.dg/elemental_optional_args_7.f90: New.
2835 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2837 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2840 2015-05-08 Marek Polacek <polacek@redhat.com>
2843 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2844 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2846 2015-05-07 Marek Polacek <polacek@redhat.com>
2849 * c-c++-common/Wshift-negative-value-1.c: New test.
2850 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2851 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2852 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2853 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2854 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2855 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2856 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2857 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2859 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2863 * gcc.dg/fdata-sections-2.c: New file.
2865 2015-05-07 Marek Polacek <polacek@redhat.com>
2868 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2870 * c-c++-common/ubsan/align-7.c: Likewise.
2871 * c-c++-common/ubsan/bounds-8.c: Likewise.
2872 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2873 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2874 * c-c++-common/ubsan/null-1.c: Likewise.
2875 * c-c++-common/ubsan/null-10.c: Likewise.
2876 * c-c++-common/ubsan/null-11.c: Likewise.
2877 * c-c++-common/ubsan/null-2.c: Likewise.
2878 * c-c++-common/ubsan/null-3.c: Likewise.
2879 * c-c++-common/ubsan/null-4.c: Likewise.
2880 * c-c++-common/ubsan/null-5.c: Likewise.
2881 * c-c++-common/ubsan/null-6.c: Likewise.
2882 * c-c++-common/ubsan/null-7.c: Likewise.
2883 * c-c++-common/ubsan/null-8.c: Likewise.
2884 * c-c++-common/ubsan/null-9.c: Likewise.
2885 * c-c++-common/ubsan/object-size-1.c: Likewise.
2886 * c-c++-common/ubsan/object-size-10.c: Likewise.
2887 * c-c++-common/ubsan/object-size-4.c: Likewise.
2888 * c-c++-common/ubsan/object-size-5.c: Likewise.
2889 * c-c++-common/ubsan/object-size-7.c: Likewise.
2890 * c-c++-common/ubsan/object-size-8.c: Likewise.
2891 * c-c++-common/ubsan/object-size-9.c: Likewise.
2892 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2893 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2894 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2895 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2896 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2897 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2898 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2899 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2900 * c-c++-common/ubsan/pr59333.c: Likewise.
2901 * c-c++-common/ubsan/pr59667.c: Likewise.
2902 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2903 * c-c++-common/ubsan/pr60636.c: Likewise.
2904 * c-c++-common/ubsan/pr63802.c: Likewise.
2905 * c-c++-common/ubsan/recovery-1.c: Likewise.
2906 * c-c++-common/ubsan/recovery-3.c: Likewise.
2907 * c-c++-common/ubsan/shift-1.c: Likewise.
2908 * c-c++-common/ubsan/shift-2.c: Likewise.
2909 * c-c++-common/ubsan/shift-4.c: Likewise.
2910 * c-c++-common/ubsan/shift-7.c: Likewise.
2911 * c-c++-common/ubsan/undefined-2.c: Likewise.
2912 * c-c++-common/ubsan/vla-1.c: Likewise.
2913 * g++.dg/ubsan/null-1.C: Likewise.
2914 * g++.dg/ubsan/null-3.C: Likewise.
2915 * g++.dg/ubsan/null-4.C: Likewise.
2916 * g++.dg/ubsan/vptr-8.C: Likewise.
2917 * g++.dg/ubsan/vptr-9.C: Likewise.
2918 * gcc.dg/ubsan/bounds-2.c: Likewise.
2919 * gcc.dg/ubsan/object-size-9.c: Likewise.
2921 2015-05-07 Jeff Law <law@redhat.com>
2923 * gcc.dg/tree-ssa/shorten-1.c: New test.
2925 2015-05-07 Richard Biener <rguenther@suse.de>
2927 PR tree-optimization/66002
2928 * gcc.dg/vect/vect-125.c: New testcase.
2930 2015-05-07 Marek Polacek <polacek@redhat.com>
2931 Martin Uecker <uecker@eecs.berkeley.edu>
2933 * c-c++-common/ubsan/bounds-10.c: New test.
2935 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2937 * jit.dg/harness.h (set_options): Wrap with
2938 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2939 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2940 Special-case test-benchmark.c as a negative.
2941 * jit.dg/test-benchmark.c: New file.
2943 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2946 * gcc.target/arm/pr64208.c: New test.
2948 2015-05-06 Alan Modra <amodra@gmail.com>
2951 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2952 (gparms): Make volatile.
2954 2015-05-06 Richard Biener <rguenther@suse.de>
2956 PR tree-optimization/62283
2957 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2959 2015-05-06 Christian Bruel <christian.bruel@st.com>
2962 * gcc.target/aarch64/iinline-attr-1.c: New test.
2964 2015-05-06 Richard Biener <rguenther@suse.de>
2966 * gcc.dg/vect/bb-slp-34.c: New testcase.
2968 2015-05-06 Richard Biener <rguenther@suse.de>
2970 PR tree-optimization/62283
2971 * gcc.dg/vect/bb-slp-14.c: Adjust.
2973 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2976 * gcc.target/i386/pr65990.c: New test.
2978 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2981 * gcc.target/i386/pr65915.c: New.
2983 2015-05-05 Tom de Vries <tom@codesourcery.com>
2985 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2986 'va_list escapes 0'.
2988 2015-05-05 Tom de Vries <tom@codesourcery.com>
2990 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2993 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2995 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2996 * gcc.target/arm/pr65924.c: Likewise.
2998 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3001 * gcc.target/i386/pr65871-3.c: New test.
3003 2015-05-04 Jeff Law <law@redhat.com>
3006 2015-05-04 Jeff Law <law@redhat.com>
3007 * gcc.dg/tree-ssa/shorten-1.c: New test.
3009 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3010 Jakub Jelinek <jakub@redhat.com>
3013 * g++.dg/cpp0x/Wnarrowing4.C: New.
3015 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3017 * lib/target-supports.exp
3018 (check_effective_target_keeps_null_pointer_checks): Clarify that
3019 this is for targets that disable -fdelete-null-pointer-checks,
3020 not default it to off.
3021 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3022 -fdelete-null-pointer-checks explicit.
3023 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3024 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3025 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3026 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3027 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3028 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3029 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3030 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3031 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3032 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3033 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3034 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3035 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3036 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3037 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3038 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3039 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3040 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3041 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3042 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3043 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3044 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3045 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3046 * g++.dg/cpp0x/static_assert9.C: Likewise.
3047 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3048 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3049 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3050 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3051 * g++.dg/tree-ssa/pr26406.C: Likewise.
3053 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3055 PR tree-optimization/65984
3056 * c-c++-common/ubsan/pr65984.c: New test.
3058 2015-05-04 Jeff Law <law@redhat.com>
3060 * gcc.dg/tree-ssa/shorten-1.c: New test.
3062 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3065 * gfortran.dg/pr44735.f90: New test.
3067 2015-05-04 Richard Biener <rguenther@suse.de>
3069 PR tree-optimization/65965
3070 * gcc.dg/vect/bb-slp-33.c: New testcase.
3072 2015-05-04 Richard Biener <rguenther@suse.de>
3074 PR tree-optimization/65935
3075 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3077 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3079 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3080 for each supported variant instead of CHECK_RESULTS.
3081 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3082 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3083 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3084 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3085 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3086 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3087 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3088 expected results for unsupported variants. Call CHECK for each
3089 supported variant instead of CHECK_RESULTS.
3090 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3091 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3092 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3093 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3094 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3095 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3096 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3097 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3098 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3099 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3100 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3101 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3102 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3103 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3104 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3105 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3106 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3107 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3108 expected results for unsupported variants.
3109 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3110 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3111 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3112 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3113 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3114 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3115 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3116 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3117 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3118 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3119 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3120 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3121 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3122 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3123 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3124 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3125 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3126 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3127 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3128 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3129 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3130 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3131 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3132 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3133 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3134 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3135 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3136 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3138 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3141 * gfortran.dg/bound_9.f90: Add pointer assignment.
3143 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3144 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3147 * g++.dg/cpp0x/Wnarrowing3.C: New.
3149 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3151 * gcc.dg/20150120-1.c: New test.
3152 * gcc.dg/20150120-2.c: New test.
3153 * gcc.dg/20150120-3.c: New test.
3155 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3157 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3159 2015-05-01 Renlin Li <renlin.li@arm.com>
3161 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3163 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3165 * gfortran.dg/bound_simplification_4.f90: New.
3167 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3169 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3170 with powerpc_p8vector_ok.
3172 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3175 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3177 * gfortran.dg/bound_9.f90: New test case.
3179 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3181 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3182 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3183 for 32bit x86 targets.
3184 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3185 for 32bit x86 targets.
3186 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3187 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3188 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3189 for 32bit x86 targets.
3191 2015-04-30 Marek Polacek <polacek@redhat.com>
3193 PR tree-optimization/63551
3194 * g++.dg/ipa/pr63551.C: New test.
3196 2015-04-30 Caroline Tice <cmtice@google.com>
3199 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3200 partition size on certain targets.
3202 2015-04-30 Renlin Li <renlin.li@arm.com>
3204 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3206 2015-04-30 Marek Polacek <polacek@redhat.com>
3208 * c-c++-common/Wbool-compare-3.c: New test.
3210 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3211 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3213 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/init/ref22.C: New.
3218 2015-04-30 Marek Polacek <polacek@redhat.com>
3220 * gcc.dg/init-bad-8.c: New test.
3222 * gcc.dg/incomplete-typedef-1.c: New test.
3224 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3227 * g++.dg/template/crash121.C: New.
3229 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3231 * gcc.target/mips/call-from-init.c: New test.
3232 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3234 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3237 * gcc.target/i386/pr65871-1.c: New test.
3238 * gcc.target/i386/pr65871-2.c: Ditto.
3240 2015-04-29 Marek Polacek <polacek@redhat.com>
3243 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3244 * c-c++-common/Wbool-compare-2.c: New test.
3246 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3249 * gcc.target/aarch64/vstN_lane_1.c: New file.
3251 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3254 * g++.dg/warn/Winit-self-3.C: New.
3256 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3258 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3260 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3263 * gcc.target/arm/pr65924.c: New test.
3265 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3267 * g++.dg/gomp/tpl-target-update.C: New file.
3269 2015-04-29 Richard Biener <rguenther@suse.de>
3271 PR tree-optimization/65917
3272 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3274 2015-04-29 Christian Bruel <christian.bruel@st.com>
3277 * gcc.dg/ipa/iinline-attr.c: New test.
3278 * gcc.target/i386/iinline-attr-2.c: New test.
3280 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3282 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3285 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3287 * gcc.dg/vect/vect-33.c: Remove spurious line.
3289 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3291 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3293 2015-04-28 Marek Polacek <polacek@redhat.com>
3296 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3297 * gcc.dg/pr65901.c: New test.
3299 2015-04-28 Richard Biener <rguenther@suse.de>
3301 PR tree-optimization/62283
3302 * gfortran.dg/vect/pr62283-2.f: New testcase.
3303 * gcc.dg/vect/bb-slp-14.c: Adjust.
3305 2015-04-28 Richard Biener <rguenther@suse.de>
3307 PR tree-optimization/65851
3308 * g++.dg/torture/pr65851.C: New testcase.
3310 2015-04-27 Jeff Law <law@redhat.com>
3312 PR tree-optimization/65217
3313 * gcc.target/i386/pr65217.c: Remove XFAIL.
3315 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3318 Add tests forgotten to svn-add.
3319 * gfortran.dg/class_allocate_19.f03: New test.
3320 * gfortran.dg/class_array_20.f03: New test.
3321 * gfortran.dg/class_array_21.f03: New test.
3322 * gfortran.dg/finalize_29.f08: New test.
3324 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3328 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3329 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3331 2015-04-27 Caroline Tice <cmtice@google.com>
3333 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3336 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3339 * gcc.target/powerpc/htm-1.c: New test.
3340 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3342 (__builtin_tabortdci): Likewise.
3343 (__builtin_tcheck): Remove operand.
3344 * lib/target-supports.exp (check_htm_hw_available): New function.
3346 2015-04-27 Richard Biener <rguenther@suse.de>
3348 * gcc.target/i386/pr65217.c: XFAIL.
3350 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3352 PR tree-optimization/65875
3353 * gcc.c-torture/compile/pr65875.c: New test.
3355 2015-04-25 Marek Polacek <polacek@redhat.com>
3358 * gcc.dg/enum-incomplete-2.c: New test.
3359 * gcc.dg/enum-mode-1.c: New test.
3361 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3364 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3366 * gcc.target/powerpc/pr65849-2.c: Likewise.
3368 2015-04-24 Tom de Vries <tom@codesourcery.com>
3370 PR tree-optimization/65802
3371 * g++.dg/pr65802.C: Move to ...
3372 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3373 stdarg.h. Rewrite for C.
3374 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3375 va_start and va_end. Remove unnecessary inline asm.
3377 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3378 Wei Mi <wmi@google.com>
3380 * gcc.target/i386/sse2-load-multi.c: New test.
3381 * gcc.target/i386/sse2-store-multi.c: Ditto.
3383 2015-04-24 Marek Polacek <polacek@redhat.com>
3386 * c-c++-common/pr65830.c: New test.
3389 * c-c++-common/Wlogical-op-1.c: New test.
3391 2015-04-24 Marek Polacek <polacek@redhat.com>
3394 * c-c++-common/pr61534-1.c: New test.
3396 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3397 Steven Bosscher <steven@gcc.gnu.org>
3399 PR rtl-optimization/34503
3400 * gcc.target/arm/pr64616.c: New file.
3402 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3404 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3406 2015-04-24 Terry Guo <terry.guo@arm.com>
3408 * gcc.target/arm/pr65710.c: Update the options.
3410 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3412 * gcc.target/i386/pr65523.c: Skip x32.
3414 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3416 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3417 to look for vcl* where appropriate.
3419 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3421 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3422 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3424 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3427 * gcc.target/arm/pr26702.c: New test.
3429 2015-04-23 Marek Polacek <polacek@redhat.com>
3432 * gcc.dg/pr65345-1.c: New test.
3433 * gcc.dg/pr65345-2.c: New test.
3435 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3437 * gcc.target/powerpc/crypto-builtin-2.c: New.
3439 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3442 * gfortran.dg/class_allocate_19.f03: New test.
3443 * gfortran.dg/class_array_20.f03: New test.
3444 * gfortran.dg/class_array_21.f03: New test.
3445 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3446 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3447 initialization correctly.
3448 * gfortran.dg/finalize_29.f08: New test.
3450 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3452 * gcc.target/powerpc/swaps-p8-18.c: New test.
3454 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3457 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3458 * gcc.dg/vect/bb-slp-25.c: Likewise.
3459 * gcc.dg/vect/bb-slp-29.c: Likewise.
3460 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3461 vect_no_align && { ! vect_hw_misalign }.
3462 * gcc.dg/vect/bb-slp-9.c: Likewise.
3463 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3465 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3466 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3467 account for POWER8, where peeling for alignment is not needed.
3468 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3469 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3470 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3471 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3472 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3473 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3474 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3475 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3476 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3477 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3478 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3479 * gcc.dg/vect/pr16105.c: Likewise.
3480 * gcc.dg/vect/pr20122.c: Likewise.
3481 * gcc.dg/vect/pr33804.c: Likewise.
3482 * gcc.dg/vect/pr33953.c: Likewise.
3483 * gcc.dg/vect/pr56787.c: Likewise.
3484 * gcc.dg/vect/pr58508.c: Likewise.
3485 * gcc.dg/vect/slp-25.c: Likewise.
3486 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3487 * gcc.dg/vect/vect-105.c: Likewise.
3488 * gcc.dg/vect/vect-27.c: Likewise.
3489 * gcc.dg/vect/vect-29.c: Likewise.
3490 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3492 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3493 && { ! vect_hw_misalign }.
3494 * gcc.dg/vect/vect-44.c: Likewise.
3495 * gcc.dg/vect/vect-48.c: Likewise.
3496 * gcc.dg/vect/vect-50.c: Likewise.
3497 * gcc.dg/vect/vect-52.c: Likewise.
3498 * gcc.dg/vect/vect-56.c: Likewise.
3499 * gcc.dg/vect/vect-60.c: Likewise.
3500 * gcc.dg/vect/vect-72.c: Likewise.
3501 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3502 * gcc.dg/vect/vect-75.c: Likewise.
3503 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3504 * gcc.dg/vect/vect-77-global.c: Likewise.
3505 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3506 * gcc.dg/vect/vect-78-global.c: Likewise.
3507 * gcc.dg/vect/vect-93.c: Likewise.
3508 * gcc.dg/vect/vect-95.c: Likewise.
3509 * gcc.dg/vect/vect-96.c: Likewise.
3510 * gcc.dg/vect/vect-cond-1.c: Likewise.
3511 * gcc.dg/vect/vect-cond-3.c: Likewise.
3512 * gcc.dg/vect/vect-cond-4.c: Likewise.
3513 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3514 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3515 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3516 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3517 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3518 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3519 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3520 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3521 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3522 * gcc.dg/vect/vect-outer-5.c: Likewise.
3523 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3524 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3525 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3526 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3527 * gcc.dg/vect/vect-peel-3.c: Likewise.
3528 * gcc.dg/vect/vect-peel-4.c: Likewise.
3529 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3530 * gcc.target/powerpc/pr65456.c: New test.
3531 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3532 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3533 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3534 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3535 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3536 vect_no_align && { ! vect_hw_misalign }.
3537 * gfortran.dg/vect/vect-3.f90: Likewise.
3538 * gfortran.dg/vect/vect-4.f90: Likewise.
3539 * gfortran.dg/vect/vect-5.f90: Likewise.
3540 * lib/target-supports.exp (check_effective_target_vect_no_align):
3541 Return 1 for POWER8.
3542 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3544 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3547 * gfortran.dg/pr65429.f90: New test.
3549 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3551 * c-c++-common/asan/user-section-1.c: New test.
3552 * c-c++-common/asan/user-section-2.c: New test.
3553 * c-c++-common/asan/user-section-3.c: New test.
3555 2015-04-22 Hale Wang <hale.wang@arm.com>
3556 Terry Guo <terry.guo@arm.com>
3558 PR rtl-optimization/64818
3559 * gcc.target/arm/pr64818.c: New test.
3561 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3564 * g++.dg/tree-ssa/pr61034.C: Update template.
3565 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3566 * gcc.dg/Warray-bounds-11.c: Likewise.
3567 * gcc.dg/Warray-bounds.c: Likewise.
3569 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3571 PR libgfortran/65234
3572 * gfortran.dg/fmt_unlimited.f90: New test.
3574 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3576 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3578 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3579 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3580 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3581 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3582 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3583 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3584 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3586 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3588 PR libgfortran/56743
3589 * gfortran.dg/namelist_87.f90: New test.
3591 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3593 * gcc.target/aarch64/mult-synth_1.c: New test.
3594 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3595 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3596 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3597 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3598 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3600 2015-04-21 Richard Biener <rguenther@suse.de>
3602 PR tree-optimization/65650
3603 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3604 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3605 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3606 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3607 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3608 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3610 2015-04-21 Tom de Vries <tom@codesourcery.com>
3612 PR tree-optimization/65802
3613 * g++.dg/pr65802.C: New test.
3615 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3618 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3619 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3621 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3624 * g++.dg/cpp0x/Wnarrowing2.C: New.
3626 2015-04-20 Jeff Law <law@redhat.com>
3628 PR tree-optimization/65658
3629 * gcc.dg/pr65658.c: New test.
3631 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3634 * gcc.target/aarch64/vec_init_1.c: New test.
3636 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3638 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3641 2015-04-18 Martin Sebor <msebor@redhat.com>
3643 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3644 of non-nul characters.
3645 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3647 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3650 * gcc.target/powerpc/pr65787.c: New.
3652 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3655 * gcc.target/aarch64/c-output-template-4.c: New test.
3657 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3660 * gcc.dg/pr65780-1.c: New test.
3661 * gcc.dg/pr65780-2.c: Likewise.
3662 * gcc.target/i386/pr32219-9.c: Likewise.
3663 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3665 * gcc.target/i386/pr64317.c (c): Initialize.
3667 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3670 * g++.dg/ext/mv18.C: New test.
3671 * g++.dg/ext/mv19.C: Likewise.
3672 * g++.dg/ext/mv20.C: Likewise.
3673 * g++.dg/ext/mv21.C: Likewise.
3674 * g++.dg/ext/mv22.C: Likewise.
3675 * g++.dg/ext/mv23.C: Likewise.
3677 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3680 * g++.dg/init/pr64527.C: New test.
3682 2015-04-17 Tom de Vries <tom@codesourcery.com>
3683 Michael Matz <matz@suse.de>
3685 PR tree-optimization/64950
3686 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3689 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3691 * c-c++-common/asan/user-section-1.c: New test.
3693 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3696 * gcc.dg/debug/pr65771.c: New test.
3698 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3700 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3701 __buitlin_alloca with __builtin_alloca.
3703 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3705 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3707 2015-04-16 Richard Biener <rguenther@suse.de>
3709 PR tree-optimization/64277
3710 * gcc.dg/Warray-bounds-14.c: New testcase.
3711 * gcc.dg/Warray-bounds-15.c: Likewise.
3712 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3713 * c-c++-common/ubsan/bounds-6.c: Likewise.
3715 2015-04-16 Renlin Li <renlin.li@arm.com>
3717 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3718 * gcc.target/arm/unsigned-float.c: New.
3720 2015-04-16 Richard Biener <rguenther@suse.de>
3722 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3723 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3724 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3726 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3728 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3729 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3730 * g++.dg/cpp0x/defaulted21.C: Likewise.
3731 * g++.dg/cpp0x/defaulted28.C: Likewise.
3732 * g++.dg/cpp0x/defaulted47.C: Likewise.
3733 * g++.dg/cpp0x/elision_neg.C: Likewise.
3734 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3735 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3736 * g++.dg/cpp0x/implicit1.C: Likewise.
3737 * g++.dg/cpp0x/implicit9.C: Likewise.
3738 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3739 * g++.dg/cpp0x/range-for13.C: Likewise.
3740 * g++.dg/gomp/clause-2.C: Likewise.
3741 * g++.dg/gomp/udr-5.C: Likewise.
3742 * g++.dg/inherit/access6.C: Likewise.
3743 * g++.dg/lookup/duperr1.C: Likewise.
3744 * g++.dg/lookup/friend2.C: Likewise.
3745 * g++.dg/lookup/pr6936.C: Likewise.
3746 * g++.dg/lookup/scoped1.C: Likewise.
3747 * g++.dg/lookup/using26.C: Likewise.
3748 * g++.dg/lookup/using38.C: Likewise.
3749 * g++.dg/other/access2.C: Likewise.
3750 * g++.dg/overload/defarg3.C: Likewise.
3751 * g++.dg/overload/defarg6.C: Likewise.
3752 * g++.dg/parse/access11.C: Likewise.
3753 * g++.dg/parse/access2.C: Likewise.
3754 * g++.dg/parse/access3.C: Likewise.
3755 * g++.dg/parse/access4.C: Likewise.
3756 * g++.dg/parse/access5.C: Likewise.
3757 * g++.dg/parse/access6.C: Likewise.
3758 * g++.dg/parse/access8.C: Likewise.
3759 * g++.dg/parse/access9.C: Likewise.
3760 * g++.dg/parse/crash40.C: Likewise.
3761 * g++.dg/tc1/dr142.C: Likewise.
3762 * g++.dg/tc1/dr166.C: Likewise.
3763 * g++.dg/tc1/dr52.C: Likewise.
3764 * g++.dg/template/access11.C: Likewise.
3765 * g++.dg/template/access18.C: Likewise.
3766 * g++.dg/template/access19.C: Likewise.
3767 * g++.dg/template/access2.C: Likewise.
3768 * g++.dg/template/access20.C: Likewise.
3769 * g++.dg/template/access26.C: Likewise.
3770 * g++.dg/template/access3.C: Likewise.
3771 * g++.dg/template/access7.C: Likewise.
3772 * g++.dg/template/conv12.C: Likewise.
3773 * g++.dg/template/crash69.C: Likewise.
3774 * g++.dg/template/friend31.C: Likewise.
3775 * g++.dg/template/friend32.C: Likewise.
3776 * g++.dg/template/memfriend15.C: Likewise.
3777 * g++.dg/template/memfriend16.C: Likewise.
3778 * g++.dg/template/memfriend17.C: Likewise.
3779 * g++.dg/template/memfriend7.C: Likewise.
3780 * g++.dg/template/pr32519.C: Likewise.
3781 * g++.dg/template/qualttp21.C: Likewise.
3782 * g++.dg/template/qualttp8.C: Likewise.
3783 * g++.dg/template/ttp10.C: Likewise.
3784 * g++.dg/template/typedef11.C: Likewise.
3785 * g++.dg/template/typedef13.C: Likewise.
3786 * g++.dg/template/typedef19.C: Likewise.
3787 * g++.dg/template/typedef20.C: Likewise.
3788 * g++.dg/template/typedef22.C: Likewise.
3789 * g++.dg/template/using16.C: Likewise.
3790 * g++.dg/template/virtual3.C: Likewise.
3791 * g++.dg/ubsan/pr61272.C: Likewise.
3792 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3793 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3794 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3795 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3796 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3797 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3798 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3799 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3800 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3801 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3802 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3803 * g++.old-deja/g++.jason/access17.C: Likewise.
3804 * g++.old-deja/g++.jason/access18.C: Likewise.
3805 * g++.old-deja/g++.jason/access22.C: Likewise.
3806 * g++.old-deja/g++.jason/access23.C: Likewise.
3807 * g++.old-deja/g++.jason/access8.C: Likewise.
3808 * g++.old-deja/g++.jason/delete3.C: Likewise.
3809 * g++.old-deja/g++.jason/report.C: Likewise.
3810 * g++.old-deja/g++.law/access2.C: Likewise.
3811 * g++.old-deja/g++.law/access3.C: Likewise.
3812 * g++.old-deja/g++.law/access4.C: Likewise.
3813 * g++.old-deja/g++.law/access5.C: Likewise.
3814 * g++.old-deja/g++.law/arm12.C: Likewise.
3815 * g++.old-deja/g++.law/arm14.C: Likewise.
3816 * g++.old-deja/g++.law/ctors13.C: Likewise.
3817 * g++.old-deja/g++.law/union2.C: Likewise.
3818 * g++.old-deja/g++.law/visibility12.C: Likewise.
3819 * g++.old-deja/g++.law/visibility15.C: Likewise.
3820 * g++.old-deja/g++.law/visibility16.C: Likewise.
3821 * g++.old-deja/g++.law/visibility17.C: Likewise.
3822 * g++.old-deja/g++.law/visibility18.C: Likewise.
3823 * g++.old-deja/g++.law/visibility19.C: Likewise.
3824 * g++.old-deja/g++.law/visibility20.C: Likewise.
3825 * g++.old-deja/g++.law/visibility21.C: Likewise.
3826 * g++.old-deja/g++.law/visibility24.C: Likewise.
3827 * g++.old-deja/g++.law/visibility4.C: Likewise.
3828 * g++.old-deja/g++.law/visibility5.C: Likewise.
3829 * g++.old-deja/g++.law/visibility6.C: Likewise.
3830 * g++.old-deja/g++.law/visibility7.C: Likewise.
3831 * g++.old-deja/g++.law/visibility8.C: Likewise.
3832 * g++.old-deja/g++.law/visibility9.C: Likewise.
3833 * g++.old-deja/g++.niklas/t135.C: Likewise.
3834 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3835 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3836 * g++.old-deja/g++.other/access11.C: Likewise.
3837 * g++.old-deja/g++.other/access4.C: Likewise.
3838 * g++.old-deja/g++.other/access7.C: Likewise.
3839 * g++.old-deja/g++.other/crash1.C: Likewise.
3840 * g++.old-deja/g++.other/crash7.C: Likewise.
3841 * g++.old-deja/g++.other/friend1.C: Likewise.
3842 * g++.old-deja/g++.other/friend4.C: Likewise.
3843 * g++.old-deja/g++.other/friend9.C: Likewise.
3844 * g++.old-deja/g++.other/lineno1.C: Likewise.
3845 * g++.old-deja/g++.other/using1.C: Likewise.
3846 * g++.old-deja/g++.pt/enum14.C: Likewise.
3847 * g++.old-deja/g++.pt/friend11.C: Likewise.
3848 * g++.old-deja/g++.pt/friend21.C: Likewise.
3849 * g++.old-deja/g++.pt/friend3.C: Likewise.
3850 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3851 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3852 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3853 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3855 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3858 * g++.dg/ipa/pr65765.C: New test.
3860 2015-04-15 Nick Clifton <nickc@redhat.com>
3862 * gcc.target/rx/builtins.c: Disable RMPA test if string
3863 instructions are not allowed.
3865 2015-04-15 Alan Modra <amodra@gmail.com>
3867 * gcc.dg/pr65408.c: New.
3869 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3872 * gcc.target/arm/pr65729.c: New test.
3874 2015-04-14 Richard Biener <rguenther@suse.de>
3876 PR tree-optimization/65758
3877 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3879 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3882 * gcc.c-torture/execute/pr65648.c: New test.
3884 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3886 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3887 __builtin_finite instead of finite.
3888 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3891 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3893 PR tree-optimization/63387
3894 * gcc.dg/pr63387.c: New testcase.
3896 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3898 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3900 2015-04-13 Richard Biener <rguenther@suse.de>
3902 PR tree-optimization/65204
3903 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3905 2015-04-13 Terry Guo <terry.guo@arm.com>
3908 * gcc.target/arm/pr65710.c: New.
3910 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3912 PR tree-optimization/65747
3913 * g++.dg/torture/pr65747.C: New test.
3915 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3918 * g++.dg/cpp0x/pr65736.C: New test.
3920 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3921 Martin Liska <mliska@suse.cz>
3924 * g++.dg/ipa/pr65722.C: New testcase.
3926 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3928 PR tree-optimization/65735
3929 * gcc.c-torture/compile/pr65735.c: New test.
3931 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3934 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3936 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3939 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3941 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3944 * gcc.target/arm/pr65647-2.c: New.
3946 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3949 * g++.dg/torture/pr65694.C: New test.
3951 2015-04-10 Tobias Burnus <burnus@net-b.de>
3953 * gfortran.dg/coarray_lock_6.f90: New.
3954 * gfortran.dg/coarray_lock_7.f90: New.
3955 * gfortran.dg/coarray/lock_2.f90: New.
3957 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3963 * gfortran.dg/used_types_27.f90: New.
3965 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3968 * gcc.target/i386/pr65671.c: New.
3970 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3972 PR tree-optimization/65709
3973 * c-c++-common/ubsan/align-9.c: New test.
3975 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3978 * gfortran.dg/pr56852.f90: New test.
3980 2015-04-09 Marek Polacek <polacek@redhat.com>
3981 Jakub Jelinek <jakub@redhat.com>
3984 * g++.dg/opt/pr65554.C: New test.
3986 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3989 * c-c++-common/attr-aligned-1.c: New test.
3991 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3993 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3995 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3998 * gcc.target/i386/sse-25.c: New.
4000 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4003 * gcc.target/i386/pr65693.c: New test.
4005 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4007 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4009 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4011 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4013 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4015 * gcc.target/i386/thunk-retbnd.c: New.
4017 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4019 * gnat.dg/opt48.adb: New test.
4020 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4021 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4023 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4026 * gcc.c-torture/compile/pr65540.c: New.
4028 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4030 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4033 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4036 * g++.dg/debug/pr65678.C: New test.
4039 * gcc.c-torture/compile/pr65680.c: New test.
4041 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4044 * gfortran.dg/allocate_with_source_5.f90: New test.
4046 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4048 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4049 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4051 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4053 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4055 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4058 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4059 to get floating point compression.
4060 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4062 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4064 PR preprocessor/61977
4065 * gcc.dg/cpp/pr61977.c: New test.
4067 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4069 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4071 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4074 * gcc.target/arm/pr65647.c: New.
4076 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4079 * g++.dg/torture/pr65655.C: New testcase.
4081 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4084 * g++.dg/cpp1y/lambda-init13.C: New.
4086 2015-04-03 Marek Polacek <polacek@redhat.com>
4088 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4090 2015-04-02 Marek Polacek <polacek@redhat.com>
4093 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4094 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4096 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4098 PR preprocessor/61977
4099 * gcc.target/powerpc/pr61977-1.c: New test.
4100 * gcc.target/powerpc/pr61977-2.c: New test.
4102 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4105 * g++.dg/warn/Wshadow-8.C: New.
4106 * g++.dg/warn/Wshadow-9.C: Likewise.
4107 * g++.dg/warn/Wshadow-10.C: Likewise.
4108 * g++.dg/warn/Wshadow-11.C: Likewise.
4110 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4112 * gcc.dg/pr23623.c: Added aligned attribute.
4113 * gcc.dg/20141029-1.c: Likewise.
4114 * gcc.dg/20150306-1.c: New test.
4116 2015-04-01 Marek Polacek <polacek@redhat.com>
4119 * g++.dg/cpp0x/initlist93.C: New test.
4120 * g++.dg/cpp0x/initlist94.C: New test.
4122 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4125 * gcc.target/aarch64/pr65624.c: New test.
4127 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4129 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4131 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4133 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4134 extra variable to force stack alignment.
4135 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4136 extra variable to force stack alignment.
4138 2015-03-31 Marek Polacek <polacek@redhat.com>
4141 * g++.dg/template/pr65390.C: New test.
4143 2015-03-31 Martin Liska <mliska@suse.cz>
4145 * g++.dg/ipa/pr65557.C: New test.
4147 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4149 * gcc.target/s390/hotpatch-25.c: New test.
4150 * gcc.target/s390/hotpatch-1.c: Update test.
4151 * gcc.target/s390/hotpatch-10.c: Update test.
4152 * gcc.target/s390/hotpatch-11.c: Update test.
4153 * gcc.target/s390/hotpatch-12.c: Update test.
4154 * gcc.target/s390/hotpatch-13.c: Update test.
4155 * gcc.target/s390/hotpatch-14.c: Update test.
4156 * gcc.target/s390/hotpatch-15.c: Update test.
4157 * gcc.target/s390/hotpatch-16.c: Update test.
4158 * gcc.target/s390/hotpatch-17.c: Update test.
4159 * gcc.target/s390/hotpatch-18.c: Update test.
4160 * gcc.target/s390/hotpatch-19.c: Update test.
4161 * gcc.target/s390/hotpatch-2.c: Update test.
4162 * gcc.target/s390/hotpatch-21.c: Update test.
4163 * gcc.target/s390/hotpatch-22.c: Update test.
4164 * gcc.target/s390/hotpatch-23.c: Update test.
4165 * gcc.target/s390/hotpatch-24.c: Update test.
4166 * gcc.target/s390/hotpatch-3.c: Update test.
4167 * gcc.target/s390/hotpatch-4.c: Update test.
4168 * gcc.target/s390/hotpatch-5.c: Update test.
4169 * gcc.target/s390/hotpatch-6.c: Update test.
4170 * gcc.target/s390/hotpatch-7.c: Update test.
4171 * gcc.target/s390/hotpatch-8.c: Update test.
4172 * gcc.target/s390/hotpatch-9.c: Update test.
4173 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4175 2015-03-31 Richard Biener <rguenther@suse.de>
4178 * g++.dg/torture/pr65626.C: New testcase.
4180 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4183 * gcc.target/i386/mpx/pr65531.cc: New.
4185 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4188 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4189 __builtin_alloca instead of alloca.
4190 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4191 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4192 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4195 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4198 * g++.dg/ubsan/pr65610.C: New test.
4200 2015-03-30 Marek Polacek <polacek@redhat.com>
4203 * g++.dg/cpp0x/pr65398-2.C: New test.
4205 2015-03-30 Marek Polacek <polacek@redhat.com>
4207 * c-c++-common/pr65556.c: Change the width of bit-fields.
4209 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4212 * gcc.target/i386/pr65588.c: New testcase.
4214 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4216 PR libgfortran/65563
4217 * gfortran.dg/open_errors_2.f90: New test.
4219 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4221 PR libgfortran/65596
4222 * gfortran.dg/namelist_86.f90: New test.
4224 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4226 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4227 statement to reflect new ownership.
4229 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4232 * g++.dg/template/friend58.C: New.
4233 * g++.dg/template/friend59.C: Likewise.
4235 2015-03-27 Tobias Burnus <burnus@net-b.de>
4238 * g++.dg/gomp/openmp-simd-3.C: New.
4239 * gcc.dg/gomp/openmp-simd-3.c: New.
4241 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4244 * gcc.target/i386/pr65248-1.c: New file.
4245 * gcc.target/i386/pr65248-2.c: Likewise.
4246 * gcc.target/i386/pr65248-3.c: Likewise.
4247 * gcc.target/i386/pr65248-4.c: Likewise.
4249 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4252 * gcc.c-torture/compile/pr65593.c: New test.
4254 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4257 * g++.dg/cpp1y/constexpr-assert1.C: New.
4259 2015-03-27 Marek Polacek <polacek@redhat.com>
4262 * c-c++-common/pr65556.c: New test.
4264 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4267 * g++.dg/torture/pr65600.C: New testcase.
4269 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4272 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4274 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4276 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4277 statement and cleanup. Fixed typos.
4279 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4282 * gcc.c-torture/compile/pr65595.c: New testcase.
4284 2015-03-27 Marek Polacek <polacek@redhat.com>
4287 * g++.dg/ubsan/pr65583.C: New test.
4289 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4291 * gcc.c-torture/compile/20150327.c: New testcase.
4293 2015-03-26 Richard Biener <rguenther@suse.de>
4296 * g++.dg/torture/pr65555.C: New testcase.
4298 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4300 PR tree-optimization/64715
4301 * gcc.dg/builtin-object-size-15.c: New test.
4302 * gcc.dg/pr64715-1.c: New test.
4303 * gcc.dg/pr64715-2.c: New test.
4305 2015-03-26 Richard Biener <rguenther@suse.de>
4308 * gnat.dg/specs/opt2.ads: Fix testcase.
4310 2015-03-25 Martin Sebor <msebor@redhat.com>
4313 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4314 when target isn't arm*-*-*-*.
4315 (check_effective_target_arm_nothumb): Likewise.
4316 (check_effective_target_arm_little_endian): Likewise.
4317 (check_effective_target_arm_vect_no_misalign): Likewise.
4318 (check_effective_target_aarch64_little_endian): Fail early if target
4321 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4323 PR tree-optimization/65177
4324 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4326 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4328 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4329 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4330 smmintrin.h and mm3dnow.h.
4332 2015-03-25 Marek Polacek <polacek@redhat.com>
4335 * g++.dg/cpp0x/pr65558.C: New test.
4337 2015-03-25 Marek Polacek <polacek@redhat.com>
4340 * g++.dg/template/pr61670.C: New test.
4342 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4345 * g++.dg/template/pr54987.C: New.
4347 2015-03-25 Richard Biener <rguenther@suse.de>
4349 PR tree-optimization/62630
4350 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4352 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4355 * gcc.target/i386/mpx/pr65508.c: New.
4357 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4361 * gfortran.dg/data_initialized_3.f90: New.
4363 2015-03-25 Richard Biener <rguenther@suse.de>
4366 * gnat.dg/specs/opt2.ads: New testcase.
4368 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4370 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4371 * gcc.target/arm/memset-inline-4.c: Skip for
4372 arm_tune_string_ops_prefer_neon.
4373 * gcc.target/arm/memset-inline-5.c: Ditto.
4374 * gcc.target/arm/memset-inline-6.c: Ditto.
4375 * gcc.target/arm/memset-inline-8.c: Ditto.
4376 * gcc.target/arm/memset-inline-9.c: Ditto.
4378 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4381 * g++.dg/other/virtual3.C: New.
4383 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4386 * g++.dg/cpp0x/vt-60130.C: New.
4388 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4391 * g++.dg/warn/Warray-bounds-7.C: New.
4393 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4396 * g++.dg/template/defarg18.C: New.
4398 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4401 * g++.dg/cpp0x/vt-59988.C: New.
4403 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4405 PR tree-optimization/65533
4406 * gcc.dg/pr65533.c: New test.
4408 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4410 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4411 source= and mold= expressions functionality.
4412 * gfortran.dg/allocate_class_4.f90: New test.
4413 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4414 copying an unlimited polymorhpic object containing a char array
4415 to another unlimited polymorphic object respects the _len
4417 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4418 whether deferred length char array allocate works, unlimited
4419 polymorphic object allocation from a string works and if
4420 allocating an array of deferred length strings works.
4421 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4423 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4426 * g++.dg/cpp0x/constexpr-array11.C: New.
4428 2015-03-24 Richard Biener <rguenther@suse.de>
4431 * gcc.dg/torture/pr65517.c: New testcase.
4433 2015-03-24 Tobias Burnus <burnus@net-b.de>
4435 * gfortran.dg/coindexed_1.f90: Moved from
4436 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4438 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4441 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4445 * gcc.target/i386/pr65523.c: New test.
4448 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4450 * g++.dg/lto/pr65475b_0.C: Likewise.
4452 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4455 * gcc.target/sh/torture/pr65505.c: New.
4457 2015-03-23 Martin Sebor <msebor@redhat.com>
4460 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4461 assembly for lvx in addition to lxv.
4463 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4466 * gfortran.dg/pr65504.f90: New test.
4469 * gcc.dg/pr65521.c: New test.
4471 2015-03-23 Richard Biener <rguenther@suse.de>
4473 PR tree-optimization/65518
4474 * gcc.dg/vect/pr65518.c: New testcase.
4476 2015-03-23 Richard Biener <rguenther@suse.de>
4478 PR tree-optimization/65494
4479 * gcc.dg/vect/pr65494.c: New testcase.
4481 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4483 PR preprocessor/65238
4484 * c-c++-common/cpp/pr65238-1.c: New test.
4485 * gcc.dg/cpp/pr65238-2.c: New test.
4486 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4487 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4489 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4490 Mikael Morin <mikael@gcc.gnu.org>
4493 * gfortran.dg/elemental_dependency_4.f90: New.
4494 * gfortran.dg/elemental_dependency_5.f90: New.
4496 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4499 * g++.dg/lto/pr65475b_0.C: New testcase.
4500 * g++.dg/lto/pr65475b_1.C: New testcase.
4501 * g++.dg/lto/pr65475c_0.C: New testcase.
4502 * g++.dg/lto/pr65475c_1.C: New testcase.
4504 2015-03-21 Tobias Burnus <burnus@net-b.de>
4506 * gfortran.dg/coarray_38.f90: New.
4507 * gfortran.dg/coarray_39.f90: New.
4508 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4511 2015-03-20 Marek Polacek <polacek@redhat.com>
4514 * g++.dg/cpp0x/pr65398.C: New test.
4516 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4519 * g++.dg/lto/pr65475_0.C: New testcase.
4520 * g++.dg/lto/pr65475_1.C: New testcase.
4522 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4524 PR rtl-optimization/64366
4525 * gcc.target/sh/pr64366.c: New.
4527 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4530 * g++.dg/cpp0x/constexpr-48324.C: New.
4532 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4535 * g++.dg/cpp0x/pr48453.C: New.
4537 2015-03-20 Marek Polacek <polacek@redhat.com>
4540 * g++.dg/cpp0x/pr65072.C: New test.
4542 2015-03-20 Richard Biener <rguenther@suse.de>
4545 * gcc.dg/pr15347.c: Use -O.
4546 * c-c++-common/pr19807-1.c: Likewise.
4548 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4550 * gnat.dg/volatile13.ad[sb]: New test.
4552 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4554 PR rtl-optimization/60851
4555 * gcc.target/i386/pr60851.c: New test.
4557 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4560 * g++.dg/pr65240.h: Add tests for PR 65240.
4561 * g++.dg/pr65240-1.C: Likewise.
4562 * g++.dg/pr65240-2.C: Likewise.
4563 * g++.dg/pr65240-3.C: Likewise.
4564 * g++.dg/pr65240-4.C: Likewise.
4566 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4568 PR rtl-optimization/63491
4569 * gcc.target/powerpc/pr63491.c: New.
4571 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4573 * g++.dg/ipa/pr65465.C: New test.
4575 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4578 * g++.dg/cpp0x/deleted11.C: New.
4580 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4583 * c-c++-common/tsan/pr65400-3.c: New test.
4585 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4588 * g++.dg/cpp0x/constexpr-59686.C: New.
4590 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4593 * g++.dg/tsan/pr64265.C: New test.
4596 * c-c++-common/tsan/pr65400-1.c: New test.
4597 * c-c++-common/tsan/pr65400-2.c: New test.
4599 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4602 * g++.dg/cpp0x/pr59816.C: New.
4604 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4607 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4609 2015-03-18 Martin Liska <mliska@suse.cz>
4612 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4613 equivalences either to 6 or 7.
4615 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4619 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4621 * gcc.dg/undefined-loop-1.c: New file.
4622 * gcc.dg/undefined-loop-2.c: New file.
4624 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4627 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4628 loop exits too early.
4630 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4632 PR tree-optimization/65450
4633 * gfortran.dg/pr65450.f90: New test.
4636 * gcc.target/i386/pr65078-1.c: New test.
4637 * gcc.target/i386/pr65078-2.c: New test.
4638 * gcc.target/i386/pr65078-3.c: New test.
4639 * gcc.target/i386/pr65078-4.c: New test.
4640 * gcc.target/i386/pr65078-5.c: New test.
4641 * gcc.target/i386/pr65078-6.c: New test.
4643 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4646 * g++.dg/cpp1y/pr65340.C: New.
4648 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4651 * gfortran.dg/system_clock_3.f08: Adjust test.
4653 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4656 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4657 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4659 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662 * gfortran.dg/system_clock_3.f08: New test.
4664 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4667 g++.dg/cpp1y/pr64626-1.C: New.
4668 g++.dg/cpp1y/pr64626-2.C: New.
4669 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4671 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4673 PR tree-optimization/65427
4674 * gcc.c-torture/execute/pr65427.c: New test.
4676 2015-03-16 Marek Polacek <polacek@redhat.com>
4680 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4681 * g++.dg/cpp0x/pr65327.C: New test.
4683 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4686 * c-c++-common/asan/pr64820.c: New test.
4688 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4690 * gfortran.dg/pointer_2.f90: New test.
4692 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4694 * g++.dg/pr65049.C: New test.
4696 2015-03-16 Tom de Vries <tom@codesourcery.com>
4698 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4699 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4700 * gcc.target/i386/fuse-caller-save.c: Same.
4702 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4704 * gnat.dg/loop_optimization18.ad[sb]: New test.
4705 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4707 2015-03-16 Alan Modra <amodra@gmail.com>
4709 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4712 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4714 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4716 * gcc.dg/torture/pr65270-2.c: Likewise.
4718 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4721 * gfortran.dg/pointer_remapping_9.f90: New.
4723 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4725 PR tree-optimization/65369
4726 * gcc.c-torture/execute/pr65369.c: New test.
4728 PR tree-optimization/65418
4729 * gcc.c-torture/execute/pr65418-1.c: New test.
4730 * gcc.c-torture/execute/pr65418-2.c: New test.
4732 PR rtl-optimization/65401
4733 * gcc.c-torture/execute/pr65401.c: New test.
4735 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4738 * gcc.target/arm/pr64600_1.c: New test.
4740 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4742 PR rtl-optimization/65235
4743 * gcc.target/aarch64/pr65235_1.c: New test.
4745 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4747 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4748 * gcc.target/s390/hotpatch-22.c: Likewise.
4749 * gcc.target/s390/hotpatch-23.c: Likewise.
4750 * gcc.target/s390/hotpatch-24.c: Likewise.
4751 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4752 * gcc.target/s390/hotpatch-1.c: Update expected output.
4753 * gcc.target/s390/hotpatch-2.c: Likewise.
4754 * gcc.target/s390/hotpatch-3.c: Likewise.
4755 * gcc.target/s390/hotpatch-4.c: Likewise.
4756 * gcc.target/s390/hotpatch-5.c: Likewise.
4757 * gcc.target/s390/hotpatch-6.c: Likewise.
4758 * gcc.target/s390/hotpatch-7.c: Likewise.
4759 * gcc.target/s390/hotpatch-8.c: Likewise.
4760 * gcc.target/s390/hotpatch-9.c: Likewise.
4761 * gcc.target/s390/hotpatch-10.c: Likewise.
4762 * gcc.target/s390/hotpatch-11.c: Likewise.
4763 * gcc.target/s390/hotpatch-12.c: Likewise.
4764 * gcc.target/s390/hotpatch-13.c: Likewise.
4765 * gcc.target/s390/hotpatch-14.c: Likewise.
4766 * gcc.target/s390/hotpatch-15.c: Likewise.
4767 * gcc.target/s390/hotpatch-16.c: Likewise.
4768 * gcc.target/s390/hotpatch-17.c: Likewise.
4769 * gcc.target/s390/hotpatch-18.c: Likewise.
4770 * gcc.target/s390/hotpatch-19.c: Likewise.
4772 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4775 * gcc.target/i386/pr65103-1.c: New.
4777 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4780 * gcc.target/i386/pr65044.c: New.
4782 2015-03-12 Tom de Vries <tom@codesourcery.com>
4784 PR rtl-optimization/64895
4785 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4786 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4787 * gcc.target/i386/fuse-caller-save.c: Ditto.
4789 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4791 * gcc.dg/ipa/pr63569.c: Fix template.
4793 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4795 * g++.dg/ipa/pr64146.C: Require fpic support.
4797 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4800 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4801 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4803 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4805 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4806 to dg-options, fix up dg-skip-if.
4808 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4811 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4812 * gcc.target/avr/tiny-caller-save.c: Same.
4814 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4817 * g++.dg/pr65242.C: New test.
4819 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4821 * c-c++-common/asan/no-asan-check-glob.c: New test.
4823 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4826 * g++.dg/other/default11.C: New.
4827 * g++.dg/other/default12.C: Likewise.
4829 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4832 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4834 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4837 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4839 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4842 * g++.dg/cpp0x/pr65127.C: New test.
4844 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4846 * gcc.dg/ipa/PR64550.c: Update template.
4848 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4849 Tobias Burnus <burnus@net-b.de>
4851 * gfortran.dg/coarray_sync_memory.f90: New.
4853 2015-03-10 Marek Polacek <polacek@redhat.com>
4856 * c-c++-common/ubsan/pr65367.c: New test.
4858 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4860 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4861 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4862 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4863 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4864 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4865 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4866 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4867 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4868 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4869 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4870 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4871 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4872 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4874 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4876 * lib/mpx-dg.exp (mpx_link_flags): New.
4879 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4880 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4881 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4882 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4883 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4884 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4885 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4886 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4887 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4888 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4889 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4890 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4891 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4892 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4893 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4894 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4895 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4896 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4897 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4898 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4899 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4900 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4901 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4902 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4903 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4904 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4905 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4906 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4907 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4908 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4909 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4910 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4911 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4912 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4913 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4914 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4915 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4916 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4917 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4918 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4919 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4920 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4921 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4922 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4923 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4924 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4925 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4926 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4927 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4928 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4929 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4930 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4931 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4932 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4933 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4934 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4935 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4936 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4937 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4938 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4939 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4940 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4941 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4942 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4943 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4944 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4945 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4946 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4947 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4948 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4949 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4950 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4951 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4952 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4953 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4954 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4955 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4956 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4957 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4958 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4959 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4960 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4961 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4962 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4963 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4964 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4965 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4966 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4967 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4968 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4969 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4970 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4971 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4972 * gcc.target/i386/mpx/label-address-1.c: New.
4973 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4974 * gcc.target/i386/mpx/macro.c: New.
4975 * gcc.target/i386/mpx/mpx-check.h: New.
4976 * gcc.target/i386/mpx/mpx.exp: New.
4977 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4978 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4979 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4980 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4981 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4982 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4983 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4984 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4985 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4986 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4987 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4988 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4989 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4990 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4991 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4992 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4993 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4994 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4995 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4996 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4997 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4998 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4999 * gcc.target/i386/mpx/reference-1-nov.c: New.
5000 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5001 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5002 * gcc.target/i386/mpx/reference-2-nov.c: New.
5003 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5004 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5005 * gcc.target/i386/mpx/reference-3-nov.c: New.
5006 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5007 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5008 * gcc.target/i386/mpx/reference-4-nov.c: New.
5009 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5010 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5011 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5012 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5013 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5014 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5015 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5016 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5017 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5018 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5019 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5020 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5021 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5022 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5023 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5024 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5025 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5026 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5027 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5028 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5029 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5030 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5031 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5032 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5033 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5034 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5035 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5036 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5037 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5038 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5039 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5040 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5041 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5042 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5043 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5044 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5045 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5046 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5047 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5048 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5049 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5050 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5051 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5052 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5053 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5054 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5055 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5056 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5057 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5058 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5059 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5060 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5061 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5062 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5063 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5064 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5065 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5066 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5067 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5068 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5069 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5070 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5071 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5072 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5073 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5074 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5075 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5076 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5077 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5078 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5079 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5080 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5081 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5082 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5083 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5084 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5085 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5086 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5087 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5088 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5089 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5090 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5091 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5092 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5093 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5094 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5095 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5096 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5097 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5098 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5099 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5100 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5101 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5102 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5103 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5104 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5105 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5106 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5107 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5108 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5109 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5110 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5111 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5112 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5113 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5114 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5115 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5116 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5117 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5118 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5119 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5120 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5121 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5122 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5123 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5124 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5125 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5126 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5127 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5128 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5129 * gcc.target/i386/mpx/vla-1-nov.c: New.
5130 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5131 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5132 * gcc.target/i386/mpx/vla-2-nov.c: New.
5133 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5135 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5137 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5139 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5141 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5143 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5145 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5146 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5148 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5151 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5154 * c-c++-common/pr65120.c: New test.
5156 PR rtl-optimization/65321
5157 * gcc.dg/pr65321.c: New test.
5159 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5161 PR tree-optimization/65355
5162 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5164 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5167 * c-c++-common/pr49706.c: Adjust tests for not warning
5168 about !!x == y or !b == y where b is boolean, and add
5170 * c-c++-common/pr62199-2.c: Likewise.
5172 2015-03-09 Richard Biener <rguenther@suse.de>
5175 * gcc.dg/torture/pr65270-1.c: New testcase.
5176 * gcc.dg/torture/pr65270-2.c: Likewise.
5178 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5180 PR tree-optimization/63743
5181 * gcc.dg/pr63743.c: New test.
5183 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5186 * g++.dg/lto/pr65316_0.C: New testcase.
5187 * g++.dg/lto/pr65316_1.C: New testcase.
5189 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5192 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5194 * g++.dg/abi/rtti3.C: Likewise.
5196 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5199 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5201 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5203 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5205 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5207 2015-03-08 Morin <mikael@gcc.gnu.org>
5210 * gfortran.dg/entry_20.f90: New.
5212 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5215 * gcc.c-torture/compile/pr65153.c: New.
5217 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5220 * g++.dg/torture/pr65249.C: New.
5222 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5224 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5226 (int64_t): Likewise.
5228 2015-03-07 Marek Polacek <polacek@redhat.com>
5229 Martin Uecker <uecker@eecs.berkeley.edu>
5232 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5234 * c-c++-common/ubsan/bounds-8.c: New test.
5235 * c-c++-common/ubsan/bounds-9.c: New test.
5236 * gcc.dg/ubsan/bounds-2.c: New test.
5238 2015-03-05 Martin Sebor <msebor@redhat.com>
5240 * PR testsuite/63175
5241 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5242 checking of results into main to prevent it from getting optimized
5244 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5246 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5248 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5249 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5250 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5253 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5255 * g++.dg/lto/pr65302_1.C: New testcase.
5256 * g++.dg/lto/pr65302_0.C: New testcase.
5258 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5260 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5261 -fno-ipa-icf to dg-options.
5263 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5265 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5266 compiles using the linker plugin.
5268 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5270 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5272 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5274 * gcc.target/arm/pr65067.c: New test.
5276 2015-03-05 Martin Liska <mliska@suse.cz>
5279 * gcc.dg/ipa/pr65318.c: New test.
5281 2015-03-05 Marek Polacek <polacek@redhat.com>
5283 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5285 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5287 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5289 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5291 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5292 max-unroll-times back to defaults for s390.
5294 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5298 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5301 * g++.dg/cpp0x/initlist92.C: New.
5303 2015-03-05 Richard Biener <rguenther@suse.de>
5305 PR tree-optimization/65310
5306 * gcc.dg/vect/pr65310.c: New testcase.
5308 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5311 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5313 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5315 * gnat.dg/entry_queues3.adb: New test.
5317 2015-03-04 Ian Lance Taylor <iant@google.com>
5319 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5321 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5324 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5326 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5328 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5329 -fno-ipa-icf to dg-options
5330 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5331 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5333 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/cpp0x/decltype62.C: New.
5338 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5340 * gnat.dg/object_overflow5.adb: New test.
5342 2015-03-03 Martin Liska <mliska@suse.cz>
5345 * gcc.dg/ipa/pr65287.c: New test.
5347 2015-03-03 Martin Jambor <mjambor@suse.cz>
5348 Eric Botcazou <ebotcazou@adacore.com>
5350 * gnat.dg/specs/pack12.ads: New test.
5352 2015-03-03 Martin Liska <mliska@suse.cz>
5354 * gcc.dg/ipa/PR65282.c: New test.
5356 2015-03-13 Jeff Law <law@redhat.com>
5358 PR tree-optimization/65241
5359 * gcc.c-torture/compile/pr65241.c: New test.
5361 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5364 * gcc.target/avr/torture/pr64331.c: New test.
5366 2015-03-03 Martin Liska <mliska@suse.cz>
5367 Jan Hubicka <hubicka@ucw.cz>
5369 * g++.dg/ipa/pr65263.C: New test.
5371 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5374 * gcc.dg/lto/pr65130_0.c: New testcase.
5375 * gcc.dg/lto/pr65130_1.c: New testcase.
5377 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5380 * g++.dg/torture/pr64988.C: New testcase.
5382 2015-03-02 Tobias Burnus <burnus@net-b.de>
5384 * gfortran.dg/coarray_atomic_6.f90: New.
5386 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5389 * gcc.target/i386/pr65184.c: New.
5391 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5394 * gcc.target/i386/pr65183.c: New.
5396 2015-02-28 Martin Liska <mliska@suse.cz>
5397 Jan Hubicka <hubicka@ucw.cz>
5399 * gcc.dg/ipa/ipa-icf-35.c: New test.
5400 * gcc.dg/ipa/ipa-icf-36.c: New test.
5401 * gcc.dg/ipa/ipa-icf-37.c: New test.
5403 2015-02-28 Martin Liska <mliska@suse.cz>
5404 Jan Hubicka <hubicka@ucw.cz>
5407 * gcc.dg/ipa/ipa-icf-34.c: New test.
5409 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5412 * gcc.target/sh/sh/pr61142.c: New.
5414 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5416 * g++.dg/other/dump-ada-spec-3.C: New test.
5418 2015-03-01 Martin Liska <mliska@suse.cz>
5420 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5421 * g++.dg/ipa/pr63595.C: Update expected results.
5423 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5426 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5428 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5430 * gcc.dg/vect/pr59354.c: Move vector producing code to
5433 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5436 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5437 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5438 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5439 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5441 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5443 PR tree-optimization/65048
5444 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5445 (foo): Use K&R style definition.
5447 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5450 * g++.dg/pr65032.C: New.
5452 2015-02-27 Marek Polacek <polacek@redhat.com>
5455 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5458 2015-02-27 Marek Polacek <polacek@redhat.com>
5461 * gcc.dg/pr65228.c: New test.
5463 2015-02-27 Kai Tietz <ktietz@redhat.com>
5466 * gcc.dg/weak/weak-17.c: New file.
5468 2015-02-27 Richard Biener <rguenther@suse.de>
5471 * g++.dg/lto/pr65193_0.C: New testcase.
5473 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5475 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5476 * gcc.target/s390/hotpatch-8.c: Likewise.
5477 * gcc.target/s390/hotpatch-9.c: Likewise.
5478 * gcc.target/s390/pr61078.c: Likewise.
5479 * gcc.target/s390/pr57960.c: Remove -m64.
5480 * gcc.target/s390/pr61078.c: Likewise.
5482 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5483 Martin Liska <mliska@suse.cz>
5486 * gcc.dg/pr64454.c: Disable ICF.
5487 * gcc.dg/pr28685-1.c: Disable ICF
5488 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5489 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5490 * g++.dg/ipa/ipa-icf-4.C: Update template.
5492 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5494 PR tree-optimization/65216
5495 * gcc.c-torture/execute/pr65216.c: New test.
5497 PR tree-optimization/65215
5498 * gcc.c-torture/execute/pr65215-1.c: New test.
5499 * gcc.c-torture/execute/pr65215-2.c: New test.
5500 * gcc.c-torture/execute/pr65215-3.c: New test.
5501 * gcc.c-torture/execute/pr65215-4.c: New test.
5502 * gcc.c-torture/execute/pr65215-5.c: New test.
5504 2015-02-26 Tom de Vries <tom@codesourcery.com>
5506 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5508 2015-02-26 Martin Liska <mliska@suse.cz>
5509 Jan Hubicka <hubicka@ucw.cz>
5511 * g++.dg/ipa/pr64146.C: Update expected results.
5512 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5513 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5514 * gcc.dg/ipa/ipa-icf-34.c: New test.
5516 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5518 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5519 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5520 (dg-additional-options): Remove dg directive.
5521 (dg-final): Add dg directive.
5523 2015-02-26 Marek Polacek <polacek@redhat.com>
5526 * g++.dg/ipa/pr65008.C: New test.
5528 2015-02-26 Tom de Vries <tom@codesourcery.com>
5530 * lib/profopt.exp (profopt-target-cleanup): New proc.
5531 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5532 files from sources from dg-additional-sources.
5534 2015-02-26 Tom de Vries <tom@codesourcery.com>
5536 * lib/gcov.exp: Cleanup in case of xfail.
5538 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5540 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5542 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5545 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5546 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5547 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5548 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5549 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5550 * g++.dg/debug/pr46123.C: XFAIL and move...
5551 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5552 * gcc.dg/debug/dwarf2-3.c: Move...
5553 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5555 2015-02-26 Marek Polacek <polacek@redhat.com>
5558 * g++.dg/cpp1y/pr65202.C: New test.
5560 2015-02-26 Tom de Vries <tom@codesourcery.com>
5562 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5563 locale_facets.h.gcov.
5565 2015-02-26 Tom de Vries <tom@codesourcery.com>
5567 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5569 2015-02-26 Tom de Vries <tom@codesourcery.com>
5571 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5573 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5576 * gcc.target/i386/pr65217.c: New.
5578 2015-02-26 Tom de Vries <tom@codesourcery.com>
5580 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5582 2015-02-26 Tom de Vries <tom@codesourcery.com>
5584 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5586 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5588 PR tree-optimization/65048
5589 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5591 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5593 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5594 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5596 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5599 * gcc.target/i386/pr65161.c: New test.
5601 2015-02-26 Terry Guo <terry.guo@arm.com>
5603 * gcc.target/arm/no-volatile-in-it.c: New test.
5605 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5607 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5608 (dg-options): Add -save-temps.
5609 (dg-final): Add cleanup-saved-temps.
5611 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5613 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5615 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5617 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5618 * gcc.target/powerpc/pack01.c: Include string.h.
5620 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5623 * gcc.target/i386/pr65167.c: New.
5625 2015-02-25 Kai Tietz <ktietz@redhat.com>
5627 PR tree-optimization/61917
5628 * gcc.dg/vect/vect-pr61917.c: New file.
5630 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5632 PR tree-optimization/65170
5633 * gcc.c-torture/execute/pr65170.c: New test.
5634 * gcc.dg/tree-ssa/vrp96.c: New test.
5636 2015-02-24 Tom de Vries <tom@codesourcery.com>
5638 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5640 2015-02-24 Tom de Vries <tom@codesourcery.com>
5643 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5644 (dg-additional-files-options): Copy additional_sources to
5645 additional_sources_used before emptying additional_sources.
5646 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5647 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5648 (cleanup-saved-temps): Use additional_sources_used instead of
5650 (dg-test): Reset additional_sources_used.
5652 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5655 * gfortran.dg/integer_exponentiation_6.F90: New test.
5657 2015-02-23 Martin Sebor <msebor@redhat.com>
5660 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5661 two parts. One to save registers, the other to verify the
5662 registers have the right values. Save register state into
5663 static data rather than on the stack.
5665 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5668 * c-c++-common/asan/pr63888.c: New test.
5670 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5673 * gcc.c-torture/compile/pr65163.c: New.
5675 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5677 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5678 with -m31 on 64 bit.
5679 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5680 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5682 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5684 * gcc.target/s390/20090223-1.c: Add
5685 -Wno-implicit-function-declaration option.
5686 * gcc.target/s390/pr42224.c: Likewise.
5687 * gcc.target/s390/pr55718.c: Likewise.
5689 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5691 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5692 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5693 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5694 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5695 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5696 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5697 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5698 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5699 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5700 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5701 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5702 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5703 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5704 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5705 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5706 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5707 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5708 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5709 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5710 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5711 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5713 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5715 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5716 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5717 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5718 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5719 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5720 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5721 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5722 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5723 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5724 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5725 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5726 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5727 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5728 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5729 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5730 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5732 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5736 * gfortran.dg/pr61960.f90: New.
5737 * gfortran.dg/pr64230.f90: New.
5738 * gfortran.dg/pr64980.f03: New.
5740 2015-02-22 Tom de Vries <tom@codesourcery.com>
5742 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5744 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5747 * gnat.dg/timing_events.adb: Removed, invalid test.
5749 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5752 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5754 * g++.dg/gcov/gcov-2.C: Likewise.
5756 2015-02-20 Richard Biener <rguenther@suse.de>
5758 PR tree-optimization/65136
5759 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5761 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5764 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5765 and nvptx-*-* blacklisting.
5767 * gcc.dg/sibcall-9.c: New test.
5768 * gcc.dg/sibcall-10.c: New test.
5770 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5772 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5774 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5777 * gcc.target/avr/torture/pr64452.c: New test.
5779 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5781 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5782 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5784 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5787 * lib/target-supports.exp (check_compile): Check whether
5788 additional_sources is defined before using it.
5790 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5793 * g++.dg/opt/pr65074.C: New file.
5795 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5797 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5798 (size_type): New typedef.
5799 (operator "" _script): Use it for the last argument.
5801 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5803 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5805 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5807 * lib/target-supports.exp (check_compile): Save/restore
5808 additional_sources that may belong to an actual test.
5810 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5812 PR gcov-profile/64634
5813 * g++.dg/gcov/gcov-15.C: New test.
5815 2015-02-18 Tom de Vries <tom@codesourcery.com>
5817 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5819 2015-02-18 Tom de Vries <tom@codesourcery.com>
5821 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5823 2015-02-18 Tom de Vries <tom@codesourcery.com>
5825 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5827 2015-02-18 Tom de Vries <tom@codesourcery.com>
5829 * gfortran.dg/fmt_cache_1.f: Add missing close.
5831 2015-02-18 Tom de Vries <tom@codesourcery.com>
5834 * gfortran.dg/read_eof_8.f90: Add missing close.
5836 2015-02-18 Richard Biener <rguenther@suse.de>
5838 PR tree-optimization/65063
5839 * gcc.dg/pr65063.c: New testcase.
5841 2015-02-18 Richard Biener <rguenther@suse.de>
5843 PR tree-optimization/62217
5844 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5846 2015-02-18 Marek Polacek <polacek@redhat.com>
5849 * c-c++-common/ubsan/pr65081.c: New test.
5851 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5853 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5854 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5856 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5858 * gcc.dg/ipa/propalign-3.c: New test.
5860 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5863 * gcc.target/sh/pr64793.c: New.
5864 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5866 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5868 * gcc.target/arm/divzero.c: New test case.
5870 2015-02-17 Tom de Vries <tom@codesourcery.com>
5872 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5874 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5875 Jakub Jelinek <jakub@redhat.com>
5878 * g++.dg/cpp0x/pr65075.C: New test.
5880 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5883 * gcc.target/powerpc/pr65058.c: New test.
5885 2015-02-16 Jeff Law <law@redhat.com>
5887 PR tree-optimization/64823
5888 * gcc.dg/uninit-20.c: New test.
5890 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5891 James Greenhalgh <james.greenhalgh@arm.com>
5894 * gcc.dg/ipa/ipa-clone-1.c: New test.
5896 2015-02-16 Richard Biener <rguenther@suse.de>
5898 PR tree-optimization/65077
5899 * gcc.dg/torture/pr65077.c: New testcase.
5901 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5903 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5904 Directive adjusted to scan for ldaxr.
5905 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5906 adjusted to scan for ldaex.
5908 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5911 * g++.dg/cpp0x/constexpr-65080.C: New.
5913 2015-02-16 Richard Biener <rguenther@suse.de>
5915 PR tree-optimization/63593
5916 * gcc.dg/pr63593.c: New testcase.
5918 2015-02-16 Marek Polacek <polacek@redhat.com>
5921 * gcc.dg/pr65066.c: New test.
5923 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5925 * gcc.dg/pr65002.C: Move ...
5926 * g++.dg/ipa/pr65002.C: ... here.
5928 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5930 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5931 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5932 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5933 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5935 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5938 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5939 the expression to find calls.
5940 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5941 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5942 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5943 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5944 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5946 2015-02-14 Marek Polacek <polacek@redhat.com>
5949 * gcc.dg/array-11.c: New test.
5950 * gcc.dg/array-12.c: New test.
5951 * gcc.dg/array-13.c: New test.
5952 * gcc.dg/array-14.c: New test.
5953 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5954 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5955 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5956 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5957 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5958 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5960 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5963 * g++.dg/lookup/using54.C: New.
5965 2015-02-13 Jeff Law <law@redhat.com>
5968 Revert my change for tree-optimization/64823.
5970 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5972 PR tree-optimization/65053
5973 * gcc.c-torture/execute/pr65053-1.c: New test.
5974 * gcc.c-torture/execute/pr65053-2.c: New test.
5976 2015-02-13 Marek Polacek <polacek@redhat.com>
5979 * gcc.dg/pr65050.c: New test.
5981 2015-02-13 Jeff Law <law@redhat.com>
5983 PR tree-optimization/64823
5984 * gcc.dg/uninit-20.c: New test.
5986 PR rtl-optimization/47477
5987 * gcc.dg/tree-ssa/pr47477.c: New test.
5989 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5992 * g++.dg/parse/ivdep-2.C: New.
5993 * g++.dg/parse/ivdep-3.C: Likewise.
5995 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5998 * gfortran.dg/continuation_13.f90: New test.
5999 * gfortran.dg/continuation_14.f: New test.
6001 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6004 * g++.dg/cpp0x/sfinae55.C: New.
6006 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6009 * g++.dg/ipa/pr65034.C: New test.
6011 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6013 PR tree-optimization/65002
6014 * gcc.dg/pr65002.C: New.
6016 2015-02-13 Marek Polacek <polacek@redhat.com>
6019 * c-c++-common/pr65040.c: New test.
6021 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6023 PR tree-optimization/64705
6024 * gcc.dg/tree-ssa/pr64705.c: New test.
6026 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6029 * gcc.dg/visibility-22.c: New test.
6030 * gcc.dg/visibility-23.c: New test.
6031 * gcc.target/i386/pr32219-1.c: New test.
6032 * gcc.target/i386/pr32219-2.c: New test.
6033 * gcc.target/i386/pr32219-3.c: New test.
6034 * gcc.target/i386/pr32219-4.c: New test.
6035 * gcc.target/i386/pr32219-5.c: New test.
6036 * gcc.target/i386/pr32219-6.c: New test.
6037 * gcc.target/i386/pr32219-7.c: New test.
6038 * gcc.target/i386/pr32219-8.c: New test.
6039 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6041 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6043 PR libgfortran/57822
6044 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6045 four different KINDs.
6047 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6050 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6053 * g++.dg/ubsan/pr65000.C: New test.
6055 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6058 * gfortran.dg/finalize_28.f90: New test
6060 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6063 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6064 DW_TAG_lexical_block removal.
6065 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6066 * g++.dg/guality/pr55541.C: New test.
6069 * g++.dg/ubsan/pr64984.C: New test.
6071 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6073 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6075 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6078 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6079 instructions for 2015-01-14 get_memmodel changes.
6080 * gcc.target/powerpc/atomic-p8.c: Likewise.
6083 * g++.dg/ubsan/pr65019.C: New test.
6085 PR tree-optimization/65014
6086 * gcc.c-torture/compile/pr65014.c: New test.
6088 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6090 PR libgfortran/57822
6091 * gfortran/fmt_g0_7.f08: Revise test.
6093 2015-02-11 Jeff Law <law@redhat.com>
6096 * gcc.target/m68k/pr63347.c: New test.
6098 2015-02-11 Marek Polacek <polacek@redhat.com>
6100 * g++.dg/ubsan/shift-1.C: New test.
6101 * gcc.dg/ubsan/c-shift-2.c: New test.
6102 * c-c++-common/ubsan/shift-5.c: Remove file.
6104 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6106 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6107 Directive adjusted to XFAIL.
6108 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6111 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6114 * g++.dg/opt/pr65003.C: New test.
6116 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6118 * lib/target-supports.exp (check_effective_target_pie): Renamed
6120 (check_effective_target_pie_enabled): This.
6121 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6122 * gcc.target/i386/pie.c: Likewise.
6124 2015-02-11 Andrew Pinski <apinski@cavium.com>
6127 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6128 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6130 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6133 * gcc.target/i386/pr61925-1.c: New test.
6134 * gcc.target/i386/pr61925-2.c: New test.
6135 * gcc.target/i386/pr61925-3.c: New test.
6137 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6140 * g++.dg/asan/pr65004.C: New test.
6142 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6145 * gcc.taget/sh/pr64661-0.h: New.
6146 * gcc.taget/sh/pr64661-1.c: New.
6147 * gcc.taget/sh/pr64661-2.c: New.
6148 * gcc.taget/sh/pr64661-3.c: New.
6149 * gcc.taget/sh/pr64661-4.c: New.
6151 2015-02-10 Richard Biener <rguenther@suse.de>
6153 PR tree-optimization/64995
6154 * g++.dg/torture/pr64995.C: New testcase.
6156 2015-02-10 Richard Biener <rguenther@suse.de>
6158 PR tree-optimization/64909
6159 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6161 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6163 * gcc.dg/signbit-sa.c: New test.
6165 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6167 PR libgfortran/57822
6168 * gfortran/fmt_g0_7.f08: New test.
6170 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6172 PR tree-optimization/43378
6173 * gcc.dg/tree-ssa/pr43378.c: New test.
6175 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6178 * g++.dg/torture/pr64978.C: New testcase.
6180 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6183 * gcc.dg/asan/pr64981.c: New test.
6185 2015-02-09 Marek Polacek <polacek@redhat.com>
6188 * gcc.dg/pr64856.c: New test.
6190 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6193 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6194 * gcc.c-torture/execute/pr64979.c: New test.
6196 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6198 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6200 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6202 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6203 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6205 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6208 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6210 2015-02-09 Richard Biener <rguenther@suse.de>
6212 PR tree-optimization/54000
6213 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6215 2015-02-09 Tom de Vries <tom@codesourcery.com>
6217 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6219 2015-02-09 Martin Liska <mliska@suse.cz>
6221 * g++.dg/ipa/pr64858.C: New test.
6223 2015-02-09 Tom de Vries <tom@codesourcery.com>
6225 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6227 2015-02-08 Andrew Pinski <apinski@cavium.com>
6229 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6231 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6234 * gfortran.dg/use_rename_8.f90: New.
6236 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6238 * gnat.dg/addr7.ad[sb]: New test.
6239 * gnat.dg/addr8.ad[sb]: Likewise.
6241 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6244 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6245 from jit.dg/test-compile-to-executable.c's create_code, with a
6246 clarification of the output message.
6247 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6249 (test_jit): Use CHECK_NO_ERRORS when calling
6250 gcc_jit_context_compile_to_file.
6251 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6252 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6253 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6254 about deletions that are attempted.
6255 (jit-verify-compile-to-file): Rename to...
6256 (jit-verify-output-file-was-created): ...this, and drop the
6257 attempt to run "file" and verify the output.
6258 (jit-verify-assembler): New function.
6259 (jit-verify-object): New function.
6260 (jit-verify-dynamic-library): New function.
6261 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6262 favor of an implementation from new file
6263 create-code-for-hello-world-executable.h, which also adds a
6265 (dg-final): Replace jit-verify-compile-to-file with
6266 jit-verify-output-file-was-created, and invoke new function
6267 jit-verify-assembler.
6268 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6270 (dg-final): Replace jit-verify-compile-to-file with
6271 jit-verify-output-file-was-created, and invoke new function
6272 jit-verify-dynamic-library.
6273 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6274 favor of an implementation from new file
6275 create-code-for-hello-world-executable.h, which also adds a
6277 (dg-final): Replace jit-verify-compile-to-file with
6278 jit-verify-output-file-was-created. Strengthen the expected stdout
6279 from the built executable.
6280 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6281 favor of an implementation from new file
6282 create-code-for-hello-world-executable.h, which also adds a
6284 (dg-final): Replace jit-verify-compile-to-file with
6285 jit-verify-output-file-was-created, and invoke new function
6287 * jit.dg/verify-dynamic-library.c: New source file.
6289 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6290 Brian Rzycki <b.rzycki@samsung.com>
6292 PR tree-optimization/64878
6293 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6295 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6298 * g++.dg/ipa/pr64896.C: New test.
6300 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6303 * gcc.target/powerpc/pr64205.c: New file.
6305 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6307 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6308 (dg-options): Use -fpie instead of -fPIE -pie.
6310 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6313 * g++.dg/asan/pr64937.C: New test.
6315 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6318 * gfortran.dg/class_to_type_4.f90: New test
6320 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6322 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6324 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6326 PR rtl-optimization/64957
6328 * gcc.c-torture/execute/pr64957.c: New test.
6330 2015-02-05 Jeff Law <law@redhat.com>
6333 * gcc.target/h8300/pr17306-1.c: New test.
6334 * gcc.target/h8300/pr17306-2.c: New test.
6336 2015-02-05 Tobias Burnus <burnus@net-b.de>
6339 * gfortran.dg/structure_constructor_12.f90: New.
6341 2015-02-05 Jeff Law <law@redhat.com>
6344 gcc.target/h8300/pr58400.c: New test.
6346 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6348 * gcc.target/arm/macro_defs0.c: New test.
6349 * gcc.target/arm/macro_defs1.c: New test.
6350 * gcc.target/arm/macro_defs2.c: New test.
6352 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6354 PR rtl-optimization/64905
6355 * gcc.target/i386/pr64905.c: Require nonpic target.
6356 (dg-options): Add -fomit-frame-pointer.
6359 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6361 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6364 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6367 * gfortran.dg/type_to_class_2.f90: New test
6368 * gfortran.dg/type_to_class_3.f90: New test
6370 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6373 * g++.dg/torture/pr64686.C: New testcase.
6375 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6377 PR rtl-optimization/64905
6378 * gcc.target/i386/pr64905.c: New file.
6380 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6382 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6383 * gcc.dg/guality/pr41616-1.c: Ditto.
6385 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6388 * gcc.dg/pr64817-3.c: New.
6390 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6391 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6393 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6394 pass parameters in registers.
6395 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6396 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6397 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6399 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6400 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6402 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6403 list, allow for multilibed targets.
6404 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6406 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6408 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6409 * gcc.dg/pr46728-6.c: Ditto.
6411 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6413 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6414 for mips_nanlegacy target.
6416 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6418 * gcc.target/i386/chkp-hidden-def.c: New.
6420 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6423 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6424 to use 24 bits for bitfield b.
6426 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6429 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6430 cache result in a global variable. Include all 32-bit targets for
6433 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6435 PR rtl-optimization/64756
6436 * gcc.c-torture/execute/pr64756.c: New test.
6438 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6441 * gcc.target/sh/pr64660-0.h: New.
6442 * gcc.target/sh/pr64660-1.c: New.
6443 * gcc.target/sh/pr64660-2.c: New.
6444 * gcc.target/sh/pr64660-3.c: New.
6445 * gcc.target/sh/pr64660-4.c: New.
6447 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6450 * g++.dg/warn/Waddress-2.C: New.
6452 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6455 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6457 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6459 PR preprocessor/64803
6460 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6462 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6464 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6466 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6468 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6469 (_ARM_FPSRC): Add DN and AHP fields.
6470 (clean_results): Force DN=1 on AArch64.
6471 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6472 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6473 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6474 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6475 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6476 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6478 2015-02-02 Alan Modra <amodra@gmail.com>
6480 * gcc.target/powerpc/cprophard.c: New.
6482 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6484 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6485 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6487 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6490 * gcc.dg/pr64817-1.c: New test.
6491 * gcc.dg/pr64817-2.c: New test.
6493 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6496 * gcc.target/sh/pr64851-0.h: New
6497 * gcc.target/sh/pr64851-1.c: New
6498 * gcc.target/sh/pr64851-2.c: New
6499 * gcc.target/sh/pr64851-3.c: New
6500 * gcc.target/sh/pr64851-4.c: New
6502 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6505 * gcc.dg/torture/pr64882.c: New test.
6507 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6510 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6513 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6515 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6516 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6517 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6518 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6519 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6520 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6522 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6523 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6525 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6526 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6529 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6532 * g++.dg/pr64688-2.C: New.
6534 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6536 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6537 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6538 * gcc.target/i386/fuse-caller-save.c: Ditto.
6539 * gcc.target/i386/headmerge-1.c: Ditto.
6540 * gcc.target/i386/headmerge-2.c: Ditto.
6541 * gcc.target/i386/sibcall-6.c: Ditto.
6543 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6546 * gcc.target/i386/pr64617.c: New test.
6548 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6551 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6552 (dg-options): Remove -m32.
6553 (dg-final): Scan for "movb %al" only.
6554 * gcc.target/i386/pr15184-2.c: Ditto.
6556 2015-01-30 Richard Biener <rguenther@suse.de>
6558 PR tree-optimization/64829
6559 * gcc.dg/vect/pr64829.c: New testcase.
6561 2015-01-29 Marek Polacek <polacek@redhat.com>
6564 * gcc.dg/pr64709.c: New test.
6566 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6569 * g++.dg/ubsan/pr64717-1.C: New test.
6570 * g++.dg/ubsan/pr64717-2.C: New test.
6572 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6574 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6576 2015-01-29 Jeff Law <law@redhat.com>
6579 * gcc.target/i386/pr15184-1.c: New test.
6580 * gcc.target/i386/pr15184-2.c: New test.
6582 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6584 PR tree-optimization/64746
6585 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6587 2015-01-29 Richard Biener <rguenther@suse.de>
6589 PR tree-optimization/64853
6590 * gcc.dg/torture/pr64853.c: New testcase.
6592 2015-01-29 Richard Biener <rguenther@suse.de>
6594 PR tree-optimization/64844
6595 * gcc.dg/vect/pr64844.c: New testcase.
6597 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6600 * gcc.dg/pr64809.c: Delete.
6602 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6605 * gcc.target/i386/pr64805.c: New.
6607 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6609 * gcc.dg/guality/guality.h (main): Add argv[0] to
6610 guality_gdb_command.
6612 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6615 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6617 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6620 * gcc.target/sh/sh.exp
6621 (check_effective_target_atomic_model_soft_gusa_available,
6622 check_effective_target_atomic_model_soft_tcb_available,
6623 check_effective_target_atomic_model_soft_imask_available,
6624 check_effective_target_atomic_model_hard_llcs_available): New.
6625 * gcc.target/sh/pr64659-0.h: New.
6626 * gcc.target/sh/pr64659-1.c: New.
6627 * gcc.target/sh/pr64659-2.c: New.
6628 * gcc.target/sh/pr64659-3.c: New.
6629 * gcc.target/sh/pr64659-4.c: New.
6631 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6633 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6634 scan-assembler-times pattern.
6636 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6639 * gcc.dg/pr64809.c: New test.
6641 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6643 PR tree-optimization/64277
6644 * gcc.dg/pr64277.c: New.
6646 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6648 PR tree-optimization/64718
6649 * gcc.c-torture/execute/pr64718.c: New test.
6651 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6653 * gcc.target/aarch64/abs_2.c: New.
6655 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6657 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6658 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6659 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6662 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6665 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6666 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6667 { target comdat_group }.
6669 2015-01-27 Tobias Burnus <burnus@net-b.de>
6672 * gfortran.dg/goacc/coarray_2.f90: New.
6674 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6678 * g++.dg/torture/pr64139.C: New testcase.
6679 * g++.dg/torture/pr60871.C: Likewise.
6681 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6684 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6685 prevent linking errors.
6687 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6690 * g++.dg/torture/pr64282.C: New testcase.
6692 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6694 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6697 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6699 * gcc.target/s390/hotpatch-13.c: New testcase.
6700 * gcc.target/s390/hotpatch-14.c: New testcase.
6701 * gcc.target/s390/hotpatch-15.c: New testcase.
6702 * gcc.target/s390/hotpatch-16.c: New testcase.
6703 * gcc.target/s390/hotpatch-17.c: New testcase.
6704 * gcc.target/s390/hotpatch-18.c: New testcase.
6705 * gcc.target/s390/hotpatch-19.c: New testcase.
6706 * gcc.target/s390/hotpatch-20.c: New testcase.
6707 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6708 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6709 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6710 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6711 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6712 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6713 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6714 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6715 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6716 * gcc.target/s390/hotpatch-10.c: Likewise.
6717 * gcc.target/s390/hotpatch-11.c: Likewise.
6718 * gcc.target/s390/hotpatch-12.c: Likewise.
6719 * gcc.target/s390/hotpatch-2.c: Likewise.
6720 * gcc.target/s390/hotpatch-3.c: Likewise.
6721 * gcc.target/s390/hotpatch-4.c: Likewise.
6722 * gcc.target/s390/hotpatch-5.c: Likewise.
6723 * gcc.target/s390/hotpatch-6.c: Likewise.
6724 * gcc.target/s390/hotpatch-7.c: Likewise.
6725 * gcc.target/s390/hotpatch-8.c: Likewise.
6726 * gcc.target/s390/hotpatch-9.c: Likewise.
6727 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6728 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6729 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6730 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6731 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6732 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6733 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6734 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6736 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6738 * gcc.dg/long_branch.c: New testcase.
6740 2015-01-27 Richard Biener <rguenther@suse.de>
6742 PR tree-optimization/56273
6743 PR tree-optimization/59124
6744 PR tree-optimization/64277
6745 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6746 * gcc.dg/Warray-bounds-12.c: Likewise.
6747 * gcc.dg/Warray-bounds-13.c: Likewise.
6749 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6751 PR rtl-optimization/61058
6752 * gcc.dg/pr61058.c: New test.
6754 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6756 * gcc.target/i386/chkp-narrow-bounds.c: New.
6758 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6760 PR tree-optimization/64807
6761 * gcc.dg/pr64807.c: New test.
6764 * gcc.dg/pr64766.c: New test.
6766 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6769 * gcc.target/sh/pr49263-4.c: New.
6771 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6774 * gfortran.dg/allocate_with_mold_1.f90: New test
6776 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6779 * gcc.dg/pr64778.c: New test.
6782 * gcc.dg/vect/pr64421.c: New test.
6784 2015-01-26 Tobias Burnus <burnus@net-b.de>
6787 * gfortran.dg/coarray_36.f: New.
6788 * gfortran.dg/coarray_37.f90: New.
6790 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6793 * gfortran.dg/class_allocate_18.f90: New.
6795 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6797 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6799 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6801 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6803 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6805 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6807 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6809 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6811 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6813 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6814 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6815 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6816 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6818 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6820 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6821 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6822 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6826 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6827 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6828 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6829 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6830 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6833 2015-01-26 Richard Biener <rguenther@suse.de>
6836 * gcc.dg/uninit-19.c: New testcase.
6838 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6840 * lib/target-supports.exp (check_effective_target_vect64): Add
6843 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6846 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6848 2015-01-26 Tony Liu <tony.liu@arm.com>
6850 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6853 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6856 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6857 correctly, clean up afterwards.
6859 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6862 * gfortran.dg/use_rename_7.f90: New.
6864 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6866 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6867 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6869 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6872 * gcc.target/sh/pr54236-4.c: New.
6874 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6876 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6877 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6880 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6883 * gfortran.dg/open_new_segv.f90: New test.
6885 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6894 * gcc.target/sh/pr64345-1.c: New.
6895 * gcc.target/sh/pr64345-2.c: New.
6896 * gcc.target/sh/pr59533-1.c: New.
6897 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6898 * gcc.target/sh/pr52933-2.c: Likewise.
6899 * gcc.target/sh/pr54089-1.c: Likewise.
6900 * gcc.target/sh/pr54236-1.c: Likewise.
6901 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6902 * gcc.target/sh/pr49263-1.c: Remove xfails.
6903 * gcc.target/sh/pr49263-2.c: Likewise.
6904 * gcc.target/sh/pr49263-3.c: Likewise.
6905 * gcc.target/sh/pr53987-1.c: Likewise.
6906 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6907 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6908 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6909 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6910 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6911 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6913 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6916 2015-01-24 Tom de Vries <tom@codesourcery.com>
6918 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6920 2015-01-23 Ian Lance Taylor <iant@google.com>
6923 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6924 targets without split stack support.
6926 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6929 * gcc.target/i386/pr64317.c: New test.
6931 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6933 PR rtl-optimization/63637
6934 PR rtl-optimization/60663
6935 * gcc.dg/pr63637-1.c: New test.
6936 * gcc.dg/pr63637-2.c: New test.
6937 * gcc.dg/pr63637-3.c: New test.
6938 * gcc.dg/pr63637-4.c: New test.
6939 * gcc.dg/pr63637-5.c: New test.
6940 * gcc.dg/pr63637-6.c: New test.
6941 * gcc.target/i386/pr63637-1.c: New test.
6942 * gcc.target/i386/pr63637-2.c: New test.
6943 * gcc.target/i386/pr63637-3.c: New test.
6944 * gcc.target/i386/pr63637-4.c: New test.
6945 * gcc.target/i386/pr63637-5.c: New test.
6946 * gcc.target/i386/pr63637-6.c: New test.
6948 2015-01-23 Richard Biener <rguenther@suse.de>
6951 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6952 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6954 2015-01-23 Marek Polacek <polacek@redhat.com>
6956 PR preprocessor/60570
6957 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6958 * gcc.dg/cpp/pr60570.c: New test.
6960 2015-01-23 Richard Biener <rguenther@suse.de>
6963 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6964 vectorization on vect64 targets.
6966 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6969 * gfortran.dg/class_allocate_17.f90: New.
6971 2015-01-23 Tobias Burnus <burnus@net-b.de>
6974 * gfortran.dg/goacc/combined_loop.f90: New.
6976 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6979 * gfortran.dg/make_unit.f90: New test.
6981 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6984 * gfortran.dg/negative_unit_int8.f: Update.
6986 2015-01-22 Jeff Law <law@redhat.com>
6989 * gcc.target/m68k/pr52076-1.c: New test.
6990 * gcc.target/m68k/pr52076-2.c: New test.
6992 2015-01-22 Richard Biener <rguenther@suse.de>
6995 * gcc.dg/torture/pr64728.c: New testcase.
6997 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7000 * g++.dg/pr64688.C: New test.
7002 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7004 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7005 to avoid errors with -fpic.
7007 2015-01-22 Richard Biener <rguenther@suse.de>
7010 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7012 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7014 PR rtl-optimization/64682
7015 * gcc.c-torture/execute/pr64682.c: New file.
7017 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7020 * gcc.dg/pr64511.c: New test.
7022 PR rtl-optimization/62078
7023 * g++.dg/opt/pr62078.C: New test.
7026 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7028 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7031 * gfortran.dg/internal_pack_15.f90: New test.
7033 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7035 * c-c++-common/tsan/step.c: New testcase.
7037 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7039 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7041 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7043 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7045 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7047 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7049 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7051 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7053 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7055 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7057 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7059 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7061 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7063 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7065 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7067 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7069 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7071 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7073 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7075 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7077 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7079 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7081 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7083 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7085 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7087 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7088 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7089 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7092 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7094 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7095 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7096 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7099 2015-01-21 Renlin Li <renlin.li@arm.com>
7101 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7102 * g++.dg/tls/thread_local5g.C: Likewise.
7103 * g++.dg/tls/thread_local6g.C: Likewise.
7105 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7107 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7108 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7109 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7113 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7114 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7115 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7117 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7119 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7120 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7121 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7125 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7126 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7127 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7129 2015-01-20 Jeff Law <law@redhat.com>
7132 * gcc.target/m68k/pr59946.c: New test.
7134 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7136 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7137 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7138 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7140 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7142 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7143 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7144 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7146 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7148 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7149 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7150 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7152 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7154 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7155 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7156 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7158 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7161 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7163 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7164 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7165 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7167 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7169 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7170 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7171 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7173 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7175 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7177 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7179 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7182 * g++.dg/ubsan/pr64632.C: New test.
7185 * gcc.dg/pr64663.c: New test.
7187 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7190 * g++.dg/warn/Wunused-var-23.C: New.
7192 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7195 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7196 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7198 2015-01-20 Richard Biener <rguenther@suse.de>
7201 * gcc.dg/lto/pr64684_0.c: New testcase.
7202 * gcc.dg/lto/pr64684_1.c: Likewise.
7203 * gcc.dg/lto/pr64684_2.c: Likewise.
7204 * gcc.dg/lto/pr64685_0.c: Likewise.
7205 * gcc.dg/lto/pr64685_1.c: Likewise.
7207 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7210 * g++.dg/cpp1y/lambda-init12.C: New.
7212 2015-01-20 Richard Biener <rguenther@suse.de>
7214 PR tree-optimization/64410
7215 * g++.dg/vect/pr64410.cc: Require vect_double.
7217 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7220 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7222 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7226 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7228 PR rtl-optimization/64081
7229 * gcc.dg/pr64081.c: New test.
7231 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7233 * jit.dg/harness.h: Include <unistd.h>.
7234 (CHECK_NO_ERRORS): New.
7235 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7236 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7237 gcc_jit_context_compile_to_file.
7238 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7239 args to the spawned executable.
7240 (jit-expand-vars): New function.
7241 (jit-exe-params): New variable.
7242 (dg-jit-set-exe-params): New function.
7243 (jit-dg-test): Detect testcases that use
7244 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7245 Set arguments of spawned process to jit-exe-params.
7246 (jit-get-output-filename): New function.
7247 (jit-setup-compile-to-file): New function.
7248 (jit-verify-compile-to-file): New function.
7249 (jit-run-executable): New function.
7250 (jit-verify-executable): New function.
7251 * jit.dg/test-compile-to-assembler.c: New testcase.
7252 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7253 * jit.dg/test-compile-to-executable.c: New testcase.
7254 * jit.dg/test-compile-to-object.c: New testcase.
7256 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7259 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7262 2015-01-19 Martin Liska <mliska@suse.cz>
7264 * objc/compile/pr64668.m: New test.
7266 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7268 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7269 (create_overflow_fn): Update comment to clarify that
7270 the third param of the created function is a bool *, not
7272 (verify_int_overflow_fn): Convert param "expected_ovf" from
7273 int to bool. Update third param of "overflow_fn_type" from int *
7274 to bool *. Update local "actual_ovf" from int to bool.
7275 (verify_uint_overflow_fn): Likewise.
7277 2015-01-19 Martin Liska <mliska@suse.cz>
7279 * gcc.dg/ipa/ipa-icf-33.c: New test.
7281 2015-01-19 Felix Yang <felix.yang@huawei.com>
7282 Haijian Zhang <z.zhanghaijian@huawei.com>
7284 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7285 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7286 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7287 result_float64x2, expected_hfloat64x2): New helper type, variable and
7289 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7290 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7291 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7292 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7293 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7294 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7295 and target without the FMA feature.
7297 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7299 * gcc.target/aarch64/pr64304.c: New testcase.
7301 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7303 PR rtl-optimization/64081
7304 * gcc.dg/pr64081.c: New test.
7306 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7309 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7311 * gcc.target/aarch64/test_frame_6.c: Likewise.
7312 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7313 and x19 (in the epilogue).
7314 * gcc.target/aarch64/test_frame_4.c: Likewise.
7315 * gcc.target/aarch64/test_frame_7.c: Likewise.
7317 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7319 * gcc.target/i386/chkp-always_inline.c: New.
7321 2015-01-15 Andrew Pinski <apinski@cavium.com>
7322 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7324 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7325 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7327 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7330 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7331 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7333 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7336 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7338 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7341 * gcc.target/sh/torture/pr64652.c: New.
7343 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7345 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7346 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7347 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7348 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7349 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7350 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7352 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7355 * g++.dg/torture/pr64378.C: New testcase.
7357 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7360 * gfortran.dg/block_13.f08: New test
7362 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7365 * gfortran.dg/associate_1.f03: Allow test for character with
7368 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7370 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7371 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7373 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7375 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7377 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7380 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7382 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7385 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7388 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7391 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7393 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7396 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7398 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7400 PR rtl-optimization/52773
7401 * gcc.c-torture/compile/pr52773.c: New test.
7403 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7406 * g++.dg/cpp0x/alias-decl-46.C: New.
7408 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7410 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7412 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7414 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7416 (CHECK_FP): Likewise.
7417 (CHECK_CUMULATIVE_SAT): Likewise.
7419 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7421 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7422 (Set_Neon_Cumulative_Sat): Add parameter.
7423 (__set_neon_cumulative_sat): Support new parameter.
7424 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7425 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7427 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7428 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7431 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7433 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7434 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7436 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7439 * g++.dg/tls/thread_local-ice4.C: New.
7441 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7443 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7446 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7449 * g++.dg/cpp0x/vt-62276.C: New.
7451 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7454 * g++.dg/pr64353.C: New.
7456 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7459 * gcc.target/aarch64/pr64263_1.c: New test.
7461 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7463 PR tree-optimization/64434
7464 * gcc.dg/torture/pr64434.c: Move to...
7465 * gcc.dg/pr64434.c: ... here.
7467 2015-01-16 Richard Biener <rguenther@suse.de>
7470 * gcc.dg/uninit-18.c: New testcase.
7472 2015-01-16 Richard Biener <rguenther@suse.de>
7474 PR tree-optimization/64568
7475 * g++.dg/torture/pr64568-2.C: New testcase.
7477 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7480 * gcc.target/i386/chkp-label-address.c: New.
7482 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7485 * gfortran.dg/pointer_init_6.f90: Extended.
7487 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7489 * gcc.c-torture/compile/20150108.c: New test.
7491 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7493 * gcc.target/visium: New directory.
7495 2015-01-16 Richard Biener <rguenther@suse.de>
7497 PR tree-optimization/61743
7498 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7499 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7501 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7503 * gcc.dg/pr64015.c: New test.
7505 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7509 * g++.dg/ipa/pr64612.C: New test.
7511 2015-01-16 Renlin Li <renlin.li@arm.com>
7513 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7515 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7517 * gcc.target/i386/sse-14.c: Test new intrinsic.
7518 * gcc.target/i386/sse-22.c: Ditto.
7520 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7523 * g++.dg/cpp0x/auto44.C: New.
7525 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7528 * gcc.target/nios2/gpopt-all.c: New test case.
7529 * gcc.target/nios2/gpopt-local.c: New test case.
7530 * gcc.target/nios2/gpopt-global.c: New test case.
7531 * gcc.target/nios2/gpopt-data.c: New test case.
7532 * gcc.target/nios2/gpopt-none.c: New test case.
7534 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7536 * g++.dg/ubsan/vptr-1.C: New test.
7537 * g++.dg/ubsan/vptr-2.C: New test.
7538 * g++.dg/ubsan/vptr-3.C: New test.
7539 * g++.dg/ubsan/vptr-4.C: New test.
7540 * g++.dg/ubsan/vptr-5.C: New test.
7541 * g++.dg/ubsan/vptr-6.C: New test.
7542 * g++.dg/ubsan/vptr-7.C: New test.
7543 * g++.dg/ubsan/vptr-8.C: New test.
7544 * g++.dg/ubsan/vptr-9.C: New test.
7546 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7548 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7550 * lib/gcc-dg.exp: Likewise.
7552 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7554 PR rtl-optimization/64110
7555 * gcc.target/i386/pr64110.c: Add scan-assembler.
7557 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7558 James Norris <jnorris@codesourcery.com>
7559 Cesar Philippidis <cesar@codesourcery.com>
7560 Ilmir Usmanov <i.usmanov@samsung.com>
7562 * lib/target-supports.exp (check_effective_target_fopenacc): New
7564 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7565 * g++.dg/goacc/goacc.exp: Likewise.
7566 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7567 * gcc.dg/goacc/goacc.exp: Likewise.
7568 * gfortran.dg/goacc/goacc.exp: Likewise.
7569 * c-c++-common/cpp/openacc-define-1.c: New file.
7570 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7571 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7572 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7573 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7574 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7575 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7576 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7577 * c-c++-common/goacc/cache-1.c: Likewise.
7578 * c-c++-common/goacc/clauses-fail.c: Likewise.
7579 * c-c++-common/goacc/collapse-1.c: Likewise.
7580 * c-c++-common/goacc/data-1.c: Likewise.
7581 * c-c++-common/goacc/data-2.c: Likewise.
7582 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7583 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7584 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7585 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7586 * c-c++-common/goacc/if-clause-1.c: Likewise.
7587 * c-c++-common/goacc/if-clause-2.c: Likewise.
7588 * c-c++-common/goacc/kernels-1.c: Likewise.
7589 * c-c++-common/goacc/loop-1.c: Likewise.
7590 * c-c++-common/goacc/loop-private-1.c: Likewise.
7591 * c-c++-common/goacc/nesting-1.c: Likewise.
7592 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7593 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7594 * c-c++-common/goacc/parallel-1.c: Likewise.
7595 * c-c++-common/goacc/pcopy.c: Likewise.
7596 * c-c++-common/goacc/pcopyin.c: Likewise.
7597 * c-c++-common/goacc/pcopyout.c: Likewise.
7598 * c-c++-common/goacc/pcreate.c: Likewise.
7599 * c-c++-common/goacc/pragma_context.c: Likewise.
7600 * c-c++-common/goacc/present-1.c: Likewise.
7601 * c-c++-common/goacc/reduction-1.c: Likewise.
7602 * c-c++-common/goacc/reduction-2.c: Likewise.
7603 * c-c++-common/goacc/reduction-3.c: Likewise.
7604 * c-c++-common/goacc/reduction-4.c: Likewise.
7605 * c-c++-common/goacc/sb-1.c: Likewise.
7606 * c-c++-common/goacc/sb-2.c: Likewise.
7607 * c-c++-common/goacc/sb-3.c: Likewise.
7608 * c-c++-common/goacc/update-1.c: Likewise.
7609 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7610 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7611 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7612 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7613 * gfortran.dg/goacc/assumed.f95: Likewise.
7614 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7615 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7616 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7617 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7618 * gfortran.dg/goacc/branch.f95: Likewise.
7619 * gfortran.dg/goacc/cache-1.f95: Likewise.
7620 * gfortran.dg/goacc/coarray.f95: Likewise.
7621 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7622 * gfortran.dg/goacc/cray.f95: Likewise.
7623 * gfortran.dg/goacc/critical.f95: Likewise.
7624 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7625 * gfortran.dg/goacc/data-tree.f95: Likewise.
7626 * gfortran.dg/goacc/declare-1.f95: Likewise.
7627 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7628 * gfortran.dg/goacc/fixed-1.f: Likewise.
7629 * gfortran.dg/goacc/fixed-2.f: Likewise.
7630 * gfortran.dg/goacc/fixed-3.f: Likewise.
7631 * gfortran.dg/goacc/fixed-4.f: Likewise.
7632 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7633 * gfortran.dg/goacc/if.f95: Likewise.
7634 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7635 * gfortran.dg/goacc/list.f95: Likewise.
7636 * gfortran.dg/goacc/literal.f95: Likewise.
7637 * gfortran.dg/goacc/loop-1.f95: Likewise.
7638 * gfortran.dg/goacc/loop-2.f95: Likewise.
7639 * gfortran.dg/goacc/loop-3.f95: Likewise.
7640 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7641 * gfortran.dg/goacc/omp.f95: Likewise.
7642 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7643 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7644 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7645 * gfortran.dg/goacc/parameter.f95: Likewise.
7646 * gfortran.dg/goacc/private-1.f95: Likewise.
7647 * gfortran.dg/goacc/private-2.f95: Likewise.
7648 * gfortran.dg/goacc/private-3.f95: Likewise.
7649 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7650 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7651 * gfortran.dg/goacc/reduction.f95: Likewise.
7652 * gfortran.dg/goacc/routine-1.f90: Likewise.
7653 * gfortran.dg/goacc/routine-2.f90: Likewise.
7654 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7655 * gfortran.dg/goacc/several-directives.f95: Likewise.
7656 * gfortran.dg/goacc/sie.f95: Likewise.
7657 * gfortran.dg/goacc/subarrays.f95: Likewise.
7658 * gfortran.dg/gomp/map-1.f90: Likewise.
7659 * gfortran.dg/openacc-define-1.f90: Likewise.
7660 * gfortran.dg/openacc-define-2.f90: Likewise.
7661 * gfortran.dg/openacc-define-3.f90: Likewise.
7662 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7663 * g++.dg/gomp/block-2.C: Likewise.
7664 * g++.dg/gomp/block-3.C: Likewise.
7665 * g++.dg/gomp/block-5.C: Likewise.
7666 * g++.dg/gomp/target-1.C: Likewise.
7667 * g++.dg/gomp/target-2.C: Likewise.
7668 * g++.dg/gomp/taskgroup-1.C: Likewise.
7669 * g++.dg/gomp/teams-1.C: Likewise.
7670 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7671 * gcc.dg/cilk-plus/jump.c: Likewise.
7672 * gcc.dg/gomp/block-1.c: Likewise.
7673 * gcc.dg/gomp/block-10.c: Likewise.
7674 * gcc.dg/gomp/block-2.c: Likewise.
7675 * gcc.dg/gomp/block-3.c: Likewise.
7676 * gcc.dg/gomp/block-4.c: Likewise.
7677 * gcc.dg/gomp/block-5.c: Likewise.
7678 * gcc.dg/gomp/block-6.c: Likewise.
7679 * gcc.dg/gomp/block-7.c: Likewise.
7680 * gcc.dg/gomp/block-8.c: Likewise.
7681 * gcc.dg/gomp/block-9.c: Likewise.
7682 * gcc.dg/gomp/target-1.c: Likewise.
7683 * gcc.dg/gomp/target-2.c: Likewise.
7684 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7685 * gcc.dg/gomp/teams-1.c: Likewise.
7687 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7689 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7692 2015-01-15 Mike Stump <mikestump@comcast.net>
7694 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7695 * gcc.dg/inline_2.c: Likewise.
7696 * gcc.dg/inline_3.c: Likewise.
7697 * gcc.dg/inline_4.c: Likewise.
7699 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7702 * gfortran.dg/proc_ptr_comp_43.f90: New.
7704 2015-01-15 Mike Stump <mikestump@comcast.net>
7706 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7707 * gcc.dg/unroll_2.c: Likewise.
7708 * gcc.dg/unroll_3.c: Likewise.
7709 * gcc.dg/unroll_4.c: Likewise.
7710 * gcc.dg/unroll_5.c: Likewise.
7712 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7715 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7717 * gcc.target/aarch64/test_frame_6.c: Likewise.
7718 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7719 x30 and x19 (in the epilogue).
7720 * gcc.target/aarch64/test_frame_4.c: Likewise.
7721 * gcc.target/aarch64/test_frame_7.c: Likewise.
7723 2015-01-15 Martin Liska <mliska@suse.cz>
7725 * g++.dg/ipa/pr64068.C: New test.
7726 * gcc.dg/ipa/PR64559.c: New test.
7728 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7730 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7733 2015-01-15 Richard Biener <rguenther@suse.de>
7735 PR tree-optimization/61743
7736 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7737 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7739 2015-01-15 Renlin Li <renlin.li@arm.com>
7741 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7742 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7744 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7746 * gcc.dg/vect/vect-aggressive-1.c: New.
7747 * gcc.target/i386/avx2-vect-aggressive.c: New.
7749 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7751 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7753 2015-01-15 Richard Biener <rguenther@suse.de>
7756 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7757 -Wl,-undefined,dynamic_lookup.
7759 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7761 * gnat.dg/opt47.adb: New test.
7763 2015-01-15 Richard Biener <rguenther@suse.de>
7766 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7768 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7770 PR tree-optimization/64434
7771 * gcc.dg/torture/pr64434.c: New test.
7773 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7775 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7776 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7777 -march=loongson* and -march=octeon* require -mno-micromips.
7779 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7780 Matthew Fortune <matthew.fortune@imgtec.com>
7782 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7783 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7784 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7785 * gcc.target/mips/call-saved-7.c: New file.
7786 * gcc.target/mips/call-saved-8.c: New file.
7787 * gcc.target/mips/call-saved-9.c: New file.
7789 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7791 * gcc.target/mips/lsa.c: New file.
7792 * gcc.target/mips/mips64-lsa.c: Likewise.
7793 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7794 * gcc.target/mips/mulsize-4.c: Likewise.
7795 * gcc.target/mips/mulsize-5.c: New file.
7796 * gcc.target/mips/mulsize-6.c: Likewise.
7797 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7798 and !HAS_LSA as ghost options.
7799 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7802 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7804 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7806 2015-01-15 Richard Biener <rguenther@suse.de>
7809 * gcc.dg/torture/pr64365.c: New testcase.
7811 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7813 * gcc.dg/stackprotectexplicit1.c: New test.
7814 * g++.dg/stackprotectexplicit2.c: New test.
7816 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7819 * gfortran.dg/inquire_internal.f90: New.
7820 * gfortran.dg/negative_unit_check.f90: New.
7822 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7825 * gcc.target/sh/pr53988-1.c: New.
7827 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7830 * g++.dg/tls/thread_local-ice3.C: New.
7832 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7834 * gcc.target/i386/fentry-override.c: Properly place {} in target
7835 selector. Remove nonpic.
7836 * gcc.target/i386/fentry.c: Likewise.
7838 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7840 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7841 warnings instead of errors.
7843 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7845 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7846 option support instead of ENABLE_LTO from Makefile.
7848 2015-01-14 Richard Biener <rguenther@suse.de>
7850 PR tree-optimization/59354
7851 * gcc.dg/vect/pr59354.c: New testcase.
7853 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7855 * lib/target-supports.exp
7856 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7857 on ARM architures before v7.
7859 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7862 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7865 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7868 * gcc.target/i386/pr64386.c: New test.
7870 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7873 * gcc.target/i386/pr64393.c: New test.
7875 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7878 * gcc.target/i386/pr64387.c: New test.
7880 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7882 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7884 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7886 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7888 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7891 * gcc.target/arm/pr64453.c: New.
7893 2015-01-14 Richard Biener <rguenther@suse.de>
7896 * gcc.dg/lto/pr64415_0.c: New testcase.
7897 * gcc.dg/lto/pr64415_1.c: Likewise.
7899 2015-01-14 Martin Liska <mliska@suse.cz>
7901 * gcc.dg/ipa/pr64307.c: New test.
7903 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7905 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7908 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911 * gcc.target/arm/pr64460_1.c: New test.
7913 2015-01-14 Richard Biener <rguenther@suse.de>
7915 PR tree-optimization/64493
7916 PR tree-optimization/64495
7917 * gcc.dg/vect/pr64493.c: New testcase.
7918 * gcc.dg/vect/pr64495.c: Likewise.
7920 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7922 * gcc.dg/Warray-bounds-11.c: New test-case.
7924 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7926 * gcc.target/mips/octeon3-pipe-1.c: New test.
7928 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7930 * jit.dg/harness.h (set_up_logging): Move string concatenation
7932 (concat_strings): New function.
7933 (dump_reproducer): New function.
7934 (test_jit): Call dump_reproducer.
7935 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7937 (jit-dg-test): Delete any generated reproducer from previous runs.
7938 Verify that a generated reproducer was created, and verify that it
7940 * jit.dg/test-nested-contexts.c (main): Call
7941 gcc_jit_context_dump_reproducer_to_file.
7943 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7945 * gcc.dg/aru-2.c: Add dg-require-profiling.
7947 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7949 * lib/target-supports.exp (check_profiling_available): Check if
7952 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7955 * g++.dg/torture/pr64565.C: New testcase.
7957 2015-01-13 Marek Polacek <polacek@redhat.com>
7960 * gcc.dg/tm/pr64391.c: New test.
7962 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7964 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7967 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7969 * gcc.target/i386/pie.c: New test.
7971 * lib/target-supports.exp (check_effective_target_pie): New.
7973 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7975 PR rtl-optimization/64286
7976 * gcc.target/i386/avx2-pr64286.c: New test.
7978 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7981 * g++.dg/cpp0x/vt-57626.C: New.
7983 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7986 * gfortran.dg/pr64528.f90: New test.
7988 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7990 * gcc.target/aarch64/subsp.c: New test.
7992 2015-01-13 Andrew Pinski <apinski@cavium.com>
7994 * gcc.target/aarch64/store-pair-1.c: New testcase.
7996 2015-01-13 Richard Biener <rguenther@suse.de>
7999 * gcc.dg/lto/pr64373_0.c: New testcase.
8001 2015-01-13 Andrew Pinski <apinski@cavium.com>
8003 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8004 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8006 2015-01-13 Richard Biener <rguenther@suse.de>
8008 PR tree-optimization/64406
8009 * gcc.dg/pr64406.c: New testcase.
8011 2015-01-13 Richard Biener <rguenther@suse.de>
8013 PR tree-optimization/64404
8014 * gcc.dg/vect/pr64404.c: New testcase.
8016 2015-01-13 Richard Biener <rguenther@suse.de>
8018 PR tree-optimization/64568
8019 * g++.dg/torture/pr64568.C: New testcase.
8021 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8023 * jit.dg/test-error-local-used-from-other-function.c: New test
8025 * jit.dg/test-error-param-reuse.c: New test case.
8026 * jit.dg/test-error-param-sharing.c: New test case.
8027 * jit.dg/test-error-param-used-from-other-function.c: New test
8029 * jit.dg/test-error-param-used-without-a-function.c: New test
8032 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8034 PR tree-optimization/64563
8035 * gcc.dg/pr64563.c: New test.
8038 * gcc.target/i386/pr64513.c: New test.
8040 PR tree-optimization/64454
8041 * gcc.dg/pr64454.c: New test.
8044 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8046 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8047 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8048 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8049 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8050 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8051 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8052 * gcc.dg/vect/slp-25.c: Likewise.
8053 * gcc.dg/vect/vect-109.c: Likewise.
8054 * gcc.dg/vect/vect-13.c: Likewise.
8055 * gcc.dg/vect/vect-17.c: Likewise.
8056 * gcc.dg/vect/vect-18.c: Likewise.
8057 * gcc.dg/vect/vect-19.c: Likewise.
8058 * gcc.dg/vect/vect-20.c: Likewise.
8059 * gcc.dg/vect/vect-21.c: Likewise.
8060 * gcc.dg/vect/vect-22.c: Likewise.
8061 * gcc.dg/vect/vect-27.c: Likewise.
8062 * gcc.dg/vect/vect-29.c: Likewise.
8063 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8064 * gcc.dg/vect/vect-2.c: Likewise.
8065 * gcc.dg/vect/vect-3.c: Likewise.
8066 * gcc.dg/vect/vect-4.c: Likewise.
8067 * gcc.dg/vect/vect-5.c: Likewise.
8068 * gcc.dg/vect/vect-72.c: Likewise.
8069 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8070 * gcc.dg/vect/vect-73.c: Likewise.
8071 * gcc.dg/vect/vect-77-global.c: Likewise.
8072 * gcc.dg/vect/vect-78-global.c: Likewise.
8073 * gcc.dg/vect/vect-7.c: Likewise.
8074 * gcc.dg/vect/vect-86.c: Likewise.
8075 * gcc.dg/vect/vect-align-1.c: Likewise.
8076 * gcc.dg/vect/vect-align-3.c: Likewise.
8077 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8078 * gcc.dg/vect/vect-all.c: Likewise.
8079 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8080 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8081 * gcc.dg/vect/vect-peel-3.c: Likewise.
8082 * gcc.dg/vect/vect-peel-4.c: Likewise.
8083 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8085 2015-01-12 Jeff Law <law@redhat.com>
8088 * gcc.target/m68k/pr64461.c: New test.
8090 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8092 * jit.dg/test-array-as-pointer.c (create_code): Update call
8093 to gcc_jit_context_new_global by setting "kind" to
8094 GCC_JIT_GLOBAL_IMPORTED.
8095 * jit.dg/test-error-array-as-pointer.c: Likewise.
8096 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8097 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8098 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8099 * jit.dg/test-using-global.c (the_global): Rename to...
8100 (imported_global): ...this.
8101 (create_code): Update to test the three kinds of global.
8102 (verify_code): Likewise.
8104 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8107 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8109 * gcc.target/i386/pr64291-2.c: Updated.
8111 2015-01-12 Richard Biener <rguenther@suse.de>
8113 PR tree-optimization/64530
8114 * gfortran.dg/pr64530.f90: New testcase.
8116 2015-01-12 Richard Biener <rguenther@suse.de>
8119 * gcc.dg/torture/pr64357.c: New testcase.
8121 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8123 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8126 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8127 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8129 2015-01-12 Martin Liska <mliska@suse.cz>
8131 * gcc.dg/ipa/PR64550.c: New test.
8133 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8136 * g++.dg/ipa/pr63470.C: New testcase.
8138 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8141 * gfortran.dg/typebound_operator_20.f90: New.
8143 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8146 * gfortran.dg/proc_ptr_comp_42.f90: New.
8148 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8151 * gfortran.dg/proc_ptr_comp_41.f90: New.
8153 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8155 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8157 2015-01-10 Tobias Burnus <burnus@net-b.de>
8160 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8161 and add dg-excess-errors.
8162 * gfortran.dg/line_length_6.f90: New.
8163 * gfortran.dg/line_length_7.f90: New.
8164 * gfortran.dg/line_length_8.f90: New.
8165 * gfortran.dg/line_length_9.f90: New.
8166 * gfortran.dg/line_length_10.f90: New.
8167 * gfortran.dg/line_length_11.f90: New.
8169 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8171 * jit.dg/test-threads.c (struct testcase): Move declaration
8172 to jit.dg/all-non-failing-tests.h.
8173 (testcases): Likewise.
8174 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8175 declaration here from jit.dg/all-non-failing-tests.h.
8176 (testcases): Likewise.
8177 * jit.dg/test-combination.c (create_code): Eliminate spelling
8178 out all of the testcases in favor of looping through the
8179 "testcases" metadata.
8180 (verify_code): Likewise.
8182 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8184 PR rtl-optimization/64536
8185 * gcc.dg/pr64536.c: New test.
8187 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8189 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8190 * jit.dg/test-combination.c (create_code): Likewise.
8191 (verify_code): Likewise.
8192 * jit.dg/test-constants.c: New test case.
8193 * jit.dg/test-threads.c: Add test-constants.c.
8195 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8198 * objc.dg/gnu-api-2-class.m: Add a test case
8199 for the above change.
8201 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8203 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8205 2015-01-09 Richard Biener <rguenther@suse.de>
8207 PR tree-optimization/64410
8208 * g++.dg/vect/pr64410.cc: New testcase.
8210 2015-01-09 Martin Liska <mliska@suse.cz>
8212 * gcc.dg/ipa/ipa-icf-32.c: New test.
8214 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8216 * c-c++-common/tsan/tsan_barrier.h: New.
8217 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8218 * c-c++-common/tsan/bitfield_race.c: Likewise.
8219 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8220 * c-c++-common/tsan/mutexset1.c: Likewise.
8221 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8222 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8223 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8224 * c-c++-common/tsan/simple_race.c: Likewise.
8225 * c-c++-common/tsan/simple_stack.c: Likewise.
8226 * c-c++-common/tsan/sleep_sync.c: Likewise.
8227 * c-c++-common/tsan/tiny_race.c: Likewise.
8228 * c-c++-common/tsan/tls_race.c: Likewise.
8229 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8230 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8231 * g++.dg/tsan/atomic_free.C: Likewise.
8232 * g++.dg/tsan/atomic_free2.C: Likewise.
8233 * g++.dg/tsan/cond_race.C: Likewise.
8234 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8236 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8239 * lib/target-supports.exp (check_effective_target_libatomic_available):
8241 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8242 targets that match effective-target libatomic_available.
8243 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8245 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8247 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8248 Verify the result of gcc_jit_context_get_last_error.
8249 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8251 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8253 PR tree-optimization/63989
8254 * gcc.dg/strlenopt-27.c: New test.
8256 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8258 * jit.dg/harness.h (set_up_logging): New function.
8259 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8260 set_up_logging on the context, so that every testcase is
8261 logged to a particular file.
8262 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8263 and call gcc_jit_context_set_logfile on the top-level context.
8265 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8268 * g++.dg/opt/pr64338.C: New test.
8270 2015-01-08 Tobias Burnus <burnus@net-b.de>
8272 * gfortran.dg/coarray/codimension_2b.f90: New file.
8273 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8274 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8276 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8279 * g++.dg/ext/fnname4.C: New.
8281 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8284 * g++.dg/cpp0x/constexpr-64462.C: New.
8286 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8289 * g++.dg/cpp0x/deleted10.C: New.
8291 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8293 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8295 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8297 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8298 GCC_JIT_UNARY_OP_ABS.
8299 (verify_unary_ops): Likewise.
8301 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8303 * jit.dg/test-arith-overflow.c: New test case.
8304 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8305 * jit.dg/test-combination.c (create_code): Likewise.
8306 (verify_code): Likewise.
8307 * jit.dg/test-threads.c (testcases): Likewise.
8309 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8311 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8312 rather than "jit". Load g++.exp, and call g++_init.
8313 Run test-*.cc files within the testsuite and *.cc files within
8315 (jit-dg-test): Drop the addition of -fgnu89-inline to
8316 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8317 doing it when compiling C testcases (since g++ does not handle
8318 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8319 is restored to the value after g++_init ran, rather than the
8320 value before g++_init ran. Return a list of
8321 $comp_output $output_file, as dg-test assumes.
8323 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8325 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8326 make it easier to figure out the origin of each test result when
8327 running test-combination.c and test-threads.c.
8328 (CHECK_VALUE): Likewise.
8329 (CHECK_DOUBLE_VALUE): Likewise.
8330 (CHECK_STRING_VALUE): Likewise.
8331 (CHECK_STRING_STARTS_WITH): Likewise.
8332 (CHECK_STRING_CONTAINS): Likewise.
8334 (check_string_value): Likewise, add "funcname" param.
8335 (check_string_starts_with): Likewise.
8336 (check_string_contains): Likewise.
8338 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8340 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8341 generating name of built executable.
8343 2015-01-07 Marek Polacek <polacek@redhat.com>
8346 * gcc.dg/pr64440.c: New test.
8347 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8349 2015-01-07 Marek Polacek <polacek@redhat.com>
8352 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8353 * gcc.dg/pr64417.c: New test.
8355 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8358 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8361 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8363 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8364 Check if testcases run without errors, not just if they compile.
8366 2015-01-06 Christian Bruel <christian.bruel@st.com>
8369 * gcc.target/sh/pr64507.c: New test.
8371 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8373 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8375 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8377 * c-c++-common/asan/sanitize-all-1.c: New test.
8378 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8379 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8380 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8381 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8383 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8385 * lib/target-supports.exp (check_profiling_available): Return 0 for
8387 (check_effective_target_tls_runtime): Likewise.
8388 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8389 * gcc.dg/20020312-2.c: Adjust for Visium.
8390 * gcc.dg/tls/thr-cse-1.c: Likewise
8391 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8392 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8393 * gcc.dg/weak/typeof-2.c: Likewise.
8395 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8397 PR rtl-optimization/64287
8398 * gcc.dg/aru-2.c: New test.
8400 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8403 * c-c++-common/ubsan/pr64344-1.c: New test.
8404 * c-c++-common/ubsan/pr64344-2.c: New test.
8406 PR tree-optimization/64465
8407 * gcc.dg/pr64465.c: New test.
8409 PR tree-optimization/64494
8410 * gcc.c-torture/compile/pr64494.c: New test.
8412 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8415 * gfortran.dg/realloc_on_assign_25.f90: New test.
8417 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8419 Update copyright years.
8421 2015-01-05 Marek Polacek <polacek@redhat.com>
8424 * gcc.dg/pr64423.c: New test.
8426 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8428 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8429 mmix-knuth-mmixware for the same reason as for MIPS.
8430 * gcc.dg/debug/debug-2.c: Ditto.
8432 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8434 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8437 * lib/gfortran.exp: Add libatomic library search path.
8438 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8439 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8441 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8443 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8445 * c-c++-common/tsan/bitfield_race.c: New testcase.
8446 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8448 2015-01-02 Tobias Burnus <burnus@net-b.de>
8450 * gfortran.dg/coarray/collectives_4.f90: New.
8452 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8455 * gfortran.dg/extends_16.f90: New.
8457 2015-01-02 Tobias Burnus <burnus@net-b.de>
8459 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8461 2015-01-02 Tobias Burnus <burnus@net-b.de>
8463 * gfortran.dg/coarray/codimension_2.f90: New.
8464 * gfortran.dg/coarray/codimension_2a.f90: New.
8465 * gfortran.dg/coarray_35.f90: New.
8466 * gfortran.dg/coarray_35a.f90: New.
8468 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8471 * gfortran.dg/dummy_procedure_11.f90: New.
8473 Copyright (C) 2015 Free Software Foundation, Inc.
8475 Copying and distribution of this file, with or without modification,
8476 are permitted in any medium without royalty provided the copyright
8477 notice and this notice are preserved.