1 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4 * gcc.target/i386/pr66906.c: New test.
6 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
8 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9 as follow-up to r225930.
11 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
14 * lib/fortran-modules.exp (proc cleanup-submodules): New
16 * gfortran.dg/submodule_1.f08: Change extension and clean up
18 * gfortran.dg/submodule_2.f08: ditto
19 * gfortran.dg/submodule_6.f08: ditto
20 * gfortran.dg/submodule_7.f08: ditto
21 * gfortran.dg/submodule_8.f08: New test
22 * gfortran.dg/submodule_9.f08: New test
24 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
25 Sebastian Pop <s.pop@samsung.com>
28 * gcc.dg/graphite/pr61929.c: New.
30 2015-07-17 Marek Polacek <polacek@redhat.com>
32 * gcc.dg/fold-minus-7.c: New test.
34 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
36 * gfortran.dg/co_reduce_1.f90: New file.
38 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
41 * gcc.target/i386/pr66824.c:
43 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
46 * gfortran.dg/structure_constructor_13.f03: New test.
48 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
51 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
52 of generated while loops in the tree dump.
53 * gfortran.dg/derived_constructor_components_6.f90: New file.
55 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
57 * gcc.dg/vect/vect-outer-simd-2.c: New test.
59 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
62 * gcc.target/i386/pr66891.c: New test.
64 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
66 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
68 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
70 PR rtl-optimization/66626
71 * gcc.target/i386/pr66626-2.c: New.
73 2015-07-16 Martin Liska <mliska@suse.cz>
75 * g++.dg/ipa/pr66896.c: New test.
77 2015-07-16 Richard Biener <rguenther@suse.de>
79 PR tree-optimization/66894
80 * gcc.dg/torture/pr66894.c: New testcase.
82 2015-07-16 Richard Biener <rguenther@suse.de>
84 * gcc.dg/tree-ssa/pr21031.c: Adjust.
86 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
89 * g++.dg/pr66866.C: New test.
91 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
93 * gcc.target/powerpc/vec-cmp-sel.c: New test.
95 2015-07-15 Richard Biener <rguenther@suse.de>
97 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
98 { -O3 -fomit-frame-pointer },
99 { -O3 -fomit-frame-pointer -funroll-loops } and
100 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
102 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
105 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
107 * gcc.target/mips/interrupt_handler-5.c: New test.
109 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
110 Robert Suchanek <robert.suchanek@imgtec.com>
112 * gcc.target/mips/interrupt_handler-4.c: New test.
114 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
117 * gcc.dg/lto/lto.exp: Initialize MPX.
119 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
121 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
123 * gcc.target/arm/scd42-3.c: Likewise.
125 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
127 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
128 code to be run when the pre-arch code increases the isa_rev to
131 2015-07-15 Richard Biener <rguenther@suse.de>
133 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
134 { -O3 -fomit-frame-pointer },
135 { -O3 -fomit-frame-pointer -funroll-loops } and
136 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
138 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
140 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
141 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
144 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
146 PR rtl-optimization/66838
147 * gcc.target/i386/pr66838.c: New test.
149 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
152 * g++.dg/template/pr66850.C: New test.
154 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
155 Cesar Philippidis <cesar@codesourcery.com>
156 Chung-Lin Tang <cltang@codesourcery.com>
158 * gcc.target/nios2/nios2-flushd.c: New.
159 * gcc.target/nios2/nios2-rdprs.c: New.
160 * gcc.target/nios2/r2-atomic.c: New.
161 * gcc.target/nios2/r2-eni.c: New.
162 * gcc.target/nios2/r2-wrpie.c: New.
164 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
165 Cesar Philippidis <cesar@codesourcery.com>
166 Chung-Lin Tang <cltang@codesourcery.com>
168 * gcc.target/nios2/cdx-ldstwm-1.c: New.
169 * gcc.target/nios2/cdx-ldstwm-2.c: New.
171 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
172 Cesar Philippidis <cesar@codesourcery.com>
173 Chung-Lin Tang <cltang@codesourcery.com>
175 * gcc.target/nios2/andci.c: New.
176 * gcc.target/nios2/bmx.c: New.
177 * gcc.target/nios2/cdx-add.c: New.
178 * gcc.target/nios2/cdx-branch.c: New.
179 * gcc.target/nios2/cdx-callret.c: New.
180 * gcc.target/nios2/cdx-loadstore.c: New.
181 * gcc.target/nios2/cdx-logical.c: New.
182 * gcc.target/nios2/cdx-mov.c: New.
183 * gcc.target/nios2/cdx-shift.c: New.
184 * gcc.target/nios2/cdx-sub.c: New.
185 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
187 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
190 * g++.dg/cpp0x/vt-65071.C: New.
192 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
193 Cesar Philippidis <cesar@codesourcery.com>
194 Chung-Lin Tang <cltang@codesourcery.com>
196 * gcc.target/nios2/r2-io-range.c: New.
197 * gcc.target/nios2/r2-stio-1.c: New.
198 * gcc.target/nios2/r2-stio-2.c: New.
199 * gcc.target/nios2/nios2-ldxio.c: New.
200 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
201 of just compile. Add more tests.
203 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
205 gfortran.dg/pr66864.f90: New test.
207 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
209 PR rtl-optimization/66626
210 * gcc.target/i386/pr66626.c: New.
212 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
214 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
215 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
216 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
218 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
220 * g++.dg/template/crash81.C: Adjust for error + inform change.
221 * g++.dg/template/pr58878.C: Likewise.
222 * g++.dg/template/shadow1.C: Likewise.
223 * g++.dg/template/shadow2.C: Likewise.
224 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
225 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
226 * g++.old-deja/g++.brendan/crash7.C: Likewise.
227 * g++.old-deja/g++.pt/shadow2.C: Likewise.
229 2015-07-14 Richard Biener <rguenther@suse.de>
231 PR tree-optimization/66863
232 * gcc.dg/torture/pr66863.c: New testcase.
234 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
237 * g++.dg/template/pr65186.C: New test.
239 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
241 * gcc.target/arm/macro_defs0.c: Add directive to skip
242 test if -marm is present.
243 * gcc.target/arm/macro_defs1.c: Likewise.
245 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
247 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
249 * gcc.target/aarch64/adds1.c: Likewise.
250 * gcc.target/aarch64/ands_1.c: Likewise.
251 * gcc.target/aarch64/bics_1.c: Likewise.
252 * gcc.target/aarch64/subs1.c: Likewise.
253 * gcc.target/aarch64/subs3.c: Likewise.
255 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
258 * gfortran.dg/pr64589.f90: New test.
260 2015-07-13 Renlin Li <renlin.li@arm.com>
263 * gcc.c-torture/execute/pr66556.c: New.
265 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
267 * gcc.dg/20020219-1.c: Fix double word typos.
268 * gcc.dg/20020919-1.c: Same.
270 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
271 Jeff Law <law@redhat.com>
274 * g++.dg/tree-ssa/pr66726.c: New test.
275 * gcc.dg/tree-ssa/pr66726-2.c: New test.
276 * gcc.dg/tree-ssa/pr66726.c: New test.
278 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp0x/variadic-ttp2.C: New.
283 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
286 * g++.dg/cpp0x/auto46.C: New test.
287 * g++.dg/template/pr30044.C: New test.
288 * g++.dg/template/shadow2.C: New test.
289 * g++.dg/template/error55.C: New test.
290 * g++.dg/template/crash83.C: Accept any error string.
291 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
293 * g++.dg/cpp0x/variadic19.C: Likewise
294 * g++.dg/template/canon-type-13.C: Likewise.
295 * g++.old-deja/g++.pt/ttp42.C: Likewise.
296 * g++.dg/torture/20070621-1.C: Likewise.
298 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/init/explicit3.C: New.
303 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
306 * gcc.target/i386/pr66819-1.c: New test.
307 * gcc.target/i386/pr66819-2.c: Likewise.
308 * gcc.target/i386/pr66819-3.c: Likewise.
309 * gcc.target/i386/pr66819-4.c: Likewise.
310 * gcc.target/i386/pr66819-5.c: Likewise.
312 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
316 __attribute__((noinline, noclone)). Change "x" to "volatile char"
317 type to prevent possible flag-clobbering zero-extensions.
318 * gcc.target/i386/pr66703.c: New test.
320 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/cpp0x/nsdmi-template15.C: New.
325 2015-07-10 Jiong Wang <jiong.wang@arm.com>
327 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
329 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
331 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
332 * gcc.target/arm/flip-thumb.c: Likewise.
334 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
337 * gcc.target/i386/pr66813.c: New test.
339 2015-07-10 Jakub Jelinek <jakub@redhat.com>
342 * gcc.dg/gomp/pr66820.c: New test.
344 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
347 * g++.dg/cpp0x/scoped_enum6.C: New.
349 2015-07-10 Tom de Vries <tom@codesourcery.com>
351 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
352 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
354 2015-07-10 Richard Biener <rguenther@suse.de>
356 PR tree-optimization/66823
357 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
358 which should not be necessary. XFAIL.
360 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
365 2015-07-09 Jakub Jelinek <jakub@redhat.com>
368 * gcc.dg/gomp/pr66633-1.c: New test.
369 * gcc.dg/gomp/pr66633-2.c: New test.
370 * gcc.dg/gomp/pr66633-3.c: New test.
371 * gcc.dg/gomp/pr66633-4.c: New test.
373 2015-07-09 John Marino <gnugcc@marino.st>
375 * lib/target-supports.exp (check_effective_target_pie):
378 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
381 * gcc.target/i386/pr66814.c: New test.
383 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
386 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
387 * gcc.target/aarch64/fnmul-2.c: Likewise.
388 * gcc.target/aarch64/fnmul-3.c: Likewise.
389 * gcc.target/aarch64/fnmul-4.c: Likewise.
391 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/cpp0x/vt-65790.C: New.
396 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
399 * gcc.target/i386/pr66818.c: New test.
401 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
404 * gcc.target/i386/pr66817.c: New test.
406 2015-07-09 Marek Polacek <polacek@redhat.com>
408 PR tree-optimization/66718
409 * gcc.dg/vect/vect-126.c: New test.
411 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
413 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
414 even when dwarf-2 is not the default.
416 2015-07-08 Jeff Law <law@redhat.com>
419 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
420 to have a single memory reference.
422 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
424 * g++.dg/other/dump-ada-spec-9.C: New test.
426 2015-07-08 Jakub Jelinek <jakub@redhat.com>
428 * g++.dg/vect/vect.exp: Run also simd* tests.
429 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
430 (check_vect): Fix up get_cpuid call for C++.
431 * g++.dg/vect/simd-clone-1.cc: New test.
433 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
435 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
437 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
439 * gcc.target/i386/readeflags-1.c (abort): New prototype.
440 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
442 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
445 * gcc.target/i386/pr66806.c: New test.
447 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/cpp0x/auto45.C: New.
452 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
455 * gcc.target/i386/pr66334.c: New.
457 2015-07-08 David Malcolm <dmalcolm@redhat.com>
459 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
462 2015-07-08 David Malcolm <dmalcolm@redhat.com>
465 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
466 (verify_code): Update expected error message.
467 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
468 (verify_code): Likewise.
469 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
470 (verify_code): Likewise.
472 2015-07-08 Richard Biener <rguenther@suse.de>
474 PR tree-optimization/66793
475 * gcc.dg/torture/pr66793.c: New testcase.
477 2015-07-08 Richard Biener <rguenther@suse.de>
479 PR tree-optimization/66794
480 * gcc.dg/torture/pr66794.c: New testcase.
482 2015-07-08 Marek Polacek <polacek@redhat.com>
485 * g++.dg/abi/abi-tag15.C: New test.
487 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
489 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
490 * gcc.target/mips/branch-3.c: Ditto
491 * gcc.target/mips/branch-4.c: Ditto.
492 * gcc.target/mips/branch-5.c: Ditto.
493 * gcc.target/mips/branch-6.c: Ditto.
494 * gcc.target/mips/branch-7.c: Ditto.
495 * gcc.target/mips/branch-8.c: Ditto.
496 * gcc.target/mips/branch-9.c: Ditto.
497 * gcc.target/mips/branch-10.c: Ditto.
498 * gcc.target/mips/branch-11.c: Ditto.
499 * gcc.target/mips/branch-12.c: Ditto.
500 * gcc.target/mips/branch-13.c: Ditto.
501 * gcc.target/mips/umips-branch-5.c: New file.
502 * gcc.target/mips/umips-branch-6.c: New file.
503 * gcc.target/mips/umips-branch-7.c: New file.
504 * gcc.target/mips/umips-branch-8.c: New file.
505 * gcc.target/mips/umips-branch-9.c: New file.
506 * gcc.target/mips/umips-branch-10.c: New file.
507 * gcc.target/mips/umips-branch-11.c: New file.
508 * gcc.target/mips/umips-branch-12.c: New file.
509 * gcc.target/mips/umips-branch-13.c: New file.
510 * gcc.target/mips/umips-branch-14.c: New file.
511 * gcc.target/mips/umips-branch-15.c: New file.
512 * gcc.target/mips/umips-branch-16.c: New file.
513 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
514 (OCCUPY_0xfffc): New define.
516 2015-07-08 Renlin Li <renlin.li@arm.com>
518 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
520 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
522 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
524 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
526 * gcc.target/i386/bt-3.c: New test.
527 * gcc.target/i386/bt-4.c: Ditto.
529 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
531 * g++.dg/other/dump-ada-spec-8.C: New test.
533 2015-07-07 David Malcolm <dmalcolm@redhat.com>
536 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
538 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
540 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
542 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
543 Avoid using an opaque struct for local "f".
545 2015-07-07 David Malcolm <dmalcolm@redhat.com>
548 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
549 * jit.dg/test-pr66779.c: New testcase.
551 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
553 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
556 2015-07-07 Richard Biener <rguenther@suse.de>
558 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
560 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
562 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
563 * gcc.target/mips/call-5.c: Ditto.
564 * gcc.target/mips/call-6.c: Ditto.
566 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
568 * gcc.dg/dx-test.c: New test-case.
570 2015-07-07 Andre Vehreschild <vehre@gmx.de>
573 * gfortran.dg/allocate_with_source_9.f08: New test.
575 2015-07-07 Christian Bruel <christian.bruel@st.com>
578 * gcc.target/arm/flip-thumb.c: Fix scan.
579 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
580 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
581 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
584 2015-07-06 Jakub Jelinek <jakub@redhat.com>
587 * gcc.c-torture/execute/pr65956.c: New test.
589 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
591 * gcc.target/arm/aapcs/align1.c: New.
592 * gcc.target/arm/aapcs/align_rec1.c: New.
593 * gcc.target/arm/aapcs/align2.c: New.
594 * gcc.target/arm/aapcs/align_rec2.c: New.
595 * gcc.target/arm/aapcs/align3.c: New.
596 * gcc.target/arm/aapcs/align_rec3.c: New.
597 * gcc.target/arm/aapcs/align4.c: New.
598 * gcc.target/arm/aapcs/align_rec4.c: New.
599 * gcc.target/arm/aapcs/align_vararg1.c: New.
600 * gcc.target/arm/aapcs/align_vararg2.c: New.
602 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
604 * gfortran.dg/iomsg_2.f90: New test.
606 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
609 * gcc.target/i386/pr66749.c: New test.
611 2015-07-06 Richard Biener <rguenther@suse.de>
613 PR tree-optimization/66772
614 * gcc.dg/torture/pr66772-1.c: New testcase.
615 * gcc.dg/torture/pr66772-2.c: Likewise.
617 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
619 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
620 the jals instruction.
622 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
625 * gcc.target/i386/pr53383-1.c: New file.
626 * gcc.target/i386/pr53383-2.c: Likewise.
627 * gcc.target/i386/pr53383-3.c: Likewise.
629 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
631 * gcc.target/aarch64/fnmul-1.c: New.
632 * gcc.target/aarch64/fnmul-2.c: New.
633 * gcc.target/aarch64/fnmul-3.c: New.
634 * gcc.target/aarch64/fnmul-4.c: New.
636 2015-07-06 Richard Biener <rguenther@suse.de>
639 * gcc.dg/torture/pr66759.c: New testcase.
641 2015-07-06 Andre Vehreschild <vehre@gmx.de>
644 * gfortran.dg/alloc_comp_class_3.f03: New test.
645 * gfortran.dg/alloc_comp_class_4.f03: New test.
647 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
649 * gcc.c-torture/execute/pr66757.c: New test.
651 2015-07-06 Bin Cheng <bin.cheng@arm.com>
653 PR tree-optimization/66720
654 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
656 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
657 Sandra Loosemore <sandra@codesourcery.com>
659 * gcc.target/nios2/gprel-offset.c: New test.
661 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
664 * gfortran.dg/pr66725.f90: New test.
666 2015-07-03 Jason Merrill <jason@redhat.com>
668 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
669 Avoid narrowing error.
671 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
673 PR rtl-optimization/66706
674 * gcc.target/powerpc/shift-int.c: New testcase.
676 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
679 * gcc.target/i386/pr66746.c: New file.
681 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
683 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
685 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
687 PR tree-optimization/66119
688 * g++.dg/opt/pr66119.C: New.
690 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
693 * gfortran.dg/submodule_1.f90: New test
694 * gfortran.dg/submodule_2.f90: New test
695 * gfortran.dg/submodule_3.f90: New test
696 * gfortran.dg/submodule_4.f90: New test
697 * gfortran.dg/submodule_5.f90: New test
698 * gfortran.dg/submodule_6.f90: New test
699 * gfortran.dg/submodule_7.f90: New test
701 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
703 PR preprocessor/53690
704 * g++.dg/cpp/pr53690.C: New.
706 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
708 * gcc.target/powerpc/vec-cmp.c: New test.
710 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
713 * gfortran.dg/pr56520.f90: New test.
715 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
718 * gfortran.dg/pr66545_1.f90: New test.
719 * gfortran.dg/pr66545_2.f90: New test.
721 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
723 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
724 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
726 2015-07-02 Richard Biener <rguenther@suse.de>
729 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
732 2015-07-02 Richard Biener <rguenther@suse.de>
734 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
736 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
738 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
740 2015-07-01 Jason Merrill <jason@redhat.com>
742 * lib/target-supports.exp (cxx_default): Set to C++14.
744 2015-07-01 Tom de Vries <tom@codesourcery.com>
747 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
750 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
752 * gfortran.dg/warn_conversion_8.f90: New test.
754 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
756 PR rtl-optimization/61047
757 * gcc.c-torture/execute/20150611-1.c: New testcase.
759 2015-07-01 David Malcolm <dmalcolm@redhat.com>
762 * jit.dg/all-non-failing-tests.h: Add
763 test-pr66700-observing-write-through-ptr.c.
764 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
766 2015-07-01 David Malcolm <dmalcolm@redhat.com>
768 * jit.dg/test-accessing-union.c: Add comments for use by
769 gcc/jit/docs/topics/types.rst.
771 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
773 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
774 'do-require-effective-target' with 'dg-require-effective-target'.
775 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
776 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
777 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
778 'stlex' with 'strex' as the expected output.
780 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
783 * g++.dg/cpp0x/gen-attrs-60.C: New.
784 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
786 2015-07-01 Jiong Wang <jiong.wang@arm.com>
788 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
790 * gcc.target/aarch64/pic-small.c: Restrict this test under
791 check_effective_target_aarch64_small_fpic.
793 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
795 * gfortran.dg/gomp/pr66633.f90: New test.
797 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
800 * g++.dg/template/pr66686.C: New test.
802 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
804 * gnat.dg/lto17.ad[sb]: New test.
806 2015-06-30 David Malcolm <dmalcolm@redhat.com>
808 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
809 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
811 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
813 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
815 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
817 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
819 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
821 * jit.dg/test-switch.c: New testcase.
822 * jit.dg/test-switch.cc: New testcase.
824 2015-06-30 David Malcolm <dmalcolm@redhat.com>
827 * jit.dg/all-non-failing-tests.h: Add note about
828 test-validly-unreachable-block.c.
829 * jit.dg/test-validly-unreachable-block.c: New file.
831 2015-06-30 David Malcolm <dmalcolm@redhat.com>
834 * jit.dg/all-non-failing-tests.h: Add note about
835 test-extra-options.c.
836 * jit.dg/test-extra-options.c: New testcase.
838 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
841 * gcc.target/i386/pr66691.c: New.
843 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
845 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
846 * gcc.target/i386/iamcu/args.h: Likewise.
847 * gcc.target/i386/iamcu/asm-support.S: Likewise.
848 * gcc.target/i386/iamcu/defines.h: Likewise.
849 * gcc.target/i386/iamcu/macros.h: Likewise.
850 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
851 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
852 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
853 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
854 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
855 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
856 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
857 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
858 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
859 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
860 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
861 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
862 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
863 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
864 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
865 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
866 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
868 2015-06-30 Marek Polacek <polacek@redhat.com>
870 * gcc.dg/fold-minus-6.c: New test.
872 * gcc.dg/fold-ior-3.c: New test.
874 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
876 Implement N4197 - Adding u8 character literals
877 * g++.dg/cpp1z/utf8.C: New.
878 * g++.dg/cpp1z/utf8-neg.C: New.
879 * g++.dg/cpp1z/udlit-utf8char.C: New.
881 2015-06-30 Marek Polacek <polacek@redhat.com>
883 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
885 2015-06-30 Tom de Vries <tom@codesourcery.com>
887 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
888 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
889 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
890 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
892 2015-06-30 Marek Polacek <polacek@redhat.com>
894 * gcc.dg/fold-ior-2.c: New test.
896 2015-06-30 Tom de Vries <tom@codesourcery.com>
898 PR tree-optimization/66652
899 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
900 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
902 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
904 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
907 * g++.dg/cpp0x/constexpr-friend-3.C: New.
908 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
910 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
913 * gfortran.dg/wunused-parameter.f90: New test.
915 2015-06-29 Richard Henderson <rth@redhat.com>
917 * gcc.target/i386/asm-flag-1.c: New.
918 * gcc.target/i386/asm-flag-2.c: New.
919 * gcc.target/i386/asm-flag-3.c: New.
920 * gcc.target/i386/asm-flag-4.c: New.
921 * gcc.target/i386/asm-flag-5.c: New.
923 2015-06-29 Marek Polacek <polacek@redhat.com>
926 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
927 * c-c++-common/pr66322.c: New test.
928 * g++.dg/eh/scope1.C: Remove dg-warning.
930 2015-06-29 Richard Biener <rguenther@suse.de>
932 PR tree-optimization/66677
933 * gcc.dg/vect/pr66677.c: New testcase.
935 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
938 * gcc.dg/tree-ssa/pr64130.c: New test.
940 2015-06-26 Jiong Wang <jiong.wang@arm.com>
942 * gcc.target/aarch64/pic-small.c: New testcase.
944 2015-06-26 Richard Biener <rguenther@suse.de>
946 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
948 2015-06-26 Marek Polacek <polacek@redhat.com>
950 * gcc.dg/fold-and-1.c: New test.
951 * gcc.dg/fold-and-2.c: New test.
953 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
955 * gnat.dg/warn11.adb: Add missing dg directive.
956 * gnat.dg/warn12.adb: New test.
957 * gnat.dg/warn12_pkg.ads: New helper.
959 2015-06-26 Richard Biener <rguenther@suse.de>
961 * gfortran.dg/reassoc_3.f90: Adjust.
963 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
966 * gcc.target/i386/pr66412.c: New test.
968 2015-06-25 Richard Biener <rguenther@suse.de>
970 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
972 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
974 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
976 2015-06-25 Richard Biener <rguenther@suse.de>
978 * gfortran.dg/vect/vect-9.f90: New testcase.
980 2015-06-25 Nick Clifton <nickc@redhat.com>
982 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
983 H8300 and M32R targets.
985 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
988 * gfortran.dg/maxerrors.f90: New test.
990 2015-06-08 DJ Delorie <dj@redhat.com>
992 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
994 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
996 * gcc.target/aarch64/mgeneral-regs_3.c: New.
998 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
1000 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
1001 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
1002 * gcc.target/aarch64/nofp_1.c: New file.
1004 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
1006 Implement N3928 - Extending static_assert
1007 * g++.dg/cpp0x/static_assert8.C: Adjust.
1008 * g++.dg/cpp0x/static_assert12.C: New.
1009 * g++.dg/cpp0x/static_assert13.C: New.
1010 * g++.dg/cpp1y/static_assert1.C: New.
1011 * g++.dg/cpp1y/static_assert2.C: New.
1012 * g++.dg/cpp1z/static_assert-nomsg.C: New.
1014 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
1017 * g++.dg/cpp0x/trailing11.C: New.
1019 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1021 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
1023 * gcc.target/arm/memset-inline-10.c: Likewise.
1024 * gcc.target/arm/pr58784.c: Likewise.
1025 * gcc.target/arm/pr59985.C: Likewise.
1026 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
1028 2015-06-24 Renlin Li <renlin.li@arm.com>
1030 * gcc.target/aarch64/arm_align_max_pwr.c: New.
1031 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
1033 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
1036 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1039 * g++.dg/cpp0x/auto45.C: New test.
1040 * g++.dg/template/pr30044.C: New test.
1041 * g++.dg/template/crash83.C: Accept any error string.
1042 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1044 * g++.dg/cpp0x/variadic18.C: Likewise
1045 * g++.dg/template/canon-type-13.C: Likewise.
1046 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1048 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/other/linkage2.C: New.
1053 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1056 * gcc.target/arm/pr63408.c: New test.
1058 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
1060 * lib/c-torture.exp: Don't call check_effective_target_lto
1061 before setting up environment correctly.
1062 * lib/gcc-dg.exp: Likewise, and protect
1063 gcc_force_conventional_output.
1065 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1067 PR rtl-optimization/66306
1068 * gcc.target/s390/pr66306.c: New test.
1070 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1072 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
1073 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
1074 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
1075 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
1076 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1077 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1078 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1080 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1083 * gcc.c-torture/pr65803.c: New test.
1085 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1088 * g++.dg/cpp0x/auto45.C: New test.
1089 * g++.dg/template/pr30044.C: New test.
1090 * g++.dg/template/crash83.C: Accept any error string.
1091 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1093 * g++.dg/cpp0x/variadic18.C: Likewise
1094 * g++.dg/template/canon-type-13.C: Likewise.
1095 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1097 2015-06-23 Marek Polacek <polacek@redhat.com>
1099 * c-c++-common/Wlogical-op-3.c: New test.
1101 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1104 * g++.dg/cpp0x/scoped_enum5.C: New.
1106 2015-06-23 Richard Biener <rguenther@suse.de>
1108 PR tree-optimization/66636
1109 * gcc.dg/vect/pr66636.c: New testcase.
1111 2015-06-23 Marek Polacek <polacek@redhat.com>
1113 * gcc.dg/fold-minus-4.c: New test.
1114 * gcc.dg/fold-minus-5.c: New test.
1115 * c-c++-common/ubsan/overflow-add-5.c: New test.
1117 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1119 Add missing testcase from r224672.
1120 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1122 * gcc.target/vax/bswapdi-1.c: New.
1124 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1127 * gfortran.dg/associate_18.f08: New test.
1129 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1132 * gcc.target/i386/pr66560-1.c: New test.
1133 * gcc.target/i386/pr66560-2.c: Ditto.
1134 * gcc.target/i386/pr66560-3.c: Ditto.
1135 * gcc.target/i386/pr66560-4.c: Ditto.
1137 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1139 * gcc.target/nvptx/nvptx.exp: New file.
1140 * gcc.target/nvptx/proto-1.c: Likewise.
1142 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1144 PR tree-optimization/66449
1145 * gcc.dg/vect/pr66449.c: New test.
1147 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1149 * g++.dg/other/dump-ada-spec-5.C: New test.
1150 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1151 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1153 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/inherit/pure1.C: Test location too.
1157 2015-06-22 Marek Polacek <polacek@redhat.com>
1159 * gcc.dg/fold-ior-1.c: New test.
1160 * gcc.dg/fold-minus-2.c: New test.
1161 * gcc.dg/fold-minus-3.c: New test.
1162 * gcc.dg/fold-plus-1.c: New test.
1163 * gcc.dg/fold-plus-2.c: New test.
1164 * gcc.dg/fold-xor-4.c: New test.
1165 * gcc.dg/fold-xor-5.c: New test.
1167 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1170 * g++.dg/torture/pr65914.C: New.
1172 2015-06-22 Richard Biener <rguenther@suse.de>
1174 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1175 not existing TORTURE_OPTIONS only.
1176 * lib/gcc-dg.exp: Likewise.
1178 2015-06-22 Christian Bruel <christian.bruel@st.com>
1181 * gcc.target/arm/flip-thumb.c: New test.
1183 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1184 Martin Liska <mliska@suse.cz>
1187 * g++.dg/ipa/pr65908.C: New testcase.
1189 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1192 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1193 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1195 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1197 * gnat.dg/specs/debug1.ads: Adjust.
1199 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1201 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1202 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1203 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1204 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1205 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1206 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1207 * gcc.target/aarch64/fmovd-zero.c: Delete.
1208 * gcc.target/aarch64/fmovf-zero.c: Delete.
1210 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1212 * gcc.target/vax/bswapdi-1.c: New.
1214 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1216 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1218 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1220 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1222 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1224 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1226 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1228 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1230 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1232 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1234 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1236 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1238 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1240 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1242 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1244 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1246 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1248 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1250 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1252 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1254 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1256 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1258 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1260 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1262 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1264 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1266 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1268 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1270 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1272 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1274 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1276 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1278 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1280 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1282 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1284 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1286 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1288 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1290 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1292 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1293 (_ARM_FPSCR): Add FZ field.
1294 (clean_results): Force FZ=1 on AArch64.
1295 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1297 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1299 * gcc.target/aarch64/pr62308.c: New test.
1301 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1304 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1306 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1308 * gcc.target/i386/mpx/pr66581.c: New test.
1310 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1312 * gcc.target/i386/cmov9.c: New test.
1314 2015-06-18 Richard Biener <rguenther@suse.de>
1316 * g++.dg/other/const4.C: New testcase.
1318 2015-06-18 Michael Matz <matz@suse.de>
1321 * gcc.dg/vect/pr66253.c: New testcase.
1323 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1326 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1328 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1331 * gcc.target/i386/mpx/pr66568.c: New test.
1333 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1336 * gcc.target/i386/mpx/pr66567.c: New test.
1338 2015-06-18 Richard Biener <rguenther@suse.de>
1340 PR tree-optimization/66510
1341 * gcc.dg/vect/slp-perm-12.c: New testcase.
1343 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1345 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1346 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1347 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1348 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1350 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1353 * g++.dg/gomp/pr66571-1.C: New test.
1356 * c-c++-common/gomp/pr66429.c: New test.
1358 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1360 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1361 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1363 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1365 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1368 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1371 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1373 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1375 * gcc.target/mips/pr65862-1.c: New test.
1376 * gcc.target/mips/pr65862-2.c: Likewise.
1378 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1380 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1381 * gcc.target/i386/pr52252-atom.c: Ditto.
1382 * gcc.target/i386/vect-div-1.c: Ditto.
1383 * gcc.target/i386/rotate-5.c: Ditto.
1384 * gcc.target/i386/pr50202.c: Ditto.
1385 * gcc.target/i386/pr37843-3.c: Ditto.
1386 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1387 * gcc.target/i386/pr53397-1.c: Ditto.
1388 * gcc.target/i386/pr55934.c: Ditto.
1389 * gcc.target/i386/pr37843-4.c: Ditto.
1390 * gcc.target/i386/pr60451.c: Ditto.
1391 * gcc.target/i386/pr53397-2.c: Ditto.
1392 * gcc.target/i386/vectorize1.c: Ditto.
1393 * gcc.target/i386/extract-insert-combining.c: Ditto.
1394 * gcc.target/i386/pr53759.c: Ditto.
1395 * gcc.target/i386/pr52252-core.c: Ditto.
1396 * gcc.target/i386/rotate-3.c: Ditto.
1397 * gcc.target/i386/sse-20.c: Ditto.
1398 * gcc.target/i386/rotate-4.c: Ditto.
1399 * gcc.target/i386/pr61403.c: Ditto.
1400 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1401 * gcc.target/i386/pr60901.c: Ditto.
1402 * gcc.target/i386/pr59794-7.c: Ditto.
1403 * gcc.target/i386/pr62208.c: Ditto.
1404 * gcc.target/i386/pr53416.c: Ditto.
1405 * gcc.target/i386/asm-dialect-1.c: Ditto.
1406 * gcc.target/i386/pr50038.c: Ditto.
1407 * gcc.target/i386/47698.c: Ditto.
1408 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1409 * gcc.target/i386/pr59794-2.c: Ditto.
1410 * gcc.target/i386/pr59794-3.c: Ditto.
1411 * gcc.target/i386/pr39058.c: Ditto.
1412 * gcc.target/i386/pr60205-1.c: Ditto.
1413 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1414 * gcc.target/i386/sse2-movq-2.c: Ditto.
1416 2015-06-17 Richard Biener <rguenther@suse.de>
1418 PR tree-optimization/66251
1419 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1421 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1424 * g++.dg/parse/new-placement1.C: New.
1426 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1428 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1429 * jit.dg/test-compound-assignment.c: New testcase.
1431 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1434 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1435 to "testcases" array.
1437 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1440 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1441 * jit.dg/test-debug-strings.c: New test case.
1442 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1443 the discriminant has a sane debug string.
1445 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1448 * gcc.target/i386/pr56766-1.c: New test.
1449 * gcc.target/i386/pr56766-2.c: Ditto.
1451 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1453 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1454 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1455 * gcc.target/mips/loongson-simd.c: Ditto.
1457 2015-06-16 Richard Biener <rguenther@suse.de>
1459 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1461 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1463 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1464 passed by the testsuite driver.
1466 2015-06-16 Richard Biener <rguenther@suse.de>
1468 * gcc.dg/vect/slp-perm-11.c: New testcase.
1470 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1472 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1475 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1477 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1478 Reinstate calls to torture-init and torture-finalize.
1480 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1482 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1484 2015-06-15 Nathan Sidwell <nathan@acm.org>
1487 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1489 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1492 * g++.dg/cpp0x/local-type1.C: New.
1494 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1499 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1500 unimplemented error.
1501 * gfortran.dg/allocate_with_source_7.f08: New test.
1502 * gfortran.dg/allocate_with_source_8.f08: New test.
1504 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1507 * g++.dg/warn/Walways-true-3.C: New test.
1509 2015-06-13 Tom de Vries <tom@codesourcery.com>
1511 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1513 2015-06-13 Tom de Vries <tom@codesourcery.com>
1515 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1516 (main): Remove superfluous attributes.
1517 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1518 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1520 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1522 * gcc.target/i386/monitorx.c: New.
1523 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1524 * gcc.target/i386/sse-13.c: Ditto.
1525 * gcc.target/i386/sse-14.c: Ditto.
1526 * gcc.target/i386/sse-22.c: Ditto.
1527 * gcc.target/i386/sse-23.c: Ditto.
1528 * g++.dg/other/i386-2.C: Ditto.
1529 * g++.dg/other/i386-3.C: Ditto.
1531 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1533 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1535 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1538 * gfortran.dg/allocatable_scalar_13.f90: New test
1540 2015-06-11 Marek Polacek <polacek@redhat.com>
1542 * gcc.dg/fold-xor-3.c: New test.
1544 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1546 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1547 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1549 2015-06-11 Christian Bruel <christian.bruel@st.com>
1552 * gcc.target/arm/pragma_attribute.c: New test.
1554 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1556 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1558 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1561 * gcc.target/i386/pr66473.c: New test.
1563 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.dg/tls/pr66470.c: New test.
1567 * gcc.target/i386/pr66470.c: New test.
1569 2015-06-10 Christian Bruel <christian.bruel@st.com>
1572 * gcc.target/arm/attr_arm.c: New test
1573 * gcc.target/arm/attr_arm-err.c: New test
1574 * gcc.target/arm/attr_thumb.c: New test
1575 * gcc.target/arm/attr_thumb-static.c: New test
1577 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1582 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1584 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1586 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1587 passed by the testsuite driver.
1589 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1592 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1593 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1594 * gcc.dg/ssp-1.c: Make counter a register.
1595 * gcc.dg/ssp-2.c: Likewise.
1596 * gcc.dg/torture/parm-coalesce.c: New.
1598 2015-06-09 Tom de Vries <tom@codesourcery.com>
1600 * gcc.target/i386/vararg-loc.c: New test.
1602 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1605 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1606 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1608 2015-06-09 Marek Polacek <polacek@redhat.com>
1610 PR tree-optimization/66299
1611 * gcc.dg/pr66299-1.c: New test.
1612 * gcc.dg/pr66299-2.c: New test.
1613 * gcc.dg/pr66299-3.c: New test.
1615 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1617 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1618 passed by the testsuite driver.
1620 2015-06-09 Richard Biener <rguenther@suse.de>
1623 * gcc.dg/fold-modpow2.c: New testcase.
1625 2015-06-09 Richard Biener <rguenther@suse.de>
1627 PR tree-optimization/66419
1628 * gcc.dg/vect/bb-slp-37.c: New testcase.
1630 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1632 * gcc.target/arm/stl-cond.c: New test.
1634 2015-06-09 Richard Biener <rguenther@suse.de>
1637 * gcc.dg/torture/pr66413.c: New testcase.
1639 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1641 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1642 * gcc.dg/ssp-1.c: Make counter a register.
1643 * gcc.dg/ssp-2.c: Likewise.
1644 * gcc.dg/torture/parm-coalesce.c: New.
1646 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1648 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1649 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1651 2015-06-08 Tom de Vries <tom@codesourcery.com>
1653 PR rtl-optimization/66444
1654 * gcc.dg/pr66444.c: New test.
1656 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1659 * gfortran.dg/class_is_1.f90: New test.
1660 * gfortran.dg/type_is_1.f90: Ditto.
1662 2015-06-08 Marek Polacek <polacek@redhat.com>
1665 * gcc.dg/cpp/pr66415-1.c: New test.
1666 * gcc.dg/cpp/pr66415-2.c: New test.
1668 2015-06-08 Richard Biener <rguenther@suse.de>
1670 PR tree-optimization/66422
1671 * gcc.dg/Warray-bounds-16.c: New testcase.
1673 2015-06-08 Richard Biener <rguenther@suse.de>
1675 * gcc.dg/vect/slp-perm-10.c: New testcase.
1676 * gcc.dg/vect/slp-23.c: Adjust.
1677 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1678 vector pointer update.
1680 2015-06-08 Marek Polacek <polacek@redhat.com>
1683 * g++.dg/ubsan/pr66452.C: New test.
1685 2015-06-08 Tom de Vries <tom@codesourcery.com>
1687 PR tree-optimization/66436
1688 * gcc.dg/gomp/dump-new-function-2.c: New test.
1689 * gcc.dg/gomp/dump-new-function-3.c: Same.
1690 * gcc.dg/gomp/dump-new-function.c: Same.
1692 2015-06-08 Tom de Vries <tom@codesourcery.com>
1694 PR tree-optimization/66435
1695 * gcc.dg/gomp/notify-new-function-2.c: New test.
1696 * gcc.dg/gomp/notify-new-function-3.c: Same.
1697 * gcc.dg/gomp/notify-new-function.c: Same.
1699 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1701 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1702 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1703 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1704 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1705 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1706 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1709 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1712 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1713 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1715 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1716 * gfortran.dg/warn_conversion_5.f90: New test.
1717 * gfortran.dg/warn_conversion_6.f90: New test.
1718 * gfortran.dg/warn_conversion_7.f90: New test.
1720 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1723 * gfortran.dg/blockdata_9.f: New test.
1725 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1728 * gfortran.dg/forall_17.f90: New test.
1730 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1732 * g++.dg/cpp0x/pr57101.C: Add warning.
1733 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1734 * g++.dg/ext/visibility/anon7.C: Same.
1735 * g++.dg/ipa/pr63587-2.C: Same.
1736 * g++.dg/opt/dump1.C: Same.
1737 * g++.dg/opt/pr59622-3.C: Same.
1738 * g++.dg/opt/pr59622.C: Same.
1739 * g++.dg/torture/pr46383.C: Same.
1740 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1741 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1742 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1744 * gfortran.dg/intent_out_8.f90: Same.
1745 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1747 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1750 gfortran.dg/equiv_9.f90: New test.
1753 2015-06-05 Tom de Vries <tom@codesourcery.com>
1755 merge from gomp4 branch:
1756 2015-05-28 Tom de Vries <tom@codesourcery.com>
1758 PR tree-optimization/65443
1759 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1760 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1761 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1763 2015-06-05 Nathan Sidwell <nathan@acm.org>
1766 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1768 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1770 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1772 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1774 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1776 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1778 * testsuite/gcc.target/i386/noplt-1.c: New test.
1779 * testsuite/gcc.target/i386/noplt-2.c: New test.
1780 * testsuite/gcc.target/i386/noplt-3.c: New test.
1781 * testsuite/gcc.target/i386/noplt-4.c: New test.
1783 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1786 * gfortran.dg/adjustl_1.f90: New test.
1788 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1790 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1791 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1793 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1795 * lto.c (iterative_hash_canonical_type,
1796 gimple_register_canonical_type): only hash main variants of types
1798 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1800 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1801 Move set of dg-do-what-default after early return.
1803 2015-06-04 Marek Polacek <polacek@redhat.com>
1806 * gcc.dg/lvalue-8.c: New test.
1808 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1809 Paolo Carlini <paolo.carlini@oracle.com>
1812 * g++.dg/other/pr66130.C: New.
1813 * g++.dg/cpp0x/pr66130.C: Likewise.
1815 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1817 * g++.dg/cpp0x/decl-loc1.C: New.
1818 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1819 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1820 * g++.dg/init/ctor8.C: Likewise.
1821 * g++.dg/parse/semicolon4.C: Likewise.
1823 2015-06-03 Marek Polacek <polacek@redhat.com>
1826 * g++.dg/ubsan/static-init-1.C: New test.
1827 * g++.dg/ubsan/static-init-2.C: New test.
1828 * g++.dg/ubsan/static-init-3.C: New test.
1830 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1833 * gcc.target/i386/pr66275.c: New test.
1835 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1837 * gcc.dg/Wcxx-compat-22.c: New testcase.
1838 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1839 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1840 * c-c++-common/pr58346-1.c: Likewise.
1841 * c-c++-common/transparent-union-1.c: Likewise.
1843 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1845 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1846 * g++.dg/plugin/def_plugin.c: New file.
1847 * g++.dg/plugin/def-plugin-test.C: New file.
1849 2015-06-03 Richard Biener <rguenther@suse.de>
1851 * gcc.dg/vect/bb-slp-36.c: New testcase.
1853 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1855 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1857 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1859 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1860 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1861 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1862 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1864 2015-06-03 Marek Polacek <polacek@redhat.com>
1868 * gcc.dg/pr64223-1.c: New test.
1869 * gcc.dg/pr64223-2.c: New test.
1871 2015-06-03 Richard Biener <rguenther@suse.de>
1873 PR tree-optimization/63916
1874 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1876 2015-06-03 Richard Biener <rguenther@suse.de>
1878 PR tree-optimization/66375
1879 * gcc.dg/torture/pr66375.c: New testcase.
1881 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1883 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1885 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1888 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1890 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1893 * gfortran.dg/reshape_7.f90: New test.
1895 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1898 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1901 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1904 * gcc.dg/pr49551.c: New testcase.
1906 2015-06-02 Richard Biener <rguenther@suse.de>
1909 * g++.dg/lto/pr65549_0.C: New testcase.
1911 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1915 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1917 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1919 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1921 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1924 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1926 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1928 PR tree-optimization/48052
1929 * gcc.dg/tree-ssa/scev-8.c: New.
1930 * gcc.dg/tree-ssa/scev-9.c: New.
1931 * gcc.dg/tree-ssa/scev-10.c: New.
1932 * gcc.dg/vect/pr48052.c: New.
1934 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1936 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1938 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1940 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1942 2015-06-02 Marek Polacek <polacek@redhat.com>
1945 * gcc.dg/torture/pr66345.c: New test.
1947 2015-06-02 Richard Biener <rguenther@suse.de>
1949 PR tree-optimization/65961
1950 * gcc.dg/torture/pr65961.c: New testcase.
1952 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1954 PR tree-optimization/52563
1955 PR tree-optimization/62173
1956 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1957 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1959 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1961 * gnat.dg/specs/varsize_return2.ads: New test.
1962 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1964 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1966 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1968 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1971 * gcc.target/aarch64/sync-comp-swap.c: New.
1972 * gcc.target/aarch64/sync-comp-swap.x: New.
1973 * gcc.target/aarch64/sync-op-acquire.c: New.
1974 * gcc.target/aarch64/sync-op-acquire.x: New.
1975 * gcc.target/aarch64/sync-op-full.c: New.
1976 * gcc.target/aarch64/sync-op-full.x: New.
1977 * gcc.target/aarch64/sync-op-release.c: New.
1978 * gcc.target/aarch64/sync-op-release.x: New.
1980 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1982 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1985 2015-06-01 Richard Biener <rguenther@suse.de>
1987 PR tree-optimization/66349
1988 PR tree-optimization/66352
1989 PR tree-optimization/66357
1990 * gcc.dg/torture/pr66357.c: New testcase.
1991 * gcc.dg/torture/pr66349.c: Likewise.
1992 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1994 2015-06-01 Richard Biener <rguenther@suse.de>
1997 2015-05-29 Richard Biener <rguenther@suse.de>
1999 PR tree-optimization/66314
2000 * gcc.dg/asan/pr66314.c: New testcase.
2002 2015-06-01 Richard Biener <rguenther@suse.de>
2004 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
2006 2015-06-01 Jakub Jelinek <jakub@redhat.com>
2008 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
2010 (hp3, hp4): Add inline keyword.
2011 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
2012 (hp2): Add inline keyword.
2013 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
2014 (hp2): Add inline keyword.
2016 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
2019 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
2020 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
2021 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
2022 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
2024 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
2026 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
2027 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
2029 2015-06-01 Richard Biener <rguenther@suse.de>
2031 PR tree-optimization/66280
2032 * g++.dg/torture/pr66280.C: New testcase.
2033 * g++.dg/torture/pr66280-2.C: Likewise.
2035 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
2037 * gnat.dg/addr9_1.adb: New test.
2038 * gnat.dg/addr9_2.adb: Likewise.
2039 * gnat.dg/addr9_3.adb: Likewise.
2040 * gnat.dg/addr9_4.adb: Likewise.
2042 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
2044 * g++.dg/other/dump-ada-spec-4.C: New test.
2046 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
2048 * gcc.dg/alias-8.c: Fix dg-warning.
2050 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
2052 * gcc.dg/alias-8.c: Do not xfail.
2053 * gcc.dg/pr62167.c: Prevent FRE.
2054 * gcc.dg/alias-14.c: New testcase.
2056 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
2058 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
2060 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2063 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
2065 * gcc.target/s390/hotpatch-10.c: Likewise.
2066 * gcc.target/s390/hotpatch-11.c: Likewise.
2067 * gcc.target/s390/hotpatch-12.c: Likewise.
2068 * gcc.target/s390/hotpatch-17.c: Likewise.
2069 * gcc.target/s390/hotpatch-18.c: Likewise.
2070 * gcc.target/s390/hotpatch-20.c: Likewise.
2071 * gcc.target/s390/hotpatch-21.c: Likewise.
2072 * gcc.target/s390/hotpatch-22.c: Likewise.
2073 * gcc.target/s390/hotpatch-23.c: Likewise.
2074 * gcc.target/s390/hotpatch-24.c: Likewise.
2075 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
2076 to check for the exact nops too.
2077 * gcc.target/s390/hotpatch-3.c: Likewise.
2078 * gcc.target/s390/hotpatch-4.c: Likewise.
2079 * gcc.target/s390/hotpatch-5.c: Likewise.
2080 * gcc.target/s390/hotpatch-6.c: Likewise.
2081 * gcc.target/s390/hotpatch-7.c: Likewise.
2082 * gcc.target/s390/hotpatch-8.c: Likewise.
2083 * gcc.target/s390/hotpatch-9.c: Likewise.
2084 * gcc.target/s390/hotpatch-14.c: Likewise.
2085 * gcc.target/s390/hotpatch-15.c: Likewise.
2086 * gcc.target/s390/hotpatch-16.c: Likewise.
2087 * gcc.target/s390/hotpatch-19.c: Likewise.
2088 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2089 scan-assembler-times counting number of .align directives.
2090 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2091 dg-options. Remove scan-assembler-times counting number of .align
2093 * gcc.target/s390/hotpatch-26.c: New file.
2094 * gcc.target/s390/hotpatch-27.c: New file.
2095 * gcc.target/s390/hotpatch-28.c: New file.
2096 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2097 using -Os -O0 -O1 -O2 -O3 options.
2099 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2101 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2103 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2105 PR tree-optimization/66142
2106 * gcc.dg/vect/pr66142.c: New test.
2108 2015-05-29 Richard Biener <rguenther@suse.de>
2110 PR tree-optimization/66314
2111 * gcc.dg/asan/pr66314.c: New testcase.
2113 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2115 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2116 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2118 (schedule-cleanups, dg-keep-saved-temps): New proc.
2119 (gcc-dg-test-1): Schedule cleanups.
2120 * lib/profopt.exp (profopt-execute): Likewise.
2121 * g++.dg/cdce3.C: Adjust expected line numbers.
2122 * gcc.dg/cdce1.c: Likewise.
2123 * gcc.dg/cdce2.c: Likewise.
2124 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2125 * gcc.dg/strlenopt-24.c: Likewise.
2126 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2127 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2128 * obj-c++.dg/encode-2.mm: Likewise.
2130 2015-05-28 DJ Delorie <dj@redhat.com>
2132 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2134 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2136 * gnat.dg/discr43.adb: New test.
2138 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2140 * gnat.dg/varsize_temp.adb: Rename into...
2141 * gnat.dg/varsize1.adb: ...this.
2142 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2143 * gnat.dg/varsize2.ad[sb]: ...this.
2144 * gnat.dg/varsize3_1.adb: New test.
2145 * gnat.dg/varsize3_2.adb: Likewise.
2146 * gnat.dg/varsize3_3.adb: Likewise.
2147 * gnat.dg/varsize3_4.adb: Likewise.
2148 * gnat.dg/varsize3_5.adb: Likewise.
2149 * gnat.dg/varsize3_6.adb: Likewise.
2150 * gnat.dg/varsize3_pkg1.ads: New helper.
2151 * gnat.dg/varsize3_pkg2.ads: Likewise.
2152 * gnat.dg/varsize3_pkg3.ads: Likewise.
2154 2015-05-28 Richard Biener <rguenther@suse.de>
2156 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2158 2015-05-28 Richard Biener <rguenther@suse.de>
2160 PR tree-optimization/66142
2161 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2163 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2166 * gcc.dg/darwin-minversion-3.c: Update testcase.
2167 * gcc.dg/darwin-minversion-4.c: Ditto.
2168 * gcc.dg/darwin-minversion-5.c: New testcase.
2169 * gcc.dg/darwin-minversion-6.c: Ditto.
2170 * gcc.dg/darwin-minversion-7.c: Ditto.
2171 * gcc.dg/darwin-minversion-8.c: Ditto.
2172 * gcc.dg/darwin-minversion-9.c: Ditto.
2173 * gcc.dg/darwin-minversion-10.c: Ditto.
2174 * gcc.dg/darwin-minversion-11.c: Ditto.
2175 * gcc.dg/darwin-minversion-12.c: Ditto.
2177 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2179 PR rtl-optimization/66168
2180 * gcc.c-torture/compile/pr66168.c: New test.
2182 2015-05-27 Jeff Law <law@redhat.com>
2185 * gcc.dg/target/m68k/pr39726-1.c: New test.
2187 2015-05-27 Nathan Sidwell <nathan@acm.org>
2190 * g++.dg/ext/alias-canon3.C: New.
2192 2015-05-27 Richard Biener <rguenther@suse.de>
2194 PR tree-optimization/66272
2196 2014-08-15 Richard Biener <rguenther@suse.de>
2198 PR tree-optimization/62031
2199 * gcc.dg/torture/pr66272.c: New testcase.
2201 2015-05-27 Richard Biener <rguenther@suse.de>
2203 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2205 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2208 * gcc.dg/pr65358.c: New test.
2210 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2213 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2215 * gfortran.dg/allocate_with_source_6.f90: New test.
2217 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2219 * gnat.dg/atomic7_1.adb: New test.
2220 * gnat.dg/atomic7_2.adb: Likewise.
2221 * gnat.dg/atomic7_pkg1.ads: New helper.
2222 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2224 2015-05-26 Michael Matz <matz@suse.de>
2227 * gcc.dg/vect/pr66251.c: New test.
2229 2015-05-26 Richard Biener <rguenther@suse.de>
2231 PR tree-optimization/66142
2232 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2234 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2237 * gfortran.dg/allocatable_scalar_13.f90: New test
2239 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2241 * gnat.dg/warn11.adb: New test.
2242 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2244 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2246 * gnat.dg/vfa1_1.adb: New test.
2247 * gnat.dg/vfa1_2.adb: Likewise.
2248 * gnat.dg/vfa1_3.adb: Likewise.
2249 * gnat.dg/vfa1_4.adb: Likewise.
2250 * gnat.dg/vfa1_pkg.ads: New helper.
2252 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2254 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2255 * gcc.target/i386/pr66232-3.c: Likewise.
2257 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2260 * gcc.target/i386/pr66274.c: New test.
2262 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2264 * gnat.dg/renaming6.ad[sb]: New test.
2266 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2268 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2269 and 'dg-require-effective-target pie'.
2271 2015-05-23 Nathan Sidwell <nathan@acm.org>
2274 * g++.dg/cpp0x/pr66243.C: New.
2276 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2279 * g++.dg/lto/pr66180_0.C: New testcase.
2280 * g++.dg/lto/pr66180_1.C: New testcase.
2282 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2285 * typebound_call_27.f90: New file.
2287 2015-05-23 Nathan Sidwell <nathan@acm.org>
2290 * g++.dg/template/pr65936.C: New.
2292 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2294 PR tree-optimization/63387
2295 * gcc.dg/pr63387-2.c: New testcase.
2297 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2299 * gcc.dg/simd-1.c: Update to the new message.
2301 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2303 * gcc.dg/nand.c: New testcase.
2305 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2307 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2308 Set dg-do-what-default to compile only on ARM targets without
2309 arm_neon_hw execution support. Remove redundant c-torture-execute
2310 in loop over test cases.
2312 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2315 * gcc.target/aarch64/pr65491_1.c: New test.
2316 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2317 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2319 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2322 * g++.dg/cpp0x/explicit9.C: New.
2323 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2325 2015-05-22 Richard Biener <rguenther@suse.de>
2327 PR tree-optimization/66251
2328 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2330 2015-05-22 Marek Polacek <polacek@redhat.com>
2333 * c-c++-common/attributes-enum-1.c: New test.
2334 * c-c++-common/attributes-enum-2.c: New test.
2335 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2336 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2338 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2340 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2341 effective target support. If no arm_neon_hw support, do not attempt
2342 to execute the tests; only compile them.
2343 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2344 and "dg-require-effective-target arm_neon_ok".
2345 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2346 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2347 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2348 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2349 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2350 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2351 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2352 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2353 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2354 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2355 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2356 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2357 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2358 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2359 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2360 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2361 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2362 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2363 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2364 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2365 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2366 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2367 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2368 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2369 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2370 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2371 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2372 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2373 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2374 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2375 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2376 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2377 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2378 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2379 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2380 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2381 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2382 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2383 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2384 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2385 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2386 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2387 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2388 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2389 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2390 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2391 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2392 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2393 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2394 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2395 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2396 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2397 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2398 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2399 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2400 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2401 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2402 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2403 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2404 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2405 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2406 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2407 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2408 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2409 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2410 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2411 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2412 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2413 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2414 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2415 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2416 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2417 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2418 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2419 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2420 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2421 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2422 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2423 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2424 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2425 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2426 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2427 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2428 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2429 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2430 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2431 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2432 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2433 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2434 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2435 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2436 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2437 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2438 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2439 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2440 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2441 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2442 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2443 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2444 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2445 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2446 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2447 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2448 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2449 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2450 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2451 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2452 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2453 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2454 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2455 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2456 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2457 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2459 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2461 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2462 * gcc.dg/vect/pr59354.c: Likewise.
2463 * gcc.dg/vect/pr64252.c: Likewise.
2464 * gcc.dg/vect/pr64404.c: Likewise.
2465 * gcc.dg/vect/pr64493.c: Likewise.
2466 * gcc.dg/vect/pr64495.c: Likewise.
2467 * gcc.dg/vect/pr64844.c: Likewise.
2468 * gcc.dg/vect/pr65518.c: Likewise.
2469 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2471 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2474 * g++.dg/cpp1y/var-templ28.C: New.
2476 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2479 * gcc.target/i386/pr66232-1.c: New test.
2480 * gcc.target/i386/pr66232-2.c: Likewise.
2481 * gcc.target/i386/pr66232-3.c: Likewise.
2482 * gcc.target/i386/pr66232-4.c: Likewise.
2483 * gcc.target/i386/pr66232-5.c: Likewise.
2485 2015-05-21 Nathan Sidwell <nathan@acm.org>
2487 * g++.dg/cpp1y/pr60943.C: New.
2489 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2491 PR tree-optimization/66233
2492 * gcc.c-torture/execute/pr66233.c: New test.
2494 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2497 * gfortran.dg/inline_matmul_11.f90: New test.
2499 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2501 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2502 instead of listing several targets on its own.
2503 * gcc.target/i386/pr32219-2.c: Likewise.
2504 * gcc.target/i386/pr32219-3.c: Likewise.
2505 * gcc.target/i386/pr32219-4.c: Likewise.
2506 * gcc.target/i386/pr32219-5.c: Likewise.
2507 * gcc.target/i386/pr32219-6.c: Likewise
2508 * gcc.target/i386/pr32219-7.c: Likewise.
2509 * gcc.target/i386/pr32219-8.c: Likewise.
2510 * gcc.target/i386/pr39013-1.c: Likewise.
2511 * gcc.target/i386/pr39013-2.c: Likewise.
2512 * gcc.target/i386/pr64317.c: Likewise.
2514 2015-05-21 Jeff Law <law@redhat.com>
2516 * gcc.target/hppa/shadd-3.c: New test.
2517 * gcc.target/hppa/shadd-4.c: New test.
2519 2015-05-21 Michael Matz <matz@suse.de>
2521 * gcc.dg/vect/vect-strided-store.c: New test.
2522 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2523 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2525 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2527 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2528 * gcc.dg/pow-sqrt-synth-1.c: New test.
2529 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2531 2015-05-21 Richard Biener <rguenther@suse.de>
2534 * g++.dg/conversion/pr66211.C: New testcase.
2535 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2537 2015-05-21 Jeff Law <law@redhat.com>
2539 * gcc.target/hppa/shadd-2.c: New test.
2541 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2544 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2546 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2549 * gcc.target/arm/pr26702.c: Adjust target selector.
2551 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2554 * gcc.dg/lto/pr66221_0.c: New test.
2555 * gcc.dg/lto/pr66221_1.c: New test.
2557 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2560 * gcc.dg/redecl-4.c: Update column numbers.
2561 * gcc.dg/format/bitfld-1.c: Likewise.
2562 * gcc.dg/format/attr-2.c: Likewise.
2563 * gcc.dg/format/attr-6.c: Likewise.
2564 * gcc.dg/format/attr-7.c (baz): Likewise.
2565 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2566 * gcc.dg/format/attr-4.c: Likewise.
2567 * gcc.dg/format/branch-1.c: Likewise.
2568 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2569 locations within strings with embedded escape sequences.
2571 2015-05-20 Jeff Law <law@redhat.com>
2573 * gcc.target/hppa/hppa.exp: New target test driver.
2574 * gcc.target/hppa/shadd-1.c: New test.
2576 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2578 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2580 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2582 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2583 (fn_33_k_and_r_style): New.
2584 (fn_33_stroustrup_style): New.
2585 (fn_33_allman_style): New.
2586 (fn_33_whitesmiths_style): New.
2587 (fn_33_horstmann_style): New.
2588 (fn_33_ratliff_banner_style): New.
2589 (fn_33_lisp_style): New.
2590 (fn_34_indent_dash_gnu): New.
2591 (fn_34_indent_dash_kr): New.
2592 (fn_34_indent_dash_orig): New.
2593 (fn_34_indent_linux_style): New.
2595 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2598 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2600 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2602 PR tree-optimization/65447
2603 * gcc.dg/tree-ssa/pr65447.c: New test.
2605 2015-05-19 Nathan sidwell <nathan@acm.org>
2607 * g++.dg/cpp0x/pr65954.C: New.
2609 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2611 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2613 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2615 * lib/target-supports.exp: Vector do not always have natural
2618 2015-05-19 David Sherwood <david.sherwood@arm.com>
2620 * gcc.dg/loop-invariant.c: New testcase.
2622 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2624 * lib/target-supports.exp: Vector do not always have natural
2627 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2629 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2631 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2633 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2635 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2636 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2637 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2638 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2639 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2640 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2641 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2642 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2643 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2644 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2646 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2648 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2650 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2652 * gcc.target/s390/s390.exp
2653 (check_effective_target_vector): New check.
2654 * gcc.target/s390/vector/vec-abi-1.c: New test.
2655 * gcc.target/s390/vector/vec-abi-2.c: New test.
2656 * gcc.target/s390/vector/vec-abi-3.c: New test.
2657 * gcc.target/s390/vector/vec-abi-4.c: New test.
2658 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2659 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2660 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2661 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2662 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2663 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2664 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2665 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2666 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2667 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2668 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2669 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2670 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2671 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2672 * gcc.target/s390/vector/vec-init-1.c: New test.
2673 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2674 * gcc.target/s390/vector/vec-shift-1.c: New test.
2675 * gcc.target/s390/vector/vec-sub-1.c: New test.
2677 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2679 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2681 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2683 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2685 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2687 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2689 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2691 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2693 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2695 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2697 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2699 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2701 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2703 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2705 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2707 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2709 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2711 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2713 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2715 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2717 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2719 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2721 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2723 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2725 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2727 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2729 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2731 PR tree-optimization/66187
2732 * gcc.c-torture/execute/pr66187.c: New test.
2733 * gcc.dg/pr66187-1.c: New test.
2734 * gcc.dg/pr66187-2.c: New test.
2736 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2738 * gcc.dg/vect/bb-slp-35.c: Adjust.
2740 2015-05-19 Richard Biener <rguenther@suse.de>
2742 PR tree-optimization/66165
2743 * gcc.dg/torture/pr66165.c: New testcase.
2745 PR tree-optimization/66185
2746 * gcc.dg/torture/pr66185.c: New testcase.
2748 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2751 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2753 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2755 * gcc.target/mips/p5600-bonding.c : New file.
2757 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2760 * gfortran.dg/interface_operator_1.f90: New tests.
2762 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2765 * gfortran.dg/generic_29.f90: New tests.
2767 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2770 * gfortran.dg/storage_size_6.f90: New tests.
2772 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2775 * gfortran.dg/null1.f90: New test.
2777 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2780 * gfortran.dg/entry_21.f90: New test.
2782 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2785 * gfortran.dg/storage_size_6.f90: New tests.
2787 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2790 * gfortran.dg/misplaced_statement.f90: New test.
2792 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2795 * gfortran.dg/filepos1.f90: New test
2797 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2800 * gfortran.dg/pr64925.f90: New test.
2802 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2804 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2806 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2808 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2810 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2811 to the family of pie capable targets.
2813 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2815 * gcc.target/arm/bics_1.c : New testcase.
2816 * gcc.target/arm/bics_2.c : New testcase.
2817 * gcc.target/arm/bics_3.c : New testcase.
2818 * gcc.target/arm/bics_4.c : New testcase.
2820 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2822 * gcc.target/mips/umips-attr.c: New test.
2824 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2826 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2827 * gcc.dg/20150120-2.c (dg-final): Ditto.
2828 * gcc.dg/20150120-2.c (dg-final): Ditto.
2829 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2831 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2834 * gcc.target/i386/pr66174.c: New test.
2836 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2839 * gfortran.dg/matmul_bounds_6.f90: New test.
2840 * gfortran.dg/matmul_bounds_7.f90: New test.
2842 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2844 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2845 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2846 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2847 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2848 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2849 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2851 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2854 * gfortran.dg/continuation_13.f90: Update test.
2855 * gfortran.dg/pr65903.f90: New test.
2857 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2860 * gfortran.dg/block_14.f90: New test.
2862 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2865 * lib/gfortran-dg.exp: Update regex to handle two locations for
2866 the same diagnostic without caret.
2867 * gfortran.dg/badline.f: Test also that line numbers are correct
2868 before and after "left but not entered" warning.
2870 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2871 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2874 * gcc.target/arm/maskdata.c: New test.
2876 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2879 * gfortran.dg/derived_constructor_components_5: New test
2881 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2884 * gcc.target/alpha/pr66140.c: New test.
2886 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2889 * gcc.dg/Wconversion-complex-c99.c: New test.
2890 * gcc.dg/Wconversion-complex-gnu.c: New test.
2892 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2894 PR tree-optimization/64454
2895 * gcc.dg/modmod.c: New testcase.
2897 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2899 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2901 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2904 * gcc.target/i386/mpx/pr66134.c: New test.
2906 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2908 * gcc.target/powerpc/pr60158.c: New test.
2910 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2912 * gcc.target/i386/sibcall-7.c: New test.
2913 * gcc.target/i386/sibcall-8.c: New test.
2915 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2917 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2918 (abs64_in_dreg): Likewise.
2920 2015-05-14 Marek Polacek <polacek@redhat.com>
2924 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2925 * gcc.dg/pr19984.c: Likewise.
2926 * gcc.dg/pr66066-1.c: New test.
2927 * gcc.dg/pr66066-2.c: New test.
2928 * gcc.dg/pr66066-3.c: New test.
2930 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2932 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2933 * gcc.dg/pow-sqrt.x: New file.
2934 * gcc.dg/pow-sqrt-1.c: New test.
2935 * gcc.dg/pow-sqrt-2.c: Likewise.
2936 * gcc.dg/pow-sqrt-3.c: Likewise.
2938 2015-05-13 Richard Biener <rguenther@suse.de>
2940 PR tree-optimization/66123
2941 * gcc.dg/torture/pr66123.c: New testcase.
2943 2015-05-13 Richard Biener <rguenther@suse.de>
2946 * gcc.dg/alias-2.c: Adjust.
2947 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2949 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2952 * gcc.target/i386/pr65103-3.c: New.
2954 2015-05-13 Martin Liska <mliska@suse.cz>
2956 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2958 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2961 * gcc.target/i386/pr66112-2.c: New test.
2964 * gcc.target/i386/pr66112-1.c: New test.
2966 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2969 * gcc.target/i386/mpx/pr66048.cc: New.
2971 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2973 PR rtl-optimization/64616
2974 * gcc.dg/loop-8.c: New test.
2975 * gcc.dg/loop-9.c: New test.
2977 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2980 * gcc.target/i386/pr66047.c: New testcase.
2982 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2985 * gcc.c-torture/compile/pr65873.c: New testcase.
2987 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2990 * gfortran.dg/inline_matmul_10.f90: New test.
2992 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2994 * c-c++-common/Wmisleading-indentation.c: New testcase.
2995 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2996 * c-c++-common/Wmisleading-indentation-2.md: New file.
2998 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
3000 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
3002 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
3004 2015-05-12 Richard Biener <rguenther@suse.de>
3006 PR tree-optimization/66101
3007 * gcc.dg/torture/pr66101.c: New testcase.
3009 2015-05-12 Richard Biener <rguenther@suse.de>
3011 PR tree-optimization/37021
3012 * gcc.target/i386/vect-addsub.c: New testcase.
3014 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
3016 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
3018 2015-05-12 Tom de Vries <tom@codesourcery.com>
3020 PR tree-optimization/66010
3021 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
3023 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
3026 * g++.dg/cpp0x/trailing10.C: New.
3028 2015-05-12 Richard Biener <rguenther@suse.de>
3030 * gcc.dg/vect/bb-slp-35.c: New testcase.
3032 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
3035 * gfortran.dg/bound_simplification_6.f90: New.
3037 2015-05-11 Steve Ellcey <sellcey@mips.com>
3039 * gcc.target/mips/branch-1.c: Pass argument to bar().
3041 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
3044 * gcc.target/i386/pr65753.c: New test.
3046 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
3048 PR rtl-optimization/66076
3049 * gcc.dg/torture/pr66076.c: New test.
3051 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3054 * gfortran.dg/inline_matmul_7.f90: New test.
3055 * gfortran.dg/inline_matmul_8.f90: New test.
3056 * gfortran.dg/inline_matmul_9.f90: New test.
3058 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
3060 * gfortran.dg/bound_simplification_5.f90: New.
3062 2015-05-09 Jason Merrill <jason@redhat.com>
3064 * lib/target-supports.exp (cxx_default): New global.
3065 (check_effective_target_c++11_only)
3066 (check_effective_target_c++14_only)
3067 (check_effective_target_c++98_only)
3068 (check_effective_target_c++1z_only): Check it.
3070 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
3072 PR tree-optimization/64454
3073 * gcc.dg/tree-ssa/vrp97.c: New file.
3074 * gcc.dg/vect/slp-perm-7.c: Update.
3076 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3079 * gfortran.dg/elemental_subroutine_11.f90: New test.
3081 2015-05-08 Richard Biener <rguenther@suse.de>
3083 PR tree-optimization/66036
3084 * gcc.dg/vect/slp-41.c: New testcase.
3086 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3088 * gfortran.dg/elemental_optional_args_7.f90: New.
3090 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3092 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3095 2015-05-08 Marek Polacek <polacek@redhat.com>
3098 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3099 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3101 2015-05-07 Marek Polacek <polacek@redhat.com>
3104 * c-c++-common/Wshift-negative-value-1.c: New test.
3105 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3106 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3107 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3108 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3109 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3110 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3111 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3112 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3114 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3118 * gcc.dg/fdata-sections-2.c: New file.
3120 2015-05-07 Marek Polacek <polacek@redhat.com>
3123 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3125 * c-c++-common/ubsan/align-7.c: Likewise.
3126 * c-c++-common/ubsan/bounds-8.c: Likewise.
3127 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3128 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3129 * c-c++-common/ubsan/null-1.c: Likewise.
3130 * c-c++-common/ubsan/null-10.c: Likewise.
3131 * c-c++-common/ubsan/null-11.c: Likewise.
3132 * c-c++-common/ubsan/null-2.c: Likewise.
3133 * c-c++-common/ubsan/null-3.c: Likewise.
3134 * c-c++-common/ubsan/null-4.c: Likewise.
3135 * c-c++-common/ubsan/null-5.c: Likewise.
3136 * c-c++-common/ubsan/null-6.c: Likewise.
3137 * c-c++-common/ubsan/null-7.c: Likewise.
3138 * c-c++-common/ubsan/null-8.c: Likewise.
3139 * c-c++-common/ubsan/null-9.c: Likewise.
3140 * c-c++-common/ubsan/object-size-1.c: Likewise.
3141 * c-c++-common/ubsan/object-size-10.c: Likewise.
3142 * c-c++-common/ubsan/object-size-4.c: Likewise.
3143 * c-c++-common/ubsan/object-size-5.c: Likewise.
3144 * c-c++-common/ubsan/object-size-7.c: Likewise.
3145 * c-c++-common/ubsan/object-size-8.c: Likewise.
3146 * c-c++-common/ubsan/object-size-9.c: Likewise.
3147 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3148 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3149 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3150 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3151 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3152 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3153 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3154 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3155 * c-c++-common/ubsan/pr59333.c: Likewise.
3156 * c-c++-common/ubsan/pr59667.c: Likewise.
3157 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3158 * c-c++-common/ubsan/pr60636.c: Likewise.
3159 * c-c++-common/ubsan/pr63802.c: Likewise.
3160 * c-c++-common/ubsan/recovery-1.c: Likewise.
3161 * c-c++-common/ubsan/recovery-3.c: Likewise.
3162 * c-c++-common/ubsan/shift-1.c: Likewise.
3163 * c-c++-common/ubsan/shift-2.c: Likewise.
3164 * c-c++-common/ubsan/shift-4.c: Likewise.
3165 * c-c++-common/ubsan/shift-7.c: Likewise.
3166 * c-c++-common/ubsan/undefined-2.c: Likewise.
3167 * c-c++-common/ubsan/vla-1.c: Likewise.
3168 * g++.dg/ubsan/null-1.C: Likewise.
3169 * g++.dg/ubsan/null-3.C: Likewise.
3170 * g++.dg/ubsan/null-4.C: Likewise.
3171 * g++.dg/ubsan/vptr-8.C: Likewise.
3172 * g++.dg/ubsan/vptr-9.C: Likewise.
3173 * gcc.dg/ubsan/bounds-2.c: Likewise.
3174 * gcc.dg/ubsan/object-size-9.c: Likewise.
3176 2015-05-07 Jeff Law <law@redhat.com>
3178 * gcc.dg/tree-ssa/shorten-1.c: New test.
3180 2015-05-07 Richard Biener <rguenther@suse.de>
3182 PR tree-optimization/66002
3183 * gcc.dg/vect/vect-125.c: New testcase.
3185 2015-05-07 Marek Polacek <polacek@redhat.com>
3186 Martin Uecker <uecker@eecs.berkeley.edu>
3188 * c-c++-common/ubsan/bounds-10.c: New test.
3190 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3192 * jit.dg/harness.h (set_options): Wrap with
3193 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3194 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3195 Special-case test-benchmark.c as a negative.
3196 * jit.dg/test-benchmark.c: New file.
3198 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3201 * gcc.target/arm/pr64208.c: New test.
3203 2015-05-06 Alan Modra <amodra@gmail.com>
3206 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3207 (gparms): Make volatile.
3209 2015-05-06 Richard Biener <rguenther@suse.de>
3211 PR tree-optimization/62283
3212 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3214 2015-05-06 Christian Bruel <christian.bruel@st.com>
3217 * gcc.target/aarch64/iinline-attr-1.c: New test.
3219 2015-05-06 Richard Biener <rguenther@suse.de>
3221 * gcc.dg/vect/bb-slp-34.c: New testcase.
3223 2015-05-06 Richard Biener <rguenther@suse.de>
3225 PR tree-optimization/62283
3226 * gcc.dg/vect/bb-slp-14.c: Adjust.
3228 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3231 * gcc.target/i386/pr65990.c: New test.
3233 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3236 * gcc.target/i386/pr65915.c: New.
3238 2015-05-05 Tom de Vries <tom@codesourcery.com>
3240 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3241 'va_list escapes 0'.
3243 2015-05-05 Tom de Vries <tom@codesourcery.com>
3245 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3248 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3250 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3251 * gcc.target/arm/pr65924.c: Likewise.
3253 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3256 * gcc.target/i386/pr65871-3.c: New test.
3258 2015-05-04 Jeff Law <law@redhat.com>
3261 2015-05-04 Jeff Law <law@redhat.com>
3262 * gcc.dg/tree-ssa/shorten-1.c: New test.
3264 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3265 Jakub Jelinek <jakub@redhat.com>
3268 * g++.dg/cpp0x/Wnarrowing4.C: New.
3270 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3272 * lib/target-supports.exp
3273 (check_effective_target_keeps_null_pointer_checks): Clarify that
3274 this is for targets that disable -fdelete-null-pointer-checks,
3275 not default it to off.
3276 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3277 -fdelete-null-pointer-checks explicit.
3278 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3279 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3280 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3281 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3282 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3283 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3284 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3285 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3286 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3287 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3288 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3289 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3290 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3291 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3292 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3293 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3294 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3295 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3296 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3297 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3298 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3299 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3300 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3301 * g++.dg/cpp0x/static_assert9.C: Likewise.
3302 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3303 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3304 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3305 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3306 * g++.dg/tree-ssa/pr26406.C: Likewise.
3308 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3310 PR tree-optimization/65984
3311 * c-c++-common/ubsan/pr65984.c: New test.
3313 2015-05-04 Jeff Law <law@redhat.com>
3315 * gcc.dg/tree-ssa/shorten-1.c: New test.
3317 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3320 * gfortran.dg/pr44735.f90: New test.
3322 2015-05-04 Richard Biener <rguenther@suse.de>
3324 PR tree-optimization/65965
3325 * gcc.dg/vect/bb-slp-33.c: New testcase.
3327 2015-05-04 Richard Biener <rguenther@suse.de>
3329 PR tree-optimization/65935
3330 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3332 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3334 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3335 for each supported variant instead of CHECK_RESULTS.
3336 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3337 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3338 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3339 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3340 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3341 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3342 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3343 expected results for unsupported variants. Call CHECK for each
3344 supported variant instead of CHECK_RESULTS.
3345 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3346 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3347 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3348 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3349 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3350 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3351 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3352 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3353 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3354 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3355 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3356 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3357 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3358 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3359 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3360 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3361 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3362 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3363 expected results for unsupported variants.
3364 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3365 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3366 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3367 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3368 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3369 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3370 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3371 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3372 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3373 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3374 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3375 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3376 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3377 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3378 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3379 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3380 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3381 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3382 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3383 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3384 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3385 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3386 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3387 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3388 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3389 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3390 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3391 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3393 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3396 * gfortran.dg/bound_9.f90: Add pointer assignment.
3398 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3399 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3402 * g++.dg/cpp0x/Wnarrowing3.C: New.
3404 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3406 * gcc.dg/20150120-1.c: New test.
3407 * gcc.dg/20150120-2.c: New test.
3408 * gcc.dg/20150120-3.c: New test.
3410 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3412 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3414 2015-05-01 Renlin Li <renlin.li@arm.com>
3416 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3418 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3420 * gfortran.dg/bound_simplification_4.f90: New.
3422 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3424 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3425 with powerpc_p8vector_ok.
3427 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3430 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3432 * gfortran.dg/bound_9.f90: New test case.
3434 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3436 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3437 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3438 for 32bit x86 targets.
3439 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3440 for 32bit x86 targets.
3441 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3442 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3443 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3444 for 32bit x86 targets.
3446 2015-04-30 Marek Polacek <polacek@redhat.com>
3448 PR tree-optimization/63551
3449 * g++.dg/ipa/pr63551.C: New test.
3451 2015-04-30 Caroline Tice <cmtice@google.com>
3454 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3455 partition size on certain targets.
3457 2015-04-30 Renlin Li <renlin.li@arm.com>
3459 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3461 2015-04-30 Marek Polacek <polacek@redhat.com>
3463 * c-c++-common/Wbool-compare-3.c: New test.
3465 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3466 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3468 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3471 * g++.dg/init/ref22.C: New.
3473 2015-04-30 Marek Polacek <polacek@redhat.com>
3475 * gcc.dg/init-bad-8.c: New test.
3477 * gcc.dg/incomplete-typedef-1.c: New test.
3479 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3482 * g++.dg/template/crash121.C: New.
3484 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3486 * gcc.target/mips/call-from-init.c: New test.
3487 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3489 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3492 * gcc.target/i386/pr65871-1.c: New test.
3493 * gcc.target/i386/pr65871-2.c: Ditto.
3495 2015-04-29 Marek Polacek <polacek@redhat.com>
3498 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3499 * c-c++-common/Wbool-compare-2.c: New test.
3501 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3504 * gcc.target/aarch64/vstN_lane_1.c: New file.
3506 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3509 * g++.dg/warn/Winit-self-3.C: New.
3511 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3513 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3515 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3518 * gcc.target/arm/pr65924.c: New test.
3520 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3522 * g++.dg/gomp/tpl-target-update.C: New file.
3524 2015-04-29 Richard Biener <rguenther@suse.de>
3526 PR tree-optimization/65917
3527 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3529 2015-04-29 Christian Bruel <christian.bruel@st.com>
3532 * gcc.dg/ipa/iinline-attr.c: New test.
3533 * gcc.target/i386/iinline-attr-2.c: New test.
3535 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3537 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3540 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3542 * gcc.dg/vect/vect-33.c: Remove spurious line.
3544 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3546 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3548 2015-04-28 Marek Polacek <polacek@redhat.com>
3551 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3552 * gcc.dg/pr65901.c: New test.
3554 2015-04-28 Richard Biener <rguenther@suse.de>
3556 PR tree-optimization/62283
3557 * gfortran.dg/vect/pr62283-2.f: New testcase.
3558 * gcc.dg/vect/bb-slp-14.c: Adjust.
3560 2015-04-28 Richard Biener <rguenther@suse.de>
3562 PR tree-optimization/65851
3563 * g++.dg/torture/pr65851.C: New testcase.
3565 2015-04-27 Jeff Law <law@redhat.com>
3567 PR tree-optimization/65217
3568 * gcc.target/i386/pr65217.c: Remove XFAIL.
3570 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3573 Add tests forgotten to svn-add.
3574 * gfortran.dg/class_allocate_19.f03: New test.
3575 * gfortran.dg/class_array_20.f03: New test.
3576 * gfortran.dg/class_array_21.f03: New test.
3577 * gfortran.dg/finalize_29.f08: New test.
3579 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3583 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3584 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3586 2015-04-27 Caroline Tice <cmtice@google.com>
3588 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3591 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3594 * gcc.target/powerpc/htm-1.c: New test.
3595 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3597 (__builtin_tabortdci): Likewise.
3598 (__builtin_tcheck): Remove operand.
3599 * lib/target-supports.exp (check_htm_hw_available): New function.
3601 2015-04-27 Richard Biener <rguenther@suse.de>
3603 * gcc.target/i386/pr65217.c: XFAIL.
3605 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3607 PR tree-optimization/65875
3608 * gcc.c-torture/compile/pr65875.c: New test.
3610 2015-04-25 Marek Polacek <polacek@redhat.com>
3613 * gcc.dg/enum-incomplete-2.c: New test.
3614 * gcc.dg/enum-mode-1.c: New test.
3616 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3619 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3621 * gcc.target/powerpc/pr65849-2.c: Likewise.
3623 2015-04-24 Tom de Vries <tom@codesourcery.com>
3625 PR tree-optimization/65802
3626 * g++.dg/pr65802.C: Move to ...
3627 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3628 stdarg.h. Rewrite for C.
3629 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3630 va_start and va_end. Remove unnecessary inline asm.
3632 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3633 Wei Mi <wmi@google.com>
3635 * gcc.target/i386/sse2-load-multi.c: New test.
3636 * gcc.target/i386/sse2-store-multi.c: Ditto.
3638 2015-04-24 Marek Polacek <polacek@redhat.com>
3641 * c-c++-common/pr65830.c: New test.
3644 * c-c++-common/Wlogical-op-1.c: New test.
3646 2015-04-24 Marek Polacek <polacek@redhat.com>
3649 * c-c++-common/pr61534-1.c: New test.
3651 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3652 Steven Bosscher <steven@gcc.gnu.org>
3654 PR rtl-optimization/34503
3655 * gcc.target/arm/pr64616.c: New file.
3657 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3659 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3661 2015-04-24 Terry Guo <terry.guo@arm.com>
3663 * gcc.target/arm/pr65710.c: Update the options.
3665 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3667 * gcc.target/i386/pr65523.c: Skip x32.
3669 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3671 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3672 to look for vcl* where appropriate.
3674 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3676 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3677 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3679 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3682 * gcc.target/arm/pr26702.c: New test.
3684 2015-04-23 Marek Polacek <polacek@redhat.com>
3687 * gcc.dg/pr65345-1.c: New test.
3688 * gcc.dg/pr65345-2.c: New test.
3690 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3692 * gcc.target/powerpc/crypto-builtin-2.c: New.
3694 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3697 * gfortran.dg/class_allocate_19.f03: New test.
3698 * gfortran.dg/class_array_20.f03: New test.
3699 * gfortran.dg/class_array_21.f03: New test.
3700 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3701 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3702 initialization correctly.
3703 * gfortran.dg/finalize_29.f08: New test.
3705 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3707 * gcc.target/powerpc/swaps-p8-18.c: New test.
3709 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3712 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3713 * gcc.dg/vect/bb-slp-25.c: Likewise.
3714 * gcc.dg/vect/bb-slp-29.c: Likewise.
3715 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3716 vect_no_align && { ! vect_hw_misalign }.
3717 * gcc.dg/vect/bb-slp-9.c: Likewise.
3718 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3720 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3721 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3722 account for POWER8, where peeling for alignment is not needed.
3723 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3724 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3725 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3726 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3727 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3728 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3729 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3730 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3731 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3732 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3733 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3734 * gcc.dg/vect/pr16105.c: Likewise.
3735 * gcc.dg/vect/pr20122.c: Likewise.
3736 * gcc.dg/vect/pr33804.c: Likewise.
3737 * gcc.dg/vect/pr33953.c: Likewise.
3738 * gcc.dg/vect/pr56787.c: Likewise.
3739 * gcc.dg/vect/pr58508.c: Likewise.
3740 * gcc.dg/vect/slp-25.c: Likewise.
3741 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3742 * gcc.dg/vect/vect-105.c: Likewise.
3743 * gcc.dg/vect/vect-27.c: Likewise.
3744 * gcc.dg/vect/vect-29.c: Likewise.
3745 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3747 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3748 && { ! vect_hw_misalign }.
3749 * gcc.dg/vect/vect-44.c: Likewise.
3750 * gcc.dg/vect/vect-48.c: Likewise.
3751 * gcc.dg/vect/vect-50.c: Likewise.
3752 * gcc.dg/vect/vect-52.c: Likewise.
3753 * gcc.dg/vect/vect-56.c: Likewise.
3754 * gcc.dg/vect/vect-60.c: Likewise.
3755 * gcc.dg/vect/vect-72.c: Likewise.
3756 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3757 * gcc.dg/vect/vect-75.c: Likewise.
3758 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3759 * gcc.dg/vect/vect-77-global.c: Likewise.
3760 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3761 * gcc.dg/vect/vect-78-global.c: Likewise.
3762 * gcc.dg/vect/vect-93.c: Likewise.
3763 * gcc.dg/vect/vect-95.c: Likewise.
3764 * gcc.dg/vect/vect-96.c: Likewise.
3765 * gcc.dg/vect/vect-cond-1.c: Likewise.
3766 * gcc.dg/vect/vect-cond-3.c: Likewise.
3767 * gcc.dg/vect/vect-cond-4.c: Likewise.
3768 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3769 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3770 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3771 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3772 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3773 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3774 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3775 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3776 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3777 * gcc.dg/vect/vect-outer-5.c: Likewise.
3778 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3779 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3780 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3781 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3782 * gcc.dg/vect/vect-peel-3.c: Likewise.
3783 * gcc.dg/vect/vect-peel-4.c: Likewise.
3784 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3785 * gcc.target/powerpc/pr65456.c: New test.
3786 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3787 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3788 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3789 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3790 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3791 vect_no_align && { ! vect_hw_misalign }.
3792 * gfortran.dg/vect/vect-3.f90: Likewise.
3793 * gfortran.dg/vect/vect-4.f90: Likewise.
3794 * gfortran.dg/vect/vect-5.f90: Likewise.
3795 * lib/target-supports.exp (check_effective_target_vect_no_align):
3796 Return 1 for POWER8.
3797 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3799 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3802 * gfortran.dg/pr65429.f90: New test.
3804 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3806 * c-c++-common/asan/user-section-1.c: New test.
3807 * c-c++-common/asan/user-section-2.c: New test.
3808 * c-c++-common/asan/user-section-3.c: New test.
3810 2015-04-22 Hale Wang <hale.wang@arm.com>
3811 Terry Guo <terry.guo@arm.com>
3813 PR rtl-optimization/64818
3814 * gcc.target/arm/pr64818.c: New test.
3816 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3819 * g++.dg/tree-ssa/pr61034.C: Update template.
3820 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3821 * gcc.dg/Warray-bounds-11.c: Likewise.
3822 * gcc.dg/Warray-bounds.c: Likewise.
3824 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3826 PR libgfortran/65234
3827 * gfortran.dg/fmt_unlimited.f90: New test.
3829 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3831 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3833 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3834 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3835 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3836 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3837 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3838 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3839 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3841 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3843 PR libgfortran/56743
3844 * gfortran.dg/namelist_87.f90: New test.
3846 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3848 * gcc.target/aarch64/mult-synth_1.c: New test.
3849 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3850 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3851 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3852 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3853 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3855 2015-04-21 Richard Biener <rguenther@suse.de>
3857 PR tree-optimization/65650
3858 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3859 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3860 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3861 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3862 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3863 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3865 2015-04-21 Tom de Vries <tom@codesourcery.com>
3867 PR tree-optimization/65802
3868 * g++.dg/pr65802.C: New test.
3870 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3873 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3874 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3876 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3879 * g++.dg/cpp0x/Wnarrowing2.C: New.
3881 2015-04-20 Jeff Law <law@redhat.com>
3883 PR tree-optimization/65658
3884 * gcc.dg/pr65658.c: New test.
3886 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3889 * gcc.target/aarch64/vec_init_1.c: New test.
3891 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3893 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3896 2015-04-18 Martin Sebor <msebor@redhat.com>
3898 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3899 of non-nul characters.
3900 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3902 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3905 * gcc.target/powerpc/pr65787.c: New.
3907 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3910 * gcc.target/aarch64/c-output-template-4.c: New test.
3912 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3915 * gcc.dg/pr65780-1.c: New test.
3916 * gcc.dg/pr65780-2.c: Likewise.
3917 * gcc.target/i386/pr32219-9.c: Likewise.
3918 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3920 * gcc.target/i386/pr64317.c (c): Initialize.
3922 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3925 * g++.dg/ext/mv18.C: New test.
3926 * g++.dg/ext/mv19.C: Likewise.
3927 * g++.dg/ext/mv20.C: Likewise.
3928 * g++.dg/ext/mv21.C: Likewise.
3929 * g++.dg/ext/mv22.C: Likewise.
3930 * g++.dg/ext/mv23.C: Likewise.
3932 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3935 * g++.dg/init/pr64527.C: New test.
3937 2015-04-17 Tom de Vries <tom@codesourcery.com>
3938 Michael Matz <matz@suse.de>
3940 PR tree-optimization/64950
3941 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3944 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3946 * c-c++-common/asan/user-section-1.c: New test.
3948 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3951 * gcc.dg/debug/pr65771.c: New test.
3953 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3955 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3956 __buitlin_alloca with __builtin_alloca.
3958 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3960 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3962 2015-04-16 Richard Biener <rguenther@suse.de>
3964 PR tree-optimization/64277
3965 * gcc.dg/Warray-bounds-14.c: New testcase.
3966 * gcc.dg/Warray-bounds-15.c: Likewise.
3967 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3968 * c-c++-common/ubsan/bounds-6.c: Likewise.
3970 2015-04-16 Renlin Li <renlin.li@arm.com>
3972 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3973 * gcc.target/arm/unsigned-float.c: New.
3975 2015-04-16 Richard Biener <rguenther@suse.de>
3977 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3978 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3979 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3981 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3983 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3984 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3985 * g++.dg/cpp0x/defaulted21.C: Likewise.
3986 * g++.dg/cpp0x/defaulted28.C: Likewise.
3987 * g++.dg/cpp0x/defaulted47.C: Likewise.
3988 * g++.dg/cpp0x/elision_neg.C: Likewise.
3989 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3990 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3991 * g++.dg/cpp0x/implicit1.C: Likewise.
3992 * g++.dg/cpp0x/implicit9.C: Likewise.
3993 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3994 * g++.dg/cpp0x/range-for13.C: Likewise.
3995 * g++.dg/gomp/clause-2.C: Likewise.
3996 * g++.dg/gomp/udr-5.C: Likewise.
3997 * g++.dg/inherit/access6.C: Likewise.
3998 * g++.dg/lookup/duperr1.C: Likewise.
3999 * g++.dg/lookup/friend2.C: Likewise.
4000 * g++.dg/lookup/pr6936.C: Likewise.
4001 * g++.dg/lookup/scoped1.C: Likewise.
4002 * g++.dg/lookup/using26.C: Likewise.
4003 * g++.dg/lookup/using38.C: Likewise.
4004 * g++.dg/other/access2.C: Likewise.
4005 * g++.dg/overload/defarg3.C: Likewise.
4006 * g++.dg/overload/defarg6.C: Likewise.
4007 * g++.dg/parse/access11.C: Likewise.
4008 * g++.dg/parse/access2.C: Likewise.
4009 * g++.dg/parse/access3.C: Likewise.
4010 * g++.dg/parse/access4.C: Likewise.
4011 * g++.dg/parse/access5.C: Likewise.
4012 * g++.dg/parse/access6.C: Likewise.
4013 * g++.dg/parse/access8.C: Likewise.
4014 * g++.dg/parse/access9.C: Likewise.
4015 * g++.dg/parse/crash40.C: Likewise.
4016 * g++.dg/tc1/dr142.C: Likewise.
4017 * g++.dg/tc1/dr166.C: Likewise.
4018 * g++.dg/tc1/dr52.C: Likewise.
4019 * g++.dg/template/access11.C: Likewise.
4020 * g++.dg/template/access18.C: Likewise.
4021 * g++.dg/template/access19.C: Likewise.
4022 * g++.dg/template/access2.C: Likewise.
4023 * g++.dg/template/access20.C: Likewise.
4024 * g++.dg/template/access26.C: Likewise.
4025 * g++.dg/template/access3.C: Likewise.
4026 * g++.dg/template/access7.C: Likewise.
4027 * g++.dg/template/conv12.C: Likewise.
4028 * g++.dg/template/crash69.C: Likewise.
4029 * g++.dg/template/friend31.C: Likewise.
4030 * g++.dg/template/friend32.C: Likewise.
4031 * g++.dg/template/memfriend15.C: Likewise.
4032 * g++.dg/template/memfriend16.C: Likewise.
4033 * g++.dg/template/memfriend17.C: Likewise.
4034 * g++.dg/template/memfriend7.C: Likewise.
4035 * g++.dg/template/pr32519.C: Likewise.
4036 * g++.dg/template/qualttp21.C: Likewise.
4037 * g++.dg/template/qualttp8.C: Likewise.
4038 * g++.dg/template/ttp10.C: Likewise.
4039 * g++.dg/template/typedef11.C: Likewise.
4040 * g++.dg/template/typedef13.C: Likewise.
4041 * g++.dg/template/typedef19.C: Likewise.
4042 * g++.dg/template/typedef20.C: Likewise.
4043 * g++.dg/template/typedef22.C: Likewise.
4044 * g++.dg/template/using16.C: Likewise.
4045 * g++.dg/template/virtual3.C: Likewise.
4046 * g++.dg/ubsan/pr61272.C: Likewise.
4047 * g++.old-deja/g++.bob/inherit2.C: Likewise.
4048 * g++.old-deja/g++.brendan/crash11.C: Likewise.
4049 * g++.old-deja/g++.brendan/enum6.C: Likewise.
4050 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
4051 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
4052 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
4053 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
4054 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
4055 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
4056 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
4057 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
4058 * g++.old-deja/g++.jason/access17.C: Likewise.
4059 * g++.old-deja/g++.jason/access18.C: Likewise.
4060 * g++.old-deja/g++.jason/access22.C: Likewise.
4061 * g++.old-deja/g++.jason/access23.C: Likewise.
4062 * g++.old-deja/g++.jason/access8.C: Likewise.
4063 * g++.old-deja/g++.jason/delete3.C: Likewise.
4064 * g++.old-deja/g++.jason/report.C: Likewise.
4065 * g++.old-deja/g++.law/access2.C: Likewise.
4066 * g++.old-deja/g++.law/access3.C: Likewise.
4067 * g++.old-deja/g++.law/access4.C: Likewise.
4068 * g++.old-deja/g++.law/access5.C: Likewise.
4069 * g++.old-deja/g++.law/arm12.C: Likewise.
4070 * g++.old-deja/g++.law/arm14.C: Likewise.
4071 * g++.old-deja/g++.law/ctors13.C: Likewise.
4072 * g++.old-deja/g++.law/union2.C: Likewise.
4073 * g++.old-deja/g++.law/visibility12.C: Likewise.
4074 * g++.old-deja/g++.law/visibility15.C: Likewise.
4075 * g++.old-deja/g++.law/visibility16.C: Likewise.
4076 * g++.old-deja/g++.law/visibility17.C: Likewise.
4077 * g++.old-deja/g++.law/visibility18.C: Likewise.
4078 * g++.old-deja/g++.law/visibility19.C: Likewise.
4079 * g++.old-deja/g++.law/visibility20.C: Likewise.
4080 * g++.old-deja/g++.law/visibility21.C: Likewise.
4081 * g++.old-deja/g++.law/visibility24.C: Likewise.
4082 * g++.old-deja/g++.law/visibility4.C: Likewise.
4083 * g++.old-deja/g++.law/visibility5.C: Likewise.
4084 * g++.old-deja/g++.law/visibility6.C: Likewise.
4085 * g++.old-deja/g++.law/visibility7.C: Likewise.
4086 * g++.old-deja/g++.law/visibility8.C: Likewise.
4087 * g++.old-deja/g++.law/visibility9.C: Likewise.
4088 * g++.old-deja/g++.niklas/t135.C: Likewise.
4089 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4090 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4091 * g++.old-deja/g++.other/access11.C: Likewise.
4092 * g++.old-deja/g++.other/access4.C: Likewise.
4093 * g++.old-deja/g++.other/access7.C: Likewise.
4094 * g++.old-deja/g++.other/crash1.C: Likewise.
4095 * g++.old-deja/g++.other/crash7.C: Likewise.
4096 * g++.old-deja/g++.other/friend1.C: Likewise.
4097 * g++.old-deja/g++.other/friend4.C: Likewise.
4098 * g++.old-deja/g++.other/friend9.C: Likewise.
4099 * g++.old-deja/g++.other/lineno1.C: Likewise.
4100 * g++.old-deja/g++.other/using1.C: Likewise.
4101 * g++.old-deja/g++.pt/enum14.C: Likewise.
4102 * g++.old-deja/g++.pt/friend11.C: Likewise.
4103 * g++.old-deja/g++.pt/friend21.C: Likewise.
4104 * g++.old-deja/g++.pt/friend3.C: Likewise.
4105 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4106 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4107 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4108 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4110 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4113 * g++.dg/ipa/pr65765.C: New test.
4115 2015-04-15 Nick Clifton <nickc@redhat.com>
4117 * gcc.target/rx/builtins.c: Disable RMPA test if string
4118 instructions are not allowed.
4120 2015-04-15 Alan Modra <amodra@gmail.com>
4122 * gcc.dg/pr65408.c: New.
4124 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4127 * gcc.target/arm/pr65729.c: New test.
4129 2015-04-14 Richard Biener <rguenther@suse.de>
4131 PR tree-optimization/65758
4132 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4134 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4137 * gcc.c-torture/execute/pr65648.c: New test.
4139 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4141 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4142 __builtin_finite instead of finite.
4143 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4146 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4148 PR tree-optimization/63387
4149 * gcc.dg/pr63387.c: New testcase.
4151 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4153 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4155 2015-04-13 Richard Biener <rguenther@suse.de>
4157 PR tree-optimization/65204
4158 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4160 2015-04-13 Terry Guo <terry.guo@arm.com>
4163 * gcc.target/arm/pr65710.c: New.
4165 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4167 PR tree-optimization/65747
4168 * g++.dg/torture/pr65747.C: New test.
4170 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4173 * g++.dg/cpp0x/pr65736.C: New test.
4175 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4176 Martin Liska <mliska@suse.cz>
4179 * g++.dg/ipa/pr65722.C: New testcase.
4181 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4183 PR tree-optimization/65735
4184 * gcc.c-torture/compile/pr65735.c: New test.
4186 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4189 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4191 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4194 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4196 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4199 * gcc.target/arm/pr65647-2.c: New.
4201 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4204 * g++.dg/torture/pr65694.C: New test.
4206 2015-04-10 Tobias Burnus <burnus@net-b.de>
4208 * gfortran.dg/coarray_lock_6.f90: New.
4209 * gfortran.dg/coarray_lock_7.f90: New.
4210 * gfortran.dg/coarray/lock_2.f90: New.
4212 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4218 * gfortran.dg/used_types_27.f90: New.
4220 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4223 * gcc.target/i386/pr65671.c: New.
4225 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4227 PR tree-optimization/65709
4228 * c-c++-common/ubsan/align-9.c: New test.
4230 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4233 * gfortran.dg/pr56852.f90: New test.
4235 2015-04-09 Marek Polacek <polacek@redhat.com>
4236 Jakub Jelinek <jakub@redhat.com>
4239 * g++.dg/opt/pr65554.C: New test.
4241 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4244 * c-c++-common/attr-aligned-1.c: New test.
4246 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4248 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4250 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4253 * gcc.target/i386/sse-25.c: New.
4255 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4258 * gcc.target/i386/pr65693.c: New test.
4260 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4262 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4264 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4266 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4268 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4270 * gcc.target/i386/thunk-retbnd.c: New.
4272 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4274 * gnat.dg/opt48.adb: New test.
4275 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4276 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4278 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4281 * gcc.c-torture/compile/pr65540.c: New.
4283 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4285 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4288 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4291 * g++.dg/debug/pr65678.C: New test.
4294 * gcc.c-torture/compile/pr65680.c: New test.
4296 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4299 * gfortran.dg/allocate_with_source_5.f90: New test.
4301 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4303 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4304 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4306 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4308 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4310 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4313 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4314 to get floating point compression.
4315 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4317 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4319 PR preprocessor/61977
4320 * gcc.dg/cpp/pr61977.c: New test.
4322 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4324 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4326 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4329 * gcc.target/arm/pr65647.c: New.
4331 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4334 * g++.dg/torture/pr65655.C: New testcase.
4336 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4339 * g++.dg/cpp1y/lambda-init13.C: New.
4341 2015-04-03 Marek Polacek <polacek@redhat.com>
4343 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4345 2015-04-02 Marek Polacek <polacek@redhat.com>
4348 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4349 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4351 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4353 PR preprocessor/61977
4354 * gcc.target/powerpc/pr61977-1.c: New test.
4355 * gcc.target/powerpc/pr61977-2.c: New test.
4357 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4360 * g++.dg/warn/Wshadow-8.C: New.
4361 * g++.dg/warn/Wshadow-9.C: Likewise.
4362 * g++.dg/warn/Wshadow-10.C: Likewise.
4363 * g++.dg/warn/Wshadow-11.C: Likewise.
4365 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4367 * gcc.dg/pr23623.c: Added aligned attribute.
4368 * gcc.dg/20141029-1.c: Likewise.
4369 * gcc.dg/20150306-1.c: New test.
4371 2015-04-01 Marek Polacek <polacek@redhat.com>
4374 * g++.dg/cpp0x/initlist93.C: New test.
4375 * g++.dg/cpp0x/initlist94.C: New test.
4377 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4380 * gcc.target/aarch64/pr65624.c: New test.
4382 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4384 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4386 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4388 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4389 extra variable to force stack alignment.
4390 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4391 extra variable to force stack alignment.
4393 2015-03-31 Marek Polacek <polacek@redhat.com>
4396 * g++.dg/template/pr65390.C: New test.
4398 2015-03-31 Martin Liska <mliska@suse.cz>
4400 * g++.dg/ipa/pr65557.C: New test.
4402 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4404 * gcc.target/s390/hotpatch-25.c: New test.
4405 * gcc.target/s390/hotpatch-1.c: Update test.
4406 * gcc.target/s390/hotpatch-10.c: Update test.
4407 * gcc.target/s390/hotpatch-11.c: Update test.
4408 * gcc.target/s390/hotpatch-12.c: Update test.
4409 * gcc.target/s390/hotpatch-13.c: Update test.
4410 * gcc.target/s390/hotpatch-14.c: Update test.
4411 * gcc.target/s390/hotpatch-15.c: Update test.
4412 * gcc.target/s390/hotpatch-16.c: Update test.
4413 * gcc.target/s390/hotpatch-17.c: Update test.
4414 * gcc.target/s390/hotpatch-18.c: Update test.
4415 * gcc.target/s390/hotpatch-19.c: Update test.
4416 * gcc.target/s390/hotpatch-2.c: Update test.
4417 * gcc.target/s390/hotpatch-21.c: Update test.
4418 * gcc.target/s390/hotpatch-22.c: Update test.
4419 * gcc.target/s390/hotpatch-23.c: Update test.
4420 * gcc.target/s390/hotpatch-24.c: Update test.
4421 * gcc.target/s390/hotpatch-3.c: Update test.
4422 * gcc.target/s390/hotpatch-4.c: Update test.
4423 * gcc.target/s390/hotpatch-5.c: Update test.
4424 * gcc.target/s390/hotpatch-6.c: Update test.
4425 * gcc.target/s390/hotpatch-7.c: Update test.
4426 * gcc.target/s390/hotpatch-8.c: Update test.
4427 * gcc.target/s390/hotpatch-9.c: Update test.
4428 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4430 2015-03-31 Richard Biener <rguenther@suse.de>
4433 * g++.dg/torture/pr65626.C: New testcase.
4435 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4438 * gcc.target/i386/mpx/pr65531.cc: New.
4440 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4443 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4444 __builtin_alloca instead of alloca.
4445 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4446 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4447 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4450 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4453 * g++.dg/ubsan/pr65610.C: New test.
4455 2015-03-30 Marek Polacek <polacek@redhat.com>
4458 * g++.dg/cpp0x/pr65398-2.C: New test.
4460 2015-03-30 Marek Polacek <polacek@redhat.com>
4462 * c-c++-common/pr65556.c: Change the width of bit-fields.
4464 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4467 * gcc.target/i386/pr65588.c: New testcase.
4469 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4471 PR libgfortran/65563
4472 * gfortran.dg/open_errors_2.f90: New test.
4474 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4476 PR libgfortran/65596
4477 * gfortran.dg/namelist_86.f90: New test.
4479 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4481 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4482 statement to reflect new ownership.
4484 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4487 * g++.dg/template/friend58.C: New.
4488 * g++.dg/template/friend59.C: Likewise.
4490 2015-03-27 Tobias Burnus <burnus@net-b.de>
4493 * g++.dg/gomp/openmp-simd-3.C: New.
4494 * gcc.dg/gomp/openmp-simd-3.c: New.
4496 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4499 * gcc.target/i386/pr65248-1.c: New file.
4500 * gcc.target/i386/pr65248-2.c: Likewise.
4501 * gcc.target/i386/pr65248-3.c: Likewise.
4502 * gcc.target/i386/pr65248-4.c: Likewise.
4504 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4507 * gcc.c-torture/compile/pr65593.c: New test.
4509 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4512 * g++.dg/cpp1y/constexpr-assert1.C: New.
4514 2015-03-27 Marek Polacek <polacek@redhat.com>
4517 * c-c++-common/pr65556.c: New test.
4519 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4522 * g++.dg/torture/pr65600.C: New testcase.
4524 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4527 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4529 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4531 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4532 statement and cleanup. Fixed typos.
4534 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4537 * gcc.c-torture/compile/pr65595.c: New testcase.
4539 2015-03-27 Marek Polacek <polacek@redhat.com>
4542 * g++.dg/ubsan/pr65583.C: New test.
4544 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4546 * gcc.c-torture/compile/20150327.c: New testcase.
4548 2015-03-26 Richard Biener <rguenther@suse.de>
4551 * g++.dg/torture/pr65555.C: New testcase.
4553 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4555 PR tree-optimization/64715
4556 * gcc.dg/builtin-object-size-15.c: New test.
4557 * gcc.dg/pr64715-1.c: New test.
4558 * gcc.dg/pr64715-2.c: New test.
4560 2015-03-26 Richard Biener <rguenther@suse.de>
4563 * gnat.dg/specs/opt2.ads: Fix testcase.
4565 2015-03-25 Martin Sebor <msebor@redhat.com>
4568 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4569 when target isn't arm*-*-*-*.
4570 (check_effective_target_arm_nothumb): Likewise.
4571 (check_effective_target_arm_little_endian): Likewise.
4572 (check_effective_target_arm_vect_no_misalign): Likewise.
4573 (check_effective_target_aarch64_little_endian): Fail early if target
4576 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4578 PR tree-optimization/65177
4579 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4581 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4583 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4584 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4585 smmintrin.h and mm3dnow.h.
4587 2015-03-25 Marek Polacek <polacek@redhat.com>
4590 * g++.dg/cpp0x/pr65558.C: New test.
4592 2015-03-25 Marek Polacek <polacek@redhat.com>
4595 * g++.dg/template/pr61670.C: New test.
4597 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4600 * g++.dg/template/pr54987.C: New.
4602 2015-03-25 Richard Biener <rguenther@suse.de>
4604 PR tree-optimization/62630
4605 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4607 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4610 * gcc.target/i386/mpx/pr65508.c: New.
4612 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4616 * gfortran.dg/data_initialized_3.f90: New.
4618 2015-03-25 Richard Biener <rguenther@suse.de>
4621 * gnat.dg/specs/opt2.ads: New testcase.
4623 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4625 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4626 * gcc.target/arm/memset-inline-4.c: Skip for
4627 arm_tune_string_ops_prefer_neon.
4628 * gcc.target/arm/memset-inline-5.c: Ditto.
4629 * gcc.target/arm/memset-inline-6.c: Ditto.
4630 * gcc.target/arm/memset-inline-8.c: Ditto.
4631 * gcc.target/arm/memset-inline-9.c: Ditto.
4633 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4636 * g++.dg/other/virtual3.C: New.
4638 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4641 * g++.dg/cpp0x/vt-60130.C: New.
4643 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4646 * g++.dg/warn/Warray-bounds-7.C: New.
4648 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4651 * g++.dg/template/defarg18.C: New.
4653 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4656 * g++.dg/cpp0x/vt-59988.C: New.
4658 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4660 PR tree-optimization/65533
4661 * gcc.dg/pr65533.c: New test.
4663 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4665 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4666 source= and mold= expressions functionality.
4667 * gfortran.dg/allocate_class_4.f90: New test.
4668 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4669 copying an unlimited polymorhpic object containing a char array
4670 to another unlimited polymorphic object respects the _len
4672 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4673 whether deferred length char array allocate works, unlimited
4674 polymorphic object allocation from a string works and if
4675 allocating an array of deferred length strings works.
4676 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4678 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4681 * g++.dg/cpp0x/constexpr-array11.C: New.
4683 2015-03-24 Richard Biener <rguenther@suse.de>
4686 * gcc.dg/torture/pr65517.c: New testcase.
4688 2015-03-24 Tobias Burnus <burnus@net-b.de>
4690 * gfortran.dg/coindexed_1.f90: Moved from
4691 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4693 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4696 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4700 * gcc.target/i386/pr65523.c: New test.
4703 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4705 * g++.dg/lto/pr65475b_0.C: Likewise.
4707 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4710 * gcc.target/sh/torture/pr65505.c: New.
4712 2015-03-23 Martin Sebor <msebor@redhat.com>
4715 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4716 assembly for lvx in addition to lxv.
4718 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4721 * gfortran.dg/pr65504.f90: New test.
4724 * gcc.dg/pr65521.c: New test.
4726 2015-03-23 Richard Biener <rguenther@suse.de>
4728 PR tree-optimization/65518
4729 * gcc.dg/vect/pr65518.c: New testcase.
4731 2015-03-23 Richard Biener <rguenther@suse.de>
4733 PR tree-optimization/65494
4734 * gcc.dg/vect/pr65494.c: New testcase.
4736 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4738 PR preprocessor/65238
4739 * c-c++-common/cpp/pr65238-1.c: New test.
4740 * gcc.dg/cpp/pr65238-2.c: New test.
4741 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4742 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4744 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4745 Mikael Morin <mikael@gcc.gnu.org>
4748 * gfortran.dg/elemental_dependency_4.f90: New.
4749 * gfortran.dg/elemental_dependency_5.f90: New.
4751 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4754 * g++.dg/lto/pr65475b_0.C: New testcase.
4755 * g++.dg/lto/pr65475b_1.C: New testcase.
4756 * g++.dg/lto/pr65475c_0.C: New testcase.
4757 * g++.dg/lto/pr65475c_1.C: New testcase.
4759 2015-03-21 Tobias Burnus <burnus@net-b.de>
4761 * gfortran.dg/coarray_38.f90: New.
4762 * gfortran.dg/coarray_39.f90: New.
4763 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4766 2015-03-20 Marek Polacek <polacek@redhat.com>
4769 * g++.dg/cpp0x/pr65398.C: New test.
4771 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4774 * g++.dg/lto/pr65475_0.C: New testcase.
4775 * g++.dg/lto/pr65475_1.C: New testcase.
4777 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4779 PR rtl-optimization/64366
4780 * gcc.target/sh/pr64366.c: New.
4782 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4785 * g++.dg/cpp0x/constexpr-48324.C: New.
4787 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4790 * g++.dg/cpp0x/pr48453.C: New.
4792 2015-03-20 Marek Polacek <polacek@redhat.com>
4795 * g++.dg/cpp0x/pr65072.C: New test.
4797 2015-03-20 Richard Biener <rguenther@suse.de>
4800 * gcc.dg/pr15347.c: Use -O.
4801 * c-c++-common/pr19807-1.c: Likewise.
4803 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4805 * gnat.dg/volatile13.ad[sb]: New test.
4807 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4809 PR rtl-optimization/60851
4810 * gcc.target/i386/pr60851.c: New test.
4812 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4815 * g++.dg/pr65240.h: Add tests for PR 65240.
4816 * g++.dg/pr65240-1.C: Likewise.
4817 * g++.dg/pr65240-2.C: Likewise.
4818 * g++.dg/pr65240-3.C: Likewise.
4819 * g++.dg/pr65240-4.C: Likewise.
4821 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4823 PR rtl-optimization/63491
4824 * gcc.target/powerpc/pr63491.c: New.
4826 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4828 * g++.dg/ipa/pr65465.C: New test.
4830 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4833 * g++.dg/cpp0x/deleted11.C: New.
4835 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4838 * c-c++-common/tsan/pr65400-3.c: New test.
4840 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4843 * g++.dg/cpp0x/constexpr-59686.C: New.
4845 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4848 * g++.dg/tsan/pr64265.C: New test.
4851 * c-c++-common/tsan/pr65400-1.c: New test.
4852 * c-c++-common/tsan/pr65400-2.c: New test.
4854 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4857 * g++.dg/cpp0x/pr59816.C: New.
4859 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4862 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4864 2015-03-18 Martin Liska <mliska@suse.cz>
4867 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4868 equivalences either to 6 or 7.
4870 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4874 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4876 * gcc.dg/undefined-loop-1.c: New file.
4877 * gcc.dg/undefined-loop-2.c: New file.
4879 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4882 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4883 loop exits too early.
4885 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4887 PR tree-optimization/65450
4888 * gfortran.dg/pr65450.f90: New test.
4891 * gcc.target/i386/pr65078-1.c: New test.
4892 * gcc.target/i386/pr65078-2.c: New test.
4893 * gcc.target/i386/pr65078-3.c: New test.
4894 * gcc.target/i386/pr65078-4.c: New test.
4895 * gcc.target/i386/pr65078-5.c: New test.
4896 * gcc.target/i386/pr65078-6.c: New test.
4898 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4901 * g++.dg/cpp1y/pr65340.C: New.
4903 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4906 * gfortran.dg/system_clock_3.f08: Adjust test.
4908 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4911 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4912 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4914 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4917 * gfortran.dg/system_clock_3.f08: New test.
4919 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4922 g++.dg/cpp1y/pr64626-1.C: New.
4923 g++.dg/cpp1y/pr64626-2.C: New.
4924 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4926 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4928 PR tree-optimization/65427
4929 * gcc.c-torture/execute/pr65427.c: New test.
4931 2015-03-16 Marek Polacek <polacek@redhat.com>
4935 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4936 * g++.dg/cpp0x/pr65327.C: New test.
4938 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4941 * c-c++-common/asan/pr64820.c: New test.
4943 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4945 * gfortran.dg/pointer_2.f90: New test.
4947 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4949 * g++.dg/pr65049.C: New test.
4951 2015-03-16 Tom de Vries <tom@codesourcery.com>
4953 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4954 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4955 * gcc.target/i386/fuse-caller-save.c: Same.
4957 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4959 * gnat.dg/loop_optimization18.ad[sb]: New test.
4960 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4962 2015-03-16 Alan Modra <amodra@gmail.com>
4964 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4967 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4969 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4971 * gcc.dg/torture/pr65270-2.c: Likewise.
4973 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4976 * gfortran.dg/pointer_remapping_9.f90: New.
4978 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4980 PR tree-optimization/65369
4981 * gcc.c-torture/execute/pr65369.c: New test.
4983 PR tree-optimization/65418
4984 * gcc.c-torture/execute/pr65418-1.c: New test.
4985 * gcc.c-torture/execute/pr65418-2.c: New test.
4987 PR rtl-optimization/65401
4988 * gcc.c-torture/execute/pr65401.c: New test.
4990 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4993 * gcc.target/arm/pr64600_1.c: New test.
4995 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4997 PR rtl-optimization/65235
4998 * gcc.target/aarch64/pr65235_1.c: New test.
5000 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
5002 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
5003 * gcc.target/s390/hotpatch-22.c: Likewise.
5004 * gcc.target/s390/hotpatch-23.c: Likewise.
5005 * gcc.target/s390/hotpatch-24.c: Likewise.
5006 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
5007 * gcc.target/s390/hotpatch-1.c: Update expected output.
5008 * gcc.target/s390/hotpatch-2.c: Likewise.
5009 * gcc.target/s390/hotpatch-3.c: Likewise.
5010 * gcc.target/s390/hotpatch-4.c: Likewise.
5011 * gcc.target/s390/hotpatch-5.c: Likewise.
5012 * gcc.target/s390/hotpatch-6.c: Likewise.
5013 * gcc.target/s390/hotpatch-7.c: Likewise.
5014 * gcc.target/s390/hotpatch-8.c: Likewise.
5015 * gcc.target/s390/hotpatch-9.c: Likewise.
5016 * gcc.target/s390/hotpatch-10.c: Likewise.
5017 * gcc.target/s390/hotpatch-11.c: Likewise.
5018 * gcc.target/s390/hotpatch-12.c: Likewise.
5019 * gcc.target/s390/hotpatch-13.c: Likewise.
5020 * gcc.target/s390/hotpatch-14.c: Likewise.
5021 * gcc.target/s390/hotpatch-15.c: Likewise.
5022 * gcc.target/s390/hotpatch-16.c: Likewise.
5023 * gcc.target/s390/hotpatch-17.c: Likewise.
5024 * gcc.target/s390/hotpatch-18.c: Likewise.
5025 * gcc.target/s390/hotpatch-19.c: Likewise.
5027 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5030 * gcc.target/i386/pr65103-1.c: New.
5032 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
5035 * gcc.target/i386/pr65044.c: New.
5037 2015-03-12 Tom de Vries <tom@codesourcery.com>
5039 PR rtl-optimization/64895
5040 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
5041 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5042 * gcc.target/i386/fuse-caller-save.c: Ditto.
5044 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5046 * gcc.dg/ipa/pr63569.c: Fix template.
5048 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
5050 * g++.dg/ipa/pr64146.C: Require fpic support.
5052 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
5055 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
5056 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
5058 2015-03-11 Jakub Jelinek <jakub@redhat.com>
5060 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
5061 to dg-options, fix up dg-skip-if.
5063 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
5066 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
5067 * gcc.target/avr/tiny-caller-save.c: Same.
5069 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5072 * g++.dg/pr65242.C: New test.
5074 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
5076 * c-c++-common/asan/no-asan-check-glob.c: New test.
5078 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5081 * g++.dg/other/default11.C: New.
5082 * g++.dg/other/default12.C: Likewise.
5084 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5087 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5089 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5092 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5094 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5097 * g++.dg/cpp0x/pr65127.C: New test.
5099 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5101 * gcc.dg/ipa/PR64550.c: Update template.
5103 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5104 Tobias Burnus <burnus@net-b.de>
5106 * gfortran.dg/coarray_sync_memory.f90: New.
5108 2015-03-10 Marek Polacek <polacek@redhat.com>
5111 * c-c++-common/ubsan/pr65367.c: New test.
5113 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5115 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5116 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5117 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5118 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5119 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5120 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5121 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5122 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5123 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5124 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5125 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5126 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5127 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5129 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5131 * lib/mpx-dg.exp (mpx_link_flags): New.
5134 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5135 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5136 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5137 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5138 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5139 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5140 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5141 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5142 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5143 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5144 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5145 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5146 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5147 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5148 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5149 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5153 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5154 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5155 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5156 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5157 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5158 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5159 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5160 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5161 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5162 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5163 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5164 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5165 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5166 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5167 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5168 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5169 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5170 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5171 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5173 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5174 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5175 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5176 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5177 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5178 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5179 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5180 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5181 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5182 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5183 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5184 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5185 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5186 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5187 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5188 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5189 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5190 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5191 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5192 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5193 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5194 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5195 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5196 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5197 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5198 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5199 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5200 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5201 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5202 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5203 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5204 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5205 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5206 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5207 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5208 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5209 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5210 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5211 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5212 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5213 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5214 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5215 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5216 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5217 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5218 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5219 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5220 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5221 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5222 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5223 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5224 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5225 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5226 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5227 * gcc.target/i386/mpx/label-address-1.c: New.
5228 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5229 * gcc.target/i386/mpx/macro.c: New.
5230 * gcc.target/i386/mpx/mpx-check.h: New.
5231 * gcc.target/i386/mpx/mpx.exp: New.
5232 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5233 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5234 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5235 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5236 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5237 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5238 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5239 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5240 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5241 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5242 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5243 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5244 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5245 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5246 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5247 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5248 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5249 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5250 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5251 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5252 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5253 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5254 * gcc.target/i386/mpx/reference-1-nov.c: New.
5255 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5256 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5257 * gcc.target/i386/mpx/reference-2-nov.c: New.
5258 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5259 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5260 * gcc.target/i386/mpx/reference-3-nov.c: New.
5261 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5262 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5263 * gcc.target/i386/mpx/reference-4-nov.c: New.
5264 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5265 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5266 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5267 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5268 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5269 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5270 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5271 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5272 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5273 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5274 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5275 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5276 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5277 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5278 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5279 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5280 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5281 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5282 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5283 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5284 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5285 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5286 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5287 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5288 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5289 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5290 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5291 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5292 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5293 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5294 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5295 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5296 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5297 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5298 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5299 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5300 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5301 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5302 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5303 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5304 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5305 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5306 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5307 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5308 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5309 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5310 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5311 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5312 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5313 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5314 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5315 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5316 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5317 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5318 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5319 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5320 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5321 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5322 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5323 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5324 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5325 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5326 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5327 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5328 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5329 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5330 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5331 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5332 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5333 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5334 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5335 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5336 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5337 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5338 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5339 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5340 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5341 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5342 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5343 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5344 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5345 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5346 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5347 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5348 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5349 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5350 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5351 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5352 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5353 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5354 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5355 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5356 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5357 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5358 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5359 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5360 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5361 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5362 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5363 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5364 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5365 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5366 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5367 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5368 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5369 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5370 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5371 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5372 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5373 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5374 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5375 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5376 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5377 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5378 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5379 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5380 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5381 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5382 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5383 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5384 * gcc.target/i386/mpx/vla-1-nov.c: New.
5385 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5386 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5387 * gcc.target/i386/mpx/vla-2-nov.c: New.
5388 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5390 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5392 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5394 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5396 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5398 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5400 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5401 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5403 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5406 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5409 * c-c++-common/pr65120.c: New test.
5411 PR rtl-optimization/65321
5412 * gcc.dg/pr65321.c: New test.
5414 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5416 PR tree-optimization/65355
5417 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5419 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5422 * c-c++-common/pr49706.c: Adjust tests for not warning
5423 about !!x == y or !b == y where b is boolean, and add
5425 * c-c++-common/pr62199-2.c: Likewise.
5427 2015-03-09 Richard Biener <rguenther@suse.de>
5430 * gcc.dg/torture/pr65270-1.c: New testcase.
5431 * gcc.dg/torture/pr65270-2.c: Likewise.
5433 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5435 PR tree-optimization/63743
5436 * gcc.dg/pr63743.c: New test.
5438 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5441 * g++.dg/lto/pr65316_0.C: New testcase.
5442 * g++.dg/lto/pr65316_1.C: New testcase.
5444 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5447 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5449 * g++.dg/abi/rtti3.C: Likewise.
5451 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5454 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5456 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5458 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5460 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5462 2015-03-08 Morin <mikael@gcc.gnu.org>
5465 * gfortran.dg/entry_20.f90: New.
5467 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5470 * gcc.c-torture/compile/pr65153.c: New.
5472 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5475 * g++.dg/torture/pr65249.C: New.
5477 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5479 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5481 (int64_t): Likewise.
5483 2015-03-07 Marek Polacek <polacek@redhat.com>
5484 Martin Uecker <uecker@eecs.berkeley.edu>
5487 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5489 * c-c++-common/ubsan/bounds-8.c: New test.
5490 * c-c++-common/ubsan/bounds-9.c: New test.
5491 * gcc.dg/ubsan/bounds-2.c: New test.
5493 2015-03-05 Martin Sebor <msebor@redhat.com>
5495 * PR testsuite/63175
5496 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5497 checking of results into main to prevent it from getting optimized
5499 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5501 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5503 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5504 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5505 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5508 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5510 * g++.dg/lto/pr65302_1.C: New testcase.
5511 * g++.dg/lto/pr65302_0.C: New testcase.
5513 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5515 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5516 -fno-ipa-icf to dg-options.
5518 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5520 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5521 compiles using the linker plugin.
5523 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5525 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5527 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5529 * gcc.target/arm/pr65067.c: New test.
5531 2015-03-05 Martin Liska <mliska@suse.cz>
5534 * gcc.dg/ipa/pr65318.c: New test.
5536 2015-03-05 Marek Polacek <polacek@redhat.com>
5538 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5540 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5542 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5544 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5546 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5547 max-unroll-times back to defaults for s390.
5549 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5553 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5556 * g++.dg/cpp0x/initlist92.C: New.
5558 2015-03-05 Richard Biener <rguenther@suse.de>
5560 PR tree-optimization/65310
5561 * gcc.dg/vect/pr65310.c: New testcase.
5563 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5566 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5568 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5570 * gnat.dg/entry_queues3.adb: New test.
5572 2015-03-04 Ian Lance Taylor <iant@google.com>
5574 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5576 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5579 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5581 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5583 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5584 -fno-ipa-icf to dg-options
5585 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5586 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5588 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/cpp0x/decltype62.C: New.
5593 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5595 * gnat.dg/object_overflow5.adb: New test.
5597 2015-03-03 Martin Liska <mliska@suse.cz>
5600 * gcc.dg/ipa/pr65287.c: New test.
5602 2015-03-03 Martin Jambor <mjambor@suse.cz>
5603 Eric Botcazou <ebotcazou@adacore.com>
5605 * gnat.dg/specs/pack12.ads: New test.
5607 2015-03-03 Martin Liska <mliska@suse.cz>
5609 * gcc.dg/ipa/PR65282.c: New test.
5611 2015-03-13 Jeff Law <law@redhat.com>
5613 PR tree-optimization/65241
5614 * gcc.c-torture/compile/pr65241.c: New test.
5616 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5619 * gcc.target/avr/torture/pr64331.c: New test.
5621 2015-03-03 Martin Liska <mliska@suse.cz>
5622 Jan Hubicka <hubicka@ucw.cz>
5624 * g++.dg/ipa/pr65263.C: New test.
5626 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5629 * gcc.dg/lto/pr65130_0.c: New testcase.
5630 * gcc.dg/lto/pr65130_1.c: New testcase.
5632 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5635 * g++.dg/torture/pr64988.C: New testcase.
5637 2015-03-02 Tobias Burnus <burnus@net-b.de>
5639 * gfortran.dg/coarray_atomic_6.f90: New.
5641 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5644 * gcc.target/i386/pr65184.c: New.
5646 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5649 * gcc.target/i386/pr65183.c: New.
5651 2015-02-28 Martin Liska <mliska@suse.cz>
5652 Jan Hubicka <hubicka@ucw.cz>
5654 * gcc.dg/ipa/ipa-icf-35.c: New test.
5655 * gcc.dg/ipa/ipa-icf-36.c: New test.
5656 * gcc.dg/ipa/ipa-icf-37.c: New test.
5658 2015-02-28 Martin Liska <mliska@suse.cz>
5659 Jan Hubicka <hubicka@ucw.cz>
5662 * gcc.dg/ipa/ipa-icf-34.c: New test.
5664 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5667 * gcc.target/sh/sh/pr61142.c: New.
5669 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5671 * g++.dg/other/dump-ada-spec-3.C: New test.
5673 2015-03-01 Martin Liska <mliska@suse.cz>
5675 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5676 * g++.dg/ipa/pr63595.C: Update expected results.
5678 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5681 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5683 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5685 * gcc.dg/vect/pr59354.c: Move vector producing code to
5688 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5691 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5692 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5693 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5694 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5696 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5698 PR tree-optimization/65048
5699 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5700 (foo): Use K&R style definition.
5702 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5705 * g++.dg/pr65032.C: New.
5707 2015-02-27 Marek Polacek <polacek@redhat.com>
5710 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5713 2015-02-27 Marek Polacek <polacek@redhat.com>
5716 * gcc.dg/pr65228.c: New test.
5718 2015-02-27 Kai Tietz <ktietz@redhat.com>
5721 * gcc.dg/weak/weak-17.c: New file.
5723 2015-02-27 Richard Biener <rguenther@suse.de>
5726 * g++.dg/lto/pr65193_0.C: New testcase.
5728 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5730 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5731 * gcc.target/s390/hotpatch-8.c: Likewise.
5732 * gcc.target/s390/hotpatch-9.c: Likewise.
5733 * gcc.target/s390/pr61078.c: Likewise.
5734 * gcc.target/s390/pr57960.c: Remove -m64.
5735 * gcc.target/s390/pr61078.c: Likewise.
5737 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5738 Martin Liska <mliska@suse.cz>
5741 * gcc.dg/pr64454.c: Disable ICF.
5742 * gcc.dg/pr28685-1.c: Disable ICF
5743 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5744 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5745 * g++.dg/ipa/ipa-icf-4.C: Update template.
5747 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5749 PR tree-optimization/65216
5750 * gcc.c-torture/execute/pr65216.c: New test.
5752 PR tree-optimization/65215
5753 * gcc.c-torture/execute/pr65215-1.c: New test.
5754 * gcc.c-torture/execute/pr65215-2.c: New test.
5755 * gcc.c-torture/execute/pr65215-3.c: New test.
5756 * gcc.c-torture/execute/pr65215-4.c: New test.
5757 * gcc.c-torture/execute/pr65215-5.c: New test.
5759 2015-02-26 Tom de Vries <tom@codesourcery.com>
5761 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5763 2015-02-26 Martin Liska <mliska@suse.cz>
5764 Jan Hubicka <hubicka@ucw.cz>
5766 * g++.dg/ipa/pr64146.C: Update expected results.
5767 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5768 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5769 * gcc.dg/ipa/ipa-icf-34.c: New test.
5771 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5774 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5775 (dg-additional-options): Remove dg directive.
5776 (dg-final): Add dg directive.
5778 2015-02-26 Marek Polacek <polacek@redhat.com>
5781 * g++.dg/ipa/pr65008.C: New test.
5783 2015-02-26 Tom de Vries <tom@codesourcery.com>
5785 * lib/profopt.exp (profopt-target-cleanup): New proc.
5786 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5787 files from sources from dg-additional-sources.
5789 2015-02-26 Tom de Vries <tom@codesourcery.com>
5791 * lib/gcov.exp: Cleanup in case of xfail.
5793 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5795 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5797 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5800 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5801 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5802 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5803 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5804 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5805 * g++.dg/debug/pr46123.C: XFAIL and move...
5806 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5807 * gcc.dg/debug/dwarf2-3.c: Move...
5808 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5810 2015-02-26 Marek Polacek <polacek@redhat.com>
5813 * g++.dg/cpp1y/pr65202.C: New test.
5815 2015-02-26 Tom de Vries <tom@codesourcery.com>
5817 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5818 locale_facets.h.gcov.
5820 2015-02-26 Tom de Vries <tom@codesourcery.com>
5822 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5824 2015-02-26 Tom de Vries <tom@codesourcery.com>
5826 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5828 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5831 * gcc.target/i386/pr65217.c: New.
5833 2015-02-26 Tom de Vries <tom@codesourcery.com>
5835 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5837 2015-02-26 Tom de Vries <tom@codesourcery.com>
5839 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5841 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5843 PR tree-optimization/65048
5844 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5846 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5848 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5849 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5851 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5854 * gcc.target/i386/pr65161.c: New test.
5856 2015-02-26 Terry Guo <terry.guo@arm.com>
5858 * gcc.target/arm/no-volatile-in-it.c: New test.
5860 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5862 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5863 (dg-options): Add -save-temps.
5864 (dg-final): Add cleanup-saved-temps.
5866 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5868 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5870 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5872 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5873 * gcc.target/powerpc/pack01.c: Include string.h.
5875 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5878 * gcc.target/i386/pr65167.c: New.
5880 2015-02-25 Kai Tietz <ktietz@redhat.com>
5882 PR tree-optimization/61917
5883 * gcc.dg/vect/vect-pr61917.c: New file.
5885 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5887 PR tree-optimization/65170
5888 * gcc.c-torture/execute/pr65170.c: New test.
5889 * gcc.dg/tree-ssa/vrp96.c: New test.
5891 2015-02-24 Tom de Vries <tom@codesourcery.com>
5893 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5895 2015-02-24 Tom de Vries <tom@codesourcery.com>
5898 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5899 (dg-additional-files-options): Copy additional_sources to
5900 additional_sources_used before emptying additional_sources.
5901 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5902 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5903 (cleanup-saved-temps): Use additional_sources_used instead of
5905 (dg-test): Reset additional_sources_used.
5907 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5910 * gfortran.dg/integer_exponentiation_6.F90: New test.
5912 2015-02-23 Martin Sebor <msebor@redhat.com>
5915 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5916 two parts. One to save registers, the other to verify the
5917 registers have the right values. Save register state into
5918 static data rather than on the stack.
5920 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5923 * c-c++-common/asan/pr63888.c: New test.
5925 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5928 * gcc.c-torture/compile/pr65163.c: New.
5930 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5932 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5933 with -m31 on 64 bit.
5934 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5935 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5937 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5939 * gcc.target/s390/20090223-1.c: Add
5940 -Wno-implicit-function-declaration option.
5941 * gcc.target/s390/pr42224.c: Likewise.
5942 * gcc.target/s390/pr55718.c: Likewise.
5944 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5946 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5947 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5948 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5949 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5950 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5951 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5952 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5953 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5954 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5955 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5956 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5957 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5958 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5959 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5960 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5961 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5962 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5963 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5964 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5965 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5966 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5968 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5970 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5971 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5972 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5973 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5974 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5975 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5976 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5977 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5978 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5979 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5980 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5981 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5982 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5983 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5984 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5985 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5987 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5991 * gfortran.dg/pr61960.f90: New.
5992 * gfortran.dg/pr64230.f90: New.
5993 * gfortran.dg/pr64980.f03: New.
5995 2015-02-22 Tom de Vries <tom@codesourcery.com>
5997 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5999 2015-02-21 Arnaud Charlet <charlet@adacore.com>
6002 * gnat.dg/timing_events.adb: Removed, invalid test.
6004 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
6007 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
6009 * g++.dg/gcov/gcov-2.C: Likewise.
6011 2015-02-20 Richard Biener <rguenther@suse.de>
6013 PR tree-optimization/65136
6014 * gcc.dg/tree-ssa/pr65136.c: New testcase.
6016 2015-02-20 Jakub Jelinek <jakub@redhat.com>
6019 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
6020 and nvptx-*-* blacklisting.
6022 * gcc.dg/sibcall-9.c: New test.
6023 * gcc.dg/sibcall-10.c: New test.
6025 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6027 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
6029 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
6032 * gcc.target/avr/torture/pr64452.c: New test.
6034 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
6036 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
6037 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
6039 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6042 * lib/target-supports.exp (check_compile): Check whether
6043 additional_sources is defined before using it.
6045 2015-02-19 Jakub Jelinek <jakub@redhat.com>
6048 * g++.dg/opt/pr65074.C: New file.
6050 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
6052 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
6053 (size_type): New typedef.
6054 (operator "" _script): Use it for the last argument.
6056 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6058 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
6060 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6062 * lib/target-supports.exp (check_compile): Save/restore
6063 additional_sources that may belong to an actual test.
6065 2015-02-18 Jakub Jelinek <jakub@redhat.com>
6067 PR gcov-profile/64634
6068 * g++.dg/gcov/gcov-15.C: New test.
6070 2015-02-18 Tom de Vries <tom@codesourcery.com>
6072 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
6074 2015-02-18 Tom de Vries <tom@codesourcery.com>
6076 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6078 2015-02-18 Tom de Vries <tom@codesourcery.com>
6080 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6082 2015-02-18 Tom de Vries <tom@codesourcery.com>
6084 * gfortran.dg/fmt_cache_1.f: Add missing close.
6086 2015-02-18 Tom de Vries <tom@codesourcery.com>
6089 * gfortran.dg/read_eof_8.f90: Add missing close.
6091 2015-02-18 Richard Biener <rguenther@suse.de>
6093 PR tree-optimization/65063
6094 * gcc.dg/pr65063.c: New testcase.
6096 2015-02-18 Richard Biener <rguenther@suse.de>
6098 PR tree-optimization/62217
6099 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6101 2015-02-18 Marek Polacek <polacek@redhat.com>
6104 * c-c++-common/ubsan/pr65081.c: New test.
6106 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6108 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6109 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6111 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6113 * gcc.dg/ipa/propalign-3.c: New test.
6115 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6118 * gcc.target/sh/pr64793.c: New.
6119 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6121 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6123 * gcc.target/arm/divzero.c: New test case.
6125 2015-02-17 Tom de Vries <tom@codesourcery.com>
6127 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6129 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6130 Jakub Jelinek <jakub@redhat.com>
6133 * g++.dg/cpp0x/pr65075.C: New test.
6135 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6138 * gcc.target/powerpc/pr65058.c: New test.
6140 2015-02-16 Jeff Law <law@redhat.com>
6142 PR tree-optimization/64823
6143 * gcc.dg/uninit-20.c: New test.
6145 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6146 James Greenhalgh <james.greenhalgh@arm.com>
6149 * gcc.dg/ipa/ipa-clone-1.c: New test.
6151 2015-02-16 Richard Biener <rguenther@suse.de>
6153 PR tree-optimization/65077
6154 * gcc.dg/torture/pr65077.c: New testcase.
6156 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6158 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6159 Directive adjusted to scan for ldaxr.
6160 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6161 adjusted to scan for ldaex.
6163 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6166 * g++.dg/cpp0x/constexpr-65080.C: New.
6168 2015-02-16 Richard Biener <rguenther@suse.de>
6170 PR tree-optimization/63593
6171 * gcc.dg/pr63593.c: New testcase.
6173 2015-02-16 Marek Polacek <polacek@redhat.com>
6176 * gcc.dg/pr65066.c: New test.
6178 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6180 * gcc.dg/pr65002.C: Move ...
6181 * g++.dg/ipa/pr65002.C: ... here.
6183 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6185 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6186 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6187 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6188 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6190 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6193 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6194 the expression to find calls.
6195 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6196 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6197 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6198 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6199 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6201 2015-02-14 Marek Polacek <polacek@redhat.com>
6204 * gcc.dg/array-11.c: New test.
6205 * gcc.dg/array-12.c: New test.
6206 * gcc.dg/array-13.c: New test.
6207 * gcc.dg/array-14.c: New test.
6208 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6209 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6210 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6211 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6212 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6213 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6215 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6218 * g++.dg/lookup/using54.C: New.
6220 2015-02-13 Jeff Law <law@redhat.com>
6223 Revert my change for tree-optimization/64823.
6225 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6227 PR tree-optimization/65053
6228 * gcc.c-torture/execute/pr65053-1.c: New test.
6229 * gcc.c-torture/execute/pr65053-2.c: New test.
6231 2015-02-13 Marek Polacek <polacek@redhat.com>
6234 * gcc.dg/pr65050.c: New test.
6236 2015-02-13 Jeff Law <law@redhat.com>
6238 PR tree-optimization/64823
6239 * gcc.dg/uninit-20.c: New test.
6241 PR rtl-optimization/47477
6242 * gcc.dg/tree-ssa/pr47477.c: New test.
6244 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6247 * g++.dg/parse/ivdep-2.C: New.
6248 * g++.dg/parse/ivdep-3.C: Likewise.
6250 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6253 * gfortran.dg/continuation_13.f90: New test.
6254 * gfortran.dg/continuation_14.f: New test.
6256 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6259 * g++.dg/cpp0x/sfinae55.C: New.
6261 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6264 * g++.dg/ipa/pr65034.C: New test.
6266 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6268 PR tree-optimization/65002
6269 * gcc.dg/pr65002.C: New.
6271 2015-02-13 Marek Polacek <polacek@redhat.com>
6274 * c-c++-common/pr65040.c: New test.
6276 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6278 PR tree-optimization/64705
6279 * gcc.dg/tree-ssa/pr64705.c: New test.
6281 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6284 * gcc.dg/visibility-22.c: New test.
6285 * gcc.dg/visibility-23.c: New test.
6286 * gcc.target/i386/pr32219-1.c: New test.
6287 * gcc.target/i386/pr32219-2.c: New test.
6288 * gcc.target/i386/pr32219-3.c: New test.
6289 * gcc.target/i386/pr32219-4.c: New test.
6290 * gcc.target/i386/pr32219-5.c: New test.
6291 * gcc.target/i386/pr32219-6.c: New test.
6292 * gcc.target/i386/pr32219-7.c: New test.
6293 * gcc.target/i386/pr32219-8.c: New test.
6294 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6296 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6298 PR libgfortran/57822
6299 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6300 four different KINDs.
6302 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6305 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6308 * g++.dg/ubsan/pr65000.C: New test.
6310 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6313 * gfortran.dg/finalize_28.f90: New test
6315 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6318 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6319 DW_TAG_lexical_block removal.
6320 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6321 * g++.dg/guality/pr55541.C: New test.
6324 * g++.dg/ubsan/pr64984.C: New test.
6326 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6328 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6330 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6334 instructions for 2015-01-14 get_memmodel changes.
6335 * gcc.target/powerpc/atomic-p8.c: Likewise.
6338 * g++.dg/ubsan/pr65019.C: New test.
6340 PR tree-optimization/65014
6341 * gcc.c-torture/compile/pr65014.c: New test.
6343 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6345 PR libgfortran/57822
6346 * gfortran/fmt_g0_7.f08: Revise test.
6348 2015-02-11 Jeff Law <law@redhat.com>
6351 * gcc.target/m68k/pr63347.c: New test.
6353 2015-02-11 Marek Polacek <polacek@redhat.com>
6355 * g++.dg/ubsan/shift-1.C: New test.
6356 * gcc.dg/ubsan/c-shift-2.c: New test.
6357 * c-c++-common/ubsan/shift-5.c: Remove file.
6359 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6361 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6362 Directive adjusted to XFAIL.
6363 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6366 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6369 * g++.dg/opt/pr65003.C: New test.
6371 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6373 * lib/target-supports.exp (check_effective_target_pie): Renamed
6375 (check_effective_target_pie_enabled): This.
6376 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6377 * gcc.target/i386/pie.c: Likewise.
6379 2015-02-11 Andrew Pinski <apinski@cavium.com>
6382 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6383 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6385 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6388 * gcc.target/i386/pr61925-1.c: New test.
6389 * gcc.target/i386/pr61925-2.c: New test.
6390 * gcc.target/i386/pr61925-3.c: New test.
6392 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6395 * g++.dg/asan/pr65004.C: New test.
6397 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6400 * gcc.taget/sh/pr64661-0.h: New.
6401 * gcc.taget/sh/pr64661-1.c: New.
6402 * gcc.taget/sh/pr64661-2.c: New.
6403 * gcc.taget/sh/pr64661-3.c: New.
6404 * gcc.taget/sh/pr64661-4.c: New.
6406 2015-02-10 Richard Biener <rguenther@suse.de>
6408 PR tree-optimization/64995
6409 * g++.dg/torture/pr64995.C: New testcase.
6411 2015-02-10 Richard Biener <rguenther@suse.de>
6413 PR tree-optimization/64909
6414 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6416 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6418 * gcc.dg/signbit-sa.c: New test.
6420 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6422 PR libgfortran/57822
6423 * gfortran/fmt_g0_7.f08: New test.
6425 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6427 PR tree-optimization/43378
6428 * gcc.dg/tree-ssa/pr43378.c: New test.
6430 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6433 * g++.dg/torture/pr64978.C: New testcase.
6435 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6438 * gcc.dg/asan/pr64981.c: New test.
6440 2015-02-09 Marek Polacek <polacek@redhat.com>
6443 * gcc.dg/pr64856.c: New test.
6445 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6448 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6449 * gcc.c-torture/execute/pr64979.c: New test.
6451 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6453 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6455 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6457 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6458 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6460 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6463 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6465 2015-02-09 Richard Biener <rguenther@suse.de>
6467 PR tree-optimization/54000
6468 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6470 2015-02-09 Tom de Vries <tom@codesourcery.com>
6472 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6474 2015-02-09 Martin Liska <mliska@suse.cz>
6476 * g++.dg/ipa/pr64858.C: New test.
6478 2015-02-09 Tom de Vries <tom@codesourcery.com>
6480 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6482 2015-02-08 Andrew Pinski <apinski@cavium.com>
6484 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6486 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6489 * gfortran.dg/use_rename_8.f90: New.
6491 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6493 * gnat.dg/addr7.ad[sb]: New test.
6494 * gnat.dg/addr8.ad[sb]: Likewise.
6496 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6499 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6500 from jit.dg/test-compile-to-executable.c's create_code, with a
6501 clarification of the output message.
6502 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6504 (test_jit): Use CHECK_NO_ERRORS when calling
6505 gcc_jit_context_compile_to_file.
6506 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6507 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6508 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6509 about deletions that are attempted.
6510 (jit-verify-compile-to-file): Rename to...
6511 (jit-verify-output-file-was-created): ...this, and drop the
6512 attempt to run "file" and verify the output.
6513 (jit-verify-assembler): New function.
6514 (jit-verify-object): New function.
6515 (jit-verify-dynamic-library): New function.
6516 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6517 favor of an implementation from new file
6518 create-code-for-hello-world-executable.h, which also adds a
6520 (dg-final): Replace jit-verify-compile-to-file with
6521 jit-verify-output-file-was-created, and invoke new function
6522 jit-verify-assembler.
6523 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6525 (dg-final): Replace jit-verify-compile-to-file with
6526 jit-verify-output-file-was-created, and invoke new function
6527 jit-verify-dynamic-library.
6528 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6529 favor of an implementation from new file
6530 create-code-for-hello-world-executable.h, which also adds a
6532 (dg-final): Replace jit-verify-compile-to-file with
6533 jit-verify-output-file-was-created. Strengthen the expected stdout
6534 from the built executable.
6535 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6536 favor of an implementation from new file
6537 create-code-for-hello-world-executable.h, which also adds a
6539 (dg-final): Replace jit-verify-compile-to-file with
6540 jit-verify-output-file-was-created, and invoke new function
6542 * jit.dg/verify-dynamic-library.c: New source file.
6544 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6545 Brian Rzycki <b.rzycki@samsung.com>
6547 PR tree-optimization/64878
6548 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6550 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6553 * g++.dg/ipa/pr64896.C: New test.
6555 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6558 * gcc.target/powerpc/pr64205.c: New file.
6560 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6562 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6563 (dg-options): Use -fpie instead of -fPIE -pie.
6565 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6568 * g++.dg/asan/pr64937.C: New test.
6570 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6573 * gfortran.dg/class_to_type_4.f90: New test
6575 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6577 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6579 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6581 PR rtl-optimization/64957
6583 * gcc.c-torture/execute/pr64957.c: New test.
6585 2015-02-05 Jeff Law <law@redhat.com>
6588 * gcc.target/h8300/pr17306-1.c: New test.
6589 * gcc.target/h8300/pr17306-2.c: New test.
6591 2015-02-05 Tobias Burnus <burnus@net-b.de>
6594 * gfortran.dg/structure_constructor_12.f90: New.
6596 2015-02-05 Jeff Law <law@redhat.com>
6599 gcc.target/h8300/pr58400.c: New test.
6601 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6603 * gcc.target/arm/macro_defs0.c: New test.
6604 * gcc.target/arm/macro_defs1.c: New test.
6605 * gcc.target/arm/macro_defs2.c: New test.
6607 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6609 PR rtl-optimization/64905
6610 * gcc.target/i386/pr64905.c: Require nonpic target.
6611 (dg-options): Add -fomit-frame-pointer.
6614 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6616 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6619 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6622 * gfortran.dg/type_to_class_2.f90: New test
6623 * gfortran.dg/type_to_class_3.f90: New test
6625 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6628 * g++.dg/torture/pr64686.C: New testcase.
6630 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6632 PR rtl-optimization/64905
6633 * gcc.target/i386/pr64905.c: New file.
6635 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6637 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6638 * gcc.dg/guality/pr41616-1.c: Ditto.
6640 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6643 * gcc.dg/pr64817-3.c: New.
6645 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6646 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6648 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6649 pass parameters in registers.
6650 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6651 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6652 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6654 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6655 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6657 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6658 list, allow for multilibed targets.
6659 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6661 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6663 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6664 * gcc.dg/pr46728-6.c: Ditto.
6666 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6668 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6669 for mips_nanlegacy target.
6671 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6673 * gcc.target/i386/chkp-hidden-def.c: New.
6675 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6678 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6679 to use 24 bits for bitfield b.
6681 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6684 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6685 cache result in a global variable. Include all 32-bit targets for
6688 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6690 PR rtl-optimization/64756
6691 * gcc.c-torture/execute/pr64756.c: New test.
6693 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6696 * gcc.target/sh/pr64660-0.h: New.
6697 * gcc.target/sh/pr64660-1.c: New.
6698 * gcc.target/sh/pr64660-2.c: New.
6699 * gcc.target/sh/pr64660-3.c: New.
6700 * gcc.target/sh/pr64660-4.c: New.
6702 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6705 * g++.dg/warn/Waddress-2.C: New.
6707 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6710 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6712 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6714 PR preprocessor/64803
6715 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6717 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6719 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6721 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6724 (_ARM_FPSRC): Add DN and AHP fields.
6725 (clean_results): Force DN=1 on AArch64.
6726 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6727 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6728 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6729 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6730 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6731 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6733 2015-02-02 Alan Modra <amodra@gmail.com>
6735 * gcc.target/powerpc/cprophard.c: New.
6737 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6739 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6740 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6742 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6745 * gcc.dg/pr64817-1.c: New test.
6746 * gcc.dg/pr64817-2.c: New test.
6748 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6751 * gcc.target/sh/pr64851-0.h: New
6752 * gcc.target/sh/pr64851-1.c: New
6753 * gcc.target/sh/pr64851-2.c: New
6754 * gcc.target/sh/pr64851-3.c: New
6755 * gcc.target/sh/pr64851-4.c: New
6757 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6760 * gcc.dg/torture/pr64882.c: New test.
6762 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6765 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6768 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6770 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6771 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6772 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6773 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6774 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6775 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6777 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6778 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6780 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6781 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6784 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6787 * g++.dg/pr64688-2.C: New.
6789 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6791 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6792 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6793 * gcc.target/i386/fuse-caller-save.c: Ditto.
6794 * gcc.target/i386/headmerge-1.c: Ditto.
6795 * gcc.target/i386/headmerge-2.c: Ditto.
6796 * gcc.target/i386/sibcall-6.c: Ditto.
6798 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6801 * gcc.target/i386/pr64617.c: New test.
6803 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6806 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6807 (dg-options): Remove -m32.
6808 (dg-final): Scan for "movb %al" only.
6809 * gcc.target/i386/pr15184-2.c: Ditto.
6811 2015-01-30 Richard Biener <rguenther@suse.de>
6813 PR tree-optimization/64829
6814 * gcc.dg/vect/pr64829.c: New testcase.
6816 2015-01-29 Marek Polacek <polacek@redhat.com>
6819 * gcc.dg/pr64709.c: New test.
6821 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6824 * g++.dg/ubsan/pr64717-1.C: New test.
6825 * g++.dg/ubsan/pr64717-2.C: New test.
6827 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6829 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6831 2015-01-29 Jeff Law <law@redhat.com>
6834 * gcc.target/i386/pr15184-1.c: New test.
6835 * gcc.target/i386/pr15184-2.c: New test.
6837 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6839 PR tree-optimization/64746
6840 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6842 2015-01-29 Richard Biener <rguenther@suse.de>
6844 PR tree-optimization/64853
6845 * gcc.dg/torture/pr64853.c: New testcase.
6847 2015-01-29 Richard Biener <rguenther@suse.de>
6849 PR tree-optimization/64844
6850 * gcc.dg/vect/pr64844.c: New testcase.
6852 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6855 * gcc.dg/pr64809.c: Delete.
6857 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6860 * gcc.target/i386/pr64805.c: New.
6862 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6864 * gcc.dg/guality/guality.h (main): Add argv[0] to
6865 guality_gdb_command.
6867 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6870 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6872 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6875 * gcc.target/sh/sh.exp
6876 (check_effective_target_atomic_model_soft_gusa_available,
6877 check_effective_target_atomic_model_soft_tcb_available,
6878 check_effective_target_atomic_model_soft_imask_available,
6879 check_effective_target_atomic_model_hard_llcs_available): New.
6880 * gcc.target/sh/pr64659-0.h: New.
6881 * gcc.target/sh/pr64659-1.c: New.
6882 * gcc.target/sh/pr64659-2.c: New.
6883 * gcc.target/sh/pr64659-3.c: New.
6884 * gcc.target/sh/pr64659-4.c: New.
6886 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6888 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6889 scan-assembler-times pattern.
6891 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6894 * gcc.dg/pr64809.c: New test.
6896 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6898 PR tree-optimization/64277
6899 * gcc.dg/pr64277.c: New.
6901 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6903 PR tree-optimization/64718
6904 * gcc.c-torture/execute/pr64718.c: New test.
6906 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6908 * gcc.target/aarch64/abs_2.c: New.
6910 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6912 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6913 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6914 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6917 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6920 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6921 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6922 { target comdat_group }.
6924 2015-01-27 Tobias Burnus <burnus@net-b.de>
6927 * gfortran.dg/goacc/coarray_2.f90: New.
6929 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6933 * g++.dg/torture/pr64139.C: New testcase.
6934 * g++.dg/torture/pr60871.C: Likewise.
6936 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6939 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6940 prevent linking errors.
6942 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6945 * g++.dg/torture/pr64282.C: New testcase.
6947 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6949 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6952 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6954 * gcc.target/s390/hotpatch-13.c: New testcase.
6955 * gcc.target/s390/hotpatch-14.c: New testcase.
6956 * gcc.target/s390/hotpatch-15.c: New testcase.
6957 * gcc.target/s390/hotpatch-16.c: New testcase.
6958 * gcc.target/s390/hotpatch-17.c: New testcase.
6959 * gcc.target/s390/hotpatch-18.c: New testcase.
6960 * gcc.target/s390/hotpatch-19.c: New testcase.
6961 * gcc.target/s390/hotpatch-20.c: New testcase.
6962 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6963 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6964 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6965 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6966 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6967 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6968 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6969 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6970 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6971 * gcc.target/s390/hotpatch-10.c: Likewise.
6972 * gcc.target/s390/hotpatch-11.c: Likewise.
6973 * gcc.target/s390/hotpatch-12.c: Likewise.
6974 * gcc.target/s390/hotpatch-2.c: Likewise.
6975 * gcc.target/s390/hotpatch-3.c: Likewise.
6976 * gcc.target/s390/hotpatch-4.c: Likewise.
6977 * gcc.target/s390/hotpatch-5.c: Likewise.
6978 * gcc.target/s390/hotpatch-6.c: Likewise.
6979 * gcc.target/s390/hotpatch-7.c: Likewise.
6980 * gcc.target/s390/hotpatch-8.c: Likewise.
6981 * gcc.target/s390/hotpatch-9.c: Likewise.
6982 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6983 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6984 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6985 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6986 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6987 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6988 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6989 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6991 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6993 * gcc.dg/long_branch.c: New testcase.
6995 2015-01-27 Richard Biener <rguenther@suse.de>
6997 PR tree-optimization/56273
6998 PR tree-optimization/59124
6999 PR tree-optimization/64277
7000 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7001 * gcc.dg/Warray-bounds-12.c: Likewise.
7002 * gcc.dg/Warray-bounds-13.c: Likewise.
7004 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7006 PR rtl-optimization/61058
7007 * gcc.dg/pr61058.c: New test.
7009 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
7011 * gcc.target/i386/chkp-narrow-bounds.c: New.
7013 2015-01-27 Jakub Jelinek <jakub@redhat.com>
7015 PR tree-optimization/64807
7016 * gcc.dg/pr64807.c: New test.
7019 * gcc.dg/pr64766.c: New test.
7021 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
7024 * gcc.target/sh/pr49263-4.c: New.
7026 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7029 * gfortran.dg/allocate_with_mold_1.f90: New test
7031 2015-01-26 Jakub Jelinek <jakub@redhat.com>
7034 * gcc.dg/pr64778.c: New test.
7037 * gcc.dg/vect/pr64421.c: New test.
7039 2015-01-26 Tobias Burnus <burnus@net-b.de>
7042 * gfortran.dg/coarray_36.f: New.
7043 * gfortran.dg/coarray_37.f90: New.
7045 2015-01-26 Janus Weil <janus@gcc.gnu.org>
7048 * gfortran.dg/class_allocate_18.f90: New.
7050 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7052 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
7054 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7056 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
7058 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7060 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
7062 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7064 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
7066 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7068 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
7069 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
7070 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
7071 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
7073 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7075 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
7076 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7077 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7079 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7081 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7082 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7083 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7084 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7085 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7088 2015-01-26 Richard Biener <rguenther@suse.de>
7091 * gcc.dg/uninit-19.c: New testcase.
7093 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7095 * lib/target-supports.exp (check_effective_target_vect64): Add
7098 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7101 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7103 2015-01-26 Tony Liu <tony.liu@arm.com>
7105 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7108 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7111 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7112 correctly, clean up afterwards.
7114 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7117 * gfortran.dg/use_rename_7.f90: New.
7119 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7121 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7122 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7124 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7127 * gcc.target/sh/pr54236-4.c: New.
7129 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7131 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7132 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7135 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7138 * gfortran.dg/open_new_segv.f90: New test.
7140 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7149 * gcc.target/sh/pr64345-1.c: New.
7150 * gcc.target/sh/pr64345-2.c: New.
7151 * gcc.target/sh/pr59533-1.c: New.
7152 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7153 * gcc.target/sh/pr52933-2.c: Likewise.
7154 * gcc.target/sh/pr54089-1.c: Likewise.
7155 * gcc.target/sh/pr54236-1.c: Likewise.
7156 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7157 * gcc.target/sh/pr49263-1.c: Remove xfails.
7158 * gcc.target/sh/pr49263-2.c: Likewise.
7159 * gcc.target/sh/pr49263-3.c: Likewise.
7160 * gcc.target/sh/pr53987-1.c: Likewise.
7161 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7162 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7163 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7164 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7165 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7166 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7168 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7171 2015-01-24 Tom de Vries <tom@codesourcery.com>
7173 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7175 2015-01-23 Ian Lance Taylor <iant@google.com>
7178 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7179 targets without split stack support.
7181 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7184 * gcc.target/i386/pr64317.c: New test.
7186 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7188 PR rtl-optimization/63637
7189 PR rtl-optimization/60663
7190 * gcc.dg/pr63637-1.c: New test.
7191 * gcc.dg/pr63637-2.c: New test.
7192 * gcc.dg/pr63637-3.c: New test.
7193 * gcc.dg/pr63637-4.c: New test.
7194 * gcc.dg/pr63637-5.c: New test.
7195 * gcc.dg/pr63637-6.c: New test.
7196 * gcc.target/i386/pr63637-1.c: New test.
7197 * gcc.target/i386/pr63637-2.c: New test.
7198 * gcc.target/i386/pr63637-3.c: New test.
7199 * gcc.target/i386/pr63637-4.c: New test.
7200 * gcc.target/i386/pr63637-5.c: New test.
7201 * gcc.target/i386/pr63637-6.c: New test.
7203 2015-01-23 Richard Biener <rguenther@suse.de>
7206 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7207 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7209 2015-01-23 Marek Polacek <polacek@redhat.com>
7211 PR preprocessor/60570
7212 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7213 * gcc.dg/cpp/pr60570.c: New test.
7215 2015-01-23 Richard Biener <rguenther@suse.de>
7218 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7219 vectorization on vect64 targets.
7221 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7224 * gfortran.dg/class_allocate_17.f90: New.
7226 2015-01-23 Tobias Burnus <burnus@net-b.de>
7229 * gfortran.dg/goacc/combined_loop.f90: New.
7231 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7234 * gfortran.dg/make_unit.f90: New test.
7236 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7239 * gfortran.dg/negative_unit_int8.f: Update.
7241 2015-01-22 Jeff Law <law@redhat.com>
7244 * gcc.target/m68k/pr52076-1.c: New test.
7245 * gcc.target/m68k/pr52076-2.c: New test.
7247 2015-01-22 Richard Biener <rguenther@suse.de>
7250 * gcc.dg/torture/pr64728.c: New testcase.
7252 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7255 * g++.dg/pr64688.C: New test.
7257 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7259 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7260 to avoid errors with -fpic.
7262 2015-01-22 Richard Biener <rguenther@suse.de>
7265 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7267 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7269 PR rtl-optimization/64682
7270 * gcc.c-torture/execute/pr64682.c: New file.
7272 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7275 * gcc.dg/pr64511.c: New test.
7277 PR rtl-optimization/62078
7278 * g++.dg/opt/pr62078.C: New test.
7281 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7283 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7286 * gfortran.dg/internal_pack_15.f90: New test.
7288 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7290 * c-c++-common/tsan/step.c: New testcase.
7292 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7294 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7296 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7298 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7300 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7302 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7304 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7306 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7308 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7310 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7312 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7314 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7316 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7318 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7320 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7322 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7324 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7326 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7328 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7330 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7332 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7334 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7336 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7338 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7340 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7342 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7343 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7344 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7347 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7349 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7350 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7351 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7354 2015-01-21 Renlin Li <renlin.li@arm.com>
7356 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7357 * g++.dg/tls/thread_local5g.C: Likewise.
7358 * g++.dg/tls/thread_local6g.C: Likewise.
7360 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7362 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7363 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7364 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7366 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7368 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7369 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7370 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7372 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7374 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7375 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7376 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7378 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7380 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7381 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7382 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7384 2015-01-20 Jeff Law <law@redhat.com>
7387 * gcc.target/m68k/pr59946.c: New test.
7389 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7391 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7392 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7393 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7395 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7397 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7398 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7399 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7401 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7403 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7404 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7405 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7407 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7409 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7410 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7411 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7413 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7416 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7418 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7419 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7420 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7422 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7424 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7425 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7426 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7428 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7430 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7432 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7434 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7437 * g++.dg/ubsan/pr64632.C: New test.
7440 * gcc.dg/pr64663.c: New test.
7442 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7445 * g++.dg/warn/Wunused-var-23.C: New.
7447 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7450 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7451 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7453 2015-01-20 Richard Biener <rguenther@suse.de>
7456 * gcc.dg/lto/pr64684_0.c: New testcase.
7457 * gcc.dg/lto/pr64684_1.c: Likewise.
7458 * gcc.dg/lto/pr64684_2.c: Likewise.
7459 * gcc.dg/lto/pr64685_0.c: Likewise.
7460 * gcc.dg/lto/pr64685_1.c: Likewise.
7462 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7465 * g++.dg/cpp1y/lambda-init12.C: New.
7467 2015-01-20 Richard Biener <rguenther@suse.de>
7469 PR tree-optimization/64410
7470 * g++.dg/vect/pr64410.cc: Require vect_double.
7472 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7475 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7477 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7481 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7483 PR rtl-optimization/64081
7484 * gcc.dg/pr64081.c: New test.
7486 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7488 * jit.dg/harness.h: Include <unistd.h>.
7489 (CHECK_NO_ERRORS): New.
7490 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7491 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7492 gcc_jit_context_compile_to_file.
7493 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7494 args to the spawned executable.
7495 (jit-expand-vars): New function.
7496 (jit-exe-params): New variable.
7497 (dg-jit-set-exe-params): New function.
7498 (jit-dg-test): Detect testcases that use
7499 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7500 Set arguments of spawned process to jit-exe-params.
7501 (jit-get-output-filename): New function.
7502 (jit-setup-compile-to-file): New function.
7503 (jit-verify-compile-to-file): New function.
7504 (jit-run-executable): New function.
7505 (jit-verify-executable): New function.
7506 * jit.dg/test-compile-to-assembler.c: New testcase.
7507 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7508 * jit.dg/test-compile-to-executable.c: New testcase.
7509 * jit.dg/test-compile-to-object.c: New testcase.
7511 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7514 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7517 2015-01-19 Martin Liska <mliska@suse.cz>
7519 * objc/compile/pr64668.m: New test.
7521 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7523 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7524 (create_overflow_fn): Update comment to clarify that
7525 the third param of the created function is a bool *, not
7527 (verify_int_overflow_fn): Convert param "expected_ovf" from
7528 int to bool. Update third param of "overflow_fn_type" from int *
7529 to bool *. Update local "actual_ovf" from int to bool.
7530 (verify_uint_overflow_fn): Likewise.
7532 2015-01-19 Martin Liska <mliska@suse.cz>
7534 * gcc.dg/ipa/ipa-icf-33.c: New test.
7536 2015-01-19 Felix Yang <felix.yang@huawei.com>
7537 Haijian Zhang <z.zhanghaijian@huawei.com>
7539 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7540 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7541 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7542 result_float64x2, expected_hfloat64x2): New helper type, variable and
7544 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7545 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7546 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7547 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7548 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7549 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7550 and target without the FMA feature.
7552 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7554 * gcc.target/aarch64/pr64304.c: New testcase.
7556 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7558 PR rtl-optimization/64081
7559 * gcc.dg/pr64081.c: New test.
7561 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7564 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7566 * gcc.target/aarch64/test_frame_6.c: Likewise.
7567 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7568 and x19 (in the epilogue).
7569 * gcc.target/aarch64/test_frame_4.c: Likewise.
7570 * gcc.target/aarch64/test_frame_7.c: Likewise.
7572 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7574 * gcc.target/i386/chkp-always_inline.c: New.
7576 2015-01-15 Andrew Pinski <apinski@cavium.com>
7577 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7579 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7580 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7582 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7585 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7586 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7588 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7591 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7593 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7596 * gcc.target/sh/torture/pr64652.c: New.
7598 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7600 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7601 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7602 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7603 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7604 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7605 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7607 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7610 * g++.dg/torture/pr64378.C: New testcase.
7612 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7615 * gfortran.dg/block_13.f08: New test
7617 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7620 * gfortran.dg/associate_1.f03: Allow test for character with
7623 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7625 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7626 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7628 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7630 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7632 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7635 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7637 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7640 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7643 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7646 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7648 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7651 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7653 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7655 PR rtl-optimization/52773
7656 * gcc.c-torture/compile/pr52773.c: New test.
7658 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7661 * g++.dg/cpp0x/alias-decl-46.C: New.
7663 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7665 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7667 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7669 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7671 (CHECK_FP): Likewise.
7672 (CHECK_CUMULATIVE_SAT): Likewise.
7674 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7676 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7677 (Set_Neon_Cumulative_Sat): Add parameter.
7678 (__set_neon_cumulative_sat): Support new parameter.
7679 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7680 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7682 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7683 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7686 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7688 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7689 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7691 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7694 * g++.dg/tls/thread_local-ice4.C: New.
7696 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7698 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7701 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7704 * g++.dg/cpp0x/vt-62276.C: New.
7706 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7709 * g++.dg/pr64353.C: New.
7711 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7714 * gcc.target/aarch64/pr64263_1.c: New test.
7716 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7718 PR tree-optimization/64434
7719 * gcc.dg/torture/pr64434.c: Move to...
7720 * gcc.dg/pr64434.c: ... here.
7722 2015-01-16 Richard Biener <rguenther@suse.de>
7725 * gcc.dg/uninit-18.c: New testcase.
7727 2015-01-16 Richard Biener <rguenther@suse.de>
7729 PR tree-optimization/64568
7730 * g++.dg/torture/pr64568-2.C: New testcase.
7732 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7735 * gcc.target/i386/chkp-label-address.c: New.
7737 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7740 * gfortran.dg/pointer_init_6.f90: Extended.
7742 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7744 * gcc.c-torture/compile/20150108.c: New test.
7746 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7748 * gcc.target/visium: New directory.
7750 2015-01-16 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/61743
7753 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7754 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7756 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7758 * gcc.dg/pr64015.c: New test.
7760 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7764 * g++.dg/ipa/pr64612.C: New test.
7766 2015-01-16 Renlin Li <renlin.li@arm.com>
7768 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7770 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7772 * gcc.target/i386/sse-14.c: Test new intrinsic.
7773 * gcc.target/i386/sse-22.c: Ditto.
7775 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7778 * g++.dg/cpp0x/auto44.C: New.
7780 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7783 * gcc.target/nios2/gpopt-all.c: New test case.
7784 * gcc.target/nios2/gpopt-local.c: New test case.
7785 * gcc.target/nios2/gpopt-global.c: New test case.
7786 * gcc.target/nios2/gpopt-data.c: New test case.
7787 * gcc.target/nios2/gpopt-none.c: New test case.
7789 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7791 * g++.dg/ubsan/vptr-1.C: New test.
7792 * g++.dg/ubsan/vptr-2.C: New test.
7793 * g++.dg/ubsan/vptr-3.C: New test.
7794 * g++.dg/ubsan/vptr-4.C: New test.
7795 * g++.dg/ubsan/vptr-5.C: New test.
7796 * g++.dg/ubsan/vptr-6.C: New test.
7797 * g++.dg/ubsan/vptr-7.C: New test.
7798 * g++.dg/ubsan/vptr-8.C: New test.
7799 * g++.dg/ubsan/vptr-9.C: New test.
7801 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7803 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7805 * lib/gcc-dg.exp: Likewise.
7807 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7809 PR rtl-optimization/64110
7810 * gcc.target/i386/pr64110.c: Add scan-assembler.
7812 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7813 James Norris <jnorris@codesourcery.com>
7814 Cesar Philippidis <cesar@codesourcery.com>
7815 Ilmir Usmanov <i.usmanov@samsung.com>
7817 * lib/target-supports.exp (check_effective_target_fopenacc): New
7819 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7820 * g++.dg/goacc/goacc.exp: Likewise.
7821 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7822 * gcc.dg/goacc/goacc.exp: Likewise.
7823 * gfortran.dg/goacc/goacc.exp: Likewise.
7824 * c-c++-common/cpp/openacc-define-1.c: New file.
7825 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7826 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7827 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7828 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7829 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7830 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7831 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7832 * c-c++-common/goacc/cache-1.c: Likewise.
7833 * c-c++-common/goacc/clauses-fail.c: Likewise.
7834 * c-c++-common/goacc/collapse-1.c: Likewise.
7835 * c-c++-common/goacc/data-1.c: Likewise.
7836 * c-c++-common/goacc/data-2.c: Likewise.
7837 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7838 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7839 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7840 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7841 * c-c++-common/goacc/if-clause-1.c: Likewise.
7842 * c-c++-common/goacc/if-clause-2.c: Likewise.
7843 * c-c++-common/goacc/kernels-1.c: Likewise.
7844 * c-c++-common/goacc/loop-1.c: Likewise.
7845 * c-c++-common/goacc/loop-private-1.c: Likewise.
7846 * c-c++-common/goacc/nesting-1.c: Likewise.
7847 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7848 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7849 * c-c++-common/goacc/parallel-1.c: Likewise.
7850 * c-c++-common/goacc/pcopy.c: Likewise.
7851 * c-c++-common/goacc/pcopyin.c: Likewise.
7852 * c-c++-common/goacc/pcopyout.c: Likewise.
7853 * c-c++-common/goacc/pcreate.c: Likewise.
7854 * c-c++-common/goacc/pragma_context.c: Likewise.
7855 * c-c++-common/goacc/present-1.c: Likewise.
7856 * c-c++-common/goacc/reduction-1.c: Likewise.
7857 * c-c++-common/goacc/reduction-2.c: Likewise.
7858 * c-c++-common/goacc/reduction-3.c: Likewise.
7859 * c-c++-common/goacc/reduction-4.c: Likewise.
7860 * c-c++-common/goacc/sb-1.c: Likewise.
7861 * c-c++-common/goacc/sb-2.c: Likewise.
7862 * c-c++-common/goacc/sb-3.c: Likewise.
7863 * c-c++-common/goacc/update-1.c: Likewise.
7864 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7865 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7866 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7867 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7868 * gfortran.dg/goacc/assumed.f95: Likewise.
7869 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7870 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7871 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7872 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7873 * gfortran.dg/goacc/branch.f95: Likewise.
7874 * gfortran.dg/goacc/cache-1.f95: Likewise.
7875 * gfortran.dg/goacc/coarray.f95: Likewise.
7876 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7877 * gfortran.dg/goacc/cray.f95: Likewise.
7878 * gfortran.dg/goacc/critical.f95: Likewise.
7879 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7880 * gfortran.dg/goacc/data-tree.f95: Likewise.
7881 * gfortran.dg/goacc/declare-1.f95: Likewise.
7882 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7883 * gfortran.dg/goacc/fixed-1.f: Likewise.
7884 * gfortran.dg/goacc/fixed-2.f: Likewise.
7885 * gfortran.dg/goacc/fixed-3.f: Likewise.
7886 * gfortran.dg/goacc/fixed-4.f: Likewise.
7887 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7888 * gfortran.dg/goacc/if.f95: Likewise.
7889 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7890 * gfortran.dg/goacc/list.f95: Likewise.
7891 * gfortran.dg/goacc/literal.f95: Likewise.
7892 * gfortran.dg/goacc/loop-1.f95: Likewise.
7893 * gfortran.dg/goacc/loop-2.f95: Likewise.
7894 * gfortran.dg/goacc/loop-3.f95: Likewise.
7895 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7896 * gfortran.dg/goacc/omp.f95: Likewise.
7897 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7898 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7899 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7900 * gfortran.dg/goacc/parameter.f95: Likewise.
7901 * gfortran.dg/goacc/private-1.f95: Likewise.
7902 * gfortran.dg/goacc/private-2.f95: Likewise.
7903 * gfortran.dg/goacc/private-3.f95: Likewise.
7904 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7905 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7906 * gfortran.dg/goacc/reduction.f95: Likewise.
7907 * gfortran.dg/goacc/routine-1.f90: Likewise.
7908 * gfortran.dg/goacc/routine-2.f90: Likewise.
7909 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7910 * gfortran.dg/goacc/several-directives.f95: Likewise.
7911 * gfortran.dg/goacc/sie.f95: Likewise.
7912 * gfortran.dg/goacc/subarrays.f95: Likewise.
7913 * gfortran.dg/gomp/map-1.f90: Likewise.
7914 * gfortran.dg/openacc-define-1.f90: Likewise.
7915 * gfortran.dg/openacc-define-2.f90: Likewise.
7916 * gfortran.dg/openacc-define-3.f90: Likewise.
7917 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7918 * g++.dg/gomp/block-2.C: Likewise.
7919 * g++.dg/gomp/block-3.C: Likewise.
7920 * g++.dg/gomp/block-5.C: Likewise.
7921 * g++.dg/gomp/target-1.C: Likewise.
7922 * g++.dg/gomp/target-2.C: Likewise.
7923 * g++.dg/gomp/taskgroup-1.C: Likewise.
7924 * g++.dg/gomp/teams-1.C: Likewise.
7925 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7926 * gcc.dg/cilk-plus/jump.c: Likewise.
7927 * gcc.dg/gomp/block-1.c: Likewise.
7928 * gcc.dg/gomp/block-10.c: Likewise.
7929 * gcc.dg/gomp/block-2.c: Likewise.
7930 * gcc.dg/gomp/block-3.c: Likewise.
7931 * gcc.dg/gomp/block-4.c: Likewise.
7932 * gcc.dg/gomp/block-5.c: Likewise.
7933 * gcc.dg/gomp/block-6.c: Likewise.
7934 * gcc.dg/gomp/block-7.c: Likewise.
7935 * gcc.dg/gomp/block-8.c: Likewise.
7936 * gcc.dg/gomp/block-9.c: Likewise.
7937 * gcc.dg/gomp/target-1.c: Likewise.
7938 * gcc.dg/gomp/target-2.c: Likewise.
7939 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7940 * gcc.dg/gomp/teams-1.c: Likewise.
7942 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7944 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7947 2015-01-15 Mike Stump <mikestump@comcast.net>
7949 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7950 * gcc.dg/inline_2.c: Likewise.
7951 * gcc.dg/inline_3.c: Likewise.
7952 * gcc.dg/inline_4.c: Likewise.
7954 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7957 * gfortran.dg/proc_ptr_comp_43.f90: New.
7959 2015-01-15 Mike Stump <mikestump@comcast.net>
7961 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7962 * gcc.dg/unroll_2.c: Likewise.
7963 * gcc.dg/unroll_3.c: Likewise.
7964 * gcc.dg/unroll_4.c: Likewise.
7965 * gcc.dg/unroll_5.c: Likewise.
7967 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7970 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7972 * gcc.target/aarch64/test_frame_6.c: Likewise.
7973 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7974 x30 and x19 (in the epilogue).
7975 * gcc.target/aarch64/test_frame_4.c: Likewise.
7976 * gcc.target/aarch64/test_frame_7.c: Likewise.
7978 2015-01-15 Martin Liska <mliska@suse.cz>
7980 * g++.dg/ipa/pr64068.C: New test.
7981 * gcc.dg/ipa/PR64559.c: New test.
7983 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7985 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7988 2015-01-15 Richard Biener <rguenther@suse.de>
7990 PR tree-optimization/61743
7991 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7992 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7994 2015-01-15 Renlin Li <renlin.li@arm.com>
7996 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7997 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7999 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8001 * gcc.dg/vect/vect-aggressive-1.c: New.
8002 * gcc.target/i386/avx2-vect-aggressive.c: New.
8004 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
8006 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
8008 2015-01-15 Richard Biener <rguenther@suse.de>
8011 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
8012 -Wl,-undefined,dynamic_lookup.
8014 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
8016 * gnat.dg/opt47.adb: New test.
8018 2015-01-15 Richard Biener <rguenther@suse.de>
8021 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
8023 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
8025 PR tree-optimization/64434
8026 * gcc.dg/torture/pr64434.c: New test.
8028 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
8030 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
8031 -mno-micromips. MIPS32R1 and below require -mno-micromips.
8032 -march=loongson* and -march=octeon* require -mno-micromips.
8034 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
8035 Matthew Fortune <matthew.fortune@imgtec.com>
8037 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
8038 * gcc.target/mips/call-saved-5.c (foo): Likewise.
8039 * gcc.target/mips/call-saved-6.c (foo): Likewise.
8040 * gcc.target/mips/call-saved-7.c: New file.
8041 * gcc.target/mips/call-saved-8.c: New file.
8042 * gcc.target/mips/call-saved-9.c: New file.
8044 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
8046 * gcc.target/mips/lsa.c: New file.
8047 * gcc.target/mips/mips64-lsa.c: Likewise.
8048 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
8049 * gcc.target/mips/mulsize-4.c: Likewise.
8050 * gcc.target/mips/mulsize-5.c: New file.
8051 * gcc.target/mips/mulsize-6.c: Likewise.
8052 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
8053 and !HAS_LSA as ghost options.
8054 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
8057 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
8059 * g++.dg/torture/20141013.c: Set -fno-short-enums.
8061 2015-01-15 Richard Biener <rguenther@suse.de>
8064 * gcc.dg/torture/pr64365.c: New testcase.
8066 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
8068 * gcc.dg/stackprotectexplicit1.c: New test.
8069 * g++.dg/stackprotectexplicit2.c: New test.
8071 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8074 * gfortran.dg/inquire_internal.f90: New.
8075 * gfortran.dg/negative_unit_check.f90: New.
8077 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8080 * gcc.target/sh/pr53988-1.c: New.
8082 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8085 * g++.dg/tls/thread_local-ice3.C: New.
8087 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8089 * gcc.target/i386/fentry-override.c: Properly place {} in target
8090 selector. Remove nonpic.
8091 * gcc.target/i386/fentry.c: Likewise.
8093 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8095 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8096 warnings instead of errors.
8098 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8100 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8101 option support instead of ENABLE_LTO from Makefile.
8103 2015-01-14 Richard Biener <rguenther@suse.de>
8105 PR tree-optimization/59354
8106 * gcc.dg/vect/pr59354.c: New testcase.
8108 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8110 * lib/target-supports.exp
8111 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8112 on ARM architures before v7.
8114 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8117 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8120 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8123 * gcc.target/i386/pr64386.c: New test.
8125 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8128 * gcc.target/i386/pr64393.c: New test.
8130 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8133 * gcc.target/i386/pr64387.c: New test.
8135 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8137 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8139 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8141 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8143 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8146 * gcc.target/arm/pr64453.c: New.
8148 2015-01-14 Richard Biener <rguenther@suse.de>
8151 * gcc.dg/lto/pr64415_0.c: New testcase.
8152 * gcc.dg/lto/pr64415_1.c: Likewise.
8154 2015-01-14 Martin Liska <mliska@suse.cz>
8156 * gcc.dg/ipa/pr64307.c: New test.
8158 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8160 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8163 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8166 * gcc.target/arm/pr64460_1.c: New test.
8168 2015-01-14 Richard Biener <rguenther@suse.de>
8170 PR tree-optimization/64493
8171 PR tree-optimization/64495
8172 * gcc.dg/vect/pr64493.c: New testcase.
8173 * gcc.dg/vect/pr64495.c: Likewise.
8175 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8177 * gcc.dg/Warray-bounds-11.c: New test-case.
8179 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8181 * gcc.target/mips/octeon3-pipe-1.c: New test.
8183 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8185 * jit.dg/harness.h (set_up_logging): Move string concatenation
8187 (concat_strings): New function.
8188 (dump_reproducer): New function.
8189 (test_jit): Call dump_reproducer.
8190 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8192 (jit-dg-test): Delete any generated reproducer from previous runs.
8193 Verify that a generated reproducer was created, and verify that it
8195 * jit.dg/test-nested-contexts.c (main): Call
8196 gcc_jit_context_dump_reproducer_to_file.
8198 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8200 * gcc.dg/aru-2.c: Add dg-require-profiling.
8202 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8204 * lib/target-supports.exp (check_profiling_available): Check if
8207 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8210 * g++.dg/torture/pr64565.C: New testcase.
8212 2015-01-13 Marek Polacek <polacek@redhat.com>
8215 * gcc.dg/tm/pr64391.c: New test.
8217 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8219 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8222 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8224 * gcc.target/i386/pie.c: New test.
8226 * lib/target-supports.exp (check_effective_target_pie): New.
8228 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8230 PR rtl-optimization/64286
8231 * gcc.target/i386/avx2-pr64286.c: New test.
8233 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8236 * g++.dg/cpp0x/vt-57626.C: New.
8238 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8241 * gfortran.dg/pr64528.f90: New test.
8243 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8245 * gcc.target/aarch64/subsp.c: New test.
8247 2015-01-13 Andrew Pinski <apinski@cavium.com>
8249 * gcc.target/aarch64/store-pair-1.c: New testcase.
8251 2015-01-13 Richard Biener <rguenther@suse.de>
8254 * gcc.dg/lto/pr64373_0.c: New testcase.
8256 2015-01-13 Andrew Pinski <apinski@cavium.com>
8258 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8259 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8261 2015-01-13 Richard Biener <rguenther@suse.de>
8263 PR tree-optimization/64406
8264 * gcc.dg/pr64406.c: New testcase.
8266 2015-01-13 Richard Biener <rguenther@suse.de>
8268 PR tree-optimization/64404
8269 * gcc.dg/vect/pr64404.c: New testcase.
8271 2015-01-13 Richard Biener <rguenther@suse.de>
8273 PR tree-optimization/64568
8274 * g++.dg/torture/pr64568.C: New testcase.
8276 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8278 * jit.dg/test-error-local-used-from-other-function.c: New test
8280 * jit.dg/test-error-param-reuse.c: New test case.
8281 * jit.dg/test-error-param-sharing.c: New test case.
8282 * jit.dg/test-error-param-used-from-other-function.c: New test
8284 * jit.dg/test-error-param-used-without-a-function.c: New test
8287 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8289 PR tree-optimization/64563
8290 * gcc.dg/pr64563.c: New test.
8293 * gcc.target/i386/pr64513.c: New test.
8295 PR tree-optimization/64454
8296 * gcc.dg/pr64454.c: New test.
8299 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8301 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8302 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8303 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8304 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8305 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8306 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8307 * gcc.dg/vect/slp-25.c: Likewise.
8308 * gcc.dg/vect/vect-109.c: Likewise.
8309 * gcc.dg/vect/vect-13.c: Likewise.
8310 * gcc.dg/vect/vect-17.c: Likewise.
8311 * gcc.dg/vect/vect-18.c: Likewise.
8312 * gcc.dg/vect/vect-19.c: Likewise.
8313 * gcc.dg/vect/vect-20.c: Likewise.
8314 * gcc.dg/vect/vect-21.c: Likewise.
8315 * gcc.dg/vect/vect-22.c: Likewise.
8316 * gcc.dg/vect/vect-27.c: Likewise.
8317 * gcc.dg/vect/vect-29.c: Likewise.
8318 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8319 * gcc.dg/vect/vect-2.c: Likewise.
8320 * gcc.dg/vect/vect-3.c: Likewise.
8321 * gcc.dg/vect/vect-4.c: Likewise.
8322 * gcc.dg/vect/vect-5.c: Likewise.
8323 * gcc.dg/vect/vect-72.c: Likewise.
8324 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8325 * gcc.dg/vect/vect-73.c: Likewise.
8326 * gcc.dg/vect/vect-77-global.c: Likewise.
8327 * gcc.dg/vect/vect-78-global.c: Likewise.
8328 * gcc.dg/vect/vect-7.c: Likewise.
8329 * gcc.dg/vect/vect-86.c: Likewise.
8330 * gcc.dg/vect/vect-align-1.c: Likewise.
8331 * gcc.dg/vect/vect-align-3.c: Likewise.
8332 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8333 * gcc.dg/vect/vect-all.c: Likewise.
8334 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8335 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8336 * gcc.dg/vect/vect-peel-3.c: Likewise.
8337 * gcc.dg/vect/vect-peel-4.c: Likewise.
8338 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8340 2015-01-12 Jeff Law <law@redhat.com>
8343 * gcc.target/m68k/pr64461.c: New test.
8345 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8347 * jit.dg/test-array-as-pointer.c (create_code): Update call
8348 to gcc_jit_context_new_global by setting "kind" to
8349 GCC_JIT_GLOBAL_IMPORTED.
8350 * jit.dg/test-error-array-as-pointer.c: Likewise.
8351 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8352 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8353 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8354 * jit.dg/test-using-global.c (the_global): Rename to...
8355 (imported_global): ...this.
8356 (create_code): Update to test the three kinds of global.
8357 (verify_code): Likewise.
8359 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8362 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8364 * gcc.target/i386/pr64291-2.c: Updated.
8366 2015-01-12 Richard Biener <rguenther@suse.de>
8368 PR tree-optimization/64530
8369 * gfortran.dg/pr64530.f90: New testcase.
8371 2015-01-12 Richard Biener <rguenther@suse.de>
8374 * gcc.dg/torture/pr64357.c: New testcase.
8376 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8378 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8381 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8382 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8384 2015-01-12 Martin Liska <mliska@suse.cz>
8386 * gcc.dg/ipa/PR64550.c: New test.
8388 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8391 * g++.dg/ipa/pr63470.C: New testcase.
8393 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8396 * gfortran.dg/typebound_operator_20.f90: New.
8398 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8401 * gfortran.dg/proc_ptr_comp_42.f90: New.
8403 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8406 * gfortran.dg/proc_ptr_comp_41.f90: New.
8408 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8410 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8412 2015-01-10 Tobias Burnus <burnus@net-b.de>
8415 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8416 and add dg-excess-errors.
8417 * gfortran.dg/line_length_6.f90: New.
8418 * gfortran.dg/line_length_7.f90: New.
8419 * gfortran.dg/line_length_8.f90: New.
8420 * gfortran.dg/line_length_9.f90: New.
8421 * gfortran.dg/line_length_10.f90: New.
8422 * gfortran.dg/line_length_11.f90: New.
8424 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8426 * jit.dg/test-threads.c (struct testcase): Move declaration
8427 to jit.dg/all-non-failing-tests.h.
8428 (testcases): Likewise.
8429 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8430 declaration here from jit.dg/all-non-failing-tests.h.
8431 (testcases): Likewise.
8432 * jit.dg/test-combination.c (create_code): Eliminate spelling
8433 out all of the testcases in favor of looping through the
8434 "testcases" metadata.
8435 (verify_code): Likewise.
8437 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8439 PR rtl-optimization/64536
8440 * gcc.dg/pr64536.c: New test.
8442 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8444 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8445 * jit.dg/test-combination.c (create_code): Likewise.
8446 (verify_code): Likewise.
8447 * jit.dg/test-constants.c: New test case.
8448 * jit.dg/test-threads.c: Add test-constants.c.
8450 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8453 * objc.dg/gnu-api-2-class.m: Add a test case
8454 for the above change.
8456 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8458 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8460 2015-01-09 Richard Biener <rguenther@suse.de>
8462 PR tree-optimization/64410
8463 * g++.dg/vect/pr64410.cc: New testcase.
8465 2015-01-09 Martin Liska <mliska@suse.cz>
8467 * gcc.dg/ipa/ipa-icf-32.c: New test.
8469 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8471 * c-c++-common/tsan/tsan_barrier.h: New.
8472 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8473 * c-c++-common/tsan/bitfield_race.c: Likewise.
8474 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8475 * c-c++-common/tsan/mutexset1.c: Likewise.
8476 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8477 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8478 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8479 * c-c++-common/tsan/simple_race.c: Likewise.
8480 * c-c++-common/tsan/simple_stack.c: Likewise.
8481 * c-c++-common/tsan/sleep_sync.c: Likewise.
8482 * c-c++-common/tsan/tiny_race.c: Likewise.
8483 * c-c++-common/tsan/tls_race.c: Likewise.
8484 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8485 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8486 * g++.dg/tsan/atomic_free.C: Likewise.
8487 * g++.dg/tsan/atomic_free2.C: Likewise.
8488 * g++.dg/tsan/cond_race.C: Likewise.
8489 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8491 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8494 * lib/target-supports.exp (check_effective_target_libatomic_available):
8496 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8497 targets that match effective-target libatomic_available.
8498 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8500 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8502 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8503 Verify the result of gcc_jit_context_get_last_error.
8504 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8506 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8508 PR tree-optimization/63989
8509 * gcc.dg/strlenopt-27.c: New test.
8511 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8513 * jit.dg/harness.h (set_up_logging): New function.
8514 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8515 set_up_logging on the context, so that every testcase is
8516 logged to a particular file.
8517 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8518 and call gcc_jit_context_set_logfile on the top-level context.
8520 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8523 * g++.dg/opt/pr64338.C: New test.
8525 2015-01-08 Tobias Burnus <burnus@net-b.de>
8527 * gfortran.dg/coarray/codimension_2b.f90: New file.
8528 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8529 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8531 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8534 * g++.dg/ext/fnname4.C: New.
8536 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8539 * g++.dg/cpp0x/constexpr-64462.C: New.
8541 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8544 * g++.dg/cpp0x/deleted10.C: New.
8546 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8548 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8550 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8552 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8553 GCC_JIT_UNARY_OP_ABS.
8554 (verify_unary_ops): Likewise.
8556 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8558 * jit.dg/test-arith-overflow.c: New test case.
8559 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8560 * jit.dg/test-combination.c (create_code): Likewise.
8561 (verify_code): Likewise.
8562 * jit.dg/test-threads.c (testcases): Likewise.
8564 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8566 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8567 rather than "jit". Load g++.exp, and call g++_init.
8568 Run test-*.cc files within the testsuite and *.cc files within
8570 (jit-dg-test): Drop the addition of -fgnu89-inline to
8571 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8572 doing it when compiling C testcases (since g++ does not handle
8573 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8574 is restored to the value after g++_init ran, rather than the
8575 value before g++_init ran. Return a list of
8576 $comp_output $output_file, as dg-test assumes.
8578 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8580 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8581 make it easier to figure out the origin of each test result when
8582 running test-combination.c and test-threads.c.
8583 (CHECK_VALUE): Likewise.
8584 (CHECK_DOUBLE_VALUE): Likewise.
8585 (CHECK_STRING_VALUE): Likewise.
8586 (CHECK_STRING_STARTS_WITH): Likewise.
8587 (CHECK_STRING_CONTAINS): Likewise.
8589 (check_string_value): Likewise, add "funcname" param.
8590 (check_string_starts_with): Likewise.
8591 (check_string_contains): Likewise.
8593 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8595 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8596 generating name of built executable.
8598 2015-01-07 Marek Polacek <polacek@redhat.com>
8601 * gcc.dg/pr64440.c: New test.
8602 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8604 2015-01-07 Marek Polacek <polacek@redhat.com>
8607 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8608 * gcc.dg/pr64417.c: New test.
8610 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8613 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8616 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8618 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8619 Check if testcases run without errors, not just if they compile.
8621 2015-01-06 Christian Bruel <christian.bruel@st.com>
8624 * gcc.target/sh/pr64507.c: New test.
8626 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8628 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8630 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8632 * c-c++-common/asan/sanitize-all-1.c: New test.
8633 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8634 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8635 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8636 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8638 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8640 * lib/target-supports.exp (check_profiling_available): Return 0 for
8642 (check_effective_target_tls_runtime): Likewise.
8643 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8644 * gcc.dg/20020312-2.c: Adjust for Visium.
8645 * gcc.dg/tls/thr-cse-1.c: Likewise
8646 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8647 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8648 * gcc.dg/weak/typeof-2.c: Likewise.
8650 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8652 PR rtl-optimization/64287
8653 * gcc.dg/aru-2.c: New test.
8655 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8658 * c-c++-common/ubsan/pr64344-1.c: New test.
8659 * c-c++-common/ubsan/pr64344-2.c: New test.
8661 PR tree-optimization/64465
8662 * gcc.dg/pr64465.c: New test.
8664 PR tree-optimization/64494
8665 * gcc.c-torture/compile/pr64494.c: New test.
8667 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8670 * gfortran.dg/realloc_on_assign_25.f90: New test.
8672 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8674 Update copyright years.
8676 2015-01-05 Marek Polacek <polacek@redhat.com>
8679 * gcc.dg/pr64423.c: New test.
8681 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8683 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8684 mmix-knuth-mmixware for the same reason as for MIPS.
8685 * gcc.dg/debug/debug-2.c: Ditto.
8687 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8689 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8692 * lib/gfortran.exp: Add libatomic library search path.
8693 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8694 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8696 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8698 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8700 * c-c++-common/tsan/bitfield_race.c: New testcase.
8701 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8703 2015-01-02 Tobias Burnus <burnus@net-b.de>
8705 * gfortran.dg/coarray/collectives_4.f90: New.
8707 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8710 * gfortran.dg/extends_16.f90: New.
8712 2015-01-02 Tobias Burnus <burnus@net-b.de>
8714 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8716 2015-01-02 Tobias Burnus <burnus@net-b.de>
8718 * gfortran.dg/coarray/codimension_2.f90: New.
8719 * gfortran.dg/coarray/codimension_2a.f90: New.
8720 * gfortran.dg/coarray_35.f90: New.
8721 * gfortran.dg/coarray_35a.f90: New.
8723 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8726 * gfortran.dg/dummy_procedure_11.f90: New.
8728 Copyright (C) 2015 Free Software Foundation, Inc.
8730 Copying and distribution of this file, with or without modification,
8731 are permitted in any medium without royalty provided the copyright
8732 notice and this notice are preserved.