1 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4 * g++.dg/cpp0x/vt-65071.C: New.
6 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
7 Cesar Philippidis <cesar@codesourcery.com>
8 Chung-Lin Tang <cltang@codesourcery.com>
10 * gcc.target/nios2/r2-io-range.c: New.
11 * gcc.target/nios2/r2-stio-1.c: New.
12 * gcc.target/nios2/r2-stio-2.c: New.
13 * gcc.target/nios2/nios2-ldxio.c: New.
14 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
15 of just compile. Add more tests.
17 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
19 gfortran.dg/pr66864.f90: New test.
21 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
23 PR rtl-optimization/66626
24 * gcc.target/i386/pr66626.c: New.
26 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
28 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
29 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
30 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
32 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/template/crash81.C: Adjust for error + inform change.
35 * g++.dg/template/pr58878.C: Likewise.
36 * g++.dg/template/shadow1.C: Likewise.
37 * g++.dg/template/shadow2.C: Likewise.
38 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
39 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
40 * g++.old-deja/g++.brendan/crash7.C: Likewise.
41 * g++.old-deja/g++.pt/shadow2.C: Likewise.
43 2015-07-14 Richard Biener <rguenther@suse.de>
45 PR tree-optimization/66863
46 * gcc.dg/torture/pr66863.c: New testcase.
48 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
51 * g++.dg/template/pr65186.C: New test.
53 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
55 * gcc.target/arm/macro_defs0.c: Add directive to skip
56 test if -marm is present.
57 * gcc.target/arm/macro_defs1.c: Likewise.
59 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
61 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
63 * gcc.target/aarch64/adds1.c: Likewise.
64 * gcc.target/aarch64/ands_1.c: Likewise.
65 * gcc.target/aarch64/bics_1.c: Likewise.
66 * gcc.target/aarch64/subs1.c: Likewise.
67 * gcc.target/aarch64/subs3.c: Likewise.
69 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
72 * gfortran.dg/pr64589.f90: New test.
74 2015-07-13 Renlin Li <renlin.li@arm.com>
77 * gcc.c-torture/execute/pr66556.c: New.
79 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
81 * gcc.dg/20020219-1.c: Fix double word typos.
82 * gcc.dg/20020919-1.c: Same.
84 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
85 Jeff Law <law@redhat.com>
88 * g++.dg/tree-ssa/pr66726.c: New test.
89 * gcc.dg/tree-ssa/pr66726-2.c: New test.
90 * gcc.dg/tree-ssa/pr66726.c: New test.
92 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/cpp0x/variadic-ttp2.C: New.
97 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
100 * g++.dg/cpp0x/auto46.C: New test.
101 * g++.dg/template/pr30044.C: New test.
102 * g++.dg/template/shadow2.C: New test.
103 * g++.dg/template/error55.C: New test.
104 * g++.dg/template/crash83.C: Accept any error string.
105 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
107 * g++.dg/cpp0x/variadic19.C: Likewise
108 * g++.dg/template/canon-type-13.C: Likewise.
109 * g++.old-deja/g++.pt/ttp42.C: Likewise.
110 * g++.dg/torture/20070621-1.C: Likewise.
112 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
115 * g++.dg/init/explicit3.C: New.
117 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
120 * gcc.target/i386/pr66819-1.c: New test.
121 * gcc.target/i386/pr66819-2.c: Likewise.
122 * gcc.target/i386/pr66819-3.c: Likewise.
123 * gcc.target/i386/pr66819-4.c: Likewise.
124 * gcc.target/i386/pr66819-5.c: Likewise.
126 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
129 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
130 __attribute__((noinline, noclone)). Change "x" to "volatile char"
131 type to prevent possible flag-clobbering zero-extensions.
132 * gcc.target/i386/pr66703.c: New test.
134 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/cpp0x/nsdmi-template15.C: New.
139 2015-07-10 Jiong Wang <jiong.wang@arm.com>
141 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
143 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
145 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
146 * gcc.target/arm/flip-thumb.c: Likewise.
148 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
151 * gcc.target/i386/pr66813.c: New test.
153 2015-07-10 Jakub Jelinek <jakub@redhat.com>
156 * gcc.dg/gomp/pr66820.c: New test.
158 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
161 * g++.dg/cpp0x/scoped_enum6.C: New.
163 2015-07-10 Tom de Vries <tom@codesourcery.com>
165 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
166 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
168 2015-07-10 Richard Biener <rguenther@suse.de>
170 PR tree-optimization/66823
171 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
172 which should not be necessary. XFAIL.
174 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
177 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
179 2015-07-09 Jakub Jelinek <jakub@redhat.com>
182 * gcc.dg/gomp/pr66633-1.c: New test.
183 * gcc.dg/gomp/pr66633-2.c: New test.
184 * gcc.dg/gomp/pr66633-3.c: New test.
185 * gcc.dg/gomp/pr66633-4.c: New test.
187 2015-07-09 John Marino <gnugcc@marino.st>
189 * lib/target-supports.exp (check_effective_target_pie):
192 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
195 * gcc.target/i386/pr66814.c: New test.
197 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
199 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
200 * gcc.target/aarch64/fnmul-2.c: Likewise.
201 * gcc.target/aarch64/fnmul-3.c: Likewise.
202 * gcc.target/aarch64/fnmul-4.c: Likewise.
204 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp0x/vt-65790.C: New.
209 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
212 * gcc.target/i386/pr66818.c: New test.
214 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
217 * gcc.target/i386/pr66817.c: New test.
219 2015-07-09 Marek Polacek <polacek@redhat.com>
221 PR tree-optimization/66718
222 * gcc.dg/vect/vect-126.c: New test.
224 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
226 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
227 even when dwarf-2 is not the default.
229 2015-07-08 Jeff Law <law@redhat.com>
232 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
233 to have a single memory reference.
235 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
237 * g++.dg/other/dump-ada-spec-9.C: New test.
239 2015-07-08 Jakub Jelinek <jakub@redhat.com>
241 * g++.dg/vect/vect.exp: Run also simd* tests.
242 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
243 (check_vect): Fix up get_cpuid call for C++.
244 * g++.dg/vect/simd-clone-1.cc: New test.
246 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
248 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
250 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
252 * gcc.target/i386/readeflags-1.c (abort): New prototype.
253 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
255 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
258 * g++.dg/cpp0x/auto45.C: New.
260 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
263 * gcc.target/i386/pr66334.c: New.
265 2015-07-08 David Malcolm <dmalcolm@redhat.com>
267 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
270 2015-07-08 David Malcolm <dmalcolm@redhat.com>
273 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
274 (verify_code): Update expected error message.
275 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
276 (verify_code): Likewise.
277 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
278 (verify_code): Likewise.
280 2015-07-08 Richard Biener <rguenther@suse.de>
282 PR tree-optimization/66793
283 * gcc.dg/torture/pr66793.c: New testcase.
285 2015-07-08 Richard Biener <rguenther@suse.de>
287 PR tree-optimization/66794
288 * gcc.dg/torture/pr66794.c: New testcase.
290 2015-07-08 Marek Polacek <polacek@redhat.com>
293 * g++.dg/abi/abi-tag15.C: New test.
295 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
297 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
298 * gcc.target/mips/branch-3.c: Ditto
299 * gcc.target/mips/branch-4.c: Ditto.
300 * gcc.target/mips/branch-5.c: Ditto.
301 * gcc.target/mips/branch-6.c: Ditto.
302 * gcc.target/mips/branch-7.c: Ditto.
303 * gcc.target/mips/branch-8.c: Ditto.
304 * gcc.target/mips/branch-9.c: Ditto.
305 * gcc.target/mips/branch-10.c: Ditto.
306 * gcc.target/mips/branch-11.c: Ditto.
307 * gcc.target/mips/branch-12.c: Ditto.
308 * gcc.target/mips/branch-13.c: Ditto.
309 * gcc.target/mips/umips-branch-5.c: New file.
310 * gcc.target/mips/umips-branch-6.c: New file.
311 * gcc.target/mips/umips-branch-7.c: New file.
312 * gcc.target/mips/umips-branch-8.c: New file.
313 * gcc.target/mips/umips-branch-9.c: New file.
314 * gcc.target/mips/umips-branch-10.c: New file.
315 * gcc.target/mips/umips-branch-11.c: New file.
316 * gcc.target/mips/umips-branch-12.c: New file.
317 * gcc.target/mips/umips-branch-13.c: New file.
318 * gcc.target/mips/umips-branch-14.c: New file.
319 * gcc.target/mips/umips-branch-15.c: New file.
320 * gcc.target/mips/umips-branch-16.c: New file.
321 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
322 (OCCUPY_0xfffc): New define.
324 2015-07-08 Renlin Li <renlin.li@arm.com>
326 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
328 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
330 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
332 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
334 * gcc.target/i386/bt-3.c: New test.
335 * gcc.target/i386/bt-4.c: Ditto.
337 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
339 * g++.dg/other/dump-ada-spec-8.C: New test.
341 2015-07-07 David Malcolm <dmalcolm@redhat.com>
344 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
346 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
348 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
350 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
351 Avoid using an opaque struct for local "f".
353 2015-07-07 David Malcolm <dmalcolm@redhat.com>
356 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
357 * jit.dg/test-pr66779.c: New testcase.
359 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
361 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
364 2015-07-07 Richard Biener <rguenther@suse.de>
366 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
368 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
370 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
371 * gcc.target/mips/call-5.c: Ditto.
372 * gcc.target/mips/call-6.c: Ditto.
374 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
376 * gcc.dg/dx-test.c: New test-case.
378 2015-07-07 Andre Vehreschild <vehre@gmx.de>
381 * gfortran.dg/allocate_with_source_9.f08: New test.
383 2015-07-07 Christian Bruel <christian.bruel@st.com>
386 * gcc.target/arm/flip-thumb.c: Fix scan.
387 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
388 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
389 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
392 2015-05-05 Jakub Jelinek <jakub@redhat.com>
395 * gcc.c-torture/execute/pr65956.c: New test.
397 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
399 * gcc.target/arm/aapcs/align1.c: New.
400 * gcc.target/arm/aapcs/align_rec1.c: New.
401 * gcc.target/arm/aapcs/align2.c: New.
402 * gcc.target/arm/aapcs/align_rec2.c: New.
403 * gcc.target/arm/aapcs/align3.c: New.
404 * gcc.target/arm/aapcs/align_rec3.c: New.
405 * gcc.target/arm/aapcs/align4.c: New.
406 * gcc.target/arm/aapcs/align_rec4.c: New.
407 * gcc.target/arm/aapcs/align_vararg1.c: New.
408 * gcc.target/arm/aapcs/align_vararg2.c: New.
410 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
412 * gfortran.dg/iomsg_2.f90: New test.
414 2015-07-06 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/66772
417 * gcc.dg/torture/pr66772-1.c: New testcase.
418 * gcc.dg/torture/pr66772-2.c: Likewise.
420 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
422 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
423 the jals instruction.
425 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
428 * gcc.target/i386/pr53383-1.c: New file.
429 * gcc.target/i386/pr53383-2.c: Likewise.
430 * gcc.target/i386/pr53383-3.c: Likewise.
432 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
434 * gcc.target/aarch64/fnmul-1.c: New.
435 * gcc.target/aarch64/fnmul-2.c: New.
436 * gcc.target/aarch64/fnmul-3.c: New.
437 * gcc.target/aarch64/fnmul-4.c: New.
439 2015-07-06 Richard Biener <rguenther@suse.de>
442 * gcc.dg/torture/pr66759.c: New testcase.
444 2015-07-06 Andre Vehreschild <vehre@gmx.de>
447 * gfortran.dg/alloc_comp_class_3.f03: New test.
448 * gfortran.dg/alloc_comp_class_4.f03: New test.
450 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
452 * gcc.c-torture/execute/pr66757.c: New test.
454 2015-07-06 Bin Cheng <bin.cheng@arm.com>
456 PR tree-optimization/66720
457 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
459 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
460 Sandra Loosemore <sandra@codesourcery.com>
462 * gcc.target/nios2/gprel-offset.c: New test.
464 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
467 * gfortran.dg/pr66725.f90: New test.
469 2015-07-03 Jason Merrill <jason@redhat.com>
471 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
472 Avoid narrowing error.
474 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
476 PR rtl-optimization/66706
477 * gcc.target/powerpc/shift-int.c: New testcase.
479 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
482 * gcc.target/i386/pr66746.c: New file.
484 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
486 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
488 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
490 PR tree-optimization/66119
491 * g++.dg/opt/pr66119.C: New.
493 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
496 * gfortran.dg/submodule_1.f90: New test
497 * gfortran.dg/submodule_2.f90: New test
498 * gfortran.dg/submodule_3.f90: New test
499 * gfortran.dg/submodule_4.f90: New test
500 * gfortran.dg/submodule_5.f90: New test
501 * gfortran.dg/submodule_6.f90: New test
502 * gfortran.dg/submodule_7.f90: New test
504 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
506 PR preprocessor/53690
507 * g++.dg/cpp/pr53690.C: New.
509 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
511 * gcc.target/powerpc/vec-cmp.c: New test.
513 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
516 * gfortran.dg/pr56520.f90: New test.
518 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
521 * gfortran.dg/pr66545_1.f90: New test.
522 * gfortran.dg/pr66545_2.f90: New test.
524 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
526 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
527 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
529 2015-07-02 Richard Biener <rguenther@suse.de>
532 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
535 2015-07-02 Richard Biener <rguenther@suse.de>
537 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
539 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
541 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
543 2015-07-01 Jason Merrill <jason@redhat.com>
545 * lib/target-supports.exp (cxx_default): Set to C++14.
547 2015-07-01 Tom de Vries <tom@codesourcery.com>
550 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
553 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
555 * gfortran.dg/warn_conversion_8.f90: New test.
557 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
559 PR rtl-optimization/61047
560 * gcc.c-torture/execute/20150611-1.c: New testcase.
562 2015-07-01 David Malcolm <dmalcolm@redhat.com>
565 * jit.dg/all-non-failing-tests.h: Add
566 test-pr66700-observing-write-through-ptr.c.
567 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
569 2015-07-01 David Malcolm <dmalcolm@redhat.com>
571 * jit.dg/test-accessing-union.c: Add comments for use by
572 gcc/jit/docs/topics/types.rst.
574 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
576 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
577 'do-require-effective-target' with 'dg-require-effective-target'.
578 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
579 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
580 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
581 'stlex' with 'strex' as the expected output.
583 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/cpp0x/gen-attrs-60.C: New.
587 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
589 2015-07-01 Jiong Wang <jiong.wang@arm.com>
591 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
593 * gcc.target/aarch64/pic-small.c: Restrict this test under
594 check_effective_target_aarch64_small_fpic.
596 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
598 * gfortran.dg/gomp/pr66633.f90: New test.
600 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
603 * g++.dg/template/pr66686.C: New test.
605 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
607 * gnat.dg/lto17.ad[sb]: New test.
609 2015-06-30 David Malcolm <dmalcolm@redhat.com>
611 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
612 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
614 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
616 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
618 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
620 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
622 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
624 * jit.dg/test-switch.c: New testcase.
625 * jit.dg/test-switch.cc: New testcase.
627 2015-06-30 David Malcolm <dmalcolm@redhat.com>
630 * jit.dg/all-non-failing-tests.h: Add note about
631 test-validly-unreachable-block.c.
632 * jit.dg/test-validly-unreachable-block.c: New file.
634 2015-06-30 David Malcolm <dmalcolm@redhat.com>
637 * jit.dg/all-non-failing-tests.h: Add note about
638 test-extra-options.c.
639 * jit.dg/test-extra-options.c: New testcase.
641 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
644 * gcc.target/i386/pr66691.c: New.
646 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
648 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
649 * gcc.target/i386/iamcu/args.h: Likewise.
650 * gcc.target/i386/iamcu/asm-support.S: Likewise.
651 * gcc.target/i386/iamcu/defines.h: Likewise.
652 * gcc.target/i386/iamcu/macros.h: Likewise.
653 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
654 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
655 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
656 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
657 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
658 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
659 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
660 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
661 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
662 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
663 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
664 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
665 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
666 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
667 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
668 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
669 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
671 2015-06-30 Marek Polacek <polacek@redhat.com>
673 * gcc.dg/fold-minus-6.c: New test.
675 * gcc.dg/fold-ior-3.c: New test.
677 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
679 Implement N4197 - Adding u8 character literals
680 * g++.dg/cpp1z/utf8.C: New.
681 * g++.dg/cpp1z/utf8-neg.C: New.
682 * g++.dg/cpp1z/udlit-utf8char.C: New.
684 2015-06-30 Marek Polacek <polacek@redhat.com>
686 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
688 2015-06-30 Tom de Vries <tom@codesourcery.com>
690 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
691 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
692 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
693 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
695 2015-06-30 Marek Polacek <polacek@redhat.com>
697 * gcc.dg/fold-ior-2.c: New test.
699 2015-06-30 Tom de Vries <tom@codesourcery.com>
701 PR tree-optimization/66652
702 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
703 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
705 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
707 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
710 * g++.dg/cpp0x/constexpr-friend-3.C: New.
711 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
713 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
716 * gfortran.dg/wunused-parameter.f90: New test.
718 2015-06-29 Richard Henderson <rth@redhat.com>
720 * gcc.target/i386/asm-flag-1.c: New.
721 * gcc.target/i386/asm-flag-2.c: New.
722 * gcc.target/i386/asm-flag-3.c: New.
723 * gcc.target/i386/asm-flag-4.c: New.
724 * gcc.target/i386/asm-flag-5.c: New.
726 2015-06-29 Marek Polacek <polacek@redhat.com>
729 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
730 * c-c++-common/pr66322.c: New test.
731 * g++.dg/eh/scope1.C: Remove dg-warning.
733 2015-06-29 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/66677
736 * gcc.dg/vect/pr66677.c: New testcase.
738 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
741 * gcc.dg/tree-ssa/pr64130.c: New test.
743 2015-06-26 Jiong Wang <jiong.wang@arm.com>
745 * gcc.target/aarch64/pic-small.c: New testcase.
747 2015-06-26 Richard Biener <rguenther@suse.de>
749 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
751 2015-06-26 Marek Polacek <polacek@redhat.com>
753 * gcc.dg/fold-and-1.c: New test.
754 * gcc.dg/fold-and-2.c: New test.
756 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
758 * gnat.dg/warn11.adb: Add missing dg directive.
759 * gnat.dg/warn12.adb: New test.
760 * gnat.dg/warn12_pkg.ads: New helper.
762 2015-06-26 Richard Biener <rguenther@suse.de>
764 * gfortran.dg/reassoc_3.f90: Adjust.
766 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
769 * gcc.target/i386/pr66412.c: New test.
771 2015-06-25 Richard Biener <rguenther@suse.de>
773 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
775 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
777 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
779 2015-06-25 Richard Biener <rguenther@suse.de>
781 * gfortran.dg/vect/vect-9.f90: New testcase.
783 2015-06-25 Nick Clifton <nickc@redhat.com>
785 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
786 H8300 and M32R targets.
788 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
791 * gfortran.dg/maxerrors.f90: New test.
793 2015-06-08 DJ Delorie <dj@redhat.com>
795 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
797 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
799 * gcc.target/aarch64/mgeneral-regs_3.c: New.
801 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
803 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
804 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
805 * gcc.target/aarch64/nofp_1.c: New file.
807 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
809 Implement N3928 - Extending static_assert
810 * g++.dg/cpp0x/static_assert8.C: Adjust.
811 * g++.dg/cpp0x/static_assert12.C: New.
812 * g++.dg/cpp0x/static_assert13.C: New.
813 * g++.dg/cpp1y/static_assert1.C: New.
814 * g++.dg/cpp1y/static_assert2.C: New.
815 * g++.dg/cpp1z/static_assert-nomsg.C: New.
817 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
820 * g++.dg/cpp0x/trailing11.C: New.
822 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
824 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
826 * gcc.target/arm/memset-inline-10.c: Likewise.
827 * gcc.target/arm/pr58784.c: Likewise.
828 * gcc.target/arm/pr59985.C: Likewise.
829 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
831 2015-06-24 Renlin Li <renlin.li@arm.com>
833 * gcc.target/aarch64/arm_align_max_pwr.c: New.
834 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
836 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
839 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
842 * g++.dg/cpp0x/auto45.C: New test.
843 * g++.dg/template/pr30044.C: New test.
844 * g++.dg/template/crash83.C: Accept any error string.
845 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
847 * g++.dg/cpp0x/variadic18.C: Likewise
848 * g++.dg/template/canon-type-13.C: Likewise.
849 * g++.old-deja/g++.pt/ttp42.C: Likewise.
851 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/other/linkage2.C: New.
856 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
859 * gcc.target/arm/pr63408.c: New test.
861 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
863 * lib/c-torture.exp: Don't call check_effective_target_lto
864 before setting up environment correctly.
865 * lib/gcc-dg.exp: Likewise, and protect
866 gcc_force_conventional_output.
868 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
870 PR rtl-optimization/66306
871 * gcc.target/s390/pr66306.c: New test.
873 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
875 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
876 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
877 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
878 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
879 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
880 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
881 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
883 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
886 * gcc.c-torture/pr65803.c: New test.
888 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
891 * g++.dg/cpp0x/auto45.C: New test.
892 * g++.dg/template/pr30044.C: New test.
893 * g++.dg/template/crash83.C: Accept any error string.
894 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
896 * g++.dg/cpp0x/variadic18.C: Likewise
897 * g++.dg/template/canon-type-13.C: Likewise.
898 * g++.old-deja/g++.pt/ttp42.C: Likewise.
900 2015-06-23 Marek Polacek <polacek@redhat.com>
902 * c-c++-common/Wlogical-op-3.c: New test.
904 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
907 * g++.dg/cpp0x/scoped_enum5.C: New.
909 2015-06-23 Richard Biener <rguenther@suse.de>
911 PR tree-optimization/66636
912 * gcc.dg/vect/pr66636.c: New testcase.
914 2015-06-23 Marek Polacek <polacek@redhat.com>
916 * gcc.dg/fold-minus-4.c: New test.
917 * gcc.dg/fold-minus-5.c: New test.
918 * c-c++-common/ubsan/overflow-add-5.c: New test.
920 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
922 Add missing testcase from r224672.
923 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
925 * gcc.target/vax/bswapdi-1.c: New.
927 2015-06-23 Andre Vehreschild <vehre@gmx.de>
930 * gfortran.dg/associate_18.f08: New test.
932 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
935 * gcc.target/i386/pr66560-1.c: New test.
936 * gcc.target/i386/pr66560-2.c: Ditto.
937 * gcc.target/i386/pr66560-3.c: Ditto.
938 * gcc.target/i386/pr66560-4.c: Ditto.
940 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
942 * gcc.target/nvptx/nvptx.exp: New file.
943 * gcc.target/nvptx/proto-1.c: Likewise.
945 2015-06-23 Bin Cheng <bin.cheng@arm.com>
947 PR tree-optimization/66449
948 * gcc.dg/vect/pr66449.c: New test.
950 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
952 * g++.dg/other/dump-ada-spec-5.C: New test.
953 * g++.dg/other/dump-ada-spec-6.C: Likewise.
954 * g++.dg/other/dump-ada-spec-7.C: Likewise.
956 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/inherit/pure1.C: Test location too.
960 2015-06-22 Marek Polacek <polacek@redhat.com>
962 * gcc.dg/fold-ior-1.c: New test.
963 * gcc.dg/fold-minus-2.c: New test.
964 * gcc.dg/fold-minus-3.c: New test.
965 * gcc.dg/fold-plus-1.c: New test.
966 * gcc.dg/fold-plus-2.c: New test.
967 * gcc.dg/fold-xor-4.c: New test.
968 * gcc.dg/fold-xor-5.c: New test.
970 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
973 * g++.dg/torture/pr65914.C: New.
975 2015-06-22 Richard Biener <rguenther@suse.de>
977 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
978 not existing TORTURE_OPTIONS only.
979 * lib/gcc-dg.exp: Likewise.
981 2015-06-22 Christian Bruel <christian.bruel@st.com>
984 * gcc.target/arm/flip-thumb.c: New test.
986 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
987 Martin Liska <mliska@suse.cz>
990 * g++.dg/ipa/pr65908.C: New testcase.
992 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
995 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
996 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
998 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1000 * gnat.dg/specs/debug1.ads: Adjust.
1002 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1004 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1005 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1006 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1007 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1008 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1009 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1010 * gcc.target/aarch64/fmovd-zero.c: Delete.
1011 * gcc.target/aarch64/fmovf-zero.c: Delete.
1013 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1015 * gcc.target/vax/bswapdi-1.c: New.
1017 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1019 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1023 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1027 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1031 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1035 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1039 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1043 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1047 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1051 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1055 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1059 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1063 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1067 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1071 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1073 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1075 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1077 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1079 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1081 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1083 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1085 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1087 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1089 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1091 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1093 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1095 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1096 (_ARM_FPSCR): Add FZ field.
1097 (clean_results): Force FZ=1 on AArch64.
1098 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1100 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1102 * gcc.target/aarch64/pr62308.c: New test.
1104 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1107 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1109 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1111 * gcc.target/i386/mpx/pr66581.c: New test.
1113 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1115 * gcc.target/i386/cmov9.c: New test.
1117 2015-06-18 Richard Biener <rguenther@suse.de>
1119 * g++.dg/other/const4.C: New testcase.
1121 2015-06-18 Michael Matz <matz@suse.de>
1124 * gcc.dg/vect/pr66253.c: New testcase.
1126 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1129 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1131 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1134 * gcc.target/i386/mpx/pr66568.c: New test.
1136 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1139 * gcc.target/i386/mpx/pr66567.c: New test.
1141 2015-06-18 Richard Biener <rguenther@suse.de>
1143 PR tree-optimization/66510
1144 * gcc.dg/vect/slp-perm-12.c: New testcase.
1146 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1148 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1149 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1150 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1151 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1153 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1156 * g++.dg/gomp/pr66571-1.C: New test.
1159 * c-c++-common/gomp/pr66429.c: New test.
1161 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1163 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1164 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1166 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1168 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1171 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1174 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1176 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1178 * gcc.target/mips/pr65862-1.c: New test.
1179 * gcc.target/mips/pr65862-2.c: Likewise.
1181 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1183 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1184 * gcc.target/i386/pr52252-atom.c: Ditto.
1185 * gcc.target/i386/vect-div-1.c: Ditto.
1186 * gcc.target/i386/rotate-5.c: Ditto.
1187 * gcc.target/i386/pr50202.c: Ditto.
1188 * gcc.target/i386/pr37843-3.c: Ditto.
1189 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1190 * gcc.target/i386/pr53397-1.c: Ditto.
1191 * gcc.target/i386/pr55934.c: Ditto.
1192 * gcc.target/i386/pr37843-4.c: Ditto.
1193 * gcc.target/i386/pr60451.c: Ditto.
1194 * gcc.target/i386/pr53397-2.c: Ditto.
1195 * gcc.target/i386/vectorize1.c: Ditto.
1196 * gcc.target/i386/extract-insert-combining.c: Ditto.
1197 * gcc.target/i386/pr53759.c: Ditto.
1198 * gcc.target/i386/pr52252-core.c: Ditto.
1199 * gcc.target/i386/rotate-3.c: Ditto.
1200 * gcc.target/i386/sse-20.c: Ditto.
1201 * gcc.target/i386/rotate-4.c: Ditto.
1202 * gcc.target/i386/pr61403.c: Ditto.
1203 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1204 * gcc.target/i386/pr60901.c: Ditto.
1205 * gcc.target/i386/pr59794-7.c: Ditto.
1206 * gcc.target/i386/pr62208.c: Ditto.
1207 * gcc.target/i386/pr53416.c: Ditto.
1208 * gcc.target/i386/asm-dialect-1.c: Ditto.
1209 * gcc.target/i386/pr50038.c: Ditto.
1210 * gcc.target/i386/47698.c: Ditto.
1211 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1212 * gcc.target/i386/pr59794-2.c: Ditto.
1213 * gcc.target/i386/pr59794-3.c: Ditto.
1214 * gcc.target/i386/pr39058.c: Ditto.
1215 * gcc.target/i386/pr60205-1.c: Ditto.
1216 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1217 * gcc.target/i386/sse2-movq-2.c: Ditto.
1219 2015-06-17 Richard Biener <rguenther@suse.de>
1221 PR tree-optimization/66251
1222 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1224 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1227 * g++.dg/parse/new-placement1.C: New.
1229 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1231 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1232 * jit.dg/test-compound-assignment.c: New testcase.
1234 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1237 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1238 to "testcases" array.
1240 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1243 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1244 * jit.dg/test-debug-strings.c: New test case.
1245 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1246 the discriminant has a sane debug string.
1248 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1251 * gcc.target/i386/pr56766-1.c: New test.
1252 * gcc.target/i386/pr56766-2.c: Ditto.
1254 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1256 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1257 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1258 * gcc.target/mips/loongson-simd.c: Ditto.
1260 2015-06-16 Richard Biener <rguenther@suse.de>
1262 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1264 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1266 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1267 passed by the testsuite driver.
1269 2015-06-16 Richard Biener <rguenther@suse.de>
1271 * gcc.dg/vect/slp-perm-11.c: New testcase.
1273 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1275 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1278 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1280 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1281 Reinstate calls to torture-init and torture-finalize.
1283 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1285 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1287 2015-06-15 Nathan Sidwell <nathan@acm.org>
1290 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1292 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/cpp0x/local-type1.C: New.
1297 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1302 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1303 unimplemented error.
1304 * gfortran.dg/allocate_with_source_7.f08: New test.
1305 * gfortran.dg/allocate_with_source_8.f08: New test.
1307 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1310 * g++.dg/warn/Walways-true-3.C: New test.
1312 2015-06-13 Tom de Vries <tom@codesourcery.com>
1314 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1316 2015-06-13 Tom de Vries <tom@codesourcery.com>
1318 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1319 (main): Remove superfluous attributes.
1320 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1321 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1323 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1325 * gcc.target/i386/monitorx.c: New.
1326 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1327 * gcc.target/i386/sse-13.c: Ditto.
1328 * gcc.target/i386/sse-14.c: Ditto.
1329 * gcc.target/i386/sse-22.c: Ditto.
1330 * gcc.target/i386/sse-23.c: Ditto.
1331 * g++.dg/other/i386-2.C: Ditto.
1332 * g++.dg/other/i386-3.C: Ditto.
1334 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1336 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1338 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1341 * gfortran.dg/allocatable_scalar_13.f90: New test
1343 2015-06-11 Marek Polacek <polacek@redhat.com>
1345 * gcc.dg/fold-xor-3.c: New test.
1347 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1349 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1350 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1352 2015-06-11 Christian Bruel <christian.bruel@st.com>
1355 * gcc.target/arm/pragma_attribute.c: New test.
1357 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1359 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1361 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1364 * gcc.target/i386/pr66473.c: New test.
1366 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1369 * gcc.dg/tls/pr66470.c: New test.
1370 * gcc.target/i386/pr66470.c: New test.
1372 2015-06-10 Christian Bruel <christian.bruel@st.com>
1375 * gcc.target/arm/attr_arm.c: New test
1376 * gcc.target/arm/attr_arm-err.c: New test
1377 * gcc.target/arm/attr_thumb.c: New test
1378 * gcc.target/arm/attr_thumb-static.c: New test
1380 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1385 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1387 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1389 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1390 passed by the testsuite driver.
1392 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1395 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1396 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1397 * gcc.dg/ssp-1.c: Make counter a register.
1398 * gcc.dg/ssp-2.c: Likewise.
1399 * gcc.dg/torture/parm-coalesce.c: New.
1401 2015-06-09 Tom de Vries <tom@codesourcery.com>
1403 * gcc.target/i386/vararg-loc.c: New test.
1405 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1408 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1409 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1411 2015-06-09 Marek Polacek <polacek@redhat.com>
1413 PR tree-optimization/66299
1414 * gcc.dg/pr66299-1.c: New test.
1415 * gcc.dg/pr66299-2.c: New test.
1416 * gcc.dg/pr66299-3.c: New test.
1418 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1420 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1421 passed by the testsuite driver.
1423 2015-06-09 Richard Biener <rguenther@suse.de>
1426 * gcc.dg/fold-modpow2.c: New testcase.
1428 2015-06-09 Richard Biener <rguenther@suse.de>
1430 PR tree-optimization/66419
1431 * gcc.dg/vect/bb-slp-37.c: New testcase.
1433 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1435 * gcc.target/arm/stl-cond.c: New test.
1437 2015-06-09 Richard Biener <rguenther@suse.de>
1440 * gcc.dg/torture/pr66413.c: New testcase.
1442 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1444 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1445 * gcc.dg/ssp-1.c: Make counter a register.
1446 * gcc.dg/ssp-2.c: Likewise.
1447 * gcc.dg/torture/parm-coalesce.c: New.
1449 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1451 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1452 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1454 2015-06-08 Tom de Vries <tom@codesourcery.com>
1456 PR rtl-optimization/66444
1457 * gcc.dg/pr66444.c: New test.
1459 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1462 * gfortran.dg/class_is_1.f90: New test.
1463 * gfortran.dg/type_is_1.f90: Ditto.
1465 2015-06-08 Marek Polacek <polacek@redhat.com>
1468 * gcc.dg/cpp/pr66415-1.c: New test.
1469 * gcc.dg/cpp/pr66415-2.c: New test.
1471 2015-06-08 Richard Biener <rguenther@suse.de>
1473 PR tree-optimization/66422
1474 * gcc.dg/Warray-bounds-16.c: New testcase.
1476 2015-06-08 Richard Biener <rguenther@suse.de>
1478 * gcc.dg/vect/slp-perm-10.c: New testcase.
1479 * gcc.dg/vect/slp-23.c: Adjust.
1480 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1481 vector pointer update.
1483 2015-06-08 Marek Polacek <polacek@redhat.com>
1486 * g++.dg/ubsan/pr66452.C: New test.
1488 2015-06-08 Tom de Vries <tom@codesourcery.com>
1490 PR tree-optimization/66436
1491 * gcc.dg/gomp/dump-new-function-2.c: New test.
1492 * gcc.dg/gomp/dump-new-function-3.c: Same.
1493 * gcc.dg/gomp/dump-new-function.c: Same.
1495 2015-06-08 Tom de Vries <tom@codesourcery.com>
1497 PR tree-optimization/66435
1498 * gcc.dg/gomp/notify-new-function-2.c: New test.
1499 * gcc.dg/gomp/notify-new-function-3.c: Same.
1500 * gcc.dg/gomp/notify-new-function.c: Same.
1502 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1504 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1505 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1506 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1507 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1508 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1509 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1512 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1515 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1516 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1518 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1519 * gfortran.dg/warn_conversion_5.f90: New test.
1520 * gfortran.dg/warn_conversion_6.f90: New test.
1521 * gfortran.dg/warn_conversion_7.f90: New test.
1523 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1526 * gfortran.dg/blockdata_9.f: New test.
1528 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1531 * gfortran.dg/forall_17.f90: New test.
1533 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1535 * g++.dg/cpp0x/pr57101.C: Add warning.
1536 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1537 * g++.dg/ext/visibility/anon7.C: Same.
1538 * g++.dg/ipa/pr63587-2.C: Same.
1539 * g++.dg/opt/dump1.C: Same.
1540 * g++.dg/opt/pr59622-3.C: Same.
1541 * g++.dg/opt/pr59622.C: Same.
1542 * g++.dg/torture/pr46383.C: Same.
1543 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1544 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1545 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1547 * gfortran.dg/intent_out_8.f90: Same.
1548 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1550 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1553 gfortran.dg/equiv_9.f90: New test.
1556 2015-06-05 Tom de Vries <tom@codesourcery.com>
1558 merge from gomp4 branch:
1559 2015-05-28 Tom de Vries <tom@codesourcery.com>
1561 PR tree-optimization/65443
1562 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1563 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1564 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1566 2015-06-05 Nathan Sidwell <nathan@acm.org>
1569 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1571 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1573 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1575 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1577 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1579 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1581 * testsuite/gcc.target/i386/noplt-1.c: New test.
1582 * testsuite/gcc.target/i386/noplt-2.c: New test.
1583 * testsuite/gcc.target/i386/noplt-3.c: New test.
1584 * testsuite/gcc.target/i386/noplt-4.c: New test.
1586 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1589 * gfortran.dg/adjustl_1.f90: New test.
1591 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1593 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1594 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1596 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1598 * lto.c (iterative_hash_canonical_type,
1599 gimple_register_canonical_type): only hash main variants of types
1601 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1603 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1604 Move set of dg-do-what-default after early return.
1606 2015-06-04 Marek Polacek <polacek@redhat.com>
1609 * gcc.dg/lvalue-8.c: New test.
1611 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1612 Paolo Carlini <paolo.carlini@oracle.com>
1615 * g++.dg/other/pr66130.C: New.
1616 * g++.dg/cpp0x/pr66130.C: Likewise.
1618 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1620 * g++.dg/cpp0x/decl-loc1.C: New.
1621 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1622 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1623 * g++.dg/init/ctor8.C: Likewise.
1624 * g++.dg/parse/semicolon4.C: Likewise.
1626 2015-06-03 Marek Polacek <polacek@redhat.com>
1629 * g++.dg/ubsan/static-init-1.C: New test.
1630 * g++.dg/ubsan/static-init-2.C: New test.
1631 * g++.dg/ubsan/static-init-3.C: New test.
1633 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1636 * gcc.target/i386/pr66275.c: New test.
1638 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1640 * gcc.dg/Wcxx-compat-22.c: New testcase.
1641 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1642 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1643 * c-c++-common/pr58346-1.c: Likewise.
1644 * c-c++-common/transparent-union-1.c: Likewise.
1646 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1648 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1649 * g++.dg/plugin/def_plugin.c: New file.
1650 * g++.dg/plugin/def-plugin-test.C: New file.
1652 2015-06-03 Richard Biener <rguenther@suse.de>
1654 * gcc.dg/vect/bb-slp-36.c: New testcase.
1656 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1658 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1660 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1662 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1663 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1664 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1665 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1667 2015-06-03 Marek Polacek <polacek@redhat.com>
1671 * gcc.dg/pr64223-1.c: New test.
1672 * gcc.dg/pr64223-2.c: New test.
1674 2015-06-03 Richard Biener <rguenther@suse.de>
1676 PR tree-optimization/63916
1677 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1679 2015-06-03 Richard Biener <rguenther@suse.de>
1681 PR tree-optimization/66375
1682 * gcc.dg/torture/pr66375.c: New testcase.
1684 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1686 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1688 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1691 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1693 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1696 * gfortran.dg/reshape_7.f90: New test.
1698 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1701 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1704 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1707 * gcc.dg/pr49551.c: New testcase.
1709 2015-06-02 Richard Biener <rguenther@suse.de>
1712 * g++.dg/lto/pr65549_0.C: New testcase.
1714 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1718 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1720 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1722 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1724 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1727 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1729 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1731 PR tree-optimization/48052
1732 * gcc.dg/tree-ssa/scev-8.c: New.
1733 * gcc.dg/tree-ssa/scev-9.c: New.
1734 * gcc.dg/tree-ssa/scev-10.c: New.
1735 * gcc.dg/vect/pr48052.c: New.
1737 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1739 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1741 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1743 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1745 2015-06-02 Marek Polacek <polacek@redhat.com>
1748 * gcc.dg/torture/pr66345.c: New test.
1750 2015-06-02 Richard Biener <rguenther@suse.de>
1752 PR tree-optimization/65961
1753 * gcc.dg/torture/pr65961.c: New testcase.
1755 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1757 PR tree-optimization/52563
1758 PR tree-optimization/62173
1759 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1760 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1762 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1764 * gnat.dg/specs/varsize_return2.ads: New test.
1765 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1767 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1769 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1771 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1774 * gcc.target/aarch64/sync-comp-swap.c: New.
1775 * gcc.target/aarch64/sync-comp-swap.x: New.
1776 * gcc.target/aarch64/sync-op-acquire.c: New.
1777 * gcc.target/aarch64/sync-op-acquire.x: New.
1778 * gcc.target/aarch64/sync-op-full.c: New.
1779 * gcc.target/aarch64/sync-op-full.x: New.
1780 * gcc.target/aarch64/sync-op-release.c: New.
1781 * gcc.target/aarch64/sync-op-release.x: New.
1783 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1785 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1788 2015-06-01 Richard Biener <rguenther@suse.de>
1790 PR tree-optimization/66349
1791 PR tree-optimization/66352
1792 PR tree-optimization/66357
1793 * gcc.dg/torture/pr66357.c: New testcase.
1794 * gcc.dg/torture/pr66349.c: Likewise.
1795 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1797 2015-06-01 Richard Biener <rguenther@suse.de>
1800 2015-05-29 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/66314
1803 * gcc.dg/asan/pr66314.c: New testcase.
1805 2015-06-01 Richard Biener <rguenther@suse.de>
1807 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1809 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1811 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1813 (hp3, hp4): Add inline keyword.
1814 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1815 (hp2): Add inline keyword.
1816 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1817 (hp2): Add inline keyword.
1819 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1822 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1823 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1824 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1825 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1827 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1829 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1830 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1832 2015-06-01 Richard Biener <rguenther@suse.de>
1834 PR tree-optimization/66280
1835 * g++.dg/torture/pr66280.C: New testcase.
1836 * g++.dg/torture/pr66280-2.C: Likewise.
1838 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1840 * gnat.dg/addr9_1.adb: New test.
1841 * gnat.dg/addr9_2.adb: Likewise.
1842 * gnat.dg/addr9_3.adb: Likewise.
1843 * gnat.dg/addr9_4.adb: Likewise.
1845 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1847 * g++.dg/other/dump-ada-spec-4.C: New test.
1849 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1851 * gcc.dg/alias-8.c: Fix dg-warning.
1853 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1855 * gcc.dg/alias-8.c: Do not xfail.
1856 * gcc.dg/pr62167.c: Prevent FRE.
1857 * gcc.dg/alias-14.c: New testcase.
1859 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1861 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1863 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1866 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1868 * gcc.target/s390/hotpatch-10.c: Likewise.
1869 * gcc.target/s390/hotpatch-11.c: Likewise.
1870 * gcc.target/s390/hotpatch-12.c: Likewise.
1871 * gcc.target/s390/hotpatch-17.c: Likewise.
1872 * gcc.target/s390/hotpatch-18.c: Likewise.
1873 * gcc.target/s390/hotpatch-20.c: Likewise.
1874 * gcc.target/s390/hotpatch-21.c: Likewise.
1875 * gcc.target/s390/hotpatch-22.c: Likewise.
1876 * gcc.target/s390/hotpatch-23.c: Likewise.
1877 * gcc.target/s390/hotpatch-24.c: Likewise.
1878 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1879 to check for the exact nops too.
1880 * gcc.target/s390/hotpatch-3.c: Likewise.
1881 * gcc.target/s390/hotpatch-4.c: Likewise.
1882 * gcc.target/s390/hotpatch-5.c: Likewise.
1883 * gcc.target/s390/hotpatch-6.c: Likewise.
1884 * gcc.target/s390/hotpatch-7.c: Likewise.
1885 * gcc.target/s390/hotpatch-8.c: Likewise.
1886 * gcc.target/s390/hotpatch-9.c: Likewise.
1887 * gcc.target/s390/hotpatch-14.c: Likewise.
1888 * gcc.target/s390/hotpatch-15.c: Likewise.
1889 * gcc.target/s390/hotpatch-16.c: Likewise.
1890 * gcc.target/s390/hotpatch-19.c: Likewise.
1891 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1892 scan-assembler-times counting number of .align directives.
1893 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1894 dg-options. Remove scan-assembler-times counting number of .align
1896 * gcc.target/s390/hotpatch-26.c: New file.
1897 * gcc.target/s390/hotpatch-27.c: New file.
1898 * gcc.target/s390/hotpatch-28.c: New file.
1899 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1900 using -Os -O0 -O1 -O2 -O3 options.
1902 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1904 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1906 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1908 PR tree-optimization/66142
1909 * gcc.dg/vect/pr66142.c: New test.
1911 2015-05-29 Richard Biener <rguenther@suse.de>
1913 PR tree-optimization/66314
1914 * gcc.dg/asan/pr66314.c: New testcase.
1916 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1918 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1919 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1921 (schedule-cleanups, dg-keep-saved-temps): New proc.
1922 (gcc-dg-test-1): Schedule cleanups.
1923 * lib/profopt.exp (profopt-execute): Likewise.
1924 * g++.dg/cdce3.C: Adjust expected line numbers.
1925 * gcc.dg/cdce1.c: Likewise.
1926 * gcc.dg/cdce2.c: Likewise.
1927 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1928 * gcc.dg/strlenopt-24.c: Likewise.
1929 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1930 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1931 * obj-c++.dg/encode-2.mm: Likewise.
1933 2015-05-28 DJ Delorie <dj@redhat.com>
1935 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1937 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1939 * gnat.dg/discr43.adb: New test.
1941 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1943 * gnat.dg/varsize_temp.adb: Rename into...
1944 * gnat.dg/varsize1.adb: ...this.
1945 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1946 * gnat.dg/varsize2.ad[sb]: ...this.
1947 * gnat.dg/varsize3_1.adb: New test.
1948 * gnat.dg/varsize3_2.adb: Likewise.
1949 * gnat.dg/varsize3_3.adb: Likewise.
1950 * gnat.dg/varsize3_4.adb: Likewise.
1951 * gnat.dg/varsize3_5.adb: Likewise.
1952 * gnat.dg/varsize3_6.adb: Likewise.
1953 * gnat.dg/varsize3_pkg1.ads: New helper.
1954 * gnat.dg/varsize3_pkg2.ads: Likewise.
1955 * gnat.dg/varsize3_pkg3.ads: Likewise.
1957 2015-05-28 Richard Biener <rguenther@suse.de>
1959 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1961 2015-05-28 Richard Biener <rguenther@suse.de>
1963 PR tree-optimization/66142
1964 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1966 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1969 * gcc.dg/darwin-minversion-3.c: Update testcase.
1970 * gcc.dg/darwin-minversion-4.c: Ditto.
1971 * gcc.dg/darwin-minversion-5.c: New testcase.
1972 * gcc.dg/darwin-minversion-6.c: Ditto.
1973 * gcc.dg/darwin-minversion-7.c: Ditto.
1974 * gcc.dg/darwin-minversion-8.c: Ditto.
1975 * gcc.dg/darwin-minversion-9.c: Ditto.
1976 * gcc.dg/darwin-minversion-10.c: Ditto.
1977 * gcc.dg/darwin-minversion-11.c: Ditto.
1978 * gcc.dg/darwin-minversion-12.c: Ditto.
1980 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1982 PR rtl-optimization/66168
1983 * gcc.c-torture/compile/pr66168.c: New test.
1985 2015-05-27 Jeff Law <law@redhat.com>
1988 * gcc.dg/target/m68k/pr39726-1.c: New test.
1990 2015-05-27 Nathan Sidwell <nathan@acm.org>
1993 * g++.dg/ext/alias-canon3.C: New.
1995 2015-05-27 Richard Biener <rguenther@suse.de>
1997 PR tree-optimization/66272
1999 2014-08-15 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/62031
2002 * gcc.dg/torture/pr66272.c: New testcase.
2004 2015-05-27 Richard Biener <rguenther@suse.de>
2006 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2008 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2011 * gcc.dg/pr65358.c: New test.
2013 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2016 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2018 * gfortran.dg/allocate_with_source_6.f90: New test.
2020 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2022 * gnat.dg/atomic7_1.adb: New test.
2023 * gnat.dg/atomic7_2.adb: Likewise.
2024 * gnat.dg/atomic7_pkg1.ads: New helper.
2025 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2027 2015-05-26 Michael Matz <matz@suse.de>
2030 * gcc.dg/vect/pr66251.c: New test.
2032 2015-05-26 Richard Biener <rguenther@suse.de>
2034 PR tree-optimization/66142
2035 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2037 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2040 * gfortran.dg/allocatable_scalar_13.f90: New test
2042 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2044 * gnat.dg/warn11.adb: New test.
2045 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2047 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2049 * gnat.dg/vfa1_1.adb: New test.
2050 * gnat.dg/vfa1_2.adb: Likewise.
2051 * gnat.dg/vfa1_3.adb: Likewise.
2052 * gnat.dg/vfa1_4.adb: Likewise.
2053 * gnat.dg/vfa1_pkg.ads: New helper.
2055 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2057 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2058 * gcc.target/i386/pr66232-3.c: Likewise.
2060 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2063 * gcc.target/i386/pr66274.c: New test.
2065 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2067 * gnat.dg/renaming6.ad[sb]: New test.
2069 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2071 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2072 and 'dg-require-effective-target pie'.
2074 2015-05-23 Nathan Sidwell <nathan@acm.org>
2077 * g++.dg/cpp0x/pr66243.C: New.
2079 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2082 * g++.dg/lto/pr66180_0.C: New testcase.
2083 * g++.dg/lto/pr66180_1.C: New testcase.
2085 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2088 * typebound_call_27.f90: New file.
2090 2015-05-23 Nathan Sidwell <nathan@acm.org>
2093 * g++.dg/template/pr65936.C: New.
2095 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2097 PR tree-optimization/63387
2098 * gcc.dg/pr63387-2.c: New testcase.
2100 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2102 * gcc.dg/simd-1.c: Update to the new message.
2104 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2106 * gcc.dg/nand.c: New testcase.
2108 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2110 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2111 Set dg-do-what-default to compile only on ARM targets without
2112 arm_neon_hw execution support. Remove redundant c-torture-execute
2113 in loop over test cases.
2115 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118 * gcc.target/aarch64/pr65491_1.c: New test.
2119 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2120 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2122 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2125 * g++.dg/cpp0x/explicit9.C: New.
2126 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2128 2015-05-22 Richard Biener <rguenther@suse.de>
2130 PR tree-optimization/66251
2131 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2133 2015-05-22 Marek Polacek <polacek@redhat.com>
2136 * c-c++-common/attributes-enum-1.c: New test.
2137 * c-c++-common/attributes-enum-2.c: New test.
2138 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2139 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2141 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2143 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2144 effective target support. If no arm_neon_hw support, do not attempt
2145 to execute the tests; only compile them.
2146 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2147 and "dg-require-effective-target arm_neon_ok".
2148 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2149 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2150 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2151 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2152 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2153 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2154 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2155 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2156 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2157 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2158 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2159 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2160 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2161 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2162 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2163 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2164 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2165 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2166 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2167 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2168 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2169 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2170 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2171 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2172 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2173 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2174 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2175 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2176 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2177 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2178 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2179 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2180 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2181 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2182 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2183 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2184 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2185 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2186 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2187 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2188 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2189 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2190 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2191 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2192 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2193 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2194 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2195 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2196 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2197 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2198 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2199 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2200 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2201 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2202 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2203 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2204 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2205 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2206 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2207 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2208 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2209 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2210 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2211 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2212 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2213 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2214 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2215 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2216 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2217 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2218 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2219 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2220 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2221 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2222 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2223 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2224 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2225 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2226 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2227 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2228 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2229 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2230 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2231 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2232 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2233 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2234 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2235 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2236 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2237 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2238 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2239 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2240 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2241 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2242 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2243 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2244 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2245 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2246 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2247 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2248 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2249 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2250 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2251 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2252 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2253 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2254 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2255 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2256 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2257 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2258 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2259 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2260 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2262 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2264 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2265 * gcc.dg/vect/pr59354.c: Likewise.
2266 * gcc.dg/vect/pr64252.c: Likewise.
2267 * gcc.dg/vect/pr64404.c: Likewise.
2268 * gcc.dg/vect/pr64493.c: Likewise.
2269 * gcc.dg/vect/pr64495.c: Likewise.
2270 * gcc.dg/vect/pr64844.c: Likewise.
2271 * gcc.dg/vect/pr65518.c: Likewise.
2272 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2274 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2277 * g++.dg/cpp1y/var-templ28.C: New.
2279 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2282 * gcc.target/i386/pr66232-1.c: New test.
2283 * gcc.target/i386/pr66232-2.c: Likewise.
2284 * gcc.target/i386/pr66232-3.c: Likewise.
2285 * gcc.target/i386/pr66232-4.c: Likewise.
2286 * gcc.target/i386/pr66232-5.c: Likewise.
2288 2015-05-21 Nathan Sidwell <nathan@acm.org>
2290 * g++.dg/cpp1y/pr60943.C: New.
2292 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2294 PR tree-optimization/66233
2295 * gcc.c-torture/execute/pr66233.c: New test.
2297 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2300 * gfortran.dg/inline_matmul_11.f90: New test.
2302 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2304 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2305 instead of listing several targets on its own.
2306 * gcc.target/i386/pr32219-2.c: Likewise.
2307 * gcc.target/i386/pr32219-3.c: Likewise.
2308 * gcc.target/i386/pr32219-4.c: Likewise.
2309 * gcc.target/i386/pr32219-5.c: Likewise.
2310 * gcc.target/i386/pr32219-6.c: Likewise
2311 * gcc.target/i386/pr32219-7.c: Likewise.
2312 * gcc.target/i386/pr32219-8.c: Likewise.
2313 * gcc.target/i386/pr39013-1.c: Likewise.
2314 * gcc.target/i386/pr39013-2.c: Likewise.
2315 * gcc.target/i386/pr64317.c: Likewise.
2317 2015-05-21 Jeff Law <law@redhat.com>
2319 * gcc.target/hppa/shadd-3.c: New test.
2320 * gcc.target/hppa/shadd-4.c: New test.
2322 2015-05-21 Michael Matz <matz@suse.de>
2324 * gcc.dg/vect/vect-strided-store.c: New test.
2325 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2326 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2328 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2331 * gcc.dg/pow-sqrt-synth-1.c: New test.
2332 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2334 2015-05-21 Richard Biener <rguenther@suse.de>
2337 * g++.dg/conversion/pr66211.C: New testcase.
2338 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2340 2015-05-21 Jeff Law <law@redhat.com>
2342 * gcc.target/hppa/shadd-2.c: New test.
2344 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2347 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2349 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2352 * gcc.target/arm/pr26702.c: Adjust target selector.
2354 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2357 * gcc.dg/lto/pr66221_0.c: New test.
2358 * gcc.dg/lto/pr66221_1.c: New test.
2360 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2363 * gcc.dg/redecl-4.c: Update column numbers.
2364 * gcc.dg/format/bitfld-1.c: Likewise.
2365 * gcc.dg/format/attr-2.c: Likewise.
2366 * gcc.dg/format/attr-6.c: Likewise.
2367 * gcc.dg/format/attr-7.c (baz): Likewise.
2368 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2369 * gcc.dg/format/attr-4.c: Likewise.
2370 * gcc.dg/format/branch-1.c: Likewise.
2371 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2372 locations within strings with embedded escape sequences.
2374 2015-05-20 Jeff Law <law@redhat.com>
2376 * gcc.target/hppa/hppa.exp: New target test driver.
2377 * gcc.target/hppa/shadd-1.c: New test.
2379 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2381 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2383 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2385 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2386 (fn_33_k_and_r_style): New.
2387 (fn_33_stroustrup_style): New.
2388 (fn_33_allman_style): New.
2389 (fn_33_whitesmiths_style): New.
2390 (fn_33_horstmann_style): New.
2391 (fn_33_ratliff_banner_style): New.
2392 (fn_33_lisp_style): New.
2393 (fn_34_indent_dash_gnu): New.
2394 (fn_34_indent_dash_kr): New.
2395 (fn_34_indent_dash_orig): New.
2396 (fn_34_indent_linux_style): New.
2398 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2401 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2403 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2405 PR tree-optimization/65447
2406 * gcc.dg/tree-ssa/pr65447.c: New test.
2408 2015-05-19 Nathan sidwell <nathan@acm.org>
2410 * g++.dg/cpp0x/pr65954.C: New.
2412 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2414 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2416 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2418 * lib/target-supports.exp: Vector do not always have natural
2421 2015-05-19 David Sherwood <david.sherwood@arm.com>
2423 * gcc.dg/loop-invariant.c: New testcase.
2425 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2427 * lib/target-supports.exp: Vector do not always have natural
2430 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2432 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2434 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2436 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2438 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2439 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2440 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2441 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2442 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2443 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2444 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2445 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2446 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2447 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2449 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2451 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2453 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2455 * gcc.target/s390/s390.exp
2456 (check_effective_target_vector): New check.
2457 * gcc.target/s390/vector/vec-abi-1.c: New test.
2458 * gcc.target/s390/vector/vec-abi-2.c: New test.
2459 * gcc.target/s390/vector/vec-abi-3.c: New test.
2460 * gcc.target/s390/vector/vec-abi-4.c: New test.
2461 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2462 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2463 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2464 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2465 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2466 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2467 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2468 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2469 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2470 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2471 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2472 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2473 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2474 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2475 * gcc.target/s390/vector/vec-init-1.c: New test.
2476 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2477 * gcc.target/s390/vector/vec-shift-1.c: New test.
2478 * gcc.target/s390/vector/vec-sub-1.c: New test.
2480 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2482 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2486 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2490 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2494 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2498 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2502 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2506 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2508 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2510 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2512 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2514 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2516 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2518 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2520 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2522 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2524 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2526 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2528 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2530 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2532 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2534 PR tree-optimization/66187
2535 * gcc.c-torture/execute/pr66187.c: New test.
2536 * gcc.dg/pr66187-1.c: New test.
2537 * gcc.dg/pr66187-2.c: New test.
2539 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2541 * gcc.dg/vect/bb-slp-35.c: Adjust.
2543 2015-05-19 Richard Biener <rguenther@suse.de>
2545 PR tree-optimization/66165
2546 * gcc.dg/torture/pr66165.c: New testcase.
2548 PR tree-optimization/66185
2549 * gcc.dg/torture/pr66185.c: New testcase.
2551 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2554 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2556 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2558 * gcc.target/mips/p5600-bonding.c : New file.
2560 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2563 * gfortran.dg/interface_operator_1.f90: New tests.
2565 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2568 * gfortran.dg/generic_29.f90: New tests.
2570 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2573 * gfortran.dg/storage_size_6.f90: New tests.
2575 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2578 * gfortran.dg/null1.f90: New test.
2580 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2583 * gfortran.dg/entry_21.f90: New test.
2585 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2588 * gfortran.dg/storage_size_6.f90: New tests.
2590 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2593 * gfortran.dg/misplaced_statement.f90: New test.
2595 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2598 * gfortran.dg/filepos1.f90: New test
2600 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2603 * gfortran.dg/pr64925.f90: New test.
2605 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2607 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2609 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2611 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2613 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2614 to the family of pie capable targets.
2616 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2618 * gcc.target/arm/bics_1.c : New testcase.
2619 * gcc.target/arm/bics_2.c : New testcase.
2620 * gcc.target/arm/bics_3.c : New testcase.
2621 * gcc.target/arm/bics_4.c : New testcase.
2623 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2625 * gcc.target/mips/umips-attr.c: New test.
2627 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2629 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2630 * gcc.dg/20150120-2.c (dg-final): Ditto.
2631 * gcc.dg/20150120-2.c (dg-final): Ditto.
2632 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2634 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2637 * gcc.target/i386/pr66174.c: New test.
2639 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2642 * gfortran.dg/matmul_bounds_6.f90: New test.
2643 * gfortran.dg/matmul_bounds_7.f90: New test.
2645 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2647 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2648 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2649 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2650 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2651 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2652 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2654 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2657 * gfortran.dg/continuation_13.f90: Update test.
2658 * gfortran.dg/pr65903.f90: New test.
2660 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2663 * gfortran.dg/block_14.f90: New test.
2665 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2668 * lib/gfortran-dg.exp: Update regex to handle two locations for
2669 the same diagnostic without caret.
2670 * gfortran.dg/badline.f: Test also that line numbers are correct
2671 before and after "left but not entered" warning.
2673 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2674 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2677 * gcc.target/arm/maskdata.c: New test.
2679 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2682 * gfortran.dg/derived_constructor_components_5: New test
2684 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2687 * gcc.target/alpha/pr66140.c: New test.
2689 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2692 * gcc.dg/Wconversion-complex-c99.c: New test.
2693 * gcc.dg/Wconversion-complex-gnu.c: New test.
2695 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2697 PR tree-optimization/64454
2698 * gcc.dg/modmod.c: New testcase.
2700 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2702 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2704 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2707 * gcc.target/i386/mpx/pr66134.c: New test.
2709 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2711 * gcc.target/powerpc/pr60158.c: New test.
2713 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2715 * gcc.target/i386/sibcall-7.c: New test.
2716 * gcc.target/i386/sibcall-8.c: New test.
2718 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2720 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2721 (abs64_in_dreg): Likewise.
2723 2015-05-14 Marek Polacek <polacek@redhat.com>
2727 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2728 * gcc.dg/pr19984.c: Likewise.
2729 * gcc.dg/pr66066-1.c: New test.
2730 * gcc.dg/pr66066-2.c: New test.
2731 * gcc.dg/pr66066-3.c: New test.
2733 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2735 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2736 * gcc.dg/pow-sqrt.x: New file.
2737 * gcc.dg/pow-sqrt-1.c: New test.
2738 * gcc.dg/pow-sqrt-2.c: Likewise.
2739 * gcc.dg/pow-sqrt-3.c: Likewise.
2741 2015-05-13 Richard Biener <rguenther@suse.de>
2743 PR tree-optimization/66123
2744 * gcc.dg/torture/pr66123.c: New testcase.
2746 2015-05-13 Richard Biener <rguenther@suse.de>
2749 * gcc.dg/alias-2.c: Adjust.
2750 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2752 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2755 * gcc.target/i386/pr65103-3.c: New.
2757 2015-05-13 Martin Liska <mliska@suse.cz>
2759 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2761 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2764 * gcc.target/i386/pr66112-2.c: New test.
2767 * gcc.target/i386/pr66112-1.c: New test.
2769 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2772 * gcc.target/i386/mpx/pr66048.cc: New.
2774 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2776 PR rtl-optimization/64616
2777 * gcc.dg/loop-8.c: New test.
2778 * gcc.dg/loop-9.c: New test.
2780 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2783 * gcc.target/i386/pr66047.c: New testcase.
2785 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2788 * gcc.c-torture/compile/pr65873.c: New testcase.
2790 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2793 * gfortran.dg/inline_matmul_10.f90: New test.
2795 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2797 * c-c++-common/Wmisleading-indentation.c: New testcase.
2798 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2799 * c-c++-common/Wmisleading-indentation-2.md: New file.
2801 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2803 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2805 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2807 2015-05-12 Richard Biener <rguenther@suse.de>
2809 PR tree-optimization/66101
2810 * gcc.dg/torture/pr66101.c: New testcase.
2812 2015-05-12 Richard Biener <rguenther@suse.de>
2814 PR tree-optimization/37021
2815 * gcc.target/i386/vect-addsub.c: New testcase.
2817 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2819 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2821 2015-05-12 Tom de Vries <tom@codesourcery.com>
2823 PR tree-optimization/66010
2824 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2826 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2829 * g++.dg/cpp0x/trailing10.C: New.
2831 2015-05-12 Richard Biener <rguenther@suse.de>
2833 * gcc.dg/vect/bb-slp-35.c: New testcase.
2835 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2838 * gfortran.dg/bound_simplification_6.f90: New.
2840 2015-05-11 Steve Ellcey <sellcey@mips.com>
2842 * gcc.target/mips/branch-1.c: Pass argument to bar().
2844 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2847 * gcc.target/i386/pr65753.c: New test.
2849 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2851 PR rtl-optimization/66076
2852 * gcc.dg/torture/pr66076.c: New test.
2854 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2857 * gfortran.dg/inline_matmul_7.f90: New test.
2858 * gfortran.dg/inline_matmul_8.f90: New test.
2859 * gfortran.dg/inline_matmul_9.f90: New test.
2861 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2863 * gfortran.dg/bound_simplification_5.f90: New.
2865 2015-05-09 Jason Merrill <jason@redhat.com>
2867 * lib/target-supports.exp (cxx_default): New global.
2868 (check_effective_target_c++11_only)
2869 (check_effective_target_c++14_only)
2870 (check_effective_target_c++98_only)
2871 (check_effective_target_c++1z_only): Check it.
2873 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2875 PR tree-optimization/64454
2876 * gcc.dg/tree-ssa/vrp97.c: New file.
2877 * gcc.dg/vect/slp-perm-7.c: Update.
2879 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2882 * gfortran.dg/elemental_subroutine_11.f90: New test.
2884 2015-05-08 Richard Biener <rguenther@suse.de>
2886 PR tree-optimization/66036
2887 * gcc.dg/vect/slp-41.c: New testcase.
2889 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2891 * gfortran.dg/elemental_optional_args_7.f90: New.
2893 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2895 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2898 2015-05-08 Marek Polacek <polacek@redhat.com>
2901 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2902 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2904 2015-05-07 Marek Polacek <polacek@redhat.com>
2907 * c-c++-common/Wshift-negative-value-1.c: New test.
2908 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2909 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2910 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2911 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2912 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2913 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2914 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2915 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2917 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2921 * gcc.dg/fdata-sections-2.c: New file.
2923 2015-05-07 Marek Polacek <polacek@redhat.com>
2926 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2928 * c-c++-common/ubsan/align-7.c: Likewise.
2929 * c-c++-common/ubsan/bounds-8.c: Likewise.
2930 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2931 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2932 * c-c++-common/ubsan/null-1.c: Likewise.
2933 * c-c++-common/ubsan/null-10.c: Likewise.
2934 * c-c++-common/ubsan/null-11.c: Likewise.
2935 * c-c++-common/ubsan/null-2.c: Likewise.
2936 * c-c++-common/ubsan/null-3.c: Likewise.
2937 * c-c++-common/ubsan/null-4.c: Likewise.
2938 * c-c++-common/ubsan/null-5.c: Likewise.
2939 * c-c++-common/ubsan/null-6.c: Likewise.
2940 * c-c++-common/ubsan/null-7.c: Likewise.
2941 * c-c++-common/ubsan/null-8.c: Likewise.
2942 * c-c++-common/ubsan/null-9.c: Likewise.
2943 * c-c++-common/ubsan/object-size-1.c: Likewise.
2944 * c-c++-common/ubsan/object-size-10.c: Likewise.
2945 * c-c++-common/ubsan/object-size-4.c: Likewise.
2946 * c-c++-common/ubsan/object-size-5.c: Likewise.
2947 * c-c++-common/ubsan/object-size-7.c: Likewise.
2948 * c-c++-common/ubsan/object-size-8.c: Likewise.
2949 * c-c++-common/ubsan/object-size-9.c: Likewise.
2950 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2951 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2952 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2953 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2954 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2955 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2956 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2957 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2958 * c-c++-common/ubsan/pr59333.c: Likewise.
2959 * c-c++-common/ubsan/pr59667.c: Likewise.
2960 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2961 * c-c++-common/ubsan/pr60636.c: Likewise.
2962 * c-c++-common/ubsan/pr63802.c: Likewise.
2963 * c-c++-common/ubsan/recovery-1.c: Likewise.
2964 * c-c++-common/ubsan/recovery-3.c: Likewise.
2965 * c-c++-common/ubsan/shift-1.c: Likewise.
2966 * c-c++-common/ubsan/shift-2.c: Likewise.
2967 * c-c++-common/ubsan/shift-4.c: Likewise.
2968 * c-c++-common/ubsan/shift-7.c: Likewise.
2969 * c-c++-common/ubsan/undefined-2.c: Likewise.
2970 * c-c++-common/ubsan/vla-1.c: Likewise.
2971 * g++.dg/ubsan/null-1.C: Likewise.
2972 * g++.dg/ubsan/null-3.C: Likewise.
2973 * g++.dg/ubsan/null-4.C: Likewise.
2974 * g++.dg/ubsan/vptr-8.C: Likewise.
2975 * g++.dg/ubsan/vptr-9.C: Likewise.
2976 * gcc.dg/ubsan/bounds-2.c: Likewise.
2977 * gcc.dg/ubsan/object-size-9.c: Likewise.
2979 2015-05-07 Jeff Law <law@redhat.com>
2981 * gcc.dg/tree-ssa/shorten-1.c: New test.
2983 2015-05-07 Richard Biener <rguenther@suse.de>
2985 PR tree-optimization/66002
2986 * gcc.dg/vect/vect-125.c: New testcase.
2988 2015-05-07 Marek Polacek <polacek@redhat.com>
2989 Martin Uecker <uecker@eecs.berkeley.edu>
2991 * c-c++-common/ubsan/bounds-10.c: New test.
2993 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2995 * jit.dg/harness.h (set_options): Wrap with
2996 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2997 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2998 Special-case test-benchmark.c as a negative.
2999 * jit.dg/test-benchmark.c: New file.
3001 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3004 * gcc.target/arm/pr64208.c: New test.
3006 2015-05-06 Alan Modra <amodra@gmail.com>
3009 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3010 (gparms): Make volatile.
3012 2015-05-06 Richard Biener <rguenther@suse.de>
3014 PR tree-optimization/62283
3015 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3017 2015-05-06 Christian Bruel <christian.bruel@st.com>
3020 * gcc.target/aarch64/iinline-attr-1.c: New test.
3022 2015-05-06 Richard Biener <rguenther@suse.de>
3024 * gcc.dg/vect/bb-slp-34.c: New testcase.
3026 2015-05-06 Richard Biener <rguenther@suse.de>
3028 PR tree-optimization/62283
3029 * gcc.dg/vect/bb-slp-14.c: Adjust.
3031 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3034 * gcc.target/i386/pr65990.c: New test.
3036 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3039 * gcc.target/i386/pr65915.c: New.
3041 2015-05-05 Tom de Vries <tom@codesourcery.com>
3043 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3044 'va_list escapes 0'.
3046 2015-05-05 Tom de Vries <tom@codesourcery.com>
3048 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3051 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3053 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3054 * gcc.target/arm/pr65924.c: Likewise.
3056 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3059 * gcc.target/i386/pr65871-3.c: New test.
3061 2015-05-04 Jeff Law <law@redhat.com>
3064 2015-05-04 Jeff Law <law@redhat.com>
3065 * gcc.dg/tree-ssa/shorten-1.c: New test.
3067 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3068 Jakub Jelinek <jakub@redhat.com>
3071 * g++.dg/cpp0x/Wnarrowing4.C: New.
3073 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3075 * lib/target-supports.exp
3076 (check_effective_target_keeps_null_pointer_checks): Clarify that
3077 this is for targets that disable -fdelete-null-pointer-checks,
3078 not default it to off.
3079 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3080 -fdelete-null-pointer-checks explicit.
3081 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3082 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3083 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3084 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3085 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3086 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3087 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3088 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3089 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3090 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3091 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3092 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3093 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3094 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3095 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3096 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3097 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3098 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3099 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3100 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3101 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3102 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3103 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3104 * g++.dg/cpp0x/static_assert9.C: Likewise.
3105 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3106 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3107 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3108 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3109 * g++.dg/tree-ssa/pr26406.C: Likewise.
3111 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3113 PR tree-optimization/65984
3114 * c-c++-common/ubsan/pr65984.c: New test.
3116 2015-05-04 Jeff Law <law@redhat.com>
3118 * gcc.dg/tree-ssa/shorten-1.c: New test.
3120 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3123 * gfortran.dg/pr44735.f90: New test.
3125 2015-05-04 Richard Biener <rguenther@suse.de>
3127 PR tree-optimization/65965
3128 * gcc.dg/vect/bb-slp-33.c: New testcase.
3130 2015-05-04 Richard Biener <rguenther@suse.de>
3132 PR tree-optimization/65935
3133 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3135 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3137 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3138 for each supported variant instead of CHECK_RESULTS.
3139 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3140 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3141 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3142 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3143 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3144 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3145 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3146 expected results for unsupported variants. Call CHECK for each
3147 supported variant instead of CHECK_RESULTS.
3148 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3149 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3150 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3151 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3152 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3153 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3154 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3155 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3156 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3157 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3158 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3159 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3160 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3161 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3162 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3163 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3164 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3165 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3166 expected results for unsupported variants.
3167 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3168 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3169 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3170 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3171 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3172 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3173 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3174 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3175 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3176 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3177 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3178 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3179 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3180 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3181 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3182 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3183 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3184 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3185 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3186 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3187 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3188 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3189 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3190 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3191 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3192 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3193 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3194 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3196 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3199 * gfortran.dg/bound_9.f90: Add pointer assignment.
3201 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3202 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3205 * g++.dg/cpp0x/Wnarrowing3.C: New.
3207 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3209 * gcc.dg/20150120-1.c: New test.
3210 * gcc.dg/20150120-2.c: New test.
3211 * gcc.dg/20150120-3.c: New test.
3213 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3215 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3217 2015-05-01 Renlin Li <renlin.li@arm.com>
3219 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3221 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3223 * gfortran.dg/bound_simplification_4.f90: New.
3225 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3227 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3228 with powerpc_p8vector_ok.
3230 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3233 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3235 * gfortran.dg/bound_9.f90: New test case.
3237 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3239 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3240 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3241 for 32bit x86 targets.
3242 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3243 for 32bit x86 targets.
3244 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3245 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3246 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3247 for 32bit x86 targets.
3249 2015-04-30 Marek Polacek <polacek@redhat.com>
3251 PR tree-optimization/63551
3252 * g++.dg/ipa/pr63551.C: New test.
3254 2015-04-30 Caroline Tice <cmtice@google.com>
3257 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3258 partition size on certain targets.
3260 2015-04-30 Renlin Li <renlin.li@arm.com>
3262 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3264 2015-04-30 Marek Polacek <polacek@redhat.com>
3266 * c-c++-common/Wbool-compare-3.c: New test.
3268 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3269 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3271 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3274 * g++.dg/init/ref22.C: New.
3276 2015-04-30 Marek Polacek <polacek@redhat.com>
3278 * gcc.dg/init-bad-8.c: New test.
3280 * gcc.dg/incomplete-typedef-1.c: New test.
3282 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3285 * g++.dg/template/crash121.C: New.
3287 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3289 * gcc.target/mips/call-from-init.c: New test.
3290 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3292 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3295 * gcc.target/i386/pr65871-1.c: New test.
3296 * gcc.target/i386/pr65871-2.c: Ditto.
3298 2015-04-29 Marek Polacek <polacek@redhat.com>
3301 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3302 * c-c++-common/Wbool-compare-2.c: New test.
3304 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3307 * gcc.target/aarch64/vstN_lane_1.c: New file.
3309 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/warn/Winit-self-3.C: New.
3314 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3316 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3318 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3321 * gcc.target/arm/pr65924.c: New test.
3323 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3325 * g++.dg/gomp/tpl-target-update.C: New file.
3327 2015-04-29 Richard Biener <rguenther@suse.de>
3329 PR tree-optimization/65917
3330 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3332 2015-04-29 Christian Bruel <christian.bruel@st.com>
3335 * gcc.dg/ipa/iinline-attr.c: New test.
3336 * gcc.target/i386/iinline-attr-2.c: New test.
3338 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3340 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3343 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3345 * gcc.dg/vect/vect-33.c: Remove spurious line.
3347 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3349 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3351 2015-04-28 Marek Polacek <polacek@redhat.com>
3354 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3355 * gcc.dg/pr65901.c: New test.
3357 2015-04-28 Richard Biener <rguenther@suse.de>
3359 PR tree-optimization/62283
3360 * gfortran.dg/vect/pr62283-2.f: New testcase.
3361 * gcc.dg/vect/bb-slp-14.c: Adjust.
3363 2015-04-28 Richard Biener <rguenther@suse.de>
3365 PR tree-optimization/65851
3366 * g++.dg/torture/pr65851.C: New testcase.
3368 2015-04-27 Jeff Law <law@redhat.com>
3370 PR tree-optimization/65217
3371 * gcc.target/i386/pr65217.c: Remove XFAIL.
3373 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3376 Add tests forgotten to svn-add.
3377 * gfortran.dg/class_allocate_19.f03: New test.
3378 * gfortran.dg/class_array_20.f03: New test.
3379 * gfortran.dg/class_array_21.f03: New test.
3380 * gfortran.dg/finalize_29.f08: New test.
3382 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3386 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3387 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3389 2015-04-27 Caroline Tice <cmtice@google.com>
3391 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3394 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3397 * gcc.target/powerpc/htm-1.c: New test.
3398 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3400 (__builtin_tabortdci): Likewise.
3401 (__builtin_tcheck): Remove operand.
3402 * lib/target-supports.exp (check_htm_hw_available): New function.
3404 2015-04-27 Richard Biener <rguenther@suse.de>
3406 * gcc.target/i386/pr65217.c: XFAIL.
3408 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3410 PR tree-optimization/65875
3411 * gcc.c-torture/compile/pr65875.c: New test.
3413 2015-04-25 Marek Polacek <polacek@redhat.com>
3416 * gcc.dg/enum-incomplete-2.c: New test.
3417 * gcc.dg/enum-mode-1.c: New test.
3419 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3422 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3424 * gcc.target/powerpc/pr65849-2.c: Likewise.
3426 2015-04-24 Tom de Vries <tom@codesourcery.com>
3428 PR tree-optimization/65802
3429 * g++.dg/pr65802.C: Move to ...
3430 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3431 stdarg.h. Rewrite for C.
3432 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3433 va_start and va_end. Remove unnecessary inline asm.
3435 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3436 Wei Mi <wmi@google.com>
3438 * gcc.target/i386/sse2-load-multi.c: New test.
3439 * gcc.target/i386/sse2-store-multi.c: Ditto.
3441 2015-04-24 Marek Polacek <polacek@redhat.com>
3444 * c-c++-common/pr65830.c: New test.
3447 * c-c++-common/Wlogical-op-1.c: New test.
3449 2015-04-24 Marek Polacek <polacek@redhat.com>
3452 * c-c++-common/pr61534-1.c: New test.
3454 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3455 Steven Bosscher <steven@gcc.gnu.org>
3457 PR rtl-optimization/34503
3458 * gcc.target/arm/pr64616.c: New file.
3460 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3462 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3464 2015-04-24 Terry Guo <terry.guo@arm.com>
3466 * gcc.target/arm/pr65710.c: Update the options.
3468 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3470 * gcc.target/i386/pr65523.c: Skip x32.
3472 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3474 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3475 to look for vcl* where appropriate.
3477 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3479 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3480 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3482 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3485 * gcc.target/arm/pr26702.c: New test.
3487 2015-04-23 Marek Polacek <polacek@redhat.com>
3490 * gcc.dg/pr65345-1.c: New test.
3491 * gcc.dg/pr65345-2.c: New test.
3493 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3495 * gcc.target/powerpc/crypto-builtin-2.c: New.
3497 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3500 * gfortran.dg/class_allocate_19.f03: New test.
3501 * gfortran.dg/class_array_20.f03: New test.
3502 * gfortran.dg/class_array_21.f03: New test.
3503 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3504 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3505 initialization correctly.
3506 * gfortran.dg/finalize_29.f08: New test.
3508 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3510 * gcc.target/powerpc/swaps-p8-18.c: New test.
3512 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3515 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3516 * gcc.dg/vect/bb-slp-25.c: Likewise.
3517 * gcc.dg/vect/bb-slp-29.c: Likewise.
3518 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3519 vect_no_align && { ! vect_hw_misalign }.
3520 * gcc.dg/vect/bb-slp-9.c: Likewise.
3521 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3524 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3525 account for POWER8, where peeling for alignment is not needed.
3526 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3527 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3528 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3529 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3530 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3531 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3532 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3533 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3534 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3535 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3536 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3537 * gcc.dg/vect/pr16105.c: Likewise.
3538 * gcc.dg/vect/pr20122.c: Likewise.
3539 * gcc.dg/vect/pr33804.c: Likewise.
3540 * gcc.dg/vect/pr33953.c: Likewise.
3541 * gcc.dg/vect/pr56787.c: Likewise.
3542 * gcc.dg/vect/pr58508.c: Likewise.
3543 * gcc.dg/vect/slp-25.c: Likewise.
3544 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3545 * gcc.dg/vect/vect-105.c: Likewise.
3546 * gcc.dg/vect/vect-27.c: Likewise.
3547 * gcc.dg/vect/vect-29.c: Likewise.
3548 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3550 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3551 && { ! vect_hw_misalign }.
3552 * gcc.dg/vect/vect-44.c: Likewise.
3553 * gcc.dg/vect/vect-48.c: Likewise.
3554 * gcc.dg/vect/vect-50.c: Likewise.
3555 * gcc.dg/vect/vect-52.c: Likewise.
3556 * gcc.dg/vect/vect-56.c: Likewise.
3557 * gcc.dg/vect/vect-60.c: Likewise.
3558 * gcc.dg/vect/vect-72.c: Likewise.
3559 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3560 * gcc.dg/vect/vect-75.c: Likewise.
3561 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3562 * gcc.dg/vect/vect-77-global.c: Likewise.
3563 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3564 * gcc.dg/vect/vect-78-global.c: Likewise.
3565 * gcc.dg/vect/vect-93.c: Likewise.
3566 * gcc.dg/vect/vect-95.c: Likewise.
3567 * gcc.dg/vect/vect-96.c: Likewise.
3568 * gcc.dg/vect/vect-cond-1.c: Likewise.
3569 * gcc.dg/vect/vect-cond-3.c: Likewise.
3570 * gcc.dg/vect/vect-cond-4.c: Likewise.
3571 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3572 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3573 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3574 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3575 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3576 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3577 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3578 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3579 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3580 * gcc.dg/vect/vect-outer-5.c: Likewise.
3581 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3582 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3583 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3584 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3585 * gcc.dg/vect/vect-peel-3.c: Likewise.
3586 * gcc.dg/vect/vect-peel-4.c: Likewise.
3587 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3588 * gcc.target/powerpc/pr65456.c: New test.
3589 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3590 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3591 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3592 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3593 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3594 vect_no_align && { ! vect_hw_misalign }.
3595 * gfortran.dg/vect/vect-3.f90: Likewise.
3596 * gfortran.dg/vect/vect-4.f90: Likewise.
3597 * gfortran.dg/vect/vect-5.f90: Likewise.
3598 * lib/target-supports.exp (check_effective_target_vect_no_align):
3599 Return 1 for POWER8.
3600 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3602 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3605 * gfortran.dg/pr65429.f90: New test.
3607 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3609 * c-c++-common/asan/user-section-1.c: New test.
3610 * c-c++-common/asan/user-section-2.c: New test.
3611 * c-c++-common/asan/user-section-3.c: New test.
3613 2015-04-22 Hale Wang <hale.wang@arm.com>
3614 Terry Guo <terry.guo@arm.com>
3616 PR rtl-optimization/64818
3617 * gcc.target/arm/pr64818.c: New test.
3619 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3622 * g++.dg/tree-ssa/pr61034.C: Update template.
3623 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3624 * gcc.dg/Warray-bounds-11.c: Likewise.
3625 * gcc.dg/Warray-bounds.c: Likewise.
3627 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3629 PR libgfortran/65234
3630 * gfortran.dg/fmt_unlimited.f90: New test.
3632 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3634 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3636 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3637 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3638 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3639 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3640 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3641 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3642 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3644 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3646 PR libgfortran/56743
3647 * gfortran.dg/namelist_87.f90: New test.
3649 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3651 * gcc.target/aarch64/mult-synth_1.c: New test.
3652 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3653 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3654 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3655 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3656 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3658 2015-04-21 Richard Biener <rguenther@suse.de>
3660 PR tree-optimization/65650
3661 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3662 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3663 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3664 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3665 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3666 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3668 2015-04-21 Tom de Vries <tom@codesourcery.com>
3670 PR tree-optimization/65802
3671 * g++.dg/pr65802.C: New test.
3673 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3676 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3677 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3679 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3682 * g++.dg/cpp0x/Wnarrowing2.C: New.
3684 2015-04-20 Jeff Law <law@redhat.com>
3686 PR tree-optimization/65658
3687 * gcc.dg/pr65658.c: New test.
3689 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3692 * gcc.target/aarch64/vec_init_1.c: New test.
3694 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3696 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3699 2015-04-18 Martin Sebor <msebor@redhat.com>
3701 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3702 of non-nul characters.
3703 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3705 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3708 * gcc.target/powerpc/pr65787.c: New.
3710 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3713 * gcc.target/aarch64/c-output-template-4.c: New test.
3715 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3718 * gcc.dg/pr65780-1.c: New test.
3719 * gcc.dg/pr65780-2.c: Likewise.
3720 * gcc.target/i386/pr32219-9.c: Likewise.
3721 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3723 * gcc.target/i386/pr64317.c (c): Initialize.
3725 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3728 * g++.dg/ext/mv18.C: New test.
3729 * g++.dg/ext/mv19.C: Likewise.
3730 * g++.dg/ext/mv20.C: Likewise.
3731 * g++.dg/ext/mv21.C: Likewise.
3732 * g++.dg/ext/mv22.C: Likewise.
3733 * g++.dg/ext/mv23.C: Likewise.
3735 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3738 * g++.dg/init/pr64527.C: New test.
3740 2015-04-17 Tom de Vries <tom@codesourcery.com>
3741 Michael Matz <matz@suse.de>
3743 PR tree-optimization/64950
3744 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3747 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3749 * c-c++-common/asan/user-section-1.c: New test.
3751 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3754 * gcc.dg/debug/pr65771.c: New test.
3756 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3758 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3759 __buitlin_alloca with __builtin_alloca.
3761 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3763 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3765 2015-04-16 Richard Biener <rguenther@suse.de>
3767 PR tree-optimization/64277
3768 * gcc.dg/Warray-bounds-14.c: New testcase.
3769 * gcc.dg/Warray-bounds-15.c: Likewise.
3770 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3771 * c-c++-common/ubsan/bounds-6.c: Likewise.
3773 2015-04-16 Renlin Li <renlin.li@arm.com>
3775 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3776 * gcc.target/arm/unsigned-float.c: New.
3778 2015-04-16 Richard Biener <rguenther@suse.de>
3780 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3781 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3782 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3784 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3786 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3787 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3788 * g++.dg/cpp0x/defaulted21.C: Likewise.
3789 * g++.dg/cpp0x/defaulted28.C: Likewise.
3790 * g++.dg/cpp0x/defaulted47.C: Likewise.
3791 * g++.dg/cpp0x/elision_neg.C: Likewise.
3792 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3793 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3794 * g++.dg/cpp0x/implicit1.C: Likewise.
3795 * g++.dg/cpp0x/implicit9.C: Likewise.
3796 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3797 * g++.dg/cpp0x/range-for13.C: Likewise.
3798 * g++.dg/gomp/clause-2.C: Likewise.
3799 * g++.dg/gomp/udr-5.C: Likewise.
3800 * g++.dg/inherit/access6.C: Likewise.
3801 * g++.dg/lookup/duperr1.C: Likewise.
3802 * g++.dg/lookup/friend2.C: Likewise.
3803 * g++.dg/lookup/pr6936.C: Likewise.
3804 * g++.dg/lookup/scoped1.C: Likewise.
3805 * g++.dg/lookup/using26.C: Likewise.
3806 * g++.dg/lookup/using38.C: Likewise.
3807 * g++.dg/other/access2.C: Likewise.
3808 * g++.dg/overload/defarg3.C: Likewise.
3809 * g++.dg/overload/defarg6.C: Likewise.
3810 * g++.dg/parse/access11.C: Likewise.
3811 * g++.dg/parse/access2.C: Likewise.
3812 * g++.dg/parse/access3.C: Likewise.
3813 * g++.dg/parse/access4.C: Likewise.
3814 * g++.dg/parse/access5.C: Likewise.
3815 * g++.dg/parse/access6.C: Likewise.
3816 * g++.dg/parse/access8.C: Likewise.
3817 * g++.dg/parse/access9.C: Likewise.
3818 * g++.dg/parse/crash40.C: Likewise.
3819 * g++.dg/tc1/dr142.C: Likewise.
3820 * g++.dg/tc1/dr166.C: Likewise.
3821 * g++.dg/tc1/dr52.C: Likewise.
3822 * g++.dg/template/access11.C: Likewise.
3823 * g++.dg/template/access18.C: Likewise.
3824 * g++.dg/template/access19.C: Likewise.
3825 * g++.dg/template/access2.C: Likewise.
3826 * g++.dg/template/access20.C: Likewise.
3827 * g++.dg/template/access26.C: Likewise.
3828 * g++.dg/template/access3.C: Likewise.
3829 * g++.dg/template/access7.C: Likewise.
3830 * g++.dg/template/conv12.C: Likewise.
3831 * g++.dg/template/crash69.C: Likewise.
3832 * g++.dg/template/friend31.C: Likewise.
3833 * g++.dg/template/friend32.C: Likewise.
3834 * g++.dg/template/memfriend15.C: Likewise.
3835 * g++.dg/template/memfriend16.C: Likewise.
3836 * g++.dg/template/memfriend17.C: Likewise.
3837 * g++.dg/template/memfriend7.C: Likewise.
3838 * g++.dg/template/pr32519.C: Likewise.
3839 * g++.dg/template/qualttp21.C: Likewise.
3840 * g++.dg/template/qualttp8.C: Likewise.
3841 * g++.dg/template/ttp10.C: Likewise.
3842 * g++.dg/template/typedef11.C: Likewise.
3843 * g++.dg/template/typedef13.C: Likewise.
3844 * g++.dg/template/typedef19.C: Likewise.
3845 * g++.dg/template/typedef20.C: Likewise.
3846 * g++.dg/template/typedef22.C: Likewise.
3847 * g++.dg/template/using16.C: Likewise.
3848 * g++.dg/template/virtual3.C: Likewise.
3849 * g++.dg/ubsan/pr61272.C: Likewise.
3850 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3851 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3852 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3853 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3854 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3855 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3856 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3857 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3858 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3859 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3860 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3861 * g++.old-deja/g++.jason/access17.C: Likewise.
3862 * g++.old-deja/g++.jason/access18.C: Likewise.
3863 * g++.old-deja/g++.jason/access22.C: Likewise.
3864 * g++.old-deja/g++.jason/access23.C: Likewise.
3865 * g++.old-deja/g++.jason/access8.C: Likewise.
3866 * g++.old-deja/g++.jason/delete3.C: Likewise.
3867 * g++.old-deja/g++.jason/report.C: Likewise.
3868 * g++.old-deja/g++.law/access2.C: Likewise.
3869 * g++.old-deja/g++.law/access3.C: Likewise.
3870 * g++.old-deja/g++.law/access4.C: Likewise.
3871 * g++.old-deja/g++.law/access5.C: Likewise.
3872 * g++.old-deja/g++.law/arm12.C: Likewise.
3873 * g++.old-deja/g++.law/arm14.C: Likewise.
3874 * g++.old-deja/g++.law/ctors13.C: Likewise.
3875 * g++.old-deja/g++.law/union2.C: Likewise.
3876 * g++.old-deja/g++.law/visibility12.C: Likewise.
3877 * g++.old-deja/g++.law/visibility15.C: Likewise.
3878 * g++.old-deja/g++.law/visibility16.C: Likewise.
3879 * g++.old-deja/g++.law/visibility17.C: Likewise.
3880 * g++.old-deja/g++.law/visibility18.C: Likewise.
3881 * g++.old-deja/g++.law/visibility19.C: Likewise.
3882 * g++.old-deja/g++.law/visibility20.C: Likewise.
3883 * g++.old-deja/g++.law/visibility21.C: Likewise.
3884 * g++.old-deja/g++.law/visibility24.C: Likewise.
3885 * g++.old-deja/g++.law/visibility4.C: Likewise.
3886 * g++.old-deja/g++.law/visibility5.C: Likewise.
3887 * g++.old-deja/g++.law/visibility6.C: Likewise.
3888 * g++.old-deja/g++.law/visibility7.C: Likewise.
3889 * g++.old-deja/g++.law/visibility8.C: Likewise.
3890 * g++.old-deja/g++.law/visibility9.C: Likewise.
3891 * g++.old-deja/g++.niklas/t135.C: Likewise.
3892 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3893 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3894 * g++.old-deja/g++.other/access11.C: Likewise.
3895 * g++.old-deja/g++.other/access4.C: Likewise.
3896 * g++.old-deja/g++.other/access7.C: Likewise.
3897 * g++.old-deja/g++.other/crash1.C: Likewise.
3898 * g++.old-deja/g++.other/crash7.C: Likewise.
3899 * g++.old-deja/g++.other/friend1.C: Likewise.
3900 * g++.old-deja/g++.other/friend4.C: Likewise.
3901 * g++.old-deja/g++.other/friend9.C: Likewise.
3902 * g++.old-deja/g++.other/lineno1.C: Likewise.
3903 * g++.old-deja/g++.other/using1.C: Likewise.
3904 * g++.old-deja/g++.pt/enum14.C: Likewise.
3905 * g++.old-deja/g++.pt/friend11.C: Likewise.
3906 * g++.old-deja/g++.pt/friend21.C: Likewise.
3907 * g++.old-deja/g++.pt/friend3.C: Likewise.
3908 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3909 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3910 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3911 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3913 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3916 * g++.dg/ipa/pr65765.C: New test.
3918 2015-04-15 Nick Clifton <nickc@redhat.com>
3920 * gcc.target/rx/builtins.c: Disable RMPA test if string
3921 instructions are not allowed.
3923 2015-04-15 Alan Modra <amodra@gmail.com>
3925 * gcc.dg/pr65408.c: New.
3927 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3930 * gcc.target/arm/pr65729.c: New test.
3932 2015-04-14 Richard Biener <rguenther@suse.de>
3934 PR tree-optimization/65758
3935 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3937 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3940 * gcc.c-torture/execute/pr65648.c: New test.
3942 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3944 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3945 __builtin_finite instead of finite.
3946 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3949 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3951 PR tree-optimization/63387
3952 * gcc.dg/pr63387.c: New testcase.
3954 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3956 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3958 2015-04-13 Richard Biener <rguenther@suse.de>
3960 PR tree-optimization/65204
3961 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3963 2015-04-13 Terry Guo <terry.guo@arm.com>
3966 * gcc.target/arm/pr65710.c: New.
3968 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3970 PR tree-optimization/65747
3971 * g++.dg/torture/pr65747.C: New test.
3973 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3976 * g++.dg/cpp0x/pr65736.C: New test.
3978 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3979 Martin Liska <mliska@suse.cz>
3982 * g++.dg/ipa/pr65722.C: New testcase.
3984 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3986 PR tree-optimization/65735
3987 * gcc.c-torture/compile/pr65735.c: New test.
3989 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3992 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3994 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3997 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3999 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4002 * gcc.target/arm/pr65647-2.c: New.
4004 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4007 * g++.dg/torture/pr65694.C: New test.
4009 2015-04-10 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/coarray_lock_6.f90: New.
4012 * gfortran.dg/coarray_lock_7.f90: New.
4013 * gfortran.dg/coarray/lock_2.f90: New.
4015 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4021 * gfortran.dg/used_types_27.f90: New.
4023 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4026 * gcc.target/i386/pr65671.c: New.
4028 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4030 PR tree-optimization/65709
4031 * c-c++-common/ubsan/align-9.c: New test.
4033 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4036 * gfortran.dg/pr56852.f90: New test.
4038 2015-04-09 Marek Polacek <polacek@redhat.com>
4039 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/opt/pr65554.C: New test.
4044 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4047 * c-c++-common/attr-aligned-1.c: New test.
4049 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4051 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4053 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4056 * gcc.target/i386/sse-25.c: New.
4058 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4061 * gcc.target/i386/pr65693.c: New test.
4063 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4065 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4067 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4069 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4071 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4073 * gcc.target/i386/thunk-retbnd.c: New.
4075 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4077 * gnat.dg/opt48.adb: New test.
4078 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4079 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4081 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4084 * gcc.c-torture/compile/pr65540.c: New.
4086 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4088 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4091 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4094 * g++.dg/debug/pr65678.C: New test.
4097 * gcc.c-torture/compile/pr65680.c: New test.
4099 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4102 * gfortran.dg/allocate_with_source_5.f90: New test.
4104 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4106 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4107 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4109 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4111 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4113 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4116 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4117 to get floating point compression.
4118 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4120 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4122 PR preprocessor/61977
4123 * gcc.dg/cpp/pr61977.c: New test.
4125 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4127 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4129 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4132 * gcc.target/arm/pr65647.c: New.
4134 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4137 * g++.dg/torture/pr65655.C: New testcase.
4139 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4142 * g++.dg/cpp1y/lambda-init13.C: New.
4144 2015-04-03 Marek Polacek <polacek@redhat.com>
4146 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4148 2015-04-02 Marek Polacek <polacek@redhat.com>
4151 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4152 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4154 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4156 PR preprocessor/61977
4157 * gcc.target/powerpc/pr61977-1.c: New test.
4158 * gcc.target/powerpc/pr61977-2.c: New test.
4160 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4163 * g++.dg/warn/Wshadow-8.C: New.
4164 * g++.dg/warn/Wshadow-9.C: Likewise.
4165 * g++.dg/warn/Wshadow-10.C: Likewise.
4166 * g++.dg/warn/Wshadow-11.C: Likewise.
4168 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4170 * gcc.dg/pr23623.c: Added aligned attribute.
4171 * gcc.dg/20141029-1.c: Likewise.
4172 * gcc.dg/20150306-1.c: New test.
4174 2015-04-01 Marek Polacek <polacek@redhat.com>
4177 * g++.dg/cpp0x/initlist93.C: New test.
4178 * g++.dg/cpp0x/initlist94.C: New test.
4180 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4183 * gcc.target/aarch64/pr65624.c: New test.
4185 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4187 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4189 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4191 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4192 extra variable to force stack alignment.
4193 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4194 extra variable to force stack alignment.
4196 2015-03-31 Marek Polacek <polacek@redhat.com>
4199 * g++.dg/template/pr65390.C: New test.
4201 2015-03-31 Martin Liska <mliska@suse.cz>
4203 * g++.dg/ipa/pr65557.C: New test.
4205 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4207 * gcc.target/s390/hotpatch-25.c: New test.
4208 * gcc.target/s390/hotpatch-1.c: Update test.
4209 * gcc.target/s390/hotpatch-10.c: Update test.
4210 * gcc.target/s390/hotpatch-11.c: Update test.
4211 * gcc.target/s390/hotpatch-12.c: Update test.
4212 * gcc.target/s390/hotpatch-13.c: Update test.
4213 * gcc.target/s390/hotpatch-14.c: Update test.
4214 * gcc.target/s390/hotpatch-15.c: Update test.
4215 * gcc.target/s390/hotpatch-16.c: Update test.
4216 * gcc.target/s390/hotpatch-17.c: Update test.
4217 * gcc.target/s390/hotpatch-18.c: Update test.
4218 * gcc.target/s390/hotpatch-19.c: Update test.
4219 * gcc.target/s390/hotpatch-2.c: Update test.
4220 * gcc.target/s390/hotpatch-21.c: Update test.
4221 * gcc.target/s390/hotpatch-22.c: Update test.
4222 * gcc.target/s390/hotpatch-23.c: Update test.
4223 * gcc.target/s390/hotpatch-24.c: Update test.
4224 * gcc.target/s390/hotpatch-3.c: Update test.
4225 * gcc.target/s390/hotpatch-4.c: Update test.
4226 * gcc.target/s390/hotpatch-5.c: Update test.
4227 * gcc.target/s390/hotpatch-6.c: Update test.
4228 * gcc.target/s390/hotpatch-7.c: Update test.
4229 * gcc.target/s390/hotpatch-8.c: Update test.
4230 * gcc.target/s390/hotpatch-9.c: Update test.
4231 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4233 2015-03-31 Richard Biener <rguenther@suse.de>
4236 * g++.dg/torture/pr65626.C: New testcase.
4238 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4241 * gcc.target/i386/mpx/pr65531.cc: New.
4243 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4246 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4247 __builtin_alloca instead of alloca.
4248 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4249 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4250 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4253 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4256 * g++.dg/ubsan/pr65610.C: New test.
4258 2015-03-30 Marek Polacek <polacek@redhat.com>
4261 * g++.dg/cpp0x/pr65398-2.C: New test.
4263 2015-03-30 Marek Polacek <polacek@redhat.com>
4265 * c-c++-common/pr65556.c: Change the width of bit-fields.
4267 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4270 * gcc.target/i386/pr65588.c: New testcase.
4272 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4274 PR libgfortran/65563
4275 * gfortran.dg/open_errors_2.f90: New test.
4277 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4279 PR libgfortran/65596
4280 * gfortran.dg/namelist_86.f90: New test.
4282 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4284 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4285 statement to reflect new ownership.
4287 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4290 * g++.dg/template/friend58.C: New.
4291 * g++.dg/template/friend59.C: Likewise.
4293 2015-03-27 Tobias Burnus <burnus@net-b.de>
4296 * g++.dg/gomp/openmp-simd-3.C: New.
4297 * gcc.dg/gomp/openmp-simd-3.c: New.
4299 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4302 * gcc.target/i386/pr65248-1.c: New file.
4303 * gcc.target/i386/pr65248-2.c: Likewise.
4304 * gcc.target/i386/pr65248-3.c: Likewise.
4305 * gcc.target/i386/pr65248-4.c: Likewise.
4307 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4310 * gcc.c-torture/compile/pr65593.c: New test.
4312 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4315 * g++.dg/cpp1y/constexpr-assert1.C: New.
4317 2015-03-27 Marek Polacek <polacek@redhat.com>
4320 * c-c++-common/pr65556.c: New test.
4322 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4325 * g++.dg/torture/pr65600.C: New testcase.
4327 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4330 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4332 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4334 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4335 statement and cleanup. Fixed typos.
4337 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4340 * gcc.c-torture/compile/pr65595.c: New testcase.
4342 2015-03-27 Marek Polacek <polacek@redhat.com>
4345 * g++.dg/ubsan/pr65583.C: New test.
4347 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4349 * gcc.c-torture/compile/20150327.c: New testcase.
4351 2015-03-26 Richard Biener <rguenther@suse.de>
4354 * g++.dg/torture/pr65555.C: New testcase.
4356 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4358 PR tree-optimization/64715
4359 * gcc.dg/builtin-object-size-15.c: New test.
4360 * gcc.dg/pr64715-1.c: New test.
4361 * gcc.dg/pr64715-2.c: New test.
4363 2015-03-26 Richard Biener <rguenther@suse.de>
4366 * gnat.dg/specs/opt2.ads: Fix testcase.
4368 2015-03-25 Martin Sebor <msebor@redhat.com>
4371 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4372 when target isn't arm*-*-*-*.
4373 (check_effective_target_arm_nothumb): Likewise.
4374 (check_effective_target_arm_little_endian): Likewise.
4375 (check_effective_target_arm_vect_no_misalign): Likewise.
4376 (check_effective_target_aarch64_little_endian): Fail early if target
4379 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4381 PR tree-optimization/65177
4382 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4384 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4386 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4387 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4388 smmintrin.h and mm3dnow.h.
4390 2015-03-25 Marek Polacek <polacek@redhat.com>
4393 * g++.dg/cpp0x/pr65558.C: New test.
4395 2015-03-25 Marek Polacek <polacek@redhat.com>
4398 * g++.dg/template/pr61670.C: New test.
4400 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4403 * g++.dg/template/pr54987.C: New.
4405 2015-03-25 Richard Biener <rguenther@suse.de>
4407 PR tree-optimization/62630
4408 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4410 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4413 * gcc.target/i386/mpx/pr65508.c: New.
4415 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4419 * gfortran.dg/data_initialized_3.f90: New.
4421 2015-03-25 Richard Biener <rguenther@suse.de>
4424 * gnat.dg/specs/opt2.ads: New testcase.
4426 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4428 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4429 * gcc.target/arm/memset-inline-4.c: Skip for
4430 arm_tune_string_ops_prefer_neon.
4431 * gcc.target/arm/memset-inline-5.c: Ditto.
4432 * gcc.target/arm/memset-inline-6.c: Ditto.
4433 * gcc.target/arm/memset-inline-8.c: Ditto.
4434 * gcc.target/arm/memset-inline-9.c: Ditto.
4436 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4439 * g++.dg/other/virtual3.C: New.
4441 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4444 * g++.dg/cpp0x/vt-60130.C: New.
4446 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4449 * g++.dg/warn/Warray-bounds-7.C: New.
4451 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4454 * g++.dg/template/defarg18.C: New.
4456 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4459 * g++.dg/cpp0x/vt-59988.C: New.
4461 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4463 PR tree-optimization/65533
4464 * gcc.dg/pr65533.c: New test.
4466 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4468 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4469 source= and mold= expressions functionality.
4470 * gfortran.dg/allocate_class_4.f90: New test.
4471 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4472 copying an unlimited polymorhpic object containing a char array
4473 to another unlimited polymorphic object respects the _len
4475 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4476 whether deferred length char array allocate works, unlimited
4477 polymorphic object allocation from a string works and if
4478 allocating an array of deferred length strings works.
4479 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4481 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4484 * g++.dg/cpp0x/constexpr-array11.C: New.
4486 2015-03-24 Richard Biener <rguenther@suse.de>
4489 * gcc.dg/torture/pr65517.c: New testcase.
4491 2015-03-24 Tobias Burnus <burnus@net-b.de>
4493 * gfortran.dg/coindexed_1.f90: Moved from
4494 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4496 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4499 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4503 * gcc.target/i386/pr65523.c: New test.
4506 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4508 * g++.dg/lto/pr65475b_0.C: Likewise.
4510 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4513 * gcc.target/sh/torture/pr65505.c: New.
4515 2015-03-23 Martin Sebor <msebor@redhat.com>
4518 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4519 assembly for lvx in addition to lxv.
4521 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4524 * gfortran.dg/pr65504.f90: New test.
4527 * gcc.dg/pr65521.c: New test.
4529 2015-03-23 Richard Biener <rguenther@suse.de>
4531 PR tree-optimization/65518
4532 * gcc.dg/vect/pr65518.c: New testcase.
4534 2015-03-23 Richard Biener <rguenther@suse.de>
4536 PR tree-optimization/65494
4537 * gcc.dg/vect/pr65494.c: New testcase.
4539 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4541 PR preprocessor/65238
4542 * c-c++-common/cpp/pr65238-1.c: New test.
4543 * gcc.dg/cpp/pr65238-2.c: New test.
4544 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4545 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4547 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4548 Mikael Morin <mikael@gcc.gnu.org>
4551 * gfortran.dg/elemental_dependency_4.f90: New.
4552 * gfortran.dg/elemental_dependency_5.f90: New.
4554 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4557 * g++.dg/lto/pr65475b_0.C: New testcase.
4558 * g++.dg/lto/pr65475b_1.C: New testcase.
4559 * g++.dg/lto/pr65475c_0.C: New testcase.
4560 * g++.dg/lto/pr65475c_1.C: New testcase.
4562 2015-03-21 Tobias Burnus <burnus@net-b.de>
4564 * gfortran.dg/coarray_38.f90: New.
4565 * gfortran.dg/coarray_39.f90: New.
4566 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4569 2015-03-20 Marek Polacek <polacek@redhat.com>
4572 * g++.dg/cpp0x/pr65398.C: New test.
4574 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4577 * g++.dg/lto/pr65475_0.C: New testcase.
4578 * g++.dg/lto/pr65475_1.C: New testcase.
4580 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4582 PR rtl-optimization/64366
4583 * gcc.target/sh/pr64366.c: New.
4585 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4588 * g++.dg/cpp0x/constexpr-48324.C: New.
4590 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4593 * g++.dg/cpp0x/pr48453.C: New.
4595 2015-03-20 Marek Polacek <polacek@redhat.com>
4598 * g++.dg/cpp0x/pr65072.C: New test.
4600 2015-03-20 Richard Biener <rguenther@suse.de>
4603 * gcc.dg/pr15347.c: Use -O.
4604 * c-c++-common/pr19807-1.c: Likewise.
4606 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4608 * gnat.dg/volatile13.ad[sb]: New test.
4610 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4612 PR rtl-optimization/60851
4613 * gcc.target/i386/pr60851.c: New test.
4615 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4618 * g++.dg/pr65240.h: Add tests for PR 65240.
4619 * g++.dg/pr65240-1.C: Likewise.
4620 * g++.dg/pr65240-2.C: Likewise.
4621 * g++.dg/pr65240-3.C: Likewise.
4622 * g++.dg/pr65240-4.C: Likewise.
4624 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4626 PR rtl-optimization/63491
4627 * gcc.target/powerpc/pr63491.c: New.
4629 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4631 * g++.dg/ipa/pr65465.C: New test.
4633 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4636 * g++.dg/cpp0x/deleted11.C: New.
4638 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4641 * c-c++-common/tsan/pr65400-3.c: New test.
4643 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4646 * g++.dg/cpp0x/constexpr-59686.C: New.
4648 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4651 * g++.dg/tsan/pr64265.C: New test.
4654 * c-c++-common/tsan/pr65400-1.c: New test.
4655 * c-c++-common/tsan/pr65400-2.c: New test.
4657 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4660 * g++.dg/cpp0x/pr59816.C: New.
4662 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4665 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4667 2015-03-18 Martin Liska <mliska@suse.cz>
4670 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4671 equivalences either to 6 or 7.
4673 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4677 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4679 * gcc.dg/undefined-loop-1.c: New file.
4680 * gcc.dg/undefined-loop-2.c: New file.
4682 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4685 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4686 loop exits too early.
4688 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4690 PR tree-optimization/65450
4691 * gfortran.dg/pr65450.f90: New test.
4694 * gcc.target/i386/pr65078-1.c: New test.
4695 * gcc.target/i386/pr65078-2.c: New test.
4696 * gcc.target/i386/pr65078-3.c: New test.
4697 * gcc.target/i386/pr65078-4.c: New test.
4698 * gcc.target/i386/pr65078-5.c: New test.
4699 * gcc.target/i386/pr65078-6.c: New test.
4701 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4704 * g++.dg/cpp1y/pr65340.C: New.
4706 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4709 * gfortran.dg/system_clock_3.f08: Adjust test.
4711 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4714 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4715 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4717 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4720 * gfortran.dg/system_clock_3.f08: New test.
4722 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4725 g++.dg/cpp1y/pr64626-1.C: New.
4726 g++.dg/cpp1y/pr64626-2.C: New.
4727 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4729 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4731 PR tree-optimization/65427
4732 * gcc.c-torture/execute/pr65427.c: New test.
4734 2015-03-16 Marek Polacek <polacek@redhat.com>
4738 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4739 * g++.dg/cpp0x/pr65327.C: New test.
4741 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4744 * c-c++-common/asan/pr64820.c: New test.
4746 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4748 * gfortran.dg/pointer_2.f90: New test.
4750 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4752 * g++.dg/pr65049.C: New test.
4754 2015-03-16 Tom de Vries <tom@codesourcery.com>
4756 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4757 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4758 * gcc.target/i386/fuse-caller-save.c: Same.
4760 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4762 * gnat.dg/loop_optimization18.ad[sb]: New test.
4763 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4765 2015-03-16 Alan Modra <amodra@gmail.com>
4767 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4770 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4772 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4774 * gcc.dg/torture/pr65270-2.c: Likewise.
4776 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4779 * gfortran.dg/pointer_remapping_9.f90: New.
4781 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4783 PR tree-optimization/65369
4784 * gcc.c-torture/execute/pr65369.c: New test.
4786 PR tree-optimization/65418
4787 * gcc.c-torture/execute/pr65418-1.c: New test.
4788 * gcc.c-torture/execute/pr65418-2.c: New test.
4790 PR rtl-optimization/65401
4791 * gcc.c-torture/execute/pr65401.c: New test.
4793 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4796 * gcc.target/arm/pr64600_1.c: New test.
4798 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4800 PR rtl-optimization/65235
4801 * gcc.target/aarch64/pr65235_1.c: New test.
4803 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4805 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4806 * gcc.target/s390/hotpatch-22.c: Likewise.
4807 * gcc.target/s390/hotpatch-23.c: Likewise.
4808 * gcc.target/s390/hotpatch-24.c: Likewise.
4809 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4810 * gcc.target/s390/hotpatch-1.c: Update expected output.
4811 * gcc.target/s390/hotpatch-2.c: Likewise.
4812 * gcc.target/s390/hotpatch-3.c: Likewise.
4813 * gcc.target/s390/hotpatch-4.c: Likewise.
4814 * gcc.target/s390/hotpatch-5.c: Likewise.
4815 * gcc.target/s390/hotpatch-6.c: Likewise.
4816 * gcc.target/s390/hotpatch-7.c: Likewise.
4817 * gcc.target/s390/hotpatch-8.c: Likewise.
4818 * gcc.target/s390/hotpatch-9.c: Likewise.
4819 * gcc.target/s390/hotpatch-10.c: Likewise.
4820 * gcc.target/s390/hotpatch-11.c: Likewise.
4821 * gcc.target/s390/hotpatch-12.c: Likewise.
4822 * gcc.target/s390/hotpatch-13.c: Likewise.
4823 * gcc.target/s390/hotpatch-14.c: Likewise.
4824 * gcc.target/s390/hotpatch-15.c: Likewise.
4825 * gcc.target/s390/hotpatch-16.c: Likewise.
4826 * gcc.target/s390/hotpatch-17.c: Likewise.
4827 * gcc.target/s390/hotpatch-18.c: Likewise.
4828 * gcc.target/s390/hotpatch-19.c: Likewise.
4830 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4833 * gcc.target/i386/pr65103-1.c: New.
4835 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4838 * gcc.target/i386/pr65044.c: New.
4840 2015-03-12 Tom de Vries <tom@codesourcery.com>
4842 PR rtl-optimization/64895
4843 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4844 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4845 * gcc.target/i386/fuse-caller-save.c: Ditto.
4847 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4849 * gcc.dg/ipa/pr63569.c: Fix template.
4851 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4853 * g++.dg/ipa/pr64146.C: Require fpic support.
4855 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4858 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4859 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4861 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4863 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4864 to dg-options, fix up dg-skip-if.
4866 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4869 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4870 * gcc.target/avr/tiny-caller-save.c: Same.
4872 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4875 * g++.dg/pr65242.C: New test.
4877 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4879 * c-c++-common/asan/no-asan-check-glob.c: New test.
4881 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4884 * g++.dg/other/default11.C: New.
4885 * g++.dg/other/default12.C: Likewise.
4887 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4890 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4892 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4895 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4897 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4900 * g++.dg/cpp0x/pr65127.C: New test.
4902 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4904 * gcc.dg/ipa/PR64550.c: Update template.
4906 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4907 Tobias Burnus <burnus@net-b.de>
4909 * gfortran.dg/coarray_sync_memory.f90: New.
4911 2015-03-10 Marek Polacek <polacek@redhat.com>
4914 * c-c++-common/ubsan/pr65367.c: New test.
4916 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4918 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4919 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4920 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4921 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4922 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4923 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4924 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4925 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4926 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4927 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4928 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4929 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4930 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4932 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4934 * lib/mpx-dg.exp (mpx_link_flags): New.
4937 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4938 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4939 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4940 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4941 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4942 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4943 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4944 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4945 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4946 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4947 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4948 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4949 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4956 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4957 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4958 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4959 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4960 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4961 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4962 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4963 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4964 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4965 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4966 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4967 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4968 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4969 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4970 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4971 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4976 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4977 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4978 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4979 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4980 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4981 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4982 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4983 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4984 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4985 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4986 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4987 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4988 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4989 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4990 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4991 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4992 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4993 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4994 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4995 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4996 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4997 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4998 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4999 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5000 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5001 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5002 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5003 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5004 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5005 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5006 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5007 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5008 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5009 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5010 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5011 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5012 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5013 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5014 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5015 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5016 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5017 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5018 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5019 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5020 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5021 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5022 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5023 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5024 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5025 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5026 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5027 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5028 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5029 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5030 * gcc.target/i386/mpx/label-address-1.c: New.
5031 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5032 * gcc.target/i386/mpx/macro.c: New.
5033 * gcc.target/i386/mpx/mpx-check.h: New.
5034 * gcc.target/i386/mpx/mpx.exp: New.
5035 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5036 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5037 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5038 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5039 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5040 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5041 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5042 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5043 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5044 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5045 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5046 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5047 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5048 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5049 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5050 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5051 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5052 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5053 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5054 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5055 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5056 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5057 * gcc.target/i386/mpx/reference-1-nov.c: New.
5058 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5059 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5060 * gcc.target/i386/mpx/reference-2-nov.c: New.
5061 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5062 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5063 * gcc.target/i386/mpx/reference-3-nov.c: New.
5064 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5065 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5066 * gcc.target/i386/mpx/reference-4-nov.c: New.
5067 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5068 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5069 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5070 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5071 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5072 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5073 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5074 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5075 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5076 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5077 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5078 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5079 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5080 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5081 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5082 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5083 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5084 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5085 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5086 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5087 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5088 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5089 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5090 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5091 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5092 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5093 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5094 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5095 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5096 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5097 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5098 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5099 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5100 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5101 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5102 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5103 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5104 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5105 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5106 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5107 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5108 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5109 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5110 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5111 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5112 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5113 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5114 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5115 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5116 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5117 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5118 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5119 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5120 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5121 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5122 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5123 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5124 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5125 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5126 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5127 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5128 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5129 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5130 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5131 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5132 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5133 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5134 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5135 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5136 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5137 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5138 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5139 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5140 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5141 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5142 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5143 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5144 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5145 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5146 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5147 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5148 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5149 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5150 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5151 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5152 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5153 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5154 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5155 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5156 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5157 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5158 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5159 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5160 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5161 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5162 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5163 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5164 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5165 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5166 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5167 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5168 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5169 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5170 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5171 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5172 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5173 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5174 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5175 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5176 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5177 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5178 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5179 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5180 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5181 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5182 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5183 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5184 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5185 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5186 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5187 * gcc.target/i386/mpx/vla-1-nov.c: New.
5188 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5189 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5190 * gcc.target/i386/mpx/vla-2-nov.c: New.
5191 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5193 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5195 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5197 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5199 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5201 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5203 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5204 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5206 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5209 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5212 * c-c++-common/pr65120.c: New test.
5214 PR rtl-optimization/65321
5215 * gcc.dg/pr65321.c: New test.
5217 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5219 PR tree-optimization/65355
5220 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5222 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5225 * c-c++-common/pr49706.c: Adjust tests for not warning
5226 about !!x == y or !b == y where b is boolean, and add
5228 * c-c++-common/pr62199-2.c: Likewise.
5230 2015-03-09 Richard Biener <rguenther@suse.de>
5233 * gcc.dg/torture/pr65270-1.c: New testcase.
5234 * gcc.dg/torture/pr65270-2.c: Likewise.
5236 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5238 PR tree-optimization/63743
5239 * gcc.dg/pr63743.c: New test.
5241 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5244 * g++.dg/lto/pr65316_0.C: New testcase.
5245 * g++.dg/lto/pr65316_1.C: New testcase.
5247 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5250 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5252 * g++.dg/abi/rtti3.C: Likewise.
5254 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5257 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5259 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5261 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5263 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5265 2015-03-08 Morin <mikael@gcc.gnu.org>
5268 * gfortran.dg/entry_20.f90: New.
5270 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5273 * gcc.c-torture/compile/pr65153.c: New.
5275 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5278 * g++.dg/torture/pr65249.C: New.
5280 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5282 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5284 (int64_t): Likewise.
5286 2015-03-07 Marek Polacek <polacek@redhat.com>
5287 Martin Uecker <uecker@eecs.berkeley.edu>
5290 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5292 * c-c++-common/ubsan/bounds-8.c: New test.
5293 * c-c++-common/ubsan/bounds-9.c: New test.
5294 * gcc.dg/ubsan/bounds-2.c: New test.
5296 2015-03-05 Martin Sebor <msebor@redhat.com>
5298 * PR testsuite/63175
5299 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5300 checking of results into main to prevent it from getting optimized
5302 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5304 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5306 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5307 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5308 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5311 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5313 * g++.dg/lto/pr65302_1.C: New testcase.
5314 * g++.dg/lto/pr65302_0.C: New testcase.
5316 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5318 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5319 -fno-ipa-icf to dg-options.
5321 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5323 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5324 compiles using the linker plugin.
5326 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5328 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5330 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5332 * gcc.target/arm/pr65067.c: New test.
5334 2015-03-05 Martin Liska <mliska@suse.cz>
5337 * gcc.dg/ipa/pr65318.c: New test.
5339 2015-03-05 Marek Polacek <polacek@redhat.com>
5341 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5343 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5345 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5347 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5349 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5350 max-unroll-times back to defaults for s390.
5352 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5356 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5359 * g++.dg/cpp0x/initlist92.C: New.
5361 2015-03-05 Richard Biener <rguenther@suse.de>
5363 PR tree-optimization/65310
5364 * gcc.dg/vect/pr65310.c: New testcase.
5366 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5371 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5373 * gnat.dg/entry_queues3.adb: New test.
5375 2015-03-04 Ian Lance Taylor <iant@google.com>
5377 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5379 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5382 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5384 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5386 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5387 -fno-ipa-icf to dg-options
5388 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5389 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5391 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5394 * g++.dg/cpp0x/decltype62.C: New.
5396 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5398 * gnat.dg/object_overflow5.adb: New test.
5400 2015-03-03 Martin Liska <mliska@suse.cz>
5403 * gcc.dg/ipa/pr65287.c: New test.
5405 2015-03-03 Martin Jambor <mjambor@suse.cz>
5406 Eric Botcazou <ebotcazou@adacore.com>
5408 * gnat.dg/specs/pack12.ads: New test.
5410 2015-03-03 Martin Liska <mliska@suse.cz>
5412 * gcc.dg/ipa/PR65282.c: New test.
5414 2015-03-13 Jeff Law <law@redhat.com>
5416 PR tree-optimization/65241
5417 * gcc.c-torture/compile/pr65241.c: New test.
5419 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5422 * gcc.target/avr/torture/pr64331.c: New test.
5424 2015-03-03 Martin Liska <mliska@suse.cz>
5425 Jan Hubicka <hubicka@ucw.cz>
5427 * g++.dg/ipa/pr65263.C: New test.
5429 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5432 * gcc.dg/lto/pr65130_0.c: New testcase.
5433 * gcc.dg/lto/pr65130_1.c: New testcase.
5435 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5438 * g++.dg/torture/pr64988.C: New testcase.
5440 2015-03-02 Tobias Burnus <burnus@net-b.de>
5442 * gfortran.dg/coarray_atomic_6.f90: New.
5444 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5447 * gcc.target/i386/pr65184.c: New.
5449 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5452 * gcc.target/i386/pr65183.c: New.
5454 2015-02-28 Martin Liska <mliska@suse.cz>
5455 Jan Hubicka <hubicka@ucw.cz>
5457 * gcc.dg/ipa/ipa-icf-35.c: New test.
5458 * gcc.dg/ipa/ipa-icf-36.c: New test.
5459 * gcc.dg/ipa/ipa-icf-37.c: New test.
5461 2015-02-28 Martin Liska <mliska@suse.cz>
5462 Jan Hubicka <hubicka@ucw.cz>
5465 * gcc.dg/ipa/ipa-icf-34.c: New test.
5467 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5470 * gcc.target/sh/sh/pr61142.c: New.
5472 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5474 * g++.dg/other/dump-ada-spec-3.C: New test.
5476 2015-03-01 Martin Liska <mliska@suse.cz>
5478 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5479 * g++.dg/ipa/pr63595.C: Update expected results.
5481 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5484 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5486 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5488 * gcc.dg/vect/pr59354.c: Move vector producing code to
5491 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5494 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5495 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5496 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5497 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5499 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5501 PR tree-optimization/65048
5502 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5503 (foo): Use K&R style definition.
5505 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5508 * g++.dg/pr65032.C: New.
5510 2015-02-27 Marek Polacek <polacek@redhat.com>
5513 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5516 2015-02-27 Marek Polacek <polacek@redhat.com>
5519 * gcc.dg/pr65228.c: New test.
5521 2015-02-27 Kai Tietz <ktietz@redhat.com>
5524 * gcc.dg/weak/weak-17.c: New file.
5526 2015-02-27 Richard Biener <rguenther@suse.de>
5529 * g++.dg/lto/pr65193_0.C: New testcase.
5531 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5533 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5534 * gcc.target/s390/hotpatch-8.c: Likewise.
5535 * gcc.target/s390/hotpatch-9.c: Likewise.
5536 * gcc.target/s390/pr61078.c: Likewise.
5537 * gcc.target/s390/pr57960.c: Remove -m64.
5538 * gcc.target/s390/pr61078.c: Likewise.
5540 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5541 Martin Liska <mliska@suse.cz>
5544 * gcc.dg/pr64454.c: Disable ICF.
5545 * gcc.dg/pr28685-1.c: Disable ICF
5546 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5547 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5548 * g++.dg/ipa/ipa-icf-4.C: Update template.
5550 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5552 PR tree-optimization/65216
5553 * gcc.c-torture/execute/pr65216.c: New test.
5555 PR tree-optimization/65215
5556 * gcc.c-torture/execute/pr65215-1.c: New test.
5557 * gcc.c-torture/execute/pr65215-2.c: New test.
5558 * gcc.c-torture/execute/pr65215-3.c: New test.
5559 * gcc.c-torture/execute/pr65215-4.c: New test.
5560 * gcc.c-torture/execute/pr65215-5.c: New test.
5562 2015-02-26 Tom de Vries <tom@codesourcery.com>
5564 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5566 2015-02-26 Martin Liska <mliska@suse.cz>
5567 Jan Hubicka <hubicka@ucw.cz>
5569 * g++.dg/ipa/pr64146.C: Update expected results.
5570 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5571 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5572 * gcc.dg/ipa/ipa-icf-34.c: New test.
5574 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5576 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5577 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5578 (dg-additional-options): Remove dg directive.
5579 (dg-final): Add dg directive.
5581 2015-02-26 Marek Polacek <polacek@redhat.com>
5584 * g++.dg/ipa/pr65008.C: New test.
5586 2015-02-26 Tom de Vries <tom@codesourcery.com>
5588 * lib/profopt.exp (profopt-target-cleanup): New proc.
5589 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5590 files from sources from dg-additional-sources.
5592 2015-02-26 Tom de Vries <tom@codesourcery.com>
5594 * lib/gcov.exp: Cleanup in case of xfail.
5596 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5598 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5600 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5603 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5604 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5605 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5606 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5607 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5608 * g++.dg/debug/pr46123.C: XFAIL and move...
5609 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5610 * gcc.dg/debug/dwarf2-3.c: Move...
5611 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5613 2015-02-26 Marek Polacek <polacek@redhat.com>
5616 * g++.dg/cpp1y/pr65202.C: New test.
5618 2015-02-26 Tom de Vries <tom@codesourcery.com>
5620 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5621 locale_facets.h.gcov.
5623 2015-02-26 Tom de Vries <tom@codesourcery.com>
5625 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5627 2015-02-26 Tom de Vries <tom@codesourcery.com>
5629 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5631 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5634 * gcc.target/i386/pr65217.c: New.
5636 2015-02-26 Tom de Vries <tom@codesourcery.com>
5638 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5640 2015-02-26 Tom de Vries <tom@codesourcery.com>
5642 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5644 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5646 PR tree-optimization/65048
5647 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5649 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5651 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5652 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5654 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5657 * gcc.target/i386/pr65161.c: New test.
5659 2015-02-26 Terry Guo <terry.guo@arm.com>
5661 * gcc.target/arm/no-volatile-in-it.c: New test.
5663 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5665 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5666 (dg-options): Add -save-temps.
5667 (dg-final): Add cleanup-saved-temps.
5669 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5671 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5673 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5675 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5676 * gcc.target/powerpc/pack01.c: Include string.h.
5678 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5681 * gcc.target/i386/pr65167.c: New.
5683 2015-02-25 Kai Tietz <ktietz@redhat.com>
5685 PR tree-optimization/61917
5686 * gcc.dg/vect/vect-pr61917.c: New file.
5688 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5690 PR tree-optimization/65170
5691 * gcc.c-torture/execute/pr65170.c: New test.
5692 * gcc.dg/tree-ssa/vrp96.c: New test.
5694 2015-02-24 Tom de Vries <tom@codesourcery.com>
5696 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5698 2015-02-24 Tom de Vries <tom@codesourcery.com>
5701 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5702 (dg-additional-files-options): Copy additional_sources to
5703 additional_sources_used before emptying additional_sources.
5704 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5705 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5706 (cleanup-saved-temps): Use additional_sources_used instead of
5708 (dg-test): Reset additional_sources_used.
5710 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5713 * gfortran.dg/integer_exponentiation_6.F90: New test.
5715 2015-02-23 Martin Sebor <msebor@redhat.com>
5718 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5719 two parts. One to save registers, the other to verify the
5720 registers have the right values. Save register state into
5721 static data rather than on the stack.
5723 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5726 * c-c++-common/asan/pr63888.c: New test.
5728 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5731 * gcc.c-torture/compile/pr65163.c: New.
5733 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5735 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5736 with -m31 on 64 bit.
5737 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5738 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5740 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5742 * gcc.target/s390/20090223-1.c: Add
5743 -Wno-implicit-function-declaration option.
5744 * gcc.target/s390/pr42224.c: Likewise.
5745 * gcc.target/s390/pr55718.c: Likewise.
5747 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5749 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5750 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5751 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5752 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5753 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5754 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5755 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5756 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5757 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5758 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5759 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5760 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5761 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5762 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5763 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5764 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5765 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5766 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5767 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5768 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5769 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5771 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5773 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5774 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5775 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5776 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5777 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5778 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5779 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5780 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5781 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5782 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5783 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5784 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5785 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5786 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5787 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5788 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5790 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5794 * gfortran.dg/pr61960.f90: New.
5795 * gfortran.dg/pr64230.f90: New.
5796 * gfortran.dg/pr64980.f03: New.
5798 2015-02-22 Tom de Vries <tom@codesourcery.com>
5800 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5802 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5805 * gnat.dg/timing_events.adb: Removed, invalid test.
5807 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5810 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5812 * g++.dg/gcov/gcov-2.C: Likewise.
5814 2015-02-20 Richard Biener <rguenther@suse.de>
5816 PR tree-optimization/65136
5817 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5819 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5822 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5823 and nvptx-*-* blacklisting.
5825 * gcc.dg/sibcall-9.c: New test.
5826 * gcc.dg/sibcall-10.c: New test.
5828 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5830 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5832 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5835 * gcc.target/avr/torture/pr64452.c: New test.
5837 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5839 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5840 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5842 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5845 * lib/target-supports.exp (check_compile): Check whether
5846 additional_sources is defined before using it.
5848 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5851 * g++.dg/opt/pr65074.C: New file.
5853 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5855 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5856 (size_type): New typedef.
5857 (operator "" _script): Use it for the last argument.
5859 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5861 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5863 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5865 * lib/target-supports.exp (check_compile): Save/restore
5866 additional_sources that may belong to an actual test.
5868 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5870 PR gcov-profile/64634
5871 * g++.dg/gcov/gcov-15.C: New test.
5873 2015-02-18 Tom de Vries <tom@codesourcery.com>
5875 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5877 2015-02-18 Tom de Vries <tom@codesourcery.com>
5879 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5881 2015-02-18 Tom de Vries <tom@codesourcery.com>
5883 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5885 2015-02-18 Tom de Vries <tom@codesourcery.com>
5887 * gfortran.dg/fmt_cache_1.f: Add missing close.
5889 2015-02-18 Tom de Vries <tom@codesourcery.com>
5892 * gfortran.dg/read_eof_8.f90: Add missing close.
5894 2015-02-18 Richard Biener <rguenther@suse.de>
5896 PR tree-optimization/65063
5897 * gcc.dg/pr65063.c: New testcase.
5899 2015-02-18 Richard Biener <rguenther@suse.de>
5901 PR tree-optimization/62217
5902 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5904 2015-02-18 Marek Polacek <polacek@redhat.com>
5907 * c-c++-common/ubsan/pr65081.c: New test.
5909 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5911 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5912 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5914 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5916 * gcc.dg/ipa/propalign-3.c: New test.
5918 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5921 * gcc.target/sh/pr64793.c: New.
5922 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5924 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5926 * gcc.target/arm/divzero.c: New test case.
5928 2015-02-17 Tom de Vries <tom@codesourcery.com>
5930 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5932 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5933 Jakub Jelinek <jakub@redhat.com>
5936 * g++.dg/cpp0x/pr65075.C: New test.
5938 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5941 * gcc.target/powerpc/pr65058.c: New test.
5943 2015-02-16 Jeff Law <law@redhat.com>
5945 PR tree-optimization/64823
5946 * gcc.dg/uninit-20.c: New test.
5948 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5949 James Greenhalgh <james.greenhalgh@arm.com>
5952 * gcc.dg/ipa/ipa-clone-1.c: New test.
5954 2015-02-16 Richard Biener <rguenther@suse.de>
5956 PR tree-optimization/65077
5957 * gcc.dg/torture/pr65077.c: New testcase.
5959 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5961 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5962 Directive adjusted to scan for ldaxr.
5963 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5964 adjusted to scan for ldaex.
5966 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5969 * g++.dg/cpp0x/constexpr-65080.C: New.
5971 2015-02-16 Richard Biener <rguenther@suse.de>
5973 PR tree-optimization/63593
5974 * gcc.dg/pr63593.c: New testcase.
5976 2015-02-16 Marek Polacek <polacek@redhat.com>
5979 * gcc.dg/pr65066.c: New test.
5981 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5983 * gcc.dg/pr65002.C: Move ...
5984 * g++.dg/ipa/pr65002.C: ... here.
5986 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5988 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5989 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5990 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5991 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5993 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5996 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5997 the expression to find calls.
5998 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5999 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6000 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6001 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6002 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6004 2015-02-14 Marek Polacek <polacek@redhat.com>
6007 * gcc.dg/array-11.c: New test.
6008 * gcc.dg/array-12.c: New test.
6009 * gcc.dg/array-13.c: New test.
6010 * gcc.dg/array-14.c: New test.
6011 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6012 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6013 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6014 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6015 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6016 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6018 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6021 * g++.dg/lookup/using54.C: New.
6023 2015-02-13 Jeff Law <law@redhat.com>
6026 Revert my change for tree-optimization/64823.
6028 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6030 PR tree-optimization/65053
6031 * gcc.c-torture/execute/pr65053-1.c: New test.
6032 * gcc.c-torture/execute/pr65053-2.c: New test.
6034 2015-02-13 Marek Polacek <polacek@redhat.com>
6037 * gcc.dg/pr65050.c: New test.
6039 2015-02-13 Jeff Law <law@redhat.com>
6041 PR tree-optimization/64823
6042 * gcc.dg/uninit-20.c: New test.
6044 PR rtl-optimization/47477
6045 * gcc.dg/tree-ssa/pr47477.c: New test.
6047 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6050 * g++.dg/parse/ivdep-2.C: New.
6051 * g++.dg/parse/ivdep-3.C: Likewise.
6053 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6056 * gfortran.dg/continuation_13.f90: New test.
6057 * gfortran.dg/continuation_14.f: New test.
6059 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6062 * g++.dg/cpp0x/sfinae55.C: New.
6064 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6067 * g++.dg/ipa/pr65034.C: New test.
6069 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6071 PR tree-optimization/65002
6072 * gcc.dg/pr65002.C: New.
6074 2015-02-13 Marek Polacek <polacek@redhat.com>
6077 * c-c++-common/pr65040.c: New test.
6079 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6081 PR tree-optimization/64705
6082 * gcc.dg/tree-ssa/pr64705.c: New test.
6084 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6087 * gcc.dg/visibility-22.c: New test.
6088 * gcc.dg/visibility-23.c: New test.
6089 * gcc.target/i386/pr32219-1.c: New test.
6090 * gcc.target/i386/pr32219-2.c: New test.
6091 * gcc.target/i386/pr32219-3.c: New test.
6092 * gcc.target/i386/pr32219-4.c: New test.
6093 * gcc.target/i386/pr32219-5.c: New test.
6094 * gcc.target/i386/pr32219-6.c: New test.
6095 * gcc.target/i386/pr32219-7.c: New test.
6096 * gcc.target/i386/pr32219-8.c: New test.
6097 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6099 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6101 PR libgfortran/57822
6102 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6103 four different KINDs.
6105 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6108 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6111 * g++.dg/ubsan/pr65000.C: New test.
6113 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6116 * gfortran.dg/finalize_28.f90: New test
6118 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6121 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6122 DW_TAG_lexical_block removal.
6123 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6124 * g++.dg/guality/pr55541.C: New test.
6127 * g++.dg/ubsan/pr64984.C: New test.
6129 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6131 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6133 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6136 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6137 instructions for 2015-01-14 get_memmodel changes.
6138 * gcc.target/powerpc/atomic-p8.c: Likewise.
6141 * g++.dg/ubsan/pr65019.C: New test.
6143 PR tree-optimization/65014
6144 * gcc.c-torture/compile/pr65014.c: New test.
6146 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6148 PR libgfortran/57822
6149 * gfortran/fmt_g0_7.f08: Revise test.
6151 2015-02-11 Jeff Law <law@redhat.com>
6154 * gcc.target/m68k/pr63347.c: New test.
6156 2015-02-11 Marek Polacek <polacek@redhat.com>
6158 * g++.dg/ubsan/shift-1.C: New test.
6159 * gcc.dg/ubsan/c-shift-2.c: New test.
6160 * c-c++-common/ubsan/shift-5.c: Remove file.
6162 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6164 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6165 Directive adjusted to XFAIL.
6166 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6169 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6172 * g++.dg/opt/pr65003.C: New test.
6174 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6176 * lib/target-supports.exp (check_effective_target_pie): Renamed
6178 (check_effective_target_pie_enabled): This.
6179 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6180 * gcc.target/i386/pie.c: Likewise.
6182 2015-02-11 Andrew Pinski <apinski@cavium.com>
6185 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6186 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6188 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6191 * gcc.target/i386/pr61925-1.c: New test.
6192 * gcc.target/i386/pr61925-2.c: New test.
6193 * gcc.target/i386/pr61925-3.c: New test.
6195 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6198 * g++.dg/asan/pr65004.C: New test.
6200 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6203 * gcc.taget/sh/pr64661-0.h: New.
6204 * gcc.taget/sh/pr64661-1.c: New.
6205 * gcc.taget/sh/pr64661-2.c: New.
6206 * gcc.taget/sh/pr64661-3.c: New.
6207 * gcc.taget/sh/pr64661-4.c: New.
6209 2015-02-10 Richard Biener <rguenther@suse.de>
6211 PR tree-optimization/64995
6212 * g++.dg/torture/pr64995.C: New testcase.
6214 2015-02-10 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/64909
6217 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6219 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6221 * gcc.dg/signbit-sa.c: New test.
6223 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6225 PR libgfortran/57822
6226 * gfortran/fmt_g0_7.f08: New test.
6228 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6230 PR tree-optimization/43378
6231 * gcc.dg/tree-ssa/pr43378.c: New test.
6233 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6236 * g++.dg/torture/pr64978.C: New testcase.
6238 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6241 * gcc.dg/asan/pr64981.c: New test.
6243 2015-02-09 Marek Polacek <polacek@redhat.com>
6246 * gcc.dg/pr64856.c: New test.
6248 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6251 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6252 * gcc.c-torture/execute/pr64979.c: New test.
6254 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6256 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6258 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6261 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6263 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6266 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6268 2015-02-09 Richard Biener <rguenther@suse.de>
6270 PR tree-optimization/54000
6271 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6273 2015-02-09 Tom de Vries <tom@codesourcery.com>
6275 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6277 2015-02-09 Martin Liska <mliska@suse.cz>
6279 * g++.dg/ipa/pr64858.C: New test.
6281 2015-02-09 Tom de Vries <tom@codesourcery.com>
6283 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6285 2015-02-08 Andrew Pinski <apinski@cavium.com>
6287 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6289 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6292 * gfortran.dg/use_rename_8.f90: New.
6294 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6296 * gnat.dg/addr7.ad[sb]: New test.
6297 * gnat.dg/addr8.ad[sb]: Likewise.
6299 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6302 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6303 from jit.dg/test-compile-to-executable.c's create_code, with a
6304 clarification of the output message.
6305 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6307 (test_jit): Use CHECK_NO_ERRORS when calling
6308 gcc_jit_context_compile_to_file.
6309 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6310 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6311 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6312 about deletions that are attempted.
6313 (jit-verify-compile-to-file): Rename to...
6314 (jit-verify-output-file-was-created): ...this, and drop the
6315 attempt to run "file" and verify the output.
6316 (jit-verify-assembler): New function.
6317 (jit-verify-object): New function.
6318 (jit-verify-dynamic-library): New function.
6319 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6320 favor of an implementation from new file
6321 create-code-for-hello-world-executable.h, which also adds a
6323 (dg-final): Replace jit-verify-compile-to-file with
6324 jit-verify-output-file-was-created, and invoke new function
6325 jit-verify-assembler.
6326 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6328 (dg-final): Replace jit-verify-compile-to-file with
6329 jit-verify-output-file-was-created, and invoke new function
6330 jit-verify-dynamic-library.
6331 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6332 favor of an implementation from new file
6333 create-code-for-hello-world-executable.h, which also adds a
6335 (dg-final): Replace jit-verify-compile-to-file with
6336 jit-verify-output-file-was-created. Strengthen the expected stdout
6337 from the built executable.
6338 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6339 favor of an implementation from new file
6340 create-code-for-hello-world-executable.h, which also adds a
6342 (dg-final): Replace jit-verify-compile-to-file with
6343 jit-verify-output-file-was-created, and invoke new function
6345 * jit.dg/verify-dynamic-library.c: New source file.
6347 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6348 Brian Rzycki <b.rzycki@samsung.com>
6350 PR tree-optimization/64878
6351 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6353 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6356 * g++.dg/ipa/pr64896.C: New test.
6358 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6361 * gcc.target/powerpc/pr64205.c: New file.
6363 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6365 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6366 (dg-options): Use -fpie instead of -fPIE -pie.
6368 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6371 * g++.dg/asan/pr64937.C: New test.
6373 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6376 * gfortran.dg/class_to_type_4.f90: New test
6378 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6380 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6382 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6384 PR rtl-optimization/64957
6386 * gcc.c-torture/execute/pr64957.c: New test.
6388 2015-02-05 Jeff Law <law@redhat.com>
6391 * gcc.target/h8300/pr17306-1.c: New test.
6392 * gcc.target/h8300/pr17306-2.c: New test.
6394 2015-02-05 Tobias Burnus <burnus@net-b.de>
6397 * gfortran.dg/structure_constructor_12.f90: New.
6399 2015-02-05 Jeff Law <law@redhat.com>
6402 gcc.target/h8300/pr58400.c: New test.
6404 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6406 * gcc.target/arm/macro_defs0.c: New test.
6407 * gcc.target/arm/macro_defs1.c: New test.
6408 * gcc.target/arm/macro_defs2.c: New test.
6410 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6412 PR rtl-optimization/64905
6413 * gcc.target/i386/pr64905.c: Require nonpic target.
6414 (dg-options): Add -fomit-frame-pointer.
6417 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6419 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6422 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6425 * gfortran.dg/type_to_class_2.f90: New test
6426 * gfortran.dg/type_to_class_3.f90: New test
6428 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6431 * g++.dg/torture/pr64686.C: New testcase.
6433 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6435 PR rtl-optimization/64905
6436 * gcc.target/i386/pr64905.c: New file.
6438 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6440 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6441 * gcc.dg/guality/pr41616-1.c: Ditto.
6443 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6446 * gcc.dg/pr64817-3.c: New.
6448 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6449 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6451 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6452 pass parameters in registers.
6453 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6454 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6455 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6457 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6458 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6460 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6461 list, allow for multilibed targets.
6462 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6464 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6466 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6467 * gcc.dg/pr46728-6.c: Ditto.
6469 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6471 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6472 for mips_nanlegacy target.
6474 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6476 * gcc.target/i386/chkp-hidden-def.c: New.
6478 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6481 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6482 to use 24 bits for bitfield b.
6484 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6487 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6488 cache result in a global variable. Include all 32-bit targets for
6491 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6493 PR rtl-optimization/64756
6494 * gcc.c-torture/execute/pr64756.c: New test.
6496 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6499 * gcc.target/sh/pr64660-0.h: New.
6500 * gcc.target/sh/pr64660-1.c: New.
6501 * gcc.target/sh/pr64660-2.c: New.
6502 * gcc.target/sh/pr64660-3.c: New.
6503 * gcc.target/sh/pr64660-4.c: New.
6505 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6508 * g++.dg/warn/Waddress-2.C: New.
6510 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6513 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6515 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6517 PR preprocessor/64803
6518 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6520 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6522 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6524 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6526 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6527 (_ARM_FPSRC): Add DN and AHP fields.
6528 (clean_results): Force DN=1 on AArch64.
6529 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6530 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6531 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6532 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6533 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6534 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6536 2015-02-02 Alan Modra <amodra@gmail.com>
6538 * gcc.target/powerpc/cprophard.c: New.
6540 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6542 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6543 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6545 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6548 * gcc.dg/pr64817-1.c: New test.
6549 * gcc.dg/pr64817-2.c: New test.
6551 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6554 * gcc.target/sh/pr64851-0.h: New
6555 * gcc.target/sh/pr64851-1.c: New
6556 * gcc.target/sh/pr64851-2.c: New
6557 * gcc.target/sh/pr64851-3.c: New
6558 * gcc.target/sh/pr64851-4.c: New
6560 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6563 * gcc.dg/torture/pr64882.c: New test.
6565 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6568 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6571 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6573 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6574 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6575 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6576 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6577 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6578 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6580 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6581 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6583 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6584 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6587 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6590 * g++.dg/pr64688-2.C: New.
6592 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6594 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6595 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6596 * gcc.target/i386/fuse-caller-save.c: Ditto.
6597 * gcc.target/i386/headmerge-1.c: Ditto.
6598 * gcc.target/i386/headmerge-2.c: Ditto.
6599 * gcc.target/i386/sibcall-6.c: Ditto.
6601 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6604 * gcc.target/i386/pr64617.c: New test.
6606 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6609 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6610 (dg-options): Remove -m32.
6611 (dg-final): Scan for "movb %al" only.
6612 * gcc.target/i386/pr15184-2.c: Ditto.
6614 2015-01-30 Richard Biener <rguenther@suse.de>
6616 PR tree-optimization/64829
6617 * gcc.dg/vect/pr64829.c: New testcase.
6619 2015-01-29 Marek Polacek <polacek@redhat.com>
6622 * gcc.dg/pr64709.c: New test.
6624 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6627 * g++.dg/ubsan/pr64717-1.C: New test.
6628 * g++.dg/ubsan/pr64717-2.C: New test.
6630 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6632 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6634 2015-01-29 Jeff Law <law@redhat.com>
6637 * gcc.target/i386/pr15184-1.c: New test.
6638 * gcc.target/i386/pr15184-2.c: New test.
6640 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6642 PR tree-optimization/64746
6643 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6645 2015-01-29 Richard Biener <rguenther@suse.de>
6647 PR tree-optimization/64853
6648 * gcc.dg/torture/pr64853.c: New testcase.
6650 2015-01-29 Richard Biener <rguenther@suse.de>
6652 PR tree-optimization/64844
6653 * gcc.dg/vect/pr64844.c: New testcase.
6655 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6658 * gcc.dg/pr64809.c: Delete.
6660 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6663 * gcc.target/i386/pr64805.c: New.
6665 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6667 * gcc.dg/guality/guality.h (main): Add argv[0] to
6668 guality_gdb_command.
6670 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6673 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6675 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6678 * gcc.target/sh/sh.exp
6679 (check_effective_target_atomic_model_soft_gusa_available,
6680 check_effective_target_atomic_model_soft_tcb_available,
6681 check_effective_target_atomic_model_soft_imask_available,
6682 check_effective_target_atomic_model_hard_llcs_available): New.
6683 * gcc.target/sh/pr64659-0.h: New.
6684 * gcc.target/sh/pr64659-1.c: New.
6685 * gcc.target/sh/pr64659-2.c: New.
6686 * gcc.target/sh/pr64659-3.c: New.
6687 * gcc.target/sh/pr64659-4.c: New.
6689 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6691 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6692 scan-assembler-times pattern.
6694 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6697 * gcc.dg/pr64809.c: New test.
6699 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6701 PR tree-optimization/64277
6702 * gcc.dg/pr64277.c: New.
6704 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6706 PR tree-optimization/64718
6707 * gcc.c-torture/execute/pr64718.c: New test.
6709 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6711 * gcc.target/aarch64/abs_2.c: New.
6713 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6715 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6716 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6717 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6720 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6723 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6724 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6725 { target comdat_group }.
6727 2015-01-27 Tobias Burnus <burnus@net-b.de>
6730 * gfortran.dg/goacc/coarray_2.f90: New.
6732 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6736 * g++.dg/torture/pr64139.C: New testcase.
6737 * g++.dg/torture/pr60871.C: Likewise.
6739 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6742 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6743 prevent linking errors.
6745 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6748 * g++.dg/torture/pr64282.C: New testcase.
6750 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6752 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6755 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6757 * gcc.target/s390/hotpatch-13.c: New testcase.
6758 * gcc.target/s390/hotpatch-14.c: New testcase.
6759 * gcc.target/s390/hotpatch-15.c: New testcase.
6760 * gcc.target/s390/hotpatch-16.c: New testcase.
6761 * gcc.target/s390/hotpatch-17.c: New testcase.
6762 * gcc.target/s390/hotpatch-18.c: New testcase.
6763 * gcc.target/s390/hotpatch-19.c: New testcase.
6764 * gcc.target/s390/hotpatch-20.c: New testcase.
6765 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6766 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6767 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6768 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6769 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6770 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6771 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6772 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6773 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6774 * gcc.target/s390/hotpatch-10.c: Likewise.
6775 * gcc.target/s390/hotpatch-11.c: Likewise.
6776 * gcc.target/s390/hotpatch-12.c: Likewise.
6777 * gcc.target/s390/hotpatch-2.c: Likewise.
6778 * gcc.target/s390/hotpatch-3.c: Likewise.
6779 * gcc.target/s390/hotpatch-4.c: Likewise.
6780 * gcc.target/s390/hotpatch-5.c: Likewise.
6781 * gcc.target/s390/hotpatch-6.c: Likewise.
6782 * gcc.target/s390/hotpatch-7.c: Likewise.
6783 * gcc.target/s390/hotpatch-8.c: Likewise.
6784 * gcc.target/s390/hotpatch-9.c: Likewise.
6785 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6786 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6787 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6788 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6789 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6790 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6791 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6792 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6794 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6796 * gcc.dg/long_branch.c: New testcase.
6798 2015-01-27 Richard Biener <rguenther@suse.de>
6800 PR tree-optimization/56273
6801 PR tree-optimization/59124
6802 PR tree-optimization/64277
6803 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6804 * gcc.dg/Warray-bounds-12.c: Likewise.
6805 * gcc.dg/Warray-bounds-13.c: Likewise.
6807 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6809 PR rtl-optimization/61058
6810 * gcc.dg/pr61058.c: New test.
6812 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6814 * gcc.target/i386/chkp-narrow-bounds.c: New.
6816 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6818 PR tree-optimization/64807
6819 * gcc.dg/pr64807.c: New test.
6822 * gcc.dg/pr64766.c: New test.
6824 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6827 * gcc.target/sh/pr49263-4.c: New.
6829 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6832 * gfortran.dg/allocate_with_mold_1.f90: New test
6834 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6837 * gcc.dg/pr64778.c: New test.
6840 * gcc.dg/vect/pr64421.c: New test.
6842 2015-01-26 Tobias Burnus <burnus@net-b.de>
6845 * gfortran.dg/coarray_36.f: New.
6846 * gfortran.dg/coarray_37.f90: New.
6848 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6851 * gfortran.dg/class_allocate_18.f90: New.
6853 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6855 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6857 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6859 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6861 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6863 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6865 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6867 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6869 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6871 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6872 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6873 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6874 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6876 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6878 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6879 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6880 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6882 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6884 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6885 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6886 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6887 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6888 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6891 2015-01-26 Richard Biener <rguenther@suse.de>
6894 * gcc.dg/uninit-19.c: New testcase.
6896 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6898 * lib/target-supports.exp (check_effective_target_vect64): Add
6901 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6904 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6906 2015-01-26 Tony Liu <tony.liu@arm.com>
6908 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6911 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6914 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6915 correctly, clean up afterwards.
6917 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6920 * gfortran.dg/use_rename_7.f90: New.
6922 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6924 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6925 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6927 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6930 * gcc.target/sh/pr54236-4.c: New.
6932 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6934 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6935 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6938 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6941 * gfortran.dg/open_new_segv.f90: New test.
6943 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6952 * gcc.target/sh/pr64345-1.c: New.
6953 * gcc.target/sh/pr64345-2.c: New.
6954 * gcc.target/sh/pr59533-1.c: New.
6955 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6956 * gcc.target/sh/pr52933-2.c: Likewise.
6957 * gcc.target/sh/pr54089-1.c: Likewise.
6958 * gcc.target/sh/pr54236-1.c: Likewise.
6959 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6960 * gcc.target/sh/pr49263-1.c: Remove xfails.
6961 * gcc.target/sh/pr49263-2.c: Likewise.
6962 * gcc.target/sh/pr49263-3.c: Likewise.
6963 * gcc.target/sh/pr53987-1.c: Likewise.
6964 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6965 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6966 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6967 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6968 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6969 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6971 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6974 2015-01-24 Tom de Vries <tom@codesourcery.com>
6976 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6978 2015-01-23 Ian Lance Taylor <iant@google.com>
6981 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6982 targets without split stack support.
6984 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6987 * gcc.target/i386/pr64317.c: New test.
6989 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6991 PR rtl-optimization/63637
6992 PR rtl-optimization/60663
6993 * gcc.dg/pr63637-1.c: New test.
6994 * gcc.dg/pr63637-2.c: New test.
6995 * gcc.dg/pr63637-3.c: New test.
6996 * gcc.dg/pr63637-4.c: New test.
6997 * gcc.dg/pr63637-5.c: New test.
6998 * gcc.dg/pr63637-6.c: New test.
6999 * gcc.target/i386/pr63637-1.c: New test.
7000 * gcc.target/i386/pr63637-2.c: New test.
7001 * gcc.target/i386/pr63637-3.c: New test.
7002 * gcc.target/i386/pr63637-4.c: New test.
7003 * gcc.target/i386/pr63637-5.c: New test.
7004 * gcc.target/i386/pr63637-6.c: New test.
7006 2015-01-23 Richard Biener <rguenther@suse.de>
7009 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7010 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7012 2015-01-23 Marek Polacek <polacek@redhat.com>
7014 PR preprocessor/60570
7015 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7016 * gcc.dg/cpp/pr60570.c: New test.
7018 2015-01-23 Richard Biener <rguenther@suse.de>
7021 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7022 vectorization on vect64 targets.
7024 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7027 * gfortran.dg/class_allocate_17.f90: New.
7029 2015-01-23 Tobias Burnus <burnus@net-b.de>
7032 * gfortran.dg/goacc/combined_loop.f90: New.
7034 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7037 * gfortran.dg/make_unit.f90: New test.
7039 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7042 * gfortran.dg/negative_unit_int8.f: Update.
7044 2015-01-22 Jeff Law <law@redhat.com>
7047 * gcc.target/m68k/pr52076-1.c: New test.
7048 * gcc.target/m68k/pr52076-2.c: New test.
7050 2015-01-22 Richard Biener <rguenther@suse.de>
7053 * gcc.dg/torture/pr64728.c: New testcase.
7055 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7058 * g++.dg/pr64688.C: New test.
7060 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7062 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7063 to avoid errors with -fpic.
7065 2015-01-22 Richard Biener <rguenther@suse.de>
7068 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7070 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7072 PR rtl-optimization/64682
7073 * gcc.c-torture/execute/pr64682.c: New file.
7075 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7078 * gcc.dg/pr64511.c: New test.
7080 PR rtl-optimization/62078
7081 * g++.dg/opt/pr62078.C: New test.
7084 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7086 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7089 * gfortran.dg/internal_pack_15.f90: New test.
7091 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7093 * c-c++-common/tsan/step.c: New testcase.
7095 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7097 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7101 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7105 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7109 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7113 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7117 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7121 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7125 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7127 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7129 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7133 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7135 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7137 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7141 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7145 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7146 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7147 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7150 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7152 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7153 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7154 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7157 2015-01-21 Renlin Li <renlin.li@arm.com>
7159 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7160 * g++.dg/tls/thread_local5g.C: Likewise.
7161 * g++.dg/tls/thread_local6g.C: Likewise.
7163 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7165 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7166 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7167 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7169 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7171 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7172 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7173 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7175 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7178 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7179 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7181 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7184 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7185 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7187 2015-01-20 Jeff Law <law@redhat.com>
7190 * gcc.target/m68k/pr59946.c: New test.
7192 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7194 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7195 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7196 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7198 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7200 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7201 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7202 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7204 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7206 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7207 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7208 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7210 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7212 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7213 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7214 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7216 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7219 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7221 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7222 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7223 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7225 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7227 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7228 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7229 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7231 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7233 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7235 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7237 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7240 * g++.dg/ubsan/pr64632.C: New test.
7243 * gcc.dg/pr64663.c: New test.
7245 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7248 * g++.dg/warn/Wunused-var-23.C: New.
7250 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7253 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7254 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7256 2015-01-20 Richard Biener <rguenther@suse.de>
7259 * gcc.dg/lto/pr64684_0.c: New testcase.
7260 * gcc.dg/lto/pr64684_1.c: Likewise.
7261 * gcc.dg/lto/pr64684_2.c: Likewise.
7262 * gcc.dg/lto/pr64685_0.c: Likewise.
7263 * gcc.dg/lto/pr64685_1.c: Likewise.
7265 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7268 * g++.dg/cpp1y/lambda-init12.C: New.
7270 2015-01-20 Richard Biener <rguenther@suse.de>
7272 PR tree-optimization/64410
7273 * g++.dg/vect/pr64410.cc: Require vect_double.
7275 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7278 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7280 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7284 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7286 PR rtl-optimization/64081
7287 * gcc.dg/pr64081.c: New test.
7289 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7291 * jit.dg/harness.h: Include <unistd.h>.
7292 (CHECK_NO_ERRORS): New.
7293 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7294 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7295 gcc_jit_context_compile_to_file.
7296 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7297 args to the spawned executable.
7298 (jit-expand-vars): New function.
7299 (jit-exe-params): New variable.
7300 (dg-jit-set-exe-params): New function.
7301 (jit-dg-test): Detect testcases that use
7302 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7303 Set arguments of spawned process to jit-exe-params.
7304 (jit-get-output-filename): New function.
7305 (jit-setup-compile-to-file): New function.
7306 (jit-verify-compile-to-file): New function.
7307 (jit-run-executable): New function.
7308 (jit-verify-executable): New function.
7309 * jit.dg/test-compile-to-assembler.c: New testcase.
7310 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7311 * jit.dg/test-compile-to-executable.c: New testcase.
7312 * jit.dg/test-compile-to-object.c: New testcase.
7314 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7317 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7320 2015-01-19 Martin Liska <mliska@suse.cz>
7322 * objc/compile/pr64668.m: New test.
7324 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7326 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7327 (create_overflow_fn): Update comment to clarify that
7328 the third param of the created function is a bool *, not
7330 (verify_int_overflow_fn): Convert param "expected_ovf" from
7331 int to bool. Update third param of "overflow_fn_type" from int *
7332 to bool *. Update local "actual_ovf" from int to bool.
7333 (verify_uint_overflow_fn): Likewise.
7335 2015-01-19 Martin Liska <mliska@suse.cz>
7337 * gcc.dg/ipa/ipa-icf-33.c: New test.
7339 2015-01-19 Felix Yang <felix.yang@huawei.com>
7340 Haijian Zhang <z.zhanghaijian@huawei.com>
7342 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7343 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7344 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7345 result_float64x2, expected_hfloat64x2): New helper type, variable and
7347 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7348 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7349 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7350 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7351 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7352 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7353 and target without the FMA feature.
7355 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7357 * gcc.target/aarch64/pr64304.c: New testcase.
7359 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7361 PR rtl-optimization/64081
7362 * gcc.dg/pr64081.c: New test.
7364 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7367 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7369 * gcc.target/aarch64/test_frame_6.c: Likewise.
7370 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7371 and x19 (in the epilogue).
7372 * gcc.target/aarch64/test_frame_4.c: Likewise.
7373 * gcc.target/aarch64/test_frame_7.c: Likewise.
7375 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7377 * gcc.target/i386/chkp-always_inline.c: New.
7379 2015-01-15 Andrew Pinski <apinski@cavium.com>
7380 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7382 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7383 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7385 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7388 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7389 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7391 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7394 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7396 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7399 * gcc.target/sh/torture/pr64652.c: New.
7401 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7403 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7404 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7405 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7406 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7407 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7408 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7410 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7413 * g++.dg/torture/pr64378.C: New testcase.
7415 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7418 * gfortran.dg/block_13.f08: New test
7420 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7423 * gfortran.dg/associate_1.f03: Allow test for character with
7426 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7428 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7429 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7431 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7433 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7435 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7438 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7440 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7443 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7446 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7449 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7451 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7454 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7456 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7458 PR rtl-optimization/52773
7459 * gcc.c-torture/compile/pr52773.c: New test.
7461 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7464 * g++.dg/cpp0x/alias-decl-46.C: New.
7466 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7468 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7470 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7472 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7474 (CHECK_FP): Likewise.
7475 (CHECK_CUMULATIVE_SAT): Likewise.
7477 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7479 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7480 (Set_Neon_Cumulative_Sat): Add parameter.
7481 (__set_neon_cumulative_sat): Support new parameter.
7482 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7483 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7485 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7486 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7489 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7491 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7492 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7494 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7497 * g++.dg/tls/thread_local-ice4.C: New.
7499 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7501 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7504 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7507 * g++.dg/cpp0x/vt-62276.C: New.
7509 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7512 * g++.dg/pr64353.C: New.
7514 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7517 * gcc.target/aarch64/pr64263_1.c: New test.
7519 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7521 PR tree-optimization/64434
7522 * gcc.dg/torture/pr64434.c: Move to...
7523 * gcc.dg/pr64434.c: ... here.
7525 2015-01-16 Richard Biener <rguenther@suse.de>
7528 * gcc.dg/uninit-18.c: New testcase.
7530 2015-01-16 Richard Biener <rguenther@suse.de>
7532 PR tree-optimization/64568
7533 * g++.dg/torture/pr64568-2.C: New testcase.
7535 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7538 * gcc.target/i386/chkp-label-address.c: New.
7540 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7543 * gfortran.dg/pointer_init_6.f90: Extended.
7545 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7547 * gcc.c-torture/compile/20150108.c: New test.
7549 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7551 * gcc.target/visium: New directory.
7553 2015-01-16 Richard Biener <rguenther@suse.de>
7555 PR tree-optimization/61743
7556 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7557 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7559 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7561 * gcc.dg/pr64015.c: New test.
7563 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7567 * g++.dg/ipa/pr64612.C: New test.
7569 2015-01-16 Renlin Li <renlin.li@arm.com>
7571 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7573 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7575 * gcc.target/i386/sse-14.c: Test new intrinsic.
7576 * gcc.target/i386/sse-22.c: Ditto.
7578 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7581 * g++.dg/cpp0x/auto44.C: New.
7583 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7586 * gcc.target/nios2/gpopt-all.c: New test case.
7587 * gcc.target/nios2/gpopt-local.c: New test case.
7588 * gcc.target/nios2/gpopt-global.c: New test case.
7589 * gcc.target/nios2/gpopt-data.c: New test case.
7590 * gcc.target/nios2/gpopt-none.c: New test case.
7592 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7594 * g++.dg/ubsan/vptr-1.C: New test.
7595 * g++.dg/ubsan/vptr-2.C: New test.
7596 * g++.dg/ubsan/vptr-3.C: New test.
7597 * g++.dg/ubsan/vptr-4.C: New test.
7598 * g++.dg/ubsan/vptr-5.C: New test.
7599 * g++.dg/ubsan/vptr-6.C: New test.
7600 * g++.dg/ubsan/vptr-7.C: New test.
7601 * g++.dg/ubsan/vptr-8.C: New test.
7602 * g++.dg/ubsan/vptr-9.C: New test.
7604 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7606 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7608 * lib/gcc-dg.exp: Likewise.
7610 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7612 PR rtl-optimization/64110
7613 * gcc.target/i386/pr64110.c: Add scan-assembler.
7615 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7616 James Norris <jnorris@codesourcery.com>
7617 Cesar Philippidis <cesar@codesourcery.com>
7618 Ilmir Usmanov <i.usmanov@samsung.com>
7620 * lib/target-supports.exp (check_effective_target_fopenacc): New
7622 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7623 * g++.dg/goacc/goacc.exp: Likewise.
7624 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7625 * gcc.dg/goacc/goacc.exp: Likewise.
7626 * gfortran.dg/goacc/goacc.exp: Likewise.
7627 * c-c++-common/cpp/openacc-define-1.c: New file.
7628 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7629 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7630 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7631 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7632 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7633 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7634 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7635 * c-c++-common/goacc/cache-1.c: Likewise.
7636 * c-c++-common/goacc/clauses-fail.c: Likewise.
7637 * c-c++-common/goacc/collapse-1.c: Likewise.
7638 * c-c++-common/goacc/data-1.c: Likewise.
7639 * c-c++-common/goacc/data-2.c: Likewise.
7640 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7641 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7642 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7643 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7644 * c-c++-common/goacc/if-clause-1.c: Likewise.
7645 * c-c++-common/goacc/if-clause-2.c: Likewise.
7646 * c-c++-common/goacc/kernels-1.c: Likewise.
7647 * c-c++-common/goacc/loop-1.c: Likewise.
7648 * c-c++-common/goacc/loop-private-1.c: Likewise.
7649 * c-c++-common/goacc/nesting-1.c: Likewise.
7650 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7651 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7652 * c-c++-common/goacc/parallel-1.c: Likewise.
7653 * c-c++-common/goacc/pcopy.c: Likewise.
7654 * c-c++-common/goacc/pcopyin.c: Likewise.
7655 * c-c++-common/goacc/pcopyout.c: Likewise.
7656 * c-c++-common/goacc/pcreate.c: Likewise.
7657 * c-c++-common/goacc/pragma_context.c: Likewise.
7658 * c-c++-common/goacc/present-1.c: Likewise.
7659 * c-c++-common/goacc/reduction-1.c: Likewise.
7660 * c-c++-common/goacc/reduction-2.c: Likewise.
7661 * c-c++-common/goacc/reduction-3.c: Likewise.
7662 * c-c++-common/goacc/reduction-4.c: Likewise.
7663 * c-c++-common/goacc/sb-1.c: Likewise.
7664 * c-c++-common/goacc/sb-2.c: Likewise.
7665 * c-c++-common/goacc/sb-3.c: Likewise.
7666 * c-c++-common/goacc/update-1.c: Likewise.
7667 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7668 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7669 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7670 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7671 * gfortran.dg/goacc/assumed.f95: Likewise.
7672 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7673 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7674 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7675 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7676 * gfortran.dg/goacc/branch.f95: Likewise.
7677 * gfortran.dg/goacc/cache-1.f95: Likewise.
7678 * gfortran.dg/goacc/coarray.f95: Likewise.
7679 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7680 * gfortran.dg/goacc/cray.f95: Likewise.
7681 * gfortran.dg/goacc/critical.f95: Likewise.
7682 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7683 * gfortran.dg/goacc/data-tree.f95: Likewise.
7684 * gfortran.dg/goacc/declare-1.f95: Likewise.
7685 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7686 * gfortran.dg/goacc/fixed-1.f: Likewise.
7687 * gfortran.dg/goacc/fixed-2.f: Likewise.
7688 * gfortran.dg/goacc/fixed-3.f: Likewise.
7689 * gfortran.dg/goacc/fixed-4.f: Likewise.
7690 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7691 * gfortran.dg/goacc/if.f95: Likewise.
7692 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7693 * gfortran.dg/goacc/list.f95: Likewise.
7694 * gfortran.dg/goacc/literal.f95: Likewise.
7695 * gfortran.dg/goacc/loop-1.f95: Likewise.
7696 * gfortran.dg/goacc/loop-2.f95: Likewise.
7697 * gfortran.dg/goacc/loop-3.f95: Likewise.
7698 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7699 * gfortran.dg/goacc/omp.f95: Likewise.
7700 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7701 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7702 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7703 * gfortran.dg/goacc/parameter.f95: Likewise.
7704 * gfortran.dg/goacc/private-1.f95: Likewise.
7705 * gfortran.dg/goacc/private-2.f95: Likewise.
7706 * gfortran.dg/goacc/private-3.f95: Likewise.
7707 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7708 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7709 * gfortran.dg/goacc/reduction.f95: Likewise.
7710 * gfortran.dg/goacc/routine-1.f90: Likewise.
7711 * gfortran.dg/goacc/routine-2.f90: Likewise.
7712 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7713 * gfortran.dg/goacc/several-directives.f95: Likewise.
7714 * gfortran.dg/goacc/sie.f95: Likewise.
7715 * gfortran.dg/goacc/subarrays.f95: Likewise.
7716 * gfortran.dg/gomp/map-1.f90: Likewise.
7717 * gfortran.dg/openacc-define-1.f90: Likewise.
7718 * gfortran.dg/openacc-define-2.f90: Likewise.
7719 * gfortran.dg/openacc-define-3.f90: Likewise.
7720 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7721 * g++.dg/gomp/block-2.C: Likewise.
7722 * g++.dg/gomp/block-3.C: Likewise.
7723 * g++.dg/gomp/block-5.C: Likewise.
7724 * g++.dg/gomp/target-1.C: Likewise.
7725 * g++.dg/gomp/target-2.C: Likewise.
7726 * g++.dg/gomp/taskgroup-1.C: Likewise.
7727 * g++.dg/gomp/teams-1.C: Likewise.
7728 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7729 * gcc.dg/cilk-plus/jump.c: Likewise.
7730 * gcc.dg/gomp/block-1.c: Likewise.
7731 * gcc.dg/gomp/block-10.c: Likewise.
7732 * gcc.dg/gomp/block-2.c: Likewise.
7733 * gcc.dg/gomp/block-3.c: Likewise.
7734 * gcc.dg/gomp/block-4.c: Likewise.
7735 * gcc.dg/gomp/block-5.c: Likewise.
7736 * gcc.dg/gomp/block-6.c: Likewise.
7737 * gcc.dg/gomp/block-7.c: Likewise.
7738 * gcc.dg/gomp/block-8.c: Likewise.
7739 * gcc.dg/gomp/block-9.c: Likewise.
7740 * gcc.dg/gomp/target-1.c: Likewise.
7741 * gcc.dg/gomp/target-2.c: Likewise.
7742 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7743 * gcc.dg/gomp/teams-1.c: Likewise.
7745 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7747 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7750 2015-01-15 Mike Stump <mikestump@comcast.net>
7752 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7753 * gcc.dg/inline_2.c: Likewise.
7754 * gcc.dg/inline_3.c: Likewise.
7755 * gcc.dg/inline_4.c: Likewise.
7757 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7760 * gfortran.dg/proc_ptr_comp_43.f90: New.
7762 2015-01-15 Mike Stump <mikestump@comcast.net>
7764 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7765 * gcc.dg/unroll_2.c: Likewise.
7766 * gcc.dg/unroll_3.c: Likewise.
7767 * gcc.dg/unroll_4.c: Likewise.
7768 * gcc.dg/unroll_5.c: Likewise.
7770 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7773 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7775 * gcc.target/aarch64/test_frame_6.c: Likewise.
7776 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7777 x30 and x19 (in the epilogue).
7778 * gcc.target/aarch64/test_frame_4.c: Likewise.
7779 * gcc.target/aarch64/test_frame_7.c: Likewise.
7781 2015-01-15 Martin Liska <mliska@suse.cz>
7783 * g++.dg/ipa/pr64068.C: New test.
7784 * gcc.dg/ipa/PR64559.c: New test.
7786 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7788 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7791 2015-01-15 Richard Biener <rguenther@suse.de>
7793 PR tree-optimization/61743
7794 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7795 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7797 2015-01-15 Renlin Li <renlin.li@arm.com>
7799 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7800 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7802 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7804 * gcc.dg/vect/vect-aggressive-1.c: New.
7805 * gcc.target/i386/avx2-vect-aggressive.c: New.
7807 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7809 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7811 2015-01-15 Richard Biener <rguenther@suse.de>
7814 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7815 -Wl,-undefined,dynamic_lookup.
7817 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7819 * gnat.dg/opt47.adb: New test.
7821 2015-01-15 Richard Biener <rguenther@suse.de>
7824 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7826 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7828 PR tree-optimization/64434
7829 * gcc.dg/torture/pr64434.c: New test.
7831 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7833 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7834 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7835 -march=loongson* and -march=octeon* require -mno-micromips.
7837 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7838 Matthew Fortune <matthew.fortune@imgtec.com>
7840 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7841 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7842 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7843 * gcc.target/mips/call-saved-7.c: New file.
7844 * gcc.target/mips/call-saved-8.c: New file.
7845 * gcc.target/mips/call-saved-9.c: New file.
7847 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7849 * gcc.target/mips/lsa.c: New file.
7850 * gcc.target/mips/mips64-lsa.c: Likewise.
7851 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7852 * gcc.target/mips/mulsize-4.c: Likewise.
7853 * gcc.target/mips/mulsize-5.c: New file.
7854 * gcc.target/mips/mulsize-6.c: Likewise.
7855 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7856 and !HAS_LSA as ghost options.
7857 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7860 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7862 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7864 2015-01-15 Richard Biener <rguenther@suse.de>
7867 * gcc.dg/torture/pr64365.c: New testcase.
7869 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7871 * gcc.dg/stackprotectexplicit1.c: New test.
7872 * g++.dg/stackprotectexplicit2.c: New test.
7874 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7877 * gfortran.dg/inquire_internal.f90: New.
7878 * gfortran.dg/negative_unit_check.f90: New.
7880 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7883 * gcc.target/sh/pr53988-1.c: New.
7885 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7888 * g++.dg/tls/thread_local-ice3.C: New.
7890 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7892 * gcc.target/i386/fentry-override.c: Properly place {} in target
7893 selector. Remove nonpic.
7894 * gcc.target/i386/fentry.c: Likewise.
7896 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7898 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7899 warnings instead of errors.
7901 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7903 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7904 option support instead of ENABLE_LTO from Makefile.
7906 2015-01-14 Richard Biener <rguenther@suse.de>
7908 PR tree-optimization/59354
7909 * gcc.dg/vect/pr59354.c: New testcase.
7911 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7913 * lib/target-supports.exp
7914 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7915 on ARM architures before v7.
7917 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7920 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7923 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7926 * gcc.target/i386/pr64386.c: New test.
7928 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7931 * gcc.target/i386/pr64393.c: New test.
7933 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7936 * gcc.target/i386/pr64387.c: New test.
7938 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7940 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7942 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7944 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7946 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7949 * gcc.target/arm/pr64453.c: New.
7951 2015-01-14 Richard Biener <rguenther@suse.de>
7954 * gcc.dg/lto/pr64415_0.c: New testcase.
7955 * gcc.dg/lto/pr64415_1.c: Likewise.
7957 2015-01-14 Martin Liska <mliska@suse.cz>
7959 * gcc.dg/ipa/pr64307.c: New test.
7961 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7963 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7966 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969 * gcc.target/arm/pr64460_1.c: New test.
7971 2015-01-14 Richard Biener <rguenther@suse.de>
7973 PR tree-optimization/64493
7974 PR tree-optimization/64495
7975 * gcc.dg/vect/pr64493.c: New testcase.
7976 * gcc.dg/vect/pr64495.c: Likewise.
7978 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7980 * gcc.dg/Warray-bounds-11.c: New test-case.
7982 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7984 * gcc.target/mips/octeon3-pipe-1.c: New test.
7986 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7988 * jit.dg/harness.h (set_up_logging): Move string concatenation
7990 (concat_strings): New function.
7991 (dump_reproducer): New function.
7992 (test_jit): Call dump_reproducer.
7993 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7995 (jit-dg-test): Delete any generated reproducer from previous runs.
7996 Verify that a generated reproducer was created, and verify that it
7998 * jit.dg/test-nested-contexts.c (main): Call
7999 gcc_jit_context_dump_reproducer_to_file.
8001 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8003 * gcc.dg/aru-2.c: Add dg-require-profiling.
8005 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8007 * lib/target-supports.exp (check_profiling_available): Check if
8010 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8013 * g++.dg/torture/pr64565.C: New testcase.
8015 2015-01-13 Marek Polacek <polacek@redhat.com>
8018 * gcc.dg/tm/pr64391.c: New test.
8020 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8022 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8025 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8027 * gcc.target/i386/pie.c: New test.
8029 * lib/target-supports.exp (check_effective_target_pie): New.
8031 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8033 PR rtl-optimization/64286
8034 * gcc.target/i386/avx2-pr64286.c: New test.
8036 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8039 * g++.dg/cpp0x/vt-57626.C: New.
8041 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8044 * gfortran.dg/pr64528.f90: New test.
8046 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8048 * gcc.target/aarch64/subsp.c: New test.
8050 2015-01-13 Andrew Pinski <apinski@cavium.com>
8052 * gcc.target/aarch64/store-pair-1.c: New testcase.
8054 2015-01-13 Richard Biener <rguenther@suse.de>
8057 * gcc.dg/lto/pr64373_0.c: New testcase.
8059 2015-01-13 Andrew Pinski <apinski@cavium.com>
8061 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8062 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8064 2015-01-13 Richard Biener <rguenther@suse.de>
8066 PR tree-optimization/64406
8067 * gcc.dg/pr64406.c: New testcase.
8069 2015-01-13 Richard Biener <rguenther@suse.de>
8071 PR tree-optimization/64404
8072 * gcc.dg/vect/pr64404.c: New testcase.
8074 2015-01-13 Richard Biener <rguenther@suse.de>
8076 PR tree-optimization/64568
8077 * g++.dg/torture/pr64568.C: New testcase.
8079 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8081 * jit.dg/test-error-local-used-from-other-function.c: New test
8083 * jit.dg/test-error-param-reuse.c: New test case.
8084 * jit.dg/test-error-param-sharing.c: New test case.
8085 * jit.dg/test-error-param-used-from-other-function.c: New test
8087 * jit.dg/test-error-param-used-without-a-function.c: New test
8090 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8092 PR tree-optimization/64563
8093 * gcc.dg/pr64563.c: New test.
8096 * gcc.target/i386/pr64513.c: New test.
8098 PR tree-optimization/64454
8099 * gcc.dg/pr64454.c: New test.
8102 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8104 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8105 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8106 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8107 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8108 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8109 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8110 * gcc.dg/vect/slp-25.c: Likewise.
8111 * gcc.dg/vect/vect-109.c: Likewise.
8112 * gcc.dg/vect/vect-13.c: Likewise.
8113 * gcc.dg/vect/vect-17.c: Likewise.
8114 * gcc.dg/vect/vect-18.c: Likewise.
8115 * gcc.dg/vect/vect-19.c: Likewise.
8116 * gcc.dg/vect/vect-20.c: Likewise.
8117 * gcc.dg/vect/vect-21.c: Likewise.
8118 * gcc.dg/vect/vect-22.c: Likewise.
8119 * gcc.dg/vect/vect-27.c: Likewise.
8120 * gcc.dg/vect/vect-29.c: Likewise.
8121 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8122 * gcc.dg/vect/vect-2.c: Likewise.
8123 * gcc.dg/vect/vect-3.c: Likewise.
8124 * gcc.dg/vect/vect-4.c: Likewise.
8125 * gcc.dg/vect/vect-5.c: Likewise.
8126 * gcc.dg/vect/vect-72.c: Likewise.
8127 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8128 * gcc.dg/vect/vect-73.c: Likewise.
8129 * gcc.dg/vect/vect-77-global.c: Likewise.
8130 * gcc.dg/vect/vect-78-global.c: Likewise.
8131 * gcc.dg/vect/vect-7.c: Likewise.
8132 * gcc.dg/vect/vect-86.c: Likewise.
8133 * gcc.dg/vect/vect-align-1.c: Likewise.
8134 * gcc.dg/vect/vect-align-3.c: Likewise.
8135 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8136 * gcc.dg/vect/vect-all.c: Likewise.
8137 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8138 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8139 * gcc.dg/vect/vect-peel-3.c: Likewise.
8140 * gcc.dg/vect/vect-peel-4.c: Likewise.
8141 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8143 2015-01-12 Jeff Law <law@redhat.com>
8146 * gcc.target/m68k/pr64461.c: New test.
8148 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8150 * jit.dg/test-array-as-pointer.c (create_code): Update call
8151 to gcc_jit_context_new_global by setting "kind" to
8152 GCC_JIT_GLOBAL_IMPORTED.
8153 * jit.dg/test-error-array-as-pointer.c: Likewise.
8154 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8155 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8156 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8157 * jit.dg/test-using-global.c (the_global): Rename to...
8158 (imported_global): ...this.
8159 (create_code): Update to test the three kinds of global.
8160 (verify_code): Likewise.
8162 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8165 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8167 * gcc.target/i386/pr64291-2.c: Updated.
8169 2015-01-12 Richard Biener <rguenther@suse.de>
8171 PR tree-optimization/64530
8172 * gfortran.dg/pr64530.f90: New testcase.
8174 2015-01-12 Richard Biener <rguenther@suse.de>
8177 * gcc.dg/torture/pr64357.c: New testcase.
8179 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8181 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8184 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8185 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8187 2015-01-12 Martin Liska <mliska@suse.cz>
8189 * gcc.dg/ipa/PR64550.c: New test.
8191 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8194 * g++.dg/ipa/pr63470.C: New testcase.
8196 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8199 * gfortran.dg/typebound_operator_20.f90: New.
8201 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8204 * gfortran.dg/proc_ptr_comp_42.f90: New.
8206 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8209 * gfortran.dg/proc_ptr_comp_41.f90: New.
8211 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8213 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8215 2015-01-10 Tobias Burnus <burnus@net-b.de>
8218 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8219 and add dg-excess-errors.
8220 * gfortran.dg/line_length_6.f90: New.
8221 * gfortran.dg/line_length_7.f90: New.
8222 * gfortran.dg/line_length_8.f90: New.
8223 * gfortran.dg/line_length_9.f90: New.
8224 * gfortran.dg/line_length_10.f90: New.
8225 * gfortran.dg/line_length_11.f90: New.
8227 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8229 * jit.dg/test-threads.c (struct testcase): Move declaration
8230 to jit.dg/all-non-failing-tests.h.
8231 (testcases): Likewise.
8232 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8233 declaration here from jit.dg/all-non-failing-tests.h.
8234 (testcases): Likewise.
8235 * jit.dg/test-combination.c (create_code): Eliminate spelling
8236 out all of the testcases in favor of looping through the
8237 "testcases" metadata.
8238 (verify_code): Likewise.
8240 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8242 PR rtl-optimization/64536
8243 * gcc.dg/pr64536.c: New test.
8245 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8247 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8248 * jit.dg/test-combination.c (create_code): Likewise.
8249 (verify_code): Likewise.
8250 * jit.dg/test-constants.c: New test case.
8251 * jit.dg/test-threads.c: Add test-constants.c.
8253 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8256 * objc.dg/gnu-api-2-class.m: Add a test case
8257 for the above change.
8259 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8261 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8263 2015-01-09 Richard Biener <rguenther@suse.de>
8265 PR tree-optimization/64410
8266 * g++.dg/vect/pr64410.cc: New testcase.
8268 2015-01-09 Martin Liska <mliska@suse.cz>
8270 * gcc.dg/ipa/ipa-icf-32.c: New test.
8272 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8274 * c-c++-common/tsan/tsan_barrier.h: New.
8275 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8276 * c-c++-common/tsan/bitfield_race.c: Likewise.
8277 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8278 * c-c++-common/tsan/mutexset1.c: Likewise.
8279 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8280 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8281 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8282 * c-c++-common/tsan/simple_race.c: Likewise.
8283 * c-c++-common/tsan/simple_stack.c: Likewise.
8284 * c-c++-common/tsan/sleep_sync.c: Likewise.
8285 * c-c++-common/tsan/tiny_race.c: Likewise.
8286 * c-c++-common/tsan/tls_race.c: Likewise.
8287 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8288 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8289 * g++.dg/tsan/atomic_free.C: Likewise.
8290 * g++.dg/tsan/atomic_free2.C: Likewise.
8291 * g++.dg/tsan/cond_race.C: Likewise.
8292 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8294 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8297 * lib/target-supports.exp (check_effective_target_libatomic_available):
8299 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8300 targets that match effective-target libatomic_available.
8301 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8303 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8305 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8306 Verify the result of gcc_jit_context_get_last_error.
8307 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8309 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8311 PR tree-optimization/63989
8312 * gcc.dg/strlenopt-27.c: New test.
8314 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8316 * jit.dg/harness.h (set_up_logging): New function.
8317 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8318 set_up_logging on the context, so that every testcase is
8319 logged to a particular file.
8320 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8321 and call gcc_jit_context_set_logfile on the top-level context.
8323 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8326 * g++.dg/opt/pr64338.C: New test.
8328 2015-01-08 Tobias Burnus <burnus@net-b.de>
8330 * gfortran.dg/coarray/codimension_2b.f90: New file.
8331 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8332 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8334 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8337 * g++.dg/ext/fnname4.C: New.
8339 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8342 * g++.dg/cpp0x/constexpr-64462.C: New.
8344 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8347 * g++.dg/cpp0x/deleted10.C: New.
8349 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8351 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8353 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8355 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8356 GCC_JIT_UNARY_OP_ABS.
8357 (verify_unary_ops): Likewise.
8359 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8361 * jit.dg/test-arith-overflow.c: New test case.
8362 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8363 * jit.dg/test-combination.c (create_code): Likewise.
8364 (verify_code): Likewise.
8365 * jit.dg/test-threads.c (testcases): Likewise.
8367 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8369 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8370 rather than "jit". Load g++.exp, and call g++_init.
8371 Run test-*.cc files within the testsuite and *.cc files within
8373 (jit-dg-test): Drop the addition of -fgnu89-inline to
8374 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8375 doing it when compiling C testcases (since g++ does not handle
8376 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8377 is restored to the value after g++_init ran, rather than the
8378 value before g++_init ran. Return a list of
8379 $comp_output $output_file, as dg-test assumes.
8381 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8383 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8384 make it easier to figure out the origin of each test result when
8385 running test-combination.c and test-threads.c.
8386 (CHECK_VALUE): Likewise.
8387 (CHECK_DOUBLE_VALUE): Likewise.
8388 (CHECK_STRING_VALUE): Likewise.
8389 (CHECK_STRING_STARTS_WITH): Likewise.
8390 (CHECK_STRING_CONTAINS): Likewise.
8392 (check_string_value): Likewise, add "funcname" param.
8393 (check_string_starts_with): Likewise.
8394 (check_string_contains): Likewise.
8396 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8398 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8399 generating name of built executable.
8401 2015-01-07 Marek Polacek <polacek@redhat.com>
8404 * gcc.dg/pr64440.c: New test.
8405 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8407 2015-01-07 Marek Polacek <polacek@redhat.com>
8410 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8411 * gcc.dg/pr64417.c: New test.
8413 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8416 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8419 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8421 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8422 Check if testcases run without errors, not just if they compile.
8424 2015-01-06 Christian Bruel <christian.bruel@st.com>
8427 * gcc.target/sh/pr64507.c: New test.
8429 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8431 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8433 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8435 * c-c++-common/asan/sanitize-all-1.c: New test.
8436 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8437 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8438 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8439 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8441 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8443 * lib/target-supports.exp (check_profiling_available): Return 0 for
8445 (check_effective_target_tls_runtime): Likewise.
8446 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8447 * gcc.dg/20020312-2.c: Adjust for Visium.
8448 * gcc.dg/tls/thr-cse-1.c: Likewise
8449 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8450 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8451 * gcc.dg/weak/typeof-2.c: Likewise.
8453 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8455 PR rtl-optimization/64287
8456 * gcc.dg/aru-2.c: New test.
8458 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8461 * c-c++-common/ubsan/pr64344-1.c: New test.
8462 * c-c++-common/ubsan/pr64344-2.c: New test.
8464 PR tree-optimization/64465
8465 * gcc.dg/pr64465.c: New test.
8467 PR tree-optimization/64494
8468 * gcc.c-torture/compile/pr64494.c: New test.
8470 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8473 * gfortran.dg/realloc_on_assign_25.f90: New test.
8475 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8477 Update copyright years.
8479 2015-01-05 Marek Polacek <polacek@redhat.com>
8482 * gcc.dg/pr64423.c: New test.
8484 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8486 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8487 mmix-knuth-mmixware for the same reason as for MIPS.
8488 * gcc.dg/debug/debug-2.c: Ditto.
8490 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8492 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8495 * lib/gfortran.exp: Add libatomic library search path.
8496 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8497 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8499 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8501 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8503 * c-c++-common/tsan/bitfield_race.c: New testcase.
8504 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8506 2015-01-02 Tobias Burnus <burnus@net-b.de>
8508 * gfortran.dg/coarray/collectives_4.f90: New.
8510 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8513 * gfortran.dg/extends_16.f90: New.
8515 2015-01-02 Tobias Burnus <burnus@net-b.de>
8517 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8519 2015-01-02 Tobias Burnus <burnus@net-b.de>
8521 * gfortran.dg/coarray/codimension_2.f90: New.
8522 * gfortran.dg/coarray/codimension_2a.f90: New.
8523 * gfortran.dg/coarray_35.f90: New.
8524 * gfortran.dg/coarray_35a.f90: New.
8526 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8529 * gfortran.dg/dummy_procedure_11.f90: New.
8531 Copyright (C) 2015 Free Software Foundation, Inc.
8533 Copying and distribution of this file, with or without modification,
8534 are permitted in any medium without royalty provided the copyright
8535 notice and this notice are preserved.