1 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3 PR rtl-optimization/66626
4 * gcc.target/i386/pr66626-2.c: New.
6 2015-07-16 Martin Liska <mliska@suse.cz>
8 * g++.dg/ipa/pr66896.c: New test.
10 2015-07-16 Richard Biener <rguenther@suse.de>
12 PR tree-optimization/66894
13 * gcc.dg/torture/pr66894.c: New testcase.
15 2015-07-16 Richard Biener <rguenther@suse.de>
17 * gcc.dg/tree-ssa/pr21031.c: Adjust.
19 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
22 * g++.dg/pr66866.C: New test.
24 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
26 * gcc.target/powerpc/vec-cmp-sel.c: New test.
28 2015-07-15 Richard Biener <rguenther@suse.de>
30 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
31 { -O3 -fomit-frame-pointer },
32 { -O3 -fomit-frame-pointer -funroll-loops } and
33 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
35 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
38 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
40 * gcc.target/mips/interrupt_handler-5.c: New test.
42 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
43 Robert Suchanek <robert.suchanek@imgtec.com>
45 * gcc.target/mips/interrupt_handler-4.c: New test.
47 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
50 * gcc.dg/lto/lto.exp: Initialize MPX.
52 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
54 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
56 * gcc.target/arm/scd42-3.c: Likewise.
58 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
60 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
61 code to be run when the pre-arch code increases the isa_rev to
64 2015-07-15 Richard Biener <rguenther@suse.de>
66 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
67 { -O3 -fomit-frame-pointer },
68 { -O3 -fomit-frame-pointer -funroll-loops } and
69 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
71 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
73 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
74 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
77 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
79 PR rtl-optimization/66838
80 * gcc.target/i386/pr66838.c: New test.
82 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
85 * g++.dg/template/pr66850.C: New test.
87 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
88 Cesar Philippidis <cesar@codesourcery.com>
89 Chung-Lin Tang <cltang@codesourcery.com>
91 * gcc.target/nios2/nios2-flushd.c: New.
92 * gcc.target/nios2/nios2-rdprs.c: New.
93 * gcc.target/nios2/r2-atomic.c: New.
94 * gcc.target/nios2/r2-eni.c: New.
95 * gcc.target/nios2/r2-wrpie.c: New.
97 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
98 Cesar Philippidis <cesar@codesourcery.com>
99 Chung-Lin Tang <cltang@codesourcery.com>
101 * gcc.target/nios2/cdx-ldstwm-1.c: New.
102 * gcc.target/nios2/cdx-ldstwm-2.c: New.
104 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
105 Cesar Philippidis <cesar@codesourcery.com>
106 Chung-Lin Tang <cltang@codesourcery.com>
108 * gcc.target/nios2/andci.c: New.
109 * gcc.target/nios2/bmx.c: New.
110 * gcc.target/nios2/cdx-add.c: New.
111 * gcc.target/nios2/cdx-branch.c: New.
112 * gcc.target/nios2/cdx-callret.c: New.
113 * gcc.target/nios2/cdx-loadstore.c: New.
114 * gcc.target/nios2/cdx-logical.c: New.
115 * gcc.target/nios2/cdx-mov.c: New.
116 * gcc.target/nios2/cdx-shift.c: New.
117 * gcc.target/nios2/cdx-sub.c: New.
118 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
120 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
123 * g++.dg/cpp0x/vt-65071.C: New.
125 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
126 Cesar Philippidis <cesar@codesourcery.com>
127 Chung-Lin Tang <cltang@codesourcery.com>
129 * gcc.target/nios2/r2-io-range.c: New.
130 * gcc.target/nios2/r2-stio-1.c: New.
131 * gcc.target/nios2/r2-stio-2.c: New.
132 * gcc.target/nios2/nios2-ldxio.c: New.
133 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
134 of just compile. Add more tests.
136 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
138 gfortran.dg/pr66864.f90: New test.
140 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
142 PR rtl-optimization/66626
143 * gcc.target/i386/pr66626.c: New.
145 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
147 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
148 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
149 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
151 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
153 * g++.dg/template/crash81.C: Adjust for error + inform change.
154 * g++.dg/template/pr58878.C: Likewise.
155 * g++.dg/template/shadow1.C: Likewise.
156 * g++.dg/template/shadow2.C: Likewise.
157 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
158 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
159 * g++.old-deja/g++.brendan/crash7.C: Likewise.
160 * g++.old-deja/g++.pt/shadow2.C: Likewise.
162 2015-07-14 Richard Biener <rguenther@suse.de>
164 PR tree-optimization/66863
165 * gcc.dg/torture/pr66863.c: New testcase.
167 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
170 * g++.dg/template/pr65186.C: New test.
172 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
174 * gcc.target/arm/macro_defs0.c: Add directive to skip
175 test if -marm is present.
176 * gcc.target/arm/macro_defs1.c: Likewise.
178 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
180 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
182 * gcc.target/aarch64/adds1.c: Likewise.
183 * gcc.target/aarch64/ands_1.c: Likewise.
184 * gcc.target/aarch64/bics_1.c: Likewise.
185 * gcc.target/aarch64/subs1.c: Likewise.
186 * gcc.target/aarch64/subs3.c: Likewise.
188 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
191 * gfortran.dg/pr64589.f90: New test.
193 2015-07-13 Renlin Li <renlin.li@arm.com>
196 * gcc.c-torture/execute/pr66556.c: New.
198 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
200 * gcc.dg/20020219-1.c: Fix double word typos.
201 * gcc.dg/20020919-1.c: Same.
203 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
204 Jeff Law <law@redhat.com>
207 * g++.dg/tree-ssa/pr66726.c: New test.
208 * gcc.dg/tree-ssa/pr66726-2.c: New test.
209 * gcc.dg/tree-ssa/pr66726.c: New test.
211 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/cpp0x/variadic-ttp2.C: New.
216 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
219 * g++.dg/cpp0x/auto46.C: New test.
220 * g++.dg/template/pr30044.C: New test.
221 * g++.dg/template/shadow2.C: New test.
222 * g++.dg/template/error55.C: New test.
223 * g++.dg/template/crash83.C: Accept any error string.
224 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
226 * g++.dg/cpp0x/variadic19.C: Likewise
227 * g++.dg/template/canon-type-13.C: Likewise.
228 * g++.old-deja/g++.pt/ttp42.C: Likewise.
229 * g++.dg/torture/20070621-1.C: Likewise.
231 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/init/explicit3.C: New.
236 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
239 * gcc.target/i386/pr66819-1.c: New test.
240 * gcc.target/i386/pr66819-2.c: Likewise.
241 * gcc.target/i386/pr66819-3.c: Likewise.
242 * gcc.target/i386/pr66819-4.c: Likewise.
243 * gcc.target/i386/pr66819-5.c: Likewise.
245 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
248 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
249 __attribute__((noinline, noclone)). Change "x" to "volatile char"
250 type to prevent possible flag-clobbering zero-extensions.
251 * gcc.target/i386/pr66703.c: New test.
253 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/cpp0x/nsdmi-template15.C: New.
258 2015-07-10 Jiong Wang <jiong.wang@arm.com>
260 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
262 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
264 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
265 * gcc.target/arm/flip-thumb.c: Likewise.
267 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
270 * gcc.target/i386/pr66813.c: New test.
272 2015-07-10 Jakub Jelinek <jakub@redhat.com>
275 * gcc.dg/gomp/pr66820.c: New test.
277 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
280 * g++.dg/cpp0x/scoped_enum6.C: New.
282 2015-07-10 Tom de Vries <tom@codesourcery.com>
284 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
285 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
287 2015-07-10 Richard Biener <rguenther@suse.de>
289 PR tree-optimization/66823
290 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
291 which should not be necessary. XFAIL.
293 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
296 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
298 2015-07-09 Jakub Jelinek <jakub@redhat.com>
301 * gcc.dg/gomp/pr66633-1.c: New test.
302 * gcc.dg/gomp/pr66633-2.c: New test.
303 * gcc.dg/gomp/pr66633-3.c: New test.
304 * gcc.dg/gomp/pr66633-4.c: New test.
306 2015-07-09 John Marino <gnugcc@marino.st>
308 * lib/target-supports.exp (check_effective_target_pie):
311 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
314 * gcc.target/i386/pr66814.c: New test.
316 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
319 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
320 * gcc.target/aarch64/fnmul-2.c: Likewise.
321 * gcc.target/aarch64/fnmul-3.c: Likewise.
322 * gcc.target/aarch64/fnmul-4.c: Likewise.
324 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
327 * g++.dg/cpp0x/vt-65790.C: New.
329 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
332 * gcc.target/i386/pr66818.c: New test.
334 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
337 * gcc.target/i386/pr66817.c: New test.
339 2015-07-09 Marek Polacek <polacek@redhat.com>
341 PR tree-optimization/66718
342 * gcc.dg/vect/vect-126.c: New test.
344 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
346 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
347 even when dwarf-2 is not the default.
349 2015-07-08 Jeff Law <law@redhat.com>
352 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
353 to have a single memory reference.
355 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
357 * g++.dg/other/dump-ada-spec-9.C: New test.
359 2015-07-08 Jakub Jelinek <jakub@redhat.com>
361 * g++.dg/vect/vect.exp: Run also simd* tests.
362 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
363 (check_vect): Fix up get_cpuid call for C++.
364 * g++.dg/vect/simd-clone-1.cc: New test.
366 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
368 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
370 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
372 * gcc.target/i386/readeflags-1.c (abort): New prototype.
373 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
375 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/cpp0x/auto45.C: New.
380 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
383 * gcc.target/i386/pr66334.c: New.
385 2015-07-08 David Malcolm <dmalcolm@redhat.com>
387 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
390 2015-07-08 David Malcolm <dmalcolm@redhat.com>
393 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
394 (verify_code): Update expected error message.
395 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
396 (verify_code): Likewise.
397 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
398 (verify_code): Likewise.
400 2015-07-08 Richard Biener <rguenther@suse.de>
402 PR tree-optimization/66793
403 * gcc.dg/torture/pr66793.c: New testcase.
405 2015-07-08 Richard Biener <rguenther@suse.de>
407 PR tree-optimization/66794
408 * gcc.dg/torture/pr66794.c: New testcase.
410 2015-07-08 Marek Polacek <polacek@redhat.com>
413 * g++.dg/abi/abi-tag15.C: New test.
415 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
417 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
418 * gcc.target/mips/branch-3.c: Ditto
419 * gcc.target/mips/branch-4.c: Ditto.
420 * gcc.target/mips/branch-5.c: Ditto.
421 * gcc.target/mips/branch-6.c: Ditto.
422 * gcc.target/mips/branch-7.c: Ditto.
423 * gcc.target/mips/branch-8.c: Ditto.
424 * gcc.target/mips/branch-9.c: Ditto.
425 * gcc.target/mips/branch-10.c: Ditto.
426 * gcc.target/mips/branch-11.c: Ditto.
427 * gcc.target/mips/branch-12.c: Ditto.
428 * gcc.target/mips/branch-13.c: Ditto.
429 * gcc.target/mips/umips-branch-5.c: New file.
430 * gcc.target/mips/umips-branch-6.c: New file.
431 * gcc.target/mips/umips-branch-7.c: New file.
432 * gcc.target/mips/umips-branch-8.c: New file.
433 * gcc.target/mips/umips-branch-9.c: New file.
434 * gcc.target/mips/umips-branch-10.c: New file.
435 * gcc.target/mips/umips-branch-11.c: New file.
436 * gcc.target/mips/umips-branch-12.c: New file.
437 * gcc.target/mips/umips-branch-13.c: New file.
438 * gcc.target/mips/umips-branch-14.c: New file.
439 * gcc.target/mips/umips-branch-15.c: New file.
440 * gcc.target/mips/umips-branch-16.c: New file.
441 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
442 (OCCUPY_0xfffc): New define.
444 2015-07-08 Renlin Li <renlin.li@arm.com>
446 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
448 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
450 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
452 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
454 * gcc.target/i386/bt-3.c: New test.
455 * gcc.target/i386/bt-4.c: Ditto.
457 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
459 * g++.dg/other/dump-ada-spec-8.C: New test.
461 2015-07-07 David Malcolm <dmalcolm@redhat.com>
464 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
466 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
468 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
470 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
471 Avoid using an opaque struct for local "f".
473 2015-07-07 David Malcolm <dmalcolm@redhat.com>
476 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
477 * jit.dg/test-pr66779.c: New testcase.
479 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
481 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
484 2015-07-07 Richard Biener <rguenther@suse.de>
486 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
488 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
490 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
491 * gcc.target/mips/call-5.c: Ditto.
492 * gcc.target/mips/call-6.c: Ditto.
494 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
496 * gcc.dg/dx-test.c: New test-case.
498 2015-07-07 Andre Vehreschild <vehre@gmx.de>
501 * gfortran.dg/allocate_with_source_9.f08: New test.
503 2015-07-07 Christian Bruel <christian.bruel@st.com>
506 * gcc.target/arm/flip-thumb.c: Fix scan.
507 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
508 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
509 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
512 2015-07-06 Jakub Jelinek <jakub@redhat.com>
515 * gcc.c-torture/execute/pr65956.c: New test.
517 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
519 * gcc.target/arm/aapcs/align1.c: New.
520 * gcc.target/arm/aapcs/align_rec1.c: New.
521 * gcc.target/arm/aapcs/align2.c: New.
522 * gcc.target/arm/aapcs/align_rec2.c: New.
523 * gcc.target/arm/aapcs/align3.c: New.
524 * gcc.target/arm/aapcs/align_rec3.c: New.
525 * gcc.target/arm/aapcs/align4.c: New.
526 * gcc.target/arm/aapcs/align_rec4.c: New.
527 * gcc.target/arm/aapcs/align_vararg1.c: New.
528 * gcc.target/arm/aapcs/align_vararg2.c: New.
530 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
532 * gfortran.dg/iomsg_2.f90: New test.
534 2015-07-06 Richard Biener <rguenther@suse.de>
536 PR tree-optimization/66772
537 * gcc.dg/torture/pr66772-1.c: New testcase.
538 * gcc.dg/torture/pr66772-2.c: Likewise.
540 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
542 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
543 the jals instruction.
545 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
548 * gcc.target/i386/pr53383-1.c: New file.
549 * gcc.target/i386/pr53383-2.c: Likewise.
550 * gcc.target/i386/pr53383-3.c: Likewise.
552 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
554 * gcc.target/aarch64/fnmul-1.c: New.
555 * gcc.target/aarch64/fnmul-2.c: New.
556 * gcc.target/aarch64/fnmul-3.c: New.
557 * gcc.target/aarch64/fnmul-4.c: New.
559 2015-07-06 Richard Biener <rguenther@suse.de>
562 * gcc.dg/torture/pr66759.c: New testcase.
564 2015-07-06 Andre Vehreschild <vehre@gmx.de>
567 * gfortran.dg/alloc_comp_class_3.f03: New test.
568 * gfortran.dg/alloc_comp_class_4.f03: New test.
570 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
572 * gcc.c-torture/execute/pr66757.c: New test.
574 2015-07-06 Bin Cheng <bin.cheng@arm.com>
576 PR tree-optimization/66720
577 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
579 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
580 Sandra Loosemore <sandra@codesourcery.com>
582 * gcc.target/nios2/gprel-offset.c: New test.
584 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
587 * gfortran.dg/pr66725.f90: New test.
589 2015-07-03 Jason Merrill <jason@redhat.com>
591 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
592 Avoid narrowing error.
594 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
596 PR rtl-optimization/66706
597 * gcc.target/powerpc/shift-int.c: New testcase.
599 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
602 * gcc.target/i386/pr66746.c: New file.
604 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
606 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
608 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
610 PR tree-optimization/66119
611 * g++.dg/opt/pr66119.C: New.
613 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
616 * gfortran.dg/submodule_1.f90: New test
617 * gfortran.dg/submodule_2.f90: New test
618 * gfortran.dg/submodule_3.f90: New test
619 * gfortran.dg/submodule_4.f90: New test
620 * gfortran.dg/submodule_5.f90: New test
621 * gfortran.dg/submodule_6.f90: New test
622 * gfortran.dg/submodule_7.f90: New test
624 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
626 PR preprocessor/53690
627 * g++.dg/cpp/pr53690.C: New.
629 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
631 * gcc.target/powerpc/vec-cmp.c: New test.
633 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
636 * gfortran.dg/pr56520.f90: New test.
638 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
641 * gfortran.dg/pr66545_1.f90: New test.
642 * gfortran.dg/pr66545_2.f90: New test.
644 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
646 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
647 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
649 2015-07-02 Richard Biener <rguenther@suse.de>
652 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
655 2015-07-02 Richard Biener <rguenther@suse.de>
657 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
659 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
661 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
663 2015-07-01 Jason Merrill <jason@redhat.com>
665 * lib/target-supports.exp (cxx_default): Set to C++14.
667 2015-07-01 Tom de Vries <tom@codesourcery.com>
670 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
673 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
675 * gfortran.dg/warn_conversion_8.f90: New test.
677 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
679 PR rtl-optimization/61047
680 * gcc.c-torture/execute/20150611-1.c: New testcase.
682 2015-07-01 David Malcolm <dmalcolm@redhat.com>
685 * jit.dg/all-non-failing-tests.h: Add
686 test-pr66700-observing-write-through-ptr.c.
687 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
689 2015-07-01 David Malcolm <dmalcolm@redhat.com>
691 * jit.dg/test-accessing-union.c: Add comments for use by
692 gcc/jit/docs/topics/types.rst.
694 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
696 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
697 'do-require-effective-target' with 'dg-require-effective-target'.
698 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
699 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
700 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
701 'stlex' with 'strex' as the expected output.
703 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/cpp0x/gen-attrs-60.C: New.
707 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
709 2015-07-01 Jiong Wang <jiong.wang@arm.com>
711 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
713 * gcc.target/aarch64/pic-small.c: Restrict this test under
714 check_effective_target_aarch64_small_fpic.
716 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
718 * gfortran.dg/gomp/pr66633.f90: New test.
720 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
723 * g++.dg/template/pr66686.C: New test.
725 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
727 * gnat.dg/lto17.ad[sb]: New test.
729 2015-06-30 David Malcolm <dmalcolm@redhat.com>
731 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
732 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
734 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
736 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
738 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
740 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
742 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
744 * jit.dg/test-switch.c: New testcase.
745 * jit.dg/test-switch.cc: New testcase.
747 2015-06-30 David Malcolm <dmalcolm@redhat.com>
750 * jit.dg/all-non-failing-tests.h: Add note about
751 test-validly-unreachable-block.c.
752 * jit.dg/test-validly-unreachable-block.c: New file.
754 2015-06-30 David Malcolm <dmalcolm@redhat.com>
757 * jit.dg/all-non-failing-tests.h: Add note about
758 test-extra-options.c.
759 * jit.dg/test-extra-options.c: New testcase.
761 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
764 * gcc.target/i386/pr66691.c: New.
766 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
768 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
769 * gcc.target/i386/iamcu/args.h: Likewise.
770 * gcc.target/i386/iamcu/asm-support.S: Likewise.
771 * gcc.target/i386/iamcu/defines.h: Likewise.
772 * gcc.target/i386/iamcu/macros.h: Likewise.
773 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
774 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
775 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
776 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
777 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
778 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
779 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
780 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
781 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
782 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
783 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
784 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
785 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
786 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
787 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
788 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
789 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
791 2015-06-30 Marek Polacek <polacek@redhat.com>
793 * gcc.dg/fold-minus-6.c: New test.
795 * gcc.dg/fold-ior-3.c: New test.
797 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
799 Implement N4197 - Adding u8 character literals
800 * g++.dg/cpp1z/utf8.C: New.
801 * g++.dg/cpp1z/utf8-neg.C: New.
802 * g++.dg/cpp1z/udlit-utf8char.C: New.
804 2015-06-30 Marek Polacek <polacek@redhat.com>
806 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
808 2015-06-30 Tom de Vries <tom@codesourcery.com>
810 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
811 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
812 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
813 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
815 2015-06-30 Marek Polacek <polacek@redhat.com>
817 * gcc.dg/fold-ior-2.c: New test.
819 2015-06-30 Tom de Vries <tom@codesourcery.com>
821 PR tree-optimization/66652
822 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
823 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
825 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
827 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/cpp0x/constexpr-friend-3.C: New.
831 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
833 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
836 * gfortran.dg/wunused-parameter.f90: New test.
838 2015-06-29 Richard Henderson <rth@redhat.com>
840 * gcc.target/i386/asm-flag-1.c: New.
841 * gcc.target/i386/asm-flag-2.c: New.
842 * gcc.target/i386/asm-flag-3.c: New.
843 * gcc.target/i386/asm-flag-4.c: New.
844 * gcc.target/i386/asm-flag-5.c: New.
846 2015-06-29 Marek Polacek <polacek@redhat.com>
849 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
850 * c-c++-common/pr66322.c: New test.
851 * g++.dg/eh/scope1.C: Remove dg-warning.
853 2015-06-29 Richard Biener <rguenther@suse.de>
855 PR tree-optimization/66677
856 * gcc.dg/vect/pr66677.c: New testcase.
858 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
861 * gcc.dg/tree-ssa/pr64130.c: New test.
863 2015-06-26 Jiong Wang <jiong.wang@arm.com>
865 * gcc.target/aarch64/pic-small.c: New testcase.
867 2015-06-26 Richard Biener <rguenther@suse.de>
869 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
871 2015-06-26 Marek Polacek <polacek@redhat.com>
873 * gcc.dg/fold-and-1.c: New test.
874 * gcc.dg/fold-and-2.c: New test.
876 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
878 * gnat.dg/warn11.adb: Add missing dg directive.
879 * gnat.dg/warn12.adb: New test.
880 * gnat.dg/warn12_pkg.ads: New helper.
882 2015-06-26 Richard Biener <rguenther@suse.de>
884 * gfortran.dg/reassoc_3.f90: Adjust.
886 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
889 * gcc.target/i386/pr66412.c: New test.
891 2015-06-25 Richard Biener <rguenther@suse.de>
893 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
895 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
897 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
899 2015-06-25 Richard Biener <rguenther@suse.de>
901 * gfortran.dg/vect/vect-9.f90: New testcase.
903 2015-06-25 Nick Clifton <nickc@redhat.com>
905 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
906 H8300 and M32R targets.
908 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
911 * gfortran.dg/maxerrors.f90: New test.
913 2015-06-08 DJ Delorie <dj@redhat.com>
915 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
917 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
919 * gcc.target/aarch64/mgeneral-regs_3.c: New.
921 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
923 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
924 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
925 * gcc.target/aarch64/nofp_1.c: New file.
927 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
929 Implement N3928 - Extending static_assert
930 * g++.dg/cpp0x/static_assert8.C: Adjust.
931 * g++.dg/cpp0x/static_assert12.C: New.
932 * g++.dg/cpp0x/static_assert13.C: New.
933 * g++.dg/cpp1y/static_assert1.C: New.
934 * g++.dg/cpp1y/static_assert2.C: New.
935 * g++.dg/cpp1z/static_assert-nomsg.C: New.
937 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
940 * g++.dg/cpp0x/trailing11.C: New.
942 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
944 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
946 * gcc.target/arm/memset-inline-10.c: Likewise.
947 * gcc.target/arm/pr58784.c: Likewise.
948 * gcc.target/arm/pr59985.C: Likewise.
949 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
951 2015-06-24 Renlin Li <renlin.li@arm.com>
953 * gcc.target/aarch64/arm_align_max_pwr.c: New.
954 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
956 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
959 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
962 * g++.dg/cpp0x/auto45.C: New test.
963 * g++.dg/template/pr30044.C: New test.
964 * g++.dg/template/crash83.C: Accept any error string.
965 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
967 * g++.dg/cpp0x/variadic18.C: Likewise
968 * g++.dg/template/canon-type-13.C: Likewise.
969 * g++.old-deja/g++.pt/ttp42.C: Likewise.
971 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/other/linkage2.C: New.
976 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
979 * gcc.target/arm/pr63408.c: New test.
981 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
983 * lib/c-torture.exp: Don't call check_effective_target_lto
984 before setting up environment correctly.
985 * lib/gcc-dg.exp: Likewise, and protect
986 gcc_force_conventional_output.
988 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
990 PR rtl-optimization/66306
991 * gcc.target/s390/pr66306.c: New test.
993 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
995 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
996 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
997 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
998 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
999 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
1000 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
1001 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
1003 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
1006 * gcc.c-torture/pr65803.c: New test.
1008 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
1011 * g++.dg/cpp0x/auto45.C: New test.
1012 * g++.dg/template/pr30044.C: New test.
1013 * g++.dg/template/crash83.C: Accept any error string.
1014 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
1016 * g++.dg/cpp0x/variadic18.C: Likewise
1017 * g++.dg/template/canon-type-13.C: Likewise.
1018 * g++.old-deja/g++.pt/ttp42.C: Likewise.
1020 2015-06-23 Marek Polacek <polacek@redhat.com>
1022 * c-c++-common/Wlogical-op-3.c: New test.
1024 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1027 * g++.dg/cpp0x/scoped_enum5.C: New.
1029 2015-06-23 Richard Biener <rguenther@suse.de>
1031 PR tree-optimization/66636
1032 * gcc.dg/vect/pr66636.c: New testcase.
1034 2015-06-23 Marek Polacek <polacek@redhat.com>
1036 * gcc.dg/fold-minus-4.c: New test.
1037 * gcc.dg/fold-minus-5.c: New test.
1038 * c-c++-common/ubsan/overflow-add-5.c: New test.
1040 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
1042 Add missing testcase from r224672.
1043 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1045 * gcc.target/vax/bswapdi-1.c: New.
1047 2015-06-23 Andre Vehreschild <vehre@gmx.de>
1050 * gfortran.dg/associate_18.f08: New test.
1052 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
1055 * gcc.target/i386/pr66560-1.c: New test.
1056 * gcc.target/i386/pr66560-2.c: Ditto.
1057 * gcc.target/i386/pr66560-3.c: Ditto.
1058 * gcc.target/i386/pr66560-4.c: Ditto.
1060 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
1062 * gcc.target/nvptx/nvptx.exp: New file.
1063 * gcc.target/nvptx/proto-1.c: Likewise.
1065 2015-06-23 Bin Cheng <bin.cheng@arm.com>
1067 PR tree-optimization/66449
1068 * gcc.dg/vect/pr66449.c: New test.
1070 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
1072 * g++.dg/other/dump-ada-spec-5.C: New test.
1073 * g++.dg/other/dump-ada-spec-6.C: Likewise.
1074 * g++.dg/other/dump-ada-spec-7.C: Likewise.
1076 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1078 * g++.dg/inherit/pure1.C: Test location too.
1080 2015-06-22 Marek Polacek <polacek@redhat.com>
1082 * gcc.dg/fold-ior-1.c: New test.
1083 * gcc.dg/fold-minus-2.c: New test.
1084 * gcc.dg/fold-minus-3.c: New test.
1085 * gcc.dg/fold-plus-1.c: New test.
1086 * gcc.dg/fold-plus-2.c: New test.
1087 * gcc.dg/fold-xor-4.c: New test.
1088 * gcc.dg/fold-xor-5.c: New test.
1090 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1093 * g++.dg/torture/pr65914.C: New.
1095 2015-06-22 Richard Biener <rguenther@suse.de>
1097 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
1098 not existing TORTURE_OPTIONS only.
1099 * lib/gcc-dg.exp: Likewise.
1101 2015-06-22 Christian Bruel <christian.bruel@st.com>
1104 * gcc.target/arm/flip-thumb.c: New test.
1106 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
1107 Martin Liska <mliska@suse.cz>
1110 * g++.dg/ipa/pr65908.C: New testcase.
1112 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
1115 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
1116 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
1118 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
1120 * gnat.dg/specs/debug1.ads: Adjust.
1122 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
1124 * gcc.target/aarch64/fmovd-zero-mem.c: New.
1125 * gcc.target/aarch64/fmovd-zero-reg.c: New.
1126 * gcc.target/aarch64/fmovf-zero-mem.c: New.
1127 * gcc.target/aarch64/fmovf-zero-reg.c: New.
1128 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1129 * gcc.target/aarch64/fmovld-zero-mem.c: New.
1130 * gcc.target/aarch64/fmovd-zero.c: Delete.
1131 * gcc.target/aarch64/fmovf-zero.c: Delete.
1133 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
1135 * gcc.target/vax/bswapdi-1.c: New.
1137 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1139 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
1141 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1143 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
1145 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1147 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
1149 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1151 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
1153 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1155 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
1157 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1159 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
1161 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1163 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
1165 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1167 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
1169 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1171 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
1173 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1175 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
1177 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1179 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
1181 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1183 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
1185 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1187 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
1189 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1191 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
1193 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1195 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
1197 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1199 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
1201 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1203 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
1205 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1207 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
1209 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1211 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
1213 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1215 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1216 (_ARM_FPSCR): Add FZ field.
1217 (clean_results): Force FZ=1 on AArch64.
1218 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
1220 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
1222 * gcc.target/aarch64/pr62308.c: New test.
1224 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
1227 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
1229 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
1231 * gcc.target/i386/mpx/pr66581.c: New test.
1233 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
1235 * gcc.target/i386/cmov9.c: New test.
1237 2015-06-18 Richard Biener <rguenther@suse.de>
1239 * g++.dg/other/const4.C: New testcase.
1241 2015-06-18 Michael Matz <matz@suse.de>
1244 * gcc.dg/vect/pr66253.c: New testcase.
1246 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1249 * gcc.target/i386/mpx/chkp-vararg.c: New test.
1251 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1254 * gcc.target/i386/mpx/pr66568.c: New test.
1256 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1259 * gcc.target/i386/mpx/pr66567.c: New test.
1261 2015-06-18 Richard Biener <rguenther@suse.de>
1263 PR tree-optimization/66510
1264 * gcc.dg/vect/slp-perm-12.c: New testcase.
1266 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1268 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1269 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1270 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1271 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1273 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1276 * g++.dg/gomp/pr66571-1.C: New test.
1279 * c-c++-common/gomp/pr66429.c: New test.
1281 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1283 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1284 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1286 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1288 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1291 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1294 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1296 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1298 * gcc.target/mips/pr65862-1.c: New test.
1299 * gcc.target/mips/pr65862-2.c: Likewise.
1301 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1303 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1304 * gcc.target/i386/pr52252-atom.c: Ditto.
1305 * gcc.target/i386/vect-div-1.c: Ditto.
1306 * gcc.target/i386/rotate-5.c: Ditto.
1307 * gcc.target/i386/pr50202.c: Ditto.
1308 * gcc.target/i386/pr37843-3.c: Ditto.
1309 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1310 * gcc.target/i386/pr53397-1.c: Ditto.
1311 * gcc.target/i386/pr55934.c: Ditto.
1312 * gcc.target/i386/pr37843-4.c: Ditto.
1313 * gcc.target/i386/pr60451.c: Ditto.
1314 * gcc.target/i386/pr53397-2.c: Ditto.
1315 * gcc.target/i386/vectorize1.c: Ditto.
1316 * gcc.target/i386/extract-insert-combining.c: Ditto.
1317 * gcc.target/i386/pr53759.c: Ditto.
1318 * gcc.target/i386/pr52252-core.c: Ditto.
1319 * gcc.target/i386/rotate-3.c: Ditto.
1320 * gcc.target/i386/sse-20.c: Ditto.
1321 * gcc.target/i386/rotate-4.c: Ditto.
1322 * gcc.target/i386/pr61403.c: Ditto.
1323 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1324 * gcc.target/i386/pr60901.c: Ditto.
1325 * gcc.target/i386/pr59794-7.c: Ditto.
1326 * gcc.target/i386/pr62208.c: Ditto.
1327 * gcc.target/i386/pr53416.c: Ditto.
1328 * gcc.target/i386/asm-dialect-1.c: Ditto.
1329 * gcc.target/i386/pr50038.c: Ditto.
1330 * gcc.target/i386/47698.c: Ditto.
1331 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1332 * gcc.target/i386/pr59794-2.c: Ditto.
1333 * gcc.target/i386/pr59794-3.c: Ditto.
1334 * gcc.target/i386/pr39058.c: Ditto.
1335 * gcc.target/i386/pr60205-1.c: Ditto.
1336 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1337 * gcc.target/i386/sse2-movq-2.c: Ditto.
1339 2015-06-17 Richard Biener <rguenther@suse.de>
1341 PR tree-optimization/66251
1342 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1344 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1347 * g++.dg/parse/new-placement1.C: New.
1349 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1351 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1352 * jit.dg/test-compound-assignment.c: New testcase.
1354 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1357 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1358 to "testcases" array.
1360 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1363 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1364 * jit.dg/test-debug-strings.c: New test case.
1365 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1366 the discriminant has a sane debug string.
1368 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1371 * gcc.target/i386/pr56766-1.c: New test.
1372 * gcc.target/i386/pr56766-2.c: Ditto.
1374 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1376 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1377 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1378 * gcc.target/mips/loongson-simd.c: Ditto.
1380 2015-06-16 Richard Biener <rguenther@suse.de>
1382 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1384 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1386 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1387 passed by the testsuite driver.
1389 2015-06-16 Richard Biener <rguenther@suse.de>
1391 * gcc.dg/vect/slp-perm-11.c: New testcase.
1393 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1395 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1398 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1400 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1401 Reinstate calls to torture-init and torture-finalize.
1403 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1405 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1407 2015-06-15 Nathan Sidwell <nathan@acm.org>
1410 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1412 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1415 * g++.dg/cpp0x/local-type1.C: New.
1417 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1422 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1423 unimplemented error.
1424 * gfortran.dg/allocate_with_source_7.f08: New test.
1425 * gfortran.dg/allocate_with_source_8.f08: New test.
1427 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1430 * g++.dg/warn/Walways-true-3.C: New test.
1432 2015-06-13 Tom de Vries <tom@codesourcery.com>
1434 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1436 2015-06-13 Tom de Vries <tom@codesourcery.com>
1438 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1439 (main): Remove superfluous attributes.
1440 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1441 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1443 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1445 * gcc.target/i386/monitorx.c: New.
1446 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1447 * gcc.target/i386/sse-13.c: Ditto.
1448 * gcc.target/i386/sse-14.c: Ditto.
1449 * gcc.target/i386/sse-22.c: Ditto.
1450 * gcc.target/i386/sse-23.c: Ditto.
1451 * g++.dg/other/i386-2.C: Ditto.
1452 * g++.dg/other/i386-3.C: Ditto.
1454 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1456 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1458 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1461 * gfortran.dg/allocatable_scalar_13.f90: New test
1463 2015-06-11 Marek Polacek <polacek@redhat.com>
1465 * gcc.dg/fold-xor-3.c: New test.
1467 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1469 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1470 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1472 2015-06-11 Christian Bruel <christian.bruel@st.com>
1475 * gcc.target/arm/pragma_attribute.c: New test.
1477 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1479 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1481 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1484 * gcc.target/i386/pr66473.c: New test.
1486 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1489 * gcc.dg/tls/pr66470.c: New test.
1490 * gcc.target/i386/pr66470.c: New test.
1492 2015-06-10 Christian Bruel <christian.bruel@st.com>
1495 * gcc.target/arm/attr_arm.c: New test
1496 * gcc.target/arm/attr_arm-err.c: New test
1497 * gcc.target/arm/attr_thumb.c: New test
1498 * gcc.target/arm/attr_thumb-static.c: New test
1500 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1505 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1507 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1509 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1510 passed by the testsuite driver.
1512 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1515 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1516 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1517 * gcc.dg/ssp-1.c: Make counter a register.
1518 * gcc.dg/ssp-2.c: Likewise.
1519 * gcc.dg/torture/parm-coalesce.c: New.
1521 2015-06-09 Tom de Vries <tom@codesourcery.com>
1523 * gcc.target/i386/vararg-loc.c: New test.
1525 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1528 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1529 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1531 2015-06-09 Marek Polacek <polacek@redhat.com>
1533 PR tree-optimization/66299
1534 * gcc.dg/pr66299-1.c: New test.
1535 * gcc.dg/pr66299-2.c: New test.
1536 * gcc.dg/pr66299-3.c: New test.
1538 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1540 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1541 passed by the testsuite driver.
1543 2015-06-09 Richard Biener <rguenther@suse.de>
1546 * gcc.dg/fold-modpow2.c: New testcase.
1548 2015-06-09 Richard Biener <rguenther@suse.de>
1550 PR tree-optimization/66419
1551 * gcc.dg/vect/bb-slp-37.c: New testcase.
1553 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1555 * gcc.target/arm/stl-cond.c: New test.
1557 2015-06-09 Richard Biener <rguenther@suse.de>
1560 * gcc.dg/torture/pr66413.c: New testcase.
1562 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1564 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1565 * gcc.dg/ssp-1.c: Make counter a register.
1566 * gcc.dg/ssp-2.c: Likewise.
1567 * gcc.dg/torture/parm-coalesce.c: New.
1569 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1571 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1572 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1574 2015-06-08 Tom de Vries <tom@codesourcery.com>
1576 PR rtl-optimization/66444
1577 * gcc.dg/pr66444.c: New test.
1579 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1582 * gfortran.dg/class_is_1.f90: New test.
1583 * gfortran.dg/type_is_1.f90: Ditto.
1585 2015-06-08 Marek Polacek <polacek@redhat.com>
1588 * gcc.dg/cpp/pr66415-1.c: New test.
1589 * gcc.dg/cpp/pr66415-2.c: New test.
1591 2015-06-08 Richard Biener <rguenther@suse.de>
1593 PR tree-optimization/66422
1594 * gcc.dg/Warray-bounds-16.c: New testcase.
1596 2015-06-08 Richard Biener <rguenther@suse.de>
1598 * gcc.dg/vect/slp-perm-10.c: New testcase.
1599 * gcc.dg/vect/slp-23.c: Adjust.
1600 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1601 vector pointer update.
1603 2015-06-08 Marek Polacek <polacek@redhat.com>
1606 * g++.dg/ubsan/pr66452.C: New test.
1608 2015-06-08 Tom de Vries <tom@codesourcery.com>
1610 PR tree-optimization/66436
1611 * gcc.dg/gomp/dump-new-function-2.c: New test.
1612 * gcc.dg/gomp/dump-new-function-3.c: Same.
1613 * gcc.dg/gomp/dump-new-function.c: Same.
1615 2015-06-08 Tom de Vries <tom@codesourcery.com>
1617 PR tree-optimization/66435
1618 * gcc.dg/gomp/notify-new-function-2.c: New test.
1619 * gcc.dg/gomp/notify-new-function-3.c: Same.
1620 * gcc.dg/gomp/notify-new-function.c: Same.
1622 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1624 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1625 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1626 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1627 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1628 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1629 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1632 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1635 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1636 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1638 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1639 * gfortran.dg/warn_conversion_5.f90: New test.
1640 * gfortran.dg/warn_conversion_6.f90: New test.
1641 * gfortran.dg/warn_conversion_7.f90: New test.
1643 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1646 * gfortran.dg/blockdata_9.f: New test.
1648 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1651 * gfortran.dg/forall_17.f90: New test.
1653 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1655 * g++.dg/cpp0x/pr57101.C: Add warning.
1656 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1657 * g++.dg/ext/visibility/anon7.C: Same.
1658 * g++.dg/ipa/pr63587-2.C: Same.
1659 * g++.dg/opt/dump1.C: Same.
1660 * g++.dg/opt/pr59622-3.C: Same.
1661 * g++.dg/opt/pr59622.C: Same.
1662 * g++.dg/torture/pr46383.C: Same.
1663 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1664 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1665 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1667 * gfortran.dg/intent_out_8.f90: Same.
1668 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1670 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1673 gfortran.dg/equiv_9.f90: New test.
1676 2015-06-05 Tom de Vries <tom@codesourcery.com>
1678 merge from gomp4 branch:
1679 2015-05-28 Tom de Vries <tom@codesourcery.com>
1681 PR tree-optimization/65443
1682 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1683 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1684 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1686 2015-06-05 Nathan Sidwell <nathan@acm.org>
1689 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1691 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1693 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1695 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1697 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1699 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1701 * testsuite/gcc.target/i386/noplt-1.c: New test.
1702 * testsuite/gcc.target/i386/noplt-2.c: New test.
1703 * testsuite/gcc.target/i386/noplt-3.c: New test.
1704 * testsuite/gcc.target/i386/noplt-4.c: New test.
1706 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1709 * gfortran.dg/adjustl_1.f90: New test.
1711 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1713 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1714 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1716 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1718 * lto.c (iterative_hash_canonical_type,
1719 gimple_register_canonical_type): only hash main variants of types
1721 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1723 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1724 Move set of dg-do-what-default after early return.
1726 2015-06-04 Marek Polacek <polacek@redhat.com>
1729 * gcc.dg/lvalue-8.c: New test.
1731 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1732 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/other/pr66130.C: New.
1736 * g++.dg/cpp0x/pr66130.C: Likewise.
1738 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/cpp0x/decl-loc1.C: New.
1741 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1742 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1743 * g++.dg/init/ctor8.C: Likewise.
1744 * g++.dg/parse/semicolon4.C: Likewise.
1746 2015-06-03 Marek Polacek <polacek@redhat.com>
1749 * g++.dg/ubsan/static-init-1.C: New test.
1750 * g++.dg/ubsan/static-init-2.C: New test.
1751 * g++.dg/ubsan/static-init-3.C: New test.
1753 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1756 * gcc.target/i386/pr66275.c: New test.
1758 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1760 * gcc.dg/Wcxx-compat-22.c: New testcase.
1761 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1762 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1763 * c-c++-common/pr58346-1.c: Likewise.
1764 * c-c++-common/transparent-union-1.c: Likewise.
1766 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1768 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1769 * g++.dg/plugin/def_plugin.c: New file.
1770 * g++.dg/plugin/def-plugin-test.C: New file.
1772 2015-06-03 Richard Biener <rguenther@suse.de>
1774 * gcc.dg/vect/bb-slp-36.c: New testcase.
1776 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1778 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1780 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1782 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1783 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1784 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1785 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1787 2015-06-03 Marek Polacek <polacek@redhat.com>
1791 * gcc.dg/pr64223-1.c: New test.
1792 * gcc.dg/pr64223-2.c: New test.
1794 2015-06-03 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/63916
1797 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1799 2015-06-03 Richard Biener <rguenther@suse.de>
1801 PR tree-optimization/66375
1802 * gcc.dg/torture/pr66375.c: New testcase.
1804 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1806 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1808 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1811 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1813 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1816 * gfortran.dg/reshape_7.f90: New test.
1818 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1821 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1824 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1827 * gcc.dg/pr49551.c: New testcase.
1829 2015-06-02 Richard Biener <rguenther@suse.de>
1832 * g++.dg/lto/pr65549_0.C: New testcase.
1834 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1838 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1840 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1842 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1844 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1847 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1849 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1851 PR tree-optimization/48052
1852 * gcc.dg/tree-ssa/scev-8.c: New.
1853 * gcc.dg/tree-ssa/scev-9.c: New.
1854 * gcc.dg/tree-ssa/scev-10.c: New.
1855 * gcc.dg/vect/pr48052.c: New.
1857 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1859 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1861 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1863 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1865 2015-06-02 Marek Polacek <polacek@redhat.com>
1868 * gcc.dg/torture/pr66345.c: New test.
1870 2015-06-02 Richard Biener <rguenther@suse.de>
1872 PR tree-optimization/65961
1873 * gcc.dg/torture/pr65961.c: New testcase.
1875 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1877 PR tree-optimization/52563
1878 PR tree-optimization/62173
1879 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1880 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1882 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1884 * gnat.dg/specs/varsize_return2.ads: New test.
1885 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1887 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1889 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1891 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1894 * gcc.target/aarch64/sync-comp-swap.c: New.
1895 * gcc.target/aarch64/sync-comp-swap.x: New.
1896 * gcc.target/aarch64/sync-op-acquire.c: New.
1897 * gcc.target/aarch64/sync-op-acquire.x: New.
1898 * gcc.target/aarch64/sync-op-full.c: New.
1899 * gcc.target/aarch64/sync-op-full.x: New.
1900 * gcc.target/aarch64/sync-op-release.c: New.
1901 * gcc.target/aarch64/sync-op-release.x: New.
1903 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1905 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1908 2015-06-01 Richard Biener <rguenther@suse.de>
1910 PR tree-optimization/66349
1911 PR tree-optimization/66352
1912 PR tree-optimization/66357
1913 * gcc.dg/torture/pr66357.c: New testcase.
1914 * gcc.dg/torture/pr66349.c: Likewise.
1915 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1917 2015-06-01 Richard Biener <rguenther@suse.de>
1920 2015-05-29 Richard Biener <rguenther@suse.de>
1922 PR tree-optimization/66314
1923 * gcc.dg/asan/pr66314.c: New testcase.
1925 2015-06-01 Richard Biener <rguenther@suse.de>
1927 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1929 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1933 (hp3, hp4): Add inline keyword.
1934 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1935 (hp2): Add inline keyword.
1936 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1937 (hp2): Add inline keyword.
1939 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1942 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1943 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1944 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1945 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1947 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1949 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1950 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1952 2015-06-01 Richard Biener <rguenther@suse.de>
1954 PR tree-optimization/66280
1955 * g++.dg/torture/pr66280.C: New testcase.
1956 * g++.dg/torture/pr66280-2.C: Likewise.
1958 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1960 * gnat.dg/addr9_1.adb: New test.
1961 * gnat.dg/addr9_2.adb: Likewise.
1962 * gnat.dg/addr9_3.adb: Likewise.
1963 * gnat.dg/addr9_4.adb: Likewise.
1965 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1967 * g++.dg/other/dump-ada-spec-4.C: New test.
1969 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1971 * gcc.dg/alias-8.c: Fix dg-warning.
1973 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1975 * gcc.dg/alias-8.c: Do not xfail.
1976 * gcc.dg/pr62167.c: Prevent FRE.
1977 * gcc.dg/alias-14.c: New testcase.
1979 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1981 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1983 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1986 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1988 * gcc.target/s390/hotpatch-10.c: Likewise.
1989 * gcc.target/s390/hotpatch-11.c: Likewise.
1990 * gcc.target/s390/hotpatch-12.c: Likewise.
1991 * gcc.target/s390/hotpatch-17.c: Likewise.
1992 * gcc.target/s390/hotpatch-18.c: Likewise.
1993 * gcc.target/s390/hotpatch-20.c: Likewise.
1994 * gcc.target/s390/hotpatch-21.c: Likewise.
1995 * gcc.target/s390/hotpatch-22.c: Likewise.
1996 * gcc.target/s390/hotpatch-23.c: Likewise.
1997 * gcc.target/s390/hotpatch-24.c: Likewise.
1998 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1999 to check for the exact nops too.
2000 * gcc.target/s390/hotpatch-3.c: Likewise.
2001 * gcc.target/s390/hotpatch-4.c: Likewise.
2002 * gcc.target/s390/hotpatch-5.c: Likewise.
2003 * gcc.target/s390/hotpatch-6.c: Likewise.
2004 * gcc.target/s390/hotpatch-7.c: Likewise.
2005 * gcc.target/s390/hotpatch-8.c: Likewise.
2006 * gcc.target/s390/hotpatch-9.c: Likewise.
2007 * gcc.target/s390/hotpatch-14.c: Likewise.
2008 * gcc.target/s390/hotpatch-15.c: Likewise.
2009 * gcc.target/s390/hotpatch-16.c: Likewise.
2010 * gcc.target/s390/hotpatch-19.c: Likewise.
2011 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
2012 scan-assembler-times counting number of .align directives.
2013 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
2014 dg-options. Remove scan-assembler-times counting number of .align
2016 * gcc.target/s390/hotpatch-26.c: New file.
2017 * gcc.target/s390/hotpatch-27.c: New file.
2018 * gcc.target/s390/hotpatch-28.c: New file.
2019 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
2020 using -Os -O0 -O1 -O2 -O3 options.
2022 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2024 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
2026 2015-05-29 Jakub Jelinek <jakub@redhat.com>
2028 PR tree-optimization/66142
2029 * gcc.dg/vect/pr66142.c: New test.
2031 2015-05-29 Richard Biener <rguenther@suse.de>
2033 PR tree-optimization/66314
2034 * gcc.dg/asan/pr66314.c: New testcase.
2036 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2038 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
2039 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
2041 (schedule-cleanups, dg-keep-saved-temps): New proc.
2042 (gcc-dg-test-1): Schedule cleanups.
2043 * lib/profopt.exp (profopt-execute): Likewise.
2044 * g++.dg/cdce3.C: Adjust expected line numbers.
2045 * gcc.dg/cdce1.c: Likewise.
2046 * gcc.dg/cdce2.c: Likewise.
2047 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
2048 * gcc.dg/strlenopt-24.c: Likewise.
2049 * gcc.dg/tree-ssa/vrp26.c: Likewise.
2050 * gcc.dg/tree-ssa/vrp28.c: Likewise.
2051 * obj-c++.dg/encode-2.mm: Likewise.
2053 2015-05-28 DJ Delorie <dj@redhat.com>
2055 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
2057 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2059 * gnat.dg/discr43.adb: New test.
2061 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
2063 * gnat.dg/varsize_temp.adb: Rename into...
2064 * gnat.dg/varsize1.adb: ...this.
2065 * gnat.dg/varsize_copy.ad[sb]: Rename into...
2066 * gnat.dg/varsize2.ad[sb]: ...this.
2067 * gnat.dg/varsize3_1.adb: New test.
2068 * gnat.dg/varsize3_2.adb: Likewise.
2069 * gnat.dg/varsize3_3.adb: Likewise.
2070 * gnat.dg/varsize3_4.adb: Likewise.
2071 * gnat.dg/varsize3_5.adb: Likewise.
2072 * gnat.dg/varsize3_6.adb: Likewise.
2073 * gnat.dg/varsize3_pkg1.ads: New helper.
2074 * gnat.dg/varsize3_pkg2.ads: Likewise.
2075 * gnat.dg/varsize3_pkg3.ads: Likewise.
2077 2015-05-28 Richard Biener <rguenther@suse.de>
2079 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
2081 2015-05-28 Richard Biener <rguenther@suse.de>
2083 PR tree-optimization/66142
2084 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
2086 2015-05-28 Lawrence Velázquez <vq@larryv.me>
2089 * gcc.dg/darwin-minversion-3.c: Update testcase.
2090 * gcc.dg/darwin-minversion-4.c: Ditto.
2091 * gcc.dg/darwin-minversion-5.c: New testcase.
2092 * gcc.dg/darwin-minversion-6.c: Ditto.
2093 * gcc.dg/darwin-minversion-7.c: Ditto.
2094 * gcc.dg/darwin-minversion-8.c: Ditto.
2095 * gcc.dg/darwin-minversion-9.c: Ditto.
2096 * gcc.dg/darwin-minversion-10.c: Ditto.
2097 * gcc.dg/darwin-minversion-11.c: Ditto.
2098 * gcc.dg/darwin-minversion-12.c: Ditto.
2100 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2102 PR rtl-optimization/66168
2103 * gcc.c-torture/compile/pr66168.c: New test.
2105 2015-05-27 Jeff Law <law@redhat.com>
2108 * gcc.dg/target/m68k/pr39726-1.c: New test.
2110 2015-05-27 Nathan Sidwell <nathan@acm.org>
2113 * g++.dg/ext/alias-canon3.C: New.
2115 2015-05-27 Richard Biener <rguenther@suse.de>
2117 PR tree-optimization/66272
2119 2014-08-15 Richard Biener <rguenther@suse.de>
2121 PR tree-optimization/62031
2122 * gcc.dg/torture/pr66272.c: New testcase.
2124 2015-05-27 Richard Biener <rguenther@suse.de>
2126 * gcc.dg/vect/slp-reduc-7.c: New testcase.
2128 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
2131 * gcc.dg/pr65358.c: New test.
2133 2015-05-27 Andre Vehreschild <vehre@gmx.de>
2136 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
2138 * gfortran.dg/allocate_with_source_6.f90: New test.
2140 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
2142 * gnat.dg/atomic7_1.adb: New test.
2143 * gnat.dg/atomic7_2.adb: Likewise.
2144 * gnat.dg/atomic7_pkg1.ads: New helper.
2145 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
2147 2015-05-26 Michael Matz <matz@suse.de>
2150 * gcc.dg/vect/pr66251.c: New test.
2152 2015-05-26 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/66142
2155 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
2157 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
2160 * gfortran.dg/allocatable_scalar_13.f90: New test
2162 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/warn11.adb: New test.
2165 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
2167 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2169 * gnat.dg/vfa1_1.adb: New test.
2170 * gnat.dg/vfa1_2.adb: Likewise.
2171 * gnat.dg/vfa1_3.adb: Likewise.
2172 * gnat.dg/vfa1_4.adb: Likewise.
2173 * gnat.dg/vfa1_pkg.ads: New helper.
2175 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
2177 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
2178 * gcc.target/i386/pr66232-3.c: Likewise.
2180 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
2183 * gcc.target/i386/pr66274.c: New test.
2185 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
2187 * gnat.dg/renaming6.ad[sb]: New test.
2189 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
2191 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
2192 and 'dg-require-effective-target pie'.
2194 2015-05-23 Nathan Sidwell <nathan@acm.org>
2197 * g++.dg/cpp0x/pr66243.C: New.
2199 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
2202 * g++.dg/lto/pr66180_0.C: New testcase.
2203 * g++.dg/lto/pr66180_1.C: New testcase.
2205 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
2208 * typebound_call_27.f90: New file.
2210 2015-05-23 Nathan Sidwell <nathan@acm.org>
2213 * g++.dg/template/pr65936.C: New.
2215 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2217 PR tree-optimization/63387
2218 * gcc.dg/pr63387-2.c: New testcase.
2220 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2222 * gcc.dg/simd-1.c: Update to the new message.
2224 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
2226 * gcc.dg/nand.c: New testcase.
2228 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
2230 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2231 Set dg-do-what-default to compile only on ARM targets without
2232 arm_neon_hw execution support. Remove redundant c-torture-execute
2233 in loop over test cases.
2235 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2238 * gcc.target/aarch64/pr65491_1.c: New test.
2239 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
2240 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
2242 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2245 * g++.dg/cpp0x/explicit9.C: New.
2246 * g++.dg/cpp0x/explicit8.C: Check the locations too.
2248 2015-05-22 Richard Biener <rguenther@suse.de>
2250 PR tree-optimization/66251
2251 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2253 2015-05-22 Marek Polacek <polacek@redhat.com>
2256 * c-c++-common/attributes-enum-1.c: New test.
2257 * c-c++-common/attributes-enum-2.c: New test.
2258 * g++.dg/cpp0x/attributes-enum-1.C: New test.
2259 * g++.dg/cpp1y/attributes-enum-1.C: New test.
2261 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2263 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
2264 effective target support. If no arm_neon_hw support, do not attempt
2265 to execute the tests; only compile them.
2266 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2267 and "dg-require-effective-target arm_neon_ok".
2268 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2269 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2270 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2271 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2272 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2273 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2274 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2275 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2276 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2277 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2278 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2279 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2280 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2281 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2282 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2283 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2284 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2285 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2286 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2287 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2288 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2289 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2290 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2291 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2292 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2293 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2294 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2295 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2296 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2297 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2298 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2299 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2300 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2301 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2302 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2303 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2304 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2305 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2306 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2307 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2308 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2309 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2310 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2311 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2312 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2313 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2314 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2315 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2316 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2317 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2318 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2319 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2320 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2321 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2322 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2323 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2324 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2325 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2326 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2327 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2328 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2329 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2330 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2331 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2332 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2333 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2334 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2335 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2336 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2337 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2338 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2339 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2340 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2341 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2342 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2343 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2344 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2345 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2346 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2347 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2348 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2349 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2350 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2351 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2352 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2353 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2354 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2355 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2356 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2357 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2358 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2359 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2360 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2361 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2362 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2363 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2364 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2365 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2366 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2367 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2368 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2369 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2370 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2371 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2372 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2373 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2374 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2375 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2376 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2377 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2378 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2379 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2380 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2382 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2384 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2385 * gcc.dg/vect/pr59354.c: Likewise.
2386 * gcc.dg/vect/pr64252.c: Likewise.
2387 * gcc.dg/vect/pr64404.c: Likewise.
2388 * gcc.dg/vect/pr64493.c: Likewise.
2389 * gcc.dg/vect/pr64495.c: Likewise.
2390 * gcc.dg/vect/pr64844.c: Likewise.
2391 * gcc.dg/vect/pr65518.c: Likewise.
2392 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2394 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2397 * g++.dg/cpp1y/var-templ28.C: New.
2399 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2402 * gcc.target/i386/pr66232-1.c: New test.
2403 * gcc.target/i386/pr66232-2.c: Likewise.
2404 * gcc.target/i386/pr66232-3.c: Likewise.
2405 * gcc.target/i386/pr66232-4.c: Likewise.
2406 * gcc.target/i386/pr66232-5.c: Likewise.
2408 2015-05-21 Nathan Sidwell <nathan@acm.org>
2410 * g++.dg/cpp1y/pr60943.C: New.
2412 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2414 PR tree-optimization/66233
2415 * gcc.c-torture/execute/pr66233.c: New test.
2417 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2420 * gfortran.dg/inline_matmul_11.f90: New test.
2422 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2424 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2425 instead of listing several targets on its own.
2426 * gcc.target/i386/pr32219-2.c: Likewise.
2427 * gcc.target/i386/pr32219-3.c: Likewise.
2428 * gcc.target/i386/pr32219-4.c: Likewise.
2429 * gcc.target/i386/pr32219-5.c: Likewise.
2430 * gcc.target/i386/pr32219-6.c: Likewise
2431 * gcc.target/i386/pr32219-7.c: Likewise.
2432 * gcc.target/i386/pr32219-8.c: Likewise.
2433 * gcc.target/i386/pr39013-1.c: Likewise.
2434 * gcc.target/i386/pr39013-2.c: Likewise.
2435 * gcc.target/i386/pr64317.c: Likewise.
2437 2015-05-21 Jeff Law <law@redhat.com>
2439 * gcc.target/hppa/shadd-3.c: New test.
2440 * gcc.target/hppa/shadd-4.c: New test.
2442 2015-05-21 Michael Matz <matz@suse.de>
2444 * gcc.dg/vect/vect-strided-store.c: New test.
2445 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2446 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2448 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2450 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2451 * gcc.dg/pow-sqrt-synth-1.c: New test.
2452 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2454 2015-05-21 Richard Biener <rguenther@suse.de>
2457 * g++.dg/conversion/pr66211.C: New testcase.
2458 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2460 2015-05-21 Jeff Law <law@redhat.com>
2462 * gcc.target/hppa/shadd-2.c: New test.
2464 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2467 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2469 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2472 * gcc.target/arm/pr26702.c: Adjust target selector.
2474 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2477 * gcc.dg/lto/pr66221_0.c: New test.
2478 * gcc.dg/lto/pr66221_1.c: New test.
2480 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2483 * gcc.dg/redecl-4.c: Update column numbers.
2484 * gcc.dg/format/bitfld-1.c: Likewise.
2485 * gcc.dg/format/attr-2.c: Likewise.
2486 * gcc.dg/format/attr-6.c: Likewise.
2487 * gcc.dg/format/attr-7.c (baz): Likewise.
2488 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2489 * gcc.dg/format/attr-4.c: Likewise.
2490 * gcc.dg/format/branch-1.c: Likewise.
2491 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2492 locations within strings with embedded escape sequences.
2494 2015-05-20 Jeff Law <law@redhat.com>
2496 * gcc.target/hppa/hppa.exp: New target test driver.
2497 * gcc.target/hppa/shadd-1.c: New test.
2499 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2501 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2503 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2505 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2506 (fn_33_k_and_r_style): New.
2507 (fn_33_stroustrup_style): New.
2508 (fn_33_allman_style): New.
2509 (fn_33_whitesmiths_style): New.
2510 (fn_33_horstmann_style): New.
2511 (fn_33_ratliff_banner_style): New.
2512 (fn_33_lisp_style): New.
2513 (fn_34_indent_dash_gnu): New.
2514 (fn_34_indent_dash_kr): New.
2515 (fn_34_indent_dash_orig): New.
2516 (fn_34_indent_linux_style): New.
2518 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2521 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2523 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2525 PR tree-optimization/65447
2526 * gcc.dg/tree-ssa/pr65447.c: New test.
2528 2015-05-19 Nathan sidwell <nathan@acm.org>
2530 * g++.dg/cpp0x/pr65954.C: New.
2532 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2534 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2536 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2538 * lib/target-supports.exp: Vector do not always have natural
2541 2015-05-19 David Sherwood <david.sherwood@arm.com>
2543 * gcc.dg/loop-invariant.c: New testcase.
2545 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2547 * lib/target-supports.exp: Vector do not always have natural
2550 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2552 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2554 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2556 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2558 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2559 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2560 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2561 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2562 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2563 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2564 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2565 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2566 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2567 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2569 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2571 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2573 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2575 * gcc.target/s390/s390.exp
2576 (check_effective_target_vector): New check.
2577 * gcc.target/s390/vector/vec-abi-1.c: New test.
2578 * gcc.target/s390/vector/vec-abi-2.c: New test.
2579 * gcc.target/s390/vector/vec-abi-3.c: New test.
2580 * gcc.target/s390/vector/vec-abi-4.c: New test.
2581 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2582 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2583 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2584 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2585 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2586 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2587 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2588 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2589 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2590 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2591 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2592 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2593 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2594 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2595 * gcc.target/s390/vector/vec-init-1.c: New test.
2596 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2597 * gcc.target/s390/vector/vec-shift-1.c: New test.
2598 * gcc.target/s390/vector/vec-sub-1.c: New test.
2600 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2602 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2604 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2606 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2608 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2610 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2612 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2614 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2616 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2618 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2620 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2622 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2624 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2626 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2628 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2630 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2632 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2634 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2636 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2638 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2640 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2642 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2644 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2646 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2648 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2650 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2652 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2654 PR tree-optimization/66187
2655 * gcc.c-torture/execute/pr66187.c: New test.
2656 * gcc.dg/pr66187-1.c: New test.
2657 * gcc.dg/pr66187-2.c: New test.
2659 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2661 * gcc.dg/vect/bb-slp-35.c: Adjust.
2663 2015-05-19 Richard Biener <rguenther@suse.de>
2665 PR tree-optimization/66165
2666 * gcc.dg/torture/pr66165.c: New testcase.
2668 PR tree-optimization/66185
2669 * gcc.dg/torture/pr66185.c: New testcase.
2671 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2674 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2676 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2678 * gcc.target/mips/p5600-bonding.c : New file.
2680 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2683 * gfortran.dg/interface_operator_1.f90: New tests.
2685 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2688 * gfortran.dg/generic_29.f90: New tests.
2690 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2693 * gfortran.dg/storage_size_6.f90: New tests.
2695 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2698 * gfortran.dg/null1.f90: New test.
2700 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2703 * gfortran.dg/entry_21.f90: New test.
2705 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2708 * gfortran.dg/storage_size_6.f90: New tests.
2710 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2713 * gfortran.dg/misplaced_statement.f90: New test.
2715 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2718 * gfortran.dg/filepos1.f90: New test
2720 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2723 * gfortran.dg/pr64925.f90: New test.
2725 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2727 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2729 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2731 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2733 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2734 to the family of pie capable targets.
2736 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2738 * gcc.target/arm/bics_1.c : New testcase.
2739 * gcc.target/arm/bics_2.c : New testcase.
2740 * gcc.target/arm/bics_3.c : New testcase.
2741 * gcc.target/arm/bics_4.c : New testcase.
2743 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2745 * gcc.target/mips/umips-attr.c: New test.
2747 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2749 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2750 * gcc.dg/20150120-2.c (dg-final): Ditto.
2751 * gcc.dg/20150120-2.c (dg-final): Ditto.
2752 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2754 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2757 * gcc.target/i386/pr66174.c: New test.
2759 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2762 * gfortran.dg/matmul_bounds_6.f90: New test.
2763 * gfortran.dg/matmul_bounds_7.f90: New test.
2765 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2767 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2768 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2769 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2770 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2771 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2772 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2774 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2777 * gfortran.dg/continuation_13.f90: Update test.
2778 * gfortran.dg/pr65903.f90: New test.
2780 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2783 * gfortran.dg/block_14.f90: New test.
2785 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2788 * lib/gfortran-dg.exp: Update regex to handle two locations for
2789 the same diagnostic without caret.
2790 * gfortran.dg/badline.f: Test also that line numbers are correct
2791 before and after "left but not entered" warning.
2793 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2794 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2797 * gcc.target/arm/maskdata.c: New test.
2799 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2802 * gfortran.dg/derived_constructor_components_5: New test
2804 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2807 * gcc.target/alpha/pr66140.c: New test.
2809 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2812 * gcc.dg/Wconversion-complex-c99.c: New test.
2813 * gcc.dg/Wconversion-complex-gnu.c: New test.
2815 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2817 PR tree-optimization/64454
2818 * gcc.dg/modmod.c: New testcase.
2820 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2822 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2824 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2827 * gcc.target/i386/mpx/pr66134.c: New test.
2829 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2831 * gcc.target/powerpc/pr60158.c: New test.
2833 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2835 * gcc.target/i386/sibcall-7.c: New test.
2836 * gcc.target/i386/sibcall-8.c: New test.
2838 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2840 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2841 (abs64_in_dreg): Likewise.
2843 2015-05-14 Marek Polacek <polacek@redhat.com>
2847 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2848 * gcc.dg/pr19984.c: Likewise.
2849 * gcc.dg/pr66066-1.c: New test.
2850 * gcc.dg/pr66066-2.c: New test.
2851 * gcc.dg/pr66066-3.c: New test.
2853 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2855 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2856 * gcc.dg/pow-sqrt.x: New file.
2857 * gcc.dg/pow-sqrt-1.c: New test.
2858 * gcc.dg/pow-sqrt-2.c: Likewise.
2859 * gcc.dg/pow-sqrt-3.c: Likewise.
2861 2015-05-13 Richard Biener <rguenther@suse.de>
2863 PR tree-optimization/66123
2864 * gcc.dg/torture/pr66123.c: New testcase.
2866 2015-05-13 Richard Biener <rguenther@suse.de>
2869 * gcc.dg/alias-2.c: Adjust.
2870 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2872 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2875 * gcc.target/i386/pr65103-3.c: New.
2877 2015-05-13 Martin Liska <mliska@suse.cz>
2879 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2881 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2884 * gcc.target/i386/pr66112-2.c: New test.
2887 * gcc.target/i386/pr66112-1.c: New test.
2889 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2892 * gcc.target/i386/mpx/pr66048.cc: New.
2894 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2896 PR rtl-optimization/64616
2897 * gcc.dg/loop-8.c: New test.
2898 * gcc.dg/loop-9.c: New test.
2900 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2903 * gcc.target/i386/pr66047.c: New testcase.
2905 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2908 * gcc.c-torture/compile/pr65873.c: New testcase.
2910 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2913 * gfortran.dg/inline_matmul_10.f90: New test.
2915 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2917 * c-c++-common/Wmisleading-indentation.c: New testcase.
2918 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2919 * c-c++-common/Wmisleading-indentation-2.md: New file.
2921 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2923 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2925 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2927 2015-05-12 Richard Biener <rguenther@suse.de>
2929 PR tree-optimization/66101
2930 * gcc.dg/torture/pr66101.c: New testcase.
2932 2015-05-12 Richard Biener <rguenther@suse.de>
2934 PR tree-optimization/37021
2935 * gcc.target/i386/vect-addsub.c: New testcase.
2937 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2939 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2941 2015-05-12 Tom de Vries <tom@codesourcery.com>
2943 PR tree-optimization/66010
2944 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2946 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/cpp0x/trailing10.C: New.
2951 2015-05-12 Richard Biener <rguenther@suse.de>
2953 * gcc.dg/vect/bb-slp-35.c: New testcase.
2955 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2958 * gfortran.dg/bound_simplification_6.f90: New.
2960 2015-05-11 Steve Ellcey <sellcey@mips.com>
2962 * gcc.target/mips/branch-1.c: Pass argument to bar().
2964 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2967 * gcc.target/i386/pr65753.c: New test.
2969 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2971 PR rtl-optimization/66076
2972 * gcc.dg/torture/pr66076.c: New test.
2974 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2977 * gfortran.dg/inline_matmul_7.f90: New test.
2978 * gfortran.dg/inline_matmul_8.f90: New test.
2979 * gfortran.dg/inline_matmul_9.f90: New test.
2981 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2983 * gfortran.dg/bound_simplification_5.f90: New.
2985 2015-05-09 Jason Merrill <jason@redhat.com>
2987 * lib/target-supports.exp (cxx_default): New global.
2988 (check_effective_target_c++11_only)
2989 (check_effective_target_c++14_only)
2990 (check_effective_target_c++98_only)
2991 (check_effective_target_c++1z_only): Check it.
2993 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2995 PR tree-optimization/64454
2996 * gcc.dg/tree-ssa/vrp97.c: New file.
2997 * gcc.dg/vect/slp-perm-7.c: Update.
2999 2015-05-09 Andre Vehreschild <vehre@gmx.de>
3002 * gfortran.dg/elemental_subroutine_11.f90: New test.
3004 2015-05-08 Richard Biener <rguenther@suse.de>
3006 PR tree-optimization/66036
3007 * gcc.dg/vect/slp-41.c: New testcase.
3009 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
3011 * gfortran.dg/elemental_optional_args_7.f90: New.
3013 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
3015 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
3018 2015-05-08 Marek Polacek <polacek@redhat.com>
3021 * gcc.dg/Woverride-init-side-effects-1.c: New test.
3022 * gcc.dg/Woverride-init-side-effects-2.c: New test.
3024 2015-05-07 Marek Polacek <polacek@redhat.com>
3027 * c-c++-common/Wshift-negative-value-1.c: New test.
3028 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
3029 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
3030 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
3031 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
3032 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
3033 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
3034 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
3035 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
3037 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
3041 * gcc.dg/fdata-sections-2.c: New file.
3043 2015-05-07 Marek Polacek <polacek@redhat.com>
3046 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
3048 * c-c++-common/ubsan/align-7.c: Likewise.
3049 * c-c++-common/ubsan/bounds-8.c: Likewise.
3050 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3051 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
3052 * c-c++-common/ubsan/null-1.c: Likewise.
3053 * c-c++-common/ubsan/null-10.c: Likewise.
3054 * c-c++-common/ubsan/null-11.c: Likewise.
3055 * c-c++-common/ubsan/null-2.c: Likewise.
3056 * c-c++-common/ubsan/null-3.c: Likewise.
3057 * c-c++-common/ubsan/null-4.c: Likewise.
3058 * c-c++-common/ubsan/null-5.c: Likewise.
3059 * c-c++-common/ubsan/null-6.c: Likewise.
3060 * c-c++-common/ubsan/null-7.c: Likewise.
3061 * c-c++-common/ubsan/null-8.c: Likewise.
3062 * c-c++-common/ubsan/null-9.c: Likewise.
3063 * c-c++-common/ubsan/object-size-1.c: Likewise.
3064 * c-c++-common/ubsan/object-size-10.c: Likewise.
3065 * c-c++-common/ubsan/object-size-4.c: Likewise.
3066 * c-c++-common/ubsan/object-size-5.c: Likewise.
3067 * c-c++-common/ubsan/object-size-7.c: Likewise.
3068 * c-c++-common/ubsan/object-size-8.c: Likewise.
3069 * c-c++-common/ubsan/object-size-9.c: Likewise.
3070 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3071 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3072 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3073 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3074 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3075 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
3076 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3077 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
3078 * c-c++-common/ubsan/pr59333.c: Likewise.
3079 * c-c++-common/ubsan/pr59667.c: Likewise.
3080 * c-c++-common/ubsan/pr60613-2.c: Likewise.
3081 * c-c++-common/ubsan/pr60636.c: Likewise.
3082 * c-c++-common/ubsan/pr63802.c: Likewise.
3083 * c-c++-common/ubsan/recovery-1.c: Likewise.
3084 * c-c++-common/ubsan/recovery-3.c: Likewise.
3085 * c-c++-common/ubsan/shift-1.c: Likewise.
3086 * c-c++-common/ubsan/shift-2.c: Likewise.
3087 * c-c++-common/ubsan/shift-4.c: Likewise.
3088 * c-c++-common/ubsan/shift-7.c: Likewise.
3089 * c-c++-common/ubsan/undefined-2.c: Likewise.
3090 * c-c++-common/ubsan/vla-1.c: Likewise.
3091 * g++.dg/ubsan/null-1.C: Likewise.
3092 * g++.dg/ubsan/null-3.C: Likewise.
3093 * g++.dg/ubsan/null-4.C: Likewise.
3094 * g++.dg/ubsan/vptr-8.C: Likewise.
3095 * g++.dg/ubsan/vptr-9.C: Likewise.
3096 * gcc.dg/ubsan/bounds-2.c: Likewise.
3097 * gcc.dg/ubsan/object-size-9.c: Likewise.
3099 2015-05-07 Jeff Law <law@redhat.com>
3101 * gcc.dg/tree-ssa/shorten-1.c: New test.
3103 2015-05-07 Richard Biener <rguenther@suse.de>
3105 PR tree-optimization/66002
3106 * gcc.dg/vect/vect-125.c: New testcase.
3108 2015-05-07 Marek Polacek <polacek@redhat.com>
3109 Martin Uecker <uecker@eecs.berkeley.edu>
3111 * c-c++-common/ubsan/bounds-10.c: New test.
3113 2015-05-06 David Malcolm <dmalcolm@redhat.com>
3115 * jit.dg/harness.h (set_options): Wrap with
3116 #ifndef TEST_ESCHEWS_SET_OPTIONS.
3117 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
3118 Special-case test-benchmark.c as a negative.
3119 * jit.dg/test-benchmark.c: New file.
3121 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
3124 * gcc.target/arm/pr64208.c: New test.
3126 2015-05-06 Alan Modra <amodra@gmail.com>
3129 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
3130 (gparms): Make volatile.
3132 2015-05-06 Richard Biener <rguenther@suse.de>
3134 PR tree-optimization/62283
3135 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
3137 2015-05-06 Christian Bruel <christian.bruel@st.com>
3140 * gcc.target/aarch64/iinline-attr-1.c: New test.
3142 2015-05-06 Richard Biener <rguenther@suse.de>
3144 * gcc.dg/vect/bb-slp-34.c: New testcase.
3146 2015-05-06 Richard Biener <rguenther@suse.de>
3148 PR tree-optimization/62283
3149 * gcc.dg/vect/bb-slp-14.c: Adjust.
3151 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3154 * gcc.target/i386/pr65990.c: New test.
3156 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
3159 * gcc.target/i386/pr65915.c: New.
3161 2015-05-05 Tom de Vries <tom@codesourcery.com>
3163 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
3164 'va_list escapes 0'.
3166 2015-05-05 Tom de Vries <tom@codesourcery.com>
3168 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
3171 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
3173 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
3174 * gcc.target/arm/pr65924.c: Likewise.
3176 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
3179 * gcc.target/i386/pr65871-3.c: New test.
3181 2015-05-04 Jeff Law <law@redhat.com>
3184 2015-05-04 Jeff Law <law@redhat.com>
3185 * gcc.dg/tree-ssa/shorten-1.c: New test.
3187 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3188 Jakub Jelinek <jakub@redhat.com>
3191 * g++.dg/cpp0x/Wnarrowing4.C: New.
3193 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
3195 * lib/target-supports.exp
3196 (check_effective_target_keeps_null_pointer_checks): Clarify that
3197 this is for targets that disable -fdelete-null-pointer-checks,
3198 not default it to off.
3199 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
3200 -fdelete-null-pointer-checks explicit.
3201 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
3202 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
3203 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
3204 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
3205 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3206 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3207 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3208 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3209 * gcc.dg/tree-ssa/pr20318.c: Likewise.
3210 * gcc.dg/tree-ssa/pr20701.c: Likewise.
3211 * gcc.dg/tree-ssa/pr20702.c: Likewise.
3212 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3213 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3214 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3215 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3216 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3217 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3218 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3219 * gcc.dg/tree-ssa/unreachable.c: Likewise.
3220 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3221 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3222 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3223 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3224 * g++.dg/cpp0x/static_assert9.C: Likewise.
3225 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
3226 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
3227 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3228 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
3229 * g++.dg/tree-ssa/pr26406.C: Likewise.
3231 2015-05-04 Jakub Jelinek <jakub@redhat.com>
3233 PR tree-optimization/65984
3234 * c-c++-common/ubsan/pr65984.c: New test.
3236 2015-05-04 Jeff Law <law@redhat.com>
3238 * gcc.dg/tree-ssa/shorten-1.c: New test.
3240 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3243 * gfortran.dg/pr44735.f90: New test.
3245 2015-05-04 Richard Biener <rguenther@suse.de>
3247 PR tree-optimization/65965
3248 * gcc.dg/vect/bb-slp-33.c: New testcase.
3250 2015-05-04 Richard Biener <rguenther@suse.de>
3252 PR tree-optimization/65935
3253 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
3255 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3257 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
3258 for each supported variant instead of CHECK_RESULTS.
3259 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
3260 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
3261 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
3262 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
3263 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
3264 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3265 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
3266 expected results for unsupported variants. Call CHECK for each
3267 supported variant instead of CHECK_RESULTS.
3268 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3269 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3270 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3271 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3272 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3273 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3274 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3275 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3276 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3277 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3278 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3279 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3280 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3281 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3282 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3283 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3284 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3285 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3286 expected results for unsupported variants.
3287 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3288 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3289 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3290 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3291 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3292 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3293 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3294 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3295 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3296 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3297 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3298 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3299 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3300 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3301 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3302 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3303 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3304 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3305 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3306 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3307 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3308 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3309 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3310 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3311 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3312 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3313 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3314 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3316 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3319 * gfortran.dg/bound_9.f90: Add pointer assignment.
3321 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3322 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3325 * g++.dg/cpp0x/Wnarrowing3.C: New.
3327 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3329 * gcc.dg/20150120-1.c: New test.
3330 * gcc.dg/20150120-2.c: New test.
3331 * gcc.dg/20150120-3.c: New test.
3333 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3335 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3337 2015-05-01 Renlin Li <renlin.li@arm.com>
3339 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3341 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3343 * gfortran.dg/bound_simplification_4.f90: New.
3345 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3347 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3348 with powerpc_p8vector_ok.
3350 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3353 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3355 * gfortran.dg/bound_9.f90: New test case.
3357 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3359 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3360 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3361 for 32bit x86 targets.
3362 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3363 for 32bit x86 targets.
3364 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3365 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3366 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3367 for 32bit x86 targets.
3369 2015-04-30 Marek Polacek <polacek@redhat.com>
3371 PR tree-optimization/63551
3372 * g++.dg/ipa/pr63551.C: New test.
3374 2015-04-30 Caroline Tice <cmtice@google.com>
3377 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3378 partition size on certain targets.
3380 2015-04-30 Renlin Li <renlin.li@arm.com>
3382 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3384 2015-04-30 Marek Polacek <polacek@redhat.com>
3386 * c-c++-common/Wbool-compare-3.c: New test.
3388 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3389 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3391 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3394 * g++.dg/init/ref22.C: New.
3396 2015-04-30 Marek Polacek <polacek@redhat.com>
3398 * gcc.dg/init-bad-8.c: New test.
3400 * gcc.dg/incomplete-typedef-1.c: New test.
3402 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/template/crash121.C: New.
3407 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3409 * gcc.target/mips/call-from-init.c: New test.
3410 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3412 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3415 * gcc.target/i386/pr65871-1.c: New test.
3416 * gcc.target/i386/pr65871-2.c: Ditto.
3418 2015-04-29 Marek Polacek <polacek@redhat.com>
3421 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3422 * c-c++-common/Wbool-compare-2.c: New test.
3424 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3427 * gcc.target/aarch64/vstN_lane_1.c: New file.
3429 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3432 * g++.dg/warn/Winit-self-3.C: New.
3434 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3436 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3438 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3441 * gcc.target/arm/pr65924.c: New test.
3443 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3445 * g++.dg/gomp/tpl-target-update.C: New file.
3447 2015-04-29 Richard Biener <rguenther@suse.de>
3449 PR tree-optimization/65917
3450 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3452 2015-04-29 Christian Bruel <christian.bruel@st.com>
3455 * gcc.dg/ipa/iinline-attr.c: New test.
3456 * gcc.target/i386/iinline-attr-2.c: New test.
3458 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3460 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3463 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3465 * gcc.dg/vect/vect-33.c: Remove spurious line.
3467 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3469 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3471 2015-04-28 Marek Polacek <polacek@redhat.com>
3474 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3475 * gcc.dg/pr65901.c: New test.
3477 2015-04-28 Richard Biener <rguenther@suse.de>
3479 PR tree-optimization/62283
3480 * gfortran.dg/vect/pr62283-2.f: New testcase.
3481 * gcc.dg/vect/bb-slp-14.c: Adjust.
3483 2015-04-28 Richard Biener <rguenther@suse.de>
3485 PR tree-optimization/65851
3486 * g++.dg/torture/pr65851.C: New testcase.
3488 2015-04-27 Jeff Law <law@redhat.com>
3490 PR tree-optimization/65217
3491 * gcc.target/i386/pr65217.c: Remove XFAIL.
3493 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3496 Add tests forgotten to svn-add.
3497 * gfortran.dg/class_allocate_19.f03: New test.
3498 * gfortran.dg/class_array_20.f03: New test.
3499 * gfortran.dg/class_array_21.f03: New test.
3500 * gfortran.dg/finalize_29.f08: New test.
3502 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3506 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3507 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3509 2015-04-27 Caroline Tice <cmtice@google.com>
3511 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3514 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3517 * gcc.target/powerpc/htm-1.c: New test.
3518 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3520 (__builtin_tabortdci): Likewise.
3521 (__builtin_tcheck): Remove operand.
3522 * lib/target-supports.exp (check_htm_hw_available): New function.
3524 2015-04-27 Richard Biener <rguenther@suse.de>
3526 * gcc.target/i386/pr65217.c: XFAIL.
3528 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3530 PR tree-optimization/65875
3531 * gcc.c-torture/compile/pr65875.c: New test.
3533 2015-04-25 Marek Polacek <polacek@redhat.com>
3536 * gcc.dg/enum-incomplete-2.c: New test.
3537 * gcc.dg/enum-mode-1.c: New test.
3539 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3542 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3544 * gcc.target/powerpc/pr65849-2.c: Likewise.
3546 2015-04-24 Tom de Vries <tom@codesourcery.com>
3548 PR tree-optimization/65802
3549 * g++.dg/pr65802.C: Move to ...
3550 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3551 stdarg.h. Rewrite for C.
3552 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3553 va_start and va_end. Remove unnecessary inline asm.
3555 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3556 Wei Mi <wmi@google.com>
3558 * gcc.target/i386/sse2-load-multi.c: New test.
3559 * gcc.target/i386/sse2-store-multi.c: Ditto.
3561 2015-04-24 Marek Polacek <polacek@redhat.com>
3564 * c-c++-common/pr65830.c: New test.
3567 * c-c++-common/Wlogical-op-1.c: New test.
3569 2015-04-24 Marek Polacek <polacek@redhat.com>
3572 * c-c++-common/pr61534-1.c: New test.
3574 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3575 Steven Bosscher <steven@gcc.gnu.org>
3577 PR rtl-optimization/34503
3578 * gcc.target/arm/pr64616.c: New file.
3580 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3582 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3584 2015-04-24 Terry Guo <terry.guo@arm.com>
3586 * gcc.target/arm/pr65710.c: Update the options.
3588 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3590 * gcc.target/i386/pr65523.c: Skip x32.
3592 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3594 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3595 to look for vcl* where appropriate.
3597 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3599 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3600 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3602 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3605 * gcc.target/arm/pr26702.c: New test.
3607 2015-04-23 Marek Polacek <polacek@redhat.com>
3610 * gcc.dg/pr65345-1.c: New test.
3611 * gcc.dg/pr65345-2.c: New test.
3613 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3615 * gcc.target/powerpc/crypto-builtin-2.c: New.
3617 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3620 * gfortran.dg/class_allocate_19.f03: New test.
3621 * gfortran.dg/class_array_20.f03: New test.
3622 * gfortran.dg/class_array_21.f03: New test.
3623 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3624 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3625 initialization correctly.
3626 * gfortran.dg/finalize_29.f08: New test.
3628 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3630 * gcc.target/powerpc/swaps-p8-18.c: New test.
3632 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3635 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3636 * gcc.dg/vect/bb-slp-25.c: Likewise.
3637 * gcc.dg/vect/bb-slp-29.c: Likewise.
3638 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3639 vect_no_align && { ! vect_hw_misalign }.
3640 * gcc.dg/vect/bb-slp-9.c: Likewise.
3641 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3643 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3644 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3645 account for POWER8, where peeling for alignment is not needed.
3646 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3647 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3648 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3649 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3650 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3651 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3652 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3653 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3654 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3655 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3656 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3657 * gcc.dg/vect/pr16105.c: Likewise.
3658 * gcc.dg/vect/pr20122.c: Likewise.
3659 * gcc.dg/vect/pr33804.c: Likewise.
3660 * gcc.dg/vect/pr33953.c: Likewise.
3661 * gcc.dg/vect/pr56787.c: Likewise.
3662 * gcc.dg/vect/pr58508.c: Likewise.
3663 * gcc.dg/vect/slp-25.c: Likewise.
3664 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3665 * gcc.dg/vect/vect-105.c: Likewise.
3666 * gcc.dg/vect/vect-27.c: Likewise.
3667 * gcc.dg/vect/vect-29.c: Likewise.
3668 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3670 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3671 && { ! vect_hw_misalign }.
3672 * gcc.dg/vect/vect-44.c: Likewise.
3673 * gcc.dg/vect/vect-48.c: Likewise.
3674 * gcc.dg/vect/vect-50.c: Likewise.
3675 * gcc.dg/vect/vect-52.c: Likewise.
3676 * gcc.dg/vect/vect-56.c: Likewise.
3677 * gcc.dg/vect/vect-60.c: Likewise.
3678 * gcc.dg/vect/vect-72.c: Likewise.
3679 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3680 * gcc.dg/vect/vect-75.c: Likewise.
3681 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3682 * gcc.dg/vect/vect-77-global.c: Likewise.
3683 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3684 * gcc.dg/vect/vect-78-global.c: Likewise.
3685 * gcc.dg/vect/vect-93.c: Likewise.
3686 * gcc.dg/vect/vect-95.c: Likewise.
3687 * gcc.dg/vect/vect-96.c: Likewise.
3688 * gcc.dg/vect/vect-cond-1.c: Likewise.
3689 * gcc.dg/vect/vect-cond-3.c: Likewise.
3690 * gcc.dg/vect/vect-cond-4.c: Likewise.
3691 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3692 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3693 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3694 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3695 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3696 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3697 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3698 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3699 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3700 * gcc.dg/vect/vect-outer-5.c: Likewise.
3701 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3702 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3703 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3704 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3705 * gcc.dg/vect/vect-peel-3.c: Likewise.
3706 * gcc.dg/vect/vect-peel-4.c: Likewise.
3707 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3708 * gcc.target/powerpc/pr65456.c: New test.
3709 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3710 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3711 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3712 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3713 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3714 vect_no_align && { ! vect_hw_misalign }.
3715 * gfortran.dg/vect/vect-3.f90: Likewise.
3716 * gfortran.dg/vect/vect-4.f90: Likewise.
3717 * gfortran.dg/vect/vect-5.f90: Likewise.
3718 * lib/target-supports.exp (check_effective_target_vect_no_align):
3719 Return 1 for POWER8.
3720 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3722 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3725 * gfortran.dg/pr65429.f90: New test.
3727 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3729 * c-c++-common/asan/user-section-1.c: New test.
3730 * c-c++-common/asan/user-section-2.c: New test.
3731 * c-c++-common/asan/user-section-3.c: New test.
3733 2015-04-22 Hale Wang <hale.wang@arm.com>
3734 Terry Guo <terry.guo@arm.com>
3736 PR rtl-optimization/64818
3737 * gcc.target/arm/pr64818.c: New test.
3739 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3742 * g++.dg/tree-ssa/pr61034.C: Update template.
3743 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3744 * gcc.dg/Warray-bounds-11.c: Likewise.
3745 * gcc.dg/Warray-bounds.c: Likewise.
3747 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3749 PR libgfortran/65234
3750 * gfortran.dg/fmt_unlimited.f90: New test.
3752 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3754 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3756 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3757 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3758 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3759 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3760 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3761 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3762 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3764 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3766 PR libgfortran/56743
3767 * gfortran.dg/namelist_87.f90: New test.
3769 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3771 * gcc.target/aarch64/mult-synth_1.c: New test.
3772 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3773 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3774 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3775 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3776 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3778 2015-04-21 Richard Biener <rguenther@suse.de>
3780 PR tree-optimization/65650
3781 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3782 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3783 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3784 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3785 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3786 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3788 2015-04-21 Tom de Vries <tom@codesourcery.com>
3790 PR tree-optimization/65802
3791 * g++.dg/pr65802.C: New test.
3793 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3796 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3797 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3799 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3802 * g++.dg/cpp0x/Wnarrowing2.C: New.
3804 2015-04-20 Jeff Law <law@redhat.com>
3806 PR tree-optimization/65658
3807 * gcc.dg/pr65658.c: New test.
3809 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3812 * gcc.target/aarch64/vec_init_1.c: New test.
3814 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3816 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3819 2015-04-18 Martin Sebor <msebor@redhat.com>
3821 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3822 of non-nul characters.
3823 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3825 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3828 * gcc.target/powerpc/pr65787.c: New.
3830 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3833 * gcc.target/aarch64/c-output-template-4.c: New test.
3835 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3838 * gcc.dg/pr65780-1.c: New test.
3839 * gcc.dg/pr65780-2.c: Likewise.
3840 * gcc.target/i386/pr32219-9.c: Likewise.
3841 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3843 * gcc.target/i386/pr64317.c (c): Initialize.
3845 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3848 * g++.dg/ext/mv18.C: New test.
3849 * g++.dg/ext/mv19.C: Likewise.
3850 * g++.dg/ext/mv20.C: Likewise.
3851 * g++.dg/ext/mv21.C: Likewise.
3852 * g++.dg/ext/mv22.C: Likewise.
3853 * g++.dg/ext/mv23.C: Likewise.
3855 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3858 * g++.dg/init/pr64527.C: New test.
3860 2015-04-17 Tom de Vries <tom@codesourcery.com>
3861 Michael Matz <matz@suse.de>
3863 PR tree-optimization/64950
3864 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3867 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3869 * c-c++-common/asan/user-section-1.c: New test.
3871 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3874 * gcc.dg/debug/pr65771.c: New test.
3876 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3878 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3879 __buitlin_alloca with __builtin_alloca.
3881 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3883 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3885 2015-04-16 Richard Biener <rguenther@suse.de>
3887 PR tree-optimization/64277
3888 * gcc.dg/Warray-bounds-14.c: New testcase.
3889 * gcc.dg/Warray-bounds-15.c: Likewise.
3890 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3891 * c-c++-common/ubsan/bounds-6.c: Likewise.
3893 2015-04-16 Renlin Li <renlin.li@arm.com>
3895 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3896 * gcc.target/arm/unsigned-float.c: New.
3898 2015-04-16 Richard Biener <rguenther@suse.de>
3900 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3901 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3902 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3904 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3907 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3908 * g++.dg/cpp0x/defaulted21.C: Likewise.
3909 * g++.dg/cpp0x/defaulted28.C: Likewise.
3910 * g++.dg/cpp0x/defaulted47.C: Likewise.
3911 * g++.dg/cpp0x/elision_neg.C: Likewise.
3912 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3913 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3914 * g++.dg/cpp0x/implicit1.C: Likewise.
3915 * g++.dg/cpp0x/implicit9.C: Likewise.
3916 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3917 * g++.dg/cpp0x/range-for13.C: Likewise.
3918 * g++.dg/gomp/clause-2.C: Likewise.
3919 * g++.dg/gomp/udr-5.C: Likewise.
3920 * g++.dg/inherit/access6.C: Likewise.
3921 * g++.dg/lookup/duperr1.C: Likewise.
3922 * g++.dg/lookup/friend2.C: Likewise.
3923 * g++.dg/lookup/pr6936.C: Likewise.
3924 * g++.dg/lookup/scoped1.C: Likewise.
3925 * g++.dg/lookup/using26.C: Likewise.
3926 * g++.dg/lookup/using38.C: Likewise.
3927 * g++.dg/other/access2.C: Likewise.
3928 * g++.dg/overload/defarg3.C: Likewise.
3929 * g++.dg/overload/defarg6.C: Likewise.
3930 * g++.dg/parse/access11.C: Likewise.
3931 * g++.dg/parse/access2.C: Likewise.
3932 * g++.dg/parse/access3.C: Likewise.
3933 * g++.dg/parse/access4.C: Likewise.
3934 * g++.dg/parse/access5.C: Likewise.
3935 * g++.dg/parse/access6.C: Likewise.
3936 * g++.dg/parse/access8.C: Likewise.
3937 * g++.dg/parse/access9.C: Likewise.
3938 * g++.dg/parse/crash40.C: Likewise.
3939 * g++.dg/tc1/dr142.C: Likewise.
3940 * g++.dg/tc1/dr166.C: Likewise.
3941 * g++.dg/tc1/dr52.C: Likewise.
3942 * g++.dg/template/access11.C: Likewise.
3943 * g++.dg/template/access18.C: Likewise.
3944 * g++.dg/template/access19.C: Likewise.
3945 * g++.dg/template/access2.C: Likewise.
3946 * g++.dg/template/access20.C: Likewise.
3947 * g++.dg/template/access26.C: Likewise.
3948 * g++.dg/template/access3.C: Likewise.
3949 * g++.dg/template/access7.C: Likewise.
3950 * g++.dg/template/conv12.C: Likewise.
3951 * g++.dg/template/crash69.C: Likewise.
3952 * g++.dg/template/friend31.C: Likewise.
3953 * g++.dg/template/friend32.C: Likewise.
3954 * g++.dg/template/memfriend15.C: Likewise.
3955 * g++.dg/template/memfriend16.C: Likewise.
3956 * g++.dg/template/memfriend17.C: Likewise.
3957 * g++.dg/template/memfriend7.C: Likewise.
3958 * g++.dg/template/pr32519.C: Likewise.
3959 * g++.dg/template/qualttp21.C: Likewise.
3960 * g++.dg/template/qualttp8.C: Likewise.
3961 * g++.dg/template/ttp10.C: Likewise.
3962 * g++.dg/template/typedef11.C: Likewise.
3963 * g++.dg/template/typedef13.C: Likewise.
3964 * g++.dg/template/typedef19.C: Likewise.
3965 * g++.dg/template/typedef20.C: Likewise.
3966 * g++.dg/template/typedef22.C: Likewise.
3967 * g++.dg/template/using16.C: Likewise.
3968 * g++.dg/template/virtual3.C: Likewise.
3969 * g++.dg/ubsan/pr61272.C: Likewise.
3970 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3971 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3972 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3973 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3974 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3975 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3976 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3977 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3978 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3979 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3980 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3981 * g++.old-deja/g++.jason/access17.C: Likewise.
3982 * g++.old-deja/g++.jason/access18.C: Likewise.
3983 * g++.old-deja/g++.jason/access22.C: Likewise.
3984 * g++.old-deja/g++.jason/access23.C: Likewise.
3985 * g++.old-deja/g++.jason/access8.C: Likewise.
3986 * g++.old-deja/g++.jason/delete3.C: Likewise.
3987 * g++.old-deja/g++.jason/report.C: Likewise.
3988 * g++.old-deja/g++.law/access2.C: Likewise.
3989 * g++.old-deja/g++.law/access3.C: Likewise.
3990 * g++.old-deja/g++.law/access4.C: Likewise.
3991 * g++.old-deja/g++.law/access5.C: Likewise.
3992 * g++.old-deja/g++.law/arm12.C: Likewise.
3993 * g++.old-deja/g++.law/arm14.C: Likewise.
3994 * g++.old-deja/g++.law/ctors13.C: Likewise.
3995 * g++.old-deja/g++.law/union2.C: Likewise.
3996 * g++.old-deja/g++.law/visibility12.C: Likewise.
3997 * g++.old-deja/g++.law/visibility15.C: Likewise.
3998 * g++.old-deja/g++.law/visibility16.C: Likewise.
3999 * g++.old-deja/g++.law/visibility17.C: Likewise.
4000 * g++.old-deja/g++.law/visibility18.C: Likewise.
4001 * g++.old-deja/g++.law/visibility19.C: Likewise.
4002 * g++.old-deja/g++.law/visibility20.C: Likewise.
4003 * g++.old-deja/g++.law/visibility21.C: Likewise.
4004 * g++.old-deja/g++.law/visibility24.C: Likewise.
4005 * g++.old-deja/g++.law/visibility4.C: Likewise.
4006 * g++.old-deja/g++.law/visibility5.C: Likewise.
4007 * g++.old-deja/g++.law/visibility6.C: Likewise.
4008 * g++.old-deja/g++.law/visibility7.C: Likewise.
4009 * g++.old-deja/g++.law/visibility8.C: Likewise.
4010 * g++.old-deja/g++.law/visibility9.C: Likewise.
4011 * g++.old-deja/g++.niklas/t135.C: Likewise.
4012 * g++.old-deja/g++.oliva/delete1.C: Likewise.
4013 * g++.old-deja/g++.oliva/partord1.C: Likewise.
4014 * g++.old-deja/g++.other/access11.C: Likewise.
4015 * g++.old-deja/g++.other/access4.C: Likewise.
4016 * g++.old-deja/g++.other/access7.C: Likewise.
4017 * g++.old-deja/g++.other/crash1.C: Likewise.
4018 * g++.old-deja/g++.other/crash7.C: Likewise.
4019 * g++.old-deja/g++.other/friend1.C: Likewise.
4020 * g++.old-deja/g++.other/friend4.C: Likewise.
4021 * g++.old-deja/g++.other/friend9.C: Likewise.
4022 * g++.old-deja/g++.other/lineno1.C: Likewise.
4023 * g++.old-deja/g++.other/using1.C: Likewise.
4024 * g++.old-deja/g++.pt/enum14.C: Likewise.
4025 * g++.old-deja/g++.pt/friend11.C: Likewise.
4026 * g++.old-deja/g++.pt/friend21.C: Likewise.
4027 * g++.old-deja/g++.pt/friend3.C: Likewise.
4028 * g++.old-deja/g++.pt/inherit2.C: Likewise.
4029 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
4030 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4031 * g++.old-deja/g++.robertl/eb94.C: Likewise.
4033 2015-04-15 Jakub Jelinek <jakub@redhat.com>
4036 * g++.dg/ipa/pr65765.C: New test.
4038 2015-04-15 Nick Clifton <nickc@redhat.com>
4040 * gcc.target/rx/builtins.c: Disable RMPA test if string
4041 instructions are not allowed.
4043 2015-04-15 Alan Modra <amodra@gmail.com>
4045 * gcc.dg/pr65408.c: New.
4047 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4050 * gcc.target/arm/pr65729.c: New test.
4052 2015-04-14 Richard Biener <rguenther@suse.de>
4054 PR tree-optimization/65758
4055 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
4057 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
4060 * gcc.c-torture/execute/pr65648.c: New test.
4062 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4064 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
4065 __builtin_finite instead of finite.
4066 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
4069 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
4071 PR tree-optimization/63387
4072 * gcc.dg/pr63387.c: New testcase.
4074 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
4076 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
4078 2015-04-13 Richard Biener <rguenther@suse.de>
4080 PR tree-optimization/65204
4081 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
4083 2015-04-13 Terry Guo <terry.guo@arm.com>
4086 * gcc.target/arm/pr65710.c: New.
4088 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4090 PR tree-optimization/65747
4091 * g++.dg/torture/pr65747.C: New test.
4093 2015-04-12 Jakub Jelinek <jakub@redhat.com>
4096 * g++.dg/cpp0x/pr65736.C: New test.
4098 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
4099 Martin Liska <mliska@suse.cz>
4102 * g++.dg/ipa/pr65722.C: New testcase.
4104 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4106 PR tree-optimization/65735
4107 * gcc.c-torture/compile/pr65735.c: New test.
4109 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
4112 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
4114 2015-04-11 Jakub Jelinek <jakub@redhat.com>
4117 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
4119 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
4122 * gcc.target/arm/pr65647-2.c: New.
4124 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4127 * g++.dg/torture/pr65694.C: New test.
4129 2015-04-10 Tobias Burnus <burnus@net-b.de>
4131 * gfortran.dg/coarray_lock_6.f90: New.
4132 * gfortran.dg/coarray_lock_7.f90: New.
4133 * gfortran.dg/coarray/lock_2.f90: New.
4135 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
4141 * gfortran.dg/used_types_27.f90: New.
4143 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4146 * gcc.target/i386/pr65671.c: New.
4148 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4150 PR tree-optimization/65709
4151 * c-c++-common/ubsan/align-9.c: New test.
4153 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
4156 * gfortran.dg/pr56852.f90: New test.
4158 2015-04-09 Marek Polacek <polacek@redhat.com>
4159 Jakub Jelinek <jakub@redhat.com>
4162 * g++.dg/opt/pr65554.C: New test.
4164 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4167 * c-c++-common/attr-aligned-1.c: New test.
4169 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
4171 * gcc.target/i386/mpx/memmove-zero-length.c: New.
4173 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
4176 * gcc.target/i386/sse-25.c: New.
4178 2015-04-09 Jakub Jelinek <jakub@redhat.com>
4181 * gcc.target/i386/pr65693.c: New test.
4183 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4185 * gcc.dg/lto/chkp-static-bounds_0.c: New.
4187 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4189 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
4191 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
4193 * gcc.target/i386/thunk-retbnd.c: New.
4195 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
4197 * gnat.dg/opt48.adb: New test.
4198 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
4199 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
4201 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
4204 * gcc.c-torture/compile/pr65540.c: New.
4206 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
4208 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
4211 2015-04-07 Jakub Jelinek <jakub@redhat.com>
4214 * g++.dg/debug/pr65678.C: New test.
4217 * gcc.c-torture/compile/pr65680.c: New test.
4219 2015-04-07 Andre Vehreschild <vehre@gmx.de>
4222 * gfortran.dg/allocate_with_source_5.f90: New test.
4224 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
4226 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
4227 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
4229 2015-04-07 Bin Cheng <bin.cheng@arm.com>
4231 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
4233 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4236 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
4237 to get floating point compression.
4238 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
4240 2015-04-06 Jakub Jelinek <jakub@redhat.com>
4242 PR preprocessor/61977
4243 * gcc.dg/cpp/pr61977.c: New test.
4245 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
4247 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
4249 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
4252 * gcc.target/arm/pr65647.c: New.
4254 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
4257 * g++.dg/torture/pr65655.C: New testcase.
4259 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4262 * g++.dg/cpp1y/lambda-init13.C: New.
4264 2015-04-03 Marek Polacek <polacek@redhat.com>
4266 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4268 2015-04-02 Marek Polacek <polacek@redhat.com>
4271 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4272 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4274 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4276 PR preprocessor/61977
4277 * gcc.target/powerpc/pr61977-1.c: New test.
4278 * gcc.target/powerpc/pr61977-2.c: New test.
4280 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4283 * g++.dg/warn/Wshadow-8.C: New.
4284 * g++.dg/warn/Wshadow-9.C: Likewise.
4285 * g++.dg/warn/Wshadow-10.C: Likewise.
4286 * g++.dg/warn/Wshadow-11.C: Likewise.
4288 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4290 * gcc.dg/pr23623.c: Added aligned attribute.
4291 * gcc.dg/20141029-1.c: Likewise.
4292 * gcc.dg/20150306-1.c: New test.
4294 2015-04-01 Marek Polacek <polacek@redhat.com>
4297 * g++.dg/cpp0x/initlist93.C: New test.
4298 * g++.dg/cpp0x/initlist94.C: New test.
4300 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4303 * gcc.target/aarch64/pr65624.c: New test.
4305 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4307 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4309 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4311 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4312 extra variable to force stack alignment.
4313 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4314 extra variable to force stack alignment.
4316 2015-03-31 Marek Polacek <polacek@redhat.com>
4319 * g++.dg/template/pr65390.C: New test.
4321 2015-03-31 Martin Liska <mliska@suse.cz>
4323 * g++.dg/ipa/pr65557.C: New test.
4325 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4327 * gcc.target/s390/hotpatch-25.c: New test.
4328 * gcc.target/s390/hotpatch-1.c: Update test.
4329 * gcc.target/s390/hotpatch-10.c: Update test.
4330 * gcc.target/s390/hotpatch-11.c: Update test.
4331 * gcc.target/s390/hotpatch-12.c: Update test.
4332 * gcc.target/s390/hotpatch-13.c: Update test.
4333 * gcc.target/s390/hotpatch-14.c: Update test.
4334 * gcc.target/s390/hotpatch-15.c: Update test.
4335 * gcc.target/s390/hotpatch-16.c: Update test.
4336 * gcc.target/s390/hotpatch-17.c: Update test.
4337 * gcc.target/s390/hotpatch-18.c: Update test.
4338 * gcc.target/s390/hotpatch-19.c: Update test.
4339 * gcc.target/s390/hotpatch-2.c: Update test.
4340 * gcc.target/s390/hotpatch-21.c: Update test.
4341 * gcc.target/s390/hotpatch-22.c: Update test.
4342 * gcc.target/s390/hotpatch-23.c: Update test.
4343 * gcc.target/s390/hotpatch-24.c: Update test.
4344 * gcc.target/s390/hotpatch-3.c: Update test.
4345 * gcc.target/s390/hotpatch-4.c: Update test.
4346 * gcc.target/s390/hotpatch-5.c: Update test.
4347 * gcc.target/s390/hotpatch-6.c: Update test.
4348 * gcc.target/s390/hotpatch-7.c: Update test.
4349 * gcc.target/s390/hotpatch-8.c: Update test.
4350 * gcc.target/s390/hotpatch-9.c: Update test.
4351 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4353 2015-03-31 Richard Biener <rguenther@suse.de>
4356 * g++.dg/torture/pr65626.C: New testcase.
4358 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4361 * gcc.target/i386/mpx/pr65531.cc: New.
4363 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4366 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4367 __builtin_alloca instead of alloca.
4368 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4369 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4370 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4373 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4376 * g++.dg/ubsan/pr65610.C: New test.
4378 2015-03-30 Marek Polacek <polacek@redhat.com>
4381 * g++.dg/cpp0x/pr65398-2.C: New test.
4383 2015-03-30 Marek Polacek <polacek@redhat.com>
4385 * c-c++-common/pr65556.c: Change the width of bit-fields.
4387 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4390 * gcc.target/i386/pr65588.c: New testcase.
4392 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4394 PR libgfortran/65563
4395 * gfortran.dg/open_errors_2.f90: New test.
4397 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4399 PR libgfortran/65596
4400 * gfortran.dg/namelist_86.f90: New test.
4402 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4404 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4405 statement to reflect new ownership.
4407 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4410 * g++.dg/template/friend58.C: New.
4411 * g++.dg/template/friend59.C: Likewise.
4413 2015-03-27 Tobias Burnus <burnus@net-b.de>
4416 * g++.dg/gomp/openmp-simd-3.C: New.
4417 * gcc.dg/gomp/openmp-simd-3.c: New.
4419 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4422 * gcc.target/i386/pr65248-1.c: New file.
4423 * gcc.target/i386/pr65248-2.c: Likewise.
4424 * gcc.target/i386/pr65248-3.c: Likewise.
4425 * gcc.target/i386/pr65248-4.c: Likewise.
4427 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4430 * gcc.c-torture/compile/pr65593.c: New test.
4432 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4435 * g++.dg/cpp1y/constexpr-assert1.C: New.
4437 2015-03-27 Marek Polacek <polacek@redhat.com>
4440 * c-c++-common/pr65556.c: New test.
4442 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4445 * g++.dg/torture/pr65600.C: New testcase.
4447 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4450 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4452 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4454 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4455 statement and cleanup. Fixed typos.
4457 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4460 * gcc.c-torture/compile/pr65595.c: New testcase.
4462 2015-03-27 Marek Polacek <polacek@redhat.com>
4465 * g++.dg/ubsan/pr65583.C: New test.
4467 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4469 * gcc.c-torture/compile/20150327.c: New testcase.
4471 2015-03-26 Richard Biener <rguenther@suse.de>
4474 * g++.dg/torture/pr65555.C: New testcase.
4476 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4478 PR tree-optimization/64715
4479 * gcc.dg/builtin-object-size-15.c: New test.
4480 * gcc.dg/pr64715-1.c: New test.
4481 * gcc.dg/pr64715-2.c: New test.
4483 2015-03-26 Richard Biener <rguenther@suse.de>
4486 * gnat.dg/specs/opt2.ads: Fix testcase.
4488 2015-03-25 Martin Sebor <msebor@redhat.com>
4491 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4492 when target isn't arm*-*-*-*.
4493 (check_effective_target_arm_nothumb): Likewise.
4494 (check_effective_target_arm_little_endian): Likewise.
4495 (check_effective_target_arm_vect_no_misalign): Likewise.
4496 (check_effective_target_aarch64_little_endian): Fail early if target
4499 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4501 PR tree-optimization/65177
4502 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4504 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4506 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4507 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4508 smmintrin.h and mm3dnow.h.
4510 2015-03-25 Marek Polacek <polacek@redhat.com>
4513 * g++.dg/cpp0x/pr65558.C: New test.
4515 2015-03-25 Marek Polacek <polacek@redhat.com>
4518 * g++.dg/template/pr61670.C: New test.
4520 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4523 * g++.dg/template/pr54987.C: New.
4525 2015-03-25 Richard Biener <rguenther@suse.de>
4527 PR tree-optimization/62630
4528 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4530 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4533 * gcc.target/i386/mpx/pr65508.c: New.
4535 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4539 * gfortran.dg/data_initialized_3.f90: New.
4541 2015-03-25 Richard Biener <rguenther@suse.de>
4544 * gnat.dg/specs/opt2.ads: New testcase.
4546 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4548 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4549 * gcc.target/arm/memset-inline-4.c: Skip for
4550 arm_tune_string_ops_prefer_neon.
4551 * gcc.target/arm/memset-inline-5.c: Ditto.
4552 * gcc.target/arm/memset-inline-6.c: Ditto.
4553 * gcc.target/arm/memset-inline-8.c: Ditto.
4554 * gcc.target/arm/memset-inline-9.c: Ditto.
4556 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4559 * g++.dg/other/virtual3.C: New.
4561 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4564 * g++.dg/cpp0x/vt-60130.C: New.
4566 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4569 * g++.dg/warn/Warray-bounds-7.C: New.
4571 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4574 * g++.dg/template/defarg18.C: New.
4576 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4579 * g++.dg/cpp0x/vt-59988.C: New.
4581 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4583 PR tree-optimization/65533
4584 * gcc.dg/pr65533.c: New test.
4586 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4588 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4589 source= and mold= expressions functionality.
4590 * gfortran.dg/allocate_class_4.f90: New test.
4591 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4592 copying an unlimited polymorhpic object containing a char array
4593 to another unlimited polymorphic object respects the _len
4595 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4596 whether deferred length char array allocate works, unlimited
4597 polymorphic object allocation from a string works and if
4598 allocating an array of deferred length strings works.
4599 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4601 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4604 * g++.dg/cpp0x/constexpr-array11.C: New.
4606 2015-03-24 Richard Biener <rguenther@suse.de>
4609 * gcc.dg/torture/pr65517.c: New testcase.
4611 2015-03-24 Tobias Burnus <burnus@net-b.de>
4613 * gfortran.dg/coindexed_1.f90: Moved from
4614 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4616 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4619 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4623 * gcc.target/i386/pr65523.c: New test.
4626 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4628 * g++.dg/lto/pr65475b_0.C: Likewise.
4630 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4633 * gcc.target/sh/torture/pr65505.c: New.
4635 2015-03-23 Martin Sebor <msebor@redhat.com>
4638 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4639 assembly for lvx in addition to lxv.
4641 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4644 * gfortran.dg/pr65504.f90: New test.
4647 * gcc.dg/pr65521.c: New test.
4649 2015-03-23 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/65518
4652 * gcc.dg/vect/pr65518.c: New testcase.
4654 2015-03-23 Richard Biener <rguenther@suse.de>
4656 PR tree-optimization/65494
4657 * gcc.dg/vect/pr65494.c: New testcase.
4659 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4661 PR preprocessor/65238
4662 * c-c++-common/cpp/pr65238-1.c: New test.
4663 * gcc.dg/cpp/pr65238-2.c: New test.
4664 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4665 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4667 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4668 Mikael Morin <mikael@gcc.gnu.org>
4671 * gfortran.dg/elemental_dependency_4.f90: New.
4672 * gfortran.dg/elemental_dependency_5.f90: New.
4674 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4677 * g++.dg/lto/pr65475b_0.C: New testcase.
4678 * g++.dg/lto/pr65475b_1.C: New testcase.
4679 * g++.dg/lto/pr65475c_0.C: New testcase.
4680 * g++.dg/lto/pr65475c_1.C: New testcase.
4682 2015-03-21 Tobias Burnus <burnus@net-b.de>
4684 * gfortran.dg/coarray_38.f90: New.
4685 * gfortran.dg/coarray_39.f90: New.
4686 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4689 2015-03-20 Marek Polacek <polacek@redhat.com>
4692 * g++.dg/cpp0x/pr65398.C: New test.
4694 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4697 * g++.dg/lto/pr65475_0.C: New testcase.
4698 * g++.dg/lto/pr65475_1.C: New testcase.
4700 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4702 PR rtl-optimization/64366
4703 * gcc.target/sh/pr64366.c: New.
4705 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4708 * g++.dg/cpp0x/constexpr-48324.C: New.
4710 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4713 * g++.dg/cpp0x/pr48453.C: New.
4715 2015-03-20 Marek Polacek <polacek@redhat.com>
4718 * g++.dg/cpp0x/pr65072.C: New test.
4720 2015-03-20 Richard Biener <rguenther@suse.de>
4723 * gcc.dg/pr15347.c: Use -O.
4724 * c-c++-common/pr19807-1.c: Likewise.
4726 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4728 * gnat.dg/volatile13.ad[sb]: New test.
4730 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4732 PR rtl-optimization/60851
4733 * gcc.target/i386/pr60851.c: New test.
4735 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4738 * g++.dg/pr65240.h: Add tests for PR 65240.
4739 * g++.dg/pr65240-1.C: Likewise.
4740 * g++.dg/pr65240-2.C: Likewise.
4741 * g++.dg/pr65240-3.C: Likewise.
4742 * g++.dg/pr65240-4.C: Likewise.
4744 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4746 PR rtl-optimization/63491
4747 * gcc.target/powerpc/pr63491.c: New.
4749 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4751 * g++.dg/ipa/pr65465.C: New test.
4753 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4756 * g++.dg/cpp0x/deleted11.C: New.
4758 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4761 * c-c++-common/tsan/pr65400-3.c: New test.
4763 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4766 * g++.dg/cpp0x/constexpr-59686.C: New.
4768 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4771 * g++.dg/tsan/pr64265.C: New test.
4774 * c-c++-common/tsan/pr65400-1.c: New test.
4775 * c-c++-common/tsan/pr65400-2.c: New test.
4777 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4780 * g++.dg/cpp0x/pr59816.C: New.
4782 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4785 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4787 2015-03-18 Martin Liska <mliska@suse.cz>
4790 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4791 equivalences either to 6 or 7.
4793 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4797 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4799 * gcc.dg/undefined-loop-1.c: New file.
4800 * gcc.dg/undefined-loop-2.c: New file.
4802 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4805 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4806 loop exits too early.
4808 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4810 PR tree-optimization/65450
4811 * gfortran.dg/pr65450.f90: New test.
4814 * gcc.target/i386/pr65078-1.c: New test.
4815 * gcc.target/i386/pr65078-2.c: New test.
4816 * gcc.target/i386/pr65078-3.c: New test.
4817 * gcc.target/i386/pr65078-4.c: New test.
4818 * gcc.target/i386/pr65078-5.c: New test.
4819 * gcc.target/i386/pr65078-6.c: New test.
4821 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4824 * g++.dg/cpp1y/pr65340.C: New.
4826 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4829 * gfortran.dg/system_clock_3.f08: Adjust test.
4831 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4834 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4835 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4837 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4840 * gfortran.dg/system_clock_3.f08: New test.
4842 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4845 g++.dg/cpp1y/pr64626-1.C: New.
4846 g++.dg/cpp1y/pr64626-2.C: New.
4847 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4849 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4851 PR tree-optimization/65427
4852 * gcc.c-torture/execute/pr65427.c: New test.
4854 2015-03-16 Marek Polacek <polacek@redhat.com>
4858 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4859 * g++.dg/cpp0x/pr65327.C: New test.
4861 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4864 * c-c++-common/asan/pr64820.c: New test.
4866 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4868 * gfortran.dg/pointer_2.f90: New test.
4870 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4872 * g++.dg/pr65049.C: New test.
4874 2015-03-16 Tom de Vries <tom@codesourcery.com>
4876 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4877 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4878 * gcc.target/i386/fuse-caller-save.c: Same.
4880 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4882 * gnat.dg/loop_optimization18.ad[sb]: New test.
4883 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4885 2015-03-16 Alan Modra <amodra@gmail.com>
4887 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4890 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4892 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4894 * gcc.dg/torture/pr65270-2.c: Likewise.
4896 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4899 * gfortran.dg/pointer_remapping_9.f90: New.
4901 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4903 PR tree-optimization/65369
4904 * gcc.c-torture/execute/pr65369.c: New test.
4906 PR tree-optimization/65418
4907 * gcc.c-torture/execute/pr65418-1.c: New test.
4908 * gcc.c-torture/execute/pr65418-2.c: New test.
4910 PR rtl-optimization/65401
4911 * gcc.c-torture/execute/pr65401.c: New test.
4913 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4916 * gcc.target/arm/pr64600_1.c: New test.
4918 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4920 PR rtl-optimization/65235
4921 * gcc.target/aarch64/pr65235_1.c: New test.
4923 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4925 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4926 * gcc.target/s390/hotpatch-22.c: Likewise.
4927 * gcc.target/s390/hotpatch-23.c: Likewise.
4928 * gcc.target/s390/hotpatch-24.c: Likewise.
4929 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4930 * gcc.target/s390/hotpatch-1.c: Update expected output.
4931 * gcc.target/s390/hotpatch-2.c: Likewise.
4932 * gcc.target/s390/hotpatch-3.c: Likewise.
4933 * gcc.target/s390/hotpatch-4.c: Likewise.
4934 * gcc.target/s390/hotpatch-5.c: Likewise.
4935 * gcc.target/s390/hotpatch-6.c: Likewise.
4936 * gcc.target/s390/hotpatch-7.c: Likewise.
4937 * gcc.target/s390/hotpatch-8.c: Likewise.
4938 * gcc.target/s390/hotpatch-9.c: Likewise.
4939 * gcc.target/s390/hotpatch-10.c: Likewise.
4940 * gcc.target/s390/hotpatch-11.c: Likewise.
4941 * gcc.target/s390/hotpatch-12.c: Likewise.
4942 * gcc.target/s390/hotpatch-13.c: Likewise.
4943 * gcc.target/s390/hotpatch-14.c: Likewise.
4944 * gcc.target/s390/hotpatch-15.c: Likewise.
4945 * gcc.target/s390/hotpatch-16.c: Likewise.
4946 * gcc.target/s390/hotpatch-17.c: Likewise.
4947 * gcc.target/s390/hotpatch-18.c: Likewise.
4948 * gcc.target/s390/hotpatch-19.c: Likewise.
4950 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4953 * gcc.target/i386/pr65103-1.c: New.
4955 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4958 * gcc.target/i386/pr65044.c: New.
4960 2015-03-12 Tom de Vries <tom@codesourcery.com>
4962 PR rtl-optimization/64895
4963 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4964 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4965 * gcc.target/i386/fuse-caller-save.c: Ditto.
4967 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4969 * gcc.dg/ipa/pr63569.c: Fix template.
4971 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4973 * g++.dg/ipa/pr64146.C: Require fpic support.
4975 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4978 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4979 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4981 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4983 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4984 to dg-options, fix up dg-skip-if.
4986 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4989 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4990 * gcc.target/avr/tiny-caller-save.c: Same.
4992 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4995 * g++.dg/pr65242.C: New test.
4997 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4999 * c-c++-common/asan/no-asan-check-glob.c: New test.
5001 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
5004 * g++.dg/other/default11.C: New.
5005 * g++.dg/other/default12.C: Likewise.
5007 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5010 * gcc.target/i386/bmi2-bzhi-2.c: New test.
5012 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
5015 * gfortran.dg/unlimited_polymorphic_23.f90: New test
5017 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5020 * g++.dg/cpp0x/pr65127.C: New test.
5022 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5024 * gcc.dg/ipa/PR64550.c: Update template.
5026 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5027 Tobias Burnus <burnus@net-b.de>
5029 * gfortran.dg/coarray_sync_memory.f90: New.
5031 2015-03-10 Marek Polacek <polacek@redhat.com>
5034 * c-c++-common/ubsan/pr65367.c: New test.
5036 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5038 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
5039 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
5040 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
5041 * gcc.target/i386/mpx/calloc-1-nov.c: New.
5042 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
5043 * gcc.target/i386/mpx/malloc-1-nov.c: New.
5044 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
5045 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
5046 * gcc.target/i386/mpx/realloc-1-nov.c: New.
5047 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
5048 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
5049 * gcc.target/i386/mpx/realloc-2-nov.c: New.
5050 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
5052 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
5054 * lib/mpx-dg.exp (mpx_link_flags): New.
5057 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
5058 * gcc.target/i386/mpx/alloca-1-nov.c: New.
5059 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
5060 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
5061 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
5062 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
5063 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
5064 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
5065 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
5066 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
5067 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
5068 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
5069 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
5070 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
5071 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
5072 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
5073 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
5074 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
5075 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
5076 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
5077 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
5078 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
5079 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
5080 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
5081 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
5082 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
5083 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
5084 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
5085 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
5086 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
5087 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
5088 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
5089 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
5090 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
5091 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
5092 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
5093 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
5094 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
5095 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
5096 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
5097 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
5098 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
5099 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
5100 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
5101 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
5102 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
5103 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
5104 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
5105 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
5106 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
5107 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
5108 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
5109 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
5110 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
5111 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
5112 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
5113 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
5114 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
5115 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
5116 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
5117 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
5118 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
5119 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
5120 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
5121 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
5122 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
5123 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
5124 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
5125 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
5126 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
5127 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
5128 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
5129 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
5130 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
5131 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
5132 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
5133 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
5134 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
5135 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
5136 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
5137 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
5138 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
5139 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
5140 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
5141 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
5142 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
5143 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
5144 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
5145 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
5146 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
5147 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
5148 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
5149 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
5150 * gcc.target/i386/mpx/label-address-1.c: New.
5151 * gcc.target/i386/mpx/legacy-1-nov.c: New.
5152 * gcc.target/i386/mpx/macro.c: New.
5153 * gcc.target/i386/mpx/mpx-check.h: New.
5154 * gcc.target/i386/mpx/mpx.exp: New.
5155 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
5156 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
5157 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
5158 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
5159 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
5160 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
5161 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
5162 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
5163 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
5164 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
5165 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
5166 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
5167 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
5168 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
5169 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
5170 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
5171 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
5172 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
5173 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
5174 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
5175 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
5176 * gcc.target/i386/mpx/reference-1-lbv.c: New.
5177 * gcc.target/i386/mpx/reference-1-nov.c: New.
5178 * gcc.target/i386/mpx/reference-1-ubv.c: New.
5179 * gcc.target/i386/mpx/reference-2-lbv.c: New.
5180 * gcc.target/i386/mpx/reference-2-nov.c: New.
5181 * gcc.target/i386/mpx/reference-2-ubv.c: New.
5182 * gcc.target/i386/mpx/reference-3-lbv.c: New.
5183 * gcc.target/i386/mpx/reference-3-nov.c: New.
5184 * gcc.target/i386/mpx/reference-3-ubv.c: New.
5185 * gcc.target/i386/mpx/reference-4-lbv.c: New.
5186 * gcc.target/i386/mpx/reference-4-nov.c: New.
5187 * gcc.target/i386/mpx/reference-4-ubv.c: New.
5188 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
5189 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
5190 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
5191 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
5192 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
5193 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
5194 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
5195 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
5196 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
5197 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
5198 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
5199 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
5200 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
5201 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
5202 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
5203 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
5204 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
5205 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
5206 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
5207 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
5208 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
5209 * gcc.target/i386/mpx/sincos-1-nov.c: New.
5210 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
5211 * gcc.target/i386/mpx/static-array-1-nov.c: New.
5212 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
5213 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
5214 * gcc.target/i386/mpx/static-init-1-nov.c: New.
5215 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
5216 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
5217 * gcc.target/i386/mpx/static-init-2-nov.c: New.
5218 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
5219 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
5220 * gcc.target/i386/mpx/static-init-3-nov.c: New.
5221 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
5222 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
5223 * gcc.target/i386/mpx/static-init-4-nov.c: New.
5224 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
5225 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
5226 * gcc.target/i386/mpx/static-init-5-nov.c: New.
5227 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
5228 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
5229 * gcc.target/i386/mpx/static-init-6-nov.c: New.
5230 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
5231 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
5232 * gcc.target/i386/mpx/static-string-1-nov.c: New.
5233 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
5234 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
5235 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
5236 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
5237 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
5238 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
5239 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
5240 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
5241 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
5242 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
5243 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
5244 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
5245 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
5246 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
5247 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
5248 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
5249 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
5250 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
5251 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
5252 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
5253 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
5254 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
5255 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
5256 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
5257 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
5258 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
5259 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
5260 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
5261 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
5262 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
5263 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
5264 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
5265 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
5266 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5267 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5268 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5269 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5270 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5271 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5272 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5273 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5274 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5275 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5276 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5277 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5278 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5279 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5280 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5281 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5282 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5283 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5284 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5285 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5286 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5287 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5288 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5289 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5290 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5291 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5292 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5293 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5294 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5295 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5296 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5297 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5298 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5299 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5300 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5301 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5302 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5303 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5304 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5305 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5306 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5307 * gcc.target/i386/mpx/vla-1-nov.c: New.
5308 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5309 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5310 * gcc.target/i386/mpx/vla-2-nov.c: New.
5311 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5313 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5315 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5317 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5319 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5321 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5323 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5324 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5326 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5329 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5332 * c-c++-common/pr65120.c: New test.
5334 PR rtl-optimization/65321
5335 * gcc.dg/pr65321.c: New test.
5337 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5339 PR tree-optimization/65355
5340 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5342 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5345 * c-c++-common/pr49706.c: Adjust tests for not warning
5346 about !!x == y or !b == y where b is boolean, and add
5348 * c-c++-common/pr62199-2.c: Likewise.
5350 2015-03-09 Richard Biener <rguenther@suse.de>
5353 * gcc.dg/torture/pr65270-1.c: New testcase.
5354 * gcc.dg/torture/pr65270-2.c: Likewise.
5356 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5358 PR tree-optimization/63743
5359 * gcc.dg/pr63743.c: New test.
5361 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5364 * g++.dg/lto/pr65316_0.C: New testcase.
5365 * g++.dg/lto/pr65316_1.C: New testcase.
5367 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5370 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5372 * g++.dg/abi/rtti3.C: Likewise.
5374 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5377 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5379 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5381 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5383 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5385 2015-03-08 Morin <mikael@gcc.gnu.org>
5388 * gfortran.dg/entry_20.f90: New.
5390 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5393 * gcc.c-torture/compile/pr65153.c: New.
5395 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5398 * g++.dg/torture/pr65249.C: New.
5400 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5402 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5404 (int64_t): Likewise.
5406 2015-03-07 Marek Polacek <polacek@redhat.com>
5407 Martin Uecker <uecker@eecs.berkeley.edu>
5410 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5412 * c-c++-common/ubsan/bounds-8.c: New test.
5413 * c-c++-common/ubsan/bounds-9.c: New test.
5414 * gcc.dg/ubsan/bounds-2.c: New test.
5416 2015-03-05 Martin Sebor <msebor@redhat.com>
5418 * PR testsuite/63175
5419 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5420 checking of results into main to prevent it from getting optimized
5422 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5424 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5426 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5427 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5428 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5431 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5433 * g++.dg/lto/pr65302_1.C: New testcase.
5434 * g++.dg/lto/pr65302_0.C: New testcase.
5436 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5438 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5439 -fno-ipa-icf to dg-options.
5441 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5443 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5444 compiles using the linker plugin.
5446 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5448 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5450 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5452 * gcc.target/arm/pr65067.c: New test.
5454 2015-03-05 Martin Liska <mliska@suse.cz>
5457 * gcc.dg/ipa/pr65318.c: New test.
5459 2015-03-05 Marek Polacek <polacek@redhat.com>
5461 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5463 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5465 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5467 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5469 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5470 max-unroll-times back to defaults for s390.
5472 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5476 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5479 * g++.dg/cpp0x/initlist92.C: New.
5481 2015-03-05 Richard Biener <rguenther@suse.de>
5483 PR tree-optimization/65310
5484 * gcc.dg/vect/pr65310.c: New testcase.
5486 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5489 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5491 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5493 * gnat.dg/entry_queues3.adb: New test.
5495 2015-03-04 Ian Lance Taylor <iant@google.com>
5497 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5499 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5502 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5504 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5506 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5507 -fno-ipa-icf to dg-options
5508 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5509 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5511 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/cpp0x/decltype62.C: New.
5516 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5518 * gnat.dg/object_overflow5.adb: New test.
5520 2015-03-03 Martin Liska <mliska@suse.cz>
5523 * gcc.dg/ipa/pr65287.c: New test.
5525 2015-03-03 Martin Jambor <mjambor@suse.cz>
5526 Eric Botcazou <ebotcazou@adacore.com>
5528 * gnat.dg/specs/pack12.ads: New test.
5530 2015-03-03 Martin Liska <mliska@suse.cz>
5532 * gcc.dg/ipa/PR65282.c: New test.
5534 2015-03-13 Jeff Law <law@redhat.com>
5536 PR tree-optimization/65241
5537 * gcc.c-torture/compile/pr65241.c: New test.
5539 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5542 * gcc.target/avr/torture/pr64331.c: New test.
5544 2015-03-03 Martin Liska <mliska@suse.cz>
5545 Jan Hubicka <hubicka@ucw.cz>
5547 * g++.dg/ipa/pr65263.C: New test.
5549 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5552 * gcc.dg/lto/pr65130_0.c: New testcase.
5553 * gcc.dg/lto/pr65130_1.c: New testcase.
5555 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5558 * g++.dg/torture/pr64988.C: New testcase.
5560 2015-03-02 Tobias Burnus <burnus@net-b.de>
5562 * gfortran.dg/coarray_atomic_6.f90: New.
5564 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5567 * gcc.target/i386/pr65184.c: New.
5569 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5572 * gcc.target/i386/pr65183.c: New.
5574 2015-02-28 Martin Liska <mliska@suse.cz>
5575 Jan Hubicka <hubicka@ucw.cz>
5577 * gcc.dg/ipa/ipa-icf-35.c: New test.
5578 * gcc.dg/ipa/ipa-icf-36.c: New test.
5579 * gcc.dg/ipa/ipa-icf-37.c: New test.
5581 2015-02-28 Martin Liska <mliska@suse.cz>
5582 Jan Hubicka <hubicka@ucw.cz>
5585 * gcc.dg/ipa/ipa-icf-34.c: New test.
5587 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5590 * gcc.target/sh/sh/pr61142.c: New.
5592 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5594 * g++.dg/other/dump-ada-spec-3.C: New test.
5596 2015-03-01 Martin Liska <mliska@suse.cz>
5598 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5599 * g++.dg/ipa/pr63595.C: Update expected results.
5601 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5604 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5606 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5608 * gcc.dg/vect/pr59354.c: Move vector producing code to
5611 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5614 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5615 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5616 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5617 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5619 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5621 PR tree-optimization/65048
5622 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5623 (foo): Use K&R style definition.
5625 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5628 * g++.dg/pr65032.C: New.
5630 2015-02-27 Marek Polacek <polacek@redhat.com>
5633 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5636 2015-02-27 Marek Polacek <polacek@redhat.com>
5639 * gcc.dg/pr65228.c: New test.
5641 2015-02-27 Kai Tietz <ktietz@redhat.com>
5644 * gcc.dg/weak/weak-17.c: New file.
5646 2015-02-27 Richard Biener <rguenther@suse.de>
5649 * g++.dg/lto/pr65193_0.C: New testcase.
5651 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5653 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5654 * gcc.target/s390/hotpatch-8.c: Likewise.
5655 * gcc.target/s390/hotpatch-9.c: Likewise.
5656 * gcc.target/s390/pr61078.c: Likewise.
5657 * gcc.target/s390/pr57960.c: Remove -m64.
5658 * gcc.target/s390/pr61078.c: Likewise.
5660 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5661 Martin Liska <mliska@suse.cz>
5664 * gcc.dg/pr64454.c: Disable ICF.
5665 * gcc.dg/pr28685-1.c: Disable ICF
5666 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5667 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5668 * g++.dg/ipa/ipa-icf-4.C: Update template.
5670 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5672 PR tree-optimization/65216
5673 * gcc.c-torture/execute/pr65216.c: New test.
5675 PR tree-optimization/65215
5676 * gcc.c-torture/execute/pr65215-1.c: New test.
5677 * gcc.c-torture/execute/pr65215-2.c: New test.
5678 * gcc.c-torture/execute/pr65215-3.c: New test.
5679 * gcc.c-torture/execute/pr65215-4.c: New test.
5680 * gcc.c-torture/execute/pr65215-5.c: New test.
5682 2015-02-26 Tom de Vries <tom@codesourcery.com>
5684 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5686 2015-02-26 Martin Liska <mliska@suse.cz>
5687 Jan Hubicka <hubicka@ucw.cz>
5689 * g++.dg/ipa/pr64146.C: Update expected results.
5690 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5691 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5692 * gcc.dg/ipa/ipa-icf-34.c: New test.
5694 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5696 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5697 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5698 (dg-additional-options): Remove dg directive.
5699 (dg-final): Add dg directive.
5701 2015-02-26 Marek Polacek <polacek@redhat.com>
5704 * g++.dg/ipa/pr65008.C: New test.
5706 2015-02-26 Tom de Vries <tom@codesourcery.com>
5708 * lib/profopt.exp (profopt-target-cleanup): New proc.
5709 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5710 files from sources from dg-additional-sources.
5712 2015-02-26 Tom de Vries <tom@codesourcery.com>
5714 * lib/gcov.exp: Cleanup in case of xfail.
5716 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5718 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5720 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5723 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5724 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5725 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5726 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5727 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5728 * g++.dg/debug/pr46123.C: XFAIL and move...
5729 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5730 * gcc.dg/debug/dwarf2-3.c: Move...
5731 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5733 2015-02-26 Marek Polacek <polacek@redhat.com>
5736 * g++.dg/cpp1y/pr65202.C: New test.
5738 2015-02-26 Tom de Vries <tom@codesourcery.com>
5740 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5741 locale_facets.h.gcov.
5743 2015-02-26 Tom de Vries <tom@codesourcery.com>
5745 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5747 2015-02-26 Tom de Vries <tom@codesourcery.com>
5749 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5751 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5754 * gcc.target/i386/pr65217.c: New.
5756 2015-02-26 Tom de Vries <tom@codesourcery.com>
5758 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5760 2015-02-26 Tom de Vries <tom@codesourcery.com>
5762 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5764 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5766 PR tree-optimization/65048
5767 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5769 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5771 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5772 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5774 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5777 * gcc.target/i386/pr65161.c: New test.
5779 2015-02-26 Terry Guo <terry.guo@arm.com>
5781 * gcc.target/arm/no-volatile-in-it.c: New test.
5783 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5785 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5786 (dg-options): Add -save-temps.
5787 (dg-final): Add cleanup-saved-temps.
5789 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5791 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5793 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5795 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5796 * gcc.target/powerpc/pack01.c: Include string.h.
5798 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5801 * gcc.target/i386/pr65167.c: New.
5803 2015-02-25 Kai Tietz <ktietz@redhat.com>
5805 PR tree-optimization/61917
5806 * gcc.dg/vect/vect-pr61917.c: New file.
5808 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5810 PR tree-optimization/65170
5811 * gcc.c-torture/execute/pr65170.c: New test.
5812 * gcc.dg/tree-ssa/vrp96.c: New test.
5814 2015-02-24 Tom de Vries <tom@codesourcery.com>
5816 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5818 2015-02-24 Tom de Vries <tom@codesourcery.com>
5821 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5822 (dg-additional-files-options): Copy additional_sources to
5823 additional_sources_used before emptying additional_sources.
5824 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5825 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5826 (cleanup-saved-temps): Use additional_sources_used instead of
5828 (dg-test): Reset additional_sources_used.
5830 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5833 * gfortran.dg/integer_exponentiation_6.F90: New test.
5835 2015-02-23 Martin Sebor <msebor@redhat.com>
5838 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5839 two parts. One to save registers, the other to verify the
5840 registers have the right values. Save register state into
5841 static data rather than on the stack.
5843 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5846 * c-c++-common/asan/pr63888.c: New test.
5848 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5851 * gcc.c-torture/compile/pr65163.c: New.
5853 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5855 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5856 with -m31 on 64 bit.
5857 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5858 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5860 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5862 * gcc.target/s390/20090223-1.c: Add
5863 -Wno-implicit-function-declaration option.
5864 * gcc.target/s390/pr42224.c: Likewise.
5865 * gcc.target/s390/pr55718.c: Likewise.
5867 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5869 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5870 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5871 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5872 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5873 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5874 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5875 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5876 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5877 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5878 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5879 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5880 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5881 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5882 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5883 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5884 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5885 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5886 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5887 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5888 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5889 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5891 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5893 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5894 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5895 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5896 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5897 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5898 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5899 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5900 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5901 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5902 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5903 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5904 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5905 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5906 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5907 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5908 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5910 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5914 * gfortran.dg/pr61960.f90: New.
5915 * gfortran.dg/pr64230.f90: New.
5916 * gfortran.dg/pr64980.f03: New.
5918 2015-02-22 Tom de Vries <tom@codesourcery.com>
5920 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5922 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5925 * gnat.dg/timing_events.adb: Removed, invalid test.
5927 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5930 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5932 * g++.dg/gcov/gcov-2.C: Likewise.
5934 2015-02-20 Richard Biener <rguenther@suse.de>
5936 PR tree-optimization/65136
5937 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5939 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5942 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5943 and nvptx-*-* blacklisting.
5945 * gcc.dg/sibcall-9.c: New test.
5946 * gcc.dg/sibcall-10.c: New test.
5948 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5952 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5955 * gcc.target/avr/torture/pr64452.c: New test.
5957 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5959 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5960 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5962 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5965 * lib/target-supports.exp (check_compile): Check whether
5966 additional_sources is defined before using it.
5968 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5971 * g++.dg/opt/pr65074.C: New file.
5973 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5975 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5976 (size_type): New typedef.
5977 (operator "" _script): Use it for the last argument.
5979 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5981 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5983 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5985 * lib/target-supports.exp (check_compile): Save/restore
5986 additional_sources that may belong to an actual test.
5988 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5990 PR gcov-profile/64634
5991 * g++.dg/gcov/gcov-15.C: New test.
5993 2015-02-18 Tom de Vries <tom@codesourcery.com>
5995 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5997 2015-02-18 Tom de Vries <tom@codesourcery.com>
5999 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
6001 2015-02-18 Tom de Vries <tom@codesourcery.com>
6003 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
6005 2015-02-18 Tom de Vries <tom@codesourcery.com>
6007 * gfortran.dg/fmt_cache_1.f: Add missing close.
6009 2015-02-18 Tom de Vries <tom@codesourcery.com>
6012 * gfortran.dg/read_eof_8.f90: Add missing close.
6014 2015-02-18 Richard Biener <rguenther@suse.de>
6016 PR tree-optimization/65063
6017 * gcc.dg/pr65063.c: New testcase.
6019 2015-02-18 Richard Biener <rguenther@suse.de>
6021 PR tree-optimization/62217
6022 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
6024 2015-02-18 Marek Polacek <polacek@redhat.com>
6027 * c-c++-common/ubsan/pr65081.c: New test.
6029 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6031 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
6032 * gcc.target/sh/force-cbranch-delay-slot.c: New.
6034 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
6036 * gcc.dg/ipa/propalign-3.c: New test.
6038 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
6041 * gcc.target/sh/pr64793.c: New.
6042 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
6044 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
6046 * gcc.target/arm/divzero.c: New test case.
6048 2015-02-17 Tom de Vries <tom@codesourcery.com>
6050 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
6052 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
6053 Jakub Jelinek <jakub@redhat.com>
6056 * g++.dg/cpp0x/pr65075.C: New test.
6058 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
6061 * gcc.target/powerpc/pr65058.c: New test.
6063 2015-02-16 Jeff Law <law@redhat.com>
6065 PR tree-optimization/64823
6066 * gcc.dg/uninit-20.c: New test.
6068 2015-02-16 Jakub Jelinek <jakub@redhat.com>
6069 James Greenhalgh <james.greenhalgh@arm.com>
6072 * gcc.dg/ipa/ipa-clone-1.c: New test.
6074 2015-02-16 Richard Biener <rguenther@suse.de>
6076 PR tree-optimization/65077
6077 * gcc.dg/torture/pr65077.c: New testcase.
6079 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
6081 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6082 Directive adjusted to scan for ldaxr.
6083 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6084 adjusted to scan for ldaex.
6086 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
6089 * g++.dg/cpp0x/constexpr-65080.C: New.
6091 2015-02-16 Richard Biener <rguenther@suse.de>
6093 PR tree-optimization/63593
6094 * gcc.dg/pr63593.c: New testcase.
6096 2015-02-16 Marek Polacek <polacek@redhat.com>
6099 * gcc.dg/pr65066.c: New test.
6101 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
6103 * gcc.dg/pr65002.C: Move ...
6104 * g++.dg/ipa/pr65002.C: ... here.
6106 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
6108 * gcc.target/powerpc/pr64205.c: Skip on AIX.
6109 * gcc.target/powerpc/pr64505.c: Skip on AIX.
6110 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
6111 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
6113 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
6116 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
6117 the expression to find calls.
6118 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6119 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6120 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6121 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6122 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6124 2015-02-14 Marek Polacek <polacek@redhat.com>
6127 * gcc.dg/array-11.c: New test.
6128 * gcc.dg/array-12.c: New test.
6129 * gcc.dg/array-13.c: New test.
6130 * gcc.dg/array-14.c: New test.
6131 * gcc.dg/c99-flex-array-typedef-1.c: New test.
6132 * gcc.dg/c99-flex-array-typedef-2.c: New test.
6133 * gcc.dg/c99-flex-array-typedef-3.c: New test.
6134 * gcc.dg/c99-flex-array-typedef-5.c: New test.
6135 * gcc.dg/c99-flex-array-typedef-7.c: New test.
6136 * gcc.dg/c99-flex-array-typedef-8.c: New test.
6138 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6141 * g++.dg/lookup/using54.C: New.
6143 2015-02-13 Jeff Law <law@redhat.com>
6146 Revert my change for tree-optimization/64823.
6148 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6150 PR tree-optimization/65053
6151 * gcc.c-torture/execute/pr65053-1.c: New test.
6152 * gcc.c-torture/execute/pr65053-2.c: New test.
6154 2015-02-13 Marek Polacek <polacek@redhat.com>
6157 * gcc.dg/pr65050.c: New test.
6159 2015-02-13 Jeff Law <law@redhat.com>
6161 PR tree-optimization/64823
6162 * gcc.dg/uninit-20.c: New test.
6164 PR rtl-optimization/47477
6165 * gcc.dg/tree-ssa/pr47477.c: New test.
6167 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6170 * g++.dg/parse/ivdep-2.C: New.
6171 * g++.dg/parse/ivdep-3.C: Likewise.
6173 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6176 * gfortran.dg/continuation_13.f90: New test.
6177 * gfortran.dg/continuation_14.f: New test.
6179 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
6182 * g++.dg/cpp0x/sfinae55.C: New.
6184 2015-02-13 Jakub Jelinek <jakub@redhat.com>
6187 * g++.dg/ipa/pr65034.C: New test.
6189 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
6191 PR tree-optimization/65002
6192 * gcc.dg/pr65002.C: New.
6194 2015-02-13 Marek Polacek <polacek@redhat.com>
6197 * c-c++-common/pr65040.c: New test.
6199 2015-02-13 Bin Cheng <bin.cheng@arm.com>
6201 PR tree-optimization/64705
6202 * gcc.dg/tree-ssa/pr64705.c: New test.
6204 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
6207 * gcc.dg/visibility-22.c: New test.
6208 * gcc.dg/visibility-23.c: New test.
6209 * gcc.target/i386/pr32219-1.c: New test.
6210 * gcc.target/i386/pr32219-2.c: New test.
6211 * gcc.target/i386/pr32219-3.c: New test.
6212 * gcc.target/i386/pr32219-4.c: New test.
6213 * gcc.target/i386/pr32219-5.c: New test.
6214 * gcc.target/i386/pr32219-6.c: New test.
6215 * gcc.target/i386/pr32219-7.c: New test.
6216 * gcc.target/i386/pr32219-8.c: New test.
6217 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
6219 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6221 PR libgfortran/57822
6222 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
6223 four different KINDs.
6225 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6228 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
6231 * g++.dg/ubsan/pr65000.C: New test.
6233 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
6236 * gfortran.dg/finalize_28.f90: New test
6238 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6241 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
6242 DW_TAG_lexical_block removal.
6243 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
6244 * g++.dg/guality/pr55541.C: New test.
6247 * g++.dg/ubsan/pr64984.C: New test.
6249 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
6251 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
6253 2015-02-12 Jakub Jelinek <jakub@redhat.com>
6256 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
6257 instructions for 2015-01-14 get_memmodel changes.
6258 * gcc.target/powerpc/atomic-p8.c: Likewise.
6261 * g++.dg/ubsan/pr65019.C: New test.
6263 PR tree-optimization/65014
6264 * gcc.c-torture/compile/pr65014.c: New test.
6266 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6268 PR libgfortran/57822
6269 * gfortran/fmt_g0_7.f08: Revise test.
6271 2015-02-11 Jeff Law <law@redhat.com>
6274 * gcc.target/m68k/pr63347.c: New test.
6276 2015-02-11 Marek Polacek <polacek@redhat.com>
6278 * g++.dg/ubsan/shift-1.C: New test.
6279 * gcc.dg/ubsan/c-shift-2.c: New test.
6280 * c-c++-common/ubsan/shift-5.c: Remove file.
6282 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6284 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6285 Directive adjusted to XFAIL.
6286 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6289 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6292 * g++.dg/opt/pr65003.C: New test.
6294 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6296 * lib/target-supports.exp (check_effective_target_pie): Renamed
6298 (check_effective_target_pie_enabled): This.
6299 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6300 * gcc.target/i386/pie.c: Likewise.
6302 2015-02-11 Andrew Pinski <apinski@cavium.com>
6305 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6306 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6308 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6311 * gcc.target/i386/pr61925-1.c: New test.
6312 * gcc.target/i386/pr61925-2.c: New test.
6313 * gcc.target/i386/pr61925-3.c: New test.
6315 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6318 * g++.dg/asan/pr65004.C: New test.
6320 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6323 * gcc.taget/sh/pr64661-0.h: New.
6324 * gcc.taget/sh/pr64661-1.c: New.
6325 * gcc.taget/sh/pr64661-2.c: New.
6326 * gcc.taget/sh/pr64661-3.c: New.
6327 * gcc.taget/sh/pr64661-4.c: New.
6329 2015-02-10 Richard Biener <rguenther@suse.de>
6331 PR tree-optimization/64995
6332 * g++.dg/torture/pr64995.C: New testcase.
6334 2015-02-10 Richard Biener <rguenther@suse.de>
6336 PR tree-optimization/64909
6337 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6339 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6341 * gcc.dg/signbit-sa.c: New test.
6343 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6345 PR libgfortran/57822
6346 * gfortran/fmt_g0_7.f08: New test.
6348 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6350 PR tree-optimization/43378
6351 * gcc.dg/tree-ssa/pr43378.c: New test.
6353 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6356 * g++.dg/torture/pr64978.C: New testcase.
6358 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6361 * gcc.dg/asan/pr64981.c: New test.
6363 2015-02-09 Marek Polacek <polacek@redhat.com>
6366 * gcc.dg/pr64856.c: New test.
6368 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6371 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6372 * gcc.c-torture/execute/pr64979.c: New test.
6374 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6376 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6378 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6380 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6381 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6383 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6386 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6388 2015-02-09 Richard Biener <rguenther@suse.de>
6390 PR tree-optimization/54000
6391 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6393 2015-02-09 Tom de Vries <tom@codesourcery.com>
6395 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6397 2015-02-09 Martin Liska <mliska@suse.cz>
6399 * g++.dg/ipa/pr64858.C: New test.
6401 2015-02-09 Tom de Vries <tom@codesourcery.com>
6403 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6405 2015-02-08 Andrew Pinski <apinski@cavium.com>
6407 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6409 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6412 * gfortran.dg/use_rename_8.f90: New.
6414 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6416 * gnat.dg/addr7.ad[sb]: New test.
6417 * gnat.dg/addr8.ad[sb]: Likewise.
6419 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6422 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6423 from jit.dg/test-compile-to-executable.c's create_code, with a
6424 clarification of the output message.
6425 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6427 (test_jit): Use CHECK_NO_ERRORS when calling
6428 gcc_jit_context_compile_to_file.
6429 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6430 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6431 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6432 about deletions that are attempted.
6433 (jit-verify-compile-to-file): Rename to...
6434 (jit-verify-output-file-was-created): ...this, and drop the
6435 attempt to run "file" and verify the output.
6436 (jit-verify-assembler): New function.
6437 (jit-verify-object): New function.
6438 (jit-verify-dynamic-library): New function.
6439 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6440 favor of an implementation from new file
6441 create-code-for-hello-world-executable.h, which also adds a
6443 (dg-final): Replace jit-verify-compile-to-file with
6444 jit-verify-output-file-was-created, and invoke new function
6445 jit-verify-assembler.
6446 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6448 (dg-final): Replace jit-verify-compile-to-file with
6449 jit-verify-output-file-was-created, and invoke new function
6450 jit-verify-dynamic-library.
6451 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6452 favor of an implementation from new file
6453 create-code-for-hello-world-executable.h, which also adds a
6455 (dg-final): Replace jit-verify-compile-to-file with
6456 jit-verify-output-file-was-created. Strengthen the expected stdout
6457 from the built executable.
6458 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6459 favor of an implementation from new file
6460 create-code-for-hello-world-executable.h, which also adds a
6462 (dg-final): Replace jit-verify-compile-to-file with
6463 jit-verify-output-file-was-created, and invoke new function
6465 * jit.dg/verify-dynamic-library.c: New source file.
6467 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6468 Brian Rzycki <b.rzycki@samsung.com>
6470 PR tree-optimization/64878
6471 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6473 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6476 * g++.dg/ipa/pr64896.C: New test.
6478 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6481 * gcc.target/powerpc/pr64205.c: New file.
6483 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6485 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6486 (dg-options): Use -fpie instead of -fPIE -pie.
6488 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6491 * g++.dg/asan/pr64937.C: New test.
6493 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6496 * gfortran.dg/class_to_type_4.f90: New test
6498 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6500 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6502 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6504 PR rtl-optimization/64957
6506 * gcc.c-torture/execute/pr64957.c: New test.
6508 2015-02-05 Jeff Law <law@redhat.com>
6511 * gcc.target/h8300/pr17306-1.c: New test.
6512 * gcc.target/h8300/pr17306-2.c: New test.
6514 2015-02-05 Tobias Burnus <burnus@net-b.de>
6517 * gfortran.dg/structure_constructor_12.f90: New.
6519 2015-02-05 Jeff Law <law@redhat.com>
6522 gcc.target/h8300/pr58400.c: New test.
6524 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6526 * gcc.target/arm/macro_defs0.c: New test.
6527 * gcc.target/arm/macro_defs1.c: New test.
6528 * gcc.target/arm/macro_defs2.c: New test.
6530 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6532 PR rtl-optimization/64905
6533 * gcc.target/i386/pr64905.c: Require nonpic target.
6534 (dg-options): Add -fomit-frame-pointer.
6537 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6539 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6542 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6545 * gfortran.dg/type_to_class_2.f90: New test
6546 * gfortran.dg/type_to_class_3.f90: New test
6548 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6551 * g++.dg/torture/pr64686.C: New testcase.
6553 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6555 PR rtl-optimization/64905
6556 * gcc.target/i386/pr64905.c: New file.
6558 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6560 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6561 * gcc.dg/guality/pr41616-1.c: Ditto.
6563 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6566 * gcc.dg/pr64817-3.c: New.
6568 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6569 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6571 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6572 pass parameters in registers.
6573 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6574 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6575 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6577 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6578 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6580 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6581 list, allow for multilibed targets.
6582 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6584 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6586 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6587 * gcc.dg/pr46728-6.c: Ditto.
6589 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6591 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6592 for mips_nanlegacy target.
6594 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6596 * gcc.target/i386/chkp-hidden-def.c: New.
6598 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6601 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6602 to use 24 bits for bitfield b.
6604 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6607 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6608 cache result in a global variable. Include all 32-bit targets for
6611 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6613 PR rtl-optimization/64756
6614 * gcc.c-torture/execute/pr64756.c: New test.
6616 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6619 * gcc.target/sh/pr64660-0.h: New.
6620 * gcc.target/sh/pr64660-1.c: New.
6621 * gcc.target/sh/pr64660-2.c: New.
6622 * gcc.target/sh/pr64660-3.c: New.
6623 * gcc.target/sh/pr64660-4.c: New.
6625 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6628 * g++.dg/warn/Waddress-2.C: New.
6630 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6633 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6635 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6637 PR preprocessor/64803
6638 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6640 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6642 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6644 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6646 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6647 (_ARM_FPSRC): Add DN and AHP fields.
6648 (clean_results): Force DN=1 on AArch64.
6649 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6650 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6651 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6652 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6653 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6654 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6656 2015-02-02 Alan Modra <amodra@gmail.com>
6658 * gcc.target/powerpc/cprophard.c: New.
6660 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6662 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6663 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6665 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6668 * gcc.dg/pr64817-1.c: New test.
6669 * gcc.dg/pr64817-2.c: New test.
6671 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6674 * gcc.target/sh/pr64851-0.h: New
6675 * gcc.target/sh/pr64851-1.c: New
6676 * gcc.target/sh/pr64851-2.c: New
6677 * gcc.target/sh/pr64851-3.c: New
6678 * gcc.target/sh/pr64851-4.c: New
6680 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6683 * gcc.dg/torture/pr64882.c: New test.
6685 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6688 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6691 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6693 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6694 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6695 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6696 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6697 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6698 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6700 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6701 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6703 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6704 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6707 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6710 * g++.dg/pr64688-2.C: New.
6712 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6714 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6715 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6716 * gcc.target/i386/fuse-caller-save.c: Ditto.
6717 * gcc.target/i386/headmerge-1.c: Ditto.
6718 * gcc.target/i386/headmerge-2.c: Ditto.
6719 * gcc.target/i386/sibcall-6.c: Ditto.
6721 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6724 * gcc.target/i386/pr64617.c: New test.
6726 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6729 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6730 (dg-options): Remove -m32.
6731 (dg-final): Scan for "movb %al" only.
6732 * gcc.target/i386/pr15184-2.c: Ditto.
6734 2015-01-30 Richard Biener <rguenther@suse.de>
6736 PR tree-optimization/64829
6737 * gcc.dg/vect/pr64829.c: New testcase.
6739 2015-01-29 Marek Polacek <polacek@redhat.com>
6742 * gcc.dg/pr64709.c: New test.
6744 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6747 * g++.dg/ubsan/pr64717-1.C: New test.
6748 * g++.dg/ubsan/pr64717-2.C: New test.
6750 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6752 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6754 2015-01-29 Jeff Law <law@redhat.com>
6757 * gcc.target/i386/pr15184-1.c: New test.
6758 * gcc.target/i386/pr15184-2.c: New test.
6760 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6762 PR tree-optimization/64746
6763 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6765 2015-01-29 Richard Biener <rguenther@suse.de>
6767 PR tree-optimization/64853
6768 * gcc.dg/torture/pr64853.c: New testcase.
6770 2015-01-29 Richard Biener <rguenther@suse.de>
6772 PR tree-optimization/64844
6773 * gcc.dg/vect/pr64844.c: New testcase.
6775 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6778 * gcc.dg/pr64809.c: Delete.
6780 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6783 * gcc.target/i386/pr64805.c: New.
6785 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6787 * gcc.dg/guality/guality.h (main): Add argv[0] to
6788 guality_gdb_command.
6790 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6793 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6795 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6798 * gcc.target/sh/sh.exp
6799 (check_effective_target_atomic_model_soft_gusa_available,
6800 check_effective_target_atomic_model_soft_tcb_available,
6801 check_effective_target_atomic_model_soft_imask_available,
6802 check_effective_target_atomic_model_hard_llcs_available): New.
6803 * gcc.target/sh/pr64659-0.h: New.
6804 * gcc.target/sh/pr64659-1.c: New.
6805 * gcc.target/sh/pr64659-2.c: New.
6806 * gcc.target/sh/pr64659-3.c: New.
6807 * gcc.target/sh/pr64659-4.c: New.
6809 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6811 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6812 scan-assembler-times pattern.
6814 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6817 * gcc.dg/pr64809.c: New test.
6819 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6821 PR tree-optimization/64277
6822 * gcc.dg/pr64277.c: New.
6824 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6826 PR tree-optimization/64718
6827 * gcc.c-torture/execute/pr64718.c: New test.
6829 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6831 * gcc.target/aarch64/abs_2.c: New.
6833 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6835 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6836 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6837 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6840 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6843 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6844 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6845 { target comdat_group }.
6847 2015-01-27 Tobias Burnus <burnus@net-b.de>
6850 * gfortran.dg/goacc/coarray_2.f90: New.
6852 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6856 * g++.dg/torture/pr64139.C: New testcase.
6857 * g++.dg/torture/pr60871.C: Likewise.
6859 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6862 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6863 prevent linking errors.
6865 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6868 * g++.dg/torture/pr64282.C: New testcase.
6870 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6872 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6875 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6877 * gcc.target/s390/hotpatch-13.c: New testcase.
6878 * gcc.target/s390/hotpatch-14.c: New testcase.
6879 * gcc.target/s390/hotpatch-15.c: New testcase.
6880 * gcc.target/s390/hotpatch-16.c: New testcase.
6881 * gcc.target/s390/hotpatch-17.c: New testcase.
6882 * gcc.target/s390/hotpatch-18.c: New testcase.
6883 * gcc.target/s390/hotpatch-19.c: New testcase.
6884 * gcc.target/s390/hotpatch-20.c: New testcase.
6885 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6886 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6887 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6888 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6889 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6890 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6891 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6892 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6893 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6894 * gcc.target/s390/hotpatch-10.c: Likewise.
6895 * gcc.target/s390/hotpatch-11.c: Likewise.
6896 * gcc.target/s390/hotpatch-12.c: Likewise.
6897 * gcc.target/s390/hotpatch-2.c: Likewise.
6898 * gcc.target/s390/hotpatch-3.c: Likewise.
6899 * gcc.target/s390/hotpatch-4.c: Likewise.
6900 * gcc.target/s390/hotpatch-5.c: Likewise.
6901 * gcc.target/s390/hotpatch-6.c: Likewise.
6902 * gcc.target/s390/hotpatch-7.c: Likewise.
6903 * gcc.target/s390/hotpatch-8.c: Likewise.
6904 * gcc.target/s390/hotpatch-9.c: Likewise.
6905 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6906 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6907 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6908 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6909 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6910 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6911 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6912 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6914 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6916 * gcc.dg/long_branch.c: New testcase.
6918 2015-01-27 Richard Biener <rguenther@suse.de>
6920 PR tree-optimization/56273
6921 PR tree-optimization/59124
6922 PR tree-optimization/64277
6923 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6924 * gcc.dg/Warray-bounds-12.c: Likewise.
6925 * gcc.dg/Warray-bounds-13.c: Likewise.
6927 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6929 PR rtl-optimization/61058
6930 * gcc.dg/pr61058.c: New test.
6932 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6934 * gcc.target/i386/chkp-narrow-bounds.c: New.
6936 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6938 PR tree-optimization/64807
6939 * gcc.dg/pr64807.c: New test.
6942 * gcc.dg/pr64766.c: New test.
6944 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6947 * gcc.target/sh/pr49263-4.c: New.
6949 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6952 * gfortran.dg/allocate_with_mold_1.f90: New test
6954 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6957 * gcc.dg/pr64778.c: New test.
6960 * gcc.dg/vect/pr64421.c: New test.
6962 2015-01-26 Tobias Burnus <burnus@net-b.de>
6965 * gfortran.dg/coarray_36.f: New.
6966 * gfortran.dg/coarray_37.f90: New.
6968 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6971 * gfortran.dg/class_allocate_18.f90: New.
6973 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6975 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6977 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6979 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6981 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6983 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6985 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6987 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6989 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6991 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6992 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6993 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6994 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6996 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6998 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6999 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
7000 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
7002 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7004 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
7005 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
7006 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
7007 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
7008 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
7011 2015-01-26 Richard Biener <rguenther@suse.de>
7014 * gcc.dg/uninit-19.c: New testcase.
7016 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7018 * lib/target-supports.exp (check_effective_target_vect64): Add
7021 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
7024 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
7026 2015-01-26 Tony Liu <tony.liu@arm.com>
7028 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
7031 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
7034 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
7035 correctly, clean up afterwards.
7037 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
7040 * gfortran.dg/use_rename_7.f90: New.
7042 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
7044 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
7045 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
7047 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
7050 * gcc.target/sh/pr54236-4.c: New.
7052 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
7054 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
7055 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
7058 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
7061 * gfortran.dg/open_new_segv.f90: New test.
7063 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
7072 * gcc.target/sh/pr64345-1.c: New.
7073 * gcc.target/sh/pr64345-2.c: New.
7074 * gcc.target/sh/pr59533-1.c: New.
7075 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
7076 * gcc.target/sh/pr52933-2.c: Likewise.
7077 * gcc.target/sh/pr54089-1.c: Likewise.
7078 * gcc.target/sh/pr54236-1.c: Likewise.
7079 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
7080 * gcc.target/sh/pr49263-1.c: Remove xfails.
7081 * gcc.target/sh/pr49263-2.c: Likewise.
7082 * gcc.target/sh/pr49263-3.c: Likewise.
7083 * gcc.target/sh/pr53987-1.c: Likewise.
7084 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
7085 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
7086 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
7087 (test05, test06, test07, test08, test09, test10, test11, test12): New.
7088 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
7089 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
7091 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
7094 2015-01-24 Tom de Vries <tom@codesourcery.com>
7096 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
7098 2015-01-23 Ian Lance Taylor <iant@google.com>
7101 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
7102 targets without split stack support.
7104 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
7107 * gcc.target/i386/pr64317.c: New test.
7109 2015-01-23 Jakub Jelinek <jakub@redhat.com>
7111 PR rtl-optimization/63637
7112 PR rtl-optimization/60663
7113 * gcc.dg/pr63637-1.c: New test.
7114 * gcc.dg/pr63637-2.c: New test.
7115 * gcc.dg/pr63637-3.c: New test.
7116 * gcc.dg/pr63637-4.c: New test.
7117 * gcc.dg/pr63637-5.c: New test.
7118 * gcc.dg/pr63637-6.c: New test.
7119 * gcc.target/i386/pr63637-1.c: New test.
7120 * gcc.target/i386/pr63637-2.c: New test.
7121 * gcc.target/i386/pr63637-3.c: New test.
7122 * gcc.target/i386/pr63637-4.c: New test.
7123 * gcc.target/i386/pr63637-5.c: New test.
7124 * gcc.target/i386/pr63637-6.c: New test.
7126 2015-01-23 Richard Biener <rguenther@suse.de>
7129 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
7130 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
7132 2015-01-23 Marek Polacek <polacek@redhat.com>
7134 PR preprocessor/60570
7135 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
7136 * gcc.dg/cpp/pr60570.c: New test.
7138 2015-01-23 Richard Biener <rguenther@suse.de>
7141 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
7142 vectorization on vect64 targets.
7144 2015-01-23 Janus Weil <janus@gcc.gnu.org>
7147 * gfortran.dg/class_allocate_17.f90: New.
7149 2015-01-23 Tobias Burnus <burnus@net-b.de>
7152 * gfortran.dg/goacc/combined_loop.f90: New.
7154 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7157 * gfortran.dg/make_unit.f90: New test.
7159 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7162 * gfortran.dg/negative_unit_int8.f: Update.
7164 2015-01-22 Jeff Law <law@redhat.com>
7167 * gcc.target/m68k/pr52076-1.c: New test.
7168 * gcc.target/m68k/pr52076-2.c: New test.
7170 2015-01-22 Richard Biener <rguenther@suse.de>
7173 * gcc.dg/torture/pr64728.c: New testcase.
7175 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
7178 * g++.dg/pr64688.C: New test.
7180 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
7182 * gcc.target/i386/chkp-always_inline.c (f1): Make static
7183 to avoid errors with -fpic.
7185 2015-01-22 Richard Biener <rguenther@suse.de>
7188 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
7190 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
7192 PR rtl-optimization/64682
7193 * gcc.c-torture/execute/pr64682.c: New file.
7195 2015-01-21 Jakub Jelinek <jakub@redhat.com>
7198 * gcc.dg/pr64511.c: New test.
7200 PR rtl-optimization/62078
7201 * g++.dg/opt/pr62078.C: New test.
7204 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
7206 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
7209 * gfortran.dg/internal_pack_15.f90: New test.
7211 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7213 * c-c++-common/tsan/step.c: New testcase.
7215 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7217 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
7219 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7221 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
7223 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7225 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
7227 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7229 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
7231 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7233 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
7235 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7237 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
7239 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7241 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
7243 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7245 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
7247 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7249 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
7251 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7253 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
7255 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7257 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
7259 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7261 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
7263 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7265 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
7266 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7267 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7270 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7272 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7273 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7274 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7277 2015-01-21 Renlin Li <renlin.li@arm.com>
7279 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7280 * g++.dg/tls/thread_local5g.C: Likewise.
7281 * g++.dg/tls/thread_local6g.C: Likewise.
7283 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7285 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7286 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7287 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7289 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7291 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7292 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7293 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7297 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7298 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7299 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7301 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7303 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7304 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7305 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7307 2015-01-20 Jeff Law <law@redhat.com>
7310 * gcc.target/m68k/pr59946.c: New test.
7312 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7314 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7315 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7316 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7318 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7320 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7321 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7322 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7324 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7326 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7327 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7328 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7330 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7332 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7333 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7334 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7336 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7339 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7341 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7342 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7343 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7345 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7347 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7348 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7349 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7351 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7353 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7355 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7357 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7360 * g++.dg/ubsan/pr64632.C: New test.
7363 * gcc.dg/pr64663.c: New test.
7365 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7368 * g++.dg/warn/Wunused-var-23.C: New.
7370 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7373 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7374 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7376 2015-01-20 Richard Biener <rguenther@suse.de>
7379 * gcc.dg/lto/pr64684_0.c: New testcase.
7380 * gcc.dg/lto/pr64684_1.c: Likewise.
7381 * gcc.dg/lto/pr64684_2.c: Likewise.
7382 * gcc.dg/lto/pr64685_0.c: Likewise.
7383 * gcc.dg/lto/pr64685_1.c: Likewise.
7385 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7388 * g++.dg/cpp1y/lambda-init12.C: New.
7390 2015-01-20 Richard Biener <rguenther@suse.de>
7392 PR tree-optimization/64410
7393 * g++.dg/vect/pr64410.cc: Require vect_double.
7395 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7398 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7400 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7404 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7406 PR rtl-optimization/64081
7407 * gcc.dg/pr64081.c: New test.
7409 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7411 * jit.dg/harness.h: Include <unistd.h>.
7412 (CHECK_NO_ERRORS): New.
7413 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7414 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7415 gcc_jit_context_compile_to_file.
7416 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7417 args to the spawned executable.
7418 (jit-expand-vars): New function.
7419 (jit-exe-params): New variable.
7420 (dg-jit-set-exe-params): New function.
7421 (jit-dg-test): Detect testcases that use
7422 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7423 Set arguments of spawned process to jit-exe-params.
7424 (jit-get-output-filename): New function.
7425 (jit-setup-compile-to-file): New function.
7426 (jit-verify-compile-to-file): New function.
7427 (jit-run-executable): New function.
7428 (jit-verify-executable): New function.
7429 * jit.dg/test-compile-to-assembler.c: New testcase.
7430 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7431 * jit.dg/test-compile-to-executable.c: New testcase.
7432 * jit.dg/test-compile-to-object.c: New testcase.
7434 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7437 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7440 2015-01-19 Martin Liska <mliska@suse.cz>
7442 * objc/compile/pr64668.m: New test.
7444 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7446 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7447 (create_overflow_fn): Update comment to clarify that
7448 the third param of the created function is a bool *, not
7450 (verify_int_overflow_fn): Convert param "expected_ovf" from
7451 int to bool. Update third param of "overflow_fn_type" from int *
7452 to bool *. Update local "actual_ovf" from int to bool.
7453 (verify_uint_overflow_fn): Likewise.
7455 2015-01-19 Martin Liska <mliska@suse.cz>
7457 * gcc.dg/ipa/ipa-icf-33.c: New test.
7459 2015-01-19 Felix Yang <felix.yang@huawei.com>
7460 Haijian Zhang <z.zhanghaijian@huawei.com>
7462 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7463 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7464 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7465 result_float64x2, expected_hfloat64x2): New helper type, variable and
7467 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7468 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7469 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7470 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7471 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7472 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7473 and target without the FMA feature.
7475 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7477 * gcc.target/aarch64/pr64304.c: New testcase.
7479 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7481 PR rtl-optimization/64081
7482 * gcc.dg/pr64081.c: New test.
7484 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7487 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7489 * gcc.target/aarch64/test_frame_6.c: Likewise.
7490 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7491 and x19 (in the epilogue).
7492 * gcc.target/aarch64/test_frame_4.c: Likewise.
7493 * gcc.target/aarch64/test_frame_7.c: Likewise.
7495 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7497 * gcc.target/i386/chkp-always_inline.c: New.
7499 2015-01-15 Andrew Pinski <apinski@cavium.com>
7500 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7502 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7503 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7505 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7508 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7509 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7511 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7514 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7516 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7519 * gcc.target/sh/torture/pr64652.c: New.
7521 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7523 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7524 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7525 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7526 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7527 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7528 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7530 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7533 * g++.dg/torture/pr64378.C: New testcase.
7535 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7538 * gfortran.dg/block_13.f08: New test
7540 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7543 * gfortran.dg/associate_1.f03: Allow test for character with
7546 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7548 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7549 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7551 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7553 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7555 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7558 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7560 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7563 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7566 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7569 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7571 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7574 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7576 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7578 PR rtl-optimization/52773
7579 * gcc.c-torture/compile/pr52773.c: New test.
7581 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7584 * g++.dg/cpp0x/alias-decl-46.C: New.
7586 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7588 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7590 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7592 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7594 (CHECK_FP): Likewise.
7595 (CHECK_CUMULATIVE_SAT): Likewise.
7597 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7599 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7600 (Set_Neon_Cumulative_Sat): Add parameter.
7601 (__set_neon_cumulative_sat): Support new parameter.
7602 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7603 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7605 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7606 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7609 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7611 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7612 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7614 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7617 * g++.dg/tls/thread_local-ice4.C: New.
7619 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7621 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7624 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7627 * g++.dg/cpp0x/vt-62276.C: New.
7629 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7632 * g++.dg/pr64353.C: New.
7634 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7637 * gcc.target/aarch64/pr64263_1.c: New test.
7639 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7641 PR tree-optimization/64434
7642 * gcc.dg/torture/pr64434.c: Move to...
7643 * gcc.dg/pr64434.c: ... here.
7645 2015-01-16 Richard Biener <rguenther@suse.de>
7648 * gcc.dg/uninit-18.c: New testcase.
7650 2015-01-16 Richard Biener <rguenther@suse.de>
7652 PR tree-optimization/64568
7653 * g++.dg/torture/pr64568-2.C: New testcase.
7655 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7658 * gcc.target/i386/chkp-label-address.c: New.
7660 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7663 * gfortran.dg/pointer_init_6.f90: Extended.
7665 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7667 * gcc.c-torture/compile/20150108.c: New test.
7669 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7671 * gcc.target/visium: New directory.
7673 2015-01-16 Richard Biener <rguenther@suse.de>
7675 PR tree-optimization/61743
7676 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7677 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7679 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7681 * gcc.dg/pr64015.c: New test.
7683 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7687 * g++.dg/ipa/pr64612.C: New test.
7689 2015-01-16 Renlin Li <renlin.li@arm.com>
7691 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7693 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7695 * gcc.target/i386/sse-14.c: Test new intrinsic.
7696 * gcc.target/i386/sse-22.c: Ditto.
7698 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7701 * g++.dg/cpp0x/auto44.C: New.
7703 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7706 * gcc.target/nios2/gpopt-all.c: New test case.
7707 * gcc.target/nios2/gpopt-local.c: New test case.
7708 * gcc.target/nios2/gpopt-global.c: New test case.
7709 * gcc.target/nios2/gpopt-data.c: New test case.
7710 * gcc.target/nios2/gpopt-none.c: New test case.
7712 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7714 * g++.dg/ubsan/vptr-1.C: New test.
7715 * g++.dg/ubsan/vptr-2.C: New test.
7716 * g++.dg/ubsan/vptr-3.C: New test.
7717 * g++.dg/ubsan/vptr-4.C: New test.
7718 * g++.dg/ubsan/vptr-5.C: New test.
7719 * g++.dg/ubsan/vptr-6.C: New test.
7720 * g++.dg/ubsan/vptr-7.C: New test.
7721 * g++.dg/ubsan/vptr-8.C: New test.
7722 * g++.dg/ubsan/vptr-9.C: New test.
7724 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7726 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7728 * lib/gcc-dg.exp: Likewise.
7730 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7732 PR rtl-optimization/64110
7733 * gcc.target/i386/pr64110.c: Add scan-assembler.
7735 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7736 James Norris <jnorris@codesourcery.com>
7737 Cesar Philippidis <cesar@codesourcery.com>
7738 Ilmir Usmanov <i.usmanov@samsung.com>
7740 * lib/target-supports.exp (check_effective_target_fopenacc): New
7742 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7743 * g++.dg/goacc/goacc.exp: Likewise.
7744 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7745 * gcc.dg/goacc/goacc.exp: Likewise.
7746 * gfortran.dg/goacc/goacc.exp: Likewise.
7747 * c-c++-common/cpp/openacc-define-1.c: New file.
7748 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7749 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7750 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7751 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7752 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7753 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7754 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7755 * c-c++-common/goacc/cache-1.c: Likewise.
7756 * c-c++-common/goacc/clauses-fail.c: Likewise.
7757 * c-c++-common/goacc/collapse-1.c: Likewise.
7758 * c-c++-common/goacc/data-1.c: Likewise.
7759 * c-c++-common/goacc/data-2.c: Likewise.
7760 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7761 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7762 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7763 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7764 * c-c++-common/goacc/if-clause-1.c: Likewise.
7765 * c-c++-common/goacc/if-clause-2.c: Likewise.
7766 * c-c++-common/goacc/kernels-1.c: Likewise.
7767 * c-c++-common/goacc/loop-1.c: Likewise.
7768 * c-c++-common/goacc/loop-private-1.c: Likewise.
7769 * c-c++-common/goacc/nesting-1.c: Likewise.
7770 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7771 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7772 * c-c++-common/goacc/parallel-1.c: Likewise.
7773 * c-c++-common/goacc/pcopy.c: Likewise.
7774 * c-c++-common/goacc/pcopyin.c: Likewise.
7775 * c-c++-common/goacc/pcopyout.c: Likewise.
7776 * c-c++-common/goacc/pcreate.c: Likewise.
7777 * c-c++-common/goacc/pragma_context.c: Likewise.
7778 * c-c++-common/goacc/present-1.c: Likewise.
7779 * c-c++-common/goacc/reduction-1.c: Likewise.
7780 * c-c++-common/goacc/reduction-2.c: Likewise.
7781 * c-c++-common/goacc/reduction-3.c: Likewise.
7782 * c-c++-common/goacc/reduction-4.c: Likewise.
7783 * c-c++-common/goacc/sb-1.c: Likewise.
7784 * c-c++-common/goacc/sb-2.c: Likewise.
7785 * c-c++-common/goacc/sb-3.c: Likewise.
7786 * c-c++-common/goacc/update-1.c: Likewise.
7787 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7788 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7789 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7790 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7791 * gfortran.dg/goacc/assumed.f95: Likewise.
7792 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7793 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7794 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7795 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7796 * gfortran.dg/goacc/branch.f95: Likewise.
7797 * gfortran.dg/goacc/cache-1.f95: Likewise.
7798 * gfortran.dg/goacc/coarray.f95: Likewise.
7799 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7800 * gfortran.dg/goacc/cray.f95: Likewise.
7801 * gfortran.dg/goacc/critical.f95: Likewise.
7802 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7803 * gfortran.dg/goacc/data-tree.f95: Likewise.
7804 * gfortran.dg/goacc/declare-1.f95: Likewise.
7805 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7806 * gfortran.dg/goacc/fixed-1.f: Likewise.
7807 * gfortran.dg/goacc/fixed-2.f: Likewise.
7808 * gfortran.dg/goacc/fixed-3.f: Likewise.
7809 * gfortran.dg/goacc/fixed-4.f: Likewise.
7810 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7811 * gfortran.dg/goacc/if.f95: Likewise.
7812 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7813 * gfortran.dg/goacc/list.f95: Likewise.
7814 * gfortran.dg/goacc/literal.f95: Likewise.
7815 * gfortran.dg/goacc/loop-1.f95: Likewise.
7816 * gfortran.dg/goacc/loop-2.f95: Likewise.
7817 * gfortran.dg/goacc/loop-3.f95: Likewise.
7818 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7819 * gfortran.dg/goacc/omp.f95: Likewise.
7820 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7821 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7822 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7823 * gfortran.dg/goacc/parameter.f95: Likewise.
7824 * gfortran.dg/goacc/private-1.f95: Likewise.
7825 * gfortran.dg/goacc/private-2.f95: Likewise.
7826 * gfortran.dg/goacc/private-3.f95: Likewise.
7827 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7828 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7829 * gfortran.dg/goacc/reduction.f95: Likewise.
7830 * gfortran.dg/goacc/routine-1.f90: Likewise.
7831 * gfortran.dg/goacc/routine-2.f90: Likewise.
7832 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7833 * gfortran.dg/goacc/several-directives.f95: Likewise.
7834 * gfortran.dg/goacc/sie.f95: Likewise.
7835 * gfortran.dg/goacc/subarrays.f95: Likewise.
7836 * gfortran.dg/gomp/map-1.f90: Likewise.
7837 * gfortran.dg/openacc-define-1.f90: Likewise.
7838 * gfortran.dg/openacc-define-2.f90: Likewise.
7839 * gfortran.dg/openacc-define-3.f90: Likewise.
7840 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7841 * g++.dg/gomp/block-2.C: Likewise.
7842 * g++.dg/gomp/block-3.C: Likewise.
7843 * g++.dg/gomp/block-5.C: Likewise.
7844 * g++.dg/gomp/target-1.C: Likewise.
7845 * g++.dg/gomp/target-2.C: Likewise.
7846 * g++.dg/gomp/taskgroup-1.C: Likewise.
7847 * g++.dg/gomp/teams-1.C: Likewise.
7848 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7849 * gcc.dg/cilk-plus/jump.c: Likewise.
7850 * gcc.dg/gomp/block-1.c: Likewise.
7851 * gcc.dg/gomp/block-10.c: Likewise.
7852 * gcc.dg/gomp/block-2.c: Likewise.
7853 * gcc.dg/gomp/block-3.c: Likewise.
7854 * gcc.dg/gomp/block-4.c: Likewise.
7855 * gcc.dg/gomp/block-5.c: Likewise.
7856 * gcc.dg/gomp/block-6.c: Likewise.
7857 * gcc.dg/gomp/block-7.c: Likewise.
7858 * gcc.dg/gomp/block-8.c: Likewise.
7859 * gcc.dg/gomp/block-9.c: Likewise.
7860 * gcc.dg/gomp/target-1.c: Likewise.
7861 * gcc.dg/gomp/target-2.c: Likewise.
7862 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7863 * gcc.dg/gomp/teams-1.c: Likewise.
7865 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7867 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7870 2015-01-15 Mike Stump <mikestump@comcast.net>
7872 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7873 * gcc.dg/inline_2.c: Likewise.
7874 * gcc.dg/inline_3.c: Likewise.
7875 * gcc.dg/inline_4.c: Likewise.
7877 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7880 * gfortran.dg/proc_ptr_comp_43.f90: New.
7882 2015-01-15 Mike Stump <mikestump@comcast.net>
7884 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7885 * gcc.dg/unroll_2.c: Likewise.
7886 * gcc.dg/unroll_3.c: Likewise.
7887 * gcc.dg/unroll_4.c: Likewise.
7888 * gcc.dg/unroll_5.c: Likewise.
7890 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7893 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7895 * gcc.target/aarch64/test_frame_6.c: Likewise.
7896 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7897 x30 and x19 (in the epilogue).
7898 * gcc.target/aarch64/test_frame_4.c: Likewise.
7899 * gcc.target/aarch64/test_frame_7.c: Likewise.
7901 2015-01-15 Martin Liska <mliska@suse.cz>
7903 * g++.dg/ipa/pr64068.C: New test.
7904 * gcc.dg/ipa/PR64559.c: New test.
7906 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7908 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7911 2015-01-15 Richard Biener <rguenther@suse.de>
7913 PR tree-optimization/61743
7914 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7915 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7917 2015-01-15 Renlin Li <renlin.li@arm.com>
7919 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7920 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7922 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7924 * gcc.dg/vect/vect-aggressive-1.c: New.
7925 * gcc.target/i386/avx2-vect-aggressive.c: New.
7927 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7929 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7931 2015-01-15 Richard Biener <rguenther@suse.de>
7934 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7935 -Wl,-undefined,dynamic_lookup.
7937 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7939 * gnat.dg/opt47.adb: New test.
7941 2015-01-15 Richard Biener <rguenther@suse.de>
7944 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7946 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7948 PR tree-optimization/64434
7949 * gcc.dg/torture/pr64434.c: New test.
7951 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7953 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7954 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7955 -march=loongson* and -march=octeon* require -mno-micromips.
7957 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7958 Matthew Fortune <matthew.fortune@imgtec.com>
7960 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7961 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7962 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7963 * gcc.target/mips/call-saved-7.c: New file.
7964 * gcc.target/mips/call-saved-8.c: New file.
7965 * gcc.target/mips/call-saved-9.c: New file.
7967 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7969 * gcc.target/mips/lsa.c: New file.
7970 * gcc.target/mips/mips64-lsa.c: Likewise.
7971 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7972 * gcc.target/mips/mulsize-4.c: Likewise.
7973 * gcc.target/mips/mulsize-5.c: New file.
7974 * gcc.target/mips/mulsize-6.c: Likewise.
7975 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7976 and !HAS_LSA as ghost options.
7977 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7980 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7982 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7984 2015-01-15 Richard Biener <rguenther@suse.de>
7987 * gcc.dg/torture/pr64365.c: New testcase.
7989 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7991 * gcc.dg/stackprotectexplicit1.c: New test.
7992 * g++.dg/stackprotectexplicit2.c: New test.
7994 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7997 * gfortran.dg/inquire_internal.f90: New.
7998 * gfortran.dg/negative_unit_check.f90: New.
8000 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
8003 * gcc.target/sh/pr53988-1.c: New.
8005 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
8008 * g++.dg/tls/thread_local-ice3.C: New.
8010 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
8012 * gcc.target/i386/fentry-override.c: Properly place {} in target
8013 selector. Remove nonpic.
8014 * gcc.target/i386/fentry.c: Likewise.
8016 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8018 * gcc.dg/atomic-invalid.c: Check for invalid memory model
8019 warnings instead of errors.
8021 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
8023 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
8024 option support instead of ENABLE_LTO from Makefile.
8026 2015-01-14 Richard Biener <rguenther@suse.de>
8028 PR tree-optimization/59354
8029 * gcc.dg/vect/pr59354.c: New testcase.
8031 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
8033 * lib/target-supports.exp
8034 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
8035 on ARM architures before v7.
8037 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
8040 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
8043 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8046 * gcc.target/i386/pr64386.c: New test.
8048 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8051 * gcc.target/i386/pr64393.c: New test.
8053 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
8056 * gcc.target/i386/pr64387.c: New test.
8058 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
8060 * gcc.target/aarch64/store-pair-1.c: Fix typo.
8062 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8064 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
8066 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8069 * gcc.target/arm/pr64453.c: New.
8071 2015-01-14 Richard Biener <rguenther@suse.de>
8074 * gcc.dg/lto/pr64415_0.c: New testcase.
8075 * gcc.dg/lto/pr64415_1.c: Likewise.
8077 2015-01-14 Martin Liska <mliska@suse.cz>
8079 * gcc.dg/ipa/pr64307.c: New test.
8081 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
8083 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
8086 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8089 * gcc.target/arm/pr64460_1.c: New test.
8091 2015-01-14 Richard Biener <rguenther@suse.de>
8093 PR tree-optimization/64493
8094 PR tree-optimization/64495
8095 * gcc.dg/vect/pr64493.c: New testcase.
8096 * gcc.dg/vect/pr64495.c: Likewise.
8098 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
8100 * gcc.dg/Warray-bounds-11.c: New test-case.
8102 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8104 * gcc.target/mips/octeon3-pipe-1.c: New test.
8106 2015-01-13 David Malcolm <dmalcolm@redhat.com>
8108 * jit.dg/harness.h (set_up_logging): Move string concatenation
8110 (concat_strings): New function.
8111 (dump_reproducer): New function.
8112 (test_jit): Call dump_reproducer.
8113 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
8115 (jit-dg-test): Delete any generated reproducer from previous runs.
8116 Verify that a generated reproducer was created, and verify that it
8118 * jit.dg/test-nested-contexts.c (main): Call
8119 gcc_jit_context_dump_reproducer_to_file.
8121 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8123 * gcc.dg/aru-2.c: Add dg-require-profiling.
8125 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8127 * lib/target-supports.exp (check_profiling_available): Check if
8130 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
8133 * g++.dg/torture/pr64565.C: New testcase.
8135 2015-01-13 Marek Polacek <polacek@redhat.com>
8138 * gcc.dg/tm/pr64391.c: New test.
8140 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8142 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
8145 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
8147 * gcc.target/i386/pie.c: New test.
8149 * lib/target-supports.exp (check_effective_target_pie): New.
8151 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8153 PR rtl-optimization/64286
8154 * gcc.target/i386/avx2-pr64286.c: New test.
8156 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
8159 * g++.dg/cpp0x/vt-57626.C: New.
8161 2015-01-13 Jakub Jelinek <jakub@redhat.com>
8164 * gfortran.dg/pr64528.f90: New test.
8166 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
8168 * gcc.target/aarch64/subsp.c: New test.
8170 2015-01-13 Andrew Pinski <apinski@cavium.com>
8172 * gcc.target/aarch64/store-pair-1.c: New testcase.
8174 2015-01-13 Richard Biener <rguenther@suse.de>
8177 * gcc.dg/lto/pr64373_0.c: New testcase.
8179 2015-01-13 Andrew Pinski <apinski@cavium.com>
8181 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
8182 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
8184 2015-01-13 Richard Biener <rguenther@suse.de>
8186 PR tree-optimization/64406
8187 * gcc.dg/pr64406.c: New testcase.
8189 2015-01-13 Richard Biener <rguenther@suse.de>
8191 PR tree-optimization/64404
8192 * gcc.dg/vect/pr64404.c: New testcase.
8194 2015-01-13 Richard Biener <rguenther@suse.de>
8196 PR tree-optimization/64568
8197 * g++.dg/torture/pr64568.C: New testcase.
8199 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8201 * jit.dg/test-error-local-used-from-other-function.c: New test
8203 * jit.dg/test-error-param-reuse.c: New test case.
8204 * jit.dg/test-error-param-sharing.c: New test case.
8205 * jit.dg/test-error-param-used-from-other-function.c: New test
8207 * jit.dg/test-error-param-used-without-a-function.c: New test
8210 2015-01-12 Jakub Jelinek <jakub@redhat.com>
8212 PR tree-optimization/64563
8213 * gcc.dg/pr64563.c: New test.
8216 * gcc.target/i386/pr64513.c: New test.
8218 PR tree-optimization/64454
8219 * gcc.dg/pr64454.c: New test.
8222 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
8224 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8225 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8226 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
8227 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
8228 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
8229 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
8230 * gcc.dg/vect/slp-25.c: Likewise.
8231 * gcc.dg/vect/vect-109.c: Likewise.
8232 * gcc.dg/vect/vect-13.c: Likewise.
8233 * gcc.dg/vect/vect-17.c: Likewise.
8234 * gcc.dg/vect/vect-18.c: Likewise.
8235 * gcc.dg/vect/vect-19.c: Likewise.
8236 * gcc.dg/vect/vect-20.c: Likewise.
8237 * gcc.dg/vect/vect-21.c: Likewise.
8238 * gcc.dg/vect/vect-22.c: Likewise.
8239 * gcc.dg/vect/vect-27.c: Likewise.
8240 * gcc.dg/vect/vect-29.c: Likewise.
8241 * gcc.dg/vect/vect-2-big-array.c: Likewise.
8242 * gcc.dg/vect/vect-2.c: Likewise.
8243 * gcc.dg/vect/vect-3.c: Likewise.
8244 * gcc.dg/vect/vect-4.c: Likewise.
8245 * gcc.dg/vect/vect-5.c: Likewise.
8246 * gcc.dg/vect/vect-72.c: Likewise.
8247 * gcc.dg/vect/vect-73-big-array.c: Likewise.
8248 * gcc.dg/vect/vect-73.c: Likewise.
8249 * gcc.dg/vect/vect-77-global.c: Likewise.
8250 * gcc.dg/vect/vect-78-global.c: Likewise.
8251 * gcc.dg/vect/vect-7.c: Likewise.
8252 * gcc.dg/vect/vect-86.c: Likewise.
8253 * gcc.dg/vect/vect-align-1.c: Likewise.
8254 * gcc.dg/vect/vect-align-3.c: Likewise.
8255 * gcc.dg/vect/vect-all-big-array.c: Likewise.
8256 * gcc.dg/vect/vect-all.c: Likewise.
8257 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8258 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8259 * gcc.dg/vect/vect-peel-3.c: Likewise.
8260 * gcc.dg/vect/vect-peel-4.c: Likewise.
8261 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
8263 2015-01-12 Jeff Law <law@redhat.com>
8266 * gcc.target/m68k/pr64461.c: New test.
8268 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8270 * jit.dg/test-array-as-pointer.c (create_code): Update call
8271 to gcc_jit_context_new_global by setting "kind" to
8272 GCC_JIT_GLOBAL_IMPORTED.
8273 * jit.dg/test-error-array-as-pointer.c: Likewise.
8274 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8275 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8276 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8277 * jit.dg/test-using-global.c (the_global): Rename to...
8278 (imported_global): ...this.
8279 (create_code): Update to test the three kinds of global.
8280 (verify_code): Likewise.
8282 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8285 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8287 * gcc.target/i386/pr64291-2.c: Updated.
8289 2015-01-12 Richard Biener <rguenther@suse.de>
8291 PR tree-optimization/64530
8292 * gfortran.dg/pr64530.f90: New testcase.
8294 2015-01-12 Richard Biener <rguenther@suse.de>
8297 * gcc.dg/torture/pr64357.c: New testcase.
8299 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8301 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8304 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8305 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8307 2015-01-12 Martin Liska <mliska@suse.cz>
8309 * gcc.dg/ipa/PR64550.c: New test.
8311 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8314 * g++.dg/ipa/pr63470.C: New testcase.
8316 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8319 * gfortran.dg/typebound_operator_20.f90: New.
8321 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8324 * gfortran.dg/proc_ptr_comp_42.f90: New.
8326 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8329 * gfortran.dg/proc_ptr_comp_41.f90: New.
8331 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8333 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8335 2015-01-10 Tobias Burnus <burnus@net-b.de>
8338 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8339 and add dg-excess-errors.
8340 * gfortran.dg/line_length_6.f90: New.
8341 * gfortran.dg/line_length_7.f90: New.
8342 * gfortran.dg/line_length_8.f90: New.
8343 * gfortran.dg/line_length_9.f90: New.
8344 * gfortran.dg/line_length_10.f90: New.
8345 * gfortran.dg/line_length_11.f90: New.
8347 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8349 * jit.dg/test-threads.c (struct testcase): Move declaration
8350 to jit.dg/all-non-failing-tests.h.
8351 (testcases): Likewise.
8352 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8353 declaration here from jit.dg/all-non-failing-tests.h.
8354 (testcases): Likewise.
8355 * jit.dg/test-combination.c (create_code): Eliminate spelling
8356 out all of the testcases in favor of looping through the
8357 "testcases" metadata.
8358 (verify_code): Likewise.
8360 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8362 PR rtl-optimization/64536
8363 * gcc.dg/pr64536.c: New test.
8365 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8367 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8368 * jit.dg/test-combination.c (create_code): Likewise.
8369 (verify_code): Likewise.
8370 * jit.dg/test-constants.c: New test case.
8371 * jit.dg/test-threads.c: Add test-constants.c.
8373 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8376 * objc.dg/gnu-api-2-class.m: Add a test case
8377 for the above change.
8379 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8381 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8383 2015-01-09 Richard Biener <rguenther@suse.de>
8385 PR tree-optimization/64410
8386 * g++.dg/vect/pr64410.cc: New testcase.
8388 2015-01-09 Martin Liska <mliska@suse.cz>
8390 * gcc.dg/ipa/ipa-icf-32.c: New test.
8392 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8394 * c-c++-common/tsan/tsan_barrier.h: New.
8395 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8396 * c-c++-common/tsan/bitfield_race.c: Likewise.
8397 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8398 * c-c++-common/tsan/mutexset1.c: Likewise.
8399 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8400 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8401 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8402 * c-c++-common/tsan/simple_race.c: Likewise.
8403 * c-c++-common/tsan/simple_stack.c: Likewise.
8404 * c-c++-common/tsan/sleep_sync.c: Likewise.
8405 * c-c++-common/tsan/tiny_race.c: Likewise.
8406 * c-c++-common/tsan/tls_race.c: Likewise.
8407 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8408 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8409 * g++.dg/tsan/atomic_free.C: Likewise.
8410 * g++.dg/tsan/atomic_free2.C: Likewise.
8411 * g++.dg/tsan/cond_race.C: Likewise.
8412 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8414 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8417 * lib/target-supports.exp (check_effective_target_libatomic_available):
8419 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8420 targets that match effective-target libatomic_available.
8421 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8423 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8425 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8426 Verify the result of gcc_jit_context_get_last_error.
8427 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8429 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8431 PR tree-optimization/63989
8432 * gcc.dg/strlenopt-27.c: New test.
8434 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8436 * jit.dg/harness.h (set_up_logging): New function.
8437 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8438 set_up_logging on the context, so that every testcase is
8439 logged to a particular file.
8440 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8441 and call gcc_jit_context_set_logfile on the top-level context.
8443 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8446 * g++.dg/opt/pr64338.C: New test.
8448 2015-01-08 Tobias Burnus <burnus@net-b.de>
8450 * gfortran.dg/coarray/codimension_2b.f90: New file.
8451 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8452 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8454 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8457 * g++.dg/ext/fnname4.C: New.
8459 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8462 * g++.dg/cpp0x/constexpr-64462.C: New.
8464 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8467 * g++.dg/cpp0x/deleted10.C: New.
8469 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8471 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8473 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8475 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8476 GCC_JIT_UNARY_OP_ABS.
8477 (verify_unary_ops): Likewise.
8479 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8481 * jit.dg/test-arith-overflow.c: New test case.
8482 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8483 * jit.dg/test-combination.c (create_code): Likewise.
8484 (verify_code): Likewise.
8485 * jit.dg/test-threads.c (testcases): Likewise.
8487 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8489 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8490 rather than "jit". Load g++.exp, and call g++_init.
8491 Run test-*.cc files within the testsuite and *.cc files within
8493 (jit-dg-test): Drop the addition of -fgnu89-inline to
8494 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8495 doing it when compiling C testcases (since g++ does not handle
8496 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8497 is restored to the value after g++_init ran, rather than the
8498 value before g++_init ran. Return a list of
8499 $comp_output $output_file, as dg-test assumes.
8501 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8503 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8504 make it easier to figure out the origin of each test result when
8505 running test-combination.c and test-threads.c.
8506 (CHECK_VALUE): Likewise.
8507 (CHECK_DOUBLE_VALUE): Likewise.
8508 (CHECK_STRING_VALUE): Likewise.
8509 (CHECK_STRING_STARTS_WITH): Likewise.
8510 (CHECK_STRING_CONTAINS): Likewise.
8512 (check_string_value): Likewise, add "funcname" param.
8513 (check_string_starts_with): Likewise.
8514 (check_string_contains): Likewise.
8516 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8518 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8519 generating name of built executable.
8521 2015-01-07 Marek Polacek <polacek@redhat.com>
8524 * gcc.dg/pr64440.c: New test.
8525 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8527 2015-01-07 Marek Polacek <polacek@redhat.com>
8530 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8531 * gcc.dg/pr64417.c: New test.
8533 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8536 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8539 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8541 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8542 Check if testcases run without errors, not just if they compile.
8544 2015-01-06 Christian Bruel <christian.bruel@st.com>
8547 * gcc.target/sh/pr64507.c: New test.
8549 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8551 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8553 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8555 * c-c++-common/asan/sanitize-all-1.c: New test.
8556 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8557 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8558 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8559 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8561 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8563 * lib/target-supports.exp (check_profiling_available): Return 0 for
8565 (check_effective_target_tls_runtime): Likewise.
8566 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8567 * gcc.dg/20020312-2.c: Adjust for Visium.
8568 * gcc.dg/tls/thr-cse-1.c: Likewise
8569 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8570 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8571 * gcc.dg/weak/typeof-2.c: Likewise.
8573 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8575 PR rtl-optimization/64287
8576 * gcc.dg/aru-2.c: New test.
8578 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8581 * c-c++-common/ubsan/pr64344-1.c: New test.
8582 * c-c++-common/ubsan/pr64344-2.c: New test.
8584 PR tree-optimization/64465
8585 * gcc.dg/pr64465.c: New test.
8587 PR tree-optimization/64494
8588 * gcc.c-torture/compile/pr64494.c: New test.
8590 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8593 * gfortran.dg/realloc_on_assign_25.f90: New test.
8595 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8597 Update copyright years.
8599 2015-01-05 Marek Polacek <polacek@redhat.com>
8602 * gcc.dg/pr64423.c: New test.
8604 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8606 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8607 mmix-knuth-mmixware for the same reason as for MIPS.
8608 * gcc.dg/debug/debug-2.c: Ditto.
8610 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8612 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8615 * lib/gfortran.exp: Add libatomic library search path.
8616 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8617 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8619 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8621 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8623 * c-c++-common/tsan/bitfield_race.c: New testcase.
8624 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8626 2015-01-02 Tobias Burnus <burnus@net-b.de>
8628 * gfortran.dg/coarray/collectives_4.f90: New.
8630 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8633 * gfortran.dg/extends_16.f90: New.
8635 2015-01-02 Tobias Burnus <burnus@net-b.de>
8637 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8639 2015-01-02 Tobias Burnus <burnus@net-b.de>
8641 * gfortran.dg/coarray/codimension_2.f90: New.
8642 * gfortran.dg/coarray/codimension_2a.f90: New.
8643 * gfortran.dg/coarray_35.f90: New.
8644 * gfortran.dg/coarray_35a.f90: New.
8646 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8649 * gfortran.dg/dummy_procedure_11.f90: New.
8651 Copyright (C) 2015 Free Software Foundation, Inc.
8653 Copying and distribution of this file, with or without modification,
8654 are permitted in any medium without royalty provided the copyright
8655 notice and this notice are preserved.