1 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3 * gcc.target/arm/macro_defs0.c: Add directive to skip
4 test if -marm is present.
5 * gcc.target/arm/macro_defs1.c: Likewise.
7 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11 * gcc.target/aarch64/adds1.c: Likewise.
12 * gcc.target/aarch64/ands_1.c: Likewise.
13 * gcc.target/aarch64/bics_1.c: Likewise.
14 * gcc.target/aarch64/subs1.c: Likewise.
15 * gcc.target/aarch64/subs3.c: Likewise.
17 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
20 * gfortran.dg/pr64589.f90: New test.
22 2015-07-13 Renlin Li <renlin.li@arm.com>
25 * gcc.c-torture/execute/pr66556.c: New.
27 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
29 * gcc.dg/20020219-1.c: Fix double word typos.
30 * gcc.dg/20020919-1.c: Same.
32 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
33 Jeff Law <law@redhat.com>
36 * g++.dg/tree-ssa/pr66726.c: New test.
37 * gcc.dg/tree-ssa/pr66726-2.c: New test.
38 * gcc.dg/tree-ssa/pr66726.c: New test.
40 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
43 * g++.dg/cpp0x/variadic-ttp2.C: New.
45 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
48 * g++.dg/cpp0x/auto46.C: New test.
49 * g++.dg/template/pr30044.C: New test.
50 * g++.dg/template/shadow2.C: New test.
51 * g++.dg/template/error55.C: New test.
52 * g++.dg/template/crash83.C: Accept any error string.
53 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
55 * g++.dg/cpp0x/variadic19.C: Likewise
56 * g++.dg/template/canon-type-13.C: Likewise.
57 * g++.old-deja/g++.pt/ttp42.C: Likewise.
58 * g++.dg/torture/20070621-1.C: Likewise.
60 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
63 * g++.dg/init/explicit3.C: New.
65 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
68 * gcc.target/i386/pr66819-1.c: New test.
69 * gcc.target/i386/pr66819-2.c: Likewise.
70 * gcc.target/i386/pr66819-3.c: Likewise.
71 * gcc.target/i386/pr66819-4.c: Likewise.
72 * gcc.target/i386/pr66819-5.c: Likewise.
74 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
77 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
78 __attribute__((noinline, noclone)). Change "x" to "volatile char"
79 type to prevent possible flag-clobbering zero-extensions.
80 * gcc.target/i386/pr66703.c: New test.
82 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
85 * g++.dg/cpp0x/nsdmi-template15.C: New.
87 2015-07-10 Jiong Wang <jiong.wang@arm.com>
89 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
91 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
93 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
94 * gcc.target/arm/flip-thumb.c: Likewise.
96 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
99 * gcc.target/i386/pr66813.c: New test.
101 2015-07-10 Jakub Jelinek <jakub@redhat.com>
104 * gcc.dg/gomp/pr66820.c: New test.
106 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
109 * g++.dg/cpp0x/scoped_enum6.C: New.
111 2015-07-10 Tom de Vries <tom@codesourcery.com>
113 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
114 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
116 2015-07-10 Richard Biener <rguenther@suse.de>
118 PR tree-optimization/66823
119 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
120 which should not be necessary. XFAIL.
122 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
125 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
127 2015-07-09 Jakub Jelinek <jakub@redhat.com>
130 * gcc.dg/gomp/pr66633-1.c: New test.
131 * gcc.dg/gomp/pr66633-2.c: New test.
132 * gcc.dg/gomp/pr66633-3.c: New test.
133 * gcc.dg/gomp/pr66633-4.c: New test.
135 2015-07-09 John Marino <gnugcc@marino.st>
137 * lib/target-supports.exp (check_effective_target_pie):
140 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
143 * gcc.target/i386/pr66814.c: New test.
145 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
147 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
148 * gcc.target/aarch64/fnmul-2.c: Likewise.
149 * gcc.target/aarch64/fnmul-3.c: Likewise.
150 * gcc.target/aarch64/fnmul-4.c: Likewise.
152 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/cpp0x/vt-65790.C: New.
157 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
160 * gcc.target/i386/pr66818.c: New test.
162 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
165 * gcc.target/i386/pr66817.c: New test.
167 2015-07-09 Marek Polacek <polacek@redhat.com>
169 PR tree-optimization/66718
170 * gcc.dg/vect/vect-126.c: New test.
172 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
174 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
175 even when dwarf-2 is not the default.
177 2015-07-08 Jeff Law <law@redhat.com>
180 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
181 to have a single memory reference.
183 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
185 * g++.dg/other/dump-ada-spec-9.C: New test.
187 2015-07-08 Jakub Jelinek <jakub@redhat.com>
189 * g++.dg/vect/vect.exp: Run also simd* tests.
190 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
191 (check_vect): Fix up get_cpuid call for C++.
192 * g++.dg/vect/simd-clone-1.cc: New test.
194 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
196 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
198 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
200 * gcc.target/i386/readeflags-1.c (abort): New prototype.
201 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
203 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
206 * g++.dg/cpp0x/auto45.C: New.
208 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
211 * gcc.target/i386/pr66334.c: New.
213 2015-07-08 David Malcolm <dmalcolm@redhat.com>
215 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
218 2015-07-08 David Malcolm <dmalcolm@redhat.com>
221 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
222 (verify_code): Update expected error message.
223 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
224 (verify_code): Likewise.
225 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
226 (verify_code): Likewise.
228 2015-07-08 Richard Biener <rguenther@suse.de>
230 PR tree-optimization/66793
231 * gcc.dg/torture/pr66793.c: New testcase.
233 2015-07-08 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/66794
236 * gcc.dg/torture/pr66794.c: New testcase.
238 2015-07-08 Marek Polacek <polacek@redhat.com>
241 * g++.dg/abi/abi-tag15.C: New test.
243 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
245 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
246 * gcc.target/mips/branch-3.c: Ditto
247 * gcc.target/mips/branch-4.c: Ditto.
248 * gcc.target/mips/branch-5.c: Ditto.
249 * gcc.target/mips/branch-6.c: Ditto.
250 * gcc.target/mips/branch-7.c: Ditto.
251 * gcc.target/mips/branch-8.c: Ditto.
252 * gcc.target/mips/branch-9.c: Ditto.
253 * gcc.target/mips/branch-10.c: Ditto.
254 * gcc.target/mips/branch-11.c: Ditto.
255 * gcc.target/mips/branch-12.c: Ditto.
256 * gcc.target/mips/branch-13.c: Ditto.
257 * gcc.target/mips/umips-branch-5.c: New file.
258 * gcc.target/mips/umips-branch-6.c: New file.
259 * gcc.target/mips/umips-branch-7.c: New file.
260 * gcc.target/mips/umips-branch-8.c: New file.
261 * gcc.target/mips/umips-branch-9.c: New file.
262 * gcc.target/mips/umips-branch-10.c: New file.
263 * gcc.target/mips/umips-branch-11.c: New file.
264 * gcc.target/mips/umips-branch-12.c: New file.
265 * gcc.target/mips/umips-branch-13.c: New file.
266 * gcc.target/mips/umips-branch-14.c: New file.
267 * gcc.target/mips/umips-branch-15.c: New file.
268 * gcc.target/mips/umips-branch-16.c: New file.
269 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
270 (OCCUPY_0xfffc): New define.
272 2015-07-08 Renlin Li <renlin.li@arm.com>
274 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
276 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
278 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
280 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
282 * gcc.target/i386/bt-3.c: New test.
283 * gcc.target/i386/bt-4.c: Ditto.
285 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
287 * g++.dg/other/dump-ada-spec-8.C: New test.
289 2015-07-07 David Malcolm <dmalcolm@redhat.com>
292 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
294 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
296 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
298 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
299 Avoid using an opaque struct for local "f".
301 2015-07-07 David Malcolm <dmalcolm@redhat.com>
304 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
305 * jit.dg/test-pr66779.c: New testcase.
307 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
309 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
312 2015-07-07 Richard Biener <rguenther@suse.de>
314 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
316 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
318 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
319 * gcc.target/mips/call-5.c: Ditto.
320 * gcc.target/mips/call-6.c: Ditto.
322 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
324 * gcc.dg/dx-test.c: New test-case.
326 2015-07-07 Andre Vehreschild <vehre@gmx.de>
329 * gfortran.dg/allocate_with_source_9.f08: New test.
331 2015-07-07 Christian Bruel <christian.bruel@st.com>
334 * gcc.target/arm/flip-thumb.c: Fix scan.
335 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
336 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
337 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
340 2015-05-05 Jakub Jelinek <jakub@redhat.com>
343 * gcc.c-torture/execute/pr65956.c: New test.
345 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
347 * gcc.target/arm/aapcs/align1.c: New.
348 * gcc.target/arm/aapcs/align_rec1.c: New.
349 * gcc.target/arm/aapcs/align2.c: New.
350 * gcc.target/arm/aapcs/align_rec2.c: New.
351 * gcc.target/arm/aapcs/align3.c: New.
352 * gcc.target/arm/aapcs/align_rec3.c: New.
353 * gcc.target/arm/aapcs/align4.c: New.
354 * gcc.target/arm/aapcs/align_rec4.c: New.
355 * gcc.target/arm/aapcs/align_vararg1.c: New.
356 * gcc.target/arm/aapcs/align_vararg2.c: New.
358 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
360 * gfortran.dg/iomsg_2.f90: New test.
362 2015-07-06 Richard Biener <rguenther@suse.de>
364 PR tree-optimization/66772
365 * gcc.dg/torture/pr66772-1.c: New testcase.
366 * gcc.dg/torture/pr66772-2.c: Likewise.
368 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
370 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
371 the jals instruction.
373 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
376 * gcc.target/i386/pr53383-1.c: New file.
377 * gcc.target/i386/pr53383-2.c: Likewise.
378 * gcc.target/i386/pr53383-3.c: Likewise.
380 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
382 * gcc.target/aarch64/fnmul-1.c: New.
383 * gcc.target/aarch64/fnmul-2.c: New.
384 * gcc.target/aarch64/fnmul-3.c: New.
385 * gcc.target/aarch64/fnmul-4.c: New.
387 2015-07-06 Richard Biener <rguenther@suse.de>
390 * gcc.dg/torture/pr66759.c: New testcase.
392 2015-07-06 Andre Vehreschild <vehre@gmx.de>
395 * gfortran.dg/alloc_comp_class_3.f03: New test.
396 * gfortran.dg/alloc_comp_class_4.f03: New test.
398 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
400 * gcc.c-torture/execute/pr66757.c: New test.
402 2015-07-06 Bin Cheng <bin.cheng@arm.com>
404 PR tree-optimization/66720
405 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
407 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
408 Sandra Loosemore <sandra@codesourcery.com>
410 * gcc.target/nios2/gprel-offset.c: New test.
412 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
415 * gfortran.dg/pr66725.f90: New test.
417 2015-07-03 Jason Merrill <jason@redhat.com>
419 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
420 Avoid narrowing error.
422 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
424 PR rtl-optimization/66706
425 * gcc.target/powerpc/shift-int.c: New testcase.
427 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
430 * gcc.target/i386/pr66746.c: New file.
432 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
434 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
436 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
438 PR tree-optimization/66119
439 * g++.dg/opt/pr66119.C: New.
441 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
444 * gfortran.dg/submodule_1.f90: New test
445 * gfortran.dg/submodule_2.f90: New test
446 * gfortran.dg/submodule_3.f90: New test
447 * gfortran.dg/submodule_4.f90: New test
448 * gfortran.dg/submodule_5.f90: New test
449 * gfortran.dg/submodule_6.f90: New test
450 * gfortran.dg/submodule_7.f90: New test
452 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
454 PR preprocessor/53690
455 * g++.dg/cpp/pr53690.C: New.
457 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
459 * gcc.target/powerpc/vec-cmp.c: New test.
461 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
464 * gfortran.dg/pr56520.f90: New test.
466 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
469 * gfortran.dg/pr66545_1.f90: New test.
470 * gfortran.dg/pr66545_2.f90: New test.
472 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
474 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
475 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
477 2015-07-02 Richard Biener <rguenther@suse.de>
480 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
483 2015-07-02 Richard Biener <rguenther@suse.de>
485 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
487 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
489 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
491 2015-07-01 Jason Merrill <jason@redhat.com>
493 * lib/target-supports.exp (cxx_default): Set to C++14.
495 2015-07-01 Tom de Vries <tom@codesourcery.com>
498 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
501 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
503 * gfortran.dg/warn_conversion_8.f90: New test.
505 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
507 PR rtl-optimization/61047
508 * gcc.c-torture/execute/20150611-1.c: New testcase.
510 2015-07-01 David Malcolm <dmalcolm@redhat.com>
513 * jit.dg/all-non-failing-tests.h: Add
514 test-pr66700-observing-write-through-ptr.c.
515 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
517 2015-07-01 David Malcolm <dmalcolm@redhat.com>
519 * jit.dg/test-accessing-union.c: Add comments for use by
520 gcc/jit/docs/topics/types.rst.
522 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
524 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
525 'do-require-effective-target' with 'dg-require-effective-target'.
526 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
527 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
528 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
529 'stlex' with 'strex' as the expected output.
531 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/cpp0x/gen-attrs-60.C: New.
535 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
537 2015-07-01 Jiong Wang <jiong.wang@arm.com>
539 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
541 * gcc.target/aarch64/pic-small.c: Restrict this test under
542 check_effective_target_aarch64_small_fpic.
544 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
546 * gfortran.dg/gomp/pr66633.f90: New test.
548 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
551 * g++.dg/template/pr66686.C: New test.
553 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
555 * gnat.dg/lto17.ad[sb]: New test.
557 2015-06-30 David Malcolm <dmalcolm@redhat.com>
559 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
560 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
562 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
564 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
566 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
568 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
570 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
572 * jit.dg/test-switch.c: New testcase.
573 * jit.dg/test-switch.cc: New testcase.
575 2015-06-30 David Malcolm <dmalcolm@redhat.com>
578 * jit.dg/all-non-failing-tests.h: Add note about
579 test-validly-unreachable-block.c.
580 * jit.dg/test-validly-unreachable-block.c: New file.
582 2015-06-30 David Malcolm <dmalcolm@redhat.com>
585 * jit.dg/all-non-failing-tests.h: Add note about
586 test-extra-options.c.
587 * jit.dg/test-extra-options.c: New testcase.
589 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
592 * gcc.target/i386/pr66691.c: New.
594 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
596 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
597 * gcc.target/i386/iamcu/args.h: Likewise.
598 * gcc.target/i386/iamcu/asm-support.S: Likewise.
599 * gcc.target/i386/iamcu/defines.h: Likewise.
600 * gcc.target/i386/iamcu/macros.h: Likewise.
601 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
602 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
603 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
604 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
605 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
606 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
607 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
608 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
609 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
610 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
611 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
612 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
613 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
614 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
615 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
616 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
617 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
619 2015-06-30 Marek Polacek <polacek@redhat.com>
621 * gcc.dg/fold-minus-6.c: New test.
623 * gcc.dg/fold-ior-3.c: New test.
625 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
627 Implement N4197 - Adding u8 character literals
628 * g++.dg/cpp1z/utf8.C: New.
629 * g++.dg/cpp1z/utf8-neg.C: New.
630 * g++.dg/cpp1z/udlit-utf8char.C: New.
632 2015-06-30 Marek Polacek <polacek@redhat.com>
634 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
636 2015-06-30 Tom de Vries <tom@codesourcery.com>
638 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
639 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
640 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
641 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
643 2015-06-30 Marek Polacek <polacek@redhat.com>
645 * gcc.dg/fold-ior-2.c: New test.
647 2015-06-30 Tom de Vries <tom@codesourcery.com>
649 PR tree-optimization/66652
650 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
651 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
653 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
655 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
658 * g++.dg/cpp0x/constexpr-friend-3.C: New.
659 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
661 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
664 * gfortran.dg/wunused-parameter.f90: New test.
666 2015-06-29 Richard Henderson <rth@redhat.com>
668 * gcc.target/i386/asm-flag-1.c: New.
669 * gcc.target/i386/asm-flag-2.c: New.
670 * gcc.target/i386/asm-flag-3.c: New.
671 * gcc.target/i386/asm-flag-4.c: New.
672 * gcc.target/i386/asm-flag-5.c: New.
674 2015-06-29 Marek Polacek <polacek@redhat.com>
677 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
678 * c-c++-common/pr66322.c: New test.
679 * g++.dg/eh/scope1.C: Remove dg-warning.
681 2015-06-29 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/66677
684 * gcc.dg/vect/pr66677.c: New testcase.
686 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
689 * gcc.dg/tree-ssa/pr64130.c: New test.
691 2015-06-26 Jiong Wang <jiong.wang@arm.com>
693 * gcc.target/aarch64/pic-small.c: New testcase.
695 2015-06-26 Richard Biener <rguenther@suse.de>
697 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
699 2015-06-26 Marek Polacek <polacek@redhat.com>
701 * gcc.dg/fold-and-1.c: New test.
702 * gcc.dg/fold-and-2.c: New test.
704 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
706 * gnat.dg/warn11.adb: Add missing dg directive.
707 * gnat.dg/warn12.adb: New test.
708 * gnat.dg/warn12_pkg.ads: New helper.
710 2015-06-26 Richard Biener <rguenther@suse.de>
712 * gfortran.dg/reassoc_3.f90: Adjust.
714 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
717 * gcc.target/i386/pr66412.c: New test.
719 2015-06-25 Richard Biener <rguenther@suse.de>
721 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
723 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
725 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
727 2015-06-25 Richard Biener <rguenther@suse.de>
729 * gfortran.dg/vect/vect-9.f90: New testcase.
731 2015-06-25 Nick Clifton <nickc@redhat.com>
733 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
734 H8300 and M32R targets.
736 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
739 * gfortran.dg/maxerrors.f90: New test.
741 2015-06-08 DJ Delorie <dj@redhat.com>
743 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
745 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
747 * gcc.target/aarch64/mgeneral-regs_3.c: New.
749 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
751 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
752 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
753 * gcc.target/aarch64/nofp_1.c: New file.
755 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
757 Implement N3928 - Extending static_assert
758 * g++.dg/cpp0x/static_assert8.C: Adjust.
759 * g++.dg/cpp0x/static_assert12.C: New.
760 * g++.dg/cpp0x/static_assert13.C: New.
761 * g++.dg/cpp1y/static_assert1.C: New.
762 * g++.dg/cpp1y/static_assert2.C: New.
763 * g++.dg/cpp1z/static_assert-nomsg.C: New.
765 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
768 * g++.dg/cpp0x/trailing11.C: New.
770 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
772 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
774 * gcc.target/arm/memset-inline-10.c: Likewise.
775 * gcc.target/arm/pr58784.c: Likewise.
776 * gcc.target/arm/pr59985.C: Likewise.
777 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
779 2015-06-24 Renlin Li <renlin.li@arm.com>
781 * gcc.target/aarch64/arm_align_max_pwr.c: New.
782 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
784 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
787 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
790 * g++.dg/cpp0x/auto45.C: New test.
791 * g++.dg/template/pr30044.C: New test.
792 * g++.dg/template/crash83.C: Accept any error string.
793 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
795 * g++.dg/cpp0x/variadic18.C: Likewise
796 * g++.dg/template/canon-type-13.C: Likewise.
797 * g++.old-deja/g++.pt/ttp42.C: Likewise.
799 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
802 * g++.dg/other/linkage2.C: New.
804 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
807 * gcc.target/arm/pr63408.c: New test.
809 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
811 * lib/c-torture.exp: Don't call check_effective_target_lto
812 before setting up environment correctly.
813 * lib/gcc-dg.exp: Likewise, and protect
814 gcc_force_conventional_output.
816 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
818 PR rtl-optimization/66306
819 * gcc.target/s390/pr66306.c: New test.
821 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
823 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
824 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
825 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
826 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
827 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
828 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
829 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
831 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
834 * gcc.c-torture/pr65803.c: New test.
836 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
839 * g++.dg/cpp0x/auto45.C: New test.
840 * g++.dg/template/pr30044.C: New test.
841 * g++.dg/template/crash83.C: Accept any error string.
842 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
844 * g++.dg/cpp0x/variadic18.C: Likewise
845 * g++.dg/template/canon-type-13.C: Likewise.
846 * g++.old-deja/g++.pt/ttp42.C: Likewise.
848 2015-06-23 Marek Polacek <polacek@redhat.com>
850 * c-c++-common/Wlogical-op-3.c: New test.
852 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
855 * g++.dg/cpp0x/scoped_enum5.C: New.
857 2015-06-23 Richard Biener <rguenther@suse.de>
859 PR tree-optimization/66636
860 * gcc.dg/vect/pr66636.c: New testcase.
862 2015-06-23 Marek Polacek <polacek@redhat.com>
864 * gcc.dg/fold-minus-4.c: New test.
865 * gcc.dg/fold-minus-5.c: New test.
866 * c-c++-common/ubsan/overflow-add-5.c: New test.
868 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
870 Add missing testcase from r224672.
871 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
873 * gcc.target/vax/bswapdi-1.c: New.
875 2015-06-23 Andre Vehreschild <vehre@gmx.de>
878 * gfortran.dg/associate_18.f08: New test.
880 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
883 * gcc.target/i386/pr66560-1.c: New test.
884 * gcc.target/i386/pr66560-2.c: Ditto.
885 * gcc.target/i386/pr66560-3.c: Ditto.
886 * gcc.target/i386/pr66560-4.c: Ditto.
888 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
890 * gcc.target/nvptx/nvptx.exp: New file.
891 * gcc.target/nvptx/proto-1.c: Likewise.
893 2015-06-23 Bin Cheng <bin.cheng@arm.com>
895 PR tree-optimization/66449
896 * gcc.dg/vect/pr66449.c: New test.
898 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
900 * g++.dg/other/dump-ada-spec-5.C: New test.
901 * g++.dg/other/dump-ada-spec-6.C: Likewise.
902 * g++.dg/other/dump-ada-spec-7.C: Likewise.
904 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/inherit/pure1.C: Test location too.
908 2015-06-22 Marek Polacek <polacek@redhat.com>
910 * gcc.dg/fold-ior-1.c: New test.
911 * gcc.dg/fold-minus-2.c: New test.
912 * gcc.dg/fold-minus-3.c: New test.
913 * gcc.dg/fold-plus-1.c: New test.
914 * gcc.dg/fold-plus-2.c: New test.
915 * gcc.dg/fold-xor-4.c: New test.
916 * gcc.dg/fold-xor-5.c: New test.
918 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
921 * g++.dg/torture/pr65914.C: New.
923 2015-06-22 Richard Biener <rguenther@suse.de>
925 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
926 not existing TORTURE_OPTIONS only.
927 * lib/gcc-dg.exp: Likewise.
929 2015-06-22 Christian Bruel <christian.bruel@st.com>
932 * gcc.target/arm/flip-thumb.c: New test.
934 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
935 Martin Liska <mliska@suse.cz>
938 * g++.dg/ipa/pr65908.C: New testcase.
940 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
943 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
944 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
946 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
948 * gnat.dg/specs/debug1.ads: Adjust.
950 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
952 * gcc.target/aarch64/fmovd-zero-mem.c: New.
953 * gcc.target/aarch64/fmovd-zero-reg.c: New.
954 * gcc.target/aarch64/fmovf-zero-mem.c: New.
955 * gcc.target/aarch64/fmovf-zero-reg.c: New.
956 * gcc.target/aarch64/fmovld-zero-mem.c: New.
957 * gcc.target/aarch64/fmovld-zero-mem.c: New.
958 * gcc.target/aarch64/fmovd-zero.c: Delete.
959 * gcc.target/aarch64/fmovf-zero.c: Delete.
961 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
963 * gcc.target/vax/bswapdi-1.c: New.
965 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
967 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
969 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
971 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
973 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
975 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
977 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
979 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
981 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
983 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
985 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
987 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
989 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
991 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
993 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
995 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
997 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
999 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1001 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1003 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1005 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1007 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1009 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1011 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1013 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1015 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1017 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1019 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1023 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1027 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1031 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1039 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1043 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1044 (_ARM_FPSCR): Add FZ field.
1045 (clean_results): Force FZ=1 on AArch64.
1046 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1048 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1050 * gcc.target/aarch64/pr62308.c: New test.
1052 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1055 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1057 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1059 * gcc.target/i386/mpx/pr66581.c: New test.
1061 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1063 * gcc.target/i386/cmov9.c: New test.
1065 2015-06-18 Richard Biener <rguenther@suse.de>
1067 * g++.dg/other/const4.C: New testcase.
1069 2015-06-18 Michael Matz <matz@suse.de>
1072 * gcc.dg/vect/pr66253.c: New testcase.
1074 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1077 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1079 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1082 * gcc.target/i386/mpx/pr66568.c: New test.
1084 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1087 * gcc.target/i386/mpx/pr66567.c: New test.
1089 2015-06-18 Richard Biener <rguenther@suse.de>
1091 PR tree-optimization/66510
1092 * gcc.dg/vect/slp-perm-12.c: New testcase.
1094 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1096 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1097 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1098 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1099 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1101 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1104 * g++.dg/gomp/pr66571-1.C: New test.
1107 * c-c++-common/gomp/pr66429.c: New test.
1109 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1111 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1112 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1114 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1116 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1119 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1122 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1124 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1126 * gcc.target/mips/pr65862-1.c: New test.
1127 * gcc.target/mips/pr65862-2.c: Likewise.
1129 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1131 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1132 * gcc.target/i386/pr52252-atom.c: Ditto.
1133 * gcc.target/i386/vect-div-1.c: Ditto.
1134 * gcc.target/i386/rotate-5.c: Ditto.
1135 * gcc.target/i386/pr50202.c: Ditto.
1136 * gcc.target/i386/pr37843-3.c: Ditto.
1137 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1138 * gcc.target/i386/pr53397-1.c: Ditto.
1139 * gcc.target/i386/pr55934.c: Ditto.
1140 * gcc.target/i386/pr37843-4.c: Ditto.
1141 * gcc.target/i386/pr60451.c: Ditto.
1142 * gcc.target/i386/pr53397-2.c: Ditto.
1143 * gcc.target/i386/vectorize1.c: Ditto.
1144 * gcc.target/i386/extract-insert-combining.c: Ditto.
1145 * gcc.target/i386/pr53759.c: Ditto.
1146 * gcc.target/i386/pr52252-core.c: Ditto.
1147 * gcc.target/i386/rotate-3.c: Ditto.
1148 * gcc.target/i386/sse-20.c: Ditto.
1149 * gcc.target/i386/rotate-4.c: Ditto.
1150 * gcc.target/i386/pr61403.c: Ditto.
1151 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1152 * gcc.target/i386/pr60901.c: Ditto.
1153 * gcc.target/i386/pr59794-7.c: Ditto.
1154 * gcc.target/i386/pr62208.c: Ditto.
1155 * gcc.target/i386/pr53416.c: Ditto.
1156 * gcc.target/i386/asm-dialect-1.c: Ditto.
1157 * gcc.target/i386/pr50038.c: Ditto.
1158 * gcc.target/i386/47698.c: Ditto.
1159 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1160 * gcc.target/i386/pr59794-2.c: Ditto.
1161 * gcc.target/i386/pr59794-3.c: Ditto.
1162 * gcc.target/i386/pr39058.c: Ditto.
1163 * gcc.target/i386/pr60205-1.c: Ditto.
1164 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1165 * gcc.target/i386/sse2-movq-2.c: Ditto.
1167 2015-06-17 Richard Biener <rguenther@suse.de>
1169 PR tree-optimization/66251
1170 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1172 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1175 * g++.dg/parse/new-placement1.C: New.
1177 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1179 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1180 * jit.dg/test-compound-assignment.c: New testcase.
1182 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1185 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1186 to "testcases" array.
1188 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1191 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1192 * jit.dg/test-debug-strings.c: New test case.
1193 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1194 the discriminant has a sane debug string.
1196 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1199 * gcc.target/i386/pr56766-1.c: New test.
1200 * gcc.target/i386/pr56766-2.c: Ditto.
1202 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1204 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1205 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1206 * gcc.target/mips/loongson-simd.c: Ditto.
1208 2015-06-16 Richard Biener <rguenther@suse.de>
1210 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1212 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1214 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1215 passed by the testsuite driver.
1217 2015-06-16 Richard Biener <rguenther@suse.de>
1219 * gcc.dg/vect/slp-perm-11.c: New testcase.
1221 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1223 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1226 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1228 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1229 Reinstate calls to torture-init and torture-finalize.
1231 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1233 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1235 2015-06-15 Nathan Sidwell <nathan@acm.org>
1238 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1240 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp0x/local-type1.C: New.
1245 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1250 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1251 unimplemented error.
1252 * gfortran.dg/allocate_with_source_7.f08: New test.
1253 * gfortran.dg/allocate_with_source_8.f08: New test.
1255 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1258 * g++.dg/warn/Walways-true-3.C: New test.
1260 2015-06-13 Tom de Vries <tom@codesourcery.com>
1262 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1264 2015-06-13 Tom de Vries <tom@codesourcery.com>
1266 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1267 (main): Remove superfluous attributes.
1268 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1269 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1271 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1273 * gcc.target/i386/monitorx.c: New.
1274 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1275 * gcc.target/i386/sse-13.c: Ditto.
1276 * gcc.target/i386/sse-14.c: Ditto.
1277 * gcc.target/i386/sse-22.c: Ditto.
1278 * gcc.target/i386/sse-23.c: Ditto.
1279 * g++.dg/other/i386-2.C: Ditto.
1280 * g++.dg/other/i386-3.C: Ditto.
1282 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1284 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1286 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1289 * gfortran.dg/allocatable_scalar_13.f90: New test
1291 2015-06-11 Marek Polacek <polacek@redhat.com>
1293 * gcc.dg/fold-xor-3.c: New test.
1295 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1297 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1298 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1300 2015-06-11 Christian Bruel <christian.bruel@st.com>
1303 * gcc.target/arm/pragma_attribute.c: New test.
1305 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1307 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1309 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1312 * gcc.target/i386/pr66473.c: New test.
1314 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1317 * gcc.dg/tls/pr66470.c: New test.
1318 * gcc.target/i386/pr66470.c: New test.
1320 2015-06-10 Christian Bruel <christian.bruel@st.com>
1323 * gcc.target/arm/attr_arm.c: New test
1324 * gcc.target/arm/attr_arm-err.c: New test
1325 * gcc.target/arm/attr_thumb.c: New test
1326 * gcc.target/arm/attr_thumb-static.c: New test
1328 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1333 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1335 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1337 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1338 passed by the testsuite driver.
1340 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1343 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1344 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1345 * gcc.dg/ssp-1.c: Make counter a register.
1346 * gcc.dg/ssp-2.c: Likewise.
1347 * gcc.dg/torture/parm-coalesce.c: New.
1349 2015-06-09 Tom de Vries <tom@codesourcery.com>
1351 * gcc.target/i386/vararg-loc.c: New test.
1353 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1356 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1357 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1359 2015-06-09 Marek Polacek <polacek@redhat.com>
1361 PR tree-optimization/66299
1362 * gcc.dg/pr66299-1.c: New test.
1363 * gcc.dg/pr66299-2.c: New test.
1364 * gcc.dg/pr66299-3.c: New test.
1366 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1368 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1369 passed by the testsuite driver.
1371 2015-06-09 Richard Biener <rguenther@suse.de>
1374 * gcc.dg/fold-modpow2.c: New testcase.
1376 2015-06-09 Richard Biener <rguenther@suse.de>
1378 PR tree-optimization/66419
1379 * gcc.dg/vect/bb-slp-37.c: New testcase.
1381 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1383 * gcc.target/arm/stl-cond.c: New test.
1385 2015-06-09 Richard Biener <rguenther@suse.de>
1388 * gcc.dg/torture/pr66413.c: New testcase.
1390 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1392 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1393 * gcc.dg/ssp-1.c: Make counter a register.
1394 * gcc.dg/ssp-2.c: Likewise.
1395 * gcc.dg/torture/parm-coalesce.c: New.
1397 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1399 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1400 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1402 2015-06-08 Tom de Vries <tom@codesourcery.com>
1404 PR rtl-optimization/66444
1405 * gcc.dg/pr66444.c: New test.
1407 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1410 * gfortran.dg/class_is_1.f90: New test.
1411 * gfortran.dg/type_is_1.f90: Ditto.
1413 2015-06-08 Marek Polacek <polacek@redhat.com>
1416 * gcc.dg/cpp/pr66415-1.c: New test.
1417 * gcc.dg/cpp/pr66415-2.c: New test.
1419 2015-06-08 Richard Biener <rguenther@suse.de>
1421 PR tree-optimization/66422
1422 * gcc.dg/Warray-bounds-16.c: New testcase.
1424 2015-06-08 Richard Biener <rguenther@suse.de>
1426 * gcc.dg/vect/slp-perm-10.c: New testcase.
1427 * gcc.dg/vect/slp-23.c: Adjust.
1428 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1429 vector pointer update.
1431 2015-06-08 Marek Polacek <polacek@redhat.com>
1434 * g++.dg/ubsan/pr66452.C: New test.
1436 2015-06-08 Tom de Vries <tom@codesourcery.com>
1438 PR tree-optimization/66436
1439 * gcc.dg/gomp/dump-new-function-2.c: New test.
1440 * gcc.dg/gomp/dump-new-function-3.c: Same.
1441 * gcc.dg/gomp/dump-new-function.c: Same.
1443 2015-06-08 Tom de Vries <tom@codesourcery.com>
1445 PR tree-optimization/66435
1446 * gcc.dg/gomp/notify-new-function-2.c: New test.
1447 * gcc.dg/gomp/notify-new-function-3.c: Same.
1448 * gcc.dg/gomp/notify-new-function.c: Same.
1450 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1452 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1453 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1454 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1455 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1456 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1457 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1460 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1463 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1464 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1466 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1467 * gfortran.dg/warn_conversion_5.f90: New test.
1468 * gfortran.dg/warn_conversion_6.f90: New test.
1469 * gfortran.dg/warn_conversion_7.f90: New test.
1471 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1474 * gfortran.dg/blockdata_9.f: New test.
1476 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1479 * gfortran.dg/forall_17.f90: New test.
1481 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1483 * g++.dg/cpp0x/pr57101.C: Add warning.
1484 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1485 * g++.dg/ext/visibility/anon7.C: Same.
1486 * g++.dg/ipa/pr63587-2.C: Same.
1487 * g++.dg/opt/dump1.C: Same.
1488 * g++.dg/opt/pr59622-3.C: Same.
1489 * g++.dg/opt/pr59622.C: Same.
1490 * g++.dg/torture/pr46383.C: Same.
1491 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1492 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1493 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1495 * gfortran.dg/intent_out_8.f90: Same.
1496 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1498 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1501 gfortran.dg/equiv_9.f90: New test.
1504 2015-06-05 Tom de Vries <tom@codesourcery.com>
1506 merge from gomp4 branch:
1507 2015-05-28 Tom de Vries <tom@codesourcery.com>
1509 PR tree-optimization/65443
1510 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1511 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1512 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1514 2015-06-05 Nathan Sidwell <nathan@acm.org>
1517 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1519 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1521 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1523 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1525 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1527 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1529 * testsuite/gcc.target/i386/noplt-1.c: New test.
1530 * testsuite/gcc.target/i386/noplt-2.c: New test.
1531 * testsuite/gcc.target/i386/noplt-3.c: New test.
1532 * testsuite/gcc.target/i386/noplt-4.c: New test.
1534 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1537 * gfortran.dg/adjustl_1.f90: New test.
1539 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1541 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1542 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1544 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1546 * lto.c (iterative_hash_canonical_type,
1547 gimple_register_canonical_type): only hash main variants of types
1549 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1551 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1552 Move set of dg-do-what-default after early return.
1554 2015-06-04 Marek Polacek <polacek@redhat.com>
1557 * gcc.dg/lvalue-8.c: New test.
1559 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1560 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/other/pr66130.C: New.
1564 * g++.dg/cpp0x/pr66130.C: Likewise.
1566 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1568 * g++.dg/cpp0x/decl-loc1.C: New.
1569 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1570 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1571 * g++.dg/init/ctor8.C: Likewise.
1572 * g++.dg/parse/semicolon4.C: Likewise.
1574 2015-06-03 Marek Polacek <polacek@redhat.com>
1577 * g++.dg/ubsan/static-init-1.C: New test.
1578 * g++.dg/ubsan/static-init-2.C: New test.
1579 * g++.dg/ubsan/static-init-3.C: New test.
1581 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1584 * gcc.target/i386/pr66275.c: New test.
1586 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1588 * gcc.dg/Wcxx-compat-22.c: New testcase.
1589 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1590 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1591 * c-c++-common/pr58346-1.c: Likewise.
1592 * c-c++-common/transparent-union-1.c: Likewise.
1594 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1596 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1597 * g++.dg/plugin/def_plugin.c: New file.
1598 * g++.dg/plugin/def-plugin-test.C: New file.
1600 2015-06-03 Richard Biener <rguenther@suse.de>
1602 * gcc.dg/vect/bb-slp-36.c: New testcase.
1604 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1606 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1608 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1610 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1611 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1612 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1613 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1615 2015-06-03 Marek Polacek <polacek@redhat.com>
1619 * gcc.dg/pr64223-1.c: New test.
1620 * gcc.dg/pr64223-2.c: New test.
1622 2015-06-03 Richard Biener <rguenther@suse.de>
1624 PR tree-optimization/63916
1625 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1627 2015-06-03 Richard Biener <rguenther@suse.de>
1629 PR tree-optimization/66375
1630 * gcc.dg/torture/pr66375.c: New testcase.
1632 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1634 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1636 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1639 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1641 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1644 * gfortran.dg/reshape_7.f90: New test.
1646 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1649 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1652 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1655 * gcc.dg/pr49551.c: New testcase.
1657 2015-06-02 Richard Biener <rguenther@suse.de>
1660 * g++.dg/lto/pr65549_0.C: New testcase.
1662 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1666 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1668 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1670 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1672 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1675 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1677 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1679 PR tree-optimization/48052
1680 * gcc.dg/tree-ssa/scev-8.c: New.
1681 * gcc.dg/tree-ssa/scev-9.c: New.
1682 * gcc.dg/tree-ssa/scev-10.c: New.
1683 * gcc.dg/vect/pr48052.c: New.
1685 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1687 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1689 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1691 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1693 2015-06-02 Marek Polacek <polacek@redhat.com>
1696 * gcc.dg/torture/pr66345.c: New test.
1698 2015-06-02 Richard Biener <rguenther@suse.de>
1700 PR tree-optimization/65961
1701 * gcc.dg/torture/pr65961.c: New testcase.
1703 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1705 PR tree-optimization/52563
1706 PR tree-optimization/62173
1707 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1708 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1710 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1712 * gnat.dg/specs/varsize_return2.ads: New test.
1713 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1715 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1717 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1719 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1722 * gcc.target/aarch64/sync-comp-swap.c: New.
1723 * gcc.target/aarch64/sync-comp-swap.x: New.
1724 * gcc.target/aarch64/sync-op-acquire.c: New.
1725 * gcc.target/aarch64/sync-op-acquire.x: New.
1726 * gcc.target/aarch64/sync-op-full.c: New.
1727 * gcc.target/aarch64/sync-op-full.x: New.
1728 * gcc.target/aarch64/sync-op-release.c: New.
1729 * gcc.target/aarch64/sync-op-release.x: New.
1731 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1733 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1736 2015-06-01 Richard Biener <rguenther@suse.de>
1738 PR tree-optimization/66349
1739 PR tree-optimization/66352
1740 PR tree-optimization/66357
1741 * gcc.dg/torture/pr66357.c: New testcase.
1742 * gcc.dg/torture/pr66349.c: Likewise.
1743 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1745 2015-06-01 Richard Biener <rguenther@suse.de>
1748 2015-05-29 Richard Biener <rguenther@suse.de>
1750 PR tree-optimization/66314
1751 * gcc.dg/asan/pr66314.c: New testcase.
1753 2015-06-01 Richard Biener <rguenther@suse.de>
1755 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1757 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1759 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1761 (hp3, hp4): Add inline keyword.
1762 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1763 (hp2): Add inline keyword.
1764 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1765 (hp2): Add inline keyword.
1767 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1770 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1771 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1772 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1773 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1775 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1777 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1778 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1780 2015-06-01 Richard Biener <rguenther@suse.de>
1782 PR tree-optimization/66280
1783 * g++.dg/torture/pr66280.C: New testcase.
1784 * g++.dg/torture/pr66280-2.C: Likewise.
1786 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1788 * gnat.dg/addr9_1.adb: New test.
1789 * gnat.dg/addr9_2.adb: Likewise.
1790 * gnat.dg/addr9_3.adb: Likewise.
1791 * gnat.dg/addr9_4.adb: Likewise.
1793 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1795 * g++.dg/other/dump-ada-spec-4.C: New test.
1797 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1799 * gcc.dg/alias-8.c: Fix dg-warning.
1801 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1803 * gcc.dg/alias-8.c: Do not xfail.
1804 * gcc.dg/pr62167.c: Prevent FRE.
1805 * gcc.dg/alias-14.c: New testcase.
1807 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1809 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1811 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1814 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1816 * gcc.target/s390/hotpatch-10.c: Likewise.
1817 * gcc.target/s390/hotpatch-11.c: Likewise.
1818 * gcc.target/s390/hotpatch-12.c: Likewise.
1819 * gcc.target/s390/hotpatch-17.c: Likewise.
1820 * gcc.target/s390/hotpatch-18.c: Likewise.
1821 * gcc.target/s390/hotpatch-20.c: Likewise.
1822 * gcc.target/s390/hotpatch-21.c: Likewise.
1823 * gcc.target/s390/hotpatch-22.c: Likewise.
1824 * gcc.target/s390/hotpatch-23.c: Likewise.
1825 * gcc.target/s390/hotpatch-24.c: Likewise.
1826 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1827 to check for the exact nops too.
1828 * gcc.target/s390/hotpatch-3.c: Likewise.
1829 * gcc.target/s390/hotpatch-4.c: Likewise.
1830 * gcc.target/s390/hotpatch-5.c: Likewise.
1831 * gcc.target/s390/hotpatch-6.c: Likewise.
1832 * gcc.target/s390/hotpatch-7.c: Likewise.
1833 * gcc.target/s390/hotpatch-8.c: Likewise.
1834 * gcc.target/s390/hotpatch-9.c: Likewise.
1835 * gcc.target/s390/hotpatch-14.c: Likewise.
1836 * gcc.target/s390/hotpatch-15.c: Likewise.
1837 * gcc.target/s390/hotpatch-16.c: Likewise.
1838 * gcc.target/s390/hotpatch-19.c: Likewise.
1839 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1840 scan-assembler-times counting number of .align directives.
1841 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1842 dg-options. Remove scan-assembler-times counting number of .align
1844 * gcc.target/s390/hotpatch-26.c: New file.
1845 * gcc.target/s390/hotpatch-27.c: New file.
1846 * gcc.target/s390/hotpatch-28.c: New file.
1847 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1848 using -Os -O0 -O1 -O2 -O3 options.
1850 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1852 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1854 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1856 PR tree-optimization/66142
1857 * gcc.dg/vect/pr66142.c: New test.
1859 2015-05-29 Richard Biener <rguenther@suse.de>
1861 PR tree-optimization/66314
1862 * gcc.dg/asan/pr66314.c: New testcase.
1864 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1866 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1867 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1869 (schedule-cleanups, dg-keep-saved-temps): New proc.
1870 (gcc-dg-test-1): Schedule cleanups.
1871 * lib/profopt.exp (profopt-execute): Likewise.
1872 * g++.dg/cdce3.C: Adjust expected line numbers.
1873 * gcc.dg/cdce1.c: Likewise.
1874 * gcc.dg/cdce2.c: Likewise.
1875 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1876 * gcc.dg/strlenopt-24.c: Likewise.
1877 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1878 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1879 * obj-c++.dg/encode-2.mm: Likewise.
1881 2015-05-28 DJ Delorie <dj@redhat.com>
1883 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1885 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1887 * gnat.dg/discr43.adb: New test.
1889 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1891 * gnat.dg/varsize_temp.adb: Rename into...
1892 * gnat.dg/varsize1.adb: ...this.
1893 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1894 * gnat.dg/varsize2.ad[sb]: ...this.
1895 * gnat.dg/varsize3_1.adb: New test.
1896 * gnat.dg/varsize3_2.adb: Likewise.
1897 * gnat.dg/varsize3_3.adb: Likewise.
1898 * gnat.dg/varsize3_4.adb: Likewise.
1899 * gnat.dg/varsize3_5.adb: Likewise.
1900 * gnat.dg/varsize3_6.adb: Likewise.
1901 * gnat.dg/varsize3_pkg1.ads: New helper.
1902 * gnat.dg/varsize3_pkg2.ads: Likewise.
1903 * gnat.dg/varsize3_pkg3.ads: Likewise.
1905 2015-05-28 Richard Biener <rguenther@suse.de>
1907 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1909 2015-05-28 Richard Biener <rguenther@suse.de>
1911 PR tree-optimization/66142
1912 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1914 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1917 * gcc.dg/darwin-minversion-3.c: Update testcase.
1918 * gcc.dg/darwin-minversion-4.c: Ditto.
1919 * gcc.dg/darwin-minversion-5.c: New testcase.
1920 * gcc.dg/darwin-minversion-6.c: Ditto.
1921 * gcc.dg/darwin-minversion-7.c: Ditto.
1922 * gcc.dg/darwin-minversion-8.c: Ditto.
1923 * gcc.dg/darwin-minversion-9.c: Ditto.
1924 * gcc.dg/darwin-minversion-10.c: Ditto.
1925 * gcc.dg/darwin-minversion-11.c: Ditto.
1926 * gcc.dg/darwin-minversion-12.c: Ditto.
1928 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1930 PR rtl-optimization/66168
1931 * gcc.c-torture/compile/pr66168.c: New test.
1933 2015-05-27 Jeff Law <law@redhat.com>
1936 * gcc.dg/target/m68k/pr39726-1.c: New test.
1938 2015-05-27 Nathan Sidwell <nathan@acm.org>
1941 * g++.dg/ext/alias-canon3.C: New.
1943 2015-05-27 Richard Biener <rguenther@suse.de>
1945 PR tree-optimization/66272
1947 2014-08-15 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/62031
1950 * gcc.dg/torture/pr66272.c: New testcase.
1952 2015-05-27 Richard Biener <rguenther@suse.de>
1954 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1956 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1959 * gcc.dg/pr65358.c: New test.
1961 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1964 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1966 * gfortran.dg/allocate_with_source_6.f90: New test.
1968 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/atomic7_1.adb: New test.
1971 * gnat.dg/atomic7_2.adb: Likewise.
1972 * gnat.dg/atomic7_pkg1.ads: New helper.
1973 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1975 2015-05-26 Michael Matz <matz@suse.de>
1978 * gcc.dg/vect/pr66251.c: New test.
1980 2015-05-26 Richard Biener <rguenther@suse.de>
1982 PR tree-optimization/66142
1983 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1985 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1988 * gfortran.dg/allocatable_scalar_13.f90: New test
1990 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1992 * gnat.dg/warn11.adb: New test.
1993 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1995 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1997 * gnat.dg/vfa1_1.adb: New test.
1998 * gnat.dg/vfa1_2.adb: Likewise.
1999 * gnat.dg/vfa1_3.adb: Likewise.
2000 * gnat.dg/vfa1_4.adb: Likewise.
2001 * gnat.dg/vfa1_pkg.ads: New helper.
2003 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2005 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2006 * gcc.target/i386/pr66232-3.c: Likewise.
2008 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2011 * gcc.target/i386/pr66274.c: New test.
2013 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2015 * gnat.dg/renaming6.ad[sb]: New test.
2017 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2019 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2020 and 'dg-require-effective-target pie'.
2022 2015-05-23 Nathan Sidwell <nathan@acm.org>
2025 * g++.dg/cpp0x/pr66243.C: New.
2027 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2030 * g++.dg/lto/pr66180_0.C: New testcase.
2031 * g++.dg/lto/pr66180_1.C: New testcase.
2033 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2036 * typebound_call_27.f90: New file.
2038 2015-05-23 Nathan Sidwell <nathan@acm.org>
2041 * g++.dg/template/pr65936.C: New.
2043 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2045 PR tree-optimization/63387
2046 * gcc.dg/pr63387-2.c: New testcase.
2048 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2050 * gcc.dg/simd-1.c: Update to the new message.
2052 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2054 * gcc.dg/nand.c: New testcase.
2056 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2058 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2059 Set dg-do-what-default to compile only on ARM targets without
2060 arm_neon_hw execution support. Remove redundant c-torture-execute
2061 in loop over test cases.
2063 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2066 * gcc.target/aarch64/pr65491_1.c: New test.
2067 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2068 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2070 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2073 * g++.dg/cpp0x/explicit9.C: New.
2074 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2076 2015-05-22 Richard Biener <rguenther@suse.de>
2078 PR tree-optimization/66251
2079 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2081 2015-05-22 Marek Polacek <polacek@redhat.com>
2084 * c-c++-common/attributes-enum-1.c: New test.
2085 * c-c++-common/attributes-enum-2.c: New test.
2086 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2087 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2089 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2091 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2092 effective target support. If no arm_neon_hw support, do not attempt
2093 to execute the tests; only compile them.
2094 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2095 and "dg-require-effective-target arm_neon_ok".
2096 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2097 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2098 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2099 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2100 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2101 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2102 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2103 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2104 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2105 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2106 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2107 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2108 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2109 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2110 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2111 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2112 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2113 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2114 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2115 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2116 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2117 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2118 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2119 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2120 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2121 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2122 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2123 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2124 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2125 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2126 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2127 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2128 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2129 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2130 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2131 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2132 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2133 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2134 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2135 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2136 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2137 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2138 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2139 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2140 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2141 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2142 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2143 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2144 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2145 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2146 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2147 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2148 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2149 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2150 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2151 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2152 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2153 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2154 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2155 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2156 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2157 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2158 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2159 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2160 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2161 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2162 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2163 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2164 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2165 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2166 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2167 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2168 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2169 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2170 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2171 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2172 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2173 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2174 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2175 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2176 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2177 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2178 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2179 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2180 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2181 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2182 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2183 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2184 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2185 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2186 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2187 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2188 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2189 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2190 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2191 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2192 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2193 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2194 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2195 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2196 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2197 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2198 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2199 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2200 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2201 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2202 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2203 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2204 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2205 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2206 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2207 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2208 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2210 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2212 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2213 * gcc.dg/vect/pr59354.c: Likewise.
2214 * gcc.dg/vect/pr64252.c: Likewise.
2215 * gcc.dg/vect/pr64404.c: Likewise.
2216 * gcc.dg/vect/pr64493.c: Likewise.
2217 * gcc.dg/vect/pr64495.c: Likewise.
2218 * gcc.dg/vect/pr64844.c: Likewise.
2219 * gcc.dg/vect/pr65518.c: Likewise.
2220 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2222 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2225 * g++.dg/cpp1y/var-templ28.C: New.
2227 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2230 * gcc.target/i386/pr66232-1.c: New test.
2231 * gcc.target/i386/pr66232-2.c: Likewise.
2232 * gcc.target/i386/pr66232-3.c: Likewise.
2233 * gcc.target/i386/pr66232-4.c: Likewise.
2234 * gcc.target/i386/pr66232-5.c: Likewise.
2236 2015-05-21 Nathan Sidwell <nathan@acm.org>
2238 * g++.dg/cpp1y/pr60943.C: New.
2240 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2242 PR tree-optimization/66233
2243 * gcc.c-torture/execute/pr66233.c: New test.
2245 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2248 * gfortran.dg/inline_matmul_11.f90: New test.
2250 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2252 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2253 instead of listing several targets on its own.
2254 * gcc.target/i386/pr32219-2.c: Likewise.
2255 * gcc.target/i386/pr32219-3.c: Likewise.
2256 * gcc.target/i386/pr32219-4.c: Likewise.
2257 * gcc.target/i386/pr32219-5.c: Likewise.
2258 * gcc.target/i386/pr32219-6.c: Likewise
2259 * gcc.target/i386/pr32219-7.c: Likewise.
2260 * gcc.target/i386/pr32219-8.c: Likewise.
2261 * gcc.target/i386/pr39013-1.c: Likewise.
2262 * gcc.target/i386/pr39013-2.c: Likewise.
2263 * gcc.target/i386/pr64317.c: Likewise.
2265 2015-05-21 Jeff Law <law@redhat.com>
2267 * gcc.target/hppa/shadd-3.c: New test.
2268 * gcc.target/hppa/shadd-4.c: New test.
2270 2015-05-21 Michael Matz <matz@suse.de>
2272 * gcc.dg/vect/vect-strided-store.c: New test.
2273 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2274 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2276 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2278 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2279 * gcc.dg/pow-sqrt-synth-1.c: New test.
2280 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2282 2015-05-21 Richard Biener <rguenther@suse.de>
2285 * g++.dg/conversion/pr66211.C: New testcase.
2286 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2288 2015-05-21 Jeff Law <law@redhat.com>
2290 * gcc.target/hppa/shadd-2.c: New test.
2292 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2295 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2297 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2300 * gcc.target/arm/pr26702.c: Adjust target selector.
2302 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2305 * gcc.dg/lto/pr66221_0.c: New test.
2306 * gcc.dg/lto/pr66221_1.c: New test.
2308 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2311 * gcc.dg/redecl-4.c: Update column numbers.
2312 * gcc.dg/format/bitfld-1.c: Likewise.
2313 * gcc.dg/format/attr-2.c: Likewise.
2314 * gcc.dg/format/attr-6.c: Likewise.
2315 * gcc.dg/format/attr-7.c (baz): Likewise.
2316 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2317 * gcc.dg/format/attr-4.c: Likewise.
2318 * gcc.dg/format/branch-1.c: Likewise.
2319 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2320 locations within strings with embedded escape sequences.
2322 2015-05-20 Jeff Law <law@redhat.com>
2324 * gcc.target/hppa/hppa.exp: New target test driver.
2325 * gcc.target/hppa/shadd-1.c: New test.
2327 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2329 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2331 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2333 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2334 (fn_33_k_and_r_style): New.
2335 (fn_33_stroustrup_style): New.
2336 (fn_33_allman_style): New.
2337 (fn_33_whitesmiths_style): New.
2338 (fn_33_horstmann_style): New.
2339 (fn_33_ratliff_banner_style): New.
2340 (fn_33_lisp_style): New.
2341 (fn_34_indent_dash_gnu): New.
2342 (fn_34_indent_dash_kr): New.
2343 (fn_34_indent_dash_orig): New.
2344 (fn_34_indent_linux_style): New.
2346 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2349 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2351 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2353 PR tree-optimization/65447
2354 * gcc.dg/tree-ssa/pr65447.c: New test.
2356 2015-05-19 Nathan sidwell <nathan@acm.org>
2358 * g++.dg/cpp0x/pr65954.C: New.
2360 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2362 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2364 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2366 * lib/target-supports.exp: Vector do not always have natural
2369 2015-05-19 David Sherwood <david.sherwood@arm.com>
2371 * gcc.dg/loop-invariant.c: New testcase.
2373 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2375 * lib/target-supports.exp: Vector do not always have natural
2378 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2380 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2382 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2384 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2386 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2387 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2388 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2389 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2390 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2391 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2392 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2393 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2394 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2395 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2397 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2399 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2401 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2403 * gcc.target/s390/s390.exp
2404 (check_effective_target_vector): New check.
2405 * gcc.target/s390/vector/vec-abi-1.c: New test.
2406 * gcc.target/s390/vector/vec-abi-2.c: New test.
2407 * gcc.target/s390/vector/vec-abi-3.c: New test.
2408 * gcc.target/s390/vector/vec-abi-4.c: New test.
2409 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2410 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2411 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2412 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2413 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2414 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2415 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2416 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2417 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2418 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2419 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2420 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2421 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2422 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2423 * gcc.target/s390/vector/vec-init-1.c: New test.
2424 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2425 * gcc.target/s390/vector/vec-shift-1.c: New test.
2426 * gcc.target/s390/vector/vec-sub-1.c: New test.
2428 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2430 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2432 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2434 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2436 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2438 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2440 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2442 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2444 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2446 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2448 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2450 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2452 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2454 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2456 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2458 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2460 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2462 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2464 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2466 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2468 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2470 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2472 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2474 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2476 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2478 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2480 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2482 PR tree-optimization/66187
2483 * gcc.c-torture/execute/pr66187.c: New test.
2484 * gcc.dg/pr66187-1.c: New test.
2485 * gcc.dg/pr66187-2.c: New test.
2487 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2489 * gcc.dg/vect/bb-slp-35.c: Adjust.
2491 2015-05-19 Richard Biener <rguenther@suse.de>
2493 PR tree-optimization/66165
2494 * gcc.dg/torture/pr66165.c: New testcase.
2496 PR tree-optimization/66185
2497 * gcc.dg/torture/pr66185.c: New testcase.
2499 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2502 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2504 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2506 * gcc.target/mips/p5600-bonding.c : New file.
2508 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2511 * gfortran.dg/interface_operator_1.f90: New tests.
2513 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2516 * gfortran.dg/generic_29.f90: New tests.
2518 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2521 * gfortran.dg/storage_size_6.f90: New tests.
2523 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2526 * gfortran.dg/null1.f90: New test.
2528 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2531 * gfortran.dg/entry_21.f90: New test.
2533 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2536 * gfortran.dg/storage_size_6.f90: New tests.
2538 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2541 * gfortran.dg/misplaced_statement.f90: New test.
2543 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2546 * gfortran.dg/filepos1.f90: New test
2548 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2551 * gfortran.dg/pr64925.f90: New test.
2553 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2555 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2557 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2559 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2561 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2562 to the family of pie capable targets.
2564 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2566 * gcc.target/arm/bics_1.c : New testcase.
2567 * gcc.target/arm/bics_2.c : New testcase.
2568 * gcc.target/arm/bics_3.c : New testcase.
2569 * gcc.target/arm/bics_4.c : New testcase.
2571 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2573 * gcc.target/mips/umips-attr.c: New test.
2575 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2577 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2578 * gcc.dg/20150120-2.c (dg-final): Ditto.
2579 * gcc.dg/20150120-2.c (dg-final): Ditto.
2580 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2582 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2585 * gcc.target/i386/pr66174.c: New test.
2587 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2590 * gfortran.dg/matmul_bounds_6.f90: New test.
2591 * gfortran.dg/matmul_bounds_7.f90: New test.
2593 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2595 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2596 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2597 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2598 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2599 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2600 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2602 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2605 * gfortran.dg/continuation_13.f90: Update test.
2606 * gfortran.dg/pr65903.f90: New test.
2608 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2611 * gfortran.dg/block_14.f90: New test.
2613 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2616 * lib/gfortran-dg.exp: Update regex to handle two locations for
2617 the same diagnostic without caret.
2618 * gfortran.dg/badline.f: Test also that line numbers are correct
2619 before and after "left but not entered" warning.
2621 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2622 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2625 * gcc.target/arm/maskdata.c: New test.
2627 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2630 * gfortran.dg/derived_constructor_components_5: New test
2632 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2635 * gcc.target/alpha/pr66140.c: New test.
2637 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2640 * gcc.dg/Wconversion-complex-c99.c: New test.
2641 * gcc.dg/Wconversion-complex-gnu.c: New test.
2643 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2645 PR tree-optimization/64454
2646 * gcc.dg/modmod.c: New testcase.
2648 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2650 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2652 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2655 * gcc.target/i386/mpx/pr66134.c: New test.
2657 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2659 * gcc.target/powerpc/pr60158.c: New test.
2661 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2663 * gcc.target/i386/sibcall-7.c: New test.
2664 * gcc.target/i386/sibcall-8.c: New test.
2666 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2668 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2669 (abs64_in_dreg): Likewise.
2671 2015-05-14 Marek Polacek <polacek@redhat.com>
2675 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2676 * gcc.dg/pr19984.c: Likewise.
2677 * gcc.dg/pr66066-1.c: New test.
2678 * gcc.dg/pr66066-2.c: New test.
2679 * gcc.dg/pr66066-3.c: New test.
2681 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2683 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2684 * gcc.dg/pow-sqrt.x: New file.
2685 * gcc.dg/pow-sqrt-1.c: New test.
2686 * gcc.dg/pow-sqrt-2.c: Likewise.
2687 * gcc.dg/pow-sqrt-3.c: Likewise.
2689 2015-05-13 Richard Biener <rguenther@suse.de>
2691 PR tree-optimization/66123
2692 * gcc.dg/torture/pr66123.c: New testcase.
2694 2015-05-13 Richard Biener <rguenther@suse.de>
2697 * gcc.dg/alias-2.c: Adjust.
2698 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2700 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2703 * gcc.target/i386/pr65103-3.c: New.
2705 2015-05-13 Martin Liska <mliska@suse.cz>
2707 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2709 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2712 * gcc.target/i386/pr66112-2.c: New test.
2715 * gcc.target/i386/pr66112-1.c: New test.
2717 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2720 * gcc.target/i386/mpx/pr66048.cc: New.
2722 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2724 PR rtl-optimization/64616
2725 * gcc.dg/loop-8.c: New test.
2726 * gcc.dg/loop-9.c: New test.
2728 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2731 * gcc.target/i386/pr66047.c: New testcase.
2733 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2736 * gcc.c-torture/compile/pr65873.c: New testcase.
2738 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2741 * gfortran.dg/inline_matmul_10.f90: New test.
2743 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2745 * c-c++-common/Wmisleading-indentation.c: New testcase.
2746 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2747 * c-c++-common/Wmisleading-indentation-2.md: New file.
2749 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2751 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2753 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2755 2015-05-12 Richard Biener <rguenther@suse.de>
2757 PR tree-optimization/66101
2758 * gcc.dg/torture/pr66101.c: New testcase.
2760 2015-05-12 Richard Biener <rguenther@suse.de>
2762 PR tree-optimization/37021
2763 * gcc.target/i386/vect-addsub.c: New testcase.
2765 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2767 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2769 2015-05-12 Tom de Vries <tom@codesourcery.com>
2771 PR tree-optimization/66010
2772 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2774 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2777 * g++.dg/cpp0x/trailing10.C: New.
2779 2015-05-12 Richard Biener <rguenther@suse.de>
2781 * gcc.dg/vect/bb-slp-35.c: New testcase.
2783 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2786 * gfortran.dg/bound_simplification_6.f90: New.
2788 2015-05-11 Steve Ellcey <sellcey@mips.com>
2790 * gcc.target/mips/branch-1.c: Pass argument to bar().
2792 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2795 * gcc.target/i386/pr65753.c: New test.
2797 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2799 PR rtl-optimization/66076
2800 * gcc.dg/torture/pr66076.c: New test.
2802 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2805 * gfortran.dg/inline_matmul_7.f90: New test.
2806 * gfortran.dg/inline_matmul_8.f90: New test.
2807 * gfortran.dg/inline_matmul_9.f90: New test.
2809 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2811 * gfortran.dg/bound_simplification_5.f90: New.
2813 2015-05-09 Jason Merrill <jason@redhat.com>
2815 * lib/target-supports.exp (cxx_default): New global.
2816 (check_effective_target_c++11_only)
2817 (check_effective_target_c++14_only)
2818 (check_effective_target_c++98_only)
2819 (check_effective_target_c++1z_only): Check it.
2821 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2823 PR tree-optimization/64454
2824 * gcc.dg/tree-ssa/vrp97.c: New file.
2825 * gcc.dg/vect/slp-perm-7.c: Update.
2827 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2830 * gfortran.dg/elemental_subroutine_11.f90: New test.
2832 2015-05-08 Richard Biener <rguenther@suse.de>
2834 PR tree-optimization/66036
2835 * gcc.dg/vect/slp-41.c: New testcase.
2837 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2839 * gfortran.dg/elemental_optional_args_7.f90: New.
2841 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2843 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2846 2015-05-08 Marek Polacek <polacek@redhat.com>
2849 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2850 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2852 2015-05-07 Marek Polacek <polacek@redhat.com>
2855 * c-c++-common/Wshift-negative-value-1.c: New test.
2856 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2857 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2858 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2859 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2860 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2861 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2862 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2863 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2865 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2869 * gcc.dg/fdata-sections-2.c: New file.
2871 2015-05-07 Marek Polacek <polacek@redhat.com>
2874 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2876 * c-c++-common/ubsan/align-7.c: Likewise.
2877 * c-c++-common/ubsan/bounds-8.c: Likewise.
2878 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2879 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2880 * c-c++-common/ubsan/null-1.c: Likewise.
2881 * c-c++-common/ubsan/null-10.c: Likewise.
2882 * c-c++-common/ubsan/null-11.c: Likewise.
2883 * c-c++-common/ubsan/null-2.c: Likewise.
2884 * c-c++-common/ubsan/null-3.c: Likewise.
2885 * c-c++-common/ubsan/null-4.c: Likewise.
2886 * c-c++-common/ubsan/null-5.c: Likewise.
2887 * c-c++-common/ubsan/null-6.c: Likewise.
2888 * c-c++-common/ubsan/null-7.c: Likewise.
2889 * c-c++-common/ubsan/null-8.c: Likewise.
2890 * c-c++-common/ubsan/null-9.c: Likewise.
2891 * c-c++-common/ubsan/object-size-1.c: Likewise.
2892 * c-c++-common/ubsan/object-size-10.c: Likewise.
2893 * c-c++-common/ubsan/object-size-4.c: Likewise.
2894 * c-c++-common/ubsan/object-size-5.c: Likewise.
2895 * c-c++-common/ubsan/object-size-7.c: Likewise.
2896 * c-c++-common/ubsan/object-size-8.c: Likewise.
2897 * c-c++-common/ubsan/object-size-9.c: Likewise.
2898 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2899 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2900 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2901 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2902 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2903 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2904 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2905 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2906 * c-c++-common/ubsan/pr59333.c: Likewise.
2907 * c-c++-common/ubsan/pr59667.c: Likewise.
2908 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2909 * c-c++-common/ubsan/pr60636.c: Likewise.
2910 * c-c++-common/ubsan/pr63802.c: Likewise.
2911 * c-c++-common/ubsan/recovery-1.c: Likewise.
2912 * c-c++-common/ubsan/recovery-3.c: Likewise.
2913 * c-c++-common/ubsan/shift-1.c: Likewise.
2914 * c-c++-common/ubsan/shift-2.c: Likewise.
2915 * c-c++-common/ubsan/shift-4.c: Likewise.
2916 * c-c++-common/ubsan/shift-7.c: Likewise.
2917 * c-c++-common/ubsan/undefined-2.c: Likewise.
2918 * c-c++-common/ubsan/vla-1.c: Likewise.
2919 * g++.dg/ubsan/null-1.C: Likewise.
2920 * g++.dg/ubsan/null-3.C: Likewise.
2921 * g++.dg/ubsan/null-4.C: Likewise.
2922 * g++.dg/ubsan/vptr-8.C: Likewise.
2923 * g++.dg/ubsan/vptr-9.C: Likewise.
2924 * gcc.dg/ubsan/bounds-2.c: Likewise.
2925 * gcc.dg/ubsan/object-size-9.c: Likewise.
2927 2015-05-07 Jeff Law <law@redhat.com>
2929 * gcc.dg/tree-ssa/shorten-1.c: New test.
2931 2015-05-07 Richard Biener <rguenther@suse.de>
2933 PR tree-optimization/66002
2934 * gcc.dg/vect/vect-125.c: New testcase.
2936 2015-05-07 Marek Polacek <polacek@redhat.com>
2937 Martin Uecker <uecker@eecs.berkeley.edu>
2939 * c-c++-common/ubsan/bounds-10.c: New test.
2941 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2943 * jit.dg/harness.h (set_options): Wrap with
2944 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2945 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2946 Special-case test-benchmark.c as a negative.
2947 * jit.dg/test-benchmark.c: New file.
2949 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2952 * gcc.target/arm/pr64208.c: New test.
2954 2015-05-06 Alan Modra <amodra@gmail.com>
2957 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2958 (gparms): Make volatile.
2960 2015-05-06 Richard Biener <rguenther@suse.de>
2962 PR tree-optimization/62283
2963 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2965 2015-05-06 Christian Bruel <christian.bruel@st.com>
2968 * gcc.target/aarch64/iinline-attr-1.c: New test.
2970 2015-05-06 Richard Biener <rguenther@suse.de>
2972 * gcc.dg/vect/bb-slp-34.c: New testcase.
2974 2015-05-06 Richard Biener <rguenther@suse.de>
2976 PR tree-optimization/62283
2977 * gcc.dg/vect/bb-slp-14.c: Adjust.
2979 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2982 * gcc.target/i386/pr65990.c: New test.
2984 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2987 * gcc.target/i386/pr65915.c: New.
2989 2015-05-05 Tom de Vries <tom@codesourcery.com>
2991 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2992 'va_list escapes 0'.
2994 2015-05-05 Tom de Vries <tom@codesourcery.com>
2996 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2999 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3001 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3002 * gcc.target/arm/pr65924.c: Likewise.
3004 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3007 * gcc.target/i386/pr65871-3.c: New test.
3009 2015-05-04 Jeff Law <law@redhat.com>
3012 2015-05-04 Jeff Law <law@redhat.com>
3013 * gcc.dg/tree-ssa/shorten-1.c: New test.
3015 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3016 Jakub Jelinek <jakub@redhat.com>
3019 * g++.dg/cpp0x/Wnarrowing4.C: New.
3021 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3023 * lib/target-supports.exp
3024 (check_effective_target_keeps_null_pointer_checks): Clarify that
3025 this is for targets that disable -fdelete-null-pointer-checks,
3026 not default it to off.
3027 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3028 -fdelete-null-pointer-checks explicit.
3029 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3030 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3031 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3032 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3033 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3034 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3035 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3036 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3037 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3038 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3039 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3040 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3041 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3042 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3043 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3044 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3045 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3046 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3047 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3048 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3049 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3050 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3051 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3052 * g++.dg/cpp0x/static_assert9.C: Likewise.
3053 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3054 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3055 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3056 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3057 * g++.dg/tree-ssa/pr26406.C: Likewise.
3059 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3061 PR tree-optimization/65984
3062 * c-c++-common/ubsan/pr65984.c: New test.
3064 2015-05-04 Jeff Law <law@redhat.com>
3066 * gcc.dg/tree-ssa/shorten-1.c: New test.
3068 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3071 * gfortran.dg/pr44735.f90: New test.
3073 2015-05-04 Richard Biener <rguenther@suse.de>
3075 PR tree-optimization/65965
3076 * gcc.dg/vect/bb-slp-33.c: New testcase.
3078 2015-05-04 Richard Biener <rguenther@suse.de>
3080 PR tree-optimization/65935
3081 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3083 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3085 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3086 for each supported variant instead of CHECK_RESULTS.
3087 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3088 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3089 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3090 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3091 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3092 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3093 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3094 expected results for unsupported variants. Call CHECK for each
3095 supported variant instead of CHECK_RESULTS.
3096 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3097 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3098 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3099 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3100 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3101 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3102 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3103 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3104 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3105 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3106 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3107 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3108 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3109 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3110 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3111 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3112 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3113 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3114 expected results for unsupported variants.
3115 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3116 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3117 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3118 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3119 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3120 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3121 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3122 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3123 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3124 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3125 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3126 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3127 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3128 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3129 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3130 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3131 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3132 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3133 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3134 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3135 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3136 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3137 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3138 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3139 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3140 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3141 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3142 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3144 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3147 * gfortran.dg/bound_9.f90: Add pointer assignment.
3149 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3150 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3153 * g++.dg/cpp0x/Wnarrowing3.C: New.
3155 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3157 * gcc.dg/20150120-1.c: New test.
3158 * gcc.dg/20150120-2.c: New test.
3159 * gcc.dg/20150120-3.c: New test.
3161 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3163 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3165 2015-05-01 Renlin Li <renlin.li@arm.com>
3167 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3169 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3171 * gfortran.dg/bound_simplification_4.f90: New.
3173 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3175 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3176 with powerpc_p8vector_ok.
3178 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3181 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3183 * gfortran.dg/bound_9.f90: New test case.
3185 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3187 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3188 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3189 for 32bit x86 targets.
3190 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3191 for 32bit x86 targets.
3192 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3193 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3194 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3195 for 32bit x86 targets.
3197 2015-04-30 Marek Polacek <polacek@redhat.com>
3199 PR tree-optimization/63551
3200 * g++.dg/ipa/pr63551.C: New test.
3202 2015-04-30 Caroline Tice <cmtice@google.com>
3205 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3206 partition size on certain targets.
3208 2015-04-30 Renlin Li <renlin.li@arm.com>
3210 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3212 2015-04-30 Marek Polacek <polacek@redhat.com>
3214 * c-c++-common/Wbool-compare-3.c: New test.
3216 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3217 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3219 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3222 * g++.dg/init/ref22.C: New.
3224 2015-04-30 Marek Polacek <polacek@redhat.com>
3226 * gcc.dg/init-bad-8.c: New test.
3228 * gcc.dg/incomplete-typedef-1.c: New test.
3230 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3233 * g++.dg/template/crash121.C: New.
3235 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3237 * gcc.target/mips/call-from-init.c: New test.
3238 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3240 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3243 * gcc.target/i386/pr65871-1.c: New test.
3244 * gcc.target/i386/pr65871-2.c: Ditto.
3246 2015-04-29 Marek Polacek <polacek@redhat.com>
3249 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3250 * c-c++-common/Wbool-compare-2.c: New test.
3252 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3255 * gcc.target/aarch64/vstN_lane_1.c: New file.
3257 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3260 * g++.dg/warn/Winit-self-3.C: New.
3262 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3264 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3266 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3269 * gcc.target/arm/pr65924.c: New test.
3271 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3273 * g++.dg/gomp/tpl-target-update.C: New file.
3275 2015-04-29 Richard Biener <rguenther@suse.de>
3277 PR tree-optimization/65917
3278 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3280 2015-04-29 Christian Bruel <christian.bruel@st.com>
3283 * gcc.dg/ipa/iinline-attr.c: New test.
3284 * gcc.target/i386/iinline-attr-2.c: New test.
3286 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3288 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3291 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3293 * gcc.dg/vect/vect-33.c: Remove spurious line.
3295 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3297 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3299 2015-04-28 Marek Polacek <polacek@redhat.com>
3302 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3303 * gcc.dg/pr65901.c: New test.
3305 2015-04-28 Richard Biener <rguenther@suse.de>
3307 PR tree-optimization/62283
3308 * gfortran.dg/vect/pr62283-2.f: New testcase.
3309 * gcc.dg/vect/bb-slp-14.c: Adjust.
3311 2015-04-28 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/65851
3314 * g++.dg/torture/pr65851.C: New testcase.
3316 2015-04-27 Jeff Law <law@redhat.com>
3318 PR tree-optimization/65217
3319 * gcc.target/i386/pr65217.c: Remove XFAIL.
3321 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3324 Add tests forgotten to svn-add.
3325 * gfortran.dg/class_allocate_19.f03: New test.
3326 * gfortran.dg/class_array_20.f03: New test.
3327 * gfortran.dg/class_array_21.f03: New test.
3328 * gfortran.dg/finalize_29.f08: New test.
3330 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3334 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3335 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3337 2015-04-27 Caroline Tice <cmtice@google.com>
3339 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3342 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3345 * gcc.target/powerpc/htm-1.c: New test.
3346 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3348 (__builtin_tabortdci): Likewise.
3349 (__builtin_tcheck): Remove operand.
3350 * lib/target-supports.exp (check_htm_hw_available): New function.
3352 2015-04-27 Richard Biener <rguenther@suse.de>
3354 * gcc.target/i386/pr65217.c: XFAIL.
3356 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3358 PR tree-optimization/65875
3359 * gcc.c-torture/compile/pr65875.c: New test.
3361 2015-04-25 Marek Polacek <polacek@redhat.com>
3364 * gcc.dg/enum-incomplete-2.c: New test.
3365 * gcc.dg/enum-mode-1.c: New test.
3367 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3370 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3372 * gcc.target/powerpc/pr65849-2.c: Likewise.
3374 2015-04-24 Tom de Vries <tom@codesourcery.com>
3376 PR tree-optimization/65802
3377 * g++.dg/pr65802.C: Move to ...
3378 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3379 stdarg.h. Rewrite for C.
3380 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3381 va_start and va_end. Remove unnecessary inline asm.
3383 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3384 Wei Mi <wmi@google.com>
3386 * gcc.target/i386/sse2-load-multi.c: New test.
3387 * gcc.target/i386/sse2-store-multi.c: Ditto.
3389 2015-04-24 Marek Polacek <polacek@redhat.com>
3392 * c-c++-common/pr65830.c: New test.
3395 * c-c++-common/Wlogical-op-1.c: New test.
3397 2015-04-24 Marek Polacek <polacek@redhat.com>
3400 * c-c++-common/pr61534-1.c: New test.
3402 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3403 Steven Bosscher <steven@gcc.gnu.org>
3405 PR rtl-optimization/34503
3406 * gcc.target/arm/pr64616.c: New file.
3408 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3410 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3412 2015-04-24 Terry Guo <terry.guo@arm.com>
3414 * gcc.target/arm/pr65710.c: Update the options.
3416 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3418 * gcc.target/i386/pr65523.c: Skip x32.
3420 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3422 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3423 to look for vcl* where appropriate.
3425 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3427 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3428 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3430 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3433 * gcc.target/arm/pr26702.c: New test.
3435 2015-04-23 Marek Polacek <polacek@redhat.com>
3438 * gcc.dg/pr65345-1.c: New test.
3439 * gcc.dg/pr65345-2.c: New test.
3441 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3443 * gcc.target/powerpc/crypto-builtin-2.c: New.
3445 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3448 * gfortran.dg/class_allocate_19.f03: New test.
3449 * gfortran.dg/class_array_20.f03: New test.
3450 * gfortran.dg/class_array_21.f03: New test.
3451 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3452 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3453 initialization correctly.
3454 * gfortran.dg/finalize_29.f08: New test.
3456 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3458 * gcc.target/powerpc/swaps-p8-18.c: New test.
3460 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3463 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3464 * gcc.dg/vect/bb-slp-25.c: Likewise.
3465 * gcc.dg/vect/bb-slp-29.c: Likewise.
3466 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3467 vect_no_align && { ! vect_hw_misalign }.
3468 * gcc.dg/vect/bb-slp-9.c: Likewise.
3469 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3471 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3472 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3473 account for POWER8, where peeling for alignment is not needed.
3474 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3475 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3476 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3477 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3478 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3479 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3480 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3481 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3482 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3483 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3484 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3485 * gcc.dg/vect/pr16105.c: Likewise.
3486 * gcc.dg/vect/pr20122.c: Likewise.
3487 * gcc.dg/vect/pr33804.c: Likewise.
3488 * gcc.dg/vect/pr33953.c: Likewise.
3489 * gcc.dg/vect/pr56787.c: Likewise.
3490 * gcc.dg/vect/pr58508.c: Likewise.
3491 * gcc.dg/vect/slp-25.c: Likewise.
3492 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3493 * gcc.dg/vect/vect-105.c: Likewise.
3494 * gcc.dg/vect/vect-27.c: Likewise.
3495 * gcc.dg/vect/vect-29.c: Likewise.
3496 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3498 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3499 && { ! vect_hw_misalign }.
3500 * gcc.dg/vect/vect-44.c: Likewise.
3501 * gcc.dg/vect/vect-48.c: Likewise.
3502 * gcc.dg/vect/vect-50.c: Likewise.
3503 * gcc.dg/vect/vect-52.c: Likewise.
3504 * gcc.dg/vect/vect-56.c: Likewise.
3505 * gcc.dg/vect/vect-60.c: Likewise.
3506 * gcc.dg/vect/vect-72.c: Likewise.
3507 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3508 * gcc.dg/vect/vect-75.c: Likewise.
3509 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3510 * gcc.dg/vect/vect-77-global.c: Likewise.
3511 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3512 * gcc.dg/vect/vect-78-global.c: Likewise.
3513 * gcc.dg/vect/vect-93.c: Likewise.
3514 * gcc.dg/vect/vect-95.c: Likewise.
3515 * gcc.dg/vect/vect-96.c: Likewise.
3516 * gcc.dg/vect/vect-cond-1.c: Likewise.
3517 * gcc.dg/vect/vect-cond-3.c: Likewise.
3518 * gcc.dg/vect/vect-cond-4.c: Likewise.
3519 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3520 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3521 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3522 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3523 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3524 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3525 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3526 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3527 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3528 * gcc.dg/vect/vect-outer-5.c: Likewise.
3529 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3530 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3531 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3532 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3533 * gcc.dg/vect/vect-peel-3.c: Likewise.
3534 * gcc.dg/vect/vect-peel-4.c: Likewise.
3535 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3536 * gcc.target/powerpc/pr65456.c: New test.
3537 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3538 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3539 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3540 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3541 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3542 vect_no_align && { ! vect_hw_misalign }.
3543 * gfortran.dg/vect/vect-3.f90: Likewise.
3544 * gfortran.dg/vect/vect-4.f90: Likewise.
3545 * gfortran.dg/vect/vect-5.f90: Likewise.
3546 * lib/target-supports.exp (check_effective_target_vect_no_align):
3547 Return 1 for POWER8.
3548 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3550 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3553 * gfortran.dg/pr65429.f90: New test.
3555 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3557 * c-c++-common/asan/user-section-1.c: New test.
3558 * c-c++-common/asan/user-section-2.c: New test.
3559 * c-c++-common/asan/user-section-3.c: New test.
3561 2015-04-22 Hale Wang <hale.wang@arm.com>
3562 Terry Guo <terry.guo@arm.com>
3564 PR rtl-optimization/64818
3565 * gcc.target/arm/pr64818.c: New test.
3567 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3570 * g++.dg/tree-ssa/pr61034.C: Update template.
3571 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3572 * gcc.dg/Warray-bounds-11.c: Likewise.
3573 * gcc.dg/Warray-bounds.c: Likewise.
3575 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3577 PR libgfortran/65234
3578 * gfortran.dg/fmt_unlimited.f90: New test.
3580 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3582 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3584 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3585 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3586 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3587 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3588 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3589 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3590 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3592 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3594 PR libgfortran/56743
3595 * gfortran.dg/namelist_87.f90: New test.
3597 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3599 * gcc.target/aarch64/mult-synth_1.c: New test.
3600 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3601 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3602 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3603 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3604 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3606 2015-04-21 Richard Biener <rguenther@suse.de>
3608 PR tree-optimization/65650
3609 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3610 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3611 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3612 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3613 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3614 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3616 2015-04-21 Tom de Vries <tom@codesourcery.com>
3618 PR tree-optimization/65802
3619 * g++.dg/pr65802.C: New test.
3621 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3624 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3625 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3627 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3630 * g++.dg/cpp0x/Wnarrowing2.C: New.
3632 2015-04-20 Jeff Law <law@redhat.com>
3634 PR tree-optimization/65658
3635 * gcc.dg/pr65658.c: New test.
3637 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3640 * gcc.target/aarch64/vec_init_1.c: New test.
3642 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3644 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3647 2015-04-18 Martin Sebor <msebor@redhat.com>
3649 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3650 of non-nul characters.
3651 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3653 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3656 * gcc.target/powerpc/pr65787.c: New.
3658 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3661 * gcc.target/aarch64/c-output-template-4.c: New test.
3663 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3666 * gcc.dg/pr65780-1.c: New test.
3667 * gcc.dg/pr65780-2.c: Likewise.
3668 * gcc.target/i386/pr32219-9.c: Likewise.
3669 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3671 * gcc.target/i386/pr64317.c (c): Initialize.
3673 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3676 * g++.dg/ext/mv18.C: New test.
3677 * g++.dg/ext/mv19.C: Likewise.
3678 * g++.dg/ext/mv20.C: Likewise.
3679 * g++.dg/ext/mv21.C: Likewise.
3680 * g++.dg/ext/mv22.C: Likewise.
3681 * g++.dg/ext/mv23.C: Likewise.
3683 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3686 * g++.dg/init/pr64527.C: New test.
3688 2015-04-17 Tom de Vries <tom@codesourcery.com>
3689 Michael Matz <matz@suse.de>
3691 PR tree-optimization/64950
3692 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3695 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3697 * c-c++-common/asan/user-section-1.c: New test.
3699 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3702 * gcc.dg/debug/pr65771.c: New test.
3704 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3706 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3707 __buitlin_alloca with __builtin_alloca.
3709 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3711 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3713 2015-04-16 Richard Biener <rguenther@suse.de>
3715 PR tree-optimization/64277
3716 * gcc.dg/Warray-bounds-14.c: New testcase.
3717 * gcc.dg/Warray-bounds-15.c: Likewise.
3718 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3719 * c-c++-common/ubsan/bounds-6.c: Likewise.
3721 2015-04-16 Renlin Li <renlin.li@arm.com>
3723 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3724 * gcc.target/arm/unsigned-float.c: New.
3726 2015-04-16 Richard Biener <rguenther@suse.de>
3728 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3729 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3730 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3732 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3735 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3736 * g++.dg/cpp0x/defaulted21.C: Likewise.
3737 * g++.dg/cpp0x/defaulted28.C: Likewise.
3738 * g++.dg/cpp0x/defaulted47.C: Likewise.
3739 * g++.dg/cpp0x/elision_neg.C: Likewise.
3740 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3741 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3742 * g++.dg/cpp0x/implicit1.C: Likewise.
3743 * g++.dg/cpp0x/implicit9.C: Likewise.
3744 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3745 * g++.dg/cpp0x/range-for13.C: Likewise.
3746 * g++.dg/gomp/clause-2.C: Likewise.
3747 * g++.dg/gomp/udr-5.C: Likewise.
3748 * g++.dg/inherit/access6.C: Likewise.
3749 * g++.dg/lookup/duperr1.C: Likewise.
3750 * g++.dg/lookup/friend2.C: Likewise.
3751 * g++.dg/lookup/pr6936.C: Likewise.
3752 * g++.dg/lookup/scoped1.C: Likewise.
3753 * g++.dg/lookup/using26.C: Likewise.
3754 * g++.dg/lookup/using38.C: Likewise.
3755 * g++.dg/other/access2.C: Likewise.
3756 * g++.dg/overload/defarg3.C: Likewise.
3757 * g++.dg/overload/defarg6.C: Likewise.
3758 * g++.dg/parse/access11.C: Likewise.
3759 * g++.dg/parse/access2.C: Likewise.
3760 * g++.dg/parse/access3.C: Likewise.
3761 * g++.dg/parse/access4.C: Likewise.
3762 * g++.dg/parse/access5.C: Likewise.
3763 * g++.dg/parse/access6.C: Likewise.
3764 * g++.dg/parse/access8.C: Likewise.
3765 * g++.dg/parse/access9.C: Likewise.
3766 * g++.dg/parse/crash40.C: Likewise.
3767 * g++.dg/tc1/dr142.C: Likewise.
3768 * g++.dg/tc1/dr166.C: Likewise.
3769 * g++.dg/tc1/dr52.C: Likewise.
3770 * g++.dg/template/access11.C: Likewise.
3771 * g++.dg/template/access18.C: Likewise.
3772 * g++.dg/template/access19.C: Likewise.
3773 * g++.dg/template/access2.C: Likewise.
3774 * g++.dg/template/access20.C: Likewise.
3775 * g++.dg/template/access26.C: Likewise.
3776 * g++.dg/template/access3.C: Likewise.
3777 * g++.dg/template/access7.C: Likewise.
3778 * g++.dg/template/conv12.C: Likewise.
3779 * g++.dg/template/crash69.C: Likewise.
3780 * g++.dg/template/friend31.C: Likewise.
3781 * g++.dg/template/friend32.C: Likewise.
3782 * g++.dg/template/memfriend15.C: Likewise.
3783 * g++.dg/template/memfriend16.C: Likewise.
3784 * g++.dg/template/memfriend17.C: Likewise.
3785 * g++.dg/template/memfriend7.C: Likewise.
3786 * g++.dg/template/pr32519.C: Likewise.
3787 * g++.dg/template/qualttp21.C: Likewise.
3788 * g++.dg/template/qualttp8.C: Likewise.
3789 * g++.dg/template/ttp10.C: Likewise.
3790 * g++.dg/template/typedef11.C: Likewise.
3791 * g++.dg/template/typedef13.C: Likewise.
3792 * g++.dg/template/typedef19.C: Likewise.
3793 * g++.dg/template/typedef20.C: Likewise.
3794 * g++.dg/template/typedef22.C: Likewise.
3795 * g++.dg/template/using16.C: Likewise.
3796 * g++.dg/template/virtual3.C: Likewise.
3797 * g++.dg/ubsan/pr61272.C: Likewise.
3798 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3799 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3800 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3801 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3802 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3803 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3804 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3805 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3806 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3807 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3808 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3809 * g++.old-deja/g++.jason/access17.C: Likewise.
3810 * g++.old-deja/g++.jason/access18.C: Likewise.
3811 * g++.old-deja/g++.jason/access22.C: Likewise.
3812 * g++.old-deja/g++.jason/access23.C: Likewise.
3813 * g++.old-deja/g++.jason/access8.C: Likewise.
3814 * g++.old-deja/g++.jason/delete3.C: Likewise.
3815 * g++.old-deja/g++.jason/report.C: Likewise.
3816 * g++.old-deja/g++.law/access2.C: Likewise.
3817 * g++.old-deja/g++.law/access3.C: Likewise.
3818 * g++.old-deja/g++.law/access4.C: Likewise.
3819 * g++.old-deja/g++.law/access5.C: Likewise.
3820 * g++.old-deja/g++.law/arm12.C: Likewise.
3821 * g++.old-deja/g++.law/arm14.C: Likewise.
3822 * g++.old-deja/g++.law/ctors13.C: Likewise.
3823 * g++.old-deja/g++.law/union2.C: Likewise.
3824 * g++.old-deja/g++.law/visibility12.C: Likewise.
3825 * g++.old-deja/g++.law/visibility15.C: Likewise.
3826 * g++.old-deja/g++.law/visibility16.C: Likewise.
3827 * g++.old-deja/g++.law/visibility17.C: Likewise.
3828 * g++.old-deja/g++.law/visibility18.C: Likewise.
3829 * g++.old-deja/g++.law/visibility19.C: Likewise.
3830 * g++.old-deja/g++.law/visibility20.C: Likewise.
3831 * g++.old-deja/g++.law/visibility21.C: Likewise.
3832 * g++.old-deja/g++.law/visibility24.C: Likewise.
3833 * g++.old-deja/g++.law/visibility4.C: Likewise.
3834 * g++.old-deja/g++.law/visibility5.C: Likewise.
3835 * g++.old-deja/g++.law/visibility6.C: Likewise.
3836 * g++.old-deja/g++.law/visibility7.C: Likewise.
3837 * g++.old-deja/g++.law/visibility8.C: Likewise.
3838 * g++.old-deja/g++.law/visibility9.C: Likewise.
3839 * g++.old-deja/g++.niklas/t135.C: Likewise.
3840 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3841 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3842 * g++.old-deja/g++.other/access11.C: Likewise.
3843 * g++.old-deja/g++.other/access4.C: Likewise.
3844 * g++.old-deja/g++.other/access7.C: Likewise.
3845 * g++.old-deja/g++.other/crash1.C: Likewise.
3846 * g++.old-deja/g++.other/crash7.C: Likewise.
3847 * g++.old-deja/g++.other/friend1.C: Likewise.
3848 * g++.old-deja/g++.other/friend4.C: Likewise.
3849 * g++.old-deja/g++.other/friend9.C: Likewise.
3850 * g++.old-deja/g++.other/lineno1.C: Likewise.
3851 * g++.old-deja/g++.other/using1.C: Likewise.
3852 * g++.old-deja/g++.pt/enum14.C: Likewise.
3853 * g++.old-deja/g++.pt/friend11.C: Likewise.
3854 * g++.old-deja/g++.pt/friend21.C: Likewise.
3855 * g++.old-deja/g++.pt/friend3.C: Likewise.
3856 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3857 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3858 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3859 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3861 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3864 * g++.dg/ipa/pr65765.C: New test.
3866 2015-04-15 Nick Clifton <nickc@redhat.com>
3868 * gcc.target/rx/builtins.c: Disable RMPA test if string
3869 instructions are not allowed.
3871 2015-04-15 Alan Modra <amodra@gmail.com>
3873 * gcc.dg/pr65408.c: New.
3875 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3878 * gcc.target/arm/pr65729.c: New test.
3880 2015-04-14 Richard Biener <rguenther@suse.de>
3882 PR tree-optimization/65758
3883 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3885 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3888 * gcc.c-torture/execute/pr65648.c: New test.
3890 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3892 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3893 __builtin_finite instead of finite.
3894 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3897 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3899 PR tree-optimization/63387
3900 * gcc.dg/pr63387.c: New testcase.
3902 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3904 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3906 2015-04-13 Richard Biener <rguenther@suse.de>
3908 PR tree-optimization/65204
3909 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3911 2015-04-13 Terry Guo <terry.guo@arm.com>
3914 * gcc.target/arm/pr65710.c: New.
3916 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3918 PR tree-optimization/65747
3919 * g++.dg/torture/pr65747.C: New test.
3921 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3924 * g++.dg/cpp0x/pr65736.C: New test.
3926 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3927 Martin Liska <mliska@suse.cz>
3930 * g++.dg/ipa/pr65722.C: New testcase.
3932 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3934 PR tree-optimization/65735
3935 * gcc.c-torture/compile/pr65735.c: New test.
3937 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3940 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3942 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3945 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3947 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3950 * gcc.target/arm/pr65647-2.c: New.
3952 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3955 * g++.dg/torture/pr65694.C: New test.
3957 2015-04-10 Tobias Burnus <burnus@net-b.de>
3959 * gfortran.dg/coarray_lock_6.f90: New.
3960 * gfortran.dg/coarray_lock_7.f90: New.
3961 * gfortran.dg/coarray/lock_2.f90: New.
3963 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3969 * gfortran.dg/used_types_27.f90: New.
3971 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3974 * gcc.target/i386/pr65671.c: New.
3976 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3978 PR tree-optimization/65709
3979 * c-c++-common/ubsan/align-9.c: New test.
3981 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3984 * gfortran.dg/pr56852.f90: New test.
3986 2015-04-09 Marek Polacek <polacek@redhat.com>
3987 Jakub Jelinek <jakub@redhat.com>
3990 * g++.dg/opt/pr65554.C: New test.
3992 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3995 * c-c++-common/attr-aligned-1.c: New test.
3997 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3999 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4001 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4004 * gcc.target/i386/sse-25.c: New.
4006 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4009 * gcc.target/i386/pr65693.c: New test.
4011 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4013 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4015 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4017 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4019 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4021 * gcc.target/i386/thunk-retbnd.c: New.
4023 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4025 * gnat.dg/opt48.adb: New test.
4026 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4027 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4029 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4032 * gcc.c-torture/compile/pr65540.c: New.
4034 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4036 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4039 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/debug/pr65678.C: New test.
4045 * gcc.c-torture/compile/pr65680.c: New test.
4047 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4050 * gfortran.dg/allocate_with_source_5.f90: New test.
4052 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4054 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4055 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4057 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4059 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4061 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4064 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4065 to get floating point compression.
4066 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4068 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4070 PR preprocessor/61977
4071 * gcc.dg/cpp/pr61977.c: New test.
4073 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4075 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4077 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4080 * gcc.target/arm/pr65647.c: New.
4082 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4085 * g++.dg/torture/pr65655.C: New testcase.
4087 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4090 * g++.dg/cpp1y/lambda-init13.C: New.
4092 2015-04-03 Marek Polacek <polacek@redhat.com>
4094 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4096 2015-04-02 Marek Polacek <polacek@redhat.com>
4099 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4100 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4102 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4104 PR preprocessor/61977
4105 * gcc.target/powerpc/pr61977-1.c: New test.
4106 * gcc.target/powerpc/pr61977-2.c: New test.
4108 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4111 * g++.dg/warn/Wshadow-8.C: New.
4112 * g++.dg/warn/Wshadow-9.C: Likewise.
4113 * g++.dg/warn/Wshadow-10.C: Likewise.
4114 * g++.dg/warn/Wshadow-11.C: Likewise.
4116 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4118 * gcc.dg/pr23623.c: Added aligned attribute.
4119 * gcc.dg/20141029-1.c: Likewise.
4120 * gcc.dg/20150306-1.c: New test.
4122 2015-04-01 Marek Polacek <polacek@redhat.com>
4125 * g++.dg/cpp0x/initlist93.C: New test.
4126 * g++.dg/cpp0x/initlist94.C: New test.
4128 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4131 * gcc.target/aarch64/pr65624.c: New test.
4133 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4135 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4137 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4139 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4140 extra variable to force stack alignment.
4141 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4142 extra variable to force stack alignment.
4144 2015-03-31 Marek Polacek <polacek@redhat.com>
4147 * g++.dg/template/pr65390.C: New test.
4149 2015-03-31 Martin Liska <mliska@suse.cz>
4151 * g++.dg/ipa/pr65557.C: New test.
4153 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4155 * gcc.target/s390/hotpatch-25.c: New test.
4156 * gcc.target/s390/hotpatch-1.c: Update test.
4157 * gcc.target/s390/hotpatch-10.c: Update test.
4158 * gcc.target/s390/hotpatch-11.c: Update test.
4159 * gcc.target/s390/hotpatch-12.c: Update test.
4160 * gcc.target/s390/hotpatch-13.c: Update test.
4161 * gcc.target/s390/hotpatch-14.c: Update test.
4162 * gcc.target/s390/hotpatch-15.c: Update test.
4163 * gcc.target/s390/hotpatch-16.c: Update test.
4164 * gcc.target/s390/hotpatch-17.c: Update test.
4165 * gcc.target/s390/hotpatch-18.c: Update test.
4166 * gcc.target/s390/hotpatch-19.c: Update test.
4167 * gcc.target/s390/hotpatch-2.c: Update test.
4168 * gcc.target/s390/hotpatch-21.c: Update test.
4169 * gcc.target/s390/hotpatch-22.c: Update test.
4170 * gcc.target/s390/hotpatch-23.c: Update test.
4171 * gcc.target/s390/hotpatch-24.c: Update test.
4172 * gcc.target/s390/hotpatch-3.c: Update test.
4173 * gcc.target/s390/hotpatch-4.c: Update test.
4174 * gcc.target/s390/hotpatch-5.c: Update test.
4175 * gcc.target/s390/hotpatch-6.c: Update test.
4176 * gcc.target/s390/hotpatch-7.c: Update test.
4177 * gcc.target/s390/hotpatch-8.c: Update test.
4178 * gcc.target/s390/hotpatch-9.c: Update test.
4179 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4181 2015-03-31 Richard Biener <rguenther@suse.de>
4184 * g++.dg/torture/pr65626.C: New testcase.
4186 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4189 * gcc.target/i386/mpx/pr65531.cc: New.
4191 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4194 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4195 __builtin_alloca instead of alloca.
4196 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4197 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4198 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4201 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4204 * g++.dg/ubsan/pr65610.C: New test.
4206 2015-03-30 Marek Polacek <polacek@redhat.com>
4209 * g++.dg/cpp0x/pr65398-2.C: New test.
4211 2015-03-30 Marek Polacek <polacek@redhat.com>
4213 * c-c++-common/pr65556.c: Change the width of bit-fields.
4215 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4218 * gcc.target/i386/pr65588.c: New testcase.
4220 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4222 PR libgfortran/65563
4223 * gfortran.dg/open_errors_2.f90: New test.
4225 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4227 PR libgfortran/65596
4228 * gfortran.dg/namelist_86.f90: New test.
4230 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4232 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4233 statement to reflect new ownership.
4235 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4238 * g++.dg/template/friend58.C: New.
4239 * g++.dg/template/friend59.C: Likewise.
4241 2015-03-27 Tobias Burnus <burnus@net-b.de>
4244 * g++.dg/gomp/openmp-simd-3.C: New.
4245 * gcc.dg/gomp/openmp-simd-3.c: New.
4247 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4250 * gcc.target/i386/pr65248-1.c: New file.
4251 * gcc.target/i386/pr65248-2.c: Likewise.
4252 * gcc.target/i386/pr65248-3.c: Likewise.
4253 * gcc.target/i386/pr65248-4.c: Likewise.
4255 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4258 * gcc.c-torture/compile/pr65593.c: New test.
4260 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4263 * g++.dg/cpp1y/constexpr-assert1.C: New.
4265 2015-03-27 Marek Polacek <polacek@redhat.com>
4268 * c-c++-common/pr65556.c: New test.
4270 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4273 * g++.dg/torture/pr65600.C: New testcase.
4275 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4278 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4280 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4282 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4283 statement and cleanup. Fixed typos.
4285 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4288 * gcc.c-torture/compile/pr65595.c: New testcase.
4290 2015-03-27 Marek Polacek <polacek@redhat.com>
4293 * g++.dg/ubsan/pr65583.C: New test.
4295 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4297 * gcc.c-torture/compile/20150327.c: New testcase.
4299 2015-03-26 Richard Biener <rguenther@suse.de>
4302 * g++.dg/torture/pr65555.C: New testcase.
4304 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4306 PR tree-optimization/64715
4307 * gcc.dg/builtin-object-size-15.c: New test.
4308 * gcc.dg/pr64715-1.c: New test.
4309 * gcc.dg/pr64715-2.c: New test.
4311 2015-03-26 Richard Biener <rguenther@suse.de>
4314 * gnat.dg/specs/opt2.ads: Fix testcase.
4316 2015-03-25 Martin Sebor <msebor@redhat.com>
4319 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4320 when target isn't arm*-*-*-*.
4321 (check_effective_target_arm_nothumb): Likewise.
4322 (check_effective_target_arm_little_endian): Likewise.
4323 (check_effective_target_arm_vect_no_misalign): Likewise.
4324 (check_effective_target_aarch64_little_endian): Fail early if target
4327 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4329 PR tree-optimization/65177
4330 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4332 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4334 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4335 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4336 smmintrin.h and mm3dnow.h.
4338 2015-03-25 Marek Polacek <polacek@redhat.com>
4341 * g++.dg/cpp0x/pr65558.C: New test.
4343 2015-03-25 Marek Polacek <polacek@redhat.com>
4346 * g++.dg/template/pr61670.C: New test.
4348 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4351 * g++.dg/template/pr54987.C: New.
4353 2015-03-25 Richard Biener <rguenther@suse.de>
4355 PR tree-optimization/62630
4356 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4358 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4361 * gcc.target/i386/mpx/pr65508.c: New.
4363 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4367 * gfortran.dg/data_initialized_3.f90: New.
4369 2015-03-25 Richard Biener <rguenther@suse.de>
4372 * gnat.dg/specs/opt2.ads: New testcase.
4374 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4376 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4377 * gcc.target/arm/memset-inline-4.c: Skip for
4378 arm_tune_string_ops_prefer_neon.
4379 * gcc.target/arm/memset-inline-5.c: Ditto.
4380 * gcc.target/arm/memset-inline-6.c: Ditto.
4381 * gcc.target/arm/memset-inline-8.c: Ditto.
4382 * gcc.target/arm/memset-inline-9.c: Ditto.
4384 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4387 * g++.dg/other/virtual3.C: New.
4389 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/cpp0x/vt-60130.C: New.
4394 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4397 * g++.dg/warn/Warray-bounds-7.C: New.
4399 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4402 * g++.dg/template/defarg18.C: New.
4404 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4407 * g++.dg/cpp0x/vt-59988.C: New.
4409 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4411 PR tree-optimization/65533
4412 * gcc.dg/pr65533.c: New test.
4414 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4416 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4417 source= and mold= expressions functionality.
4418 * gfortran.dg/allocate_class_4.f90: New test.
4419 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4420 copying an unlimited polymorhpic object containing a char array
4421 to another unlimited polymorphic object respects the _len
4423 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4424 whether deferred length char array allocate works, unlimited
4425 polymorphic object allocation from a string works and if
4426 allocating an array of deferred length strings works.
4427 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4429 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4432 * g++.dg/cpp0x/constexpr-array11.C: New.
4434 2015-03-24 Richard Biener <rguenther@suse.de>
4437 * gcc.dg/torture/pr65517.c: New testcase.
4439 2015-03-24 Tobias Burnus <burnus@net-b.de>
4441 * gfortran.dg/coindexed_1.f90: Moved from
4442 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4444 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4447 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4451 * gcc.target/i386/pr65523.c: New test.
4454 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4456 * g++.dg/lto/pr65475b_0.C: Likewise.
4458 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4461 * gcc.target/sh/torture/pr65505.c: New.
4463 2015-03-23 Martin Sebor <msebor@redhat.com>
4466 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4467 assembly for lvx in addition to lxv.
4469 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4472 * gfortran.dg/pr65504.f90: New test.
4475 * gcc.dg/pr65521.c: New test.
4477 2015-03-23 Richard Biener <rguenther@suse.de>
4479 PR tree-optimization/65518
4480 * gcc.dg/vect/pr65518.c: New testcase.
4482 2015-03-23 Richard Biener <rguenther@suse.de>
4484 PR tree-optimization/65494
4485 * gcc.dg/vect/pr65494.c: New testcase.
4487 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4489 PR preprocessor/65238
4490 * c-c++-common/cpp/pr65238-1.c: New test.
4491 * gcc.dg/cpp/pr65238-2.c: New test.
4492 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4493 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4495 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4496 Mikael Morin <mikael@gcc.gnu.org>
4499 * gfortran.dg/elemental_dependency_4.f90: New.
4500 * gfortran.dg/elemental_dependency_5.f90: New.
4502 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4505 * g++.dg/lto/pr65475b_0.C: New testcase.
4506 * g++.dg/lto/pr65475b_1.C: New testcase.
4507 * g++.dg/lto/pr65475c_0.C: New testcase.
4508 * g++.dg/lto/pr65475c_1.C: New testcase.
4510 2015-03-21 Tobias Burnus <burnus@net-b.de>
4512 * gfortran.dg/coarray_38.f90: New.
4513 * gfortran.dg/coarray_39.f90: New.
4514 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4517 2015-03-20 Marek Polacek <polacek@redhat.com>
4520 * g++.dg/cpp0x/pr65398.C: New test.
4522 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4525 * g++.dg/lto/pr65475_0.C: New testcase.
4526 * g++.dg/lto/pr65475_1.C: New testcase.
4528 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4530 PR rtl-optimization/64366
4531 * gcc.target/sh/pr64366.c: New.
4533 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4536 * g++.dg/cpp0x/constexpr-48324.C: New.
4538 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/cpp0x/pr48453.C: New.
4543 2015-03-20 Marek Polacek <polacek@redhat.com>
4546 * g++.dg/cpp0x/pr65072.C: New test.
4548 2015-03-20 Richard Biener <rguenther@suse.de>
4551 * gcc.dg/pr15347.c: Use -O.
4552 * c-c++-common/pr19807-1.c: Likewise.
4554 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4556 * gnat.dg/volatile13.ad[sb]: New test.
4558 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4560 PR rtl-optimization/60851
4561 * gcc.target/i386/pr60851.c: New test.
4563 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4566 * g++.dg/pr65240.h: Add tests for PR 65240.
4567 * g++.dg/pr65240-1.C: Likewise.
4568 * g++.dg/pr65240-2.C: Likewise.
4569 * g++.dg/pr65240-3.C: Likewise.
4570 * g++.dg/pr65240-4.C: Likewise.
4572 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4574 PR rtl-optimization/63491
4575 * gcc.target/powerpc/pr63491.c: New.
4577 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4579 * g++.dg/ipa/pr65465.C: New test.
4581 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4584 * g++.dg/cpp0x/deleted11.C: New.
4586 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4589 * c-c++-common/tsan/pr65400-3.c: New test.
4591 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4594 * g++.dg/cpp0x/constexpr-59686.C: New.
4596 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4599 * g++.dg/tsan/pr64265.C: New test.
4602 * c-c++-common/tsan/pr65400-1.c: New test.
4603 * c-c++-common/tsan/pr65400-2.c: New test.
4605 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4608 * g++.dg/cpp0x/pr59816.C: New.
4610 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4613 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4615 2015-03-18 Martin Liska <mliska@suse.cz>
4618 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4619 equivalences either to 6 or 7.
4621 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4625 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4627 * gcc.dg/undefined-loop-1.c: New file.
4628 * gcc.dg/undefined-loop-2.c: New file.
4630 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4633 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4634 loop exits too early.
4636 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4638 PR tree-optimization/65450
4639 * gfortran.dg/pr65450.f90: New test.
4642 * gcc.target/i386/pr65078-1.c: New test.
4643 * gcc.target/i386/pr65078-2.c: New test.
4644 * gcc.target/i386/pr65078-3.c: New test.
4645 * gcc.target/i386/pr65078-4.c: New test.
4646 * gcc.target/i386/pr65078-5.c: New test.
4647 * gcc.target/i386/pr65078-6.c: New test.
4649 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4652 * g++.dg/cpp1y/pr65340.C: New.
4654 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4657 * gfortran.dg/system_clock_3.f08: Adjust test.
4659 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4662 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4663 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4665 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4668 * gfortran.dg/system_clock_3.f08: New test.
4670 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4673 g++.dg/cpp1y/pr64626-1.C: New.
4674 g++.dg/cpp1y/pr64626-2.C: New.
4675 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4677 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4679 PR tree-optimization/65427
4680 * gcc.c-torture/execute/pr65427.c: New test.
4682 2015-03-16 Marek Polacek <polacek@redhat.com>
4686 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4687 * g++.dg/cpp0x/pr65327.C: New test.
4689 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4692 * c-c++-common/asan/pr64820.c: New test.
4694 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4696 * gfortran.dg/pointer_2.f90: New test.
4698 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4700 * g++.dg/pr65049.C: New test.
4702 2015-03-16 Tom de Vries <tom@codesourcery.com>
4704 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4705 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4706 * gcc.target/i386/fuse-caller-save.c: Same.
4708 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4710 * gnat.dg/loop_optimization18.ad[sb]: New test.
4711 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4713 2015-03-16 Alan Modra <amodra@gmail.com>
4715 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4718 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4720 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4722 * gcc.dg/torture/pr65270-2.c: Likewise.
4724 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4727 * gfortran.dg/pointer_remapping_9.f90: New.
4729 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4731 PR tree-optimization/65369
4732 * gcc.c-torture/execute/pr65369.c: New test.
4734 PR tree-optimization/65418
4735 * gcc.c-torture/execute/pr65418-1.c: New test.
4736 * gcc.c-torture/execute/pr65418-2.c: New test.
4738 PR rtl-optimization/65401
4739 * gcc.c-torture/execute/pr65401.c: New test.
4741 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4744 * gcc.target/arm/pr64600_1.c: New test.
4746 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4748 PR rtl-optimization/65235
4749 * gcc.target/aarch64/pr65235_1.c: New test.
4751 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4753 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4754 * gcc.target/s390/hotpatch-22.c: Likewise.
4755 * gcc.target/s390/hotpatch-23.c: Likewise.
4756 * gcc.target/s390/hotpatch-24.c: Likewise.
4757 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4758 * gcc.target/s390/hotpatch-1.c: Update expected output.
4759 * gcc.target/s390/hotpatch-2.c: Likewise.
4760 * gcc.target/s390/hotpatch-3.c: Likewise.
4761 * gcc.target/s390/hotpatch-4.c: Likewise.
4762 * gcc.target/s390/hotpatch-5.c: Likewise.
4763 * gcc.target/s390/hotpatch-6.c: Likewise.
4764 * gcc.target/s390/hotpatch-7.c: Likewise.
4765 * gcc.target/s390/hotpatch-8.c: Likewise.
4766 * gcc.target/s390/hotpatch-9.c: Likewise.
4767 * gcc.target/s390/hotpatch-10.c: Likewise.
4768 * gcc.target/s390/hotpatch-11.c: Likewise.
4769 * gcc.target/s390/hotpatch-12.c: Likewise.
4770 * gcc.target/s390/hotpatch-13.c: Likewise.
4771 * gcc.target/s390/hotpatch-14.c: Likewise.
4772 * gcc.target/s390/hotpatch-15.c: Likewise.
4773 * gcc.target/s390/hotpatch-16.c: Likewise.
4774 * gcc.target/s390/hotpatch-17.c: Likewise.
4775 * gcc.target/s390/hotpatch-18.c: Likewise.
4776 * gcc.target/s390/hotpatch-19.c: Likewise.
4778 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4781 * gcc.target/i386/pr65103-1.c: New.
4783 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4786 * gcc.target/i386/pr65044.c: New.
4788 2015-03-12 Tom de Vries <tom@codesourcery.com>
4790 PR rtl-optimization/64895
4791 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4792 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4793 * gcc.target/i386/fuse-caller-save.c: Ditto.
4795 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4797 * gcc.dg/ipa/pr63569.c: Fix template.
4799 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4801 * g++.dg/ipa/pr64146.C: Require fpic support.
4803 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4806 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4807 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4809 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4811 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4812 to dg-options, fix up dg-skip-if.
4814 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4817 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4818 * gcc.target/avr/tiny-caller-save.c: Same.
4820 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4823 * g++.dg/pr65242.C: New test.
4825 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4827 * c-c++-common/asan/no-asan-check-glob.c: New test.
4829 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4832 * g++.dg/other/default11.C: New.
4833 * g++.dg/other/default12.C: Likewise.
4835 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4838 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4840 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4843 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4845 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4848 * g++.dg/cpp0x/pr65127.C: New test.
4850 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4852 * gcc.dg/ipa/PR64550.c: Update template.
4854 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4855 Tobias Burnus <burnus@net-b.de>
4857 * gfortran.dg/coarray_sync_memory.f90: New.
4859 2015-03-10 Marek Polacek <polacek@redhat.com>
4862 * c-c++-common/ubsan/pr65367.c: New test.
4864 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4866 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4867 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4868 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4869 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4870 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4871 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4872 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4873 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4874 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4875 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4876 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4877 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4878 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4880 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4882 * lib/mpx-dg.exp (mpx_link_flags): New.
4885 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4886 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4887 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4888 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4889 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4890 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4891 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4892 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4893 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4894 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4895 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4896 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4897 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4898 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4899 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4900 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4901 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4902 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4903 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4904 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4905 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4906 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4907 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4908 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4909 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4910 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4911 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4912 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4913 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4914 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4915 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4916 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4917 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4918 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4919 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4920 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4921 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4922 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4923 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4924 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4925 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4926 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4927 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4928 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4929 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4930 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4931 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4932 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4933 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4934 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4935 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4936 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4937 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4938 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4939 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4940 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4941 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4942 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4943 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4944 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4945 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4946 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4947 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4948 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4949 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4950 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4951 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4952 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4953 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4954 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4955 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4956 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4957 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4958 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4959 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4960 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4961 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4962 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4963 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4964 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4965 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4966 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4967 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4968 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4969 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4970 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4971 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4972 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4973 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4974 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4975 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4976 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4977 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4978 * gcc.target/i386/mpx/label-address-1.c: New.
4979 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4980 * gcc.target/i386/mpx/macro.c: New.
4981 * gcc.target/i386/mpx/mpx-check.h: New.
4982 * gcc.target/i386/mpx/mpx.exp: New.
4983 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4984 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4985 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4986 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4987 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4988 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4989 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4990 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4991 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4992 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4993 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4994 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4995 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4996 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4997 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4998 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4999 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5000 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5001 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5002 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5003 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5004 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5005 * gcc.target/i386/mpx/reference-1-nov.c: New.
5006 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5007 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5008 * gcc.target/i386/mpx/reference-2-nov.c: New.
5009 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5010 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5011 * gcc.target/i386/mpx/reference-3-nov.c: New.
5012 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5013 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5014 * gcc.target/i386/mpx/reference-4-nov.c: New.
5015 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5016 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5017 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5018 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5019 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5020 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5021 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5022 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5023 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5024 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5025 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5026 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5027 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5028 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5029 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5030 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5031 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5032 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5033 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5034 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5035 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5036 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5037 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5038 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5039 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5040 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5041 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5042 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5043 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5044 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5045 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5046 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5047 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5048 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5049 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5050 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5051 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5052 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5053 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5054 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5055 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5056 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5057 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5058 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5059 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5060 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5061 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5062 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5063 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5064 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5065 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5066 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5067 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5068 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5069 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5070 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5071 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5072 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5073 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5074 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5075 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5076 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5077 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5078 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5079 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5080 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5081 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5082 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5083 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5084 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5085 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5086 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5087 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5088 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5089 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5090 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5091 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5092 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5093 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5094 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5095 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5096 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5097 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5098 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5099 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5100 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5101 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5102 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5103 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5104 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5105 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5106 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5107 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5108 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5109 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5110 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5111 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5112 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5113 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5114 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5115 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5116 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5117 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5118 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5119 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5120 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5121 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5122 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5123 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5124 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5125 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5126 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5127 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5128 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5129 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5130 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5131 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5132 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5133 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5134 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5135 * gcc.target/i386/mpx/vla-1-nov.c: New.
5136 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5137 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5138 * gcc.target/i386/mpx/vla-2-nov.c: New.
5139 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5141 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5143 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5145 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5147 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5149 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5151 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5152 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5154 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5157 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5160 * c-c++-common/pr65120.c: New test.
5162 PR rtl-optimization/65321
5163 * gcc.dg/pr65321.c: New test.
5165 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5167 PR tree-optimization/65355
5168 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5170 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5173 * c-c++-common/pr49706.c: Adjust tests for not warning
5174 about !!x == y or !b == y where b is boolean, and add
5176 * c-c++-common/pr62199-2.c: Likewise.
5178 2015-03-09 Richard Biener <rguenther@suse.de>
5181 * gcc.dg/torture/pr65270-1.c: New testcase.
5182 * gcc.dg/torture/pr65270-2.c: Likewise.
5184 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5186 PR tree-optimization/63743
5187 * gcc.dg/pr63743.c: New test.
5189 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5192 * g++.dg/lto/pr65316_0.C: New testcase.
5193 * g++.dg/lto/pr65316_1.C: New testcase.
5195 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5198 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5200 * g++.dg/abi/rtti3.C: Likewise.
5202 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5205 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5207 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5209 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5211 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5213 2015-03-08 Morin <mikael@gcc.gnu.org>
5216 * gfortran.dg/entry_20.f90: New.
5218 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5221 * gcc.c-torture/compile/pr65153.c: New.
5223 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5226 * g++.dg/torture/pr65249.C: New.
5228 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5230 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5232 (int64_t): Likewise.
5234 2015-03-07 Marek Polacek <polacek@redhat.com>
5235 Martin Uecker <uecker@eecs.berkeley.edu>
5238 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5240 * c-c++-common/ubsan/bounds-8.c: New test.
5241 * c-c++-common/ubsan/bounds-9.c: New test.
5242 * gcc.dg/ubsan/bounds-2.c: New test.
5244 2015-03-05 Martin Sebor <msebor@redhat.com>
5246 * PR testsuite/63175
5247 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5248 checking of results into main to prevent it from getting optimized
5250 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5252 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5254 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5255 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5256 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5259 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5261 * g++.dg/lto/pr65302_1.C: New testcase.
5262 * g++.dg/lto/pr65302_0.C: New testcase.
5264 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5266 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5267 -fno-ipa-icf to dg-options.
5269 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5271 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5272 compiles using the linker plugin.
5274 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5276 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5278 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5280 * gcc.target/arm/pr65067.c: New test.
5282 2015-03-05 Martin Liska <mliska@suse.cz>
5285 * gcc.dg/ipa/pr65318.c: New test.
5287 2015-03-05 Marek Polacek <polacek@redhat.com>
5289 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5291 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5293 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5295 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5297 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5298 max-unroll-times back to defaults for s390.
5300 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5304 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5307 * g++.dg/cpp0x/initlist92.C: New.
5309 2015-03-05 Richard Biener <rguenther@suse.de>
5311 PR tree-optimization/65310
5312 * gcc.dg/vect/pr65310.c: New testcase.
5314 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5317 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5319 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5321 * gnat.dg/entry_queues3.adb: New test.
5323 2015-03-04 Ian Lance Taylor <iant@google.com>
5325 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5327 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5330 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5332 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5334 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5335 -fno-ipa-icf to dg-options
5336 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5337 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5339 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5342 * g++.dg/cpp0x/decltype62.C: New.
5344 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5346 * gnat.dg/object_overflow5.adb: New test.
5348 2015-03-03 Martin Liska <mliska@suse.cz>
5351 * gcc.dg/ipa/pr65287.c: New test.
5353 2015-03-03 Martin Jambor <mjambor@suse.cz>
5354 Eric Botcazou <ebotcazou@adacore.com>
5356 * gnat.dg/specs/pack12.ads: New test.
5358 2015-03-03 Martin Liska <mliska@suse.cz>
5360 * gcc.dg/ipa/PR65282.c: New test.
5362 2015-03-13 Jeff Law <law@redhat.com>
5364 PR tree-optimization/65241
5365 * gcc.c-torture/compile/pr65241.c: New test.
5367 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5370 * gcc.target/avr/torture/pr64331.c: New test.
5372 2015-03-03 Martin Liska <mliska@suse.cz>
5373 Jan Hubicka <hubicka@ucw.cz>
5375 * g++.dg/ipa/pr65263.C: New test.
5377 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5380 * gcc.dg/lto/pr65130_0.c: New testcase.
5381 * gcc.dg/lto/pr65130_1.c: New testcase.
5383 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5386 * g++.dg/torture/pr64988.C: New testcase.
5388 2015-03-02 Tobias Burnus <burnus@net-b.de>
5390 * gfortran.dg/coarray_atomic_6.f90: New.
5392 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5395 * gcc.target/i386/pr65184.c: New.
5397 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5400 * gcc.target/i386/pr65183.c: New.
5402 2015-02-28 Martin Liska <mliska@suse.cz>
5403 Jan Hubicka <hubicka@ucw.cz>
5405 * gcc.dg/ipa/ipa-icf-35.c: New test.
5406 * gcc.dg/ipa/ipa-icf-36.c: New test.
5407 * gcc.dg/ipa/ipa-icf-37.c: New test.
5409 2015-02-28 Martin Liska <mliska@suse.cz>
5410 Jan Hubicka <hubicka@ucw.cz>
5413 * gcc.dg/ipa/ipa-icf-34.c: New test.
5415 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5418 * gcc.target/sh/sh/pr61142.c: New.
5420 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5422 * g++.dg/other/dump-ada-spec-3.C: New test.
5424 2015-03-01 Martin Liska <mliska@suse.cz>
5426 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5427 * g++.dg/ipa/pr63595.C: Update expected results.
5429 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5432 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5434 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5436 * gcc.dg/vect/pr59354.c: Move vector producing code to
5439 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5442 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5443 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5444 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5445 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5447 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5449 PR tree-optimization/65048
5450 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5451 (foo): Use K&R style definition.
5453 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5456 * g++.dg/pr65032.C: New.
5458 2015-02-27 Marek Polacek <polacek@redhat.com>
5461 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5464 2015-02-27 Marek Polacek <polacek@redhat.com>
5467 * gcc.dg/pr65228.c: New test.
5469 2015-02-27 Kai Tietz <ktietz@redhat.com>
5472 * gcc.dg/weak/weak-17.c: New file.
5474 2015-02-27 Richard Biener <rguenther@suse.de>
5477 * g++.dg/lto/pr65193_0.C: New testcase.
5479 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5481 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5482 * gcc.target/s390/hotpatch-8.c: Likewise.
5483 * gcc.target/s390/hotpatch-9.c: Likewise.
5484 * gcc.target/s390/pr61078.c: Likewise.
5485 * gcc.target/s390/pr57960.c: Remove -m64.
5486 * gcc.target/s390/pr61078.c: Likewise.
5488 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5489 Martin Liska <mliska@suse.cz>
5492 * gcc.dg/pr64454.c: Disable ICF.
5493 * gcc.dg/pr28685-1.c: Disable ICF
5494 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5495 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5496 * g++.dg/ipa/ipa-icf-4.C: Update template.
5498 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5500 PR tree-optimization/65216
5501 * gcc.c-torture/execute/pr65216.c: New test.
5503 PR tree-optimization/65215
5504 * gcc.c-torture/execute/pr65215-1.c: New test.
5505 * gcc.c-torture/execute/pr65215-2.c: New test.
5506 * gcc.c-torture/execute/pr65215-3.c: New test.
5507 * gcc.c-torture/execute/pr65215-4.c: New test.
5508 * gcc.c-torture/execute/pr65215-5.c: New test.
5510 2015-02-26 Tom de Vries <tom@codesourcery.com>
5512 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5514 2015-02-26 Martin Liska <mliska@suse.cz>
5515 Jan Hubicka <hubicka@ucw.cz>
5517 * g++.dg/ipa/pr64146.C: Update expected results.
5518 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5519 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5520 * gcc.dg/ipa/ipa-icf-34.c: New test.
5522 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5524 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5525 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5526 (dg-additional-options): Remove dg directive.
5527 (dg-final): Add dg directive.
5529 2015-02-26 Marek Polacek <polacek@redhat.com>
5532 * g++.dg/ipa/pr65008.C: New test.
5534 2015-02-26 Tom de Vries <tom@codesourcery.com>
5536 * lib/profopt.exp (profopt-target-cleanup): New proc.
5537 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5538 files from sources from dg-additional-sources.
5540 2015-02-26 Tom de Vries <tom@codesourcery.com>
5542 * lib/gcov.exp: Cleanup in case of xfail.
5544 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5546 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5548 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5551 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5552 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5553 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5554 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5555 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5556 * g++.dg/debug/pr46123.C: XFAIL and move...
5557 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5558 * gcc.dg/debug/dwarf2-3.c: Move...
5559 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5561 2015-02-26 Marek Polacek <polacek@redhat.com>
5564 * g++.dg/cpp1y/pr65202.C: New test.
5566 2015-02-26 Tom de Vries <tom@codesourcery.com>
5568 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5569 locale_facets.h.gcov.
5571 2015-02-26 Tom de Vries <tom@codesourcery.com>
5573 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5575 2015-02-26 Tom de Vries <tom@codesourcery.com>
5577 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5579 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5582 * gcc.target/i386/pr65217.c: New.
5584 2015-02-26 Tom de Vries <tom@codesourcery.com>
5586 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5588 2015-02-26 Tom de Vries <tom@codesourcery.com>
5590 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5592 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5594 PR tree-optimization/65048
5595 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5597 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5599 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5600 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5602 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5605 * gcc.target/i386/pr65161.c: New test.
5607 2015-02-26 Terry Guo <terry.guo@arm.com>
5609 * gcc.target/arm/no-volatile-in-it.c: New test.
5611 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5613 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5614 (dg-options): Add -save-temps.
5615 (dg-final): Add cleanup-saved-temps.
5617 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5619 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5621 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5623 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5624 * gcc.target/powerpc/pack01.c: Include string.h.
5626 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5629 * gcc.target/i386/pr65167.c: New.
5631 2015-02-25 Kai Tietz <ktietz@redhat.com>
5633 PR tree-optimization/61917
5634 * gcc.dg/vect/vect-pr61917.c: New file.
5636 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5638 PR tree-optimization/65170
5639 * gcc.c-torture/execute/pr65170.c: New test.
5640 * gcc.dg/tree-ssa/vrp96.c: New test.
5642 2015-02-24 Tom de Vries <tom@codesourcery.com>
5644 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5646 2015-02-24 Tom de Vries <tom@codesourcery.com>
5649 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5650 (dg-additional-files-options): Copy additional_sources to
5651 additional_sources_used before emptying additional_sources.
5652 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5653 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5654 (cleanup-saved-temps): Use additional_sources_used instead of
5656 (dg-test): Reset additional_sources_used.
5658 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5661 * gfortran.dg/integer_exponentiation_6.F90: New test.
5663 2015-02-23 Martin Sebor <msebor@redhat.com>
5666 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5667 two parts. One to save registers, the other to verify the
5668 registers have the right values. Save register state into
5669 static data rather than on the stack.
5671 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5674 * c-c++-common/asan/pr63888.c: New test.
5676 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5679 * gcc.c-torture/compile/pr65163.c: New.
5681 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5683 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5684 with -m31 on 64 bit.
5685 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5686 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5688 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5690 * gcc.target/s390/20090223-1.c: Add
5691 -Wno-implicit-function-declaration option.
5692 * gcc.target/s390/pr42224.c: Likewise.
5693 * gcc.target/s390/pr55718.c: Likewise.
5695 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5697 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5698 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5699 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5700 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5701 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5702 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5703 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5704 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5705 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5706 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5707 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5708 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5709 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5710 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5711 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5712 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5713 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5714 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5715 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5716 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5717 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5719 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5721 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5722 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5723 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5724 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5725 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5726 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5727 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5728 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5729 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5730 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5731 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5732 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5733 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5734 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5735 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5736 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5738 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5742 * gfortran.dg/pr61960.f90: New.
5743 * gfortran.dg/pr64230.f90: New.
5744 * gfortran.dg/pr64980.f03: New.
5746 2015-02-22 Tom de Vries <tom@codesourcery.com>
5748 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5750 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5753 * gnat.dg/timing_events.adb: Removed, invalid test.
5755 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5758 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5760 * g++.dg/gcov/gcov-2.C: Likewise.
5762 2015-02-20 Richard Biener <rguenther@suse.de>
5764 PR tree-optimization/65136
5765 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5767 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5770 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5771 and nvptx-*-* blacklisting.
5773 * gcc.dg/sibcall-9.c: New test.
5774 * gcc.dg/sibcall-10.c: New test.
5776 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5778 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5780 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5783 * gcc.target/avr/torture/pr64452.c: New test.
5785 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5787 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5788 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5790 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5793 * lib/target-supports.exp (check_compile): Check whether
5794 additional_sources is defined before using it.
5796 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5799 * g++.dg/opt/pr65074.C: New file.
5801 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5803 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5804 (size_type): New typedef.
5805 (operator "" _script): Use it for the last argument.
5807 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5809 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5811 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5813 * lib/target-supports.exp (check_compile): Save/restore
5814 additional_sources that may belong to an actual test.
5816 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5818 PR gcov-profile/64634
5819 * g++.dg/gcov/gcov-15.C: New test.
5821 2015-02-18 Tom de Vries <tom@codesourcery.com>
5823 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5825 2015-02-18 Tom de Vries <tom@codesourcery.com>
5827 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5829 2015-02-18 Tom de Vries <tom@codesourcery.com>
5831 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5833 2015-02-18 Tom de Vries <tom@codesourcery.com>
5835 * gfortran.dg/fmt_cache_1.f: Add missing close.
5837 2015-02-18 Tom de Vries <tom@codesourcery.com>
5840 * gfortran.dg/read_eof_8.f90: Add missing close.
5842 2015-02-18 Richard Biener <rguenther@suse.de>
5844 PR tree-optimization/65063
5845 * gcc.dg/pr65063.c: New testcase.
5847 2015-02-18 Richard Biener <rguenther@suse.de>
5849 PR tree-optimization/62217
5850 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5852 2015-02-18 Marek Polacek <polacek@redhat.com>
5855 * c-c++-common/ubsan/pr65081.c: New test.
5857 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5859 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5860 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5862 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5864 * gcc.dg/ipa/propalign-3.c: New test.
5866 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5869 * gcc.target/sh/pr64793.c: New.
5870 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5872 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5874 * gcc.target/arm/divzero.c: New test case.
5876 2015-02-17 Tom de Vries <tom@codesourcery.com>
5878 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5880 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5881 Jakub Jelinek <jakub@redhat.com>
5884 * g++.dg/cpp0x/pr65075.C: New test.
5886 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5889 * gcc.target/powerpc/pr65058.c: New test.
5891 2015-02-16 Jeff Law <law@redhat.com>
5893 PR tree-optimization/64823
5894 * gcc.dg/uninit-20.c: New test.
5896 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5897 James Greenhalgh <james.greenhalgh@arm.com>
5900 * gcc.dg/ipa/ipa-clone-1.c: New test.
5902 2015-02-16 Richard Biener <rguenther@suse.de>
5904 PR tree-optimization/65077
5905 * gcc.dg/torture/pr65077.c: New testcase.
5907 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5909 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5910 Directive adjusted to scan for ldaxr.
5911 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5912 adjusted to scan for ldaex.
5914 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5917 * g++.dg/cpp0x/constexpr-65080.C: New.
5919 2015-02-16 Richard Biener <rguenther@suse.de>
5921 PR tree-optimization/63593
5922 * gcc.dg/pr63593.c: New testcase.
5924 2015-02-16 Marek Polacek <polacek@redhat.com>
5927 * gcc.dg/pr65066.c: New test.
5929 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5931 * gcc.dg/pr65002.C: Move ...
5932 * g++.dg/ipa/pr65002.C: ... here.
5934 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5936 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5937 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5938 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5939 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5941 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5944 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5945 the expression to find calls.
5946 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5947 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5948 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5949 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5950 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5952 2015-02-14 Marek Polacek <polacek@redhat.com>
5955 * gcc.dg/array-11.c: New test.
5956 * gcc.dg/array-12.c: New test.
5957 * gcc.dg/array-13.c: New test.
5958 * gcc.dg/array-14.c: New test.
5959 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5960 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5961 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5962 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5963 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5964 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5966 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5969 * g++.dg/lookup/using54.C: New.
5971 2015-02-13 Jeff Law <law@redhat.com>
5974 Revert my change for tree-optimization/64823.
5976 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5978 PR tree-optimization/65053
5979 * gcc.c-torture/execute/pr65053-1.c: New test.
5980 * gcc.c-torture/execute/pr65053-2.c: New test.
5982 2015-02-13 Marek Polacek <polacek@redhat.com>
5985 * gcc.dg/pr65050.c: New test.
5987 2015-02-13 Jeff Law <law@redhat.com>
5989 PR tree-optimization/64823
5990 * gcc.dg/uninit-20.c: New test.
5992 PR rtl-optimization/47477
5993 * gcc.dg/tree-ssa/pr47477.c: New test.
5995 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5998 * g++.dg/parse/ivdep-2.C: New.
5999 * g++.dg/parse/ivdep-3.C: Likewise.
6001 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6004 * gfortran.dg/continuation_13.f90: New test.
6005 * gfortran.dg/continuation_14.f: New test.
6007 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6010 * g++.dg/cpp0x/sfinae55.C: New.
6012 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6015 * g++.dg/ipa/pr65034.C: New test.
6017 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6019 PR tree-optimization/65002
6020 * gcc.dg/pr65002.C: New.
6022 2015-02-13 Marek Polacek <polacek@redhat.com>
6025 * c-c++-common/pr65040.c: New test.
6027 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6029 PR tree-optimization/64705
6030 * gcc.dg/tree-ssa/pr64705.c: New test.
6032 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6035 * gcc.dg/visibility-22.c: New test.
6036 * gcc.dg/visibility-23.c: New test.
6037 * gcc.target/i386/pr32219-1.c: New test.
6038 * gcc.target/i386/pr32219-2.c: New test.
6039 * gcc.target/i386/pr32219-3.c: New test.
6040 * gcc.target/i386/pr32219-4.c: New test.
6041 * gcc.target/i386/pr32219-5.c: New test.
6042 * gcc.target/i386/pr32219-6.c: New test.
6043 * gcc.target/i386/pr32219-7.c: New test.
6044 * gcc.target/i386/pr32219-8.c: New test.
6045 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6047 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6049 PR libgfortran/57822
6050 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6051 four different KINDs.
6053 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6056 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6059 * g++.dg/ubsan/pr65000.C: New test.
6061 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6064 * gfortran.dg/finalize_28.f90: New test
6066 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6069 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6070 DW_TAG_lexical_block removal.
6071 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6072 * g++.dg/guality/pr55541.C: New test.
6075 * g++.dg/ubsan/pr64984.C: New test.
6077 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6079 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6081 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6084 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6085 instructions for 2015-01-14 get_memmodel changes.
6086 * gcc.target/powerpc/atomic-p8.c: Likewise.
6089 * g++.dg/ubsan/pr65019.C: New test.
6091 PR tree-optimization/65014
6092 * gcc.c-torture/compile/pr65014.c: New test.
6094 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6096 PR libgfortran/57822
6097 * gfortran/fmt_g0_7.f08: Revise test.
6099 2015-02-11 Jeff Law <law@redhat.com>
6102 * gcc.target/m68k/pr63347.c: New test.
6104 2015-02-11 Marek Polacek <polacek@redhat.com>
6106 * g++.dg/ubsan/shift-1.C: New test.
6107 * gcc.dg/ubsan/c-shift-2.c: New test.
6108 * c-c++-common/ubsan/shift-5.c: Remove file.
6110 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6112 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6113 Directive adjusted to XFAIL.
6114 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6117 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6120 * g++.dg/opt/pr65003.C: New test.
6122 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6124 * lib/target-supports.exp (check_effective_target_pie): Renamed
6126 (check_effective_target_pie_enabled): This.
6127 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6128 * gcc.target/i386/pie.c: Likewise.
6130 2015-02-11 Andrew Pinski <apinski@cavium.com>
6133 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6134 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6136 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6139 * gcc.target/i386/pr61925-1.c: New test.
6140 * gcc.target/i386/pr61925-2.c: New test.
6141 * gcc.target/i386/pr61925-3.c: New test.
6143 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6146 * g++.dg/asan/pr65004.C: New test.
6148 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6151 * gcc.taget/sh/pr64661-0.h: New.
6152 * gcc.taget/sh/pr64661-1.c: New.
6153 * gcc.taget/sh/pr64661-2.c: New.
6154 * gcc.taget/sh/pr64661-3.c: New.
6155 * gcc.taget/sh/pr64661-4.c: New.
6157 2015-02-10 Richard Biener <rguenther@suse.de>
6159 PR tree-optimization/64995
6160 * g++.dg/torture/pr64995.C: New testcase.
6162 2015-02-10 Richard Biener <rguenther@suse.de>
6164 PR tree-optimization/64909
6165 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6167 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6169 * gcc.dg/signbit-sa.c: New test.
6171 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6173 PR libgfortran/57822
6174 * gfortran/fmt_g0_7.f08: New test.
6176 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6178 PR tree-optimization/43378
6179 * gcc.dg/tree-ssa/pr43378.c: New test.
6181 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6184 * g++.dg/torture/pr64978.C: New testcase.
6186 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6189 * gcc.dg/asan/pr64981.c: New test.
6191 2015-02-09 Marek Polacek <polacek@redhat.com>
6194 * gcc.dg/pr64856.c: New test.
6196 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6200 * gcc.c-torture/execute/pr64979.c: New test.
6202 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6204 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6206 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6208 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6209 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6211 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6214 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6216 2015-02-09 Richard Biener <rguenther@suse.de>
6218 PR tree-optimization/54000
6219 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6221 2015-02-09 Tom de Vries <tom@codesourcery.com>
6223 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6225 2015-02-09 Martin Liska <mliska@suse.cz>
6227 * g++.dg/ipa/pr64858.C: New test.
6229 2015-02-09 Tom de Vries <tom@codesourcery.com>
6231 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6233 2015-02-08 Andrew Pinski <apinski@cavium.com>
6235 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6237 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6240 * gfortran.dg/use_rename_8.f90: New.
6242 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6244 * gnat.dg/addr7.ad[sb]: New test.
6245 * gnat.dg/addr8.ad[sb]: Likewise.
6247 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6250 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6251 from jit.dg/test-compile-to-executable.c's create_code, with a
6252 clarification of the output message.
6253 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6255 (test_jit): Use CHECK_NO_ERRORS when calling
6256 gcc_jit_context_compile_to_file.
6257 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6258 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6259 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6260 about deletions that are attempted.
6261 (jit-verify-compile-to-file): Rename to...
6262 (jit-verify-output-file-was-created): ...this, and drop the
6263 attempt to run "file" and verify the output.
6264 (jit-verify-assembler): New function.
6265 (jit-verify-object): New function.
6266 (jit-verify-dynamic-library): New function.
6267 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6268 favor of an implementation from new file
6269 create-code-for-hello-world-executable.h, which also adds a
6271 (dg-final): Replace jit-verify-compile-to-file with
6272 jit-verify-output-file-was-created, and invoke new function
6273 jit-verify-assembler.
6274 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6276 (dg-final): Replace jit-verify-compile-to-file with
6277 jit-verify-output-file-was-created, and invoke new function
6278 jit-verify-dynamic-library.
6279 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6280 favor of an implementation from new file
6281 create-code-for-hello-world-executable.h, which also adds a
6283 (dg-final): Replace jit-verify-compile-to-file with
6284 jit-verify-output-file-was-created. Strengthen the expected stdout
6285 from the built executable.
6286 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6287 favor of an implementation from new file
6288 create-code-for-hello-world-executable.h, which also adds a
6290 (dg-final): Replace jit-verify-compile-to-file with
6291 jit-verify-output-file-was-created, and invoke new function
6293 * jit.dg/verify-dynamic-library.c: New source file.
6295 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6296 Brian Rzycki <b.rzycki@samsung.com>
6298 PR tree-optimization/64878
6299 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6301 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6304 * g++.dg/ipa/pr64896.C: New test.
6306 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6309 * gcc.target/powerpc/pr64205.c: New file.
6311 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6313 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6314 (dg-options): Use -fpie instead of -fPIE -pie.
6316 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6319 * g++.dg/asan/pr64937.C: New test.
6321 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6324 * gfortran.dg/class_to_type_4.f90: New test
6326 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6328 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6330 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6332 PR rtl-optimization/64957
6334 * gcc.c-torture/execute/pr64957.c: New test.
6336 2015-02-05 Jeff Law <law@redhat.com>
6339 * gcc.target/h8300/pr17306-1.c: New test.
6340 * gcc.target/h8300/pr17306-2.c: New test.
6342 2015-02-05 Tobias Burnus <burnus@net-b.de>
6345 * gfortran.dg/structure_constructor_12.f90: New.
6347 2015-02-05 Jeff Law <law@redhat.com>
6350 gcc.target/h8300/pr58400.c: New test.
6352 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6354 * gcc.target/arm/macro_defs0.c: New test.
6355 * gcc.target/arm/macro_defs1.c: New test.
6356 * gcc.target/arm/macro_defs2.c: New test.
6358 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6360 PR rtl-optimization/64905
6361 * gcc.target/i386/pr64905.c: Require nonpic target.
6362 (dg-options): Add -fomit-frame-pointer.
6365 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6367 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6370 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6373 * gfortran.dg/type_to_class_2.f90: New test
6374 * gfortran.dg/type_to_class_3.f90: New test
6376 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6379 * g++.dg/torture/pr64686.C: New testcase.
6381 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6383 PR rtl-optimization/64905
6384 * gcc.target/i386/pr64905.c: New file.
6386 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6388 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6389 * gcc.dg/guality/pr41616-1.c: Ditto.
6391 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6394 * gcc.dg/pr64817-3.c: New.
6396 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6397 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6399 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6400 pass parameters in registers.
6401 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6402 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6403 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6405 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6406 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6408 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6409 list, allow for multilibed targets.
6410 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6412 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6414 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6415 * gcc.dg/pr46728-6.c: Ditto.
6417 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6419 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6420 for mips_nanlegacy target.
6422 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6424 * gcc.target/i386/chkp-hidden-def.c: New.
6426 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6429 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6430 to use 24 bits for bitfield b.
6432 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6435 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6436 cache result in a global variable. Include all 32-bit targets for
6439 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6441 PR rtl-optimization/64756
6442 * gcc.c-torture/execute/pr64756.c: New test.
6444 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6447 * gcc.target/sh/pr64660-0.h: New.
6448 * gcc.target/sh/pr64660-1.c: New.
6449 * gcc.target/sh/pr64660-2.c: New.
6450 * gcc.target/sh/pr64660-3.c: New.
6451 * gcc.target/sh/pr64660-4.c: New.
6453 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/warn/Waddress-2.C: New.
6458 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6461 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6463 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6465 PR preprocessor/64803
6466 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6468 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6470 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6472 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6474 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6475 (_ARM_FPSRC): Add DN and AHP fields.
6476 (clean_results): Force DN=1 on AArch64.
6477 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6478 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6479 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6480 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6481 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6482 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6484 2015-02-02 Alan Modra <amodra@gmail.com>
6486 * gcc.target/powerpc/cprophard.c: New.
6488 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6490 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6491 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6493 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6496 * gcc.dg/pr64817-1.c: New test.
6497 * gcc.dg/pr64817-2.c: New test.
6499 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6502 * gcc.target/sh/pr64851-0.h: New
6503 * gcc.target/sh/pr64851-1.c: New
6504 * gcc.target/sh/pr64851-2.c: New
6505 * gcc.target/sh/pr64851-3.c: New
6506 * gcc.target/sh/pr64851-4.c: New
6508 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6511 * gcc.dg/torture/pr64882.c: New test.
6513 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6519 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6521 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6522 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6523 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6524 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6525 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6526 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6528 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6529 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6531 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6532 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6535 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6538 * g++.dg/pr64688-2.C: New.
6540 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6542 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6543 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6544 * gcc.target/i386/fuse-caller-save.c: Ditto.
6545 * gcc.target/i386/headmerge-1.c: Ditto.
6546 * gcc.target/i386/headmerge-2.c: Ditto.
6547 * gcc.target/i386/sibcall-6.c: Ditto.
6549 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6552 * gcc.target/i386/pr64617.c: New test.
6554 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6557 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6558 (dg-options): Remove -m32.
6559 (dg-final): Scan for "movb %al" only.
6560 * gcc.target/i386/pr15184-2.c: Ditto.
6562 2015-01-30 Richard Biener <rguenther@suse.de>
6564 PR tree-optimization/64829
6565 * gcc.dg/vect/pr64829.c: New testcase.
6567 2015-01-29 Marek Polacek <polacek@redhat.com>
6570 * gcc.dg/pr64709.c: New test.
6572 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6575 * g++.dg/ubsan/pr64717-1.C: New test.
6576 * g++.dg/ubsan/pr64717-2.C: New test.
6578 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6580 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6582 2015-01-29 Jeff Law <law@redhat.com>
6585 * gcc.target/i386/pr15184-1.c: New test.
6586 * gcc.target/i386/pr15184-2.c: New test.
6588 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6590 PR tree-optimization/64746
6591 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6593 2015-01-29 Richard Biener <rguenther@suse.de>
6595 PR tree-optimization/64853
6596 * gcc.dg/torture/pr64853.c: New testcase.
6598 2015-01-29 Richard Biener <rguenther@suse.de>
6600 PR tree-optimization/64844
6601 * gcc.dg/vect/pr64844.c: New testcase.
6603 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6606 * gcc.dg/pr64809.c: Delete.
6608 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6611 * gcc.target/i386/pr64805.c: New.
6613 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6615 * gcc.dg/guality/guality.h (main): Add argv[0] to
6616 guality_gdb_command.
6618 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6621 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6623 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6626 * gcc.target/sh/sh.exp
6627 (check_effective_target_atomic_model_soft_gusa_available,
6628 check_effective_target_atomic_model_soft_tcb_available,
6629 check_effective_target_atomic_model_soft_imask_available,
6630 check_effective_target_atomic_model_hard_llcs_available): New.
6631 * gcc.target/sh/pr64659-0.h: New.
6632 * gcc.target/sh/pr64659-1.c: New.
6633 * gcc.target/sh/pr64659-2.c: New.
6634 * gcc.target/sh/pr64659-3.c: New.
6635 * gcc.target/sh/pr64659-4.c: New.
6637 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6639 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6640 scan-assembler-times pattern.
6642 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6645 * gcc.dg/pr64809.c: New test.
6647 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6649 PR tree-optimization/64277
6650 * gcc.dg/pr64277.c: New.
6652 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6654 PR tree-optimization/64718
6655 * gcc.c-torture/execute/pr64718.c: New test.
6657 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6659 * gcc.target/aarch64/abs_2.c: New.
6661 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6663 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6664 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6665 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6668 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6671 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6672 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6673 { target comdat_group }.
6675 2015-01-27 Tobias Burnus <burnus@net-b.de>
6678 * gfortran.dg/goacc/coarray_2.f90: New.
6680 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6684 * g++.dg/torture/pr64139.C: New testcase.
6685 * g++.dg/torture/pr60871.C: Likewise.
6687 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6690 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6691 prevent linking errors.
6693 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6696 * g++.dg/torture/pr64282.C: New testcase.
6698 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6700 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6703 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6705 * gcc.target/s390/hotpatch-13.c: New testcase.
6706 * gcc.target/s390/hotpatch-14.c: New testcase.
6707 * gcc.target/s390/hotpatch-15.c: New testcase.
6708 * gcc.target/s390/hotpatch-16.c: New testcase.
6709 * gcc.target/s390/hotpatch-17.c: New testcase.
6710 * gcc.target/s390/hotpatch-18.c: New testcase.
6711 * gcc.target/s390/hotpatch-19.c: New testcase.
6712 * gcc.target/s390/hotpatch-20.c: New testcase.
6713 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6714 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6715 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6716 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6717 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6718 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6719 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6720 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6721 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6722 * gcc.target/s390/hotpatch-10.c: Likewise.
6723 * gcc.target/s390/hotpatch-11.c: Likewise.
6724 * gcc.target/s390/hotpatch-12.c: Likewise.
6725 * gcc.target/s390/hotpatch-2.c: Likewise.
6726 * gcc.target/s390/hotpatch-3.c: Likewise.
6727 * gcc.target/s390/hotpatch-4.c: Likewise.
6728 * gcc.target/s390/hotpatch-5.c: Likewise.
6729 * gcc.target/s390/hotpatch-6.c: Likewise.
6730 * gcc.target/s390/hotpatch-7.c: Likewise.
6731 * gcc.target/s390/hotpatch-8.c: Likewise.
6732 * gcc.target/s390/hotpatch-9.c: Likewise.
6733 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6734 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6735 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6736 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6737 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6738 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6739 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6740 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6742 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6744 * gcc.dg/long_branch.c: New testcase.
6746 2015-01-27 Richard Biener <rguenther@suse.de>
6748 PR tree-optimization/56273
6749 PR tree-optimization/59124
6750 PR tree-optimization/64277
6751 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6752 * gcc.dg/Warray-bounds-12.c: Likewise.
6753 * gcc.dg/Warray-bounds-13.c: Likewise.
6755 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6757 PR rtl-optimization/61058
6758 * gcc.dg/pr61058.c: New test.
6760 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6762 * gcc.target/i386/chkp-narrow-bounds.c: New.
6764 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6766 PR tree-optimization/64807
6767 * gcc.dg/pr64807.c: New test.
6770 * gcc.dg/pr64766.c: New test.
6772 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6775 * gcc.target/sh/pr49263-4.c: New.
6777 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6780 * gfortran.dg/allocate_with_mold_1.f90: New test
6782 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6785 * gcc.dg/pr64778.c: New test.
6788 * gcc.dg/vect/pr64421.c: New test.
6790 2015-01-26 Tobias Burnus <burnus@net-b.de>
6793 * gfortran.dg/coarray_36.f: New.
6794 * gfortran.dg/coarray_37.f90: New.
6796 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6799 * gfortran.dg/class_allocate_18.f90: New.
6801 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6803 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6805 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6807 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6809 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6811 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6813 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6815 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6817 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6819 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6820 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6821 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6822 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6824 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6826 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6827 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6828 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6830 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6832 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6833 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6834 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6835 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6836 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6839 2015-01-26 Richard Biener <rguenther@suse.de>
6842 * gcc.dg/uninit-19.c: New testcase.
6844 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6846 * lib/target-supports.exp (check_effective_target_vect64): Add
6849 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6852 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6854 2015-01-26 Tony Liu <tony.liu@arm.com>
6856 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6859 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6862 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6863 correctly, clean up afterwards.
6865 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6868 * gfortran.dg/use_rename_7.f90: New.
6870 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6872 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6873 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6875 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6878 * gcc.target/sh/pr54236-4.c: New.
6880 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6882 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6883 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6886 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6889 * gfortran.dg/open_new_segv.f90: New test.
6891 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6900 * gcc.target/sh/pr64345-1.c: New.
6901 * gcc.target/sh/pr64345-2.c: New.
6902 * gcc.target/sh/pr59533-1.c: New.
6903 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6904 * gcc.target/sh/pr52933-2.c: Likewise.
6905 * gcc.target/sh/pr54089-1.c: Likewise.
6906 * gcc.target/sh/pr54236-1.c: Likewise.
6907 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6908 * gcc.target/sh/pr49263-1.c: Remove xfails.
6909 * gcc.target/sh/pr49263-2.c: Likewise.
6910 * gcc.target/sh/pr49263-3.c: Likewise.
6911 * gcc.target/sh/pr53987-1.c: Likewise.
6912 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6913 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6914 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6915 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6916 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6917 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6919 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6922 2015-01-24 Tom de Vries <tom@codesourcery.com>
6924 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6926 2015-01-23 Ian Lance Taylor <iant@google.com>
6929 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6930 targets without split stack support.
6932 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6935 * gcc.target/i386/pr64317.c: New test.
6937 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6939 PR rtl-optimization/63637
6940 PR rtl-optimization/60663
6941 * gcc.dg/pr63637-1.c: New test.
6942 * gcc.dg/pr63637-2.c: New test.
6943 * gcc.dg/pr63637-3.c: New test.
6944 * gcc.dg/pr63637-4.c: New test.
6945 * gcc.dg/pr63637-5.c: New test.
6946 * gcc.dg/pr63637-6.c: New test.
6947 * gcc.target/i386/pr63637-1.c: New test.
6948 * gcc.target/i386/pr63637-2.c: New test.
6949 * gcc.target/i386/pr63637-3.c: New test.
6950 * gcc.target/i386/pr63637-4.c: New test.
6951 * gcc.target/i386/pr63637-5.c: New test.
6952 * gcc.target/i386/pr63637-6.c: New test.
6954 2015-01-23 Richard Biener <rguenther@suse.de>
6957 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6958 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6960 2015-01-23 Marek Polacek <polacek@redhat.com>
6962 PR preprocessor/60570
6963 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6964 * gcc.dg/cpp/pr60570.c: New test.
6966 2015-01-23 Richard Biener <rguenther@suse.de>
6969 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6970 vectorization on vect64 targets.
6972 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6975 * gfortran.dg/class_allocate_17.f90: New.
6977 2015-01-23 Tobias Burnus <burnus@net-b.de>
6980 * gfortran.dg/goacc/combined_loop.f90: New.
6982 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6985 * gfortran.dg/make_unit.f90: New test.
6987 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6990 * gfortran.dg/negative_unit_int8.f: Update.
6992 2015-01-22 Jeff Law <law@redhat.com>
6995 * gcc.target/m68k/pr52076-1.c: New test.
6996 * gcc.target/m68k/pr52076-2.c: New test.
6998 2015-01-22 Richard Biener <rguenther@suse.de>
7001 * gcc.dg/torture/pr64728.c: New testcase.
7003 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7006 * g++.dg/pr64688.C: New test.
7008 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7010 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7011 to avoid errors with -fpic.
7013 2015-01-22 Richard Biener <rguenther@suse.de>
7016 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7018 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7020 PR rtl-optimization/64682
7021 * gcc.c-torture/execute/pr64682.c: New file.
7023 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7026 * gcc.dg/pr64511.c: New test.
7028 PR rtl-optimization/62078
7029 * g++.dg/opt/pr62078.C: New test.
7032 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7034 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7037 * gfortran.dg/internal_pack_15.f90: New test.
7039 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7041 * c-c++-common/tsan/step.c: New testcase.
7043 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7045 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7047 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7049 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7051 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7053 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7055 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7057 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7059 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7061 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7063 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7065 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7067 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7069 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7071 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7073 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7075 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7077 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7079 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7081 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7083 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7085 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7087 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7089 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7091 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7093 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7094 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7095 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7100 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7101 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7102 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7105 2015-01-21 Renlin Li <renlin.li@arm.com>
7107 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7108 * g++.dg/tls/thread_local5g.C: Likewise.
7109 * g++.dg/tls/thread_local6g.C: Likewise.
7111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7113 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7114 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7115 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7117 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7119 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7120 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7121 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7125 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7126 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7127 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7129 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7131 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7132 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7133 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7135 2015-01-20 Jeff Law <law@redhat.com>
7138 * gcc.target/m68k/pr59946.c: New test.
7140 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7142 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7143 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7144 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7146 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7148 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7149 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7150 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7152 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7154 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7155 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7156 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7158 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7160 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7161 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7162 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7164 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7167 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7169 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7170 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7171 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7173 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7175 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7176 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7177 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7179 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7181 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7183 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7185 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7188 * g++.dg/ubsan/pr64632.C: New test.
7191 * gcc.dg/pr64663.c: New test.
7193 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7196 * g++.dg/warn/Wunused-var-23.C: New.
7198 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7201 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7202 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7204 2015-01-20 Richard Biener <rguenther@suse.de>
7207 * gcc.dg/lto/pr64684_0.c: New testcase.
7208 * gcc.dg/lto/pr64684_1.c: Likewise.
7209 * gcc.dg/lto/pr64684_2.c: Likewise.
7210 * gcc.dg/lto/pr64685_0.c: Likewise.
7211 * gcc.dg/lto/pr64685_1.c: Likewise.
7213 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7216 * g++.dg/cpp1y/lambda-init12.C: New.
7218 2015-01-20 Richard Biener <rguenther@suse.de>
7220 PR tree-optimization/64410
7221 * g++.dg/vect/pr64410.cc: Require vect_double.
7223 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7226 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7228 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7232 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7234 PR rtl-optimization/64081
7235 * gcc.dg/pr64081.c: New test.
7237 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7239 * jit.dg/harness.h: Include <unistd.h>.
7240 (CHECK_NO_ERRORS): New.
7241 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7242 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7243 gcc_jit_context_compile_to_file.
7244 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7245 args to the spawned executable.
7246 (jit-expand-vars): New function.
7247 (jit-exe-params): New variable.
7248 (dg-jit-set-exe-params): New function.
7249 (jit-dg-test): Detect testcases that use
7250 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7251 Set arguments of spawned process to jit-exe-params.
7252 (jit-get-output-filename): New function.
7253 (jit-setup-compile-to-file): New function.
7254 (jit-verify-compile-to-file): New function.
7255 (jit-run-executable): New function.
7256 (jit-verify-executable): New function.
7257 * jit.dg/test-compile-to-assembler.c: New testcase.
7258 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7259 * jit.dg/test-compile-to-executable.c: New testcase.
7260 * jit.dg/test-compile-to-object.c: New testcase.
7262 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7265 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7268 2015-01-19 Martin Liska <mliska@suse.cz>
7270 * objc/compile/pr64668.m: New test.
7272 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7274 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7275 (create_overflow_fn): Update comment to clarify that
7276 the third param of the created function is a bool *, not
7278 (verify_int_overflow_fn): Convert param "expected_ovf" from
7279 int to bool. Update third param of "overflow_fn_type" from int *
7280 to bool *. Update local "actual_ovf" from int to bool.
7281 (verify_uint_overflow_fn): Likewise.
7283 2015-01-19 Martin Liska <mliska@suse.cz>
7285 * gcc.dg/ipa/ipa-icf-33.c: New test.
7287 2015-01-19 Felix Yang <felix.yang@huawei.com>
7288 Haijian Zhang <z.zhanghaijian@huawei.com>
7290 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7291 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7292 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7293 result_float64x2, expected_hfloat64x2): New helper type, variable and
7295 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7296 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7297 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7298 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7299 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7300 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7301 and target without the FMA feature.
7303 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7305 * gcc.target/aarch64/pr64304.c: New testcase.
7307 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7309 PR rtl-optimization/64081
7310 * gcc.dg/pr64081.c: New test.
7312 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7315 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7317 * gcc.target/aarch64/test_frame_6.c: Likewise.
7318 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7319 and x19 (in the epilogue).
7320 * gcc.target/aarch64/test_frame_4.c: Likewise.
7321 * gcc.target/aarch64/test_frame_7.c: Likewise.
7323 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7325 * gcc.target/i386/chkp-always_inline.c: New.
7327 2015-01-15 Andrew Pinski <apinski@cavium.com>
7328 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7330 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7331 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7333 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7336 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7337 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7339 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7342 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7344 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7347 * gcc.target/sh/torture/pr64652.c: New.
7349 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7351 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7352 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7353 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7354 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7355 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7356 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7358 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7361 * g++.dg/torture/pr64378.C: New testcase.
7363 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7366 * gfortran.dg/block_13.f08: New test
7368 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7371 * gfortran.dg/associate_1.f03: Allow test for character with
7374 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7376 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7377 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7379 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7381 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7383 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7386 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7388 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7391 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7394 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7397 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7399 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7402 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7404 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7406 PR rtl-optimization/52773
7407 * gcc.c-torture/compile/pr52773.c: New test.
7409 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7412 * g++.dg/cpp0x/alias-decl-46.C: New.
7414 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7416 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7418 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7420 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7422 (CHECK_FP): Likewise.
7423 (CHECK_CUMULATIVE_SAT): Likewise.
7425 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7427 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7428 (Set_Neon_Cumulative_Sat): Add parameter.
7429 (__set_neon_cumulative_sat): Support new parameter.
7430 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7431 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7433 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7434 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7437 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7439 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7440 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7442 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7445 * g++.dg/tls/thread_local-ice4.C: New.
7447 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7449 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7452 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7455 * g++.dg/cpp0x/vt-62276.C: New.
7457 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7460 * g++.dg/pr64353.C: New.
7462 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7465 * gcc.target/aarch64/pr64263_1.c: New test.
7467 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7469 PR tree-optimization/64434
7470 * gcc.dg/torture/pr64434.c: Move to...
7471 * gcc.dg/pr64434.c: ... here.
7473 2015-01-16 Richard Biener <rguenther@suse.de>
7476 * gcc.dg/uninit-18.c: New testcase.
7478 2015-01-16 Richard Biener <rguenther@suse.de>
7480 PR tree-optimization/64568
7481 * g++.dg/torture/pr64568-2.C: New testcase.
7483 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7486 * gcc.target/i386/chkp-label-address.c: New.
7488 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7491 * gfortran.dg/pointer_init_6.f90: Extended.
7493 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7495 * gcc.c-torture/compile/20150108.c: New test.
7497 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7499 * gcc.target/visium: New directory.
7501 2015-01-16 Richard Biener <rguenther@suse.de>
7503 PR tree-optimization/61743
7504 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7505 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7507 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7509 * gcc.dg/pr64015.c: New test.
7511 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7515 * g++.dg/ipa/pr64612.C: New test.
7517 2015-01-16 Renlin Li <renlin.li@arm.com>
7519 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7521 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7523 * gcc.target/i386/sse-14.c: Test new intrinsic.
7524 * gcc.target/i386/sse-22.c: Ditto.
7526 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7529 * g++.dg/cpp0x/auto44.C: New.
7531 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7534 * gcc.target/nios2/gpopt-all.c: New test case.
7535 * gcc.target/nios2/gpopt-local.c: New test case.
7536 * gcc.target/nios2/gpopt-global.c: New test case.
7537 * gcc.target/nios2/gpopt-data.c: New test case.
7538 * gcc.target/nios2/gpopt-none.c: New test case.
7540 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7542 * g++.dg/ubsan/vptr-1.C: New test.
7543 * g++.dg/ubsan/vptr-2.C: New test.
7544 * g++.dg/ubsan/vptr-3.C: New test.
7545 * g++.dg/ubsan/vptr-4.C: New test.
7546 * g++.dg/ubsan/vptr-5.C: New test.
7547 * g++.dg/ubsan/vptr-6.C: New test.
7548 * g++.dg/ubsan/vptr-7.C: New test.
7549 * g++.dg/ubsan/vptr-8.C: New test.
7550 * g++.dg/ubsan/vptr-9.C: New test.
7552 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7554 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7556 * lib/gcc-dg.exp: Likewise.
7558 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7560 PR rtl-optimization/64110
7561 * gcc.target/i386/pr64110.c: Add scan-assembler.
7563 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7564 James Norris <jnorris@codesourcery.com>
7565 Cesar Philippidis <cesar@codesourcery.com>
7566 Ilmir Usmanov <i.usmanov@samsung.com>
7568 * lib/target-supports.exp (check_effective_target_fopenacc): New
7570 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7571 * g++.dg/goacc/goacc.exp: Likewise.
7572 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7573 * gcc.dg/goacc/goacc.exp: Likewise.
7574 * gfortran.dg/goacc/goacc.exp: Likewise.
7575 * c-c++-common/cpp/openacc-define-1.c: New file.
7576 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7577 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7578 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7579 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7580 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7581 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7582 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7583 * c-c++-common/goacc/cache-1.c: Likewise.
7584 * c-c++-common/goacc/clauses-fail.c: Likewise.
7585 * c-c++-common/goacc/collapse-1.c: Likewise.
7586 * c-c++-common/goacc/data-1.c: Likewise.
7587 * c-c++-common/goacc/data-2.c: Likewise.
7588 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7589 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7590 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7591 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7592 * c-c++-common/goacc/if-clause-1.c: Likewise.
7593 * c-c++-common/goacc/if-clause-2.c: Likewise.
7594 * c-c++-common/goacc/kernels-1.c: Likewise.
7595 * c-c++-common/goacc/loop-1.c: Likewise.
7596 * c-c++-common/goacc/loop-private-1.c: Likewise.
7597 * c-c++-common/goacc/nesting-1.c: Likewise.
7598 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7599 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7600 * c-c++-common/goacc/parallel-1.c: Likewise.
7601 * c-c++-common/goacc/pcopy.c: Likewise.
7602 * c-c++-common/goacc/pcopyin.c: Likewise.
7603 * c-c++-common/goacc/pcopyout.c: Likewise.
7604 * c-c++-common/goacc/pcreate.c: Likewise.
7605 * c-c++-common/goacc/pragma_context.c: Likewise.
7606 * c-c++-common/goacc/present-1.c: Likewise.
7607 * c-c++-common/goacc/reduction-1.c: Likewise.
7608 * c-c++-common/goacc/reduction-2.c: Likewise.
7609 * c-c++-common/goacc/reduction-3.c: Likewise.
7610 * c-c++-common/goacc/reduction-4.c: Likewise.
7611 * c-c++-common/goacc/sb-1.c: Likewise.
7612 * c-c++-common/goacc/sb-2.c: Likewise.
7613 * c-c++-common/goacc/sb-3.c: Likewise.
7614 * c-c++-common/goacc/update-1.c: Likewise.
7615 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7616 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7617 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7618 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7619 * gfortran.dg/goacc/assumed.f95: Likewise.
7620 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7621 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7622 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7623 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7624 * gfortran.dg/goacc/branch.f95: Likewise.
7625 * gfortran.dg/goacc/cache-1.f95: Likewise.
7626 * gfortran.dg/goacc/coarray.f95: Likewise.
7627 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7628 * gfortran.dg/goacc/cray.f95: Likewise.
7629 * gfortran.dg/goacc/critical.f95: Likewise.
7630 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7631 * gfortran.dg/goacc/data-tree.f95: Likewise.
7632 * gfortran.dg/goacc/declare-1.f95: Likewise.
7633 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7634 * gfortran.dg/goacc/fixed-1.f: Likewise.
7635 * gfortran.dg/goacc/fixed-2.f: Likewise.
7636 * gfortran.dg/goacc/fixed-3.f: Likewise.
7637 * gfortran.dg/goacc/fixed-4.f: Likewise.
7638 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7639 * gfortran.dg/goacc/if.f95: Likewise.
7640 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7641 * gfortran.dg/goacc/list.f95: Likewise.
7642 * gfortran.dg/goacc/literal.f95: Likewise.
7643 * gfortran.dg/goacc/loop-1.f95: Likewise.
7644 * gfortran.dg/goacc/loop-2.f95: Likewise.
7645 * gfortran.dg/goacc/loop-3.f95: Likewise.
7646 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7647 * gfortran.dg/goacc/omp.f95: Likewise.
7648 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7649 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7650 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7651 * gfortran.dg/goacc/parameter.f95: Likewise.
7652 * gfortran.dg/goacc/private-1.f95: Likewise.
7653 * gfortran.dg/goacc/private-2.f95: Likewise.
7654 * gfortran.dg/goacc/private-3.f95: Likewise.
7655 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7656 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7657 * gfortran.dg/goacc/reduction.f95: Likewise.
7658 * gfortran.dg/goacc/routine-1.f90: Likewise.
7659 * gfortran.dg/goacc/routine-2.f90: Likewise.
7660 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7661 * gfortran.dg/goacc/several-directives.f95: Likewise.
7662 * gfortran.dg/goacc/sie.f95: Likewise.
7663 * gfortran.dg/goacc/subarrays.f95: Likewise.
7664 * gfortran.dg/gomp/map-1.f90: Likewise.
7665 * gfortran.dg/openacc-define-1.f90: Likewise.
7666 * gfortran.dg/openacc-define-2.f90: Likewise.
7667 * gfortran.dg/openacc-define-3.f90: Likewise.
7668 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7669 * g++.dg/gomp/block-2.C: Likewise.
7670 * g++.dg/gomp/block-3.C: Likewise.
7671 * g++.dg/gomp/block-5.C: Likewise.
7672 * g++.dg/gomp/target-1.C: Likewise.
7673 * g++.dg/gomp/target-2.C: Likewise.
7674 * g++.dg/gomp/taskgroup-1.C: Likewise.
7675 * g++.dg/gomp/teams-1.C: Likewise.
7676 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7677 * gcc.dg/cilk-plus/jump.c: Likewise.
7678 * gcc.dg/gomp/block-1.c: Likewise.
7679 * gcc.dg/gomp/block-10.c: Likewise.
7680 * gcc.dg/gomp/block-2.c: Likewise.
7681 * gcc.dg/gomp/block-3.c: Likewise.
7682 * gcc.dg/gomp/block-4.c: Likewise.
7683 * gcc.dg/gomp/block-5.c: Likewise.
7684 * gcc.dg/gomp/block-6.c: Likewise.
7685 * gcc.dg/gomp/block-7.c: Likewise.
7686 * gcc.dg/gomp/block-8.c: Likewise.
7687 * gcc.dg/gomp/block-9.c: Likewise.
7688 * gcc.dg/gomp/target-1.c: Likewise.
7689 * gcc.dg/gomp/target-2.c: Likewise.
7690 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7691 * gcc.dg/gomp/teams-1.c: Likewise.
7693 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7695 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7698 2015-01-15 Mike Stump <mikestump@comcast.net>
7700 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7701 * gcc.dg/inline_2.c: Likewise.
7702 * gcc.dg/inline_3.c: Likewise.
7703 * gcc.dg/inline_4.c: Likewise.
7705 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7708 * gfortran.dg/proc_ptr_comp_43.f90: New.
7710 2015-01-15 Mike Stump <mikestump@comcast.net>
7712 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7713 * gcc.dg/unroll_2.c: Likewise.
7714 * gcc.dg/unroll_3.c: Likewise.
7715 * gcc.dg/unroll_4.c: Likewise.
7716 * gcc.dg/unroll_5.c: Likewise.
7718 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7721 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7723 * gcc.target/aarch64/test_frame_6.c: Likewise.
7724 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7725 x30 and x19 (in the epilogue).
7726 * gcc.target/aarch64/test_frame_4.c: Likewise.
7727 * gcc.target/aarch64/test_frame_7.c: Likewise.
7729 2015-01-15 Martin Liska <mliska@suse.cz>
7731 * g++.dg/ipa/pr64068.C: New test.
7732 * gcc.dg/ipa/PR64559.c: New test.
7734 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7736 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7739 2015-01-15 Richard Biener <rguenther@suse.de>
7741 PR tree-optimization/61743
7742 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7743 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7745 2015-01-15 Renlin Li <renlin.li@arm.com>
7747 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7748 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7750 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7752 * gcc.dg/vect/vect-aggressive-1.c: New.
7753 * gcc.target/i386/avx2-vect-aggressive.c: New.
7755 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7757 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7759 2015-01-15 Richard Biener <rguenther@suse.de>
7762 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7763 -Wl,-undefined,dynamic_lookup.
7765 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7767 * gnat.dg/opt47.adb: New test.
7769 2015-01-15 Richard Biener <rguenther@suse.de>
7772 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7774 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7776 PR tree-optimization/64434
7777 * gcc.dg/torture/pr64434.c: New test.
7779 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7781 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7782 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7783 -march=loongson* and -march=octeon* require -mno-micromips.
7785 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7786 Matthew Fortune <matthew.fortune@imgtec.com>
7788 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7789 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7790 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7791 * gcc.target/mips/call-saved-7.c: New file.
7792 * gcc.target/mips/call-saved-8.c: New file.
7793 * gcc.target/mips/call-saved-9.c: New file.
7795 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7797 * gcc.target/mips/lsa.c: New file.
7798 * gcc.target/mips/mips64-lsa.c: Likewise.
7799 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7800 * gcc.target/mips/mulsize-4.c: Likewise.
7801 * gcc.target/mips/mulsize-5.c: New file.
7802 * gcc.target/mips/mulsize-6.c: Likewise.
7803 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7804 and !HAS_LSA as ghost options.
7805 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7808 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7810 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7812 2015-01-15 Richard Biener <rguenther@suse.de>
7815 * gcc.dg/torture/pr64365.c: New testcase.
7817 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7819 * gcc.dg/stackprotectexplicit1.c: New test.
7820 * g++.dg/stackprotectexplicit2.c: New test.
7822 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7825 * gfortran.dg/inquire_internal.f90: New.
7826 * gfortran.dg/negative_unit_check.f90: New.
7828 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7831 * gcc.target/sh/pr53988-1.c: New.
7833 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7836 * g++.dg/tls/thread_local-ice3.C: New.
7838 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7840 * gcc.target/i386/fentry-override.c: Properly place {} in target
7841 selector. Remove nonpic.
7842 * gcc.target/i386/fentry.c: Likewise.
7844 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7846 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7847 warnings instead of errors.
7849 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7851 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7852 option support instead of ENABLE_LTO from Makefile.
7854 2015-01-14 Richard Biener <rguenther@suse.de>
7856 PR tree-optimization/59354
7857 * gcc.dg/vect/pr59354.c: New testcase.
7859 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7861 * lib/target-supports.exp
7862 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7863 on ARM architures before v7.
7865 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7868 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7871 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7874 * gcc.target/i386/pr64386.c: New test.
7876 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7879 * gcc.target/i386/pr64393.c: New test.
7881 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7884 * gcc.target/i386/pr64387.c: New test.
7886 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7888 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7890 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7892 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7894 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7897 * gcc.target/arm/pr64453.c: New.
7899 2015-01-14 Richard Biener <rguenther@suse.de>
7902 * gcc.dg/lto/pr64415_0.c: New testcase.
7903 * gcc.dg/lto/pr64415_1.c: Likewise.
7905 2015-01-14 Martin Liska <mliska@suse.cz>
7907 * gcc.dg/ipa/pr64307.c: New test.
7909 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7911 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7914 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7917 * gcc.target/arm/pr64460_1.c: New test.
7919 2015-01-14 Richard Biener <rguenther@suse.de>
7921 PR tree-optimization/64493
7922 PR tree-optimization/64495
7923 * gcc.dg/vect/pr64493.c: New testcase.
7924 * gcc.dg/vect/pr64495.c: Likewise.
7926 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7928 * gcc.dg/Warray-bounds-11.c: New test-case.
7930 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7932 * gcc.target/mips/octeon3-pipe-1.c: New test.
7934 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7936 * jit.dg/harness.h (set_up_logging): Move string concatenation
7938 (concat_strings): New function.
7939 (dump_reproducer): New function.
7940 (test_jit): Call dump_reproducer.
7941 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7943 (jit-dg-test): Delete any generated reproducer from previous runs.
7944 Verify that a generated reproducer was created, and verify that it
7946 * jit.dg/test-nested-contexts.c (main): Call
7947 gcc_jit_context_dump_reproducer_to_file.
7949 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7951 * gcc.dg/aru-2.c: Add dg-require-profiling.
7953 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7955 * lib/target-supports.exp (check_profiling_available): Check if
7958 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7961 * g++.dg/torture/pr64565.C: New testcase.
7963 2015-01-13 Marek Polacek <polacek@redhat.com>
7966 * gcc.dg/tm/pr64391.c: New test.
7968 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7970 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7973 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7975 * gcc.target/i386/pie.c: New test.
7977 * lib/target-supports.exp (check_effective_target_pie): New.
7979 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7981 PR rtl-optimization/64286
7982 * gcc.target/i386/avx2-pr64286.c: New test.
7984 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7987 * g++.dg/cpp0x/vt-57626.C: New.
7989 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7992 * gfortran.dg/pr64528.f90: New test.
7994 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7996 * gcc.target/aarch64/subsp.c: New test.
7998 2015-01-13 Andrew Pinski <apinski@cavium.com>
8000 * gcc.target/aarch64/store-pair-1.c: New testcase.
8002 2015-01-13 Richard Biener <rguenther@suse.de>
8005 * gcc.dg/lto/pr64373_0.c: New testcase.
8007 2015-01-13 Andrew Pinski <apinski@cavium.com>
8009 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8010 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8012 2015-01-13 Richard Biener <rguenther@suse.de>
8014 PR tree-optimization/64406
8015 * gcc.dg/pr64406.c: New testcase.
8017 2015-01-13 Richard Biener <rguenther@suse.de>
8019 PR tree-optimization/64404
8020 * gcc.dg/vect/pr64404.c: New testcase.
8022 2015-01-13 Richard Biener <rguenther@suse.de>
8024 PR tree-optimization/64568
8025 * g++.dg/torture/pr64568.C: New testcase.
8027 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8029 * jit.dg/test-error-local-used-from-other-function.c: New test
8031 * jit.dg/test-error-param-reuse.c: New test case.
8032 * jit.dg/test-error-param-sharing.c: New test case.
8033 * jit.dg/test-error-param-used-from-other-function.c: New test
8035 * jit.dg/test-error-param-used-without-a-function.c: New test
8038 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8040 PR tree-optimization/64563
8041 * gcc.dg/pr64563.c: New test.
8044 * gcc.target/i386/pr64513.c: New test.
8046 PR tree-optimization/64454
8047 * gcc.dg/pr64454.c: New test.
8050 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8052 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8053 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8054 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8055 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8056 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8057 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8058 * gcc.dg/vect/slp-25.c: Likewise.
8059 * gcc.dg/vect/vect-109.c: Likewise.
8060 * gcc.dg/vect/vect-13.c: Likewise.
8061 * gcc.dg/vect/vect-17.c: Likewise.
8062 * gcc.dg/vect/vect-18.c: Likewise.
8063 * gcc.dg/vect/vect-19.c: Likewise.
8064 * gcc.dg/vect/vect-20.c: Likewise.
8065 * gcc.dg/vect/vect-21.c: Likewise.
8066 * gcc.dg/vect/vect-22.c: Likewise.
8067 * gcc.dg/vect/vect-27.c: Likewise.
8068 * gcc.dg/vect/vect-29.c: Likewise.
8069 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8070 * gcc.dg/vect/vect-2.c: Likewise.
8071 * gcc.dg/vect/vect-3.c: Likewise.
8072 * gcc.dg/vect/vect-4.c: Likewise.
8073 * gcc.dg/vect/vect-5.c: Likewise.
8074 * gcc.dg/vect/vect-72.c: Likewise.
8075 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8076 * gcc.dg/vect/vect-73.c: Likewise.
8077 * gcc.dg/vect/vect-77-global.c: Likewise.
8078 * gcc.dg/vect/vect-78-global.c: Likewise.
8079 * gcc.dg/vect/vect-7.c: Likewise.
8080 * gcc.dg/vect/vect-86.c: Likewise.
8081 * gcc.dg/vect/vect-align-1.c: Likewise.
8082 * gcc.dg/vect/vect-align-3.c: Likewise.
8083 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8084 * gcc.dg/vect/vect-all.c: Likewise.
8085 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8086 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8087 * gcc.dg/vect/vect-peel-3.c: Likewise.
8088 * gcc.dg/vect/vect-peel-4.c: Likewise.
8089 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8091 2015-01-12 Jeff Law <law@redhat.com>
8094 * gcc.target/m68k/pr64461.c: New test.
8096 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8098 * jit.dg/test-array-as-pointer.c (create_code): Update call
8099 to gcc_jit_context_new_global by setting "kind" to
8100 GCC_JIT_GLOBAL_IMPORTED.
8101 * jit.dg/test-error-array-as-pointer.c: Likewise.
8102 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8103 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8104 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8105 * jit.dg/test-using-global.c (the_global): Rename to...
8106 (imported_global): ...this.
8107 (create_code): Update to test the three kinds of global.
8108 (verify_code): Likewise.
8110 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8113 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8115 * gcc.target/i386/pr64291-2.c: Updated.
8117 2015-01-12 Richard Biener <rguenther@suse.de>
8119 PR tree-optimization/64530
8120 * gfortran.dg/pr64530.f90: New testcase.
8122 2015-01-12 Richard Biener <rguenther@suse.de>
8125 * gcc.dg/torture/pr64357.c: New testcase.
8127 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8129 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8132 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8133 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8135 2015-01-12 Martin Liska <mliska@suse.cz>
8137 * gcc.dg/ipa/PR64550.c: New test.
8139 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8142 * g++.dg/ipa/pr63470.C: New testcase.
8144 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8147 * gfortran.dg/typebound_operator_20.f90: New.
8149 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8152 * gfortran.dg/proc_ptr_comp_42.f90: New.
8154 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8157 * gfortran.dg/proc_ptr_comp_41.f90: New.
8159 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8161 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8163 2015-01-10 Tobias Burnus <burnus@net-b.de>
8166 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8167 and add dg-excess-errors.
8168 * gfortran.dg/line_length_6.f90: New.
8169 * gfortran.dg/line_length_7.f90: New.
8170 * gfortran.dg/line_length_8.f90: New.
8171 * gfortran.dg/line_length_9.f90: New.
8172 * gfortran.dg/line_length_10.f90: New.
8173 * gfortran.dg/line_length_11.f90: New.
8175 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8177 * jit.dg/test-threads.c (struct testcase): Move declaration
8178 to jit.dg/all-non-failing-tests.h.
8179 (testcases): Likewise.
8180 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8181 declaration here from jit.dg/all-non-failing-tests.h.
8182 (testcases): Likewise.
8183 * jit.dg/test-combination.c (create_code): Eliminate spelling
8184 out all of the testcases in favor of looping through the
8185 "testcases" metadata.
8186 (verify_code): Likewise.
8188 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8190 PR rtl-optimization/64536
8191 * gcc.dg/pr64536.c: New test.
8193 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8195 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8196 * jit.dg/test-combination.c (create_code): Likewise.
8197 (verify_code): Likewise.
8198 * jit.dg/test-constants.c: New test case.
8199 * jit.dg/test-threads.c: Add test-constants.c.
8201 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8204 * objc.dg/gnu-api-2-class.m: Add a test case
8205 for the above change.
8207 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8209 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8211 2015-01-09 Richard Biener <rguenther@suse.de>
8213 PR tree-optimization/64410
8214 * g++.dg/vect/pr64410.cc: New testcase.
8216 2015-01-09 Martin Liska <mliska@suse.cz>
8218 * gcc.dg/ipa/ipa-icf-32.c: New test.
8220 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8222 * c-c++-common/tsan/tsan_barrier.h: New.
8223 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8224 * c-c++-common/tsan/bitfield_race.c: Likewise.
8225 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8226 * c-c++-common/tsan/mutexset1.c: Likewise.
8227 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8228 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8229 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8230 * c-c++-common/tsan/simple_race.c: Likewise.
8231 * c-c++-common/tsan/simple_stack.c: Likewise.
8232 * c-c++-common/tsan/sleep_sync.c: Likewise.
8233 * c-c++-common/tsan/tiny_race.c: Likewise.
8234 * c-c++-common/tsan/tls_race.c: Likewise.
8235 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8236 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8237 * g++.dg/tsan/atomic_free.C: Likewise.
8238 * g++.dg/tsan/atomic_free2.C: Likewise.
8239 * g++.dg/tsan/cond_race.C: Likewise.
8240 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8242 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8245 * lib/target-supports.exp (check_effective_target_libatomic_available):
8247 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8248 targets that match effective-target libatomic_available.
8249 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8251 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8253 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8254 Verify the result of gcc_jit_context_get_last_error.
8255 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8257 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8259 PR tree-optimization/63989
8260 * gcc.dg/strlenopt-27.c: New test.
8262 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8264 * jit.dg/harness.h (set_up_logging): New function.
8265 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8266 set_up_logging on the context, so that every testcase is
8267 logged to a particular file.
8268 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8269 and call gcc_jit_context_set_logfile on the top-level context.
8271 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8274 * g++.dg/opt/pr64338.C: New test.
8276 2015-01-08 Tobias Burnus <burnus@net-b.de>
8278 * gfortran.dg/coarray/codimension_2b.f90: New file.
8279 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8280 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8282 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8285 * g++.dg/ext/fnname4.C: New.
8287 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8290 * g++.dg/cpp0x/constexpr-64462.C: New.
8292 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8295 * g++.dg/cpp0x/deleted10.C: New.
8297 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8299 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8301 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8303 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8304 GCC_JIT_UNARY_OP_ABS.
8305 (verify_unary_ops): Likewise.
8307 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8309 * jit.dg/test-arith-overflow.c: New test case.
8310 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8311 * jit.dg/test-combination.c (create_code): Likewise.
8312 (verify_code): Likewise.
8313 * jit.dg/test-threads.c (testcases): Likewise.
8315 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8317 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8318 rather than "jit". Load g++.exp, and call g++_init.
8319 Run test-*.cc files within the testsuite and *.cc files within
8321 (jit-dg-test): Drop the addition of -fgnu89-inline to
8322 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8323 doing it when compiling C testcases (since g++ does not handle
8324 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8325 is restored to the value after g++_init ran, rather than the
8326 value before g++_init ran. Return a list of
8327 $comp_output $output_file, as dg-test assumes.
8329 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8331 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8332 make it easier to figure out the origin of each test result when
8333 running test-combination.c and test-threads.c.
8334 (CHECK_VALUE): Likewise.
8335 (CHECK_DOUBLE_VALUE): Likewise.
8336 (CHECK_STRING_VALUE): Likewise.
8337 (CHECK_STRING_STARTS_WITH): Likewise.
8338 (CHECK_STRING_CONTAINS): Likewise.
8340 (check_string_value): Likewise, add "funcname" param.
8341 (check_string_starts_with): Likewise.
8342 (check_string_contains): Likewise.
8344 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8346 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8347 generating name of built executable.
8349 2015-01-07 Marek Polacek <polacek@redhat.com>
8352 * gcc.dg/pr64440.c: New test.
8353 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8355 2015-01-07 Marek Polacek <polacek@redhat.com>
8358 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8359 * gcc.dg/pr64417.c: New test.
8361 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8364 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8367 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8369 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8370 Check if testcases run without errors, not just if they compile.
8372 2015-01-06 Christian Bruel <christian.bruel@st.com>
8375 * gcc.target/sh/pr64507.c: New test.
8377 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8379 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8381 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8383 * c-c++-common/asan/sanitize-all-1.c: New test.
8384 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8385 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8386 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8387 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8389 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8391 * lib/target-supports.exp (check_profiling_available): Return 0 for
8393 (check_effective_target_tls_runtime): Likewise.
8394 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8395 * gcc.dg/20020312-2.c: Adjust for Visium.
8396 * gcc.dg/tls/thr-cse-1.c: Likewise
8397 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8398 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8399 * gcc.dg/weak/typeof-2.c: Likewise.
8401 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8403 PR rtl-optimization/64287
8404 * gcc.dg/aru-2.c: New test.
8406 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8409 * c-c++-common/ubsan/pr64344-1.c: New test.
8410 * c-c++-common/ubsan/pr64344-2.c: New test.
8412 PR tree-optimization/64465
8413 * gcc.dg/pr64465.c: New test.
8415 PR tree-optimization/64494
8416 * gcc.c-torture/compile/pr64494.c: New test.
8418 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8421 * gfortran.dg/realloc_on_assign_25.f90: New test.
8423 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8425 Update copyright years.
8427 2015-01-05 Marek Polacek <polacek@redhat.com>
8430 * gcc.dg/pr64423.c: New test.
8432 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8434 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8435 mmix-knuth-mmixware for the same reason as for MIPS.
8436 * gcc.dg/debug/debug-2.c: Ditto.
8438 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8440 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8443 * lib/gfortran.exp: Add libatomic library search path.
8444 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8445 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8447 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8449 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8451 * c-c++-common/tsan/bitfield_race.c: New testcase.
8452 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8454 2015-01-02 Tobias Burnus <burnus@net-b.de>
8456 * gfortran.dg/coarray/collectives_4.f90: New.
8458 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8461 * gfortran.dg/extends_16.f90: New.
8463 2015-01-02 Tobias Burnus <burnus@net-b.de>
8465 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8467 2015-01-02 Tobias Burnus <burnus@net-b.de>
8469 * gfortran.dg/coarray/codimension_2.f90: New.
8470 * gfortran.dg/coarray/codimension_2a.f90: New.
8471 * gfortran.dg/coarray_35.f90: New.
8472 * gfortran.dg/coarray_35a.f90: New.
8474 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8477 * gfortran.dg/dummy_procedure_11.f90: New.
8479 Copyright (C) 2015 Free Software Foundation, Inc.
8481 Copying and distribution of this file, with or without modification,
8482 are permitted in any medium without royalty provided the copyright
8483 notice and this notice are preserved.