1 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4 * g++.dg/pr66866.C: New test.
6 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8 * gcc.target/powerpc/vec-cmp-sel.c: New test.
10 2015-07-15 Richard Biener <rguenther@suse.de>
12 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
13 { -O3 -fomit-frame-pointer },
14 { -O3 -fomit-frame-pointer -funroll-loops } and
15 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
17 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
20 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
22 * gcc.target/mips/interrupt_handler-5.c: New test.
24 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
25 Robert Suchanek <robert.suchanek@imgtec.com>
27 * gcc.target/mips/interrupt_handler-4.c: New test.
29 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
32 * gcc.dg/lto/lto.exp: Initialize MPX.
34 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
36 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
38 * gcc.target/arm/scd42-3.c: Likewise.
40 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
42 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
43 code to be run when the pre-arch code increases the isa_rev to
46 2015-07-15 Richard Biener <rguenther@suse.de>
48 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
49 { -O3 -fomit-frame-pointer },
50 { -O3 -fomit-frame-pointer -funroll-loops } and
51 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
53 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
55 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
56 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
59 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
61 PR rtl-optimization/66838
62 * gcc.target/i386/pr66838.c: New test.
64 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
67 * g++.dg/template/pr66850.C: New test.
69 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
70 Cesar Philippidis <cesar@codesourcery.com>
71 Chung-Lin Tang <cltang@codesourcery.com>
73 * gcc.target/nios2/nios2-flushd.c: New.
74 * gcc.target/nios2/nios2-rdprs.c: New.
75 * gcc.target/nios2/r2-atomic.c: New.
76 * gcc.target/nios2/r2-eni.c: New.
77 * gcc.target/nios2/r2-wrpie.c: New.
79 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
80 Cesar Philippidis <cesar@codesourcery.com>
81 Chung-Lin Tang <cltang@codesourcery.com>
83 * gcc.target/nios2/cdx-ldstwm-1.c: New.
84 * gcc.target/nios2/cdx-ldstwm-2.c: New.
86 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
87 Cesar Philippidis <cesar@codesourcery.com>
88 Chung-Lin Tang <cltang@codesourcery.com>
90 * gcc.target/nios2/andci.c: New.
91 * gcc.target/nios2/bmx.c: New.
92 * gcc.target/nios2/cdx-add.c: New.
93 * gcc.target/nios2/cdx-branch.c: New.
94 * gcc.target/nios2/cdx-callret.c: New.
95 * gcc.target/nios2/cdx-loadstore.c: New.
96 * gcc.target/nios2/cdx-logical.c: New.
97 * gcc.target/nios2/cdx-mov.c: New.
98 * gcc.target/nios2/cdx-shift.c: New.
99 * gcc.target/nios2/cdx-sub.c: New.
100 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
102 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
105 * g++.dg/cpp0x/vt-65071.C: New.
107 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
108 Cesar Philippidis <cesar@codesourcery.com>
109 Chung-Lin Tang <cltang@codesourcery.com>
111 * gcc.target/nios2/r2-io-range.c: New.
112 * gcc.target/nios2/r2-stio-1.c: New.
113 * gcc.target/nios2/r2-stio-2.c: New.
114 * gcc.target/nios2/nios2-ldxio.c: New.
115 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
116 of just compile. Add more tests.
118 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
120 gfortran.dg/pr66864.f90: New test.
122 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
124 PR rtl-optimization/66626
125 * gcc.target/i386/pr66626.c: New.
127 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
129 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
130 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
131 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
133 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/template/crash81.C: Adjust for error + inform change.
136 * g++.dg/template/pr58878.C: Likewise.
137 * g++.dg/template/shadow1.C: Likewise.
138 * g++.dg/template/shadow2.C: Likewise.
139 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
140 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
141 * g++.old-deja/g++.brendan/crash7.C: Likewise.
142 * g++.old-deja/g++.pt/shadow2.C: Likewise.
144 2015-07-14 Richard Biener <rguenther@suse.de>
146 PR tree-optimization/66863
147 * gcc.dg/torture/pr66863.c: New testcase.
149 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
152 * g++.dg/template/pr65186.C: New test.
154 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
156 * gcc.target/arm/macro_defs0.c: Add directive to skip
157 test if -marm is present.
158 * gcc.target/arm/macro_defs1.c: Likewise.
160 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
162 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
164 * gcc.target/aarch64/adds1.c: Likewise.
165 * gcc.target/aarch64/ands_1.c: Likewise.
166 * gcc.target/aarch64/bics_1.c: Likewise.
167 * gcc.target/aarch64/subs1.c: Likewise.
168 * gcc.target/aarch64/subs3.c: Likewise.
170 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
173 * gfortran.dg/pr64589.f90: New test.
175 2015-07-13 Renlin Li <renlin.li@arm.com>
178 * gcc.c-torture/execute/pr66556.c: New.
180 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
182 * gcc.dg/20020219-1.c: Fix double word typos.
183 * gcc.dg/20020919-1.c: Same.
185 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
186 Jeff Law <law@redhat.com>
189 * g++.dg/tree-ssa/pr66726.c: New test.
190 * gcc.dg/tree-ssa/pr66726-2.c: New test.
191 * gcc.dg/tree-ssa/pr66726.c: New test.
193 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/cpp0x/variadic-ttp2.C: New.
198 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
201 * g++.dg/cpp0x/auto46.C: New test.
202 * g++.dg/template/pr30044.C: New test.
203 * g++.dg/template/shadow2.C: New test.
204 * g++.dg/template/error55.C: New test.
205 * g++.dg/template/crash83.C: Accept any error string.
206 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
208 * g++.dg/cpp0x/variadic19.C: Likewise
209 * g++.dg/template/canon-type-13.C: Likewise.
210 * g++.old-deja/g++.pt/ttp42.C: Likewise.
211 * g++.dg/torture/20070621-1.C: Likewise.
213 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
216 * g++.dg/init/explicit3.C: New.
218 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
221 * gcc.target/i386/pr66819-1.c: New test.
222 * gcc.target/i386/pr66819-2.c: Likewise.
223 * gcc.target/i386/pr66819-3.c: Likewise.
224 * gcc.target/i386/pr66819-4.c: Likewise.
225 * gcc.target/i386/pr66819-5.c: Likewise.
227 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
230 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
231 __attribute__((noinline, noclone)). Change "x" to "volatile char"
232 type to prevent possible flag-clobbering zero-extensions.
233 * gcc.target/i386/pr66703.c: New test.
235 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/cpp0x/nsdmi-template15.C: New.
240 2015-07-10 Jiong Wang <jiong.wang@arm.com>
242 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
244 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
246 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
247 * gcc.target/arm/flip-thumb.c: Likewise.
249 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
252 * gcc.target/i386/pr66813.c: New test.
254 2015-07-10 Jakub Jelinek <jakub@redhat.com>
257 * gcc.dg/gomp/pr66820.c: New test.
259 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
262 * g++.dg/cpp0x/scoped_enum6.C: New.
264 2015-07-10 Tom de Vries <tom@codesourcery.com>
266 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
267 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
269 2015-07-10 Richard Biener <rguenther@suse.de>
271 PR tree-optimization/66823
272 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
273 which should not be necessary. XFAIL.
275 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
278 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
280 2015-07-09 Jakub Jelinek <jakub@redhat.com>
283 * gcc.dg/gomp/pr66633-1.c: New test.
284 * gcc.dg/gomp/pr66633-2.c: New test.
285 * gcc.dg/gomp/pr66633-3.c: New test.
286 * gcc.dg/gomp/pr66633-4.c: New test.
288 2015-07-09 John Marino <gnugcc@marino.st>
290 * lib/target-supports.exp (check_effective_target_pie):
293 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
296 * gcc.target/i386/pr66814.c: New test.
298 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
301 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
302 * gcc.target/aarch64/fnmul-2.c: Likewise.
303 * gcc.target/aarch64/fnmul-3.c: Likewise.
304 * gcc.target/aarch64/fnmul-4.c: Likewise.
306 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
309 * g++.dg/cpp0x/vt-65790.C: New.
311 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
314 * gcc.target/i386/pr66818.c: New test.
316 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
319 * gcc.target/i386/pr66817.c: New test.
321 2015-07-09 Marek Polacek <polacek@redhat.com>
323 PR tree-optimization/66718
324 * gcc.dg/vect/vect-126.c: New test.
326 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
328 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
329 even when dwarf-2 is not the default.
331 2015-07-08 Jeff Law <law@redhat.com>
334 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
335 to have a single memory reference.
337 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
339 * g++.dg/other/dump-ada-spec-9.C: New test.
341 2015-07-08 Jakub Jelinek <jakub@redhat.com>
343 * g++.dg/vect/vect.exp: Run also simd* tests.
344 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
345 (check_vect): Fix up get_cpuid call for C++.
346 * g++.dg/vect/simd-clone-1.cc: New test.
348 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
350 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
352 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
354 * gcc.target/i386/readeflags-1.c (abort): New prototype.
355 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
357 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
360 * g++.dg/cpp0x/auto45.C: New.
362 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
365 * gcc.target/i386/pr66334.c: New.
367 2015-07-08 David Malcolm <dmalcolm@redhat.com>
369 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
372 2015-07-08 David Malcolm <dmalcolm@redhat.com>
375 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
376 (verify_code): Update expected error message.
377 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
378 (verify_code): Likewise.
379 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
380 (verify_code): Likewise.
382 2015-07-08 Richard Biener <rguenther@suse.de>
384 PR tree-optimization/66793
385 * gcc.dg/torture/pr66793.c: New testcase.
387 2015-07-08 Richard Biener <rguenther@suse.de>
389 PR tree-optimization/66794
390 * gcc.dg/torture/pr66794.c: New testcase.
392 2015-07-08 Marek Polacek <polacek@redhat.com>
395 * g++.dg/abi/abi-tag15.C: New test.
397 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
399 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
400 * gcc.target/mips/branch-3.c: Ditto
401 * gcc.target/mips/branch-4.c: Ditto.
402 * gcc.target/mips/branch-5.c: Ditto.
403 * gcc.target/mips/branch-6.c: Ditto.
404 * gcc.target/mips/branch-7.c: Ditto.
405 * gcc.target/mips/branch-8.c: Ditto.
406 * gcc.target/mips/branch-9.c: Ditto.
407 * gcc.target/mips/branch-10.c: Ditto.
408 * gcc.target/mips/branch-11.c: Ditto.
409 * gcc.target/mips/branch-12.c: Ditto.
410 * gcc.target/mips/branch-13.c: Ditto.
411 * gcc.target/mips/umips-branch-5.c: New file.
412 * gcc.target/mips/umips-branch-6.c: New file.
413 * gcc.target/mips/umips-branch-7.c: New file.
414 * gcc.target/mips/umips-branch-8.c: New file.
415 * gcc.target/mips/umips-branch-9.c: New file.
416 * gcc.target/mips/umips-branch-10.c: New file.
417 * gcc.target/mips/umips-branch-11.c: New file.
418 * gcc.target/mips/umips-branch-12.c: New file.
419 * gcc.target/mips/umips-branch-13.c: New file.
420 * gcc.target/mips/umips-branch-14.c: New file.
421 * gcc.target/mips/umips-branch-15.c: New file.
422 * gcc.target/mips/umips-branch-16.c: New file.
423 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
424 (OCCUPY_0xfffc): New define.
426 2015-07-08 Renlin Li <renlin.li@arm.com>
428 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
430 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
432 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
434 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
436 * gcc.target/i386/bt-3.c: New test.
437 * gcc.target/i386/bt-4.c: Ditto.
439 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
441 * g++.dg/other/dump-ada-spec-8.C: New test.
443 2015-07-07 David Malcolm <dmalcolm@redhat.com>
446 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
448 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
450 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
452 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
453 Avoid using an opaque struct for local "f".
455 2015-07-07 David Malcolm <dmalcolm@redhat.com>
458 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
459 * jit.dg/test-pr66779.c: New testcase.
461 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
463 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
466 2015-07-07 Richard Biener <rguenther@suse.de>
468 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
470 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
472 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
473 * gcc.target/mips/call-5.c: Ditto.
474 * gcc.target/mips/call-6.c: Ditto.
476 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
478 * gcc.dg/dx-test.c: New test-case.
480 2015-07-07 Andre Vehreschild <vehre@gmx.de>
483 * gfortran.dg/allocate_with_source_9.f08: New test.
485 2015-07-07 Christian Bruel <christian.bruel@st.com>
488 * gcc.target/arm/flip-thumb.c: Fix scan.
489 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
490 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
491 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
494 2015-07-06 Jakub Jelinek <jakub@redhat.com>
497 * gcc.c-torture/execute/pr65956.c: New test.
499 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
501 * gcc.target/arm/aapcs/align1.c: New.
502 * gcc.target/arm/aapcs/align_rec1.c: New.
503 * gcc.target/arm/aapcs/align2.c: New.
504 * gcc.target/arm/aapcs/align_rec2.c: New.
505 * gcc.target/arm/aapcs/align3.c: New.
506 * gcc.target/arm/aapcs/align_rec3.c: New.
507 * gcc.target/arm/aapcs/align4.c: New.
508 * gcc.target/arm/aapcs/align_rec4.c: New.
509 * gcc.target/arm/aapcs/align_vararg1.c: New.
510 * gcc.target/arm/aapcs/align_vararg2.c: New.
512 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
514 * gfortran.dg/iomsg_2.f90: New test.
516 2015-07-06 Richard Biener <rguenther@suse.de>
518 PR tree-optimization/66772
519 * gcc.dg/torture/pr66772-1.c: New testcase.
520 * gcc.dg/torture/pr66772-2.c: Likewise.
522 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
524 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
525 the jals instruction.
527 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
530 * gcc.target/i386/pr53383-1.c: New file.
531 * gcc.target/i386/pr53383-2.c: Likewise.
532 * gcc.target/i386/pr53383-3.c: Likewise.
534 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
536 * gcc.target/aarch64/fnmul-1.c: New.
537 * gcc.target/aarch64/fnmul-2.c: New.
538 * gcc.target/aarch64/fnmul-3.c: New.
539 * gcc.target/aarch64/fnmul-4.c: New.
541 2015-07-06 Richard Biener <rguenther@suse.de>
544 * gcc.dg/torture/pr66759.c: New testcase.
546 2015-07-06 Andre Vehreschild <vehre@gmx.de>
549 * gfortran.dg/alloc_comp_class_3.f03: New test.
550 * gfortran.dg/alloc_comp_class_4.f03: New test.
552 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
554 * gcc.c-torture/execute/pr66757.c: New test.
556 2015-07-06 Bin Cheng <bin.cheng@arm.com>
558 PR tree-optimization/66720
559 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
561 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
562 Sandra Loosemore <sandra@codesourcery.com>
564 * gcc.target/nios2/gprel-offset.c: New test.
566 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
569 * gfortran.dg/pr66725.f90: New test.
571 2015-07-03 Jason Merrill <jason@redhat.com>
573 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
574 Avoid narrowing error.
576 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
578 PR rtl-optimization/66706
579 * gcc.target/powerpc/shift-int.c: New testcase.
581 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
584 * gcc.target/i386/pr66746.c: New file.
586 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
588 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
590 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
592 PR tree-optimization/66119
593 * g++.dg/opt/pr66119.C: New.
595 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
598 * gfortran.dg/submodule_1.f90: New test
599 * gfortran.dg/submodule_2.f90: New test
600 * gfortran.dg/submodule_3.f90: New test
601 * gfortran.dg/submodule_4.f90: New test
602 * gfortran.dg/submodule_5.f90: New test
603 * gfortran.dg/submodule_6.f90: New test
604 * gfortran.dg/submodule_7.f90: New test
606 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
608 PR preprocessor/53690
609 * g++.dg/cpp/pr53690.C: New.
611 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
613 * gcc.target/powerpc/vec-cmp.c: New test.
615 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
618 * gfortran.dg/pr56520.f90: New test.
620 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
623 * gfortran.dg/pr66545_1.f90: New test.
624 * gfortran.dg/pr66545_2.f90: New test.
626 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
628 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
629 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
631 2015-07-02 Richard Biener <rguenther@suse.de>
634 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
637 2015-07-02 Richard Biener <rguenther@suse.de>
639 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
641 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
643 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
645 2015-07-01 Jason Merrill <jason@redhat.com>
647 * lib/target-supports.exp (cxx_default): Set to C++14.
649 2015-07-01 Tom de Vries <tom@codesourcery.com>
652 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
655 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
657 * gfortran.dg/warn_conversion_8.f90: New test.
659 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
661 PR rtl-optimization/61047
662 * gcc.c-torture/execute/20150611-1.c: New testcase.
664 2015-07-01 David Malcolm <dmalcolm@redhat.com>
667 * jit.dg/all-non-failing-tests.h: Add
668 test-pr66700-observing-write-through-ptr.c.
669 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
671 2015-07-01 David Malcolm <dmalcolm@redhat.com>
673 * jit.dg/test-accessing-union.c: Add comments for use by
674 gcc/jit/docs/topics/types.rst.
676 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
678 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
679 'do-require-effective-target' with 'dg-require-effective-target'.
680 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
681 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
682 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
683 'stlex' with 'strex' as the expected output.
685 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/cpp0x/gen-attrs-60.C: New.
689 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
691 2015-07-01 Jiong Wang <jiong.wang@arm.com>
693 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
695 * gcc.target/aarch64/pic-small.c: Restrict this test under
696 check_effective_target_aarch64_small_fpic.
698 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
700 * gfortran.dg/gomp/pr66633.f90: New test.
702 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
705 * g++.dg/template/pr66686.C: New test.
707 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
709 * gnat.dg/lto17.ad[sb]: New test.
711 2015-06-30 David Malcolm <dmalcolm@redhat.com>
713 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
714 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
716 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
718 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
720 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
722 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
724 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
726 * jit.dg/test-switch.c: New testcase.
727 * jit.dg/test-switch.cc: New testcase.
729 2015-06-30 David Malcolm <dmalcolm@redhat.com>
732 * jit.dg/all-non-failing-tests.h: Add note about
733 test-validly-unreachable-block.c.
734 * jit.dg/test-validly-unreachable-block.c: New file.
736 2015-06-30 David Malcolm <dmalcolm@redhat.com>
739 * jit.dg/all-non-failing-tests.h: Add note about
740 test-extra-options.c.
741 * jit.dg/test-extra-options.c: New testcase.
743 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
746 * gcc.target/i386/pr66691.c: New.
748 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
750 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
751 * gcc.target/i386/iamcu/args.h: Likewise.
752 * gcc.target/i386/iamcu/asm-support.S: Likewise.
753 * gcc.target/i386/iamcu/defines.h: Likewise.
754 * gcc.target/i386/iamcu/macros.h: Likewise.
755 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
756 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
757 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
758 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
759 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
760 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
761 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
762 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
763 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
764 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
765 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
766 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
767 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
768 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
769 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
770 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
771 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
773 2015-06-30 Marek Polacek <polacek@redhat.com>
775 * gcc.dg/fold-minus-6.c: New test.
777 * gcc.dg/fold-ior-3.c: New test.
779 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
781 Implement N4197 - Adding u8 character literals
782 * g++.dg/cpp1z/utf8.C: New.
783 * g++.dg/cpp1z/utf8-neg.C: New.
784 * g++.dg/cpp1z/udlit-utf8char.C: New.
786 2015-06-30 Marek Polacek <polacek@redhat.com>
788 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
790 2015-06-30 Tom de Vries <tom@codesourcery.com>
792 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
793 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
794 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
795 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
797 2015-06-30 Marek Polacek <polacek@redhat.com>
799 * gcc.dg/fold-ior-2.c: New test.
801 2015-06-30 Tom de Vries <tom@codesourcery.com>
803 PR tree-optimization/66652
804 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
805 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
807 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
809 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
812 * g++.dg/cpp0x/constexpr-friend-3.C: New.
813 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
815 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
818 * gfortran.dg/wunused-parameter.f90: New test.
820 2015-06-29 Richard Henderson <rth@redhat.com>
822 * gcc.target/i386/asm-flag-1.c: New.
823 * gcc.target/i386/asm-flag-2.c: New.
824 * gcc.target/i386/asm-flag-3.c: New.
825 * gcc.target/i386/asm-flag-4.c: New.
826 * gcc.target/i386/asm-flag-5.c: New.
828 2015-06-29 Marek Polacek <polacek@redhat.com>
831 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
832 * c-c++-common/pr66322.c: New test.
833 * g++.dg/eh/scope1.C: Remove dg-warning.
835 2015-06-29 Richard Biener <rguenther@suse.de>
837 PR tree-optimization/66677
838 * gcc.dg/vect/pr66677.c: New testcase.
840 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
843 * gcc.dg/tree-ssa/pr64130.c: New test.
845 2015-06-26 Jiong Wang <jiong.wang@arm.com>
847 * gcc.target/aarch64/pic-small.c: New testcase.
849 2015-06-26 Richard Biener <rguenther@suse.de>
851 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
853 2015-06-26 Marek Polacek <polacek@redhat.com>
855 * gcc.dg/fold-and-1.c: New test.
856 * gcc.dg/fold-and-2.c: New test.
858 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
860 * gnat.dg/warn11.adb: Add missing dg directive.
861 * gnat.dg/warn12.adb: New test.
862 * gnat.dg/warn12_pkg.ads: New helper.
864 2015-06-26 Richard Biener <rguenther@suse.de>
866 * gfortran.dg/reassoc_3.f90: Adjust.
868 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.target/i386/pr66412.c: New test.
873 2015-06-25 Richard Biener <rguenther@suse.de>
875 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
877 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
879 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
881 2015-06-25 Richard Biener <rguenther@suse.de>
883 * gfortran.dg/vect/vect-9.f90: New testcase.
885 2015-06-25 Nick Clifton <nickc@redhat.com>
887 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
888 H8300 and M32R targets.
890 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
893 * gfortran.dg/maxerrors.f90: New test.
895 2015-06-08 DJ Delorie <dj@redhat.com>
897 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
899 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
901 * gcc.target/aarch64/mgeneral-regs_3.c: New.
903 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
905 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
906 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
907 * gcc.target/aarch64/nofp_1.c: New file.
909 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
911 Implement N3928 - Extending static_assert
912 * g++.dg/cpp0x/static_assert8.C: Adjust.
913 * g++.dg/cpp0x/static_assert12.C: New.
914 * g++.dg/cpp0x/static_assert13.C: New.
915 * g++.dg/cpp1y/static_assert1.C: New.
916 * g++.dg/cpp1y/static_assert2.C: New.
917 * g++.dg/cpp1z/static_assert-nomsg.C: New.
919 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
922 * g++.dg/cpp0x/trailing11.C: New.
924 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
926 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
928 * gcc.target/arm/memset-inline-10.c: Likewise.
929 * gcc.target/arm/pr58784.c: Likewise.
930 * gcc.target/arm/pr59985.C: Likewise.
931 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
933 2015-06-24 Renlin Li <renlin.li@arm.com>
935 * gcc.target/aarch64/arm_align_max_pwr.c: New.
936 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
938 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
941 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
944 * g++.dg/cpp0x/auto45.C: New test.
945 * g++.dg/template/pr30044.C: New test.
946 * g++.dg/template/crash83.C: Accept any error string.
947 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
949 * g++.dg/cpp0x/variadic18.C: Likewise
950 * g++.dg/template/canon-type-13.C: Likewise.
951 * g++.old-deja/g++.pt/ttp42.C: Likewise.
953 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
956 * g++.dg/other/linkage2.C: New.
958 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
961 * gcc.target/arm/pr63408.c: New test.
963 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
965 * lib/c-torture.exp: Don't call check_effective_target_lto
966 before setting up environment correctly.
967 * lib/gcc-dg.exp: Likewise, and protect
968 gcc_force_conventional_output.
970 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
972 PR rtl-optimization/66306
973 * gcc.target/s390/pr66306.c: New test.
975 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
977 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
978 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
979 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
980 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
981 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
982 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
983 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
985 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
988 * gcc.c-torture/pr65803.c: New test.
990 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
993 * g++.dg/cpp0x/auto45.C: New test.
994 * g++.dg/template/pr30044.C: New test.
995 * g++.dg/template/crash83.C: Accept any error string.
996 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
998 * g++.dg/cpp0x/variadic18.C: Likewise
999 * g++.dg/template/canon-type-13.C: Likewise.
1000 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1002 2015-06-23 Marek Polacek <polacek@redhat.com>
1004 * c-c++-common/Wlogical-op-3.c: New test.
1006 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1009 * g++.dg/cpp0x/scoped_enum5.C: New.
1011 2015-06-23 Richard Biener <rguenther@suse.de>
1013 PR tree-optimization/66636
1014 * gcc.dg/vect/pr66636.c: New testcase.
1016 2015-06-23 Marek Polacek <polacek@redhat.com>
1018 * gcc.dg/fold-minus-4.c: New test.
1019 * gcc.dg/fold-minus-5.c: New test.
1020 * c-c++-common/ubsan/overflow-add-5.c: New test.
1022 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1024 Add missing testcase from r224672.
1025 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1027 * gcc.target/vax/bswapdi-1.c: New.
1029 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1032 * gfortran.dg/associate_18.f08: New test.
1034 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1037 * gcc.target/i386/pr66560-1.c: New test.
1038 * gcc.target/i386/pr66560-2.c: Ditto.
1039 * gcc.target/i386/pr66560-3.c: Ditto.
1040 * gcc.target/i386/pr66560-4.c: Ditto.
1042 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1044 * gcc.target/nvptx/nvptx.exp: New file.
1045 * gcc.target/nvptx/proto-1.c: Likewise.
1047 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1049 PR tree-optimization/66449
1050 * gcc.dg/vect/pr66449.c: New test.
1052 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1054 * g++.dg/other/dump-ada-spec-5.C: New test.
1055 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1056 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1058 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1060 * g++.dg/inherit/pure1.C: Test location too.
1062 2015-06-22 Marek Polacek <polacek@redhat.com>
1064 * gcc.dg/fold-ior-1.c: New test.
1065 * gcc.dg/fold-minus-2.c: New test.
1066 * gcc.dg/fold-minus-3.c: New test.
1067 * gcc.dg/fold-plus-1.c: New test.
1068 * gcc.dg/fold-plus-2.c: New test.
1069 * gcc.dg/fold-xor-4.c: New test.
1070 * gcc.dg/fold-xor-5.c: New test.
1072 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1075 * g++.dg/torture/pr65914.C: New.
1077 2015-06-22 Richard Biener <rguenther@suse.de>
1079 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1080 not existing TORTURE_OPTIONS only.
1081 * lib/gcc-dg.exp: Likewise.
1083 2015-06-22 Christian Bruel <christian.bruel@st.com>
1086 * gcc.target/arm/flip-thumb.c: New test.
1088 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1089 Martin Liska <mliska@suse.cz>
1092 * g++.dg/ipa/pr65908.C: New testcase.
1094 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1097 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1098 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1100 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1102 * gnat.dg/specs/debug1.ads: Adjust.
1104 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1106 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1107 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1108 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1109 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1110 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1111 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1112 * gcc.target/aarch64/fmovd-zero.c: Delete.
1113 * gcc.target/aarch64/fmovf-zero.c: Delete.
1115 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1117 * gcc.target/vax/bswapdi-1.c: New.
1119 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1121 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1123 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1125 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1127 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1129 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1131 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1133 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1135 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1137 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1139 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1141 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1143 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1145 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1149 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1153 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1157 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1161 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1165 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1169 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1171 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1173 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1175 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1177 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1179 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1181 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1183 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1185 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1187 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1189 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1191 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1193 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1195 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1197 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1198 (_ARM_FPSCR): Add FZ field.
1199 (clean_results): Force FZ=1 on AArch64.
1200 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1202 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1204 * gcc.target/aarch64/pr62308.c: New test.
1206 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1209 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1211 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1213 * gcc.target/i386/mpx/pr66581.c: New test.
1215 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1217 * gcc.target/i386/cmov9.c: New test.
1219 2015-06-18 Richard Biener <rguenther@suse.de>
1221 * g++.dg/other/const4.C: New testcase.
1223 2015-06-18 Michael Matz <matz@suse.de>
1226 * gcc.dg/vect/pr66253.c: New testcase.
1228 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1231 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1233 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1236 * gcc.target/i386/mpx/pr66568.c: New test.
1238 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1241 * gcc.target/i386/mpx/pr66567.c: New test.
1243 2015-06-18 Richard Biener <rguenther@suse.de>
1245 PR tree-optimization/66510
1246 * gcc.dg/vect/slp-perm-12.c: New testcase.
1248 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1250 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1251 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1252 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1253 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1255 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1258 * g++.dg/gomp/pr66571-1.C: New test.
1261 * c-c++-common/gomp/pr66429.c: New test.
1263 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1265 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1266 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1268 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1270 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1273 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1276 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1278 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1280 * gcc.target/mips/pr65862-1.c: New test.
1281 * gcc.target/mips/pr65862-2.c: Likewise.
1283 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1285 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1286 * gcc.target/i386/pr52252-atom.c: Ditto.
1287 * gcc.target/i386/vect-div-1.c: Ditto.
1288 * gcc.target/i386/rotate-5.c: Ditto.
1289 * gcc.target/i386/pr50202.c: Ditto.
1290 * gcc.target/i386/pr37843-3.c: Ditto.
1291 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1292 * gcc.target/i386/pr53397-1.c: Ditto.
1293 * gcc.target/i386/pr55934.c: Ditto.
1294 * gcc.target/i386/pr37843-4.c: Ditto.
1295 * gcc.target/i386/pr60451.c: Ditto.
1296 * gcc.target/i386/pr53397-2.c: Ditto.
1297 * gcc.target/i386/vectorize1.c: Ditto.
1298 * gcc.target/i386/extract-insert-combining.c: Ditto.
1299 * gcc.target/i386/pr53759.c: Ditto.
1300 * gcc.target/i386/pr52252-core.c: Ditto.
1301 * gcc.target/i386/rotate-3.c: Ditto.
1302 * gcc.target/i386/sse-20.c: Ditto.
1303 * gcc.target/i386/rotate-4.c: Ditto.
1304 * gcc.target/i386/pr61403.c: Ditto.
1305 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1306 * gcc.target/i386/pr60901.c: Ditto.
1307 * gcc.target/i386/pr59794-7.c: Ditto.
1308 * gcc.target/i386/pr62208.c: Ditto.
1309 * gcc.target/i386/pr53416.c: Ditto.
1310 * gcc.target/i386/asm-dialect-1.c: Ditto.
1311 * gcc.target/i386/pr50038.c: Ditto.
1312 * gcc.target/i386/47698.c: Ditto.
1313 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1314 * gcc.target/i386/pr59794-2.c: Ditto.
1315 * gcc.target/i386/pr59794-3.c: Ditto.
1316 * gcc.target/i386/pr39058.c: Ditto.
1317 * gcc.target/i386/pr60205-1.c: Ditto.
1318 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1319 * gcc.target/i386/sse2-movq-2.c: Ditto.
1321 2015-06-17 Richard Biener <rguenther@suse.de>
1323 PR tree-optimization/66251
1324 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1326 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1329 * g++.dg/parse/new-placement1.C: New.
1331 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1333 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1334 * jit.dg/test-compound-assignment.c: New testcase.
1336 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1339 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1340 to "testcases" array.
1342 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1345 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1346 * jit.dg/test-debug-strings.c: New test case.
1347 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1348 the discriminant has a sane debug string.
1350 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1353 * gcc.target/i386/pr56766-1.c: New test.
1354 * gcc.target/i386/pr56766-2.c: Ditto.
1356 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1358 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1359 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1360 * gcc.target/mips/loongson-simd.c: Ditto.
1362 2015-06-16 Richard Biener <rguenther@suse.de>
1364 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1366 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1368 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1369 passed by the testsuite driver.
1371 2015-06-16 Richard Biener <rguenther@suse.de>
1373 * gcc.dg/vect/slp-perm-11.c: New testcase.
1375 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1377 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1380 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1382 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1383 Reinstate calls to torture-init and torture-finalize.
1385 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1387 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1389 2015-06-15 Nathan Sidwell <nathan@acm.org>
1392 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1394 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1397 * g++.dg/cpp0x/local-type1.C: New.
1399 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1404 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1405 unimplemented error.
1406 * gfortran.dg/allocate_with_source_7.f08: New test.
1407 * gfortran.dg/allocate_with_source_8.f08: New test.
1409 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1412 * g++.dg/warn/Walways-true-3.C: New test.
1414 2015-06-13 Tom de Vries <tom@codesourcery.com>
1416 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1418 2015-06-13 Tom de Vries <tom@codesourcery.com>
1420 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1421 (main): Remove superfluous attributes.
1422 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1423 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1425 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1427 * gcc.target/i386/monitorx.c: New.
1428 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1429 * gcc.target/i386/sse-13.c: Ditto.
1430 * gcc.target/i386/sse-14.c: Ditto.
1431 * gcc.target/i386/sse-22.c: Ditto.
1432 * gcc.target/i386/sse-23.c: Ditto.
1433 * g++.dg/other/i386-2.C: Ditto.
1434 * g++.dg/other/i386-3.C: Ditto.
1436 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1438 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1440 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1443 * gfortran.dg/allocatable_scalar_13.f90: New test
1445 2015-06-11 Marek Polacek <polacek@redhat.com>
1447 * gcc.dg/fold-xor-3.c: New test.
1449 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1451 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1452 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1454 2015-06-11 Christian Bruel <christian.bruel@st.com>
1457 * gcc.target/arm/pragma_attribute.c: New test.
1459 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1461 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1463 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1466 * gcc.target/i386/pr66473.c: New test.
1468 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1471 * gcc.dg/tls/pr66470.c: New test.
1472 * gcc.target/i386/pr66470.c: New test.
1474 2015-06-10 Christian Bruel <christian.bruel@st.com>
1477 * gcc.target/arm/attr_arm.c: New test
1478 * gcc.target/arm/attr_arm-err.c: New test
1479 * gcc.target/arm/attr_thumb.c: New test
1480 * gcc.target/arm/attr_thumb-static.c: New test
1482 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1487 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1489 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1491 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1492 passed by the testsuite driver.
1494 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1497 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1498 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1499 * gcc.dg/ssp-1.c: Make counter a register.
1500 * gcc.dg/ssp-2.c: Likewise.
1501 * gcc.dg/torture/parm-coalesce.c: New.
1503 2015-06-09 Tom de Vries <tom@codesourcery.com>
1505 * gcc.target/i386/vararg-loc.c: New test.
1507 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1510 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1511 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1513 2015-06-09 Marek Polacek <polacek@redhat.com>
1515 PR tree-optimization/66299
1516 * gcc.dg/pr66299-1.c: New test.
1517 * gcc.dg/pr66299-2.c: New test.
1518 * gcc.dg/pr66299-3.c: New test.
1520 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1522 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1523 passed by the testsuite driver.
1525 2015-06-09 Richard Biener <rguenther@suse.de>
1528 * gcc.dg/fold-modpow2.c: New testcase.
1530 2015-06-09 Richard Biener <rguenther@suse.de>
1532 PR tree-optimization/66419
1533 * gcc.dg/vect/bb-slp-37.c: New testcase.
1535 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1537 * gcc.target/arm/stl-cond.c: New test.
1539 2015-06-09 Richard Biener <rguenther@suse.de>
1542 * gcc.dg/torture/pr66413.c: New testcase.
1544 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1546 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1547 * gcc.dg/ssp-1.c: Make counter a register.
1548 * gcc.dg/ssp-2.c: Likewise.
1549 * gcc.dg/torture/parm-coalesce.c: New.
1551 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1553 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1554 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1556 2015-06-08 Tom de Vries <tom@codesourcery.com>
1558 PR rtl-optimization/66444
1559 * gcc.dg/pr66444.c: New test.
1561 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1564 * gfortran.dg/class_is_1.f90: New test.
1565 * gfortran.dg/type_is_1.f90: Ditto.
1567 2015-06-08 Marek Polacek <polacek@redhat.com>
1570 * gcc.dg/cpp/pr66415-1.c: New test.
1571 * gcc.dg/cpp/pr66415-2.c: New test.
1573 2015-06-08 Richard Biener <rguenther@suse.de>
1575 PR tree-optimization/66422
1576 * gcc.dg/Warray-bounds-16.c: New testcase.
1578 2015-06-08 Richard Biener <rguenther@suse.de>
1580 * gcc.dg/vect/slp-perm-10.c: New testcase.
1581 * gcc.dg/vect/slp-23.c: Adjust.
1582 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1583 vector pointer update.
1585 2015-06-08 Marek Polacek <polacek@redhat.com>
1588 * g++.dg/ubsan/pr66452.C: New test.
1590 2015-06-08 Tom de Vries <tom@codesourcery.com>
1592 PR tree-optimization/66436
1593 * gcc.dg/gomp/dump-new-function-2.c: New test.
1594 * gcc.dg/gomp/dump-new-function-3.c: Same.
1595 * gcc.dg/gomp/dump-new-function.c: Same.
1597 2015-06-08 Tom de Vries <tom@codesourcery.com>
1599 PR tree-optimization/66435
1600 * gcc.dg/gomp/notify-new-function-2.c: New test.
1601 * gcc.dg/gomp/notify-new-function-3.c: Same.
1602 * gcc.dg/gomp/notify-new-function.c: Same.
1604 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1606 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1607 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1608 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1609 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1610 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1611 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1614 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1617 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1618 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1620 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1621 * gfortran.dg/warn_conversion_5.f90: New test.
1622 * gfortran.dg/warn_conversion_6.f90: New test.
1623 * gfortran.dg/warn_conversion_7.f90: New test.
1625 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1628 * gfortran.dg/blockdata_9.f: New test.
1630 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1633 * gfortran.dg/forall_17.f90: New test.
1635 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1637 * g++.dg/cpp0x/pr57101.C: Add warning.
1638 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1639 * g++.dg/ext/visibility/anon7.C: Same.
1640 * g++.dg/ipa/pr63587-2.C: Same.
1641 * g++.dg/opt/dump1.C: Same.
1642 * g++.dg/opt/pr59622-3.C: Same.
1643 * g++.dg/opt/pr59622.C: Same.
1644 * g++.dg/torture/pr46383.C: Same.
1645 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1646 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1647 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1649 * gfortran.dg/intent_out_8.f90: Same.
1650 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1652 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1655 gfortran.dg/equiv_9.f90: New test.
1658 2015-06-05 Tom de Vries <tom@codesourcery.com>
1660 merge from gomp4 branch:
1661 2015-05-28 Tom de Vries <tom@codesourcery.com>
1663 PR tree-optimization/65443
1664 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1665 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1666 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1668 2015-06-05 Nathan Sidwell <nathan@acm.org>
1671 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1673 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1675 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1677 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1679 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1681 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1683 * testsuite/gcc.target/i386/noplt-1.c: New test.
1684 * testsuite/gcc.target/i386/noplt-2.c: New test.
1685 * testsuite/gcc.target/i386/noplt-3.c: New test.
1686 * testsuite/gcc.target/i386/noplt-4.c: New test.
1688 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1691 * gfortran.dg/adjustl_1.f90: New test.
1693 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1695 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1696 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1698 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1700 * lto.c (iterative_hash_canonical_type,
1701 gimple_register_canonical_type): only hash main variants of types
1703 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1705 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1706 Move set of dg-do-what-default after early return.
1708 2015-06-04 Marek Polacek <polacek@redhat.com>
1711 * gcc.dg/lvalue-8.c: New test.
1713 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1714 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/other/pr66130.C: New.
1718 * g++.dg/cpp0x/pr66130.C: Likewise.
1720 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1722 * g++.dg/cpp0x/decl-loc1.C: New.
1723 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1724 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1725 * g++.dg/init/ctor8.C: Likewise.
1726 * g++.dg/parse/semicolon4.C: Likewise.
1728 2015-06-03 Marek Polacek <polacek@redhat.com>
1731 * g++.dg/ubsan/static-init-1.C: New test.
1732 * g++.dg/ubsan/static-init-2.C: New test.
1733 * g++.dg/ubsan/static-init-3.C: New test.
1735 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1738 * gcc.target/i386/pr66275.c: New test.
1740 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1742 * gcc.dg/Wcxx-compat-22.c: New testcase.
1743 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1744 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1745 * c-c++-common/pr58346-1.c: Likewise.
1746 * c-c++-common/transparent-union-1.c: Likewise.
1748 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1750 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1751 * g++.dg/plugin/def_plugin.c: New file.
1752 * g++.dg/plugin/def-plugin-test.C: New file.
1754 2015-06-03 Richard Biener <rguenther@suse.de>
1756 * gcc.dg/vect/bb-slp-36.c: New testcase.
1758 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1760 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1762 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1764 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1765 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1766 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1767 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1769 2015-06-03 Marek Polacek <polacek@redhat.com>
1773 * gcc.dg/pr64223-1.c: New test.
1774 * gcc.dg/pr64223-2.c: New test.
1776 2015-06-03 Richard Biener <rguenther@suse.de>
1778 PR tree-optimization/63916
1779 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1781 2015-06-03 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/66375
1784 * gcc.dg/torture/pr66375.c: New testcase.
1786 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1788 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1790 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1793 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1795 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1798 * gfortran.dg/reshape_7.f90: New test.
1800 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1803 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1806 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1809 * gcc.dg/pr49551.c: New testcase.
1811 2015-06-02 Richard Biener <rguenther@suse.de>
1814 * g++.dg/lto/pr65549_0.C: New testcase.
1816 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1820 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1822 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1824 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1826 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1829 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1831 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1833 PR tree-optimization/48052
1834 * gcc.dg/tree-ssa/scev-8.c: New.
1835 * gcc.dg/tree-ssa/scev-9.c: New.
1836 * gcc.dg/tree-ssa/scev-10.c: New.
1837 * gcc.dg/vect/pr48052.c: New.
1839 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1841 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1843 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1845 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1847 2015-06-02 Marek Polacek <polacek@redhat.com>
1850 * gcc.dg/torture/pr66345.c: New test.
1852 2015-06-02 Richard Biener <rguenther@suse.de>
1854 PR tree-optimization/65961
1855 * gcc.dg/torture/pr65961.c: New testcase.
1857 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1859 PR tree-optimization/52563
1860 PR tree-optimization/62173
1861 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1862 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1864 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1866 * gnat.dg/specs/varsize_return2.ads: New test.
1867 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1869 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1871 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1873 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1876 * gcc.target/aarch64/sync-comp-swap.c: New.
1877 * gcc.target/aarch64/sync-comp-swap.x: New.
1878 * gcc.target/aarch64/sync-op-acquire.c: New.
1879 * gcc.target/aarch64/sync-op-acquire.x: New.
1880 * gcc.target/aarch64/sync-op-full.c: New.
1881 * gcc.target/aarch64/sync-op-full.x: New.
1882 * gcc.target/aarch64/sync-op-release.c: New.
1883 * gcc.target/aarch64/sync-op-release.x: New.
1885 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1887 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1890 2015-06-01 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/66349
1893 PR tree-optimization/66352
1894 PR tree-optimization/66357
1895 * gcc.dg/torture/pr66357.c: New testcase.
1896 * gcc.dg/torture/pr66349.c: Likewise.
1897 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1899 2015-06-01 Richard Biener <rguenther@suse.de>
1902 2015-05-29 Richard Biener <rguenther@suse.de>
1904 PR tree-optimization/66314
1905 * gcc.dg/asan/pr66314.c: New testcase.
1907 2015-06-01 Richard Biener <rguenther@suse.de>
1909 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1911 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1913 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1915 (hp3, hp4): Add inline keyword.
1916 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1917 (hp2): Add inline keyword.
1918 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1919 (hp2): Add inline keyword.
1921 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1924 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1925 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1926 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1927 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1929 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1931 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1932 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1934 2015-06-01 Richard Biener <rguenther@suse.de>
1936 PR tree-optimization/66280
1937 * g++.dg/torture/pr66280.C: New testcase.
1938 * g++.dg/torture/pr66280-2.C: Likewise.
1940 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1942 * gnat.dg/addr9_1.adb: New test.
1943 * gnat.dg/addr9_2.adb: Likewise.
1944 * gnat.dg/addr9_3.adb: Likewise.
1945 * gnat.dg/addr9_4.adb: Likewise.
1947 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1949 * g++.dg/other/dump-ada-spec-4.C: New test.
1951 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1953 * gcc.dg/alias-8.c: Fix dg-warning.
1955 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1957 * gcc.dg/alias-8.c: Do not xfail.
1958 * gcc.dg/pr62167.c: Prevent FRE.
1959 * gcc.dg/alias-14.c: New testcase.
1961 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1963 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1965 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1968 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1970 * gcc.target/s390/hotpatch-10.c: Likewise.
1971 * gcc.target/s390/hotpatch-11.c: Likewise.
1972 * gcc.target/s390/hotpatch-12.c: Likewise.
1973 * gcc.target/s390/hotpatch-17.c: Likewise.
1974 * gcc.target/s390/hotpatch-18.c: Likewise.
1975 * gcc.target/s390/hotpatch-20.c: Likewise.
1976 * gcc.target/s390/hotpatch-21.c: Likewise.
1977 * gcc.target/s390/hotpatch-22.c: Likewise.
1978 * gcc.target/s390/hotpatch-23.c: Likewise.
1979 * gcc.target/s390/hotpatch-24.c: Likewise.
1980 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1981 to check for the exact nops too.
1982 * gcc.target/s390/hotpatch-3.c: Likewise.
1983 * gcc.target/s390/hotpatch-4.c: Likewise.
1984 * gcc.target/s390/hotpatch-5.c: Likewise.
1985 * gcc.target/s390/hotpatch-6.c: Likewise.
1986 * gcc.target/s390/hotpatch-7.c: Likewise.
1987 * gcc.target/s390/hotpatch-8.c: Likewise.
1988 * gcc.target/s390/hotpatch-9.c: Likewise.
1989 * gcc.target/s390/hotpatch-14.c: Likewise.
1990 * gcc.target/s390/hotpatch-15.c: Likewise.
1991 * gcc.target/s390/hotpatch-16.c: Likewise.
1992 * gcc.target/s390/hotpatch-19.c: Likewise.
1993 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1994 scan-assembler-times counting number of .align directives.
1995 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1996 dg-options. Remove scan-assembler-times counting number of .align
1998 * gcc.target/s390/hotpatch-26.c: New file.
1999 * gcc.target/s390/hotpatch-27.c: New file.
2000 * gcc.target/s390/hotpatch-28.c: New file.
2001 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2002 using -Os -O0 -O1 -O2 -O3 options.
2004 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2006 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2008 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2010 PR tree-optimization/66142
2011 * gcc.dg/vect/pr66142.c: New test.
2013 2015-05-29 Richard Biener <rguenther@suse.de>
2015 PR tree-optimization/66314
2016 * gcc.dg/asan/pr66314.c: New testcase.
2018 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2020 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2021 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2023 (schedule-cleanups, dg-keep-saved-temps): New proc.
2024 (gcc-dg-test-1): Schedule cleanups.
2025 * lib/profopt.exp (profopt-execute): Likewise.
2026 * g++.dg/cdce3.C: Adjust expected line numbers.
2027 * gcc.dg/cdce1.c: Likewise.
2028 * gcc.dg/cdce2.c: Likewise.
2029 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2030 * gcc.dg/strlenopt-24.c: Likewise.
2031 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2032 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2033 * obj-c++.dg/encode-2.mm: Likewise.
2035 2015-05-28 DJ Delorie <dj@redhat.com>
2037 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2039 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2041 * gnat.dg/discr43.adb: New test.
2043 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2045 * gnat.dg/varsize_temp.adb: Rename into...
2046 * gnat.dg/varsize1.adb: ...this.
2047 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2048 * gnat.dg/varsize2.ad[sb]: ...this.
2049 * gnat.dg/varsize3_1.adb: New test.
2050 * gnat.dg/varsize3_2.adb: Likewise.
2051 * gnat.dg/varsize3_3.adb: Likewise.
2052 * gnat.dg/varsize3_4.adb: Likewise.
2053 * gnat.dg/varsize3_5.adb: Likewise.
2054 * gnat.dg/varsize3_6.adb: Likewise.
2055 * gnat.dg/varsize3_pkg1.ads: New helper.
2056 * gnat.dg/varsize3_pkg2.ads: Likewise.
2057 * gnat.dg/varsize3_pkg3.ads: Likewise.
2059 2015-05-28 Richard Biener <rguenther@suse.de>
2061 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2063 2015-05-28 Richard Biener <rguenther@suse.de>
2065 PR tree-optimization/66142
2066 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2068 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2071 * gcc.dg/darwin-minversion-3.c: Update testcase.
2072 * gcc.dg/darwin-minversion-4.c: Ditto.
2073 * gcc.dg/darwin-minversion-5.c: New testcase.
2074 * gcc.dg/darwin-minversion-6.c: Ditto.
2075 * gcc.dg/darwin-minversion-7.c: Ditto.
2076 * gcc.dg/darwin-minversion-8.c: Ditto.
2077 * gcc.dg/darwin-minversion-9.c: Ditto.
2078 * gcc.dg/darwin-minversion-10.c: Ditto.
2079 * gcc.dg/darwin-minversion-11.c: Ditto.
2080 * gcc.dg/darwin-minversion-12.c: Ditto.
2082 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2084 PR rtl-optimization/66168
2085 * gcc.c-torture/compile/pr66168.c: New test.
2087 2015-05-27 Jeff Law <law@redhat.com>
2090 * gcc.dg/target/m68k/pr39726-1.c: New test.
2092 2015-05-27 Nathan Sidwell <nathan@acm.org>
2095 * g++.dg/ext/alias-canon3.C: New.
2097 2015-05-27 Richard Biener <rguenther@suse.de>
2099 PR tree-optimization/66272
2101 2014-08-15 Richard Biener <rguenther@suse.de>
2103 PR tree-optimization/62031
2104 * gcc.dg/torture/pr66272.c: New testcase.
2106 2015-05-27 Richard Biener <rguenther@suse.de>
2108 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2110 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2113 * gcc.dg/pr65358.c: New test.
2115 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2118 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2120 * gfortran.dg/allocate_with_source_6.f90: New test.
2122 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2124 * gnat.dg/atomic7_1.adb: New test.
2125 * gnat.dg/atomic7_2.adb: Likewise.
2126 * gnat.dg/atomic7_pkg1.ads: New helper.
2127 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2129 2015-05-26 Michael Matz <matz@suse.de>
2132 * gcc.dg/vect/pr66251.c: New test.
2134 2015-05-26 Richard Biener <rguenther@suse.de>
2136 PR tree-optimization/66142
2137 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2139 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2142 * gfortran.dg/allocatable_scalar_13.f90: New test
2144 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2146 * gnat.dg/warn11.adb: New test.
2147 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2149 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2151 * gnat.dg/vfa1_1.adb: New test.
2152 * gnat.dg/vfa1_2.adb: Likewise.
2153 * gnat.dg/vfa1_3.adb: Likewise.
2154 * gnat.dg/vfa1_4.adb: Likewise.
2155 * gnat.dg/vfa1_pkg.ads: New helper.
2157 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2159 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2160 * gcc.target/i386/pr66232-3.c: Likewise.
2162 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2165 * gcc.target/i386/pr66274.c: New test.
2167 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2169 * gnat.dg/renaming6.ad[sb]: New test.
2171 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2173 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2174 and 'dg-require-effective-target pie'.
2176 2015-05-23 Nathan Sidwell <nathan@acm.org>
2179 * g++.dg/cpp0x/pr66243.C: New.
2181 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2184 * g++.dg/lto/pr66180_0.C: New testcase.
2185 * g++.dg/lto/pr66180_1.C: New testcase.
2187 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2190 * typebound_call_27.f90: New file.
2192 2015-05-23 Nathan Sidwell <nathan@acm.org>
2195 * g++.dg/template/pr65936.C: New.
2197 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2199 PR tree-optimization/63387
2200 * gcc.dg/pr63387-2.c: New testcase.
2202 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2204 * gcc.dg/simd-1.c: Update to the new message.
2206 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2208 * gcc.dg/nand.c: New testcase.
2210 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2212 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2213 Set dg-do-what-default to compile only on ARM targets without
2214 arm_neon_hw execution support. Remove redundant c-torture-execute
2215 in loop over test cases.
2217 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2220 * gcc.target/aarch64/pr65491_1.c: New test.
2221 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2222 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2224 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/cpp0x/explicit9.C: New.
2228 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2230 2015-05-22 Richard Biener <rguenther@suse.de>
2232 PR tree-optimization/66251
2233 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2235 2015-05-22 Marek Polacek <polacek@redhat.com>
2238 * c-c++-common/attributes-enum-1.c: New test.
2239 * c-c++-common/attributes-enum-2.c: New test.
2240 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2241 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2243 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2245 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2246 effective target support. If no arm_neon_hw support, do not attempt
2247 to execute the tests; only compile them.
2248 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2249 and "dg-require-effective-target arm_neon_ok".
2250 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2251 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2252 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2253 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2254 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2255 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2256 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2257 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2258 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2259 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2260 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2261 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2262 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2263 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2264 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2265 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2266 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2267 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2268 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2269 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2270 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2271 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2272 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2273 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2274 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2275 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2276 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2277 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2278 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2279 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2280 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2281 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2282 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2283 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2284 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2285 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2286 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2287 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2288 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2289 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2290 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2291 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2292 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2293 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2294 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2295 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2296 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2297 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2298 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2299 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2300 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2301 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2302 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2303 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2304 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2305 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2306 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2307 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2308 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2309 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2310 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2311 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2312 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2313 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2314 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2315 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2316 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2317 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2318 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2319 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2320 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2321 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2322 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2323 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2324 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2325 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2326 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2327 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2328 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2329 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2330 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2331 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2332 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2333 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2334 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2335 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2336 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2337 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2338 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2339 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2340 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2341 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2342 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2343 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2344 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2345 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2346 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2347 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2348 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2349 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2350 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2351 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2352 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2353 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2354 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2355 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2356 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2357 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2358 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2359 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2360 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2361 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2362 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2364 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2366 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2367 * gcc.dg/vect/pr59354.c: Likewise.
2368 * gcc.dg/vect/pr64252.c: Likewise.
2369 * gcc.dg/vect/pr64404.c: Likewise.
2370 * gcc.dg/vect/pr64493.c: Likewise.
2371 * gcc.dg/vect/pr64495.c: Likewise.
2372 * gcc.dg/vect/pr64844.c: Likewise.
2373 * gcc.dg/vect/pr65518.c: Likewise.
2374 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2376 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2379 * g++.dg/cpp1y/var-templ28.C: New.
2381 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2384 * gcc.target/i386/pr66232-1.c: New test.
2385 * gcc.target/i386/pr66232-2.c: Likewise.
2386 * gcc.target/i386/pr66232-3.c: Likewise.
2387 * gcc.target/i386/pr66232-4.c: Likewise.
2388 * gcc.target/i386/pr66232-5.c: Likewise.
2390 2015-05-21 Nathan Sidwell <nathan@acm.org>
2392 * g++.dg/cpp1y/pr60943.C: New.
2394 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2396 PR tree-optimization/66233
2397 * gcc.c-torture/execute/pr66233.c: New test.
2399 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2402 * gfortran.dg/inline_matmul_11.f90: New test.
2404 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2406 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2407 instead of listing several targets on its own.
2408 * gcc.target/i386/pr32219-2.c: Likewise.
2409 * gcc.target/i386/pr32219-3.c: Likewise.
2410 * gcc.target/i386/pr32219-4.c: Likewise.
2411 * gcc.target/i386/pr32219-5.c: Likewise.
2412 * gcc.target/i386/pr32219-6.c: Likewise
2413 * gcc.target/i386/pr32219-7.c: Likewise.
2414 * gcc.target/i386/pr32219-8.c: Likewise.
2415 * gcc.target/i386/pr39013-1.c: Likewise.
2416 * gcc.target/i386/pr39013-2.c: Likewise.
2417 * gcc.target/i386/pr64317.c: Likewise.
2419 2015-05-21 Jeff Law <law@redhat.com>
2421 * gcc.target/hppa/shadd-3.c: New test.
2422 * gcc.target/hppa/shadd-4.c: New test.
2424 2015-05-21 Michael Matz <matz@suse.de>
2426 * gcc.dg/vect/vect-strided-store.c: New test.
2427 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2428 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2430 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2432 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2433 * gcc.dg/pow-sqrt-synth-1.c: New test.
2434 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2436 2015-05-21 Richard Biener <rguenther@suse.de>
2439 * g++.dg/conversion/pr66211.C: New testcase.
2440 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2442 2015-05-21 Jeff Law <law@redhat.com>
2444 * gcc.target/hppa/shadd-2.c: New test.
2446 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2449 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2451 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2454 * gcc.target/arm/pr26702.c: Adjust target selector.
2456 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2459 * gcc.dg/lto/pr66221_0.c: New test.
2460 * gcc.dg/lto/pr66221_1.c: New test.
2462 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2465 * gcc.dg/redecl-4.c: Update column numbers.
2466 * gcc.dg/format/bitfld-1.c: Likewise.
2467 * gcc.dg/format/attr-2.c: Likewise.
2468 * gcc.dg/format/attr-6.c: Likewise.
2469 * gcc.dg/format/attr-7.c (baz): Likewise.
2470 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2471 * gcc.dg/format/attr-4.c: Likewise.
2472 * gcc.dg/format/branch-1.c: Likewise.
2473 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2474 locations within strings with embedded escape sequences.
2476 2015-05-20 Jeff Law <law@redhat.com>
2478 * gcc.target/hppa/hppa.exp: New target test driver.
2479 * gcc.target/hppa/shadd-1.c: New test.
2481 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2483 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2485 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2487 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2488 (fn_33_k_and_r_style): New.
2489 (fn_33_stroustrup_style): New.
2490 (fn_33_allman_style): New.
2491 (fn_33_whitesmiths_style): New.
2492 (fn_33_horstmann_style): New.
2493 (fn_33_ratliff_banner_style): New.
2494 (fn_33_lisp_style): New.
2495 (fn_34_indent_dash_gnu): New.
2496 (fn_34_indent_dash_kr): New.
2497 (fn_34_indent_dash_orig): New.
2498 (fn_34_indent_linux_style): New.
2500 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2503 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2505 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2507 PR tree-optimization/65447
2508 * gcc.dg/tree-ssa/pr65447.c: New test.
2510 2015-05-19 Nathan sidwell <nathan@acm.org>
2512 * g++.dg/cpp0x/pr65954.C: New.
2514 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2516 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2518 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2520 * lib/target-supports.exp: Vector do not always have natural
2523 2015-05-19 David Sherwood <david.sherwood@arm.com>
2525 * gcc.dg/loop-invariant.c: New testcase.
2527 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2529 * lib/target-supports.exp: Vector do not always have natural
2532 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2534 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2536 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2538 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2540 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2541 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2542 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2543 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2544 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2545 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2546 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2547 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2548 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2549 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2551 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2553 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2555 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2557 * gcc.target/s390/s390.exp
2558 (check_effective_target_vector): New check.
2559 * gcc.target/s390/vector/vec-abi-1.c: New test.
2560 * gcc.target/s390/vector/vec-abi-2.c: New test.
2561 * gcc.target/s390/vector/vec-abi-3.c: New test.
2562 * gcc.target/s390/vector/vec-abi-4.c: New test.
2563 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2564 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2565 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2566 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2567 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2568 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2569 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2570 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2571 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2572 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2573 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2574 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2575 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2576 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2577 * gcc.target/s390/vector/vec-init-1.c: New test.
2578 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2579 * gcc.target/s390/vector/vec-shift-1.c: New test.
2580 * gcc.target/s390/vector/vec-sub-1.c: New test.
2582 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2584 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2586 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2588 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2590 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2592 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2594 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2596 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2598 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2600 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2602 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2604 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2606 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2608 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2610 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2612 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2614 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2616 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2618 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2620 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2622 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2624 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2626 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2628 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2630 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2632 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2634 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2636 PR tree-optimization/66187
2637 * gcc.c-torture/execute/pr66187.c: New test.
2638 * gcc.dg/pr66187-1.c: New test.
2639 * gcc.dg/pr66187-2.c: New test.
2641 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2643 * gcc.dg/vect/bb-slp-35.c: Adjust.
2645 2015-05-19 Richard Biener <rguenther@suse.de>
2647 PR tree-optimization/66165
2648 * gcc.dg/torture/pr66165.c: New testcase.
2650 PR tree-optimization/66185
2651 * gcc.dg/torture/pr66185.c: New testcase.
2653 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2656 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2658 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2660 * gcc.target/mips/p5600-bonding.c : New file.
2662 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2665 * gfortran.dg/interface_operator_1.f90: New tests.
2667 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2670 * gfortran.dg/generic_29.f90: New tests.
2672 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2675 * gfortran.dg/storage_size_6.f90: New tests.
2677 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2680 * gfortran.dg/null1.f90: New test.
2682 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2685 * gfortran.dg/entry_21.f90: New test.
2687 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2690 * gfortran.dg/storage_size_6.f90: New tests.
2692 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2695 * gfortran.dg/misplaced_statement.f90: New test.
2697 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2700 * gfortran.dg/filepos1.f90: New test
2702 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2705 * gfortran.dg/pr64925.f90: New test.
2707 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2709 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2711 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2713 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2715 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2716 to the family of pie capable targets.
2718 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2720 * gcc.target/arm/bics_1.c : New testcase.
2721 * gcc.target/arm/bics_2.c : New testcase.
2722 * gcc.target/arm/bics_3.c : New testcase.
2723 * gcc.target/arm/bics_4.c : New testcase.
2725 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2727 * gcc.target/mips/umips-attr.c: New test.
2729 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2731 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2732 * gcc.dg/20150120-2.c (dg-final): Ditto.
2733 * gcc.dg/20150120-2.c (dg-final): Ditto.
2734 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2736 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2739 * gcc.target/i386/pr66174.c: New test.
2741 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2744 * gfortran.dg/matmul_bounds_6.f90: New test.
2745 * gfortran.dg/matmul_bounds_7.f90: New test.
2747 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2749 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2750 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2751 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2752 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2753 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2754 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2756 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759 * gfortran.dg/continuation_13.f90: Update test.
2760 * gfortran.dg/pr65903.f90: New test.
2762 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2765 * gfortran.dg/block_14.f90: New test.
2767 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2770 * lib/gfortran-dg.exp: Update regex to handle two locations for
2771 the same diagnostic without caret.
2772 * gfortran.dg/badline.f: Test also that line numbers are correct
2773 before and after "left but not entered" warning.
2775 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2776 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2779 * gcc.target/arm/maskdata.c: New test.
2781 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2784 * gfortran.dg/derived_constructor_components_5: New test
2786 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2789 * gcc.target/alpha/pr66140.c: New test.
2791 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2794 * gcc.dg/Wconversion-complex-c99.c: New test.
2795 * gcc.dg/Wconversion-complex-gnu.c: New test.
2797 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2799 PR tree-optimization/64454
2800 * gcc.dg/modmod.c: New testcase.
2802 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2804 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2806 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2809 * gcc.target/i386/mpx/pr66134.c: New test.
2811 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2813 * gcc.target/powerpc/pr60158.c: New test.
2815 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2817 * gcc.target/i386/sibcall-7.c: New test.
2818 * gcc.target/i386/sibcall-8.c: New test.
2820 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2822 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2823 (abs64_in_dreg): Likewise.
2825 2015-05-14 Marek Polacek <polacek@redhat.com>
2829 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2830 * gcc.dg/pr19984.c: Likewise.
2831 * gcc.dg/pr66066-1.c: New test.
2832 * gcc.dg/pr66066-2.c: New test.
2833 * gcc.dg/pr66066-3.c: New test.
2835 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2837 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2838 * gcc.dg/pow-sqrt.x: New file.
2839 * gcc.dg/pow-sqrt-1.c: New test.
2840 * gcc.dg/pow-sqrt-2.c: Likewise.
2841 * gcc.dg/pow-sqrt-3.c: Likewise.
2843 2015-05-13 Richard Biener <rguenther@suse.de>
2845 PR tree-optimization/66123
2846 * gcc.dg/torture/pr66123.c: New testcase.
2848 2015-05-13 Richard Biener <rguenther@suse.de>
2851 * gcc.dg/alias-2.c: Adjust.
2852 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2854 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2857 * gcc.target/i386/pr65103-3.c: New.
2859 2015-05-13 Martin Liska <mliska@suse.cz>
2861 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2863 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2866 * gcc.target/i386/pr66112-2.c: New test.
2869 * gcc.target/i386/pr66112-1.c: New test.
2871 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2874 * gcc.target/i386/mpx/pr66048.cc: New.
2876 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2878 PR rtl-optimization/64616
2879 * gcc.dg/loop-8.c: New test.
2880 * gcc.dg/loop-9.c: New test.
2882 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2885 * gcc.target/i386/pr66047.c: New testcase.
2887 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2890 * gcc.c-torture/compile/pr65873.c: New testcase.
2892 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2895 * gfortran.dg/inline_matmul_10.f90: New test.
2897 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2899 * c-c++-common/Wmisleading-indentation.c: New testcase.
2900 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2901 * c-c++-common/Wmisleading-indentation-2.md: New file.
2903 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2905 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2907 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2909 2015-05-12 Richard Biener <rguenther@suse.de>
2911 PR tree-optimization/66101
2912 * gcc.dg/torture/pr66101.c: New testcase.
2914 2015-05-12 Richard Biener <rguenther@suse.de>
2916 PR tree-optimization/37021
2917 * gcc.target/i386/vect-addsub.c: New testcase.
2919 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2921 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2923 2015-05-12 Tom de Vries <tom@codesourcery.com>
2925 PR tree-optimization/66010
2926 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2928 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2931 * g++.dg/cpp0x/trailing10.C: New.
2933 2015-05-12 Richard Biener <rguenther@suse.de>
2935 * gcc.dg/vect/bb-slp-35.c: New testcase.
2937 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2940 * gfortran.dg/bound_simplification_6.f90: New.
2942 2015-05-11 Steve Ellcey <sellcey@mips.com>
2944 * gcc.target/mips/branch-1.c: Pass argument to bar().
2946 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2949 * gcc.target/i386/pr65753.c: New test.
2951 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2953 PR rtl-optimization/66076
2954 * gcc.dg/torture/pr66076.c: New test.
2956 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2959 * gfortran.dg/inline_matmul_7.f90: New test.
2960 * gfortran.dg/inline_matmul_8.f90: New test.
2961 * gfortran.dg/inline_matmul_9.f90: New test.
2963 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2965 * gfortran.dg/bound_simplification_5.f90: New.
2967 2015-05-09 Jason Merrill <jason@redhat.com>
2969 * lib/target-supports.exp (cxx_default): New global.
2970 (check_effective_target_c++11_only)
2971 (check_effective_target_c++14_only)
2972 (check_effective_target_c++98_only)
2973 (check_effective_target_c++1z_only): Check it.
2975 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2977 PR tree-optimization/64454
2978 * gcc.dg/tree-ssa/vrp97.c: New file.
2979 * gcc.dg/vect/slp-perm-7.c: Update.
2981 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2984 * gfortran.dg/elemental_subroutine_11.f90: New test.
2986 2015-05-08 Richard Biener <rguenther@suse.de>
2988 PR tree-optimization/66036
2989 * gcc.dg/vect/slp-41.c: New testcase.
2991 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2993 * gfortran.dg/elemental_optional_args_7.f90: New.
2995 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2997 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3000 2015-05-08 Marek Polacek <polacek@redhat.com>
3003 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3004 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3006 2015-05-07 Marek Polacek <polacek@redhat.com>
3009 * c-c++-common/Wshift-negative-value-1.c: New test.
3010 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3011 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3012 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3013 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3014 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3015 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3016 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3017 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3019 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3023 * gcc.dg/fdata-sections-2.c: New file.
3025 2015-05-07 Marek Polacek <polacek@redhat.com>
3028 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3030 * c-c++-common/ubsan/align-7.c: Likewise.
3031 * c-c++-common/ubsan/bounds-8.c: Likewise.
3032 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3033 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3034 * c-c++-common/ubsan/null-1.c: Likewise.
3035 * c-c++-common/ubsan/null-10.c: Likewise.
3036 * c-c++-common/ubsan/null-11.c: Likewise.
3037 * c-c++-common/ubsan/null-2.c: Likewise.
3038 * c-c++-common/ubsan/null-3.c: Likewise.
3039 * c-c++-common/ubsan/null-4.c: Likewise.
3040 * c-c++-common/ubsan/null-5.c: Likewise.
3041 * c-c++-common/ubsan/null-6.c: Likewise.
3042 * c-c++-common/ubsan/null-7.c: Likewise.
3043 * c-c++-common/ubsan/null-8.c: Likewise.
3044 * c-c++-common/ubsan/null-9.c: Likewise.
3045 * c-c++-common/ubsan/object-size-1.c: Likewise.
3046 * c-c++-common/ubsan/object-size-10.c: Likewise.
3047 * c-c++-common/ubsan/object-size-4.c: Likewise.
3048 * c-c++-common/ubsan/object-size-5.c: Likewise.
3049 * c-c++-common/ubsan/object-size-7.c: Likewise.
3050 * c-c++-common/ubsan/object-size-8.c: Likewise.
3051 * c-c++-common/ubsan/object-size-9.c: Likewise.
3052 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3053 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3054 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3055 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3056 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3057 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3058 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3059 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3060 * c-c++-common/ubsan/pr59333.c: Likewise.
3061 * c-c++-common/ubsan/pr59667.c: Likewise.
3062 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3063 * c-c++-common/ubsan/pr60636.c: Likewise.
3064 * c-c++-common/ubsan/pr63802.c: Likewise.
3065 * c-c++-common/ubsan/recovery-1.c: Likewise.
3066 * c-c++-common/ubsan/recovery-3.c: Likewise.
3067 * c-c++-common/ubsan/shift-1.c: Likewise.
3068 * c-c++-common/ubsan/shift-2.c: Likewise.
3069 * c-c++-common/ubsan/shift-4.c: Likewise.
3070 * c-c++-common/ubsan/shift-7.c: Likewise.
3071 * c-c++-common/ubsan/undefined-2.c: Likewise.
3072 * c-c++-common/ubsan/vla-1.c: Likewise.
3073 * g++.dg/ubsan/null-1.C: Likewise.
3074 * g++.dg/ubsan/null-3.C: Likewise.
3075 * g++.dg/ubsan/null-4.C: Likewise.
3076 * g++.dg/ubsan/vptr-8.C: Likewise.
3077 * g++.dg/ubsan/vptr-9.C: Likewise.
3078 * gcc.dg/ubsan/bounds-2.c: Likewise.
3079 * gcc.dg/ubsan/object-size-9.c: Likewise.
3081 2015-05-07 Jeff Law <law@redhat.com>
3083 * gcc.dg/tree-ssa/shorten-1.c: New test.
3085 2015-05-07 Richard Biener <rguenther@suse.de>
3087 PR tree-optimization/66002
3088 * gcc.dg/vect/vect-125.c: New testcase.
3090 2015-05-07 Marek Polacek <polacek@redhat.com>
3091 Martin Uecker <uecker@eecs.berkeley.edu>
3093 * c-c++-common/ubsan/bounds-10.c: New test.
3095 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3097 * jit.dg/harness.h (set_options): Wrap with
3098 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3099 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3100 Special-case test-benchmark.c as a negative.
3101 * jit.dg/test-benchmark.c: New file.
3103 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3106 * gcc.target/arm/pr64208.c: New test.
3108 2015-05-06 Alan Modra <amodra@gmail.com>
3111 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3112 (gparms): Make volatile.
3114 2015-05-06 Richard Biener <rguenther@suse.de>
3116 PR tree-optimization/62283
3117 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3119 2015-05-06 Christian Bruel <christian.bruel@st.com>
3122 * gcc.target/aarch64/iinline-attr-1.c: New test.
3124 2015-05-06 Richard Biener <rguenther@suse.de>
3126 * gcc.dg/vect/bb-slp-34.c: New testcase.
3128 2015-05-06 Richard Biener <rguenther@suse.de>
3130 PR tree-optimization/62283
3131 * gcc.dg/vect/bb-slp-14.c: Adjust.
3133 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3136 * gcc.target/i386/pr65990.c: New test.
3138 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3141 * gcc.target/i386/pr65915.c: New.
3143 2015-05-05 Tom de Vries <tom@codesourcery.com>
3145 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3146 'va_list escapes 0'.
3148 2015-05-05 Tom de Vries <tom@codesourcery.com>
3150 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3153 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3155 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3156 * gcc.target/arm/pr65924.c: Likewise.
3158 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3161 * gcc.target/i386/pr65871-3.c: New test.
3163 2015-05-04 Jeff Law <law@redhat.com>
3166 2015-05-04 Jeff Law <law@redhat.com>
3167 * gcc.dg/tree-ssa/shorten-1.c: New test.
3169 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3170 Jakub Jelinek <jakub@redhat.com>
3173 * g++.dg/cpp0x/Wnarrowing4.C: New.
3175 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3177 * lib/target-supports.exp
3178 (check_effective_target_keeps_null_pointer_checks): Clarify that
3179 this is for targets that disable -fdelete-null-pointer-checks,
3180 not default it to off.
3181 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3182 -fdelete-null-pointer-checks explicit.
3183 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3184 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3185 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3186 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3187 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3188 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3189 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3190 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3191 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3192 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3193 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3194 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3195 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3196 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3197 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3198 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3199 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3200 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3201 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3202 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3203 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3204 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3205 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3206 * g++.dg/cpp0x/static_assert9.C: Likewise.
3207 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3208 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3209 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3210 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3211 * g++.dg/tree-ssa/pr26406.C: Likewise.
3213 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3215 PR tree-optimization/65984
3216 * c-c++-common/ubsan/pr65984.c: New test.
3218 2015-05-04 Jeff Law <law@redhat.com>
3220 * gcc.dg/tree-ssa/shorten-1.c: New test.
3222 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3225 * gfortran.dg/pr44735.f90: New test.
3227 2015-05-04 Richard Biener <rguenther@suse.de>
3229 PR tree-optimization/65965
3230 * gcc.dg/vect/bb-slp-33.c: New testcase.
3232 2015-05-04 Richard Biener <rguenther@suse.de>
3234 PR tree-optimization/65935
3235 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3237 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3239 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3240 for each supported variant instead of CHECK_RESULTS.
3241 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3242 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3243 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3244 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3245 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3246 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3247 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3248 expected results for unsupported variants. Call CHECK for each
3249 supported variant instead of CHECK_RESULTS.
3250 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3251 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3252 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3253 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3254 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3255 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3256 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3257 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3258 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3259 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3260 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3261 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3262 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3263 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3264 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3265 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3266 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3267 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3268 expected results for unsupported variants.
3269 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3270 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3271 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3272 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3273 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3274 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3275 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3276 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3277 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3278 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3279 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3280 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3281 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3282 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3283 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3284 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3285 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3286 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3287 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3288 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3289 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3290 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3291 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3292 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3293 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3294 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3295 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3296 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3298 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3301 * gfortran.dg/bound_9.f90: Add pointer assignment.
3303 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3304 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3307 * g++.dg/cpp0x/Wnarrowing3.C: New.
3309 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3311 * gcc.dg/20150120-1.c: New test.
3312 * gcc.dg/20150120-2.c: New test.
3313 * gcc.dg/20150120-3.c: New test.
3315 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3317 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3319 2015-05-01 Renlin Li <renlin.li@arm.com>
3321 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3323 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3325 * gfortran.dg/bound_simplification_4.f90: New.
3327 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3329 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3330 with powerpc_p8vector_ok.
3332 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3335 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3337 * gfortran.dg/bound_9.f90: New test case.
3339 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3341 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3342 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3343 for 32bit x86 targets.
3344 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3345 for 32bit x86 targets.
3346 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3347 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3348 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3349 for 32bit x86 targets.
3351 2015-04-30 Marek Polacek <polacek@redhat.com>
3353 PR tree-optimization/63551
3354 * g++.dg/ipa/pr63551.C: New test.
3356 2015-04-30 Caroline Tice <cmtice@google.com>
3359 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3360 partition size on certain targets.
3362 2015-04-30 Renlin Li <renlin.li@arm.com>
3364 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3366 2015-04-30 Marek Polacek <polacek@redhat.com>
3368 * c-c++-common/Wbool-compare-3.c: New test.
3370 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3371 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3373 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3376 * g++.dg/init/ref22.C: New.
3378 2015-04-30 Marek Polacek <polacek@redhat.com>
3380 * gcc.dg/init-bad-8.c: New test.
3382 * gcc.dg/incomplete-typedef-1.c: New test.
3384 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3387 * g++.dg/template/crash121.C: New.
3389 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3391 * gcc.target/mips/call-from-init.c: New test.
3392 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3394 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3397 * gcc.target/i386/pr65871-1.c: New test.
3398 * gcc.target/i386/pr65871-2.c: Ditto.
3400 2015-04-29 Marek Polacek <polacek@redhat.com>
3403 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3404 * c-c++-common/Wbool-compare-2.c: New test.
3406 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3409 * gcc.target/aarch64/vstN_lane_1.c: New file.
3411 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3414 * g++.dg/warn/Winit-self-3.C: New.
3416 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3418 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3420 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3423 * gcc.target/arm/pr65924.c: New test.
3425 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3427 * g++.dg/gomp/tpl-target-update.C: New file.
3429 2015-04-29 Richard Biener <rguenther@suse.de>
3431 PR tree-optimization/65917
3432 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3434 2015-04-29 Christian Bruel <christian.bruel@st.com>
3437 * gcc.dg/ipa/iinline-attr.c: New test.
3438 * gcc.target/i386/iinline-attr-2.c: New test.
3440 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3442 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3445 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3447 * gcc.dg/vect/vect-33.c: Remove spurious line.
3449 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3451 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3453 2015-04-28 Marek Polacek <polacek@redhat.com>
3456 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3457 * gcc.dg/pr65901.c: New test.
3459 2015-04-28 Richard Biener <rguenther@suse.de>
3461 PR tree-optimization/62283
3462 * gfortran.dg/vect/pr62283-2.f: New testcase.
3463 * gcc.dg/vect/bb-slp-14.c: Adjust.
3465 2015-04-28 Richard Biener <rguenther@suse.de>
3467 PR tree-optimization/65851
3468 * g++.dg/torture/pr65851.C: New testcase.
3470 2015-04-27 Jeff Law <law@redhat.com>
3472 PR tree-optimization/65217
3473 * gcc.target/i386/pr65217.c: Remove XFAIL.
3475 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3478 Add tests forgotten to svn-add.
3479 * gfortran.dg/class_allocate_19.f03: New test.
3480 * gfortran.dg/class_array_20.f03: New test.
3481 * gfortran.dg/class_array_21.f03: New test.
3482 * gfortran.dg/finalize_29.f08: New test.
3484 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3488 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3489 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3491 2015-04-27 Caroline Tice <cmtice@google.com>
3493 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3496 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3499 * gcc.target/powerpc/htm-1.c: New test.
3500 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3502 (__builtin_tabortdci): Likewise.
3503 (__builtin_tcheck): Remove operand.
3504 * lib/target-supports.exp (check_htm_hw_available): New function.
3506 2015-04-27 Richard Biener <rguenther@suse.de>
3508 * gcc.target/i386/pr65217.c: XFAIL.
3510 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3512 PR tree-optimization/65875
3513 * gcc.c-torture/compile/pr65875.c: New test.
3515 2015-04-25 Marek Polacek <polacek@redhat.com>
3518 * gcc.dg/enum-incomplete-2.c: New test.
3519 * gcc.dg/enum-mode-1.c: New test.
3521 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3524 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3526 * gcc.target/powerpc/pr65849-2.c: Likewise.
3528 2015-04-24 Tom de Vries <tom@codesourcery.com>
3530 PR tree-optimization/65802
3531 * g++.dg/pr65802.C: Move to ...
3532 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3533 stdarg.h. Rewrite for C.
3534 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3535 va_start and va_end. Remove unnecessary inline asm.
3537 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3538 Wei Mi <wmi@google.com>
3540 * gcc.target/i386/sse2-load-multi.c: New test.
3541 * gcc.target/i386/sse2-store-multi.c: Ditto.
3543 2015-04-24 Marek Polacek <polacek@redhat.com>
3546 * c-c++-common/pr65830.c: New test.
3549 * c-c++-common/Wlogical-op-1.c: New test.
3551 2015-04-24 Marek Polacek <polacek@redhat.com>
3554 * c-c++-common/pr61534-1.c: New test.
3556 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3557 Steven Bosscher <steven@gcc.gnu.org>
3559 PR rtl-optimization/34503
3560 * gcc.target/arm/pr64616.c: New file.
3562 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3564 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3566 2015-04-24 Terry Guo <terry.guo@arm.com>
3568 * gcc.target/arm/pr65710.c: Update the options.
3570 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3572 * gcc.target/i386/pr65523.c: Skip x32.
3574 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3577 to look for vcl* where appropriate.
3579 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3581 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3582 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3584 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3587 * gcc.target/arm/pr26702.c: New test.
3589 2015-04-23 Marek Polacek <polacek@redhat.com>
3592 * gcc.dg/pr65345-1.c: New test.
3593 * gcc.dg/pr65345-2.c: New test.
3595 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3597 * gcc.target/powerpc/crypto-builtin-2.c: New.
3599 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3602 * gfortran.dg/class_allocate_19.f03: New test.
3603 * gfortran.dg/class_array_20.f03: New test.
3604 * gfortran.dg/class_array_21.f03: New test.
3605 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3606 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3607 initialization correctly.
3608 * gfortran.dg/finalize_29.f08: New test.
3610 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3612 * gcc.target/powerpc/swaps-p8-18.c: New test.
3614 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3617 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3618 * gcc.dg/vect/bb-slp-25.c: Likewise.
3619 * gcc.dg/vect/bb-slp-29.c: Likewise.
3620 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3621 vect_no_align && { ! vect_hw_misalign }.
3622 * gcc.dg/vect/bb-slp-9.c: Likewise.
3623 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3625 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3626 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3627 account for POWER8, where peeling for alignment is not needed.
3628 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3629 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3630 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3631 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3632 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3633 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3634 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3635 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3636 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3637 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3638 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3639 * gcc.dg/vect/pr16105.c: Likewise.
3640 * gcc.dg/vect/pr20122.c: Likewise.
3641 * gcc.dg/vect/pr33804.c: Likewise.
3642 * gcc.dg/vect/pr33953.c: Likewise.
3643 * gcc.dg/vect/pr56787.c: Likewise.
3644 * gcc.dg/vect/pr58508.c: Likewise.
3645 * gcc.dg/vect/slp-25.c: Likewise.
3646 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3647 * gcc.dg/vect/vect-105.c: Likewise.
3648 * gcc.dg/vect/vect-27.c: Likewise.
3649 * gcc.dg/vect/vect-29.c: Likewise.
3650 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3652 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3653 && { ! vect_hw_misalign }.
3654 * gcc.dg/vect/vect-44.c: Likewise.
3655 * gcc.dg/vect/vect-48.c: Likewise.
3656 * gcc.dg/vect/vect-50.c: Likewise.
3657 * gcc.dg/vect/vect-52.c: Likewise.
3658 * gcc.dg/vect/vect-56.c: Likewise.
3659 * gcc.dg/vect/vect-60.c: Likewise.
3660 * gcc.dg/vect/vect-72.c: Likewise.
3661 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3662 * gcc.dg/vect/vect-75.c: Likewise.
3663 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3664 * gcc.dg/vect/vect-77-global.c: Likewise.
3665 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3666 * gcc.dg/vect/vect-78-global.c: Likewise.
3667 * gcc.dg/vect/vect-93.c: Likewise.
3668 * gcc.dg/vect/vect-95.c: Likewise.
3669 * gcc.dg/vect/vect-96.c: Likewise.
3670 * gcc.dg/vect/vect-cond-1.c: Likewise.
3671 * gcc.dg/vect/vect-cond-3.c: Likewise.
3672 * gcc.dg/vect/vect-cond-4.c: Likewise.
3673 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3674 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3675 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3676 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3677 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3678 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3679 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3680 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3681 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3682 * gcc.dg/vect/vect-outer-5.c: Likewise.
3683 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3684 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3685 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3686 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3687 * gcc.dg/vect/vect-peel-3.c: Likewise.
3688 * gcc.dg/vect/vect-peel-4.c: Likewise.
3689 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3690 * gcc.target/powerpc/pr65456.c: New test.
3691 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3692 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3693 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3694 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3695 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3696 vect_no_align && { ! vect_hw_misalign }.
3697 * gfortran.dg/vect/vect-3.f90: Likewise.
3698 * gfortran.dg/vect/vect-4.f90: Likewise.
3699 * gfortran.dg/vect/vect-5.f90: Likewise.
3700 * lib/target-supports.exp (check_effective_target_vect_no_align):
3701 Return 1 for POWER8.
3702 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3704 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3707 * gfortran.dg/pr65429.f90: New test.
3709 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3711 * c-c++-common/asan/user-section-1.c: New test.
3712 * c-c++-common/asan/user-section-2.c: New test.
3713 * c-c++-common/asan/user-section-3.c: New test.
3715 2015-04-22 Hale Wang <hale.wang@arm.com>
3716 Terry Guo <terry.guo@arm.com>
3718 PR rtl-optimization/64818
3719 * gcc.target/arm/pr64818.c: New test.
3721 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3724 * g++.dg/tree-ssa/pr61034.C: Update template.
3725 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3726 * gcc.dg/Warray-bounds-11.c: Likewise.
3727 * gcc.dg/Warray-bounds.c: Likewise.
3729 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3731 PR libgfortran/65234
3732 * gfortran.dg/fmt_unlimited.f90: New test.
3734 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3736 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3738 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3739 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3740 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3741 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3742 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3743 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3744 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3746 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3748 PR libgfortran/56743
3749 * gfortran.dg/namelist_87.f90: New test.
3751 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3753 * gcc.target/aarch64/mult-synth_1.c: New test.
3754 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3755 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3756 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3757 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3758 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3760 2015-04-21 Richard Biener <rguenther@suse.de>
3762 PR tree-optimization/65650
3763 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3764 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3765 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3766 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3767 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3768 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3770 2015-04-21 Tom de Vries <tom@codesourcery.com>
3772 PR tree-optimization/65802
3773 * g++.dg/pr65802.C: New test.
3775 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3778 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3779 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3781 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/cpp0x/Wnarrowing2.C: New.
3786 2015-04-20 Jeff Law <law@redhat.com>
3788 PR tree-optimization/65658
3789 * gcc.dg/pr65658.c: New test.
3791 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3794 * gcc.target/aarch64/vec_init_1.c: New test.
3796 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3798 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3801 2015-04-18 Martin Sebor <msebor@redhat.com>
3803 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3804 of non-nul characters.
3805 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3807 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3810 * gcc.target/powerpc/pr65787.c: New.
3812 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3815 * gcc.target/aarch64/c-output-template-4.c: New test.
3817 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3820 * gcc.dg/pr65780-1.c: New test.
3821 * gcc.dg/pr65780-2.c: Likewise.
3822 * gcc.target/i386/pr32219-9.c: Likewise.
3823 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3825 * gcc.target/i386/pr64317.c (c): Initialize.
3827 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3830 * g++.dg/ext/mv18.C: New test.
3831 * g++.dg/ext/mv19.C: Likewise.
3832 * g++.dg/ext/mv20.C: Likewise.
3833 * g++.dg/ext/mv21.C: Likewise.
3834 * g++.dg/ext/mv22.C: Likewise.
3835 * g++.dg/ext/mv23.C: Likewise.
3837 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3840 * g++.dg/init/pr64527.C: New test.
3842 2015-04-17 Tom de Vries <tom@codesourcery.com>
3843 Michael Matz <matz@suse.de>
3845 PR tree-optimization/64950
3846 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3849 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3851 * c-c++-common/asan/user-section-1.c: New test.
3853 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3856 * gcc.dg/debug/pr65771.c: New test.
3858 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3860 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3861 __buitlin_alloca with __builtin_alloca.
3863 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3865 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3867 2015-04-16 Richard Biener <rguenther@suse.de>
3869 PR tree-optimization/64277
3870 * gcc.dg/Warray-bounds-14.c: New testcase.
3871 * gcc.dg/Warray-bounds-15.c: Likewise.
3872 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3873 * c-c++-common/ubsan/bounds-6.c: Likewise.
3875 2015-04-16 Renlin Li <renlin.li@arm.com>
3877 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3878 * gcc.target/arm/unsigned-float.c: New.
3880 2015-04-16 Richard Biener <rguenther@suse.de>
3882 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3883 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3884 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3886 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3888 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3889 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3890 * g++.dg/cpp0x/defaulted21.C: Likewise.
3891 * g++.dg/cpp0x/defaulted28.C: Likewise.
3892 * g++.dg/cpp0x/defaulted47.C: Likewise.
3893 * g++.dg/cpp0x/elision_neg.C: Likewise.
3894 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3895 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3896 * g++.dg/cpp0x/implicit1.C: Likewise.
3897 * g++.dg/cpp0x/implicit9.C: Likewise.
3898 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3899 * g++.dg/cpp0x/range-for13.C: Likewise.
3900 * g++.dg/gomp/clause-2.C: Likewise.
3901 * g++.dg/gomp/udr-5.C: Likewise.
3902 * g++.dg/inherit/access6.C: Likewise.
3903 * g++.dg/lookup/duperr1.C: Likewise.
3904 * g++.dg/lookup/friend2.C: Likewise.
3905 * g++.dg/lookup/pr6936.C: Likewise.
3906 * g++.dg/lookup/scoped1.C: Likewise.
3907 * g++.dg/lookup/using26.C: Likewise.
3908 * g++.dg/lookup/using38.C: Likewise.
3909 * g++.dg/other/access2.C: Likewise.
3910 * g++.dg/overload/defarg3.C: Likewise.
3911 * g++.dg/overload/defarg6.C: Likewise.
3912 * g++.dg/parse/access11.C: Likewise.
3913 * g++.dg/parse/access2.C: Likewise.
3914 * g++.dg/parse/access3.C: Likewise.
3915 * g++.dg/parse/access4.C: Likewise.
3916 * g++.dg/parse/access5.C: Likewise.
3917 * g++.dg/parse/access6.C: Likewise.
3918 * g++.dg/parse/access8.C: Likewise.
3919 * g++.dg/parse/access9.C: Likewise.
3920 * g++.dg/parse/crash40.C: Likewise.
3921 * g++.dg/tc1/dr142.C: Likewise.
3922 * g++.dg/tc1/dr166.C: Likewise.
3923 * g++.dg/tc1/dr52.C: Likewise.
3924 * g++.dg/template/access11.C: Likewise.
3925 * g++.dg/template/access18.C: Likewise.
3926 * g++.dg/template/access19.C: Likewise.
3927 * g++.dg/template/access2.C: Likewise.
3928 * g++.dg/template/access20.C: Likewise.
3929 * g++.dg/template/access26.C: Likewise.
3930 * g++.dg/template/access3.C: Likewise.
3931 * g++.dg/template/access7.C: Likewise.
3932 * g++.dg/template/conv12.C: Likewise.
3933 * g++.dg/template/crash69.C: Likewise.
3934 * g++.dg/template/friend31.C: Likewise.
3935 * g++.dg/template/friend32.C: Likewise.
3936 * g++.dg/template/memfriend15.C: Likewise.
3937 * g++.dg/template/memfriend16.C: Likewise.
3938 * g++.dg/template/memfriend17.C: Likewise.
3939 * g++.dg/template/memfriend7.C: Likewise.
3940 * g++.dg/template/pr32519.C: Likewise.
3941 * g++.dg/template/qualttp21.C: Likewise.
3942 * g++.dg/template/qualttp8.C: Likewise.
3943 * g++.dg/template/ttp10.C: Likewise.
3944 * g++.dg/template/typedef11.C: Likewise.
3945 * g++.dg/template/typedef13.C: Likewise.
3946 * g++.dg/template/typedef19.C: Likewise.
3947 * g++.dg/template/typedef20.C: Likewise.
3948 * g++.dg/template/typedef22.C: Likewise.
3949 * g++.dg/template/using16.C: Likewise.
3950 * g++.dg/template/virtual3.C: Likewise.
3951 * g++.dg/ubsan/pr61272.C: Likewise.
3952 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3953 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3954 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3955 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3956 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3957 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3958 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3959 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3960 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3961 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3962 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3963 * g++.old-deja/g++.jason/access17.C: Likewise.
3964 * g++.old-deja/g++.jason/access18.C: Likewise.
3965 * g++.old-deja/g++.jason/access22.C: Likewise.
3966 * g++.old-deja/g++.jason/access23.C: Likewise.
3967 * g++.old-deja/g++.jason/access8.C: Likewise.
3968 * g++.old-deja/g++.jason/delete3.C: Likewise.
3969 * g++.old-deja/g++.jason/report.C: Likewise.
3970 * g++.old-deja/g++.law/access2.C: Likewise.
3971 * g++.old-deja/g++.law/access3.C: Likewise.
3972 * g++.old-deja/g++.law/access4.C: Likewise.
3973 * g++.old-deja/g++.law/access5.C: Likewise.
3974 * g++.old-deja/g++.law/arm12.C: Likewise.
3975 * g++.old-deja/g++.law/arm14.C: Likewise.
3976 * g++.old-deja/g++.law/ctors13.C: Likewise.
3977 * g++.old-deja/g++.law/union2.C: Likewise.
3978 * g++.old-deja/g++.law/visibility12.C: Likewise.
3979 * g++.old-deja/g++.law/visibility15.C: Likewise.
3980 * g++.old-deja/g++.law/visibility16.C: Likewise.
3981 * g++.old-deja/g++.law/visibility17.C: Likewise.
3982 * g++.old-deja/g++.law/visibility18.C: Likewise.
3983 * g++.old-deja/g++.law/visibility19.C: Likewise.
3984 * g++.old-deja/g++.law/visibility20.C: Likewise.
3985 * g++.old-deja/g++.law/visibility21.C: Likewise.
3986 * g++.old-deja/g++.law/visibility24.C: Likewise.
3987 * g++.old-deja/g++.law/visibility4.C: Likewise.
3988 * g++.old-deja/g++.law/visibility5.C: Likewise.
3989 * g++.old-deja/g++.law/visibility6.C: Likewise.
3990 * g++.old-deja/g++.law/visibility7.C: Likewise.
3991 * g++.old-deja/g++.law/visibility8.C: Likewise.
3992 * g++.old-deja/g++.law/visibility9.C: Likewise.
3993 * g++.old-deja/g++.niklas/t135.C: Likewise.
3994 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3995 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3996 * g++.old-deja/g++.other/access11.C: Likewise.
3997 * g++.old-deja/g++.other/access4.C: Likewise.
3998 * g++.old-deja/g++.other/access7.C: Likewise.
3999 * g++.old-deja/g++.other/crash1.C: Likewise.
4000 * g++.old-deja/g++.other/crash7.C: Likewise.
4001 * g++.old-deja/g++.other/friend1.C: Likewise.
4002 * g++.old-deja/g++.other/friend4.C: Likewise.
4003 * g++.old-deja/g++.other/friend9.C: Likewise.
4004 * g++.old-deja/g++.other/lineno1.C: Likewise.
4005 * g++.old-deja/g++.other/using1.C: Likewise.
4006 * g++.old-deja/g++.pt/enum14.C: Likewise.
4007 * g++.old-deja/g++.pt/friend11.C: Likewise.
4008 * g++.old-deja/g++.pt/friend21.C: Likewise.
4009 * g++.old-deja/g++.pt/friend3.C: Likewise.
4010 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4011 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4012 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4013 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4015 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4018 * g++.dg/ipa/pr65765.C: New test.
4020 2015-04-15 Nick Clifton <nickc@redhat.com>
4022 * gcc.target/rx/builtins.c: Disable RMPA test if string
4023 instructions are not allowed.
4025 2015-04-15 Alan Modra <amodra@gmail.com>
4027 * gcc.dg/pr65408.c: New.
4029 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4032 * gcc.target/arm/pr65729.c: New test.
4034 2015-04-14 Richard Biener <rguenther@suse.de>
4036 PR tree-optimization/65758
4037 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4039 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4042 * gcc.c-torture/execute/pr65648.c: New test.
4044 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4046 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4047 __builtin_finite instead of finite.
4048 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4051 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4053 PR tree-optimization/63387
4054 * gcc.dg/pr63387.c: New testcase.
4056 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4058 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4060 2015-04-13 Richard Biener <rguenther@suse.de>
4062 PR tree-optimization/65204
4063 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4065 2015-04-13 Terry Guo <terry.guo@arm.com>
4068 * gcc.target/arm/pr65710.c: New.
4070 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4072 PR tree-optimization/65747
4073 * g++.dg/torture/pr65747.C: New test.
4075 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4078 * g++.dg/cpp0x/pr65736.C: New test.
4080 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4081 Martin Liska <mliska@suse.cz>
4084 * g++.dg/ipa/pr65722.C: New testcase.
4086 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4088 PR tree-optimization/65735
4089 * gcc.c-torture/compile/pr65735.c: New test.
4091 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4094 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4096 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4099 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4101 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4104 * gcc.target/arm/pr65647-2.c: New.
4106 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4109 * g++.dg/torture/pr65694.C: New test.
4111 2015-04-10 Tobias Burnus <burnus@net-b.de>
4113 * gfortran.dg/coarray_lock_6.f90: New.
4114 * gfortran.dg/coarray_lock_7.f90: New.
4115 * gfortran.dg/coarray/lock_2.f90: New.
4117 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4123 * gfortran.dg/used_types_27.f90: New.
4125 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4128 * gcc.target/i386/pr65671.c: New.
4130 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4132 PR tree-optimization/65709
4133 * c-c++-common/ubsan/align-9.c: New test.
4135 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4138 * gfortran.dg/pr56852.f90: New test.
4140 2015-04-09 Marek Polacek <polacek@redhat.com>
4141 Jakub Jelinek <jakub@redhat.com>
4144 * g++.dg/opt/pr65554.C: New test.
4146 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4149 * c-c++-common/attr-aligned-1.c: New test.
4151 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4153 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4155 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4158 * gcc.target/i386/sse-25.c: New.
4160 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4163 * gcc.target/i386/pr65693.c: New test.
4165 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4167 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4169 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4171 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4173 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4175 * gcc.target/i386/thunk-retbnd.c: New.
4177 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4179 * gnat.dg/opt48.adb: New test.
4180 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4181 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4183 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4186 * gcc.c-torture/compile/pr65540.c: New.
4188 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4190 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4193 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4196 * g++.dg/debug/pr65678.C: New test.
4199 * gcc.c-torture/compile/pr65680.c: New test.
4201 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4204 * gfortran.dg/allocate_with_source_5.f90: New test.
4206 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4208 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4209 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4211 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4213 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4215 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4218 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4219 to get floating point compression.
4220 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4222 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4224 PR preprocessor/61977
4225 * gcc.dg/cpp/pr61977.c: New test.
4227 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4229 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4231 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4234 * gcc.target/arm/pr65647.c: New.
4236 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4239 * g++.dg/torture/pr65655.C: New testcase.
4241 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4244 * g++.dg/cpp1y/lambda-init13.C: New.
4246 2015-04-03 Marek Polacek <polacek@redhat.com>
4248 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4250 2015-04-02 Marek Polacek <polacek@redhat.com>
4253 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4254 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4256 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4258 PR preprocessor/61977
4259 * gcc.target/powerpc/pr61977-1.c: New test.
4260 * gcc.target/powerpc/pr61977-2.c: New test.
4262 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4265 * g++.dg/warn/Wshadow-8.C: New.
4266 * g++.dg/warn/Wshadow-9.C: Likewise.
4267 * g++.dg/warn/Wshadow-10.C: Likewise.
4268 * g++.dg/warn/Wshadow-11.C: Likewise.
4270 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4272 * gcc.dg/pr23623.c: Added aligned attribute.
4273 * gcc.dg/20141029-1.c: Likewise.
4274 * gcc.dg/20150306-1.c: New test.
4276 2015-04-01 Marek Polacek <polacek@redhat.com>
4279 * g++.dg/cpp0x/initlist93.C: New test.
4280 * g++.dg/cpp0x/initlist94.C: New test.
4282 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4285 * gcc.target/aarch64/pr65624.c: New test.
4287 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4289 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4291 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4293 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4294 extra variable to force stack alignment.
4295 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4296 extra variable to force stack alignment.
4298 2015-03-31 Marek Polacek <polacek@redhat.com>
4301 * g++.dg/template/pr65390.C: New test.
4303 2015-03-31 Martin Liska <mliska@suse.cz>
4305 * g++.dg/ipa/pr65557.C: New test.
4307 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4309 * gcc.target/s390/hotpatch-25.c: New test.
4310 * gcc.target/s390/hotpatch-1.c: Update test.
4311 * gcc.target/s390/hotpatch-10.c: Update test.
4312 * gcc.target/s390/hotpatch-11.c: Update test.
4313 * gcc.target/s390/hotpatch-12.c: Update test.
4314 * gcc.target/s390/hotpatch-13.c: Update test.
4315 * gcc.target/s390/hotpatch-14.c: Update test.
4316 * gcc.target/s390/hotpatch-15.c: Update test.
4317 * gcc.target/s390/hotpatch-16.c: Update test.
4318 * gcc.target/s390/hotpatch-17.c: Update test.
4319 * gcc.target/s390/hotpatch-18.c: Update test.
4320 * gcc.target/s390/hotpatch-19.c: Update test.
4321 * gcc.target/s390/hotpatch-2.c: Update test.
4322 * gcc.target/s390/hotpatch-21.c: Update test.
4323 * gcc.target/s390/hotpatch-22.c: Update test.
4324 * gcc.target/s390/hotpatch-23.c: Update test.
4325 * gcc.target/s390/hotpatch-24.c: Update test.
4326 * gcc.target/s390/hotpatch-3.c: Update test.
4327 * gcc.target/s390/hotpatch-4.c: Update test.
4328 * gcc.target/s390/hotpatch-5.c: Update test.
4329 * gcc.target/s390/hotpatch-6.c: Update test.
4330 * gcc.target/s390/hotpatch-7.c: Update test.
4331 * gcc.target/s390/hotpatch-8.c: Update test.
4332 * gcc.target/s390/hotpatch-9.c: Update test.
4333 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4335 2015-03-31 Richard Biener <rguenther@suse.de>
4338 * g++.dg/torture/pr65626.C: New testcase.
4340 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4343 * gcc.target/i386/mpx/pr65531.cc: New.
4345 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4348 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4349 __builtin_alloca instead of alloca.
4350 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4351 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4352 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4355 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4358 * g++.dg/ubsan/pr65610.C: New test.
4360 2015-03-30 Marek Polacek <polacek@redhat.com>
4363 * g++.dg/cpp0x/pr65398-2.C: New test.
4365 2015-03-30 Marek Polacek <polacek@redhat.com>
4367 * c-c++-common/pr65556.c: Change the width of bit-fields.
4369 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4372 * gcc.target/i386/pr65588.c: New testcase.
4374 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4376 PR libgfortran/65563
4377 * gfortran.dg/open_errors_2.f90: New test.
4379 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4381 PR libgfortran/65596
4382 * gfortran.dg/namelist_86.f90: New test.
4384 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4386 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4387 statement to reflect new ownership.
4389 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4392 * g++.dg/template/friend58.C: New.
4393 * g++.dg/template/friend59.C: Likewise.
4395 2015-03-27 Tobias Burnus <burnus@net-b.de>
4398 * g++.dg/gomp/openmp-simd-3.C: New.
4399 * gcc.dg/gomp/openmp-simd-3.c: New.
4401 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4404 * gcc.target/i386/pr65248-1.c: New file.
4405 * gcc.target/i386/pr65248-2.c: Likewise.
4406 * gcc.target/i386/pr65248-3.c: Likewise.
4407 * gcc.target/i386/pr65248-4.c: Likewise.
4409 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4412 * gcc.c-torture/compile/pr65593.c: New test.
4414 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4417 * g++.dg/cpp1y/constexpr-assert1.C: New.
4419 2015-03-27 Marek Polacek <polacek@redhat.com>
4422 * c-c++-common/pr65556.c: New test.
4424 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4427 * g++.dg/torture/pr65600.C: New testcase.
4429 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4432 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4434 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4436 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4437 statement and cleanup. Fixed typos.
4439 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4442 * gcc.c-torture/compile/pr65595.c: New testcase.
4444 2015-03-27 Marek Polacek <polacek@redhat.com>
4447 * g++.dg/ubsan/pr65583.C: New test.
4449 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4451 * gcc.c-torture/compile/20150327.c: New testcase.
4453 2015-03-26 Richard Biener <rguenther@suse.de>
4456 * g++.dg/torture/pr65555.C: New testcase.
4458 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4460 PR tree-optimization/64715
4461 * gcc.dg/builtin-object-size-15.c: New test.
4462 * gcc.dg/pr64715-1.c: New test.
4463 * gcc.dg/pr64715-2.c: New test.
4465 2015-03-26 Richard Biener <rguenther@suse.de>
4468 * gnat.dg/specs/opt2.ads: Fix testcase.
4470 2015-03-25 Martin Sebor <msebor@redhat.com>
4473 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4474 when target isn't arm*-*-*-*.
4475 (check_effective_target_arm_nothumb): Likewise.
4476 (check_effective_target_arm_little_endian): Likewise.
4477 (check_effective_target_arm_vect_no_misalign): Likewise.
4478 (check_effective_target_aarch64_little_endian): Fail early if target
4481 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4483 PR tree-optimization/65177
4484 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4486 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4488 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4489 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4490 smmintrin.h and mm3dnow.h.
4492 2015-03-25 Marek Polacek <polacek@redhat.com>
4495 * g++.dg/cpp0x/pr65558.C: New test.
4497 2015-03-25 Marek Polacek <polacek@redhat.com>
4500 * g++.dg/template/pr61670.C: New test.
4502 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4505 * g++.dg/template/pr54987.C: New.
4507 2015-03-25 Richard Biener <rguenther@suse.de>
4509 PR tree-optimization/62630
4510 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4512 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4515 * gcc.target/i386/mpx/pr65508.c: New.
4517 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4521 * gfortran.dg/data_initialized_3.f90: New.
4523 2015-03-25 Richard Biener <rguenther@suse.de>
4526 * gnat.dg/specs/opt2.ads: New testcase.
4528 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4530 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4531 * gcc.target/arm/memset-inline-4.c: Skip for
4532 arm_tune_string_ops_prefer_neon.
4533 * gcc.target/arm/memset-inline-5.c: Ditto.
4534 * gcc.target/arm/memset-inline-6.c: Ditto.
4535 * gcc.target/arm/memset-inline-8.c: Ditto.
4536 * gcc.target/arm/memset-inline-9.c: Ditto.
4538 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/other/virtual3.C: New.
4543 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/cpp0x/vt-60130.C: New.
4548 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4551 * g++.dg/warn/Warray-bounds-7.C: New.
4553 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4556 * g++.dg/template/defarg18.C: New.
4558 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4561 * g++.dg/cpp0x/vt-59988.C: New.
4563 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4565 PR tree-optimization/65533
4566 * gcc.dg/pr65533.c: New test.
4568 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4570 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4571 source= and mold= expressions functionality.
4572 * gfortran.dg/allocate_class_4.f90: New test.
4573 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4574 copying an unlimited polymorhpic object containing a char array
4575 to another unlimited polymorphic object respects the _len
4577 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4578 whether deferred length char array allocate works, unlimited
4579 polymorphic object allocation from a string works and if
4580 allocating an array of deferred length strings works.
4581 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4583 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4586 * g++.dg/cpp0x/constexpr-array11.C: New.
4588 2015-03-24 Richard Biener <rguenther@suse.de>
4591 * gcc.dg/torture/pr65517.c: New testcase.
4593 2015-03-24 Tobias Burnus <burnus@net-b.de>
4595 * gfortran.dg/coindexed_1.f90: Moved from
4596 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4598 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4601 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4605 * gcc.target/i386/pr65523.c: New test.
4608 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4610 * g++.dg/lto/pr65475b_0.C: Likewise.
4612 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4615 * gcc.target/sh/torture/pr65505.c: New.
4617 2015-03-23 Martin Sebor <msebor@redhat.com>
4620 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4621 assembly for lvx in addition to lxv.
4623 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4626 * gfortran.dg/pr65504.f90: New test.
4629 * gcc.dg/pr65521.c: New test.
4631 2015-03-23 Richard Biener <rguenther@suse.de>
4633 PR tree-optimization/65518
4634 * gcc.dg/vect/pr65518.c: New testcase.
4636 2015-03-23 Richard Biener <rguenther@suse.de>
4638 PR tree-optimization/65494
4639 * gcc.dg/vect/pr65494.c: New testcase.
4641 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4643 PR preprocessor/65238
4644 * c-c++-common/cpp/pr65238-1.c: New test.
4645 * gcc.dg/cpp/pr65238-2.c: New test.
4646 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4647 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4649 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4650 Mikael Morin <mikael@gcc.gnu.org>
4653 * gfortran.dg/elemental_dependency_4.f90: New.
4654 * gfortran.dg/elemental_dependency_5.f90: New.
4656 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4659 * g++.dg/lto/pr65475b_0.C: New testcase.
4660 * g++.dg/lto/pr65475b_1.C: New testcase.
4661 * g++.dg/lto/pr65475c_0.C: New testcase.
4662 * g++.dg/lto/pr65475c_1.C: New testcase.
4664 2015-03-21 Tobias Burnus <burnus@net-b.de>
4666 * gfortran.dg/coarray_38.f90: New.
4667 * gfortran.dg/coarray_39.f90: New.
4668 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4671 2015-03-20 Marek Polacek <polacek@redhat.com>
4674 * g++.dg/cpp0x/pr65398.C: New test.
4676 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4679 * g++.dg/lto/pr65475_0.C: New testcase.
4680 * g++.dg/lto/pr65475_1.C: New testcase.
4682 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4684 PR rtl-optimization/64366
4685 * gcc.target/sh/pr64366.c: New.
4687 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4690 * g++.dg/cpp0x/constexpr-48324.C: New.
4692 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4695 * g++.dg/cpp0x/pr48453.C: New.
4697 2015-03-20 Marek Polacek <polacek@redhat.com>
4700 * g++.dg/cpp0x/pr65072.C: New test.
4702 2015-03-20 Richard Biener <rguenther@suse.de>
4705 * gcc.dg/pr15347.c: Use -O.
4706 * c-c++-common/pr19807-1.c: Likewise.
4708 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4710 * gnat.dg/volatile13.ad[sb]: New test.
4712 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4714 PR rtl-optimization/60851
4715 * gcc.target/i386/pr60851.c: New test.
4717 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4720 * g++.dg/pr65240.h: Add tests for PR 65240.
4721 * g++.dg/pr65240-1.C: Likewise.
4722 * g++.dg/pr65240-2.C: Likewise.
4723 * g++.dg/pr65240-3.C: Likewise.
4724 * g++.dg/pr65240-4.C: Likewise.
4726 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4728 PR rtl-optimization/63491
4729 * gcc.target/powerpc/pr63491.c: New.
4731 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4733 * g++.dg/ipa/pr65465.C: New test.
4735 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4738 * g++.dg/cpp0x/deleted11.C: New.
4740 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4743 * c-c++-common/tsan/pr65400-3.c: New test.
4745 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4748 * g++.dg/cpp0x/constexpr-59686.C: New.
4750 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4753 * g++.dg/tsan/pr64265.C: New test.
4756 * c-c++-common/tsan/pr65400-1.c: New test.
4757 * c-c++-common/tsan/pr65400-2.c: New test.
4759 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4762 * g++.dg/cpp0x/pr59816.C: New.
4764 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4767 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4769 2015-03-18 Martin Liska <mliska@suse.cz>
4772 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4773 equivalences either to 6 or 7.
4775 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4779 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4781 * gcc.dg/undefined-loop-1.c: New file.
4782 * gcc.dg/undefined-loop-2.c: New file.
4784 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4787 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4788 loop exits too early.
4790 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4792 PR tree-optimization/65450
4793 * gfortran.dg/pr65450.f90: New test.
4796 * gcc.target/i386/pr65078-1.c: New test.
4797 * gcc.target/i386/pr65078-2.c: New test.
4798 * gcc.target/i386/pr65078-3.c: New test.
4799 * gcc.target/i386/pr65078-4.c: New test.
4800 * gcc.target/i386/pr65078-5.c: New test.
4801 * gcc.target/i386/pr65078-6.c: New test.
4803 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4806 * g++.dg/cpp1y/pr65340.C: New.
4808 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4811 * gfortran.dg/system_clock_3.f08: Adjust test.
4813 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4816 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4817 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4819 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4822 * gfortran.dg/system_clock_3.f08: New test.
4824 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4827 g++.dg/cpp1y/pr64626-1.C: New.
4828 g++.dg/cpp1y/pr64626-2.C: New.
4829 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4831 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4833 PR tree-optimization/65427
4834 * gcc.c-torture/execute/pr65427.c: New test.
4836 2015-03-16 Marek Polacek <polacek@redhat.com>
4840 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4841 * g++.dg/cpp0x/pr65327.C: New test.
4843 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4846 * c-c++-common/asan/pr64820.c: New test.
4848 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4850 * gfortran.dg/pointer_2.f90: New test.
4852 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4854 * g++.dg/pr65049.C: New test.
4856 2015-03-16 Tom de Vries <tom@codesourcery.com>
4858 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4859 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4860 * gcc.target/i386/fuse-caller-save.c: Same.
4862 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4864 * gnat.dg/loop_optimization18.ad[sb]: New test.
4865 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4867 2015-03-16 Alan Modra <amodra@gmail.com>
4869 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4872 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4874 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4876 * gcc.dg/torture/pr65270-2.c: Likewise.
4878 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4881 * gfortran.dg/pointer_remapping_9.f90: New.
4883 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4885 PR tree-optimization/65369
4886 * gcc.c-torture/execute/pr65369.c: New test.
4888 PR tree-optimization/65418
4889 * gcc.c-torture/execute/pr65418-1.c: New test.
4890 * gcc.c-torture/execute/pr65418-2.c: New test.
4892 PR rtl-optimization/65401
4893 * gcc.c-torture/execute/pr65401.c: New test.
4895 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4898 * gcc.target/arm/pr64600_1.c: New test.
4900 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4902 PR rtl-optimization/65235
4903 * gcc.target/aarch64/pr65235_1.c: New test.
4905 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4907 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4908 * gcc.target/s390/hotpatch-22.c: Likewise.
4909 * gcc.target/s390/hotpatch-23.c: Likewise.
4910 * gcc.target/s390/hotpatch-24.c: Likewise.
4911 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4912 * gcc.target/s390/hotpatch-1.c: Update expected output.
4913 * gcc.target/s390/hotpatch-2.c: Likewise.
4914 * gcc.target/s390/hotpatch-3.c: Likewise.
4915 * gcc.target/s390/hotpatch-4.c: Likewise.
4916 * gcc.target/s390/hotpatch-5.c: Likewise.
4917 * gcc.target/s390/hotpatch-6.c: Likewise.
4918 * gcc.target/s390/hotpatch-7.c: Likewise.
4919 * gcc.target/s390/hotpatch-8.c: Likewise.
4920 * gcc.target/s390/hotpatch-9.c: Likewise.
4921 * gcc.target/s390/hotpatch-10.c: Likewise.
4922 * gcc.target/s390/hotpatch-11.c: Likewise.
4923 * gcc.target/s390/hotpatch-12.c: Likewise.
4924 * gcc.target/s390/hotpatch-13.c: Likewise.
4925 * gcc.target/s390/hotpatch-14.c: Likewise.
4926 * gcc.target/s390/hotpatch-15.c: Likewise.
4927 * gcc.target/s390/hotpatch-16.c: Likewise.
4928 * gcc.target/s390/hotpatch-17.c: Likewise.
4929 * gcc.target/s390/hotpatch-18.c: Likewise.
4930 * gcc.target/s390/hotpatch-19.c: Likewise.
4932 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4935 * gcc.target/i386/pr65103-1.c: New.
4937 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4940 * gcc.target/i386/pr65044.c: New.
4942 2015-03-12 Tom de Vries <tom@codesourcery.com>
4944 PR rtl-optimization/64895
4945 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4946 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4947 * gcc.target/i386/fuse-caller-save.c: Ditto.
4949 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4951 * gcc.dg/ipa/pr63569.c: Fix template.
4953 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4955 * g++.dg/ipa/pr64146.C: Require fpic support.
4957 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4960 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4961 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4963 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4965 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4966 to dg-options, fix up dg-skip-if.
4968 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4971 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4972 * gcc.target/avr/tiny-caller-save.c: Same.
4974 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4977 * g++.dg/pr65242.C: New test.
4979 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4981 * c-c++-common/asan/no-asan-check-glob.c: New test.
4983 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4986 * g++.dg/other/default11.C: New.
4987 * g++.dg/other/default12.C: Likewise.
4989 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4992 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4994 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4997 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4999 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5002 * g++.dg/cpp0x/pr65127.C: New test.
5004 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5006 * gcc.dg/ipa/PR64550.c: Update template.
5008 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5009 Tobias Burnus <burnus@net-b.de>
5011 * gfortran.dg/coarray_sync_memory.f90: New.
5013 2015-03-10 Marek Polacek <polacek@redhat.com>
5016 * c-c++-common/ubsan/pr65367.c: New test.
5018 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5020 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5021 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5022 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5023 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5024 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5025 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5026 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5027 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5028 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5029 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5030 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5031 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5032 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5034 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5036 * lib/mpx-dg.exp (mpx_link_flags): New.
5039 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5040 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5041 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5042 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5043 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5044 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5045 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5046 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5047 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5048 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5049 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5050 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5051 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5052 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5053 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5054 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5055 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5056 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5057 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5058 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5059 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5060 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5061 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5062 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5063 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5064 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5065 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5066 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5067 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5068 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5069 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5070 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5071 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5072 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5073 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5074 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5075 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5076 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5077 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5078 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5079 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5080 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5081 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5082 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5083 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5084 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5085 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5086 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5087 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5088 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5089 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5090 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5091 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5092 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5093 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5094 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5095 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5096 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5097 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5098 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5099 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5100 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5101 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5102 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5103 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5104 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5105 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5106 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5107 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5108 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5109 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5110 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5111 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5112 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5113 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5114 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5115 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5116 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5117 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5118 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5119 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5120 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5121 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5122 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5123 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5124 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5125 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5126 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5127 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5128 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5129 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5130 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5131 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5132 * gcc.target/i386/mpx/label-address-1.c: New.
5133 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5134 * gcc.target/i386/mpx/macro.c: New.
5135 * gcc.target/i386/mpx/mpx-check.h: New.
5136 * gcc.target/i386/mpx/mpx.exp: New.
5137 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5138 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5139 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5140 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5141 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5142 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5143 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5144 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5145 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5146 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5147 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5148 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5149 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5150 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5151 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5152 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5153 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5154 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5155 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5156 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5157 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5158 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5159 * gcc.target/i386/mpx/reference-1-nov.c: New.
5160 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5161 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5162 * gcc.target/i386/mpx/reference-2-nov.c: New.
5163 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5164 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5165 * gcc.target/i386/mpx/reference-3-nov.c: New.
5166 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5167 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5168 * gcc.target/i386/mpx/reference-4-nov.c: New.
5169 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5170 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5171 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5172 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5173 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5174 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5175 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5176 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5177 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5178 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5179 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5180 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5181 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5182 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5183 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5184 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5185 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5186 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5187 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5188 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5189 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5190 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5191 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5192 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5193 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5194 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5195 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5196 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5197 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5198 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5199 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5200 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5201 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5202 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5203 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5204 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5205 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5206 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5207 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5208 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5209 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5210 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5211 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5212 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5213 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5214 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5215 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5216 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5217 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5218 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5219 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5220 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5221 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5222 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5223 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5224 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5225 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5226 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5227 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5228 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5229 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5230 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5231 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5232 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5233 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5234 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5235 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5236 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5237 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5238 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5239 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5240 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5241 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5242 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5243 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5244 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5245 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5246 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5247 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5248 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5249 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5250 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5251 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5252 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5253 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5254 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5255 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5256 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5257 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5258 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5259 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5260 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5261 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5262 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5263 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5264 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5265 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5266 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5267 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5268 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5269 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5270 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5271 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5272 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5273 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5274 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5275 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5276 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5277 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5278 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5279 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5280 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5281 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5282 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5283 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5284 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5285 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5286 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5287 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5288 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5289 * gcc.target/i386/mpx/vla-1-nov.c: New.
5290 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5291 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5292 * gcc.target/i386/mpx/vla-2-nov.c: New.
5293 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5295 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5297 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5299 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5301 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5303 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5305 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5306 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5308 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5311 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5314 * c-c++-common/pr65120.c: New test.
5316 PR rtl-optimization/65321
5317 * gcc.dg/pr65321.c: New test.
5319 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5321 PR tree-optimization/65355
5322 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5324 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5327 * c-c++-common/pr49706.c: Adjust tests for not warning
5328 about !!x == y or !b == y where b is boolean, and add
5330 * c-c++-common/pr62199-2.c: Likewise.
5332 2015-03-09 Richard Biener <rguenther@suse.de>
5335 * gcc.dg/torture/pr65270-1.c: New testcase.
5336 * gcc.dg/torture/pr65270-2.c: Likewise.
5338 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5340 PR tree-optimization/63743
5341 * gcc.dg/pr63743.c: New test.
5343 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5346 * g++.dg/lto/pr65316_0.C: New testcase.
5347 * g++.dg/lto/pr65316_1.C: New testcase.
5349 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5352 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5354 * g++.dg/abi/rtti3.C: Likewise.
5356 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5359 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5361 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5363 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5365 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5367 2015-03-08 Morin <mikael@gcc.gnu.org>
5370 * gfortran.dg/entry_20.f90: New.
5372 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5375 * gcc.c-torture/compile/pr65153.c: New.
5377 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5380 * g++.dg/torture/pr65249.C: New.
5382 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5384 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5386 (int64_t): Likewise.
5388 2015-03-07 Marek Polacek <polacek@redhat.com>
5389 Martin Uecker <uecker@eecs.berkeley.edu>
5392 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5394 * c-c++-common/ubsan/bounds-8.c: New test.
5395 * c-c++-common/ubsan/bounds-9.c: New test.
5396 * gcc.dg/ubsan/bounds-2.c: New test.
5398 2015-03-05 Martin Sebor <msebor@redhat.com>
5400 * PR testsuite/63175
5401 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5402 checking of results into main to prevent it from getting optimized
5404 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5406 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5408 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5409 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5410 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5413 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5415 * g++.dg/lto/pr65302_1.C: New testcase.
5416 * g++.dg/lto/pr65302_0.C: New testcase.
5418 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5420 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5421 -fno-ipa-icf to dg-options.
5423 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5425 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5426 compiles using the linker plugin.
5428 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5430 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5432 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5434 * gcc.target/arm/pr65067.c: New test.
5436 2015-03-05 Martin Liska <mliska@suse.cz>
5439 * gcc.dg/ipa/pr65318.c: New test.
5441 2015-03-05 Marek Polacek <polacek@redhat.com>
5443 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5445 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5447 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5449 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5451 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5452 max-unroll-times back to defaults for s390.
5454 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5458 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5461 * g++.dg/cpp0x/initlist92.C: New.
5463 2015-03-05 Richard Biener <rguenther@suse.de>
5465 PR tree-optimization/65310
5466 * gcc.dg/vect/pr65310.c: New testcase.
5468 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5471 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5473 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5475 * gnat.dg/entry_queues3.adb: New test.
5477 2015-03-04 Ian Lance Taylor <iant@google.com>
5479 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5481 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5484 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5486 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5488 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5489 -fno-ipa-icf to dg-options
5490 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5491 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5493 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5496 * g++.dg/cpp0x/decltype62.C: New.
5498 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5500 * gnat.dg/object_overflow5.adb: New test.
5502 2015-03-03 Martin Liska <mliska@suse.cz>
5505 * gcc.dg/ipa/pr65287.c: New test.
5507 2015-03-03 Martin Jambor <mjambor@suse.cz>
5508 Eric Botcazou <ebotcazou@adacore.com>
5510 * gnat.dg/specs/pack12.ads: New test.
5512 2015-03-03 Martin Liska <mliska@suse.cz>
5514 * gcc.dg/ipa/PR65282.c: New test.
5516 2015-03-13 Jeff Law <law@redhat.com>
5518 PR tree-optimization/65241
5519 * gcc.c-torture/compile/pr65241.c: New test.
5521 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5524 * gcc.target/avr/torture/pr64331.c: New test.
5526 2015-03-03 Martin Liska <mliska@suse.cz>
5527 Jan Hubicka <hubicka@ucw.cz>
5529 * g++.dg/ipa/pr65263.C: New test.
5531 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5534 * gcc.dg/lto/pr65130_0.c: New testcase.
5535 * gcc.dg/lto/pr65130_1.c: New testcase.
5537 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5540 * g++.dg/torture/pr64988.C: New testcase.
5542 2015-03-02 Tobias Burnus <burnus@net-b.de>
5544 * gfortran.dg/coarray_atomic_6.f90: New.
5546 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5549 * gcc.target/i386/pr65184.c: New.
5551 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5554 * gcc.target/i386/pr65183.c: New.
5556 2015-02-28 Martin Liska <mliska@suse.cz>
5557 Jan Hubicka <hubicka@ucw.cz>
5559 * gcc.dg/ipa/ipa-icf-35.c: New test.
5560 * gcc.dg/ipa/ipa-icf-36.c: New test.
5561 * gcc.dg/ipa/ipa-icf-37.c: New test.
5563 2015-02-28 Martin Liska <mliska@suse.cz>
5564 Jan Hubicka <hubicka@ucw.cz>
5567 * gcc.dg/ipa/ipa-icf-34.c: New test.
5569 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5572 * gcc.target/sh/sh/pr61142.c: New.
5574 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5576 * g++.dg/other/dump-ada-spec-3.C: New test.
5578 2015-03-01 Martin Liska <mliska@suse.cz>
5580 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5581 * g++.dg/ipa/pr63595.C: Update expected results.
5583 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5586 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5588 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5590 * gcc.dg/vect/pr59354.c: Move vector producing code to
5593 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5596 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5597 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5598 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5599 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5601 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5603 PR tree-optimization/65048
5604 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5605 (foo): Use K&R style definition.
5607 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5610 * g++.dg/pr65032.C: New.
5612 2015-02-27 Marek Polacek <polacek@redhat.com>
5615 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5618 2015-02-27 Marek Polacek <polacek@redhat.com>
5621 * gcc.dg/pr65228.c: New test.
5623 2015-02-27 Kai Tietz <ktietz@redhat.com>
5626 * gcc.dg/weak/weak-17.c: New file.
5628 2015-02-27 Richard Biener <rguenther@suse.de>
5631 * g++.dg/lto/pr65193_0.C: New testcase.
5633 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5635 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5636 * gcc.target/s390/hotpatch-8.c: Likewise.
5637 * gcc.target/s390/hotpatch-9.c: Likewise.
5638 * gcc.target/s390/pr61078.c: Likewise.
5639 * gcc.target/s390/pr57960.c: Remove -m64.
5640 * gcc.target/s390/pr61078.c: Likewise.
5642 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5643 Martin Liska <mliska@suse.cz>
5646 * gcc.dg/pr64454.c: Disable ICF.
5647 * gcc.dg/pr28685-1.c: Disable ICF
5648 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5649 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5650 * g++.dg/ipa/ipa-icf-4.C: Update template.
5652 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5654 PR tree-optimization/65216
5655 * gcc.c-torture/execute/pr65216.c: New test.
5657 PR tree-optimization/65215
5658 * gcc.c-torture/execute/pr65215-1.c: New test.
5659 * gcc.c-torture/execute/pr65215-2.c: New test.
5660 * gcc.c-torture/execute/pr65215-3.c: New test.
5661 * gcc.c-torture/execute/pr65215-4.c: New test.
5662 * gcc.c-torture/execute/pr65215-5.c: New test.
5664 2015-02-26 Tom de Vries <tom@codesourcery.com>
5666 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5668 2015-02-26 Martin Liska <mliska@suse.cz>
5669 Jan Hubicka <hubicka@ucw.cz>
5671 * g++.dg/ipa/pr64146.C: Update expected results.
5672 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5673 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5674 * gcc.dg/ipa/ipa-icf-34.c: New test.
5676 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5678 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5679 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5680 (dg-additional-options): Remove dg directive.
5681 (dg-final): Add dg directive.
5683 2015-02-26 Marek Polacek <polacek@redhat.com>
5686 * g++.dg/ipa/pr65008.C: New test.
5688 2015-02-26 Tom de Vries <tom@codesourcery.com>
5690 * lib/profopt.exp (profopt-target-cleanup): New proc.
5691 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5692 files from sources from dg-additional-sources.
5694 2015-02-26 Tom de Vries <tom@codesourcery.com>
5696 * lib/gcov.exp: Cleanup in case of xfail.
5698 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5700 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5702 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5705 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5706 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5707 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5708 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5709 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5710 * g++.dg/debug/pr46123.C: XFAIL and move...
5711 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5712 * gcc.dg/debug/dwarf2-3.c: Move...
5713 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5715 2015-02-26 Marek Polacek <polacek@redhat.com>
5718 * g++.dg/cpp1y/pr65202.C: New test.
5720 2015-02-26 Tom de Vries <tom@codesourcery.com>
5722 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5723 locale_facets.h.gcov.
5725 2015-02-26 Tom de Vries <tom@codesourcery.com>
5727 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5729 2015-02-26 Tom de Vries <tom@codesourcery.com>
5731 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5733 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5736 * gcc.target/i386/pr65217.c: New.
5738 2015-02-26 Tom de Vries <tom@codesourcery.com>
5740 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5742 2015-02-26 Tom de Vries <tom@codesourcery.com>
5744 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5746 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5748 PR tree-optimization/65048
5749 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5751 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5753 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5754 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5756 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5759 * gcc.target/i386/pr65161.c: New test.
5761 2015-02-26 Terry Guo <terry.guo@arm.com>
5763 * gcc.target/arm/no-volatile-in-it.c: New test.
5765 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5767 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5768 (dg-options): Add -save-temps.
5769 (dg-final): Add cleanup-saved-temps.
5771 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5773 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5775 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5777 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5778 * gcc.target/powerpc/pack01.c: Include string.h.
5780 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5783 * gcc.target/i386/pr65167.c: New.
5785 2015-02-25 Kai Tietz <ktietz@redhat.com>
5787 PR tree-optimization/61917
5788 * gcc.dg/vect/vect-pr61917.c: New file.
5790 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5792 PR tree-optimization/65170
5793 * gcc.c-torture/execute/pr65170.c: New test.
5794 * gcc.dg/tree-ssa/vrp96.c: New test.
5796 2015-02-24 Tom de Vries <tom@codesourcery.com>
5798 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5800 2015-02-24 Tom de Vries <tom@codesourcery.com>
5803 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5804 (dg-additional-files-options): Copy additional_sources to
5805 additional_sources_used before emptying additional_sources.
5806 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5807 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5808 (cleanup-saved-temps): Use additional_sources_used instead of
5810 (dg-test): Reset additional_sources_used.
5812 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5815 * gfortran.dg/integer_exponentiation_6.F90: New test.
5817 2015-02-23 Martin Sebor <msebor@redhat.com>
5820 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5821 two parts. One to save registers, the other to verify the
5822 registers have the right values. Save register state into
5823 static data rather than on the stack.
5825 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5828 * c-c++-common/asan/pr63888.c: New test.
5830 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5833 * gcc.c-torture/compile/pr65163.c: New.
5835 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5837 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5838 with -m31 on 64 bit.
5839 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5840 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5842 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5844 * gcc.target/s390/20090223-1.c: Add
5845 -Wno-implicit-function-declaration option.
5846 * gcc.target/s390/pr42224.c: Likewise.
5847 * gcc.target/s390/pr55718.c: Likewise.
5849 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5851 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5852 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5853 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5854 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5855 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5856 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5857 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5858 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5859 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5860 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5861 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5862 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5863 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5864 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5865 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5866 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5867 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5868 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5869 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5870 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5871 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5873 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5875 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5876 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5877 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5878 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5879 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5880 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5881 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5882 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5883 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5884 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5885 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5886 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5887 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5888 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5889 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5890 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5892 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5896 * gfortran.dg/pr61960.f90: New.
5897 * gfortran.dg/pr64230.f90: New.
5898 * gfortran.dg/pr64980.f03: New.
5900 2015-02-22 Tom de Vries <tom@codesourcery.com>
5902 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5904 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5907 * gnat.dg/timing_events.adb: Removed, invalid test.
5909 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5912 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5914 * g++.dg/gcov/gcov-2.C: Likewise.
5916 2015-02-20 Richard Biener <rguenther@suse.de>
5918 PR tree-optimization/65136
5919 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5921 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5924 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5925 and nvptx-*-* blacklisting.
5927 * gcc.dg/sibcall-9.c: New test.
5928 * gcc.dg/sibcall-10.c: New test.
5930 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5932 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5934 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5937 * gcc.target/avr/torture/pr64452.c: New test.
5939 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5941 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5942 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5944 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5947 * lib/target-supports.exp (check_compile): Check whether
5948 additional_sources is defined before using it.
5950 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5953 * g++.dg/opt/pr65074.C: New file.
5955 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5957 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5958 (size_type): New typedef.
5959 (operator "" _script): Use it for the last argument.
5961 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5963 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5965 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5967 * lib/target-supports.exp (check_compile): Save/restore
5968 additional_sources that may belong to an actual test.
5970 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5972 PR gcov-profile/64634
5973 * g++.dg/gcov/gcov-15.C: New test.
5975 2015-02-18 Tom de Vries <tom@codesourcery.com>
5977 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5979 2015-02-18 Tom de Vries <tom@codesourcery.com>
5981 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5983 2015-02-18 Tom de Vries <tom@codesourcery.com>
5985 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5987 2015-02-18 Tom de Vries <tom@codesourcery.com>
5989 * gfortran.dg/fmt_cache_1.f: Add missing close.
5991 2015-02-18 Tom de Vries <tom@codesourcery.com>
5994 * gfortran.dg/read_eof_8.f90: Add missing close.
5996 2015-02-18 Richard Biener <rguenther@suse.de>
5998 PR tree-optimization/65063
5999 * gcc.dg/pr65063.c: New testcase.
6001 2015-02-18 Richard Biener <rguenther@suse.de>
6003 PR tree-optimization/62217
6004 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6006 2015-02-18 Marek Polacek <polacek@redhat.com>
6009 * c-c++-common/ubsan/pr65081.c: New test.
6011 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6013 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6014 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6016 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6018 * gcc.dg/ipa/propalign-3.c: New test.
6020 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6023 * gcc.target/sh/pr64793.c: New.
6024 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6026 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6028 * gcc.target/arm/divzero.c: New test case.
6030 2015-02-17 Tom de Vries <tom@codesourcery.com>
6032 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6034 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6035 Jakub Jelinek <jakub@redhat.com>
6038 * g++.dg/cpp0x/pr65075.C: New test.
6040 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6043 * gcc.target/powerpc/pr65058.c: New test.
6045 2015-02-16 Jeff Law <law@redhat.com>
6047 PR tree-optimization/64823
6048 * gcc.dg/uninit-20.c: New test.
6050 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6051 James Greenhalgh <james.greenhalgh@arm.com>
6054 * gcc.dg/ipa/ipa-clone-1.c: New test.
6056 2015-02-16 Richard Biener <rguenther@suse.de>
6058 PR tree-optimization/65077
6059 * gcc.dg/torture/pr65077.c: New testcase.
6061 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6063 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6064 Directive adjusted to scan for ldaxr.
6065 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6066 adjusted to scan for ldaex.
6068 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6071 * g++.dg/cpp0x/constexpr-65080.C: New.
6073 2015-02-16 Richard Biener <rguenther@suse.de>
6075 PR tree-optimization/63593
6076 * gcc.dg/pr63593.c: New testcase.
6078 2015-02-16 Marek Polacek <polacek@redhat.com>
6081 * gcc.dg/pr65066.c: New test.
6083 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6085 * gcc.dg/pr65002.C: Move ...
6086 * g++.dg/ipa/pr65002.C: ... here.
6088 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6090 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6091 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6092 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6093 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6095 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6098 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6099 the expression to find calls.
6100 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6101 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6102 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6103 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6104 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6106 2015-02-14 Marek Polacek <polacek@redhat.com>
6109 * gcc.dg/array-11.c: New test.
6110 * gcc.dg/array-12.c: New test.
6111 * gcc.dg/array-13.c: New test.
6112 * gcc.dg/array-14.c: New test.
6113 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6114 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6115 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6116 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6117 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6118 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6120 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6123 * g++.dg/lookup/using54.C: New.
6125 2015-02-13 Jeff Law <law@redhat.com>
6128 Revert my change for tree-optimization/64823.
6130 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6132 PR tree-optimization/65053
6133 * gcc.c-torture/execute/pr65053-1.c: New test.
6134 * gcc.c-torture/execute/pr65053-2.c: New test.
6136 2015-02-13 Marek Polacek <polacek@redhat.com>
6139 * gcc.dg/pr65050.c: New test.
6141 2015-02-13 Jeff Law <law@redhat.com>
6143 PR tree-optimization/64823
6144 * gcc.dg/uninit-20.c: New test.
6146 PR rtl-optimization/47477
6147 * gcc.dg/tree-ssa/pr47477.c: New test.
6149 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6152 * g++.dg/parse/ivdep-2.C: New.
6153 * g++.dg/parse/ivdep-3.C: Likewise.
6155 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6158 * gfortran.dg/continuation_13.f90: New test.
6159 * gfortran.dg/continuation_14.f: New test.
6161 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6164 * g++.dg/cpp0x/sfinae55.C: New.
6166 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6169 * g++.dg/ipa/pr65034.C: New test.
6171 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6173 PR tree-optimization/65002
6174 * gcc.dg/pr65002.C: New.
6176 2015-02-13 Marek Polacek <polacek@redhat.com>
6179 * c-c++-common/pr65040.c: New test.
6181 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6183 PR tree-optimization/64705
6184 * gcc.dg/tree-ssa/pr64705.c: New test.
6186 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6189 * gcc.dg/visibility-22.c: New test.
6190 * gcc.dg/visibility-23.c: New test.
6191 * gcc.target/i386/pr32219-1.c: New test.
6192 * gcc.target/i386/pr32219-2.c: New test.
6193 * gcc.target/i386/pr32219-3.c: New test.
6194 * gcc.target/i386/pr32219-4.c: New test.
6195 * gcc.target/i386/pr32219-5.c: New test.
6196 * gcc.target/i386/pr32219-6.c: New test.
6197 * gcc.target/i386/pr32219-7.c: New test.
6198 * gcc.target/i386/pr32219-8.c: New test.
6199 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6201 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6203 PR libgfortran/57822
6204 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6205 four different KINDs.
6207 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6210 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6213 * g++.dg/ubsan/pr65000.C: New test.
6215 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6218 * gfortran.dg/finalize_28.f90: New test
6220 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6223 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6224 DW_TAG_lexical_block removal.
6225 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6226 * g++.dg/guality/pr55541.C: New test.
6229 * g++.dg/ubsan/pr64984.C: New test.
6231 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6233 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6235 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6238 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6239 instructions for 2015-01-14 get_memmodel changes.
6240 * gcc.target/powerpc/atomic-p8.c: Likewise.
6243 * g++.dg/ubsan/pr65019.C: New test.
6245 PR tree-optimization/65014
6246 * gcc.c-torture/compile/pr65014.c: New test.
6248 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6250 PR libgfortran/57822
6251 * gfortran/fmt_g0_7.f08: Revise test.
6253 2015-02-11 Jeff Law <law@redhat.com>
6256 * gcc.target/m68k/pr63347.c: New test.
6258 2015-02-11 Marek Polacek <polacek@redhat.com>
6260 * g++.dg/ubsan/shift-1.C: New test.
6261 * gcc.dg/ubsan/c-shift-2.c: New test.
6262 * c-c++-common/ubsan/shift-5.c: Remove file.
6264 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6266 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6267 Directive adjusted to XFAIL.
6268 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6271 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6274 * g++.dg/opt/pr65003.C: New test.
6276 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6278 * lib/target-supports.exp (check_effective_target_pie): Renamed
6280 (check_effective_target_pie_enabled): This.
6281 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6282 * gcc.target/i386/pie.c: Likewise.
6284 2015-02-11 Andrew Pinski <apinski@cavium.com>
6287 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6288 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6290 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6293 * gcc.target/i386/pr61925-1.c: New test.
6294 * gcc.target/i386/pr61925-2.c: New test.
6295 * gcc.target/i386/pr61925-3.c: New test.
6297 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6300 * g++.dg/asan/pr65004.C: New test.
6302 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6305 * gcc.taget/sh/pr64661-0.h: New.
6306 * gcc.taget/sh/pr64661-1.c: New.
6307 * gcc.taget/sh/pr64661-2.c: New.
6308 * gcc.taget/sh/pr64661-3.c: New.
6309 * gcc.taget/sh/pr64661-4.c: New.
6311 2015-02-10 Richard Biener <rguenther@suse.de>
6313 PR tree-optimization/64995
6314 * g++.dg/torture/pr64995.C: New testcase.
6316 2015-02-10 Richard Biener <rguenther@suse.de>
6318 PR tree-optimization/64909
6319 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6321 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6323 * gcc.dg/signbit-sa.c: New test.
6325 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6327 PR libgfortran/57822
6328 * gfortran/fmt_g0_7.f08: New test.
6330 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6332 PR tree-optimization/43378
6333 * gcc.dg/tree-ssa/pr43378.c: New test.
6335 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6338 * g++.dg/torture/pr64978.C: New testcase.
6340 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6343 * gcc.dg/asan/pr64981.c: New test.
6345 2015-02-09 Marek Polacek <polacek@redhat.com>
6348 * gcc.dg/pr64856.c: New test.
6350 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6353 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6354 * gcc.c-torture/execute/pr64979.c: New test.
6356 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6358 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6360 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6362 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6363 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6365 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6368 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6370 2015-02-09 Richard Biener <rguenther@suse.de>
6372 PR tree-optimization/54000
6373 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6375 2015-02-09 Tom de Vries <tom@codesourcery.com>
6377 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6379 2015-02-09 Martin Liska <mliska@suse.cz>
6381 * g++.dg/ipa/pr64858.C: New test.
6383 2015-02-09 Tom de Vries <tom@codesourcery.com>
6385 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6387 2015-02-08 Andrew Pinski <apinski@cavium.com>
6389 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6391 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6394 * gfortran.dg/use_rename_8.f90: New.
6396 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6398 * gnat.dg/addr7.ad[sb]: New test.
6399 * gnat.dg/addr8.ad[sb]: Likewise.
6401 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6404 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6405 from jit.dg/test-compile-to-executable.c's create_code, with a
6406 clarification of the output message.
6407 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6409 (test_jit): Use CHECK_NO_ERRORS when calling
6410 gcc_jit_context_compile_to_file.
6411 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6412 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6413 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6414 about deletions that are attempted.
6415 (jit-verify-compile-to-file): Rename to...
6416 (jit-verify-output-file-was-created): ...this, and drop the
6417 attempt to run "file" and verify the output.
6418 (jit-verify-assembler): New function.
6419 (jit-verify-object): New function.
6420 (jit-verify-dynamic-library): New function.
6421 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6422 favor of an implementation from new file
6423 create-code-for-hello-world-executable.h, which also adds a
6425 (dg-final): Replace jit-verify-compile-to-file with
6426 jit-verify-output-file-was-created, and invoke new function
6427 jit-verify-assembler.
6428 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6430 (dg-final): Replace jit-verify-compile-to-file with
6431 jit-verify-output-file-was-created, and invoke new function
6432 jit-verify-dynamic-library.
6433 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6434 favor of an implementation from new file
6435 create-code-for-hello-world-executable.h, which also adds a
6437 (dg-final): Replace jit-verify-compile-to-file with
6438 jit-verify-output-file-was-created. Strengthen the expected stdout
6439 from the built executable.
6440 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6441 favor of an implementation from new file
6442 create-code-for-hello-world-executable.h, which also adds a
6444 (dg-final): Replace jit-verify-compile-to-file with
6445 jit-verify-output-file-was-created, and invoke new function
6447 * jit.dg/verify-dynamic-library.c: New source file.
6449 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6450 Brian Rzycki <b.rzycki@samsung.com>
6452 PR tree-optimization/64878
6453 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6455 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6458 * g++.dg/ipa/pr64896.C: New test.
6460 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6463 * gcc.target/powerpc/pr64205.c: New file.
6465 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6467 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6468 (dg-options): Use -fpie instead of -fPIE -pie.
6470 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6473 * g++.dg/asan/pr64937.C: New test.
6475 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6478 * gfortran.dg/class_to_type_4.f90: New test
6480 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6482 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6484 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6486 PR rtl-optimization/64957
6488 * gcc.c-torture/execute/pr64957.c: New test.
6490 2015-02-05 Jeff Law <law@redhat.com>
6493 * gcc.target/h8300/pr17306-1.c: New test.
6494 * gcc.target/h8300/pr17306-2.c: New test.
6496 2015-02-05 Tobias Burnus <burnus@net-b.de>
6499 * gfortran.dg/structure_constructor_12.f90: New.
6501 2015-02-05 Jeff Law <law@redhat.com>
6504 gcc.target/h8300/pr58400.c: New test.
6506 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6508 * gcc.target/arm/macro_defs0.c: New test.
6509 * gcc.target/arm/macro_defs1.c: New test.
6510 * gcc.target/arm/macro_defs2.c: New test.
6512 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6514 PR rtl-optimization/64905
6515 * gcc.target/i386/pr64905.c: Require nonpic target.
6516 (dg-options): Add -fomit-frame-pointer.
6519 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6521 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6524 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6527 * gfortran.dg/type_to_class_2.f90: New test
6528 * gfortran.dg/type_to_class_3.f90: New test
6530 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6533 * g++.dg/torture/pr64686.C: New testcase.
6535 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6537 PR rtl-optimization/64905
6538 * gcc.target/i386/pr64905.c: New file.
6540 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6542 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6543 * gcc.dg/guality/pr41616-1.c: Ditto.
6545 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6548 * gcc.dg/pr64817-3.c: New.
6550 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6551 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6553 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6554 pass parameters in registers.
6555 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6556 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6557 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6559 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6560 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6562 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6563 list, allow for multilibed targets.
6564 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6566 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6568 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6569 * gcc.dg/pr46728-6.c: Ditto.
6571 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6573 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6574 for mips_nanlegacy target.
6576 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6578 * gcc.target/i386/chkp-hidden-def.c: New.
6580 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6583 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6584 to use 24 bits for bitfield b.
6586 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6589 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6590 cache result in a global variable. Include all 32-bit targets for
6593 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6595 PR rtl-optimization/64756
6596 * gcc.c-torture/execute/pr64756.c: New test.
6598 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6601 * gcc.target/sh/pr64660-0.h: New.
6602 * gcc.target/sh/pr64660-1.c: New.
6603 * gcc.target/sh/pr64660-2.c: New.
6604 * gcc.target/sh/pr64660-3.c: New.
6605 * gcc.target/sh/pr64660-4.c: New.
6607 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6610 * g++.dg/warn/Waddress-2.C: New.
6612 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6615 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6617 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6619 PR preprocessor/64803
6620 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6622 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6624 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6626 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6628 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6629 (_ARM_FPSRC): Add DN and AHP fields.
6630 (clean_results): Force DN=1 on AArch64.
6631 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6632 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6633 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6634 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6635 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6636 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6638 2015-02-02 Alan Modra <amodra@gmail.com>
6640 * gcc.target/powerpc/cprophard.c: New.
6642 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6644 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6645 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6647 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6650 * gcc.dg/pr64817-1.c: New test.
6651 * gcc.dg/pr64817-2.c: New test.
6653 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6656 * gcc.target/sh/pr64851-0.h: New
6657 * gcc.target/sh/pr64851-1.c: New
6658 * gcc.target/sh/pr64851-2.c: New
6659 * gcc.target/sh/pr64851-3.c: New
6660 * gcc.target/sh/pr64851-4.c: New
6662 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6665 * gcc.dg/torture/pr64882.c: New test.
6667 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6670 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6673 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6675 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6676 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6677 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6678 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6679 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6680 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6682 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6683 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6685 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6686 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6689 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6692 * g++.dg/pr64688-2.C: New.
6694 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6696 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6697 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6698 * gcc.target/i386/fuse-caller-save.c: Ditto.
6699 * gcc.target/i386/headmerge-1.c: Ditto.
6700 * gcc.target/i386/headmerge-2.c: Ditto.
6701 * gcc.target/i386/sibcall-6.c: Ditto.
6703 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6706 * gcc.target/i386/pr64617.c: New test.
6708 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6711 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6712 (dg-options): Remove -m32.
6713 (dg-final): Scan for "movb %al" only.
6714 * gcc.target/i386/pr15184-2.c: Ditto.
6716 2015-01-30 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/64829
6719 * gcc.dg/vect/pr64829.c: New testcase.
6721 2015-01-29 Marek Polacek <polacek@redhat.com>
6724 * gcc.dg/pr64709.c: New test.
6726 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6729 * g++.dg/ubsan/pr64717-1.C: New test.
6730 * g++.dg/ubsan/pr64717-2.C: New test.
6732 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6734 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6736 2015-01-29 Jeff Law <law@redhat.com>
6739 * gcc.target/i386/pr15184-1.c: New test.
6740 * gcc.target/i386/pr15184-2.c: New test.
6742 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6744 PR tree-optimization/64746
6745 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6747 2015-01-29 Richard Biener <rguenther@suse.de>
6749 PR tree-optimization/64853
6750 * gcc.dg/torture/pr64853.c: New testcase.
6752 2015-01-29 Richard Biener <rguenther@suse.de>
6754 PR tree-optimization/64844
6755 * gcc.dg/vect/pr64844.c: New testcase.
6757 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6760 * gcc.dg/pr64809.c: Delete.
6762 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6765 * gcc.target/i386/pr64805.c: New.
6767 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6769 * gcc.dg/guality/guality.h (main): Add argv[0] to
6770 guality_gdb_command.
6772 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6775 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6777 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6780 * gcc.target/sh/sh.exp
6781 (check_effective_target_atomic_model_soft_gusa_available,
6782 check_effective_target_atomic_model_soft_tcb_available,
6783 check_effective_target_atomic_model_soft_imask_available,
6784 check_effective_target_atomic_model_hard_llcs_available): New.
6785 * gcc.target/sh/pr64659-0.h: New.
6786 * gcc.target/sh/pr64659-1.c: New.
6787 * gcc.target/sh/pr64659-2.c: New.
6788 * gcc.target/sh/pr64659-3.c: New.
6789 * gcc.target/sh/pr64659-4.c: New.
6791 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6793 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6794 scan-assembler-times pattern.
6796 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6799 * gcc.dg/pr64809.c: New test.
6801 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6803 PR tree-optimization/64277
6804 * gcc.dg/pr64277.c: New.
6806 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6808 PR tree-optimization/64718
6809 * gcc.c-torture/execute/pr64718.c: New test.
6811 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6813 * gcc.target/aarch64/abs_2.c: New.
6815 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6817 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6818 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6819 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6822 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6825 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6826 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6827 { target comdat_group }.
6829 2015-01-27 Tobias Burnus <burnus@net-b.de>
6832 * gfortran.dg/goacc/coarray_2.f90: New.
6834 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6838 * g++.dg/torture/pr64139.C: New testcase.
6839 * g++.dg/torture/pr60871.C: Likewise.
6841 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6844 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6845 prevent linking errors.
6847 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6850 * g++.dg/torture/pr64282.C: New testcase.
6852 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6854 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6857 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6859 * gcc.target/s390/hotpatch-13.c: New testcase.
6860 * gcc.target/s390/hotpatch-14.c: New testcase.
6861 * gcc.target/s390/hotpatch-15.c: New testcase.
6862 * gcc.target/s390/hotpatch-16.c: New testcase.
6863 * gcc.target/s390/hotpatch-17.c: New testcase.
6864 * gcc.target/s390/hotpatch-18.c: New testcase.
6865 * gcc.target/s390/hotpatch-19.c: New testcase.
6866 * gcc.target/s390/hotpatch-20.c: New testcase.
6867 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6868 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6869 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6870 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6871 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6872 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6873 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6874 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6875 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6876 * gcc.target/s390/hotpatch-10.c: Likewise.
6877 * gcc.target/s390/hotpatch-11.c: Likewise.
6878 * gcc.target/s390/hotpatch-12.c: Likewise.
6879 * gcc.target/s390/hotpatch-2.c: Likewise.
6880 * gcc.target/s390/hotpatch-3.c: Likewise.
6881 * gcc.target/s390/hotpatch-4.c: Likewise.
6882 * gcc.target/s390/hotpatch-5.c: Likewise.
6883 * gcc.target/s390/hotpatch-6.c: Likewise.
6884 * gcc.target/s390/hotpatch-7.c: Likewise.
6885 * gcc.target/s390/hotpatch-8.c: Likewise.
6886 * gcc.target/s390/hotpatch-9.c: Likewise.
6887 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6888 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6889 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6890 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6891 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6892 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6893 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6894 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6896 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6898 * gcc.dg/long_branch.c: New testcase.
6900 2015-01-27 Richard Biener <rguenther@suse.de>
6902 PR tree-optimization/56273
6903 PR tree-optimization/59124
6904 PR tree-optimization/64277
6905 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6906 * gcc.dg/Warray-bounds-12.c: Likewise.
6907 * gcc.dg/Warray-bounds-13.c: Likewise.
6909 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6911 PR rtl-optimization/61058
6912 * gcc.dg/pr61058.c: New test.
6914 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6916 * gcc.target/i386/chkp-narrow-bounds.c: New.
6918 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6920 PR tree-optimization/64807
6921 * gcc.dg/pr64807.c: New test.
6924 * gcc.dg/pr64766.c: New test.
6926 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6929 * gcc.target/sh/pr49263-4.c: New.
6931 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6934 * gfortran.dg/allocate_with_mold_1.f90: New test
6936 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6939 * gcc.dg/pr64778.c: New test.
6942 * gcc.dg/vect/pr64421.c: New test.
6944 2015-01-26 Tobias Burnus <burnus@net-b.de>
6947 * gfortran.dg/coarray_36.f: New.
6948 * gfortran.dg/coarray_37.f90: New.
6950 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6953 * gfortran.dg/class_allocate_18.f90: New.
6955 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6957 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6959 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6961 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6963 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6965 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6967 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6969 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6971 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6973 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6974 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6975 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6976 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6978 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6980 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6981 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6982 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6984 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6986 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6987 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6988 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6989 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6990 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6993 2015-01-26 Richard Biener <rguenther@suse.de>
6996 * gcc.dg/uninit-19.c: New testcase.
6998 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7000 * lib/target-supports.exp (check_effective_target_vect64): Add
7003 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7006 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7008 2015-01-26 Tony Liu <tony.liu@arm.com>
7010 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7013 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7016 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7017 correctly, clean up afterwards.
7019 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7022 * gfortran.dg/use_rename_7.f90: New.
7024 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7026 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7027 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7029 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7032 * gcc.target/sh/pr54236-4.c: New.
7034 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7036 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7037 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7040 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7043 * gfortran.dg/open_new_segv.f90: New test.
7045 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7054 * gcc.target/sh/pr64345-1.c: New.
7055 * gcc.target/sh/pr64345-2.c: New.
7056 * gcc.target/sh/pr59533-1.c: New.
7057 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7058 * gcc.target/sh/pr52933-2.c: Likewise.
7059 * gcc.target/sh/pr54089-1.c: Likewise.
7060 * gcc.target/sh/pr54236-1.c: Likewise.
7061 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7062 * gcc.target/sh/pr49263-1.c: Remove xfails.
7063 * gcc.target/sh/pr49263-2.c: Likewise.
7064 * gcc.target/sh/pr49263-3.c: Likewise.
7065 * gcc.target/sh/pr53987-1.c: Likewise.
7066 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7067 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7068 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7069 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7070 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7071 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7073 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7076 2015-01-24 Tom de Vries <tom@codesourcery.com>
7078 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7080 2015-01-23 Ian Lance Taylor <iant@google.com>
7083 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7084 targets without split stack support.
7086 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7089 * gcc.target/i386/pr64317.c: New test.
7091 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7093 PR rtl-optimization/63637
7094 PR rtl-optimization/60663
7095 * gcc.dg/pr63637-1.c: New test.
7096 * gcc.dg/pr63637-2.c: New test.
7097 * gcc.dg/pr63637-3.c: New test.
7098 * gcc.dg/pr63637-4.c: New test.
7099 * gcc.dg/pr63637-5.c: New test.
7100 * gcc.dg/pr63637-6.c: New test.
7101 * gcc.target/i386/pr63637-1.c: New test.
7102 * gcc.target/i386/pr63637-2.c: New test.
7103 * gcc.target/i386/pr63637-3.c: New test.
7104 * gcc.target/i386/pr63637-4.c: New test.
7105 * gcc.target/i386/pr63637-5.c: New test.
7106 * gcc.target/i386/pr63637-6.c: New test.
7108 2015-01-23 Richard Biener <rguenther@suse.de>
7111 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7112 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7114 2015-01-23 Marek Polacek <polacek@redhat.com>
7116 PR preprocessor/60570
7117 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7118 * gcc.dg/cpp/pr60570.c: New test.
7120 2015-01-23 Richard Biener <rguenther@suse.de>
7123 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7124 vectorization on vect64 targets.
7126 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7129 * gfortran.dg/class_allocate_17.f90: New.
7131 2015-01-23 Tobias Burnus <burnus@net-b.de>
7134 * gfortran.dg/goacc/combined_loop.f90: New.
7136 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7139 * gfortran.dg/make_unit.f90: New test.
7141 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7144 * gfortran.dg/negative_unit_int8.f: Update.
7146 2015-01-22 Jeff Law <law@redhat.com>
7149 * gcc.target/m68k/pr52076-1.c: New test.
7150 * gcc.target/m68k/pr52076-2.c: New test.
7152 2015-01-22 Richard Biener <rguenther@suse.de>
7155 * gcc.dg/torture/pr64728.c: New testcase.
7157 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7160 * g++.dg/pr64688.C: New test.
7162 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7164 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7165 to avoid errors with -fpic.
7167 2015-01-22 Richard Biener <rguenther@suse.de>
7170 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7172 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7174 PR rtl-optimization/64682
7175 * gcc.c-torture/execute/pr64682.c: New file.
7177 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7180 * gcc.dg/pr64511.c: New test.
7182 PR rtl-optimization/62078
7183 * g++.dg/opt/pr62078.C: New test.
7186 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7188 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7191 * gfortran.dg/internal_pack_15.f90: New test.
7193 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7195 * c-c++-common/tsan/step.c: New testcase.
7197 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7199 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7201 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7203 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7205 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7207 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7209 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7211 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7213 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7215 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7217 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7219 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7221 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7223 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7225 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7227 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7229 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7231 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7233 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7235 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7237 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7239 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7241 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7243 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7245 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7247 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7248 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7249 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7252 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7254 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7255 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7256 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7259 2015-01-21 Renlin Li <renlin.li@arm.com>
7261 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7262 * g++.dg/tls/thread_local5g.C: Likewise.
7263 * g++.dg/tls/thread_local6g.C: Likewise.
7265 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7267 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7268 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7269 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7271 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7273 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7274 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7275 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7277 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7279 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7281 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7283 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7285 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7286 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7287 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7289 2015-01-20 Jeff Law <law@redhat.com>
7292 * gcc.target/m68k/pr59946.c: New test.
7294 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7296 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7297 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7298 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7300 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7302 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7303 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7304 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7306 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7308 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7309 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7310 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7312 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7314 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7315 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7316 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7318 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7321 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7323 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7324 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7325 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7327 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7329 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7330 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7331 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7333 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7335 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7337 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7339 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7342 * g++.dg/ubsan/pr64632.C: New test.
7345 * gcc.dg/pr64663.c: New test.
7347 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7350 * g++.dg/warn/Wunused-var-23.C: New.
7352 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7355 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7356 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7358 2015-01-20 Richard Biener <rguenther@suse.de>
7361 * gcc.dg/lto/pr64684_0.c: New testcase.
7362 * gcc.dg/lto/pr64684_1.c: Likewise.
7363 * gcc.dg/lto/pr64684_2.c: Likewise.
7364 * gcc.dg/lto/pr64685_0.c: Likewise.
7365 * gcc.dg/lto/pr64685_1.c: Likewise.
7367 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7370 * g++.dg/cpp1y/lambda-init12.C: New.
7372 2015-01-20 Richard Biener <rguenther@suse.de>
7374 PR tree-optimization/64410
7375 * g++.dg/vect/pr64410.cc: Require vect_double.
7377 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7380 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7382 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7386 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7388 PR rtl-optimization/64081
7389 * gcc.dg/pr64081.c: New test.
7391 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7393 * jit.dg/harness.h: Include <unistd.h>.
7394 (CHECK_NO_ERRORS): New.
7395 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7396 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7397 gcc_jit_context_compile_to_file.
7398 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7399 args to the spawned executable.
7400 (jit-expand-vars): New function.
7401 (jit-exe-params): New variable.
7402 (dg-jit-set-exe-params): New function.
7403 (jit-dg-test): Detect testcases that use
7404 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7405 Set arguments of spawned process to jit-exe-params.
7406 (jit-get-output-filename): New function.
7407 (jit-setup-compile-to-file): New function.
7408 (jit-verify-compile-to-file): New function.
7409 (jit-run-executable): New function.
7410 (jit-verify-executable): New function.
7411 * jit.dg/test-compile-to-assembler.c: New testcase.
7412 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7413 * jit.dg/test-compile-to-executable.c: New testcase.
7414 * jit.dg/test-compile-to-object.c: New testcase.
7416 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7419 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7422 2015-01-19 Martin Liska <mliska@suse.cz>
7424 * objc/compile/pr64668.m: New test.
7426 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7428 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7429 (create_overflow_fn): Update comment to clarify that
7430 the third param of the created function is a bool *, not
7432 (verify_int_overflow_fn): Convert param "expected_ovf" from
7433 int to bool. Update third param of "overflow_fn_type" from int *
7434 to bool *. Update local "actual_ovf" from int to bool.
7435 (verify_uint_overflow_fn): Likewise.
7437 2015-01-19 Martin Liska <mliska@suse.cz>
7439 * gcc.dg/ipa/ipa-icf-33.c: New test.
7441 2015-01-19 Felix Yang <felix.yang@huawei.com>
7442 Haijian Zhang <z.zhanghaijian@huawei.com>
7444 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7445 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7446 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7447 result_float64x2, expected_hfloat64x2): New helper type, variable and
7449 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7450 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7451 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7452 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7453 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7454 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7455 and target without the FMA feature.
7457 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7459 * gcc.target/aarch64/pr64304.c: New testcase.
7461 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7463 PR rtl-optimization/64081
7464 * gcc.dg/pr64081.c: New test.
7466 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7469 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7471 * gcc.target/aarch64/test_frame_6.c: Likewise.
7472 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7473 and x19 (in the epilogue).
7474 * gcc.target/aarch64/test_frame_4.c: Likewise.
7475 * gcc.target/aarch64/test_frame_7.c: Likewise.
7477 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7479 * gcc.target/i386/chkp-always_inline.c: New.
7481 2015-01-15 Andrew Pinski <apinski@cavium.com>
7482 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7484 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7485 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7487 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7490 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7491 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7493 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7496 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7498 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7501 * gcc.target/sh/torture/pr64652.c: New.
7503 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7505 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7506 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7507 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7508 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7509 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7510 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7512 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7515 * g++.dg/torture/pr64378.C: New testcase.
7517 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7520 * gfortran.dg/block_13.f08: New test
7522 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7525 * gfortran.dg/associate_1.f03: Allow test for character with
7528 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7530 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7531 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7533 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7535 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7537 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7540 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7542 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7545 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7548 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7551 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7553 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7556 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7558 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7560 PR rtl-optimization/52773
7561 * gcc.c-torture/compile/pr52773.c: New test.
7563 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7566 * g++.dg/cpp0x/alias-decl-46.C: New.
7568 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7570 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7572 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7574 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7576 (CHECK_FP): Likewise.
7577 (CHECK_CUMULATIVE_SAT): Likewise.
7579 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7581 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7582 (Set_Neon_Cumulative_Sat): Add parameter.
7583 (__set_neon_cumulative_sat): Support new parameter.
7584 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7585 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7587 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7588 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7591 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7593 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7594 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7596 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7599 * g++.dg/tls/thread_local-ice4.C: New.
7601 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7603 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7606 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7609 * g++.dg/cpp0x/vt-62276.C: New.
7611 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7614 * g++.dg/pr64353.C: New.
7616 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7619 * gcc.target/aarch64/pr64263_1.c: New test.
7621 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7623 PR tree-optimization/64434
7624 * gcc.dg/torture/pr64434.c: Move to...
7625 * gcc.dg/pr64434.c: ... here.
7627 2015-01-16 Richard Biener <rguenther@suse.de>
7630 * gcc.dg/uninit-18.c: New testcase.
7632 2015-01-16 Richard Biener <rguenther@suse.de>
7634 PR tree-optimization/64568
7635 * g++.dg/torture/pr64568-2.C: New testcase.
7637 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7640 * gcc.target/i386/chkp-label-address.c: New.
7642 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7645 * gfortran.dg/pointer_init_6.f90: Extended.
7647 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7649 * gcc.c-torture/compile/20150108.c: New test.
7651 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7653 * gcc.target/visium: New directory.
7655 2015-01-16 Richard Biener <rguenther@suse.de>
7657 PR tree-optimization/61743
7658 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7659 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7661 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7663 * gcc.dg/pr64015.c: New test.
7665 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7669 * g++.dg/ipa/pr64612.C: New test.
7671 2015-01-16 Renlin Li <renlin.li@arm.com>
7673 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7675 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7677 * gcc.target/i386/sse-14.c: Test new intrinsic.
7678 * gcc.target/i386/sse-22.c: Ditto.
7680 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7683 * g++.dg/cpp0x/auto44.C: New.
7685 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7688 * gcc.target/nios2/gpopt-all.c: New test case.
7689 * gcc.target/nios2/gpopt-local.c: New test case.
7690 * gcc.target/nios2/gpopt-global.c: New test case.
7691 * gcc.target/nios2/gpopt-data.c: New test case.
7692 * gcc.target/nios2/gpopt-none.c: New test case.
7694 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7696 * g++.dg/ubsan/vptr-1.C: New test.
7697 * g++.dg/ubsan/vptr-2.C: New test.
7698 * g++.dg/ubsan/vptr-3.C: New test.
7699 * g++.dg/ubsan/vptr-4.C: New test.
7700 * g++.dg/ubsan/vptr-5.C: New test.
7701 * g++.dg/ubsan/vptr-6.C: New test.
7702 * g++.dg/ubsan/vptr-7.C: New test.
7703 * g++.dg/ubsan/vptr-8.C: New test.
7704 * g++.dg/ubsan/vptr-9.C: New test.
7706 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7708 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7710 * lib/gcc-dg.exp: Likewise.
7712 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7714 PR rtl-optimization/64110
7715 * gcc.target/i386/pr64110.c: Add scan-assembler.
7717 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7718 James Norris <jnorris@codesourcery.com>
7719 Cesar Philippidis <cesar@codesourcery.com>
7720 Ilmir Usmanov <i.usmanov@samsung.com>
7722 * lib/target-supports.exp (check_effective_target_fopenacc): New
7724 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7725 * g++.dg/goacc/goacc.exp: Likewise.
7726 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7727 * gcc.dg/goacc/goacc.exp: Likewise.
7728 * gfortran.dg/goacc/goacc.exp: Likewise.
7729 * c-c++-common/cpp/openacc-define-1.c: New file.
7730 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7731 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7732 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7733 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7734 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7735 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7736 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7737 * c-c++-common/goacc/cache-1.c: Likewise.
7738 * c-c++-common/goacc/clauses-fail.c: Likewise.
7739 * c-c++-common/goacc/collapse-1.c: Likewise.
7740 * c-c++-common/goacc/data-1.c: Likewise.
7741 * c-c++-common/goacc/data-2.c: Likewise.
7742 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7743 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7744 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7745 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7746 * c-c++-common/goacc/if-clause-1.c: Likewise.
7747 * c-c++-common/goacc/if-clause-2.c: Likewise.
7748 * c-c++-common/goacc/kernels-1.c: Likewise.
7749 * c-c++-common/goacc/loop-1.c: Likewise.
7750 * c-c++-common/goacc/loop-private-1.c: Likewise.
7751 * c-c++-common/goacc/nesting-1.c: Likewise.
7752 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7753 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7754 * c-c++-common/goacc/parallel-1.c: Likewise.
7755 * c-c++-common/goacc/pcopy.c: Likewise.
7756 * c-c++-common/goacc/pcopyin.c: Likewise.
7757 * c-c++-common/goacc/pcopyout.c: Likewise.
7758 * c-c++-common/goacc/pcreate.c: Likewise.
7759 * c-c++-common/goacc/pragma_context.c: Likewise.
7760 * c-c++-common/goacc/present-1.c: Likewise.
7761 * c-c++-common/goacc/reduction-1.c: Likewise.
7762 * c-c++-common/goacc/reduction-2.c: Likewise.
7763 * c-c++-common/goacc/reduction-3.c: Likewise.
7764 * c-c++-common/goacc/reduction-4.c: Likewise.
7765 * c-c++-common/goacc/sb-1.c: Likewise.
7766 * c-c++-common/goacc/sb-2.c: Likewise.
7767 * c-c++-common/goacc/sb-3.c: Likewise.
7768 * c-c++-common/goacc/update-1.c: Likewise.
7769 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7770 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7771 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7772 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7773 * gfortran.dg/goacc/assumed.f95: Likewise.
7774 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7775 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7776 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7777 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7778 * gfortran.dg/goacc/branch.f95: Likewise.
7779 * gfortran.dg/goacc/cache-1.f95: Likewise.
7780 * gfortran.dg/goacc/coarray.f95: Likewise.
7781 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7782 * gfortran.dg/goacc/cray.f95: Likewise.
7783 * gfortran.dg/goacc/critical.f95: Likewise.
7784 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7785 * gfortran.dg/goacc/data-tree.f95: Likewise.
7786 * gfortran.dg/goacc/declare-1.f95: Likewise.
7787 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7788 * gfortran.dg/goacc/fixed-1.f: Likewise.
7789 * gfortran.dg/goacc/fixed-2.f: Likewise.
7790 * gfortran.dg/goacc/fixed-3.f: Likewise.
7791 * gfortran.dg/goacc/fixed-4.f: Likewise.
7792 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7793 * gfortran.dg/goacc/if.f95: Likewise.
7794 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7795 * gfortran.dg/goacc/list.f95: Likewise.
7796 * gfortran.dg/goacc/literal.f95: Likewise.
7797 * gfortran.dg/goacc/loop-1.f95: Likewise.
7798 * gfortran.dg/goacc/loop-2.f95: Likewise.
7799 * gfortran.dg/goacc/loop-3.f95: Likewise.
7800 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7801 * gfortran.dg/goacc/omp.f95: Likewise.
7802 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7803 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7804 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7805 * gfortran.dg/goacc/parameter.f95: Likewise.
7806 * gfortran.dg/goacc/private-1.f95: Likewise.
7807 * gfortran.dg/goacc/private-2.f95: Likewise.
7808 * gfortran.dg/goacc/private-3.f95: Likewise.
7809 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7810 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7811 * gfortran.dg/goacc/reduction.f95: Likewise.
7812 * gfortran.dg/goacc/routine-1.f90: Likewise.
7813 * gfortran.dg/goacc/routine-2.f90: Likewise.
7814 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7815 * gfortran.dg/goacc/several-directives.f95: Likewise.
7816 * gfortran.dg/goacc/sie.f95: Likewise.
7817 * gfortran.dg/goacc/subarrays.f95: Likewise.
7818 * gfortran.dg/gomp/map-1.f90: Likewise.
7819 * gfortran.dg/openacc-define-1.f90: Likewise.
7820 * gfortran.dg/openacc-define-2.f90: Likewise.
7821 * gfortran.dg/openacc-define-3.f90: Likewise.
7822 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7823 * g++.dg/gomp/block-2.C: Likewise.
7824 * g++.dg/gomp/block-3.C: Likewise.
7825 * g++.dg/gomp/block-5.C: Likewise.
7826 * g++.dg/gomp/target-1.C: Likewise.
7827 * g++.dg/gomp/target-2.C: Likewise.
7828 * g++.dg/gomp/taskgroup-1.C: Likewise.
7829 * g++.dg/gomp/teams-1.C: Likewise.
7830 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7831 * gcc.dg/cilk-plus/jump.c: Likewise.
7832 * gcc.dg/gomp/block-1.c: Likewise.
7833 * gcc.dg/gomp/block-10.c: Likewise.
7834 * gcc.dg/gomp/block-2.c: Likewise.
7835 * gcc.dg/gomp/block-3.c: Likewise.
7836 * gcc.dg/gomp/block-4.c: Likewise.
7837 * gcc.dg/gomp/block-5.c: Likewise.
7838 * gcc.dg/gomp/block-6.c: Likewise.
7839 * gcc.dg/gomp/block-7.c: Likewise.
7840 * gcc.dg/gomp/block-8.c: Likewise.
7841 * gcc.dg/gomp/block-9.c: Likewise.
7842 * gcc.dg/gomp/target-1.c: Likewise.
7843 * gcc.dg/gomp/target-2.c: Likewise.
7844 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7845 * gcc.dg/gomp/teams-1.c: Likewise.
7847 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7849 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7852 2015-01-15 Mike Stump <mikestump@comcast.net>
7854 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7855 * gcc.dg/inline_2.c: Likewise.
7856 * gcc.dg/inline_3.c: Likewise.
7857 * gcc.dg/inline_4.c: Likewise.
7859 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7862 * gfortran.dg/proc_ptr_comp_43.f90: New.
7864 2015-01-15 Mike Stump <mikestump@comcast.net>
7866 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7867 * gcc.dg/unroll_2.c: Likewise.
7868 * gcc.dg/unroll_3.c: Likewise.
7869 * gcc.dg/unroll_4.c: Likewise.
7870 * gcc.dg/unroll_5.c: Likewise.
7872 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7875 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7877 * gcc.target/aarch64/test_frame_6.c: Likewise.
7878 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7879 x30 and x19 (in the epilogue).
7880 * gcc.target/aarch64/test_frame_4.c: Likewise.
7881 * gcc.target/aarch64/test_frame_7.c: Likewise.
7883 2015-01-15 Martin Liska <mliska@suse.cz>
7885 * g++.dg/ipa/pr64068.C: New test.
7886 * gcc.dg/ipa/PR64559.c: New test.
7888 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7890 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7893 2015-01-15 Richard Biener <rguenther@suse.de>
7895 PR tree-optimization/61743
7896 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7897 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7899 2015-01-15 Renlin Li <renlin.li@arm.com>
7901 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7902 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7904 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7906 * gcc.dg/vect/vect-aggressive-1.c: New.
7907 * gcc.target/i386/avx2-vect-aggressive.c: New.
7909 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7911 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7913 2015-01-15 Richard Biener <rguenther@suse.de>
7916 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7917 -Wl,-undefined,dynamic_lookup.
7919 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7921 * gnat.dg/opt47.adb: New test.
7923 2015-01-15 Richard Biener <rguenther@suse.de>
7926 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7928 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7930 PR tree-optimization/64434
7931 * gcc.dg/torture/pr64434.c: New test.
7933 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7935 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7936 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7937 -march=loongson* and -march=octeon* require -mno-micromips.
7939 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7940 Matthew Fortune <matthew.fortune@imgtec.com>
7942 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7943 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7944 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7945 * gcc.target/mips/call-saved-7.c: New file.
7946 * gcc.target/mips/call-saved-8.c: New file.
7947 * gcc.target/mips/call-saved-9.c: New file.
7949 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7951 * gcc.target/mips/lsa.c: New file.
7952 * gcc.target/mips/mips64-lsa.c: Likewise.
7953 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7954 * gcc.target/mips/mulsize-4.c: Likewise.
7955 * gcc.target/mips/mulsize-5.c: New file.
7956 * gcc.target/mips/mulsize-6.c: Likewise.
7957 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7958 and !HAS_LSA as ghost options.
7959 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7962 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7964 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7966 2015-01-15 Richard Biener <rguenther@suse.de>
7969 * gcc.dg/torture/pr64365.c: New testcase.
7971 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7973 * gcc.dg/stackprotectexplicit1.c: New test.
7974 * g++.dg/stackprotectexplicit2.c: New test.
7976 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7979 * gfortran.dg/inquire_internal.f90: New.
7980 * gfortran.dg/negative_unit_check.f90: New.
7982 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7985 * gcc.target/sh/pr53988-1.c: New.
7987 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7990 * g++.dg/tls/thread_local-ice3.C: New.
7992 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7994 * gcc.target/i386/fentry-override.c: Properly place {} in target
7995 selector. Remove nonpic.
7996 * gcc.target/i386/fentry.c: Likewise.
7998 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8000 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8001 warnings instead of errors.
8003 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8005 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8006 option support instead of ENABLE_LTO from Makefile.
8008 2015-01-14 Richard Biener <rguenther@suse.de>
8010 PR tree-optimization/59354
8011 * gcc.dg/vect/pr59354.c: New testcase.
8013 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8015 * lib/target-supports.exp
8016 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8017 on ARM architures before v7.
8019 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8022 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8025 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8028 * gcc.target/i386/pr64386.c: New test.
8030 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8033 * gcc.target/i386/pr64393.c: New test.
8035 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8038 * gcc.target/i386/pr64387.c: New test.
8040 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8042 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8044 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8046 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8048 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8051 * gcc.target/arm/pr64453.c: New.
8053 2015-01-14 Richard Biener <rguenther@suse.de>
8056 * gcc.dg/lto/pr64415_0.c: New testcase.
8057 * gcc.dg/lto/pr64415_1.c: Likewise.
8059 2015-01-14 Martin Liska <mliska@suse.cz>
8061 * gcc.dg/ipa/pr64307.c: New test.
8063 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8065 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8068 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8071 * gcc.target/arm/pr64460_1.c: New test.
8073 2015-01-14 Richard Biener <rguenther@suse.de>
8075 PR tree-optimization/64493
8076 PR tree-optimization/64495
8077 * gcc.dg/vect/pr64493.c: New testcase.
8078 * gcc.dg/vect/pr64495.c: Likewise.
8080 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8082 * gcc.dg/Warray-bounds-11.c: New test-case.
8084 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8086 * gcc.target/mips/octeon3-pipe-1.c: New test.
8088 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8090 * jit.dg/harness.h (set_up_logging): Move string concatenation
8092 (concat_strings): New function.
8093 (dump_reproducer): New function.
8094 (test_jit): Call dump_reproducer.
8095 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8097 (jit-dg-test): Delete any generated reproducer from previous runs.
8098 Verify that a generated reproducer was created, and verify that it
8100 * jit.dg/test-nested-contexts.c (main): Call
8101 gcc_jit_context_dump_reproducer_to_file.
8103 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8105 * gcc.dg/aru-2.c: Add dg-require-profiling.
8107 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8109 * lib/target-supports.exp (check_profiling_available): Check if
8112 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8115 * g++.dg/torture/pr64565.C: New testcase.
8117 2015-01-13 Marek Polacek <polacek@redhat.com>
8120 * gcc.dg/tm/pr64391.c: New test.
8122 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8124 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8127 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8129 * gcc.target/i386/pie.c: New test.
8131 * lib/target-supports.exp (check_effective_target_pie): New.
8133 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8135 PR rtl-optimization/64286
8136 * gcc.target/i386/avx2-pr64286.c: New test.
8138 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8141 * g++.dg/cpp0x/vt-57626.C: New.
8143 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8146 * gfortran.dg/pr64528.f90: New test.
8148 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8150 * gcc.target/aarch64/subsp.c: New test.
8152 2015-01-13 Andrew Pinski <apinski@cavium.com>
8154 * gcc.target/aarch64/store-pair-1.c: New testcase.
8156 2015-01-13 Richard Biener <rguenther@suse.de>
8159 * gcc.dg/lto/pr64373_0.c: New testcase.
8161 2015-01-13 Andrew Pinski <apinski@cavium.com>
8163 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8164 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8166 2015-01-13 Richard Biener <rguenther@suse.de>
8168 PR tree-optimization/64406
8169 * gcc.dg/pr64406.c: New testcase.
8171 2015-01-13 Richard Biener <rguenther@suse.de>
8173 PR tree-optimization/64404
8174 * gcc.dg/vect/pr64404.c: New testcase.
8176 2015-01-13 Richard Biener <rguenther@suse.de>
8178 PR tree-optimization/64568
8179 * g++.dg/torture/pr64568.C: New testcase.
8181 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8183 * jit.dg/test-error-local-used-from-other-function.c: New test
8185 * jit.dg/test-error-param-reuse.c: New test case.
8186 * jit.dg/test-error-param-sharing.c: New test case.
8187 * jit.dg/test-error-param-used-from-other-function.c: New test
8189 * jit.dg/test-error-param-used-without-a-function.c: New test
8192 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8194 PR tree-optimization/64563
8195 * gcc.dg/pr64563.c: New test.
8198 * gcc.target/i386/pr64513.c: New test.
8200 PR tree-optimization/64454
8201 * gcc.dg/pr64454.c: New test.
8204 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8206 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8207 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8208 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8209 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8210 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8211 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8212 * gcc.dg/vect/slp-25.c: Likewise.
8213 * gcc.dg/vect/vect-109.c: Likewise.
8214 * gcc.dg/vect/vect-13.c: Likewise.
8215 * gcc.dg/vect/vect-17.c: Likewise.
8216 * gcc.dg/vect/vect-18.c: Likewise.
8217 * gcc.dg/vect/vect-19.c: Likewise.
8218 * gcc.dg/vect/vect-20.c: Likewise.
8219 * gcc.dg/vect/vect-21.c: Likewise.
8220 * gcc.dg/vect/vect-22.c: Likewise.
8221 * gcc.dg/vect/vect-27.c: Likewise.
8222 * gcc.dg/vect/vect-29.c: Likewise.
8223 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8224 * gcc.dg/vect/vect-2.c: Likewise.
8225 * gcc.dg/vect/vect-3.c: Likewise.
8226 * gcc.dg/vect/vect-4.c: Likewise.
8227 * gcc.dg/vect/vect-5.c: Likewise.
8228 * gcc.dg/vect/vect-72.c: Likewise.
8229 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8230 * gcc.dg/vect/vect-73.c: Likewise.
8231 * gcc.dg/vect/vect-77-global.c: Likewise.
8232 * gcc.dg/vect/vect-78-global.c: Likewise.
8233 * gcc.dg/vect/vect-7.c: Likewise.
8234 * gcc.dg/vect/vect-86.c: Likewise.
8235 * gcc.dg/vect/vect-align-1.c: Likewise.
8236 * gcc.dg/vect/vect-align-3.c: Likewise.
8237 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8238 * gcc.dg/vect/vect-all.c: Likewise.
8239 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8240 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8241 * gcc.dg/vect/vect-peel-3.c: Likewise.
8242 * gcc.dg/vect/vect-peel-4.c: Likewise.
8243 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8245 2015-01-12 Jeff Law <law@redhat.com>
8248 * gcc.target/m68k/pr64461.c: New test.
8250 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8252 * jit.dg/test-array-as-pointer.c (create_code): Update call
8253 to gcc_jit_context_new_global by setting "kind" to
8254 GCC_JIT_GLOBAL_IMPORTED.
8255 * jit.dg/test-error-array-as-pointer.c: Likewise.
8256 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8257 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8258 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8259 * jit.dg/test-using-global.c (the_global): Rename to...
8260 (imported_global): ...this.
8261 (create_code): Update to test the three kinds of global.
8262 (verify_code): Likewise.
8264 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8267 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8269 * gcc.target/i386/pr64291-2.c: Updated.
8271 2015-01-12 Richard Biener <rguenther@suse.de>
8273 PR tree-optimization/64530
8274 * gfortran.dg/pr64530.f90: New testcase.
8276 2015-01-12 Richard Biener <rguenther@suse.de>
8279 * gcc.dg/torture/pr64357.c: New testcase.
8281 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8283 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8286 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8287 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8289 2015-01-12 Martin Liska <mliska@suse.cz>
8291 * gcc.dg/ipa/PR64550.c: New test.
8293 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8296 * g++.dg/ipa/pr63470.C: New testcase.
8298 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8301 * gfortran.dg/typebound_operator_20.f90: New.
8303 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8306 * gfortran.dg/proc_ptr_comp_42.f90: New.
8308 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8311 * gfortran.dg/proc_ptr_comp_41.f90: New.
8313 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8315 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8317 2015-01-10 Tobias Burnus <burnus@net-b.de>
8320 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8321 and add dg-excess-errors.
8322 * gfortran.dg/line_length_6.f90: New.
8323 * gfortran.dg/line_length_7.f90: New.
8324 * gfortran.dg/line_length_8.f90: New.
8325 * gfortran.dg/line_length_9.f90: New.
8326 * gfortran.dg/line_length_10.f90: New.
8327 * gfortran.dg/line_length_11.f90: New.
8329 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8331 * jit.dg/test-threads.c (struct testcase): Move declaration
8332 to jit.dg/all-non-failing-tests.h.
8333 (testcases): Likewise.
8334 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8335 declaration here from jit.dg/all-non-failing-tests.h.
8336 (testcases): Likewise.
8337 * jit.dg/test-combination.c (create_code): Eliminate spelling
8338 out all of the testcases in favor of looping through the
8339 "testcases" metadata.
8340 (verify_code): Likewise.
8342 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8344 PR rtl-optimization/64536
8345 * gcc.dg/pr64536.c: New test.
8347 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8349 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8350 * jit.dg/test-combination.c (create_code): Likewise.
8351 (verify_code): Likewise.
8352 * jit.dg/test-constants.c: New test case.
8353 * jit.dg/test-threads.c: Add test-constants.c.
8355 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8358 * objc.dg/gnu-api-2-class.m: Add a test case
8359 for the above change.
8361 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8363 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8365 2015-01-09 Richard Biener <rguenther@suse.de>
8367 PR tree-optimization/64410
8368 * g++.dg/vect/pr64410.cc: New testcase.
8370 2015-01-09 Martin Liska <mliska@suse.cz>
8372 * gcc.dg/ipa/ipa-icf-32.c: New test.
8374 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8376 * c-c++-common/tsan/tsan_barrier.h: New.
8377 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8378 * c-c++-common/tsan/bitfield_race.c: Likewise.
8379 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8380 * c-c++-common/tsan/mutexset1.c: Likewise.
8381 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8382 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8383 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8384 * c-c++-common/tsan/simple_race.c: Likewise.
8385 * c-c++-common/tsan/simple_stack.c: Likewise.
8386 * c-c++-common/tsan/sleep_sync.c: Likewise.
8387 * c-c++-common/tsan/tiny_race.c: Likewise.
8388 * c-c++-common/tsan/tls_race.c: Likewise.
8389 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8390 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8391 * g++.dg/tsan/atomic_free.C: Likewise.
8392 * g++.dg/tsan/atomic_free2.C: Likewise.
8393 * g++.dg/tsan/cond_race.C: Likewise.
8394 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8396 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8399 * lib/target-supports.exp (check_effective_target_libatomic_available):
8401 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8402 targets that match effective-target libatomic_available.
8403 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8405 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8407 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8408 Verify the result of gcc_jit_context_get_last_error.
8409 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8411 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8413 PR tree-optimization/63989
8414 * gcc.dg/strlenopt-27.c: New test.
8416 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8418 * jit.dg/harness.h (set_up_logging): New function.
8419 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8420 set_up_logging on the context, so that every testcase is
8421 logged to a particular file.
8422 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8423 and call gcc_jit_context_set_logfile on the top-level context.
8425 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8428 * g++.dg/opt/pr64338.C: New test.
8430 2015-01-08 Tobias Burnus <burnus@net-b.de>
8432 * gfortran.dg/coarray/codimension_2b.f90: New file.
8433 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8434 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8436 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8439 * g++.dg/ext/fnname4.C: New.
8441 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8444 * g++.dg/cpp0x/constexpr-64462.C: New.
8446 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8449 * g++.dg/cpp0x/deleted10.C: New.
8451 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8453 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8455 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8457 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8458 GCC_JIT_UNARY_OP_ABS.
8459 (verify_unary_ops): Likewise.
8461 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8463 * jit.dg/test-arith-overflow.c: New test case.
8464 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8465 * jit.dg/test-combination.c (create_code): Likewise.
8466 (verify_code): Likewise.
8467 * jit.dg/test-threads.c (testcases): Likewise.
8469 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8471 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8472 rather than "jit". Load g++.exp, and call g++_init.
8473 Run test-*.cc files within the testsuite and *.cc files within
8475 (jit-dg-test): Drop the addition of -fgnu89-inline to
8476 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8477 doing it when compiling C testcases (since g++ does not handle
8478 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8479 is restored to the value after g++_init ran, rather than the
8480 value before g++_init ran. Return a list of
8481 $comp_output $output_file, as dg-test assumes.
8483 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8485 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8486 make it easier to figure out the origin of each test result when
8487 running test-combination.c and test-threads.c.
8488 (CHECK_VALUE): Likewise.
8489 (CHECK_DOUBLE_VALUE): Likewise.
8490 (CHECK_STRING_VALUE): Likewise.
8491 (CHECK_STRING_STARTS_WITH): Likewise.
8492 (CHECK_STRING_CONTAINS): Likewise.
8494 (check_string_value): Likewise, add "funcname" param.
8495 (check_string_starts_with): Likewise.
8496 (check_string_contains): Likewise.
8498 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8500 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8501 generating name of built executable.
8503 2015-01-07 Marek Polacek <polacek@redhat.com>
8506 * gcc.dg/pr64440.c: New test.
8507 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8509 2015-01-07 Marek Polacek <polacek@redhat.com>
8512 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8513 * gcc.dg/pr64417.c: New test.
8515 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8518 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8521 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8523 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8524 Check if testcases run without errors, not just if they compile.
8526 2015-01-06 Christian Bruel <christian.bruel@st.com>
8529 * gcc.target/sh/pr64507.c: New test.
8531 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8533 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8535 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8537 * c-c++-common/asan/sanitize-all-1.c: New test.
8538 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8539 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8540 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8541 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8543 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8545 * lib/target-supports.exp (check_profiling_available): Return 0 for
8547 (check_effective_target_tls_runtime): Likewise.
8548 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8549 * gcc.dg/20020312-2.c: Adjust for Visium.
8550 * gcc.dg/tls/thr-cse-1.c: Likewise
8551 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8552 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8553 * gcc.dg/weak/typeof-2.c: Likewise.
8555 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8557 PR rtl-optimization/64287
8558 * gcc.dg/aru-2.c: New test.
8560 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8563 * c-c++-common/ubsan/pr64344-1.c: New test.
8564 * c-c++-common/ubsan/pr64344-2.c: New test.
8566 PR tree-optimization/64465
8567 * gcc.dg/pr64465.c: New test.
8569 PR tree-optimization/64494
8570 * gcc.c-torture/compile/pr64494.c: New test.
8572 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8575 * gfortran.dg/realloc_on_assign_25.f90: New test.
8577 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8579 Update copyright years.
8581 2015-01-05 Marek Polacek <polacek@redhat.com>
8584 * gcc.dg/pr64423.c: New test.
8586 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8588 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8589 mmix-knuth-mmixware for the same reason as for MIPS.
8590 * gcc.dg/debug/debug-2.c: Ditto.
8592 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8594 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8597 * lib/gfortran.exp: Add libatomic library search path.
8598 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8599 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8601 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8603 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8605 * c-c++-common/tsan/bitfield_race.c: New testcase.
8606 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8608 2015-01-02 Tobias Burnus <burnus@net-b.de>
8610 * gfortran.dg/coarray/collectives_4.f90: New.
8612 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8615 * gfortran.dg/extends_16.f90: New.
8617 2015-01-02 Tobias Burnus <burnus@net-b.de>
8619 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8621 2015-01-02 Tobias Burnus <burnus@net-b.de>
8623 * gfortran.dg/coarray/codimension_2.f90: New.
8624 * gfortran.dg/coarray/codimension_2a.f90: New.
8625 * gfortran.dg/coarray_35.f90: New.
8626 * gfortran.dg/coarray_35a.f90: New.
8628 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8631 * gfortran.dg/dummy_procedure_11.f90: New.
8633 Copyright (C) 2015 Free Software Foundation, Inc.
8635 Copying and distribution of this file, with or without modification,
8636 are permitted in any medium without royalty provided the copyright
8637 notice and this notice are preserved.