1 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
4 * gfortran.dg/submodule_1.f90: New test
5 * gfortran.dg/submodule_2.f90: New test
6 * gfortran.dg/submodule_3.f90: New test
7 * gfortran.dg/submodule_4.f90: New test
8 * gfortran.dg/submodule_5.f90: New test
9 * gfortran.dg/submodule_6.f90: New test
10 * gfortran.dg/submodule_7.f90: New test
12 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
15 * g++.dg/cpp/pr53690.C: New.
17 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19 * gcc.target/powerpc/vec-cmp.c: New test.
21 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
24 * gfortran.dg/pr56520.f90: New test.
26 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
29 * gfortran.dg/pr66545_1.f90: New test.
30 * gfortran.dg/pr66545_2.f90: New test.
32 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
34 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
35 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
37 2015-07-02 Richard Biener <rguenther@suse.de>
40 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
43 2015-07-02 Richard Biener <rguenther@suse.de>
45 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
47 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
49 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
51 2015-07-01 Jason Merrill <jason@redhat.com>
53 * lib/target-supports.exp (cxx_default): Set to C++14.
55 2015-07-01 Tom de Vries <tom@codesourcery.com>
58 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
61 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
63 * gfortran.dg/warn_conversion_8.f90: New test.
65 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
67 PR rtl-optimization/61047
68 * gcc.c-torture/execute/20150611-1.c: New testcase.
70 2015-07-01 David Malcolm <dmalcolm@redhat.com>
73 * jit.dg/all-non-failing-tests.h: Add
74 test-pr66700-observing-write-through-ptr.c.
75 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
77 2015-07-01 David Malcolm <dmalcolm@redhat.com>
79 * jit.dg/test-accessing-union.c: Add comments for use by
80 gcc/jit/docs/topics/types.rst.
82 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
84 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
85 'do-require-effective-target' with 'dg-require-effective-target'.
86 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
87 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
88 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
89 'stlex' with 'strex' as the expected output.
91 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
94 * g++.dg/cpp0x/gen-attrs-60.C: New.
95 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
97 2015-07-01 Jiong Wang <jiong.wang@arm.com>
99 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):New function.
100 * gcc.target/aarch64/pic-small.c: Restrict this test under
101 check_effective_target_aarch64_small_fpic.
103 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
105 * gfortran.dg/gomp/pr66633.f90: New test.
107 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
110 * g++.dg/template/pr66686.C: New test.
112 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
114 * gnat.dg/lto17.ad[sb]: New test.
116 2015-06-30 David Malcolm <dmalcolm@redhat.com>
118 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
119 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
121 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
123 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
125 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
127 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
129 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
131 * jit.dg/test-switch.c: New testcase.
132 * jit.dg/test-switch.cc: New testcase.
134 2015-06-30 David Malcolm <dmalcolm@redhat.com>
137 * jit.dg/all-non-failing-tests.h: Add note about
138 test-validly-unreachable-block.c.
139 * jit.dg/test-validly-unreachable-block.c: New file.
141 2015-06-30 David Malcolm <dmalcolm@redhat.com>
144 * jit.dg/all-non-failing-tests.h: Add note about
145 test-extra-options.c.
146 * jit.dg/test-extra-options.c: New testcase.
148 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
151 * gcc.target/i386/pr66691.c: New.
153 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
155 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
156 * gcc.target/i386/iamcu/args.h: Likewise.
157 * gcc.target/i386/iamcu/asm-support.S: Likewise.
158 * gcc.target/i386/iamcu/defines.h: Likewise.
159 * gcc.target/i386/iamcu/macros.h: Likewise.
160 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
161 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
162 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
163 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
164 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
165 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
166 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
167 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
168 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
169 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
170 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
171 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
172 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
173 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
174 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
175 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
176 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
178 2015-06-30 Marek Polacek <polacek@redhat.com>
180 * gcc.dg/fold-minus-6.c: New test.
182 * gcc.dg/fold-ior-3.c: New test.
184 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
186 Implement N4197 - Adding u8 character literals
187 * g++.dg/cpp1z/utf8.C: New.
188 * g++.dg/cpp1z/utf8-neg.C: New.
189 * g++.dg/cpp1z/udlit-utf8char.C: New.
191 2015-06-30 Marek Polacek <polacek@redhat.com>
193 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
195 2015-06-30 Tom de Vries <tom@codesourcery.com>
197 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
198 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
199 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
200 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
202 2015-06-30 Marek Polacek <polacek@redhat.com>
204 * gcc.dg/fold-ior-2.c: New test.
206 2015-06-30 Tom de Vries <tom@codesourcery.com>
208 PR tree-optimization/66652
209 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
210 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
212 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
214 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
217 * g++.dg/cpp0x/constexpr-friend-3.C: New.
218 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
220 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
223 * gfortran.dg/wunused-parameter.f90: New test.
225 2015-06-29 Richard Henderson <rth@redhat.com>
227 * gcc.target/i386/asm-flag-1.c: New.
228 * gcc.target/i386/asm-flag-2.c: New.
229 * gcc.target/i386/asm-flag-3.c: New.
230 * gcc.target/i386/asm-flag-4.c: New.
231 * gcc.target/i386/asm-flag-5.c: New.
233 2015-06-29 Marek Polacek <polacek@redhat.com>
236 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
237 * c-c++-common/pr66322.c: New test.
238 * g++.dg/eh/scope1.C: Remove dg-warning.
240 2015-06-29 Richard Biener <rguenther@suse.de>
242 PR tree-optimization/66677
243 * gcc.dg/vect/pr66677.c: New testcase.
245 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
248 * gcc.dg/tree-ssa/pr64130.c: New test.
250 2015-06-26 Jiong Wang <jiong.wang@arm.com>
252 * gcc.target/aarch64/pic-small.c: New testcase.
254 2015-06-26 Richard Biener <rguenther@suse.de>
256 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
258 2015-06-26 Marek Polacek <polacek@redhat.com>
260 * gcc.dg/fold-and-1.c: New test.
261 * gcc.dg/fold-and-2.c: New test.
263 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
265 * gnat.dg/warn11.adb: Add missing dg directive.
266 * gnat.dg/warn12.adb: New test.
267 * gnat.dg/warn12_pkg.ads: New helper.
269 2015-06-26 Richard Biener <rguenther@suse.de>
271 * gfortran.dg/reassoc_3.f90: Adjust.
273 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
276 * gcc.target/i386/pr66412.c: New test.
278 2015-06-25 Richard Biener <rguenther@suse.de>
280 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
282 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
284 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
286 2015-06-25 Richard Biener <rguenther@suse.de>
288 * gfortran.dg/vect/vect-9.f90: New testcase.
290 2015-06-25 Nick Clifton <nickc@redhat.com>
292 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
293 H8300 and M32R targets.
295 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
298 * gfortran.dg/maxerrors.f90: New test.
300 2015-06-08 DJ Delorie <dj@redhat.com>
302 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
304 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
306 * gcc.target/aarch64/mgeneral-regs_3.c: New.
308 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
310 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
311 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
312 * gcc.target/aarch64/nofp_1.c: New file.
314 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
316 Implement N3928 - Extending static_assert
317 * g++.dg/cpp0x/static_assert8.C: Adjust.
318 * g++.dg/cpp0x/static_assert12.C: New.
319 * g++.dg/cpp0x/static_assert13.C: New.
320 * g++.dg/cpp1y/static_assert1.C: New.
321 * g++.dg/cpp1y/static_assert2.C: New.
322 * g++.dg/cpp1z/static_assert-nomsg.C: New.
324 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
327 * g++.dg/cpp0x/trailing11.C: New.
329 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
331 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
333 * gcc.target/arm/memset-inline-10.c: Likewise.
334 * gcc.target/arm/pr58784.c: Likewise.
335 * gcc.target/arm/pr59985.C: Likewise.
336 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
338 2015-06-24 Renlin Li <renlin.li@arm.com>
340 * gcc.target/aarch64/arm_align_max_pwr.c: New.
341 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
343 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
346 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
349 * g++.dg/cpp0x/auto45.C: New test.
350 * g++.dg/template/pr30044.C: New test.
351 * g++.dg/template/crash83.C: Accept any error string.
352 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
354 * g++.dg/cpp0x/variadic18.C: Likewise
355 * g++.dg/template/canon-type-13.C: Likewise.
356 * g++.old-deja/g++.pt/ttp42.C: Likewise.
358 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
361 * g++.dg/other/linkage2.C: New.
363 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
366 * gcc.target/arm/pr63408.c: New test.
368 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
370 * lib/c-torture.exp: Don't call check_effective_target_lto
371 before setting up environment correctly.
372 * lib/gcc-dg.exp: Likewise, and protect
373 gcc_force_conventional_output.
375 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
377 PR rtl-optimization/66306
378 * gcc.target/s390/pr66306.c: New test.
380 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
382 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
383 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
384 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
385 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
386 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
387 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
388 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
390 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
393 * gcc.c-torture/pr65803.c: New test.
395 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
398 * g++.dg/cpp0x/auto45.C: New test.
399 * g++.dg/template/pr30044.C: New test.
400 * g++.dg/template/crash83.C: Accept any error string.
401 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
403 * g++.dg/cpp0x/variadic18.C: Likewise
404 * g++.dg/template/canon-type-13.C: Likewise.
405 * g++.old-deja/g++.pt/ttp42.C: Likewise.
407 2015-06-23 Marek Polacek <polacek@redhat.com>
409 * c-c++-common/Wlogical-op-3.c: New test.
411 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
414 * g++.dg/cpp0x/scoped_enum5.C: New.
416 2015-06-23 Richard Biener <rguenther@suse.de>
418 PR tree-optimization/66636
419 * gcc.dg/vect/pr66636.c: New testcase.
421 2015-06-23 Marek Polacek <polacek@redhat.com>
423 * gcc.dg/fold-minus-4.c: New test.
424 * gcc.dg/fold-minus-5.c: New test.
425 * c-c++-common/ubsan/overflow-add-5.c: New test.
427 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
429 Add missing testcase from r224672.
430 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
432 * gcc.target/vax/bswapdi-1.c: New.
434 2015-06-23 Andre Vehreschild <vehre@gmx.de>
437 * gfortran.dg/associate_18.f08: New test.
439 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
442 * gcc.target/i386/pr66560-1.c: New test.
443 * gcc.target/i386/pr66560-2.c: Ditto.
444 * gcc.target/i386/pr66560-3.c: Ditto.
445 * gcc.target/i386/pr66560-4.c: Ditto.
447 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
449 * gcc.target/nvptx/nvptx.exp: New file.
450 * gcc.target/nvptx/proto-1.c: Likewise.
452 2015-06-23 Bin Cheng <bin.cheng@arm.com>
454 PR tree-optimization/66449
455 * gcc.dg/vect/pr66449.c: New test.
457 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
459 * g++.dg/other/dump-ada-spec-5.C: New test.
460 * g++.dg/other/dump-ada-spec-6.C: Likewise.
461 * g++.dg/other/dump-ada-spec-7.C: Likewise.
463 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
465 * g++.dg/inherit/pure1.C: Test location too.
467 2015-06-22 Marek Polacek <polacek@redhat.com>
469 * gcc.dg/fold-ior-1.c: New test.
470 * gcc.dg/fold-minus-2.c: New test.
471 * gcc.dg/fold-minus-3.c: New test.
472 * gcc.dg/fold-plus-1.c: New test.
473 * gcc.dg/fold-plus-2.c: New test.
474 * gcc.dg/fold-xor-4.c: New test.
475 * gcc.dg/fold-xor-5.c: New test.
477 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480 * g++.dg/torture/pr65914.C: New.
482 2015-06-22 Richard Biener <rguenther@suse.de>
484 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
485 not existing TORTURE_OPTIONS only.
486 * lib/gcc-dg.exp: Likewise.
488 2015-06-22 Christian Bruel <christian.bruel@st.com>
491 * gcc.target/arm/flip-thumb.c: New test.
493 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
494 Martin Liska <mliska@suse.cz>
497 * g++.dg/ipa/pr65908.C: New testcase.
499 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
502 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
503 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
505 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
507 * gnat.dg/specs/debug1.ads: Adjust.
509 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
511 * gcc.target/aarch64/fmovd-zero-mem.c: New.
512 * gcc.target/aarch64/fmovd-zero-reg.c: New.
513 * gcc.target/aarch64/fmovf-zero-mem.c: New.
514 * gcc.target/aarch64/fmovf-zero-reg.c: New.
515 * gcc.target/aarch64/fmovld-zero-mem.c: New.
516 * gcc.target/aarch64/fmovld-zero-mem.c: New.
517 * gcc.target/aarch64/fmovd-zero.c: Delete.
518 * gcc.target/aarch64/fmovf-zero.c: Delete.
520 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
522 * gcc.target/vax/bswapdi-1.c: New.
524 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
526 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
528 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
530 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
532 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
534 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
536 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
538 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
540 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
542 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
544 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
546 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
548 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
550 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
552 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
554 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
556 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
558 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
560 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
562 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
564 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
566 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
568 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
570 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
572 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
574 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
576 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
578 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
580 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
582 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
584 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
586 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
588 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
590 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
592 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
594 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
596 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
598 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
600 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
602 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
603 (_ARM_FPSCR): Add FZ field.
604 (clean_results): Force FZ=1 on AArch64.
605 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
607 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
609 * gcc.target/aarch64/pr62308.c: New test.
611 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
614 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
616 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
618 * gcc.target/i386/mpx/pr66581.c: New test.
620 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
622 * gcc.target/i386/cmov9.c: New test.
624 2015-06-18 Richard Biener <rguenther@suse.de>
626 * g++.dg/other/const4.C: New testcase.
628 2015-06-18 Michael Matz <matz@suse.de>
631 * gcc.dg/vect/pr66253.c: New testcase.
633 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
636 * gcc.target/i386/mpx/chkp-vararg.c: New test.
638 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
641 * gcc.target/i386/mpx/pr66568.c: New test.
643 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
646 * gcc.target/i386/mpx/pr66567.c: New test.
648 2015-06-18 Richard Biener <rguenther@suse.de>
650 PR tree-optimization/66510
651 * gcc.dg/vect/slp-perm-12.c: New testcase.
653 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
655 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
656 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
657 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
658 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
660 2015-06-17 Jakub Jelinek <jakub@redhat.com>
663 * g++.dg/gomp/pr66571-1.C: New test.
666 * c-c++-common/gomp/pr66429.c: New test.
668 2015-06-17 David Malcolm <dmalcolm@redhat.com>
670 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
671 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
673 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
675 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
678 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
681 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
683 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
685 * gcc.target/mips/pr65862-1.c: New test.
686 * gcc.target/mips/pr65862-2.c: Likewise.
688 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
690 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
691 * gcc.target/i386/pr52252-atom.c: Ditto.
692 * gcc.target/i386/vect-div-1.c: Ditto.
693 * gcc.target/i386/rotate-5.c: Ditto.
694 * gcc.target/i386/pr50202.c: Ditto.
695 * gcc.target/i386/pr37843-3.c: Ditto.
696 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
697 * gcc.target/i386/pr53397-1.c: Ditto.
698 * gcc.target/i386/pr55934.c: Ditto.
699 * gcc.target/i386/pr37843-4.c: Ditto.
700 * gcc.target/i386/pr60451.c: Ditto.
701 * gcc.target/i386/pr53397-2.c: Ditto.
702 * gcc.target/i386/vectorize1.c: Ditto.
703 * gcc.target/i386/extract-insert-combining.c: Ditto.
704 * gcc.target/i386/pr53759.c: Ditto.
705 * gcc.target/i386/pr52252-core.c: Ditto.
706 * gcc.target/i386/rotate-3.c: Ditto.
707 * gcc.target/i386/sse-20.c: Ditto.
708 * gcc.target/i386/rotate-4.c: Ditto.
709 * gcc.target/i386/pr61403.c: Ditto.
710 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
711 * gcc.target/i386/pr60901.c: Ditto.
712 * gcc.target/i386/pr59794-7.c: Ditto.
713 * gcc.target/i386/pr62208.c: Ditto.
714 * gcc.target/i386/pr53416.c: Ditto.
715 * gcc.target/i386/asm-dialect-1.c: Ditto.
716 * gcc.target/i386/pr50038.c: Ditto.
717 * gcc.target/i386/47698.c: Ditto.
718 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
719 * gcc.target/i386/pr59794-2.c: Ditto.
720 * gcc.target/i386/pr59794-3.c: Ditto.
721 * gcc.target/i386/pr39058.c: Ditto.
722 * gcc.target/i386/pr60205-1.c: Ditto.
723 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
724 * gcc.target/i386/sse2-movq-2.c: Ditto.
726 2015-06-17 Richard Biener <rguenther@suse.de>
728 PR tree-optimization/66251
729 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
731 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
734 * g++.dg/parse/new-placement1.C: New.
736 2015-06-16 David Malcolm <dmalcolm@redhat.com>
738 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
739 * jit.dg/test-compound-assignment.c: New testcase.
741 2015-06-16 David Malcolm <dmalcolm@redhat.com>
744 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
745 to "testcases" array.
747 2015-06-16 David Malcolm <dmalcolm@redhat.com>
750 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
751 * jit.dg/test-debug-strings.c: New test case.
752 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
753 the discriminant has a sane debug string.
755 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
758 * gcc.target/i386/pr56766-1.c: New test.
759 * gcc.target/i386/pr56766-2.c: Ditto.
761 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
763 * gcc.target/mips/loongson-shift-count-truncated-1.c:
764 Skip on mips*-mti-linux* and mips*-img-linux* targets.
765 * gcc.target/mips/loongson-simd.c: Ditto.
767 2015-06-16 Richard Biener <rguenther@suse.de>
769 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
771 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
773 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
774 passed by the testsuite driver.
776 2015-06-16 Richard Biener <rguenther@suse.de>
778 * gcc.dg/vect/slp-perm-11.c: New testcase.
780 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
782 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
785 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
787 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
788 Reinstate calls to torture-init and torture-finalize.
790 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
792 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
794 2015-06-15 Nathan Sidwell <nathan@acm.org>
797 * g++.dg/cpp0x/nsdmi-template14.C: New test.
799 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
802 * g++.dg/cpp0x/local-type1.C: New.
804 2015-06-15 Andre Vehreschild <vehre@gmx.de>
809 * gfortran.dg/allocate_with_source_3.f90: Removed check for
811 * gfortran.dg/allocate_with_source_7.f08: New test.
812 * gfortran.dg/allocate_with_source_8.f08: New test.
814 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
817 * g++.dg/warn/Walways-true-3.C: New test.
819 2015-06-13 Tom de Vries <tom@codesourcery.com>
821 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
823 2015-06-13 Tom de Vries <tom@codesourcery.com>
825 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
826 (main): Remove superfluous attributes.
827 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
828 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
830 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
832 * gcc.target/i386/monitorx.c: New.
833 * gcc.target/i386/sse-12.c: Add -mmwaitx.
834 * gcc.target/i386/sse-13.c: Ditto.
835 * gcc.target/i386/sse-14.c: Ditto.
836 * gcc.target/i386/sse-22.c: Ditto.
837 * gcc.target/i386/sse-23.c: Ditto.
838 * g++.dg/other/i386-2.C: Ditto.
839 * g++.dg/other/i386-3.C: Ditto.
841 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
843 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
845 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
848 * gfortran.dg/allocatable_scalar_13.f90: New test
850 2015-06-11 Marek Polacek <polacek@redhat.com>
852 * gcc.dg/fold-xor-3.c: New test.
854 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
856 * gcc.target/arm/short-it-ifcvt-1.c: New test.
857 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
859 2015-06-11 Christian Bruel <christian.bruel@st.com>
862 * gcc.target/arm/pragma_attribute.c: New test.
864 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
866 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
868 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
871 * gcc.target/i386/pr66473.c: New test.
873 2015-06-10 Jakub Jelinek <jakub@redhat.com>
876 * gcc.dg/tls/pr66470.c: New test.
877 * gcc.target/i386/pr66470.c: New test.
879 2015-06-10 Christian Bruel <christian.bruel@st.com>
882 * gcc.target/arm/attr_arm.c: New test
883 * gcc.target/arm/attr_arm-err.c: New test
884 * gcc.target/arm/attr_thumb.c: New test
885 * gcc.target/arm/attr_thumb-static.c: New test
887 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
892 * g++.dg/abi/aarch64_guard1.C: Adjust test.
894 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
896 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
897 passed by the testsuite driver.
899 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
902 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
903 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
904 * gcc.dg/ssp-1.c: Make counter a register.
905 * gcc.dg/ssp-2.c: Likewise.
906 * gcc.dg/torture/parm-coalesce.c: New.
908 2015-06-09 Tom de Vries <tom@codesourcery.com>
910 * gcc.target/i386/vararg-loc.c: New test.
912 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
915 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
916 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
918 2015-06-09 Marek Polacek <polacek@redhat.com>
920 PR tree-optimization/66299
921 * gcc.dg/pr66299-1.c: New test.
922 * gcc.dg/pr66299-2.c: New test.
923 * gcc.dg/pr66299-3.c: New test.
925 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
927 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
928 passed by the testsuite driver.
930 2015-06-09 Richard Biener <rguenther@suse.de>
933 * gcc.dg/fold-modpow2.c: New testcase.
935 2015-06-09 Richard Biener <rguenther@suse.de>
937 PR tree-optimization/66419
938 * gcc.dg/vect/bb-slp-37.c: New testcase.
940 2015-06-09 Shiva Chen <shiva0217@gmail.com>
942 * gcc.target/arm/stl-cond.c: New test.
944 2015-06-09 Richard Biener <rguenther@suse.de>
947 * gcc.dg/torture/pr66413.c: New testcase.
949 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
951 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
952 * gcc.dg/ssp-1.c: Make counter a register.
953 * gcc.dg/ssp-2.c: Likewise.
954 * gcc.dg/torture/parm-coalesce.c: New.
956 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
958 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
959 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
961 2015-06-08 Tom de Vries <tom@codesourcery.com>
963 PR rtl-optimization/66444
964 * gcc.dg/pr66444.c: New test.
966 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
969 * gfortran.dg/class_is_1.f90: New test.
970 * gfortran.dg/type_is_1.f90: Ditto.
972 2015-06-08 Marek Polacek <polacek@redhat.com>
975 * gcc.dg/cpp/pr66415-1.c: New test.
976 * gcc.dg/cpp/pr66415-2.c: New test.
978 2015-06-08 Richard Biener <rguenther@suse.de>
980 PR tree-optimization/66422
981 * gcc.dg/Warray-bounds-16.c: New testcase.
983 2015-06-08 Richard Biener <rguenther@suse.de>
985 * gcc.dg/vect/slp-perm-10.c: New testcase.
986 * gcc.dg/vect/slp-23.c: Adjust.
987 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
988 vector pointer update.
990 2015-06-08 Marek Polacek <polacek@redhat.com>
993 * g++.dg/ubsan/pr66452.C: New test.
995 2015-06-08 Tom de Vries <tom@codesourcery.com>
997 PR tree-optimization/66436
998 * gcc.dg/gomp/dump-new-function-2.c: New test.
999 * gcc.dg/gomp/dump-new-function-3.c: Same.
1000 * gcc.dg/gomp/dump-new-function.c: Same.
1002 2015-06-08 Tom de Vries <tom@codesourcery.com>
1004 PR tree-optimization/66435
1005 * gcc.dg/gomp/notify-new-function-2.c: New test.
1006 * gcc.dg/gomp/notify-new-function-3.c: Same.
1007 * gcc.dg/gomp/notify-new-function.c: Same.
1009 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1011 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1012 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1013 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1014 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1015 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1016 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1019 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1022 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1023 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1025 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1026 * gfortran.dg/warn_conversion_5.f90: New test.
1027 * gfortran.dg/warn_conversion_6.f90: New test.
1028 * gfortran.dg/warn_conversion_7.f90: New test.
1030 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1033 * gfortran.dg/blockdata_9.f: New test.
1035 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1038 * gfortran.dg/forall_17.f90: New test.
1040 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1042 * g++.dg/cpp0x/pr57101.C: Add warning.
1043 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1044 * g++.dg/ext/visibility/anon7.C: Same.
1045 * g++.dg/ipa/pr63587-2.C: Same.
1046 * g++.dg/opt/dump1.C: Same.
1047 * g++.dg/opt/pr59622-3.C: Same.
1048 * g++.dg/opt/pr59622.C: Same.
1049 * g++.dg/torture/pr46383.C: Same.
1050 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1051 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1052 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1054 * gfortran.dg/intent_out_8.f90: Same.
1055 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1057 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1060 gfortran.dg/equiv_9.f90: New test.
1063 2015-06-05 Tom de Vries <tom@codesourcery.com>
1065 merge from gomp4 branch:
1066 2015-05-28 Tom de Vries <tom@codesourcery.com>
1068 PR tree-optimization/65443
1069 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1070 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1071 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1073 2015-06-05 Nathan Sidwell <nathan@acm.org>
1076 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1078 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1080 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1082 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1084 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1086 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1088 * testsuite/gcc.target/i386/noplt-1.c: New test.
1089 * testsuite/gcc.target/i386/noplt-2.c: New test.
1090 * testsuite/gcc.target/i386/noplt-3.c: New test.
1091 * testsuite/gcc.target/i386/noplt-4.c: New test.
1093 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1096 * gfortran.dg/adjustl_1.f90: New test.
1098 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1100 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1101 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1103 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1105 * lto.c (iterative_hash_canonical_type,
1106 gimple_register_canonical_type): only hash main variants of types
1108 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1110 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1111 Move set of dg-do-what-default after early return.
1113 2015-06-04 Marek Polacek <polacek@redhat.com>
1116 * gcc.dg/lvalue-8.c: New test.
1118 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1119 Paolo Carlini <paolo.carlini@oracle.com>
1122 * g++.dg/other/pr66130.C: New.
1123 * g++.dg/cpp0x/pr66130.C: Likewise.
1125 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1127 * g++.dg/cpp0x/decl-loc1.C: New.
1128 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1129 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1130 * g++.dg/init/ctor8.C: Likewise.
1131 * g++.dg/parse/semicolon4.C: Likewise.
1133 2015-06-03 Marek Polacek <polacek@redhat.com>
1136 * g++.dg/ubsan/static-init-1.C: New test.
1137 * g++.dg/ubsan/static-init-2.C: New test.
1138 * g++.dg/ubsan/static-init-3.C: New test.
1140 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1143 * gcc.target/i386/pr66275.c: New test.
1145 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1147 * gcc.dg/Wcxx-compat-22.c: New testcase.
1148 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1149 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1150 * c-c++-common/pr58346-1.c: Likewise.
1151 * c-c++-common/transparent-union-1.c: Likewise.
1153 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1155 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1156 * g++.dg/plugin/def_plugin.c: New file.
1157 * g++.dg/plugin/def-plugin-test.C: New file.
1159 2015-06-03 Richard Biener <rguenther@suse.de>
1161 * gcc.dg/vect/bb-slp-36.c: New testcase.
1163 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1165 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1167 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1169 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1170 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1171 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1172 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1174 2015-06-03 Marek Polacek <polacek@redhat.com>
1178 * gcc.dg/pr64223-1.c: New test.
1179 * gcc.dg/pr64223-2.c: New test.
1181 2015-06-03 Richard Biener <rguenther@suse.de>
1183 PR tree-optimization/63916
1184 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1186 2015-06-03 Richard Biener <rguenther@suse.de>
1188 PR tree-optimization/66375
1189 * gcc.dg/torture/pr66375.c: New testcase.
1191 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1193 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1195 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1198 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1200 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1203 * gfortran.dg/reshape_7.f90: New test.
1205 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1208 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1211 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1214 * gcc.dg/pr49551.c: New testcase.
1216 2015-06-02 Richard Biener <rguenther@suse.de>
1219 * g++.dg/lto/pr65549_0.C: New testcase.
1221 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1225 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1227 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1229 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1231 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1236 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1238 PR tree-optimization/48052
1239 * gcc.dg/tree-ssa/scev-8.c: New.
1240 * gcc.dg/tree-ssa/scev-9.c: New.
1241 * gcc.dg/tree-ssa/scev-10.c: New.
1242 * gcc.dg/vect/pr48052.c: New.
1244 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1246 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1248 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1250 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1252 2015-06-02 Marek Polacek <polacek@redhat.com>
1255 * gcc.dg/torture/pr66345.c: New test.
1257 2015-06-02 Richard Biener <rguenther@suse.de>
1259 PR tree-optimization/65961
1260 * gcc.dg/torture/pr65961.c: New testcase.
1262 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1264 PR tree-optimization/52563
1265 PR tree-optimization/62173
1266 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1267 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1269 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1271 * gnat.dg/specs/varsize_return2.ads: New test.
1272 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1274 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1276 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1278 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1281 * gcc.target/aarch64/sync-comp-swap.c: New.
1282 * gcc.target/aarch64/sync-comp-swap.x: New.
1283 * gcc.target/aarch64/sync-op-acquire.c: New.
1284 * gcc.target/aarch64/sync-op-acquire.x: New.
1285 * gcc.target/aarch64/sync-op-full.c: New.
1286 * gcc.target/aarch64/sync-op-full.x: New.
1287 * gcc.target/aarch64/sync-op-release.c: New.
1288 * gcc.target/aarch64/sync-op-release.x: New.
1290 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1292 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1295 2015-06-01 Richard Biener <rguenther@suse.de>
1297 PR tree-optimization/66349
1298 PR tree-optimization/66352
1299 PR tree-optimization/66357
1300 * gcc.dg/torture/pr66357.c: New testcase.
1301 * gcc.dg/torture/pr66349.c: Likewise.
1302 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1304 2015-06-01 Richard Biener <rguenther@suse.de>
1307 2015-05-29 Richard Biener <rguenther@suse.de>
1309 PR tree-optimization/66314
1310 * gcc.dg/asan/pr66314.c: New testcase.
1312 2015-06-01 Richard Biener <rguenther@suse.de>
1314 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1316 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1318 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1320 (hp3, hp4): Add inline keyword.
1321 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1322 (hp2): Add inline keyword.
1323 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1324 (hp2): Add inline keyword.
1326 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1329 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1330 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1331 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1332 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1334 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1336 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1337 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1339 2015-06-01 Richard Biener <rguenther@suse.de>
1341 PR tree-optimization/66280
1342 * g++.dg/torture/pr66280.C: New testcase.
1343 * g++.dg/torture/pr66280-2.C: Likewise.
1345 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1347 * gnat.dg/addr9_1.adb: New test.
1348 * gnat.dg/addr9_2.adb: Likewise.
1349 * gnat.dg/addr9_3.adb: Likewise.
1350 * gnat.dg/addr9_4.adb: Likewise.
1352 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1354 * g++.dg/other/dump-ada-spec-4.C: New test.
1356 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1358 * gcc.dg/alias-8.c: Fix dg-warning.
1360 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1362 * gcc.dg/alias-8.c: Do not xfail.
1363 * gcc.dg/pr62167.c: Prevent FRE.
1364 * gcc.dg/alias-14.c: New testcase.
1366 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1368 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1370 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1373 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1375 * gcc.target/s390/hotpatch-10.c: Likewise.
1376 * gcc.target/s390/hotpatch-11.c: Likewise.
1377 * gcc.target/s390/hotpatch-12.c: Likewise.
1378 * gcc.target/s390/hotpatch-17.c: Likewise.
1379 * gcc.target/s390/hotpatch-18.c: Likewise.
1380 * gcc.target/s390/hotpatch-20.c: Likewise.
1381 * gcc.target/s390/hotpatch-21.c: Likewise.
1382 * gcc.target/s390/hotpatch-22.c: Likewise.
1383 * gcc.target/s390/hotpatch-23.c: Likewise.
1384 * gcc.target/s390/hotpatch-24.c: Likewise.
1385 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1386 to check for the exact nops too.
1387 * gcc.target/s390/hotpatch-3.c: Likewise.
1388 * gcc.target/s390/hotpatch-4.c: Likewise.
1389 * gcc.target/s390/hotpatch-5.c: Likewise.
1390 * gcc.target/s390/hotpatch-6.c: Likewise.
1391 * gcc.target/s390/hotpatch-7.c: Likewise.
1392 * gcc.target/s390/hotpatch-8.c: Likewise.
1393 * gcc.target/s390/hotpatch-9.c: Likewise.
1394 * gcc.target/s390/hotpatch-14.c: Likewise.
1395 * gcc.target/s390/hotpatch-15.c: Likewise.
1396 * gcc.target/s390/hotpatch-16.c: Likewise.
1397 * gcc.target/s390/hotpatch-19.c: Likewise.
1398 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1399 scan-assembler-times counting number of .align directives.
1400 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1401 dg-options. Remove scan-assembler-times counting number of .align
1403 * gcc.target/s390/hotpatch-26.c: New file.
1404 * gcc.target/s390/hotpatch-27.c: New file.
1405 * gcc.target/s390/hotpatch-28.c: New file.
1406 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1407 using -Os -O0 -O1 -O2 -O3 options.
1409 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1411 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1413 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1415 PR tree-optimization/66142
1416 * gcc.dg/vect/pr66142.c: New test.
1418 2015-05-29 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/66314
1421 * gcc.dg/asan/pr66314.c: New testcase.
1423 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1425 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1426 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1428 (schedule-cleanups, dg-keep-saved-temps): New proc.
1429 (gcc-dg-test-1): Schedule cleanups.
1430 * lib/profopt.exp (profopt-execute): Likewise.
1431 * g++.dg/cdce3.C: Adjust expected line numbers.
1432 * gcc.dg/cdce1.c: Likewise.
1433 * gcc.dg/cdce2.c: Likewise.
1434 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1435 * gcc.dg/strlenopt-24.c: Likewise.
1436 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1437 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1438 * obj-c++.dg/encode-2.mm: Likewise.
1440 2015-05-28 DJ Delorie <dj@redhat.com>
1442 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1444 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1446 * gnat.dg/discr43.adb: New test.
1448 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1450 * gnat.dg/varsize_temp.adb: Rename into...
1451 * gnat.dg/varsize1.adb: ...this.
1452 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1453 * gnat.dg/varsize2.ad[sb]: ...this.
1454 * gnat.dg/varsize3_1.adb: New test.
1455 * gnat.dg/varsize3_2.adb: Likewise.
1456 * gnat.dg/varsize3_3.adb: Likewise.
1457 * gnat.dg/varsize3_4.adb: Likewise.
1458 * gnat.dg/varsize3_5.adb: Likewise.
1459 * gnat.dg/varsize3_6.adb: Likewise.
1460 * gnat.dg/varsize3_pkg1.ads: New helper.
1461 * gnat.dg/varsize3_pkg2.ads: Likewise.
1462 * gnat.dg/varsize3_pkg3.ads: Likewise.
1464 2015-05-28 Richard Biener <rguenther@suse.de>
1466 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1468 2015-05-28 Richard Biener <rguenther@suse.de>
1470 PR tree-optimization/66142
1471 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1473 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1476 * gcc.dg/darwin-minversion-3.c: Update testcase.
1477 * gcc.dg/darwin-minversion-4.c: Ditto.
1478 * gcc.dg/darwin-minversion-5.c: New testcase.
1479 * gcc.dg/darwin-minversion-6.c: Ditto.
1480 * gcc.dg/darwin-minversion-7.c: Ditto.
1481 * gcc.dg/darwin-minversion-8.c: Ditto.
1482 * gcc.dg/darwin-minversion-9.c: Ditto.
1483 * gcc.dg/darwin-minversion-10.c: Ditto.
1484 * gcc.dg/darwin-minversion-11.c: Ditto.
1485 * gcc.dg/darwin-minversion-12.c: Ditto.
1487 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1489 PR rtl-optimization/66168
1490 * gcc.c-torture/compile/pr66168.c: New test.
1492 2015-05-27 Jeff Law <law@redhat.com>
1495 * gcc.dg/target/m68k/pr39726-1.c: New test.
1497 2015-05-27 Nathan Sidwell <nathan@acm.org>
1500 * g++.dg/ext/alias-canon3.C: New.
1502 2015-05-27 Richard Biener <rguenther@suse.de>
1504 PR tree-optimization/66272
1506 2014-08-15 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/62031
1509 * gcc.dg/torture/pr66272.c: New testcase.
1511 2015-05-27 Richard Biener <rguenther@suse.de>
1513 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1515 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1518 * gcc.dg/pr65358.c: New test.
1520 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1523 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1525 * gfortran.dg/allocate_with_source_6.f90: New test.
1527 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1529 * gnat.dg/atomic7_1.adb: New test.
1530 * gnat.dg/atomic7_2.adb: Likewise.
1531 * gnat.dg/atomic7_pkg1.ads: New helper.
1532 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1534 2015-05-26 Michael Matz <matz@suse.de>
1537 * gcc.dg/vect/pr66251.c: New test.
1539 2015-05-26 Richard Biener <rguenther@suse.de>
1541 PR tree-optimization/66142
1542 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1544 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1547 * gfortran.dg/allocatable_scalar_13.f90: New test
1549 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1551 * gnat.dg/warn11.adb: New test.
1552 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1554 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1556 * gnat.dg/vfa1_1.adb: New test.
1557 * gnat.dg/vfa1_2.adb: Likewise.
1558 * gnat.dg/vfa1_3.adb: Likewise.
1559 * gnat.dg/vfa1_4.adb: Likewise.
1560 * gnat.dg/vfa1_pkg.ads: New helper.
1562 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1564 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1565 * gcc.target/i386/pr66232-3.c: Likewise.
1567 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1570 * gcc.target/i386/pr66274.c: New test.
1572 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1574 * gnat.dg/renaming6.ad[sb]: New test.
1576 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1578 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1579 and 'dg-require-effective-target pie'.
1581 2015-05-23 Nathan Sidwell <nathan@acm.org>
1584 * g++.dg/cpp0x/pr66243.C: New.
1586 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1589 * g++.dg/lto/pr66180_0.C: New testcase.
1590 * g++.dg/lto/pr66180_1.C: New testcase.
1592 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1595 * typebound_call_27.f90: New file.
1597 2015-05-23 Nathan Sidwell <nathan@acm.org>
1600 * g++.dg/template/pr65936.C: New.
1602 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1604 PR tree-optimization/63387
1605 * gcc.dg/pr63387-2.c: New testcase.
1607 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1609 * gcc.dg/simd-1.c: Update to the new message.
1611 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1613 * gcc.dg/nand.c: New testcase.
1615 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1617 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1618 Set dg-do-what-default to compile only on ARM targets without
1619 arm_neon_hw execution support. Remove redundant c-torture-execute
1620 in loop over test cases.
1622 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1625 * gcc.target/aarch64/pr65491_1.c: New test.
1626 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1627 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1629 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/cpp0x/explicit9.C: New.
1633 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1635 2015-05-22 Richard Biener <rguenther@suse.de>
1637 PR tree-optimization/66251
1638 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1640 2015-05-22 Marek Polacek <polacek@redhat.com>
1643 * c-c++-common/attributes-enum-1.c: New test.
1644 * c-c++-common/attributes-enum-2.c: New test.
1645 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1646 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1648 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1650 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1651 effective target support. If no arm_neon_hw support, do not attempt
1652 to execute the tests; only compile them.
1653 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1654 and "dg-require-effective-target arm_neon_ok".
1655 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1656 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1657 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1658 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1659 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1660 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1661 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1662 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1663 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1664 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1665 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1666 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1667 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1668 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1669 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1670 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1671 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1672 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1673 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1674 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1675 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1676 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1677 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1678 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1679 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1680 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1681 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1682 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1683 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1684 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1685 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1686 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1687 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1688 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1689 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1690 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1691 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1692 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1693 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1694 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1695 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1696 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1697 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1698 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1699 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1700 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1701 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1702 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1703 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1704 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1705 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1706 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1707 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1708 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1709 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1710 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1711 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1712 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1713 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1714 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1715 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1716 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1717 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1718 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1719 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1720 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1721 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1722 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1723 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1724 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1725 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1726 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1727 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1728 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1729 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1730 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1731 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1732 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1733 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1734 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1735 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1736 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1737 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1738 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1739 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1740 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1741 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1742 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1743 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1744 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1745 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1746 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1747 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1748 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1749 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1750 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1751 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1752 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1753 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1754 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1755 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1756 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1757 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1758 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1759 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1760 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1761 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1762 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1763 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1764 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1765 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1766 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1767 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1769 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1771 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1772 * gcc.dg/vect/pr59354.c: Likewise.
1773 * gcc.dg/vect/pr64252.c: Likewise.
1774 * gcc.dg/vect/pr64404.c: Likewise.
1775 * gcc.dg/vect/pr64493.c: Likewise.
1776 * gcc.dg/vect/pr64495.c: Likewise.
1777 * gcc.dg/vect/pr64844.c: Likewise.
1778 * gcc.dg/vect/pr65518.c: Likewise.
1779 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1781 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1784 * g++.dg/cpp1y/var-templ28.C: New.
1786 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1789 * gcc.target/i386/pr66232-1.c: New test.
1790 * gcc.target/i386/pr66232-2.c: Likewise.
1791 * gcc.target/i386/pr66232-3.c: Likewise.
1792 * gcc.target/i386/pr66232-4.c: Likewise.
1793 * gcc.target/i386/pr66232-5.c: Likewise.
1795 2015-05-21 Nathan Sidwell <nathan@acm.org>
1797 * g++.dg/cpp1y/pr60943.C: New.
1799 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1801 PR tree-optimization/66233
1802 * gcc.c-torture/execute/pr66233.c: New test.
1804 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1807 * gfortran.dg/inline_matmul_11.f90: New test.
1809 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1811 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1812 instead of listing several targets on its own.
1813 * gcc.target/i386/pr32219-2.c: Likewise.
1814 * gcc.target/i386/pr32219-3.c: Likewise.
1815 * gcc.target/i386/pr32219-4.c: Likewise.
1816 * gcc.target/i386/pr32219-5.c: Likewise.
1817 * gcc.target/i386/pr32219-6.c: Likewise
1818 * gcc.target/i386/pr32219-7.c: Likewise.
1819 * gcc.target/i386/pr32219-8.c: Likewise.
1820 * gcc.target/i386/pr39013-1.c: Likewise.
1821 * gcc.target/i386/pr39013-2.c: Likewise.
1822 * gcc.target/i386/pr64317.c: Likewise.
1824 2015-05-21 Jeff Law <law@redhat.com>
1826 * gcc.target/hppa/shadd-3.c: New test.
1827 * gcc.target/hppa/shadd-4.c: New test.
1829 2015-05-21 Michael Matz <matz@suse.de>
1831 * gcc.dg/vect/vect-strided-store.c: New test.
1832 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1833 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1835 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1837 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1838 * gcc.dg/pow-sqrt-synth-1.c: New test.
1839 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1841 2015-05-21 Richard Biener <rguenther@suse.de>
1844 * g++.dg/conversion/pr66211.C: New testcase.
1845 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1847 2015-05-21 Jeff Law <law@redhat.com>
1849 * gcc.target/hppa/shadd-2.c: New test.
1851 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1854 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1856 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1859 * gcc.target/arm/pr26702.c: Adjust target selector.
1861 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1864 * gcc.dg/lto/pr66221_0.c: New test.
1865 * gcc.dg/lto/pr66221_1.c: New test.
1867 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1870 * gcc.dg/redecl-4.c: Update column numbers.
1871 * gcc.dg/format/bitfld-1.c: Likewise.
1872 * gcc.dg/format/attr-2.c: Likewise.
1873 * gcc.dg/format/attr-6.c: Likewise.
1874 * gcc.dg/format/attr-7.c (baz): Likewise.
1875 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1876 * gcc.dg/format/attr-4.c: Likewise.
1877 * gcc.dg/format/branch-1.c: Likewise.
1878 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1879 locations within strings with embedded escape sequences.
1881 2015-05-20 Jeff Law <law@redhat.com>
1883 * gcc.target/hppa/hppa.exp: New target test driver.
1884 * gcc.target/hppa/shadd-1.c: New test.
1886 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1888 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1890 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1892 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1893 (fn_33_k_and_r_style): New.
1894 (fn_33_stroustrup_style): New.
1895 (fn_33_allman_style): New.
1896 (fn_33_whitesmiths_style): New.
1897 (fn_33_horstmann_style): New.
1898 (fn_33_ratliff_banner_style): New.
1899 (fn_33_lisp_style): New.
1900 (fn_34_indent_dash_gnu): New.
1901 (fn_34_indent_dash_kr): New.
1902 (fn_34_indent_dash_orig): New.
1903 (fn_34_indent_linux_style): New.
1905 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1908 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1910 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1912 PR tree-optimization/65447
1913 * gcc.dg/tree-ssa/pr65447.c: New test.
1915 2015-05-19 Nathan sidwell <nathan@acm.org>
1917 * g++.dg/cpp0x/pr65954.C: New.
1919 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1921 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1923 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1925 * lib/target-supports.exp: Vector do not always have natural
1928 2015-05-19 David Sherwood <david.sherwood@arm.com>
1930 * gcc.dg/loop-invariant.c: New testcase.
1932 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1934 * lib/target-supports.exp: Vector do not always have natural
1937 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1939 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1941 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1943 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1945 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1946 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1947 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1948 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1949 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1950 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1951 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1952 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1953 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1954 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1956 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1958 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1960 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1962 * gcc.target/s390/s390.exp
1963 (check_effective_target_vector): New check.
1964 * gcc.target/s390/vector/vec-abi-1.c: New test.
1965 * gcc.target/s390/vector/vec-abi-2.c: New test.
1966 * gcc.target/s390/vector/vec-abi-3.c: New test.
1967 * gcc.target/s390/vector/vec-abi-4.c: New test.
1968 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1969 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1970 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1971 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1972 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1973 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1974 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1975 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1976 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1977 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1978 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1979 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1980 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1981 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1982 * gcc.target/s390/vector/vec-init-1.c: New test.
1983 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1984 * gcc.target/s390/vector/vec-shift-1.c: New test.
1985 * gcc.target/s390/vector/vec-sub-1.c: New test.
1987 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1989 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1991 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1993 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1995 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1997 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1999 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2001 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2003 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2005 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2007 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2009 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2011 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2013 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2015 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2017 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2019 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2021 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2023 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2025 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2027 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2029 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2031 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2033 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2035 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2037 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2039 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2041 PR tree-optimization/66187
2042 * gcc.c-torture/execute/pr66187.c: New test.
2043 * gcc.dg/pr66187-1.c: New test.
2044 * gcc.dg/pr66187-2.c: New test.
2046 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2048 * gcc.dg/vect/bb-slp-35.c: Adjust.
2050 2015-05-19 Richard Biener <rguenther@suse.de>
2052 PR tree-optimization/66165
2053 * gcc.dg/torture/pr66165.c: New testcase.
2055 PR tree-optimization/66185
2056 * gcc.dg/torture/pr66185.c: New testcase.
2058 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2061 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2063 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2065 * gcc.target/mips/p5600-bonding.c : New file.
2067 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2070 * gfortran.dg/interface_operator_1.f90: New tests.
2072 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2075 * gfortran.dg/generic_29.f90: New tests.
2077 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2080 * gfortran.dg/storage_size_6.f90: New tests.
2082 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2085 * gfortran.dg/null1.f90: New test.
2087 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2090 * gfortran.dg/entry_21.f90: New test.
2092 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2095 * gfortran.dg/storage_size_6.f90: New tests.
2097 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2100 * gfortran.dg/misplaced_statement.f90: New test.
2102 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2105 * gfortran.dg/filepos1.f90: New test
2107 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2110 * gfortran.dg/pr64925.f90: New test.
2112 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2114 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2116 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2118 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2120 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2121 to the family of pie capable targets.
2123 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2125 * gcc.target/arm/bics_1.c : New testcase.
2126 * gcc.target/arm/bics_2.c : New testcase.
2127 * gcc.target/arm/bics_3.c : New testcase.
2128 * gcc.target/arm/bics_4.c : New testcase.
2130 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2132 * gcc.target/mips/umips-attr.c: New test.
2134 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2136 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2137 * gcc.dg/20150120-2.c (dg-final): Ditto.
2138 * gcc.dg/20150120-2.c (dg-final): Ditto.
2139 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2141 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2144 * gcc.target/i386/pr66174.c: New test.
2146 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2149 * gfortran.dg/matmul_bounds_6.f90: New test.
2150 * gfortran.dg/matmul_bounds_7.f90: New test.
2152 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2154 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2155 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2156 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2157 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2158 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2159 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2161 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2164 * gfortran.dg/continuation_13.f90: Update test.
2165 * gfortran.dg/pr65903.f90: New test.
2167 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2170 * gfortran.dg/block_14.f90: New test.
2172 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2175 * lib/gfortran-dg.exp: Update regex to handle two locations for
2176 the same diagnostic without caret.
2177 * gfortran.dg/badline.f: Test also that line numbers are correct
2178 before and after "left but not entered" warning.
2180 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2181 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2184 * gcc.target/arm/maskdata.c: New test.
2186 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2189 * gfortran.dg/derived_constructor_components_5: New test
2191 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2194 * gcc.target/alpha/pr66140.c: New test.
2196 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2199 * gcc.dg/Wconversion-complex-c99.c: New test.
2200 * gcc.dg/Wconversion-complex-gnu.c: New test.
2202 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2204 PR tree-optimization/64454
2205 * gcc.dg/modmod.c: New testcase.
2207 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2209 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2211 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2214 * gcc.target/i386/mpx/pr66134.c: New test.
2216 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2218 * gcc.target/powerpc/pr60158.c: New test.
2220 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2222 * gcc.target/i386/sibcall-7.c: New test.
2223 * gcc.target/i386/sibcall-8.c: New test.
2225 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2227 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2228 (abs64_in_dreg): Likewise.
2230 2015-05-14 Marek Polacek <polacek@redhat.com>
2234 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2235 * gcc.dg/pr19984.c: Likewise.
2236 * gcc.dg/pr66066-1.c: New test.
2237 * gcc.dg/pr66066-2.c: New test.
2238 * gcc.dg/pr66066-3.c: New test.
2240 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2242 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2243 * gcc.dg/pow-sqrt.x: New file.
2244 * gcc.dg/pow-sqrt-1.c: New test.
2245 * gcc.dg/pow-sqrt-2.c: Likewise.
2246 * gcc.dg/pow-sqrt-3.c: Likewise.
2248 2015-05-13 Richard Biener <rguenther@suse.de>
2250 PR tree-optimization/66123
2251 * gcc.dg/torture/pr66123.c: New testcase.
2253 2015-05-13 Richard Biener <rguenther@suse.de>
2256 * gcc.dg/alias-2.c: Adjust.
2257 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2259 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2262 * gcc.target/i386/pr65103-3.c: New.
2264 2015-05-13 Martin Liska <mliska@suse.cz>
2266 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2268 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2271 * gcc.target/i386/pr66112-2.c: New test.
2274 * gcc.target/i386/pr66112-1.c: New test.
2276 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2279 * gcc.target/i386/mpx/pr66048.cc: New.
2281 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2283 PR rtl-optimization/64616
2284 * gcc.dg/loop-8.c: New test.
2285 * gcc.dg/loop-9.c: New test.
2287 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2290 * gcc.target/i386/pr66047.c: New testcase.
2292 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2295 * gcc.c-torture/compile/pr65873.c: New testcase.
2297 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2300 * gfortran.dg/inline_matmul_10.f90: New test.
2302 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2304 * c-c++-common/Wmisleading-indentation.c: New testcase.
2305 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2306 * c-c++-common/Wmisleading-indentation-2.md: New file.
2308 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2310 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2312 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2314 2015-05-12 Richard Biener <rguenther@suse.de>
2316 PR tree-optimization/66101
2317 * gcc.dg/torture/pr66101.c: New testcase.
2319 2015-05-12 Richard Biener <rguenther@suse.de>
2321 PR tree-optimization/37021
2322 * gcc.target/i386/vect-addsub.c: New testcase.
2324 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2326 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2328 2015-05-12 Tom de Vries <tom@codesourcery.com>
2330 PR tree-optimization/66010
2331 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2333 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2336 * g++.dg/cpp0x/trailing10.C: New.
2338 2015-05-12 Richard Biener <rguenther@suse.de>
2340 * gcc.dg/vect/bb-slp-35.c: New testcase.
2342 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2345 * gfortran.dg/bound_simplification_6.f90: New.
2347 2015-05-11 Steve Ellcey <sellcey@mips.com>
2349 * gcc.target/mips/branch-1.c: Pass argument to bar().
2351 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2354 * gcc.target/i386/pr65753.c: New test.
2356 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2358 PR rtl-optimization/66076
2359 * gcc.dg/torture/pr66076.c: New test.
2361 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2364 * gfortran.dg/inline_matmul_7.f90: New test.
2365 * gfortran.dg/inline_matmul_8.f90: New test.
2366 * gfortran.dg/inline_matmul_9.f90: New test.
2368 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2370 * gfortran.dg/bound_simplification_5.f90: New.
2372 2015-05-09 Jason Merrill <jason@redhat.com>
2374 * lib/target-supports.exp (cxx_default): New global.
2375 (check_effective_target_c++11_only)
2376 (check_effective_target_c++14_only)
2377 (check_effective_target_c++98_only)
2378 (check_effective_target_c++1z_only): Check it.
2380 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2382 PR tree-optimization/64454
2383 * gcc.dg/tree-ssa/vrp97.c: New file.
2384 * gcc.dg/vect/slp-perm-7.c: Update.
2386 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2389 * gfortran.dg/elemental_subroutine_11.f90: New test.
2391 2015-05-08 Richard Biener <rguenther@suse.de>
2393 PR tree-optimization/66036
2394 * gcc.dg/vect/slp-41.c: New testcase.
2396 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2398 * gfortran.dg/elemental_optional_args_7.f90: New.
2400 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2402 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2405 2015-05-08 Marek Polacek <polacek@redhat.com>
2408 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2409 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2411 2015-05-07 Marek Polacek <polacek@redhat.com>
2414 * c-c++-common/Wshift-negative-value-1.c: New test.
2415 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2416 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2417 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2418 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2419 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2420 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2421 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2422 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2424 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2428 * gcc.dg/fdata-sections-2.c: New file.
2430 2015-05-07 Marek Polacek <polacek@redhat.com>
2433 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2435 * c-c++-common/ubsan/align-7.c: Likewise.
2436 * c-c++-common/ubsan/bounds-8.c: Likewise.
2437 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2438 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2439 * c-c++-common/ubsan/null-1.c: Likewise.
2440 * c-c++-common/ubsan/null-10.c: Likewise.
2441 * c-c++-common/ubsan/null-11.c: Likewise.
2442 * c-c++-common/ubsan/null-2.c: Likewise.
2443 * c-c++-common/ubsan/null-3.c: Likewise.
2444 * c-c++-common/ubsan/null-4.c: Likewise.
2445 * c-c++-common/ubsan/null-5.c: Likewise.
2446 * c-c++-common/ubsan/null-6.c: Likewise.
2447 * c-c++-common/ubsan/null-7.c: Likewise.
2448 * c-c++-common/ubsan/null-8.c: Likewise.
2449 * c-c++-common/ubsan/null-9.c: Likewise.
2450 * c-c++-common/ubsan/object-size-1.c: Likewise.
2451 * c-c++-common/ubsan/object-size-10.c: Likewise.
2452 * c-c++-common/ubsan/object-size-4.c: Likewise.
2453 * c-c++-common/ubsan/object-size-5.c: Likewise.
2454 * c-c++-common/ubsan/object-size-7.c: Likewise.
2455 * c-c++-common/ubsan/object-size-8.c: Likewise.
2456 * c-c++-common/ubsan/object-size-9.c: Likewise.
2457 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2458 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2459 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2460 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2461 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2462 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2463 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2464 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2465 * c-c++-common/ubsan/pr59333.c: Likewise.
2466 * c-c++-common/ubsan/pr59667.c: Likewise.
2467 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2468 * c-c++-common/ubsan/pr60636.c: Likewise.
2469 * c-c++-common/ubsan/pr63802.c: Likewise.
2470 * c-c++-common/ubsan/recovery-1.c: Likewise.
2471 * c-c++-common/ubsan/recovery-3.c: Likewise.
2472 * c-c++-common/ubsan/shift-1.c: Likewise.
2473 * c-c++-common/ubsan/shift-2.c: Likewise.
2474 * c-c++-common/ubsan/shift-4.c: Likewise.
2475 * c-c++-common/ubsan/shift-7.c: Likewise.
2476 * c-c++-common/ubsan/undefined-2.c: Likewise.
2477 * c-c++-common/ubsan/vla-1.c: Likewise.
2478 * g++.dg/ubsan/null-1.C: Likewise.
2479 * g++.dg/ubsan/null-3.C: Likewise.
2480 * g++.dg/ubsan/null-4.C: Likewise.
2481 * g++.dg/ubsan/vptr-8.C: Likewise.
2482 * g++.dg/ubsan/vptr-9.C: Likewise.
2483 * gcc.dg/ubsan/bounds-2.c: Likewise.
2484 * gcc.dg/ubsan/object-size-9.c: Likewise.
2486 2015-05-07 Jeff Law <law@redhat.com>
2488 * gcc.dg/tree-ssa/shorten-1.c: New test.
2490 2015-05-07 Richard Biener <rguenther@suse.de>
2492 PR tree-optimization/66002
2493 * gcc.dg/vect/vect-125.c: New testcase.
2495 2015-05-07 Marek Polacek <polacek@redhat.com>
2496 Martin Uecker <uecker@eecs.berkeley.edu>
2498 * c-c++-common/ubsan/bounds-10.c: New test.
2500 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2502 * jit.dg/harness.h (set_options): Wrap with
2503 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2504 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2505 Special-case test-benchmark.c as a negative.
2506 * jit.dg/test-benchmark.c: New file.
2508 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2511 * gcc.target/arm/pr64208.c: New test.
2513 2015-05-06 Alan Modra <amodra@gmail.com>
2516 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2517 (gparms): Make volatile.
2519 2015-05-06 Richard Biener <rguenther@suse.de>
2521 PR tree-optimization/62283
2522 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2524 2015-05-06 Christian Bruel <christian.bruel@st.com>
2527 * gcc.target/aarch64/iinline-attr-1.c: New test.
2529 2015-05-06 Richard Biener <rguenther@suse.de>
2531 * gcc.dg/vect/bb-slp-34.c: New testcase.
2533 2015-05-06 Richard Biener <rguenther@suse.de>
2535 PR tree-optimization/62283
2536 * gcc.dg/vect/bb-slp-14.c: Adjust.
2538 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2541 * gcc.target/i386/pr65990.c: New test.
2543 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2546 * gcc.target/i386/pr65915.c: New.
2548 2015-05-05 Tom de Vries <tom@codesourcery.com>
2550 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2551 'va_list escapes 0'.
2553 2015-05-05 Tom de Vries <tom@codesourcery.com>
2555 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2558 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2560 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2561 * gcc.target/arm/pr65924.c: Likewise.
2563 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2566 * gcc.target/i386/pr65871-3.c: New test.
2568 2015-05-04 Jeff Law <law@redhat.com>
2571 2015-05-04 Jeff Law <law@redhat.com>
2572 * gcc.dg/tree-ssa/shorten-1.c: New test.
2574 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2575 Jakub Jelinek <jakub@redhat.com>
2578 * g++.dg/cpp0x/Wnarrowing4.C: New.
2580 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2582 * lib/target-supports.exp
2583 (check_effective_target_keeps_null_pointer_checks): Clarify that
2584 this is for targets that disable -fdelete-null-pointer-checks,
2585 not default it to off.
2586 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2587 -fdelete-null-pointer-checks explicit.
2588 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2589 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2590 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2591 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2592 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2593 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2594 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2595 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2596 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2597 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2598 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2599 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2600 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2601 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2602 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2603 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2604 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2605 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2606 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2607 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2608 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2609 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2610 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2611 * g++.dg/cpp0x/static_assert9.C: Likewise.
2612 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2613 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2614 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2615 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2616 * g++.dg/tree-ssa/pr26406.C: Likewise.
2618 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2620 PR tree-optimization/65984
2621 * c-c++-common/ubsan/pr65984.c: New test.
2623 2015-05-04 Jeff Law <law@redhat.com>
2625 * gcc.dg/tree-ssa/shorten-1.c: New test.
2627 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2630 * gfortran.dg/pr44735.f90: New test.
2632 2015-05-04 Richard Biener <rguenther@suse.de>
2634 PR tree-optimization/65965
2635 * gcc.dg/vect/bb-slp-33.c: New testcase.
2637 2015-05-04 Richard Biener <rguenther@suse.de>
2639 PR tree-optimization/65935
2640 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2642 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2644 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2645 for each supported variant instead of CHECK_RESULTS.
2646 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2647 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2648 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2649 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2650 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2651 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2652 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2653 expected results for unsupported variants. Call CHECK for each
2654 supported variant instead of CHECK_RESULTS.
2655 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2656 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2657 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2658 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2659 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2661 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2662 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2663 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2664 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2665 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2666 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2667 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2668 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2669 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2670 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2671 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2672 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2673 expected results for unsupported variants.
2674 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2675 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2676 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2677 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2678 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2679 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2680 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2681 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2682 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2683 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2684 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2685 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2686 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2687 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2688 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2689 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2690 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2691 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2692 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2693 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2694 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2695 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2696 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2697 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2698 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2699 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2700 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2701 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2703 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2706 * gfortran.dg/bound_9.f90: Add pointer assignment.
2708 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2709 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2712 * g++.dg/cpp0x/Wnarrowing3.C: New.
2714 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2716 * gcc.dg/20150120-1.c: New test.
2717 * gcc.dg/20150120-2.c: New test.
2718 * gcc.dg/20150120-3.c: New test.
2720 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2722 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2724 2015-05-01 Renlin Li <renlin.li@arm.com>
2726 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2728 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2730 * gfortran.dg/bound_simplification_4.f90: New.
2732 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2734 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2735 with powerpc_p8vector_ok.
2737 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2740 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2742 * gfortran.dg/bound_9.f90: New test case.
2744 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2746 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2747 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2748 for 32bit x86 targets.
2749 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2750 for 32bit x86 targets.
2751 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2752 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2753 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2754 for 32bit x86 targets.
2756 2015-04-30 Marek Polacek <polacek@redhat.com>
2758 PR tree-optimization/63551
2759 * g++.dg/ipa/pr63551.C: New test.
2761 2015-04-30 Caroline Tice <cmtice@google.com>
2764 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2765 partition size on certain targets.
2767 2015-04-30 Renlin Li <renlin.li@arm.com>
2769 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2771 2015-04-30 Marek Polacek <polacek@redhat.com>
2773 * c-c++-common/Wbool-compare-3.c: New test.
2775 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2776 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2778 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2781 * g++.dg/init/ref22.C: New.
2783 2015-04-30 Marek Polacek <polacek@redhat.com>
2785 * gcc.dg/init-bad-8.c: New test.
2787 * gcc.dg/incomplete-typedef-1.c: New test.
2789 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2792 * g++.dg/template/crash121.C: New.
2794 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2796 * gcc.target/mips/call-from-init.c: New test.
2797 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2799 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2802 * gcc.target/i386/pr65871-1.c: New test.
2803 * gcc.target/i386/pr65871-2.c: Ditto.
2805 2015-04-29 Marek Polacek <polacek@redhat.com>
2808 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2809 * c-c++-common/Wbool-compare-2.c: New test.
2811 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2814 * gcc.target/aarch64/vstN_lane_1.c: New file.
2816 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2819 * g++.dg/warn/Winit-self-3.C: New.
2821 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2823 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2825 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2828 * gcc.target/arm/pr65924.c: New test.
2830 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2832 * g++.dg/gomp/tpl-target-update.C: New file.
2834 2015-04-29 Richard Biener <rguenther@suse.de>
2836 PR tree-optimization/65917
2837 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2839 2015-04-29 Christian Bruel <christian.bruel@st.com>
2842 * gcc.dg/ipa/iinline-attr.c: New test.
2843 * gcc.target/i386/iinline-attr-2.c: New test.
2845 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2847 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2850 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2852 * gcc.dg/vect/vect-33.c: Remove spurious line.
2854 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2856 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2858 2015-04-28 Marek Polacek <polacek@redhat.com>
2861 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2862 * gcc.dg/pr65901.c: New test.
2864 2015-04-28 Richard Biener <rguenther@suse.de>
2866 PR tree-optimization/62283
2867 * gfortran.dg/vect/pr62283-2.f: New testcase.
2868 * gcc.dg/vect/bb-slp-14.c: Adjust.
2870 2015-04-28 Richard Biener <rguenther@suse.de>
2872 PR tree-optimization/65851
2873 * g++.dg/torture/pr65851.C: New testcase.
2875 2015-04-27 Jeff Law <law@redhat.com>
2877 PR tree-optimization/65217
2878 * gcc.target/i386/pr65217.c: Remove XFAIL.
2880 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2883 Add tests forgotten to svn-add.
2884 * gfortran.dg/class_allocate_19.f03: New test.
2885 * gfortran.dg/class_array_20.f03: New test.
2886 * gfortran.dg/class_array_21.f03: New test.
2887 * gfortran.dg/finalize_29.f08: New test.
2889 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2893 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2894 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2896 2015-04-27 Caroline Tice <cmtice@google.com>
2898 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2901 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2904 * gcc.target/powerpc/htm-1.c: New test.
2905 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2907 (__builtin_tabortdci): Likewise.
2908 (__builtin_tcheck): Remove operand.
2909 * lib/target-supports.exp (check_htm_hw_available): New function.
2911 2015-04-27 Richard Biener <rguenther@suse.de>
2913 * gcc.target/i386/pr65217.c: XFAIL.
2915 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2917 PR tree-optimization/65875
2918 * gcc.c-torture/compile/pr65875.c: New test.
2920 2015-04-25 Marek Polacek <polacek@redhat.com>
2923 * gcc.dg/enum-incomplete-2.c: New test.
2924 * gcc.dg/enum-mode-1.c: New test.
2926 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2929 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2931 * gcc.target/powerpc/pr65849-2.c: Likewise.
2933 2015-04-24 Tom de Vries <tom@codesourcery.com>
2935 PR tree-optimization/65802
2936 * g++.dg/pr65802.C: Move to ...
2937 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2938 stdarg.h. Rewrite for C.
2939 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2940 va_start and va_end. Remove unnecessary inline asm.
2942 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2943 Wei Mi <wmi@google.com>
2945 * gcc.target/i386/sse2-load-multi.c: New test.
2946 * gcc.target/i386/sse2-store-multi.c: Ditto.
2948 2015-04-24 Marek Polacek <polacek@redhat.com>
2951 * c-c++-common/pr65830.c: New test.
2954 * c-c++-common/Wlogical-op-1.c: New test.
2956 2015-04-24 Marek Polacek <polacek@redhat.com>
2959 * c-c++-common/pr61534-1.c: New test.
2961 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2962 Steven Bosscher <steven@gcc.gnu.org>
2964 PR rtl-optimization/34503
2965 * gcc.target/arm/pr64616.c: New file.
2967 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2969 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2971 2015-04-24 Terry Guo <terry.guo@arm.com>
2973 * gcc.target/arm/pr65710.c: Update the options.
2975 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2977 * gcc.target/i386/pr65523.c: Skip x32.
2979 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2981 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2982 to look for vcl* where appropriate.
2984 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2986 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2987 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2989 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2992 * gcc.target/arm/pr26702.c: New test.
2994 2015-04-23 Marek Polacek <polacek@redhat.com>
2997 * gcc.dg/pr65345-1.c: New test.
2998 * gcc.dg/pr65345-2.c: New test.
3000 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3002 * gcc.target/powerpc/crypto-builtin-2.c: New.
3004 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3007 * gfortran.dg/class_allocate_19.f03: New test.
3008 * gfortran.dg/class_array_20.f03: New test.
3009 * gfortran.dg/class_array_21.f03: New test.
3010 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3011 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3012 initialization correctly.
3013 * gfortran.dg/finalize_29.f08: New test.
3015 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3017 * gcc.target/powerpc/swaps-p8-18.c: New test.
3019 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3022 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3023 * gcc.dg/vect/bb-slp-25.c: Likewise.
3024 * gcc.dg/vect/bb-slp-29.c: Likewise.
3025 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3026 vect_no_align && { ! vect_hw_misalign }.
3027 * gcc.dg/vect/bb-slp-9.c: Likewise.
3028 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3030 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3031 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3032 account for POWER8, where peeling for alignment is not needed.
3033 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3034 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3035 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3036 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3037 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3038 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3039 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3040 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3041 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3042 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3043 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3044 * gcc.dg/vect/pr16105.c: Likewise.
3045 * gcc.dg/vect/pr20122.c: Likewise.
3046 * gcc.dg/vect/pr33804.c: Likewise.
3047 * gcc.dg/vect/pr33953.c: Likewise.
3048 * gcc.dg/vect/pr56787.c: Likewise.
3049 * gcc.dg/vect/pr58508.c: Likewise.
3050 * gcc.dg/vect/slp-25.c: Likewise.
3051 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3052 * gcc.dg/vect/vect-105.c: Likewise.
3053 * gcc.dg/vect/vect-27.c: Likewise.
3054 * gcc.dg/vect/vect-29.c: Likewise.
3055 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3057 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3058 && { ! vect_hw_misalign }.
3059 * gcc.dg/vect/vect-44.c: Likewise.
3060 * gcc.dg/vect/vect-48.c: Likewise.
3061 * gcc.dg/vect/vect-50.c: Likewise.
3062 * gcc.dg/vect/vect-52.c: Likewise.
3063 * gcc.dg/vect/vect-56.c: Likewise.
3064 * gcc.dg/vect/vect-60.c: Likewise.
3065 * gcc.dg/vect/vect-72.c: Likewise.
3066 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3067 * gcc.dg/vect/vect-75.c: Likewise.
3068 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3069 * gcc.dg/vect/vect-77-global.c: Likewise.
3070 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3071 * gcc.dg/vect/vect-78-global.c: Likewise.
3072 * gcc.dg/vect/vect-93.c: Likewise.
3073 * gcc.dg/vect/vect-95.c: Likewise.
3074 * gcc.dg/vect/vect-96.c: Likewise.
3075 * gcc.dg/vect/vect-cond-1.c: Likewise.
3076 * gcc.dg/vect/vect-cond-3.c: Likewise.
3077 * gcc.dg/vect/vect-cond-4.c: Likewise.
3078 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3079 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3080 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3081 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3082 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3083 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3084 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3085 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3086 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3087 * gcc.dg/vect/vect-outer-5.c: Likewise.
3088 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3089 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3090 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3091 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3092 * gcc.dg/vect/vect-peel-3.c: Likewise.
3093 * gcc.dg/vect/vect-peel-4.c: Likewise.
3094 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3095 * gcc.target/powerpc/pr65456.c: New test.
3096 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3097 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3098 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3099 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3100 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3101 vect_no_align && { ! vect_hw_misalign }.
3102 * gfortran.dg/vect/vect-3.f90: Likewise.
3103 * gfortran.dg/vect/vect-4.f90: Likewise.
3104 * gfortran.dg/vect/vect-5.f90: Likewise.
3105 * lib/target-supports.exp (check_effective_target_vect_no_align):
3106 Return 1 for POWER8.
3107 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3109 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3112 * gfortran.dg/pr65429.f90: New test.
3114 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3116 * c-c++-common/asan/user-section-1.c: New test.
3117 * c-c++-common/asan/user-section-2.c: New test.
3118 * c-c++-common/asan/user-section-3.c: New test.
3120 2015-04-22 Hale Wang <hale.wang@arm.com>
3121 Terry Guo <terry.guo@arm.com>
3123 PR rtl-optimization/64818
3124 * gcc.target/arm/pr64818.c: New test.
3126 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3129 * g++.dg/tree-ssa/pr61034.C: Update template.
3130 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3131 * gcc.dg/Warray-bounds-11.c: Likewise.
3132 * gcc.dg/Warray-bounds.c: Likewise.
3134 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3136 PR libgfortran/65234
3137 * gfortran.dg/fmt_unlimited.f90: New test.
3139 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3141 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3143 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3144 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3145 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3146 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3147 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3148 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3149 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3151 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3153 PR libgfortran/56743
3154 * gfortran.dg/namelist_87.f90: New test.
3156 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3158 * gcc.target/aarch64/mult-synth_1.c: New test.
3159 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3160 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3161 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3162 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3163 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3165 2015-04-21 Richard Biener <rguenther@suse.de>
3167 PR tree-optimization/65650
3168 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3169 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3170 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3171 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3172 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3173 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3175 2015-04-21 Tom de Vries <tom@codesourcery.com>
3177 PR tree-optimization/65802
3178 * g++.dg/pr65802.C: New test.
3180 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3183 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3184 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3186 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3189 * g++.dg/cpp0x/Wnarrowing2.C: New.
3191 2015-04-20 Jeff Law <law@redhat.com>
3193 PR tree-optimization/65658
3194 * gcc.dg/pr65658.c: New test.
3196 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3199 * gcc.target/aarch64/vec_init_1.c: New test.
3201 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3203 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3206 2015-04-18 Martin Sebor <msebor@redhat.com>
3208 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3209 of non-nul characters.
3210 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3212 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3215 * gcc.target/powerpc/pr65787.c: New.
3217 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.target/aarch64/c-output-template-4.c: New test.
3222 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3225 * gcc.dg/pr65780-1.c: New test.
3226 * gcc.dg/pr65780-2.c: Likewise.
3227 * gcc.target/i386/pr32219-9.c: Likewise.
3228 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3230 * gcc.target/i386/pr64317.c (c): Initialize.
3232 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3235 * g++.dg/ext/mv18.C: New test.
3236 * g++.dg/ext/mv19.C: Likewise.
3237 * g++.dg/ext/mv20.C: Likewise.
3238 * g++.dg/ext/mv21.C: Likewise.
3239 * g++.dg/ext/mv22.C: Likewise.
3240 * g++.dg/ext/mv23.C: Likewise.
3242 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3245 * g++.dg/init/pr64527.C: New test.
3247 2015-04-17 Tom de Vries <tom@codesourcery.com>
3248 Michael Matz <matz@suse.de>
3250 PR tree-optimization/64950
3251 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3254 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3256 * c-c++-common/asan/user-section-1.c: New test.
3258 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.dg/debug/pr65771.c: New test.
3263 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3265 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3266 __buitlin_alloca with __builtin_alloca.
3268 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3270 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3272 2015-04-16 Richard Biener <rguenther@suse.de>
3274 PR tree-optimization/64277
3275 * gcc.dg/Warray-bounds-14.c: New testcase.
3276 * gcc.dg/Warray-bounds-15.c: Likewise.
3277 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3278 * c-c++-common/ubsan/bounds-6.c: Likewise.
3280 2015-04-16 Renlin Li <renlin.li@arm.com>
3282 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3283 * gcc.target/arm/unsigned-float.c: New.
3285 2015-04-16 Richard Biener <rguenther@suse.de>
3287 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3288 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3289 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3291 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3293 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3294 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3295 * g++.dg/cpp0x/defaulted21.C: Likewise.
3296 * g++.dg/cpp0x/defaulted28.C: Likewise.
3297 * g++.dg/cpp0x/defaulted47.C: Likewise.
3298 * g++.dg/cpp0x/elision_neg.C: Likewise.
3299 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3300 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3301 * g++.dg/cpp0x/implicit1.C: Likewise.
3302 * g++.dg/cpp0x/implicit9.C: Likewise.
3303 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3304 * g++.dg/cpp0x/range-for13.C: Likewise.
3305 * g++.dg/gomp/clause-2.C: Likewise.
3306 * g++.dg/gomp/udr-5.C: Likewise.
3307 * g++.dg/inherit/access6.C: Likewise.
3308 * g++.dg/lookup/duperr1.C: Likewise.
3309 * g++.dg/lookup/friend2.C: Likewise.
3310 * g++.dg/lookup/pr6936.C: Likewise.
3311 * g++.dg/lookup/scoped1.C: Likewise.
3312 * g++.dg/lookup/using26.C: Likewise.
3313 * g++.dg/lookup/using38.C: Likewise.
3314 * g++.dg/other/access2.C: Likewise.
3315 * g++.dg/overload/defarg3.C: Likewise.
3316 * g++.dg/overload/defarg6.C: Likewise.
3317 * g++.dg/parse/access11.C: Likewise.
3318 * g++.dg/parse/access2.C: Likewise.
3319 * g++.dg/parse/access3.C: Likewise.
3320 * g++.dg/parse/access4.C: Likewise.
3321 * g++.dg/parse/access5.C: Likewise.
3322 * g++.dg/parse/access6.C: Likewise.
3323 * g++.dg/parse/access8.C: Likewise.
3324 * g++.dg/parse/access9.C: Likewise.
3325 * g++.dg/parse/crash40.C: Likewise.
3326 * g++.dg/tc1/dr142.C: Likewise.
3327 * g++.dg/tc1/dr166.C: Likewise.
3328 * g++.dg/tc1/dr52.C: Likewise.
3329 * g++.dg/template/access11.C: Likewise.
3330 * g++.dg/template/access18.C: Likewise.
3331 * g++.dg/template/access19.C: Likewise.
3332 * g++.dg/template/access2.C: Likewise.
3333 * g++.dg/template/access20.C: Likewise.
3334 * g++.dg/template/access26.C: Likewise.
3335 * g++.dg/template/access3.C: Likewise.
3336 * g++.dg/template/access7.C: Likewise.
3337 * g++.dg/template/conv12.C: Likewise.
3338 * g++.dg/template/crash69.C: Likewise.
3339 * g++.dg/template/friend31.C: Likewise.
3340 * g++.dg/template/friend32.C: Likewise.
3341 * g++.dg/template/memfriend15.C: Likewise.
3342 * g++.dg/template/memfriend16.C: Likewise.
3343 * g++.dg/template/memfriend17.C: Likewise.
3344 * g++.dg/template/memfriend7.C: Likewise.
3345 * g++.dg/template/pr32519.C: Likewise.
3346 * g++.dg/template/qualttp21.C: Likewise.
3347 * g++.dg/template/qualttp8.C: Likewise.
3348 * g++.dg/template/ttp10.C: Likewise.
3349 * g++.dg/template/typedef11.C: Likewise.
3350 * g++.dg/template/typedef13.C: Likewise.
3351 * g++.dg/template/typedef19.C: Likewise.
3352 * g++.dg/template/typedef20.C: Likewise.
3353 * g++.dg/template/typedef22.C: Likewise.
3354 * g++.dg/template/using16.C: Likewise.
3355 * g++.dg/template/virtual3.C: Likewise.
3356 * g++.dg/ubsan/pr61272.C: Likewise.
3357 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3358 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3359 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3360 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3361 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3362 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3363 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3364 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3365 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3366 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3367 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3368 * g++.old-deja/g++.jason/access17.C: Likewise.
3369 * g++.old-deja/g++.jason/access18.C: Likewise.
3370 * g++.old-deja/g++.jason/access22.C: Likewise.
3371 * g++.old-deja/g++.jason/access23.C: Likewise.
3372 * g++.old-deja/g++.jason/access8.C: Likewise.
3373 * g++.old-deja/g++.jason/delete3.C: Likewise.
3374 * g++.old-deja/g++.jason/report.C: Likewise.
3375 * g++.old-deja/g++.law/access2.C: Likewise.
3376 * g++.old-deja/g++.law/access3.C: Likewise.
3377 * g++.old-deja/g++.law/access4.C: Likewise.
3378 * g++.old-deja/g++.law/access5.C: Likewise.
3379 * g++.old-deja/g++.law/arm12.C: Likewise.
3380 * g++.old-deja/g++.law/arm14.C: Likewise.
3381 * g++.old-deja/g++.law/ctors13.C: Likewise.
3382 * g++.old-deja/g++.law/union2.C: Likewise.
3383 * g++.old-deja/g++.law/visibility12.C: Likewise.
3384 * g++.old-deja/g++.law/visibility15.C: Likewise.
3385 * g++.old-deja/g++.law/visibility16.C: Likewise.
3386 * g++.old-deja/g++.law/visibility17.C: Likewise.
3387 * g++.old-deja/g++.law/visibility18.C: Likewise.
3388 * g++.old-deja/g++.law/visibility19.C: Likewise.
3389 * g++.old-deja/g++.law/visibility20.C: Likewise.
3390 * g++.old-deja/g++.law/visibility21.C: Likewise.
3391 * g++.old-deja/g++.law/visibility24.C: Likewise.
3392 * g++.old-deja/g++.law/visibility4.C: Likewise.
3393 * g++.old-deja/g++.law/visibility5.C: Likewise.
3394 * g++.old-deja/g++.law/visibility6.C: Likewise.
3395 * g++.old-deja/g++.law/visibility7.C: Likewise.
3396 * g++.old-deja/g++.law/visibility8.C: Likewise.
3397 * g++.old-deja/g++.law/visibility9.C: Likewise.
3398 * g++.old-deja/g++.niklas/t135.C: Likewise.
3399 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3400 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3401 * g++.old-deja/g++.other/access11.C: Likewise.
3402 * g++.old-deja/g++.other/access4.C: Likewise.
3403 * g++.old-deja/g++.other/access7.C: Likewise.
3404 * g++.old-deja/g++.other/crash1.C: Likewise.
3405 * g++.old-deja/g++.other/crash7.C: Likewise.
3406 * g++.old-deja/g++.other/friend1.C: Likewise.
3407 * g++.old-deja/g++.other/friend4.C: Likewise.
3408 * g++.old-deja/g++.other/friend9.C: Likewise.
3409 * g++.old-deja/g++.other/lineno1.C: Likewise.
3410 * g++.old-deja/g++.other/using1.C: Likewise.
3411 * g++.old-deja/g++.pt/enum14.C: Likewise.
3412 * g++.old-deja/g++.pt/friend11.C: Likewise.
3413 * g++.old-deja/g++.pt/friend21.C: Likewise.
3414 * g++.old-deja/g++.pt/friend3.C: Likewise.
3415 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3416 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3417 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3418 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3420 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3423 * g++.dg/ipa/pr65765.C: New test.
3425 2015-04-15 Nick Clifton <nickc@redhat.com>
3427 * gcc.target/rx/builtins.c: Disable RMPA test if string
3428 instructions are not allowed.
3430 2015-04-15 Alan Modra <amodra@gmail.com>
3432 * gcc.dg/pr65408.c: New.
3434 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3437 * gcc.target/arm/pr65729.c: New test.
3439 2015-04-14 Richard Biener <rguenther@suse.de>
3441 PR tree-optimization/65758
3442 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3444 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3447 * gcc.c-torture/execute/pr65648.c: New test.
3449 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3451 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3452 __builtin_finite instead of finite.
3453 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3456 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3458 PR tree-optimization/63387
3459 * gcc.dg/pr63387.c: New testcase.
3461 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3463 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3465 2015-04-13 Richard Biener <rguenther@suse.de>
3467 PR tree-optimization/65204
3468 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3470 2015-04-13 Terry Guo <terry.guo@arm.com>
3473 * gcc.target/arm/pr65710.c: New.
3475 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3477 PR tree-optimization/65747
3478 * g++.dg/torture/pr65747.C: New test.
3480 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3483 * g++.dg/cpp0x/pr65736.C: New test.
3485 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3486 Martin Liska <mliska@suse.cz>
3489 * g++.dg/ipa/pr65722.C: New testcase.
3491 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3493 PR tree-optimization/65735
3494 * gcc.c-torture/compile/pr65735.c: New test.
3496 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3499 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3501 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3504 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3506 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3509 * gcc.target/arm/pr65647-2.c: New.
3511 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3514 * g++.dg/torture/pr65694.C: New test.
3516 2015-04-10 Tobias Burnus <burnus@net-b.de>
3518 * gfortran.dg/coarray_lock_6.f90: New.
3519 * gfortran.dg/coarray_lock_7.f90: New.
3520 * gfortran.dg/coarray/lock_2.f90: New.
3522 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3528 * gfortran.dg/used_types_27.f90: New.
3530 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3533 * gcc.target/i386/pr65671.c: New.
3535 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3537 PR tree-optimization/65709
3538 * c-c++-common/ubsan/align-9.c: New test.
3540 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3543 * gfortran.dg/pr56852.f90: New test.
3545 2015-04-09 Marek Polacek <polacek@redhat.com>
3546 Jakub Jelinek <jakub@redhat.com>
3549 * g++.dg/opt/pr65554.C: New test.
3551 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3554 * c-c++-common/attr-aligned-1.c: New test.
3556 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3558 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3560 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3563 * gcc.target/i386/sse-25.c: New.
3565 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.target/i386/pr65693.c: New test.
3570 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3572 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3574 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3576 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3578 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3580 * gcc.target/i386/thunk-retbnd.c: New.
3582 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3584 * gnat.dg/opt48.adb: New test.
3585 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3586 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3588 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3591 * gcc.c-torture/compile/pr65540.c: New.
3593 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3595 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3598 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3601 * g++.dg/debug/pr65678.C: New test.
3604 * gcc.c-torture/compile/pr65680.c: New test.
3606 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3609 * gfortran.dg/allocate_with_source_5.f90: New test.
3611 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3613 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3614 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3616 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3618 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3620 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3623 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3624 to get floating point compression.
3625 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3627 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3629 PR preprocessor/61977
3630 * gcc.dg/cpp/pr61977.c: New test.
3632 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3634 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3636 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3639 * gcc.target/arm/pr65647.c: New.
3641 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3644 * g++.dg/torture/pr65655.C: New testcase.
3646 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3649 * g++.dg/cpp1y/lambda-init13.C: New.
3651 2015-04-03 Marek Polacek <polacek@redhat.com>
3653 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3655 2015-04-02 Marek Polacek <polacek@redhat.com>
3658 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3659 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3661 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3663 PR preprocessor/61977
3664 * gcc.target/powerpc/pr61977-1.c: New test.
3665 * gcc.target/powerpc/pr61977-2.c: New test.
3667 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3670 * g++.dg/warn/Wshadow-8.C: New.
3671 * g++.dg/warn/Wshadow-9.C: Likewise.
3672 * g++.dg/warn/Wshadow-10.C: Likewise.
3673 * g++.dg/warn/Wshadow-11.C: Likewise.
3675 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3677 * gcc.dg/pr23623.c: Added aligned attribute.
3678 * gcc.dg/20141029-1.c: Likewise.
3679 * gcc.dg/20150306-1.c: New test.
3681 2015-04-01 Marek Polacek <polacek@redhat.com>
3684 * g++.dg/cpp0x/initlist93.C: New test.
3685 * g++.dg/cpp0x/initlist94.C: New test.
3687 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3690 * gcc.target/aarch64/pr65624.c: New test.
3692 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3694 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3696 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3698 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3699 extra variable to force stack alignment.
3700 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3701 extra variable to force stack alignment.
3703 2015-03-31 Marek Polacek <polacek@redhat.com>
3706 * g++.dg/template/pr65390.C: New test.
3708 2015-03-31 Martin Liska <mliska@suse.cz>
3710 * g++.dg/ipa/pr65557.C: New test.
3712 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3714 * gcc.target/s390/hotpatch-25.c: New test.
3715 * gcc.target/s390/hotpatch-1.c: Update test.
3716 * gcc.target/s390/hotpatch-10.c: Update test.
3717 * gcc.target/s390/hotpatch-11.c: Update test.
3718 * gcc.target/s390/hotpatch-12.c: Update test.
3719 * gcc.target/s390/hotpatch-13.c: Update test.
3720 * gcc.target/s390/hotpatch-14.c: Update test.
3721 * gcc.target/s390/hotpatch-15.c: Update test.
3722 * gcc.target/s390/hotpatch-16.c: Update test.
3723 * gcc.target/s390/hotpatch-17.c: Update test.
3724 * gcc.target/s390/hotpatch-18.c: Update test.
3725 * gcc.target/s390/hotpatch-19.c: Update test.
3726 * gcc.target/s390/hotpatch-2.c: Update test.
3727 * gcc.target/s390/hotpatch-21.c: Update test.
3728 * gcc.target/s390/hotpatch-22.c: Update test.
3729 * gcc.target/s390/hotpatch-23.c: Update test.
3730 * gcc.target/s390/hotpatch-24.c: Update test.
3731 * gcc.target/s390/hotpatch-3.c: Update test.
3732 * gcc.target/s390/hotpatch-4.c: Update test.
3733 * gcc.target/s390/hotpatch-5.c: Update test.
3734 * gcc.target/s390/hotpatch-6.c: Update test.
3735 * gcc.target/s390/hotpatch-7.c: Update test.
3736 * gcc.target/s390/hotpatch-8.c: Update test.
3737 * gcc.target/s390/hotpatch-9.c: Update test.
3738 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3740 2015-03-31 Richard Biener <rguenther@suse.de>
3743 * g++.dg/torture/pr65626.C: New testcase.
3745 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3748 * gcc.target/i386/mpx/pr65531.cc: New.
3750 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3753 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3754 __builtin_alloca instead of alloca.
3755 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3756 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3757 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3760 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3763 * g++.dg/ubsan/pr65610.C: New test.
3765 2015-03-30 Marek Polacek <polacek@redhat.com>
3768 * g++.dg/cpp0x/pr65398-2.C: New test.
3770 2015-03-30 Marek Polacek <polacek@redhat.com>
3772 * c-c++-common/pr65556.c: Change the width of bit-fields.
3774 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3777 * gcc.target/i386/pr65588.c: New testcase.
3779 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3781 PR libgfortran/65563
3782 * gfortran.dg/open_errors_2.f90: New test.
3784 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3786 PR libgfortran/65596
3787 * gfortran.dg/namelist_86.f90: New test.
3789 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3791 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3792 statement to reflect new ownership.
3794 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/template/friend58.C: New.
3798 * g++.dg/template/friend59.C: Likewise.
3800 2015-03-27 Tobias Burnus <burnus@net-b.de>
3803 * g++.dg/gomp/openmp-simd-3.C: New.
3804 * gcc.dg/gomp/openmp-simd-3.c: New.
3806 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3809 * gcc.target/i386/pr65248-1.c: New file.
3810 * gcc.target/i386/pr65248-2.c: Likewise.
3811 * gcc.target/i386/pr65248-3.c: Likewise.
3812 * gcc.target/i386/pr65248-4.c: Likewise.
3814 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3817 * gcc.c-torture/compile/pr65593.c: New test.
3819 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3822 * g++.dg/cpp1y/constexpr-assert1.C: New.
3824 2015-03-27 Marek Polacek <polacek@redhat.com>
3827 * c-c++-common/pr65556.c: New test.
3829 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3832 * g++.dg/torture/pr65600.C: New testcase.
3834 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3837 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3839 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3841 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3842 statement and cleanup. Fixed typos.
3844 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3847 * gcc.c-torture/compile/pr65595.c: New testcase.
3849 2015-03-27 Marek Polacek <polacek@redhat.com>
3852 * g++.dg/ubsan/pr65583.C: New test.
3854 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3856 * gcc.c-torture/compile/20150327.c: New testcase.
3858 2015-03-26 Richard Biener <rguenther@suse.de>
3861 * g++.dg/torture/pr65555.C: New testcase.
3863 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3865 PR tree-optimization/64715
3866 * gcc.dg/builtin-object-size-15.c: New test.
3867 * gcc.dg/pr64715-1.c: New test.
3868 * gcc.dg/pr64715-2.c: New test.
3870 2015-03-26 Richard Biener <rguenther@suse.de>
3873 * gnat.dg/specs/opt2.ads: Fix testcase.
3875 2015-03-25 Martin Sebor <msebor@redhat.com>
3878 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3879 when target isn't arm*-*-*-*.
3880 (check_effective_target_arm_nothumb): Likewise.
3881 (check_effective_target_arm_little_endian): Likewise.
3882 (check_effective_target_arm_vect_no_misalign): Likewise.
3883 (check_effective_target_aarch64_little_endian): Fail early if target
3886 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3888 PR tree-optimization/65177
3889 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3891 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3893 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3894 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3895 smmintrin.h and mm3dnow.h.
3897 2015-03-25 Marek Polacek <polacek@redhat.com>
3900 * g++.dg/cpp0x/pr65558.C: New test.
3902 2015-03-25 Marek Polacek <polacek@redhat.com>
3905 * g++.dg/template/pr61670.C: New test.
3907 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3910 * g++.dg/template/pr54987.C: New.
3912 2015-03-25 Richard Biener <rguenther@suse.de>
3914 PR tree-optimization/62630
3915 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3917 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3920 * gcc.target/i386/mpx/pr65508.c: New.
3922 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3926 * gfortran.dg/data_initialized_3.f90: New.
3928 2015-03-25 Richard Biener <rguenther@suse.de>
3931 * gnat.dg/specs/opt2.ads: New testcase.
3933 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3935 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3936 * gcc.target/arm/memset-inline-4.c: Skip for
3937 arm_tune_string_ops_prefer_neon.
3938 * gcc.target/arm/memset-inline-5.c: Ditto.
3939 * gcc.target/arm/memset-inline-6.c: Ditto.
3940 * gcc.target/arm/memset-inline-8.c: Ditto.
3941 * gcc.target/arm/memset-inline-9.c: Ditto.
3943 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3946 * g++.dg/other/virtual3.C: New.
3948 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3951 * g++.dg/cpp0x/vt-60130.C: New.
3953 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3956 * g++.dg/warn/Warray-bounds-7.C: New.
3958 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3961 * g++.dg/template/defarg18.C: New.
3963 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3966 * g++.dg/cpp0x/vt-59988.C: New.
3968 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3970 PR tree-optimization/65533
3971 * gcc.dg/pr65533.c: New test.
3973 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3975 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3976 source= and mold= expressions functionality.
3977 * gfortran.dg/allocate_class_4.f90: New test.
3978 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3979 copying an unlimited polymorhpic object containing a char array
3980 to another unlimited polymorphic object respects the _len
3982 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3983 whether deferred length char array allocate works, unlimited
3984 polymorphic object allocation from a string works and if
3985 allocating an array of deferred length strings works.
3986 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3988 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3991 * g++.dg/cpp0x/constexpr-array11.C: New.
3993 2015-03-24 Richard Biener <rguenther@suse.de>
3996 * gcc.dg/torture/pr65517.c: New testcase.
3998 2015-03-24 Tobias Burnus <burnus@net-b.de>
4000 * gfortran.dg/coindexed_1.f90: Moved from
4001 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4003 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4006 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4010 * gcc.target/i386/pr65523.c: New test.
4013 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4015 * g++.dg/lto/pr65475b_0.C: Likewise.
4017 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4020 * gcc.target/sh/torture/pr65505.c: New.
4022 2015-03-23 Martin Sebor <msebor@redhat.com>
4025 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4026 assembly for lvx in addition to lxv.
4028 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4031 * gfortran.dg/pr65504.f90: New test.
4034 * gcc.dg/pr65521.c: New test.
4036 2015-03-23 Richard Biener <rguenther@suse.de>
4038 PR tree-optimization/65518
4039 * gcc.dg/vect/pr65518.c: New testcase.
4041 2015-03-23 Richard Biener <rguenther@suse.de>
4043 PR tree-optimization/65494
4044 * gcc.dg/vect/pr65494.c: New testcase.
4046 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4048 PR preprocessor/65238
4049 * c-c++-common/cpp/pr65238-1.c: New test.
4050 * gcc.dg/cpp/pr65238-2.c: New test.
4051 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4052 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4054 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4055 Mikael Morin <mikael@gcc.gnu.org>
4058 * gfortran.dg/elemental_dependency_4.f90: New.
4059 * gfortran.dg/elemental_dependency_5.f90: New.
4061 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4064 * g++.dg/lto/pr65475b_0.C: New testcase.
4065 * g++.dg/lto/pr65475b_1.C: New testcase.
4066 * g++.dg/lto/pr65475c_0.C: New testcase.
4067 * g++.dg/lto/pr65475c_1.C: New testcase.
4069 2015-03-21 Tobias Burnus <burnus@net-b.de>
4071 * gfortran.dg/coarray_38.f90: New.
4072 * gfortran.dg/coarray_39.f90: New.
4073 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4076 2015-03-20 Marek Polacek <polacek@redhat.com>
4079 * g++.dg/cpp0x/pr65398.C: New test.
4081 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4084 * g++.dg/lto/pr65475_0.C: New testcase.
4085 * g++.dg/lto/pr65475_1.C: New testcase.
4087 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4089 PR rtl-optimization/64366
4090 * gcc.target/sh/pr64366.c: New.
4092 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4095 * g++.dg/cpp0x/constexpr-48324.C: New.
4097 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4100 * g++.dg/cpp0x/pr48453.C: New.
4102 2015-03-20 Marek Polacek <polacek@redhat.com>
4105 * g++.dg/cpp0x/pr65072.C: New test.
4107 2015-03-20 Richard Biener <rguenther@suse.de>
4110 * gcc.dg/pr15347.c: Use -O.
4111 * c-c++-common/pr19807-1.c: Likewise.
4113 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4115 * gnat.dg/volatile13.ad[sb]: New test.
4117 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4119 PR rtl-optimization/60851
4120 * gcc.target/i386/pr60851.c: New test.
4122 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4125 * g++.dg/pr65240.h: Add tests for PR 65240.
4126 * g++.dg/pr65240-1.C: Likewise.
4127 * g++.dg/pr65240-2.C: Likewise.
4128 * g++.dg/pr65240-3.C: Likewise.
4129 * g++.dg/pr65240-4.C: Likewise.
4131 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4133 PR rtl-optimization/63491
4134 * gcc.target/powerpc/pr63491.c: New.
4136 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4138 * g++.dg/ipa/pr65465.C: New test.
4140 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4143 * g++.dg/cpp0x/deleted11.C: New.
4145 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4148 * c-c++-common/tsan/pr65400-3.c: New test.
4150 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4153 * g++.dg/cpp0x/constexpr-59686.C: New.
4155 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4158 * g++.dg/tsan/pr64265.C: New test.
4161 * c-c++-common/tsan/pr65400-1.c: New test.
4162 * c-c++-common/tsan/pr65400-2.c: New test.
4164 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4167 * g++.dg/cpp0x/pr59816.C: New.
4169 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4172 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4174 2015-03-18 Martin Liska <mliska@suse.cz>
4177 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4178 equivalences either to 6 or 7.
4180 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4184 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4186 * gcc.dg/undefined-loop-1.c: New file.
4187 * gcc.dg/undefined-loop-2.c: New file.
4189 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4192 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4193 loop exits too early.
4195 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4197 PR tree-optimization/65450
4198 * gfortran.dg/pr65450.f90: New test.
4201 * gcc.target/i386/pr65078-1.c: New test.
4202 * gcc.target/i386/pr65078-2.c: New test.
4203 * gcc.target/i386/pr65078-3.c: New test.
4204 * gcc.target/i386/pr65078-4.c: New test.
4205 * gcc.target/i386/pr65078-5.c: New test.
4206 * gcc.target/i386/pr65078-6.c: New test.
4208 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4211 * g++.dg/cpp1y/pr65340.C: New.
4213 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4216 * gfortran.dg/system_clock_3.f08: Adjust test.
4218 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4221 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4222 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4224 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4227 * gfortran.dg/system_clock_3.f08: New test.
4229 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4232 g++.dg/cpp1y/pr64626-1.C: New.
4233 g++.dg/cpp1y/pr64626-2.C: New.
4234 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4236 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4238 PR tree-optimization/65427
4239 * gcc.c-torture/execute/pr65427.c: New test.
4241 2015-03-16 Marek Polacek <polacek@redhat.com>
4245 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4246 * g++.dg/cpp0x/pr65327.C: New test.
4248 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4251 * c-c++-common/asan/pr64820.c: New test.
4253 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4255 * gfortran.dg/pointer_2.f90: New test.
4257 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4259 * g++.dg/pr65049.C: New test.
4261 2015-03-16 Tom de Vries <tom@codesourcery.com>
4263 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4264 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4265 * gcc.target/i386/fuse-caller-save.c: Same.
4267 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4269 * gnat.dg/loop_optimization18.ad[sb]: New test.
4270 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4272 2015-03-16 Alan Modra <amodra@gmail.com>
4274 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4277 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4279 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4281 * gcc.dg/torture/pr65270-2.c: Likewise.
4283 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4286 * gfortran.dg/pointer_remapping_9.f90: New.
4288 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4290 PR tree-optimization/65369
4291 * gcc.c-torture/execute/pr65369.c: New test.
4293 PR tree-optimization/65418
4294 * gcc.c-torture/execute/pr65418-1.c: New test.
4295 * gcc.c-torture/execute/pr65418-2.c: New test.
4297 PR rtl-optimization/65401
4298 * gcc.c-torture/execute/pr65401.c: New test.
4300 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4303 * gcc.target/arm/pr64600_1.c: New test.
4305 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4307 PR rtl-optimization/65235
4308 * gcc.target/aarch64/pr65235_1.c: New test.
4310 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4312 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4313 * gcc.target/s390/hotpatch-22.c: Likewise.
4314 * gcc.target/s390/hotpatch-23.c: Likewise.
4315 * gcc.target/s390/hotpatch-24.c: Likewise.
4316 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4317 * gcc.target/s390/hotpatch-1.c: Update expected output.
4318 * gcc.target/s390/hotpatch-2.c: Likewise.
4319 * gcc.target/s390/hotpatch-3.c: Likewise.
4320 * gcc.target/s390/hotpatch-4.c: Likewise.
4321 * gcc.target/s390/hotpatch-5.c: Likewise.
4322 * gcc.target/s390/hotpatch-6.c: Likewise.
4323 * gcc.target/s390/hotpatch-7.c: Likewise.
4324 * gcc.target/s390/hotpatch-8.c: Likewise.
4325 * gcc.target/s390/hotpatch-9.c: Likewise.
4326 * gcc.target/s390/hotpatch-10.c: Likewise.
4327 * gcc.target/s390/hotpatch-11.c: Likewise.
4328 * gcc.target/s390/hotpatch-12.c: Likewise.
4329 * gcc.target/s390/hotpatch-13.c: Likewise.
4330 * gcc.target/s390/hotpatch-14.c: Likewise.
4331 * gcc.target/s390/hotpatch-15.c: Likewise.
4332 * gcc.target/s390/hotpatch-16.c: Likewise.
4333 * gcc.target/s390/hotpatch-17.c: Likewise.
4334 * gcc.target/s390/hotpatch-18.c: Likewise.
4335 * gcc.target/s390/hotpatch-19.c: Likewise.
4337 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4340 * gcc.target/i386/pr65103-1.c: New.
4342 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4345 * gcc.target/i386/pr65044.c: New.
4347 2015-03-12 Tom de Vries <tom@codesourcery.com>
4349 PR rtl-optimization/64895
4350 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4351 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4352 * gcc.target/i386/fuse-caller-save.c: Ditto.
4354 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4356 * gcc.dg/ipa/pr63569.c: Fix template.
4358 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4360 * g++.dg/ipa/pr64146.C: Require fpic support.
4362 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4365 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4366 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4368 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4370 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4371 to dg-options, fix up dg-skip-if.
4373 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4376 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4377 * gcc.target/avr/tiny-caller-save.c: Same.
4379 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4382 * g++.dg/pr65242.C: New test.
4384 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4386 * c-c++-common/asan/no-asan-check-glob.c: New test.
4388 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4391 * g++.dg/other/default11.C: New.
4392 * g++.dg/other/default12.C: Likewise.
4394 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4397 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4399 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4402 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4404 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4407 * g++.dg/cpp0x/pr65127.C: New test.
4409 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4411 * gcc.dg/ipa/PR64550.c: Update template.
4413 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4414 Tobias Burnus <burnus@net-b.de>
4416 * gfortran.dg/coarray_sync_memory.f90: New.
4418 2015-03-10 Marek Polacek <polacek@redhat.com>
4421 * c-c++-common/ubsan/pr65367.c: New test.
4423 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4425 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4426 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4427 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4428 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4429 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4430 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4431 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4432 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4433 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4434 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4435 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4436 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4437 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4439 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4441 * lib/mpx-dg.exp (mpx_link_flags): New.
4444 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4445 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4446 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4447 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4448 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4449 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4450 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4451 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4452 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4453 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4454 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4455 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4456 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4457 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4458 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4459 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4460 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4461 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4462 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4463 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4464 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4465 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4466 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4467 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4468 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4469 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4470 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4471 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4472 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4473 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4474 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4475 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4476 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4477 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4478 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4479 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4480 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4481 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4482 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4483 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4484 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4485 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4486 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4487 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4488 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4489 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4490 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4491 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4492 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4493 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4494 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4495 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4496 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4497 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4498 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4499 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4500 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4501 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4502 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4503 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4504 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4505 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4506 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4507 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4508 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4509 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4510 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4511 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4512 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4513 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4514 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4515 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4516 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4517 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4518 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4519 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4520 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4521 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4522 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4523 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4524 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4525 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4526 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4527 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4528 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4529 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4530 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4531 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4532 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4533 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4534 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4535 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4536 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4537 * gcc.target/i386/mpx/label-address-1.c: New.
4538 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4539 * gcc.target/i386/mpx/macro.c: New.
4540 * gcc.target/i386/mpx/mpx-check.h: New.
4541 * gcc.target/i386/mpx/mpx.exp: New.
4542 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4543 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4544 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4545 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4546 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4547 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4548 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4549 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4550 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4551 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4552 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4553 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4554 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4555 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4556 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4557 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4558 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4559 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4560 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4561 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4562 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4563 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4564 * gcc.target/i386/mpx/reference-1-nov.c: New.
4565 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4566 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4567 * gcc.target/i386/mpx/reference-2-nov.c: New.
4568 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4569 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4570 * gcc.target/i386/mpx/reference-3-nov.c: New.
4571 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4572 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4573 * gcc.target/i386/mpx/reference-4-nov.c: New.
4574 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4575 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4576 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4577 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4578 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4579 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4580 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4581 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4582 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4583 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4584 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4585 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4586 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4587 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4588 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4589 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4590 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4591 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4592 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4593 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4594 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4595 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4596 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4597 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4598 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4599 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4600 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4601 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4602 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4603 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4604 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4605 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4606 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4607 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4608 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4609 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4610 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4611 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4612 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4613 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4614 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4615 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4616 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4617 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4618 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4619 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4620 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4621 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4622 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4623 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4624 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4625 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4626 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4627 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4628 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4629 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4630 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4631 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4632 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4633 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4634 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4635 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4636 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4637 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4638 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4639 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4640 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4641 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4642 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4643 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4644 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4645 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4646 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4647 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4648 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4649 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4650 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4651 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4652 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4653 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4654 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4655 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4656 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4657 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4658 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4659 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4660 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4661 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4662 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4663 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4664 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4665 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4666 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4667 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4668 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4669 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4670 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4671 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4672 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4673 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4674 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4675 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4676 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4677 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4678 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4679 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4680 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4681 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4682 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4683 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4684 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4685 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4686 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4687 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4688 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4689 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4690 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4691 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4692 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4693 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4694 * gcc.target/i386/mpx/vla-1-nov.c: New.
4695 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4696 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4697 * gcc.target/i386/mpx/vla-2-nov.c: New.
4698 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4700 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4702 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4704 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4706 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4708 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4710 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4711 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4713 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4716 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4719 * c-c++-common/pr65120.c: New test.
4721 PR rtl-optimization/65321
4722 * gcc.dg/pr65321.c: New test.
4724 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4726 PR tree-optimization/65355
4727 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4729 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4732 * c-c++-common/pr49706.c: Adjust tests for not warning
4733 about !!x == y or !b == y where b is boolean, and add
4735 * c-c++-common/pr62199-2.c: Likewise.
4737 2015-03-09 Richard Biener <rguenther@suse.de>
4740 * gcc.dg/torture/pr65270-1.c: New testcase.
4741 * gcc.dg/torture/pr65270-2.c: Likewise.
4743 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4745 PR tree-optimization/63743
4746 * gcc.dg/pr63743.c: New test.
4748 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4751 * g++.dg/lto/pr65316_0.C: New testcase.
4752 * g++.dg/lto/pr65316_1.C: New testcase.
4754 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4757 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4759 * g++.dg/abi/rtti3.C: Likewise.
4761 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4764 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4766 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4768 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4770 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4772 2015-03-08 Morin <mikael@gcc.gnu.org>
4775 * gfortran.dg/entry_20.f90: New.
4777 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4780 * gcc.c-torture/compile/pr65153.c: New.
4782 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4785 * g++.dg/torture/pr65249.C: New.
4787 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4789 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4791 (int64_t): Likewise.
4793 2015-03-07 Marek Polacek <polacek@redhat.com>
4794 Martin Uecker <uecker@eecs.berkeley.edu>
4797 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4799 * c-c++-common/ubsan/bounds-8.c: New test.
4800 * c-c++-common/ubsan/bounds-9.c: New test.
4801 * gcc.dg/ubsan/bounds-2.c: New test.
4803 2015-03-05 Martin Sebor <msebor@redhat.com>
4805 * PR testsuite/63175
4806 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4807 checking of results into main to prevent it from getting optimized
4809 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4811 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4813 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4814 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4815 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4818 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4820 * g++.dg/lto/pr65302_1.C: New testcase.
4821 * g++.dg/lto/pr65302_0.C: New testcase.
4823 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4825 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4826 -fno-ipa-icf to dg-options.
4828 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4830 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4831 compiles using the linker plugin.
4833 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4835 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4837 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4839 * gcc.target/arm/pr65067.c: New test.
4841 2015-03-05 Martin Liska <mliska@suse.cz>
4844 * gcc.dg/ipa/pr65318.c: New test.
4846 2015-03-05 Marek Polacek <polacek@redhat.com>
4848 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4850 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4852 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4854 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4856 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4857 max-unroll-times back to defaults for s390.
4859 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4863 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4866 * g++.dg/cpp0x/initlist92.C: New.
4868 2015-03-05 Richard Biener <rguenther@suse.de>
4870 PR tree-optimization/65310
4871 * gcc.dg/vect/pr65310.c: New testcase.
4873 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4876 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4878 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4880 * gnat.dg/entry_queues3.adb: New test.
4882 2015-03-04 Ian Lance Taylor <iant@google.com>
4884 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4886 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4889 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4891 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4893 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4894 -fno-ipa-icf to dg-options
4895 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4896 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4898 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4901 * g++.dg/cpp0x/decltype62.C: New.
4903 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4905 * gnat.dg/object_overflow5.adb: New test.
4907 2015-03-03 Martin Liska <mliska@suse.cz>
4910 * gcc.dg/ipa/pr65287.c: New test.
4912 2015-03-03 Martin Jambor <mjambor@suse.cz>
4913 Eric Botcazou <ebotcazou@adacore.com>
4915 * gnat.dg/specs/pack12.ads: New test.
4917 2015-03-03 Martin Liska <mliska@suse.cz>
4919 * gcc.dg/ipa/PR65282.c: New test.
4921 2015-03-13 Jeff Law <law@redhat.com>
4923 PR tree-optimization/65241
4924 * gcc.c-torture/compile/pr65241.c: New test.
4926 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4929 * gcc.target/avr/torture/pr64331.c: New test.
4931 2015-03-03 Martin Liska <mliska@suse.cz>
4932 Jan Hubicka <hubicka@ucw.cz>
4934 * g++.dg/ipa/pr65263.C: New test.
4936 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4939 * gcc.dg/lto/pr65130_0.c: New testcase.
4940 * gcc.dg/lto/pr65130_1.c: New testcase.
4942 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4945 * g++.dg/torture/pr64988.C: New testcase.
4947 2015-03-02 Tobias Burnus <burnus@net-b.de>
4949 * gfortran.dg/coarray_atomic_6.f90: New.
4951 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4954 * gcc.target/i386/pr65184.c: New.
4956 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4959 * gcc.target/i386/pr65183.c: New.
4961 2015-02-28 Martin Liska <mliska@suse.cz>
4962 Jan Hubicka <hubicka@ucw.cz>
4964 * gcc.dg/ipa/ipa-icf-35.c: New test.
4965 * gcc.dg/ipa/ipa-icf-36.c: New test.
4966 * gcc.dg/ipa/ipa-icf-37.c: New test.
4968 2015-02-28 Martin Liska <mliska@suse.cz>
4969 Jan Hubicka <hubicka@ucw.cz>
4972 * gcc.dg/ipa/ipa-icf-34.c: New test.
4974 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4977 * gcc.target/sh/sh/pr61142.c: New.
4979 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4981 * g++.dg/other/dump-ada-spec-3.C: New test.
4983 2015-03-01 Martin Liska <mliska@suse.cz>
4985 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4986 * g++.dg/ipa/pr63595.C: Update expected results.
4988 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4991 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4993 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4995 * gcc.dg/vect/pr59354.c: Move vector producing code to
4998 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5001 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5002 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5003 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5004 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5006 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5008 PR tree-optimization/65048
5009 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5010 (foo): Use K&R style definition.
5012 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5015 * g++.dg/pr65032.C: New.
5017 2015-02-27 Marek Polacek <polacek@redhat.com>
5020 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5023 2015-02-27 Marek Polacek <polacek@redhat.com>
5026 * gcc.dg/pr65228.c: New test.
5028 2015-02-27 Kai Tietz <ktietz@redhat.com>
5031 * gcc.dg/weak/weak-17.c: New file.
5033 2015-02-27 Richard Biener <rguenther@suse.de>
5036 * g++.dg/lto/pr65193_0.C: New testcase.
5038 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5040 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5041 * gcc.target/s390/hotpatch-8.c: Likewise.
5042 * gcc.target/s390/hotpatch-9.c: Likewise.
5043 * gcc.target/s390/pr61078.c: Likewise.
5044 * gcc.target/s390/pr57960.c: Remove -m64.
5045 * gcc.target/s390/pr61078.c: Likewise.
5047 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5048 Martin Liska <mliska@suse.cz>
5051 * gcc.dg/pr64454.c: Disable ICF.
5052 * gcc.dg/pr28685-1.c: Disable ICF
5053 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5054 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5055 * g++.dg/ipa/ipa-icf-4.C: Update template.
5057 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5059 PR tree-optimization/65216
5060 * gcc.c-torture/execute/pr65216.c: New test.
5062 PR tree-optimization/65215
5063 * gcc.c-torture/execute/pr65215-1.c: New test.
5064 * gcc.c-torture/execute/pr65215-2.c: New test.
5065 * gcc.c-torture/execute/pr65215-3.c: New test.
5066 * gcc.c-torture/execute/pr65215-4.c: New test.
5067 * gcc.c-torture/execute/pr65215-5.c: New test.
5069 2015-02-26 Tom de Vries <tom@codesourcery.com>
5071 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5073 2015-02-26 Martin Liska <mliska@suse.cz>
5074 Jan Hubicka <hubicka@ucw.cz>
5076 * g++.dg/ipa/pr64146.C: Update expected results.
5077 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5078 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5079 * gcc.dg/ipa/ipa-icf-34.c: New test.
5081 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5083 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5084 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5085 (dg-additional-options): Remove dg directive.
5086 (dg-final): Add dg directive.
5088 2015-02-26 Marek Polacek <polacek@redhat.com>
5091 * g++.dg/ipa/pr65008.C: New test.
5093 2015-02-26 Tom de Vries <tom@codesourcery.com>
5095 * lib/profopt.exp (profopt-target-cleanup): New proc.
5096 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5097 files from sources from dg-additional-sources.
5099 2015-02-26 Tom de Vries <tom@codesourcery.com>
5101 * lib/gcov.exp: Cleanup in case of xfail.
5103 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5105 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5107 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5110 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5111 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5112 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5113 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5114 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5115 * g++.dg/debug/pr46123.C: XFAIL and move...
5116 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5117 * gcc.dg/debug/dwarf2-3.c: Move...
5118 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5120 2015-02-26 Marek Polacek <polacek@redhat.com>
5123 * g++.dg/cpp1y/pr65202.C: New test.
5125 2015-02-26 Tom de Vries <tom@codesourcery.com>
5127 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5128 locale_facets.h.gcov.
5130 2015-02-26 Tom de Vries <tom@codesourcery.com>
5132 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5134 2015-02-26 Tom de Vries <tom@codesourcery.com>
5136 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5138 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5141 * gcc.target/i386/pr65217.c: New.
5143 2015-02-26 Tom de Vries <tom@codesourcery.com>
5145 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5147 2015-02-26 Tom de Vries <tom@codesourcery.com>
5149 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5151 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5153 PR tree-optimization/65048
5154 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5156 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5158 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5159 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5161 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5164 * gcc.target/i386/pr65161.c: New test.
5166 2015-02-26 Terry Guo <terry.guo@arm.com>
5168 * gcc.target/arm/no-volatile-in-it.c: New test.
5170 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5172 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5173 (dg-options): Add -save-temps.
5174 (dg-final): Add cleanup-saved-temps.
5176 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5178 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5180 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5182 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5183 * gcc.target/powerpc/pack01.c: Include string.h.
5185 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5188 * gcc.target/i386/pr65167.c: New.
5190 2015-02-25 Kai Tietz <ktietz@redhat.com>
5192 PR tree-optimization/61917
5193 * gcc.dg/vect/vect-pr61917.c: New file.
5195 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5197 PR tree-optimization/65170
5198 * gcc.c-torture/execute/pr65170.c: New test.
5199 * gcc.dg/tree-ssa/vrp96.c: New test.
5201 2015-02-24 Tom de Vries <tom@codesourcery.com>
5203 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5205 2015-02-24 Tom de Vries <tom@codesourcery.com>
5208 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5209 (dg-additional-files-options): Copy additional_sources to
5210 additional_sources_used before emptying additional_sources.
5211 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5212 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5213 (cleanup-saved-temps): Use additional_sources_used instead of
5215 (dg-test): Reset additional_sources_used.
5217 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5220 * gfortran.dg/integer_exponentiation_6.F90: New test.
5222 2015-02-23 Martin Sebor <msebor@redhat.com>
5225 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5226 two parts. One to save registers, the other to verify the
5227 registers have the right values. Save register state into
5228 static data rather than on the stack.
5230 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5233 * c-c++-common/asan/pr63888.c: New test.
5235 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5238 * gcc.c-torture/compile/pr65163.c: New.
5240 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5242 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5243 with -m31 on 64 bit.
5244 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5245 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5247 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5249 * gcc.target/s390/20090223-1.c: Add
5250 -Wno-implicit-function-declaration option.
5251 * gcc.target/s390/pr42224.c: Likewise.
5252 * gcc.target/s390/pr55718.c: Likewise.
5254 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5256 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5257 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5258 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5259 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5260 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5261 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5262 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5263 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5264 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5265 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5266 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5267 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5268 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5269 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5270 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5271 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5272 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5273 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5274 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5275 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5276 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5278 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5280 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5281 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5282 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5283 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5284 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5285 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5286 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5287 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5288 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5289 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5290 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5291 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5292 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5293 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5294 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5295 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5297 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5301 * gfortran.dg/pr61960.f90: New.
5302 * gfortran.dg/pr64230.f90: New.
5303 * gfortran.dg/pr64980.f03: New.
5305 2015-02-22 Tom de Vries <tom@codesourcery.com>
5307 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5309 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5312 * gnat.dg/timing_events.adb: Removed, invalid test.
5314 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5317 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5319 * g++.dg/gcov/gcov-2.C: Likewise.
5321 2015-02-20 Richard Biener <rguenther@suse.de>
5323 PR tree-optimization/65136
5324 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5326 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5329 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5330 and nvptx-*-* blacklisting.
5332 * gcc.dg/sibcall-9.c: New test.
5333 * gcc.dg/sibcall-10.c: New test.
5335 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5337 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5339 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5342 * gcc.target/avr/torture/pr64452.c: New test.
5344 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5346 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5347 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5349 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5352 * lib/target-supports.exp (check_compile): Check whether
5353 additional_sources is defined before using it.
5355 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5358 * g++.dg/opt/pr65074.C: New file.
5360 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5362 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5363 (size_type): New typedef.
5364 (operator "" _script): Use it for the last argument.
5366 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5368 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5370 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5372 * lib/target-supports.exp (check_compile): Save/restore
5373 additional_sources that may belong to an actual test.
5375 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5377 PR gcov-profile/64634
5378 * g++.dg/gcov/gcov-15.C: New test.
5380 2015-02-18 Tom de Vries <tom@codesourcery.com>
5382 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5384 2015-02-18 Tom de Vries <tom@codesourcery.com>
5386 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5388 2015-02-18 Tom de Vries <tom@codesourcery.com>
5390 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5392 2015-02-18 Tom de Vries <tom@codesourcery.com>
5394 * gfortran.dg/fmt_cache_1.f: Add missing close.
5396 2015-02-18 Tom de Vries <tom@codesourcery.com>
5399 * gfortran.dg/read_eof_8.f90: Add missing close.
5401 2015-02-18 Richard Biener <rguenther@suse.de>
5403 PR tree-optimization/65063
5404 * gcc.dg/pr65063.c: New testcase.
5406 2015-02-18 Richard Biener <rguenther@suse.de>
5408 PR tree-optimization/62217
5409 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5411 2015-02-18 Marek Polacek <polacek@redhat.com>
5414 * c-c++-common/ubsan/pr65081.c: New test.
5416 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5418 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5419 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5421 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5423 * gcc.dg/ipa/propalign-3.c: New test.
5425 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5428 * gcc.target/sh/pr64793.c: New.
5429 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5431 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5433 * gcc.target/arm/divzero.c: New test case.
5435 2015-02-17 Tom de Vries <tom@codesourcery.com>
5437 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5439 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5440 Jakub Jelinek <jakub@redhat.com>
5443 * g++.dg/cpp0x/pr65075.C: New test.
5445 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5448 * gcc.target/powerpc/pr65058.c: New test.
5450 2015-02-16 Jeff Law <law@redhat.com>
5452 PR tree-optimization/64823
5453 * gcc.dg/uninit-20.c: New test.
5455 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5456 James Greenhalgh <james.greenhalgh@arm.com>
5459 * gcc.dg/ipa/ipa-clone-1.c: New test.
5461 2015-02-16 Richard Biener <rguenther@suse.de>
5463 PR tree-optimization/65077
5464 * gcc.dg/torture/pr65077.c: New testcase.
5466 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5468 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5469 Directive adjusted to scan for ldaxr.
5470 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5471 adjusted to scan for ldaex.
5473 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5476 * g++.dg/cpp0x/constexpr-65080.C: New.
5478 2015-02-16 Richard Biener <rguenther@suse.de>
5480 PR tree-optimization/63593
5481 * gcc.dg/pr63593.c: New testcase.
5483 2015-02-16 Marek Polacek <polacek@redhat.com>
5486 * gcc.dg/pr65066.c: New test.
5488 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5490 * gcc.dg/pr65002.C: Move ...
5491 * g++.dg/ipa/pr65002.C: ... here.
5493 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5495 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5496 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5497 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5498 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5500 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5503 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5504 the expression to find calls.
5505 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5506 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5507 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5508 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5509 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5511 2015-02-14 Marek Polacek <polacek@redhat.com>
5514 * gcc.dg/array-11.c: New test.
5515 * gcc.dg/array-12.c: New test.
5516 * gcc.dg/array-13.c: New test.
5517 * gcc.dg/array-14.c: New test.
5518 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5519 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5520 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5521 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5522 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5523 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5525 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5528 * g++.dg/lookup/using54.C: New.
5530 2015-02-13 Jeff Law <law@redhat.com>
5533 Revert my change for tree-optimization/64823.
5535 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5537 PR tree-optimization/65053
5538 * gcc.c-torture/execute/pr65053-1.c: New test.
5539 * gcc.c-torture/execute/pr65053-2.c: New test.
5541 2015-02-13 Marek Polacek <polacek@redhat.com>
5544 * gcc.dg/pr65050.c: New test.
5546 2015-02-13 Jeff Law <law@redhat.com>
5548 PR tree-optimization/64823
5549 * gcc.dg/uninit-20.c: New test.
5551 PR rtl-optimization/47477
5552 * gcc.dg/tree-ssa/pr47477.c: New test.
5554 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5557 * g++.dg/parse/ivdep-2.C: New.
5558 * g++.dg/parse/ivdep-3.C: Likewise.
5560 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5563 * gfortran.dg/continuation_13.f90: New test.
5564 * gfortran.dg/continuation_14.f: New test.
5566 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5569 * g++.dg/cpp0x/sfinae55.C: New.
5571 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5574 * g++.dg/ipa/pr65034.C: New test.
5576 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5578 PR tree-optimization/65002
5579 * gcc.dg/pr65002.C: New.
5581 2015-02-13 Marek Polacek <polacek@redhat.com>
5584 * c-c++-common/pr65040.c: New test.
5586 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5588 PR tree-optimization/64705
5589 * gcc.dg/tree-ssa/pr64705.c: New test.
5591 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5594 * gcc.dg/visibility-22.c: New test.
5595 * gcc.dg/visibility-23.c: New test.
5596 * gcc.target/i386/pr32219-1.c: New test.
5597 * gcc.target/i386/pr32219-2.c: New test.
5598 * gcc.target/i386/pr32219-3.c: New test.
5599 * gcc.target/i386/pr32219-4.c: New test.
5600 * gcc.target/i386/pr32219-5.c: New test.
5601 * gcc.target/i386/pr32219-6.c: New test.
5602 * gcc.target/i386/pr32219-7.c: New test.
5603 * gcc.target/i386/pr32219-8.c: New test.
5604 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5606 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5608 PR libgfortran/57822
5609 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5610 four different KINDs.
5612 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5615 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5618 * g++.dg/ubsan/pr65000.C: New test.
5620 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5623 * gfortran.dg/finalize_28.f90: New test
5625 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5628 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5629 DW_TAG_lexical_block removal.
5630 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5631 * g++.dg/guality/pr55541.C: New test.
5634 * g++.dg/ubsan/pr64984.C: New test.
5636 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5638 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5640 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5643 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5644 instructions for 2015-01-14 get_memmodel changes.
5645 * gcc.target/powerpc/atomic-p8.c: Likewise.
5648 * g++.dg/ubsan/pr65019.C: New test.
5650 PR tree-optimization/65014
5651 * gcc.c-torture/compile/pr65014.c: New test.
5653 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5655 PR libgfortran/57822
5656 * gfortran/fmt_g0_7.f08: Revise test.
5658 2015-02-11 Jeff Law <law@redhat.com>
5661 * gcc.target/m68k/pr63347.c: New test.
5663 2015-02-11 Marek Polacek <polacek@redhat.com>
5665 * g++.dg/ubsan/shift-1.C: New test.
5666 * gcc.dg/ubsan/c-shift-2.c: New test.
5667 * c-c++-common/ubsan/shift-5.c: Remove file.
5669 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5671 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5672 Directive adjusted to XFAIL.
5673 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5676 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5679 * g++.dg/opt/pr65003.C: New test.
5681 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5683 * lib/target-supports.exp (check_effective_target_pie): Renamed
5685 (check_effective_target_pie_enabled): This.
5686 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5687 * gcc.target/i386/pie.c: Likewise.
5689 2015-02-11 Andrew Pinski <apinski@cavium.com>
5692 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5693 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5695 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5698 * gcc.target/i386/pr61925-1.c: New test.
5699 * gcc.target/i386/pr61925-2.c: New test.
5700 * gcc.target/i386/pr61925-3.c: New test.
5702 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5705 * g++.dg/asan/pr65004.C: New test.
5707 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5710 * gcc.taget/sh/pr64661-0.h: New.
5711 * gcc.taget/sh/pr64661-1.c: New.
5712 * gcc.taget/sh/pr64661-2.c: New.
5713 * gcc.taget/sh/pr64661-3.c: New.
5714 * gcc.taget/sh/pr64661-4.c: New.
5716 2015-02-10 Richard Biener <rguenther@suse.de>
5718 PR tree-optimization/64995
5719 * g++.dg/torture/pr64995.C: New testcase.
5721 2015-02-10 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/64909
5724 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5726 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5728 * gcc.dg/signbit-sa.c: New test.
5730 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5732 PR libgfortran/57822
5733 * gfortran/fmt_g0_7.f08: New test.
5735 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5737 PR tree-optimization/43378
5738 * gcc.dg/tree-ssa/pr43378.c: New test.
5740 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5743 * g++.dg/torture/pr64978.C: New testcase.
5745 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5748 * gcc.dg/asan/pr64981.c: New test.
5750 2015-02-09 Marek Polacek <polacek@redhat.com>
5753 * gcc.dg/pr64856.c: New test.
5755 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5758 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5759 * gcc.c-torture/execute/pr64979.c: New test.
5761 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5763 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5765 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5767 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5768 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5770 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5775 2015-02-09 Richard Biener <rguenther@suse.de>
5777 PR tree-optimization/54000
5778 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5780 2015-02-09 Tom de Vries <tom@codesourcery.com>
5782 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5784 2015-02-09 Martin Liska <mliska@suse.cz>
5786 * g++.dg/ipa/pr64858.C: New test.
5788 2015-02-09 Tom de Vries <tom@codesourcery.com>
5790 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5792 2015-02-08 Andrew Pinski <apinski@cavium.com>
5794 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5796 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5799 * gfortran.dg/use_rename_8.f90: New.
5801 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5803 * gnat.dg/addr7.ad[sb]: New test.
5804 * gnat.dg/addr8.ad[sb]: Likewise.
5806 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5809 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5810 from jit.dg/test-compile-to-executable.c's create_code, with a
5811 clarification of the output message.
5812 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5814 (test_jit): Use CHECK_NO_ERRORS when calling
5815 gcc_jit_context_compile_to_file.
5816 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5817 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5818 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5819 about deletions that are attempted.
5820 (jit-verify-compile-to-file): Rename to...
5821 (jit-verify-output-file-was-created): ...this, and drop the
5822 attempt to run "file" and verify the output.
5823 (jit-verify-assembler): New function.
5824 (jit-verify-object): New function.
5825 (jit-verify-dynamic-library): New function.
5826 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5827 favor of an implementation from new file
5828 create-code-for-hello-world-executable.h, which also adds a
5830 (dg-final): Replace jit-verify-compile-to-file with
5831 jit-verify-output-file-was-created, and invoke new function
5832 jit-verify-assembler.
5833 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5835 (dg-final): Replace jit-verify-compile-to-file with
5836 jit-verify-output-file-was-created, and invoke new function
5837 jit-verify-dynamic-library.
5838 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5839 favor of an implementation from new file
5840 create-code-for-hello-world-executable.h, which also adds a
5842 (dg-final): Replace jit-verify-compile-to-file with
5843 jit-verify-output-file-was-created. Strengthen the expected stdout
5844 from the built executable.
5845 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5846 favor of an implementation from new file
5847 create-code-for-hello-world-executable.h, which also adds a
5849 (dg-final): Replace jit-verify-compile-to-file with
5850 jit-verify-output-file-was-created, and invoke new function
5852 * jit.dg/verify-dynamic-library.c: New source file.
5854 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5855 Brian Rzycki <b.rzycki@samsung.com>
5857 PR tree-optimization/64878
5858 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5860 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5863 * g++.dg/ipa/pr64896.C: New test.
5865 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5868 * gcc.target/powerpc/pr64205.c: New file.
5870 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5872 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5873 (dg-options): Use -fpie instead of -fPIE -pie.
5875 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5878 * g++.dg/asan/pr64937.C: New test.
5880 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5883 * gfortran.dg/class_to_type_4.f90: New test
5885 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5887 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5889 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5891 PR rtl-optimization/64957
5893 * gcc.c-torture/execute/pr64957.c: New test.
5895 2015-02-05 Jeff Law <law@redhat.com>
5898 * gcc.target/h8300/pr17306-1.c: New test.
5899 * gcc.target/h8300/pr17306-2.c: New test.
5901 2015-02-05 Tobias Burnus <burnus@net-b.de>
5904 * gfortran.dg/structure_constructor_12.f90: New.
5906 2015-02-05 Jeff Law <law@redhat.com>
5909 gcc.target/h8300/pr58400.c: New test.
5911 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5913 * gcc.target/arm/macro_defs0.c: New test.
5914 * gcc.target/arm/macro_defs1.c: New test.
5915 * gcc.target/arm/macro_defs2.c: New test.
5917 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5919 PR rtl-optimization/64905
5920 * gcc.target/i386/pr64905.c: Require nonpic target.
5921 (dg-options): Add -fomit-frame-pointer.
5924 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5926 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5929 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5932 * gfortran.dg/type_to_class_2.f90: New test
5933 * gfortran.dg/type_to_class_3.f90: New test
5935 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5938 * g++.dg/torture/pr64686.C: New testcase.
5940 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5942 PR rtl-optimization/64905
5943 * gcc.target/i386/pr64905.c: New file.
5945 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5947 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5948 * gcc.dg/guality/pr41616-1.c: Ditto.
5950 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5953 * gcc.dg/pr64817-3.c: New.
5955 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5956 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5958 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5959 pass parameters in registers.
5960 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5961 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5962 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5964 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5965 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5967 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5968 list, allow for multilibed targets.
5969 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5971 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5973 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5974 * gcc.dg/pr46728-6.c: Ditto.
5976 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5978 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5979 for mips_nanlegacy target.
5981 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5983 * gcc.target/i386/chkp-hidden-def.c: New.
5985 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5988 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5989 to use 24 bits for bitfield b.
5991 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5994 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5995 cache result in a global variable. Include all 32-bit targets for
5998 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6000 PR rtl-optimization/64756
6001 * gcc.c-torture/execute/pr64756.c: New test.
6003 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6006 * gcc.target/sh/pr64660-0.h: New.
6007 * gcc.target/sh/pr64660-1.c: New.
6008 * gcc.target/sh/pr64660-2.c: New.
6009 * gcc.target/sh/pr64660-3.c: New.
6010 * gcc.target/sh/pr64660-4.c: New.
6012 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6015 * g++.dg/warn/Waddress-2.C: New.
6017 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6020 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6022 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6024 PR preprocessor/64803
6025 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6027 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6029 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6031 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6033 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6034 (_ARM_FPSRC): Add DN and AHP fields.
6035 (clean_results): Force DN=1 on AArch64.
6036 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6037 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6038 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6039 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6040 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6041 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6043 2015-02-02 Alan Modra <amodra@gmail.com>
6045 * gcc.target/powerpc/cprophard.c: New.
6047 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6049 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6050 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6052 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6055 * gcc.dg/pr64817-1.c: New test.
6056 * gcc.dg/pr64817-2.c: New test.
6058 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6061 * gcc.target/sh/pr64851-0.h: New
6062 * gcc.target/sh/pr64851-1.c: New
6063 * gcc.target/sh/pr64851-2.c: New
6064 * gcc.target/sh/pr64851-3.c: New
6065 * gcc.target/sh/pr64851-4.c: New
6067 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6070 * gcc.dg/torture/pr64882.c: New test.
6072 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6075 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6078 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6080 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6081 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6082 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6083 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6084 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6085 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6087 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6088 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6090 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6091 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6094 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6097 * g++.dg/pr64688-2.C: New.
6099 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6101 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6102 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6103 * gcc.target/i386/fuse-caller-save.c: Ditto.
6104 * gcc.target/i386/headmerge-1.c: Ditto.
6105 * gcc.target/i386/headmerge-2.c: Ditto.
6106 * gcc.target/i386/sibcall-6.c: Ditto.
6108 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6111 * gcc.target/i386/pr64617.c: New test.
6113 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6116 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6117 (dg-options): Remove -m32.
6118 (dg-final): Scan for "movb %al" only.
6119 * gcc.target/i386/pr15184-2.c: Ditto.
6121 2015-01-30 Richard Biener <rguenther@suse.de>
6123 PR tree-optimization/64829
6124 * gcc.dg/vect/pr64829.c: New testcase.
6126 2015-01-29 Marek Polacek <polacek@redhat.com>
6129 * gcc.dg/pr64709.c: New test.
6131 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6134 * g++.dg/ubsan/pr64717-1.C: New test.
6135 * g++.dg/ubsan/pr64717-2.C: New test.
6137 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6139 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6141 2015-01-29 Jeff Law <law@redhat.com>
6144 * gcc.target/i386/pr15184-1.c: New test.
6145 * gcc.target/i386/pr15184-2.c: New test.
6147 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6149 PR tree-optimization/64746
6150 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6152 2015-01-29 Richard Biener <rguenther@suse.de>
6154 PR tree-optimization/64853
6155 * gcc.dg/torture/pr64853.c: New testcase.
6157 2015-01-29 Richard Biener <rguenther@suse.de>
6159 PR tree-optimization/64844
6160 * gcc.dg/vect/pr64844.c: New testcase.
6162 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6165 * gcc.dg/pr64809.c: Delete.
6167 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6170 * gcc.target/i386/pr64805.c: New.
6172 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6174 * gcc.dg/guality/guality.h (main): Add argv[0] to
6175 guality_gdb_command.
6177 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6180 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6182 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6185 * gcc.target/sh/sh.exp
6186 (check_effective_target_atomic_model_soft_gusa_available,
6187 check_effective_target_atomic_model_soft_tcb_available,
6188 check_effective_target_atomic_model_soft_imask_available,
6189 check_effective_target_atomic_model_hard_llcs_available): New.
6190 * gcc.target/sh/pr64659-0.h: New.
6191 * gcc.target/sh/pr64659-1.c: New.
6192 * gcc.target/sh/pr64659-2.c: New.
6193 * gcc.target/sh/pr64659-3.c: New.
6194 * gcc.target/sh/pr64659-4.c: New.
6196 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6198 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6199 scan-assembler-times pattern.
6201 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6204 * gcc.dg/pr64809.c: New test.
6206 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6208 PR tree-optimization/64277
6209 * gcc.dg/pr64277.c: New.
6211 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6213 PR tree-optimization/64718
6214 * gcc.c-torture/execute/pr64718.c: New test.
6216 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6218 * gcc.target/aarch64/abs_2.c: New.
6220 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6222 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6223 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6224 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6227 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6230 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6231 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6232 { target comdat_group }.
6234 2015-01-27 Tobias Burnus <burnus@net-b.de>
6237 * gfortran.dg/goacc/coarray_2.f90: New.
6239 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6243 * g++.dg/torture/pr64139.C: New testcase.
6244 * g++.dg/torture/pr60871.C: Likewise.
6246 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6249 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6250 prevent linking errors.
6252 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6255 * g++.dg/torture/pr64282.C: New testcase.
6257 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6259 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6262 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6264 * gcc.target/s390/hotpatch-13.c: New testcase.
6265 * gcc.target/s390/hotpatch-14.c: New testcase.
6266 * gcc.target/s390/hotpatch-15.c: New testcase.
6267 * gcc.target/s390/hotpatch-16.c: New testcase.
6268 * gcc.target/s390/hotpatch-17.c: New testcase.
6269 * gcc.target/s390/hotpatch-18.c: New testcase.
6270 * gcc.target/s390/hotpatch-19.c: New testcase.
6271 * gcc.target/s390/hotpatch-20.c: New testcase.
6272 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6273 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6274 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6275 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6276 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6277 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6278 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6279 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6280 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6281 * gcc.target/s390/hotpatch-10.c: Likewise.
6282 * gcc.target/s390/hotpatch-11.c: Likewise.
6283 * gcc.target/s390/hotpatch-12.c: Likewise.
6284 * gcc.target/s390/hotpatch-2.c: Likewise.
6285 * gcc.target/s390/hotpatch-3.c: Likewise.
6286 * gcc.target/s390/hotpatch-4.c: Likewise.
6287 * gcc.target/s390/hotpatch-5.c: Likewise.
6288 * gcc.target/s390/hotpatch-6.c: Likewise.
6289 * gcc.target/s390/hotpatch-7.c: Likewise.
6290 * gcc.target/s390/hotpatch-8.c: Likewise.
6291 * gcc.target/s390/hotpatch-9.c: Likewise.
6292 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6293 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6294 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6295 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6296 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6297 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6298 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6299 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6301 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6303 * gcc.dg/long_branch.c: New testcase.
6305 2015-01-27 Richard Biener <rguenther@suse.de>
6307 PR tree-optimization/56273
6308 PR tree-optimization/59124
6309 PR tree-optimization/64277
6310 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6311 * gcc.dg/Warray-bounds-12.c: Likewise.
6312 * gcc.dg/Warray-bounds-13.c: Likewise.
6314 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6316 PR rtl-optimization/61058
6317 * gcc.dg/pr61058.c: New test.
6319 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6321 * gcc.target/i386/chkp-narrow-bounds.c: New.
6323 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6325 PR tree-optimization/64807
6326 * gcc.dg/pr64807.c: New test.
6329 * gcc.dg/pr64766.c: New test.
6331 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6334 * gcc.target/sh/pr49263-4.c: New.
6336 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6339 * gfortran.dg/allocate_with_mold_1.f90: New test
6341 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6344 * gcc.dg/pr64778.c: New test.
6347 * gcc.dg/vect/pr64421.c: New test.
6349 2015-01-26 Tobias Burnus <burnus@net-b.de>
6352 * gfortran.dg/coarray_36.f: New.
6353 * gfortran.dg/coarray_37.f90: New.
6355 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6358 * gfortran.dg/class_allocate_18.f90: New.
6360 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6362 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6364 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6366 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6368 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6370 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6372 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6374 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6376 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6378 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6379 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6380 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6381 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6383 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6385 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6386 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6387 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6389 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6391 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6392 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6393 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6394 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6395 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6398 2015-01-26 Richard Biener <rguenther@suse.de>
6401 * gcc.dg/uninit-19.c: New testcase.
6403 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6405 * lib/target-supports.exp (check_effective_target_vect64): Add
6408 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6411 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6413 2015-01-26 Tony Liu <tony.liu@arm.com>
6415 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6418 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6421 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6422 correctly, clean up afterwards.
6424 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6427 * gfortran.dg/use_rename_7.f90: New.
6429 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6431 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6432 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6434 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6437 * gcc.target/sh/pr54236-4.c: New.
6439 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6441 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6442 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6445 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6448 * gfortran.dg/open_new_segv.f90: New test.
6450 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6459 * gcc.target/sh/pr64345-1.c: New.
6460 * gcc.target/sh/pr64345-2.c: New.
6461 * gcc.target/sh/pr59533-1.c: New.
6462 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6463 * gcc.target/sh/pr52933-2.c: Likewise.
6464 * gcc.target/sh/pr54089-1.c: Likewise.
6465 * gcc.target/sh/pr54236-1.c: Likewise.
6466 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6467 * gcc.target/sh/pr49263-1.c: Remove xfails.
6468 * gcc.target/sh/pr49263-2.c: Likewise.
6469 * gcc.target/sh/pr49263-3.c: Likewise.
6470 * gcc.target/sh/pr53987-1.c: Likewise.
6471 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6472 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6473 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6474 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6475 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6476 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6478 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6481 2015-01-24 Tom de Vries <tom@codesourcery.com>
6483 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6485 2015-01-23 Ian Lance Taylor <iant@google.com>
6488 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6489 targets without split stack support.
6491 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6494 * gcc.target/i386/pr64317.c: New test.
6496 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6498 PR rtl-optimization/63637
6499 PR rtl-optimization/60663
6500 * gcc.dg/pr63637-1.c: New test.
6501 * gcc.dg/pr63637-2.c: New test.
6502 * gcc.dg/pr63637-3.c: New test.
6503 * gcc.dg/pr63637-4.c: New test.
6504 * gcc.dg/pr63637-5.c: New test.
6505 * gcc.dg/pr63637-6.c: New test.
6506 * gcc.target/i386/pr63637-1.c: New test.
6507 * gcc.target/i386/pr63637-2.c: New test.
6508 * gcc.target/i386/pr63637-3.c: New test.
6509 * gcc.target/i386/pr63637-4.c: New test.
6510 * gcc.target/i386/pr63637-5.c: New test.
6511 * gcc.target/i386/pr63637-6.c: New test.
6513 2015-01-23 Richard Biener <rguenther@suse.de>
6516 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6517 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6519 2015-01-23 Marek Polacek <polacek@redhat.com>
6521 PR preprocessor/60570
6522 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6523 * gcc.dg/cpp/pr60570.c: New test.
6525 2015-01-23 Richard Biener <rguenther@suse.de>
6528 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6529 vectorization on vect64 targets.
6531 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6534 * gfortran.dg/class_allocate_17.f90: New.
6536 2015-01-23 Tobias Burnus <burnus@net-b.de>
6539 * gfortran.dg/goacc/combined_loop.f90: New.
6541 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6544 * gfortran.dg/make_unit.f90: New test.
6546 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6549 * gfortran.dg/negative_unit_int8.f: Update.
6551 2015-01-22 Jeff Law <law@redhat.com>
6554 * gcc.target/m68k/pr52076-1.c: New test.
6555 * gcc.target/m68k/pr52076-2.c: New test.
6557 2015-01-22 Richard Biener <rguenther@suse.de>
6560 * gcc.dg/torture/pr64728.c: New testcase.
6562 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6565 * g++.dg/pr64688.C: New test.
6567 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6569 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6570 to avoid errors with -fpic.
6572 2015-01-22 Richard Biener <rguenther@suse.de>
6575 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6577 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6579 PR rtl-optimization/64682
6580 * gcc.c-torture/execute/pr64682.c: New file.
6582 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6585 * gcc.dg/pr64511.c: New test.
6587 PR rtl-optimization/62078
6588 * g++.dg/opt/pr62078.C: New test.
6591 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6593 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6596 * gfortran.dg/internal_pack_15.f90: New test.
6598 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6600 * c-c++-common/tsan/step.c: New testcase.
6602 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6604 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6606 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6608 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6610 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6612 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6614 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6616 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6618 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6620 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6622 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6624 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6626 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6628 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6630 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6632 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6634 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6636 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6638 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6640 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6642 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6644 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6646 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6648 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6650 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6652 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6653 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6654 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6657 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6659 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6660 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6661 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6664 2015-01-21 Renlin Li <renlin.li@arm.com>
6666 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6667 * g++.dg/tls/thread_local5g.C: Likewise.
6668 * g++.dg/tls/thread_local6g.C: Likewise.
6670 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6672 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6673 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6674 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6676 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6678 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6679 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6680 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6682 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6684 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6685 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6686 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6688 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6690 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6691 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6692 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6694 2015-01-20 Jeff Law <law@redhat.com>
6697 * gcc.target/m68k/pr59946.c: New test.
6699 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6701 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6702 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6703 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6705 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6707 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6708 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6709 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6711 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6713 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6714 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6715 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6717 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6719 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6720 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6721 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6723 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6726 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6728 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6729 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6730 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6732 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6734 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6735 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6736 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6738 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6740 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6742 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6744 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6747 * g++.dg/ubsan/pr64632.C: New test.
6750 * gcc.dg/pr64663.c: New test.
6752 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6755 * g++.dg/warn/Wunused-var-23.C: New.
6757 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6760 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6761 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6763 2015-01-20 Richard Biener <rguenther@suse.de>
6766 * gcc.dg/lto/pr64684_0.c: New testcase.
6767 * gcc.dg/lto/pr64684_1.c: Likewise.
6768 * gcc.dg/lto/pr64684_2.c: Likewise.
6769 * gcc.dg/lto/pr64685_0.c: Likewise.
6770 * gcc.dg/lto/pr64685_1.c: Likewise.
6772 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6775 * g++.dg/cpp1y/lambda-init12.C: New.
6777 2015-01-20 Richard Biener <rguenther@suse.de>
6779 PR tree-optimization/64410
6780 * g++.dg/vect/pr64410.cc: Require vect_double.
6782 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6785 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6787 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6791 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6793 PR rtl-optimization/64081
6794 * gcc.dg/pr64081.c: New test.
6796 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6798 * jit.dg/harness.h: Include <unistd.h>.
6799 (CHECK_NO_ERRORS): New.
6800 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6801 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6802 gcc_jit_context_compile_to_file.
6803 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6804 args to the spawned executable.
6805 (jit-expand-vars): New function.
6806 (jit-exe-params): New variable.
6807 (dg-jit-set-exe-params): New function.
6808 (jit-dg-test): Detect testcases that use
6809 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6810 Set arguments of spawned process to jit-exe-params.
6811 (jit-get-output-filename): New function.
6812 (jit-setup-compile-to-file): New function.
6813 (jit-verify-compile-to-file): New function.
6814 (jit-run-executable): New function.
6815 (jit-verify-executable): New function.
6816 * jit.dg/test-compile-to-assembler.c: New testcase.
6817 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6818 * jit.dg/test-compile-to-executable.c: New testcase.
6819 * jit.dg/test-compile-to-object.c: New testcase.
6821 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6824 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6827 2015-01-19 Martin Liska <mliska@suse.cz>
6829 * objc/compile/pr64668.m: New test.
6831 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6833 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6834 (create_overflow_fn): Update comment to clarify that
6835 the third param of the created function is a bool *, not
6837 (verify_int_overflow_fn): Convert param "expected_ovf" from
6838 int to bool. Update third param of "overflow_fn_type" from int *
6839 to bool *. Update local "actual_ovf" from int to bool.
6840 (verify_uint_overflow_fn): Likewise.
6842 2015-01-19 Martin Liska <mliska@suse.cz>
6844 * gcc.dg/ipa/ipa-icf-33.c: New test.
6846 2015-01-19 Felix Yang <felix.yang@huawei.com>
6847 Haijian Zhang <z.zhanghaijian@huawei.com>
6849 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6850 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6851 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6852 result_float64x2, expected_hfloat64x2): New helper type, variable and
6854 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6855 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6856 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6857 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6858 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6859 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6860 and target without the FMA feature.
6862 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6864 * gcc.target/aarch64/pr64304.c: New testcase.
6866 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6868 PR rtl-optimization/64081
6869 * gcc.dg/pr64081.c: New test.
6871 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6874 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6876 * gcc.target/aarch64/test_frame_6.c: Likewise.
6877 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6878 and x19 (in the epilogue).
6879 * gcc.target/aarch64/test_frame_4.c: Likewise.
6880 * gcc.target/aarch64/test_frame_7.c: Likewise.
6882 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6884 * gcc.target/i386/chkp-always_inline.c: New.
6886 2015-01-15 Andrew Pinski <apinski@cavium.com>
6887 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6889 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6890 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6892 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6895 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6896 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6898 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6901 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6903 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6906 * gcc.target/sh/torture/pr64652.c: New.
6908 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6910 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6911 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6912 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6913 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6914 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6915 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6917 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6920 * g++.dg/torture/pr64378.C: New testcase.
6922 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6925 * gfortran.dg/block_13.f08: New test
6927 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6930 * gfortran.dg/associate_1.f03: Allow test for character with
6933 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6935 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6936 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6938 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6940 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6942 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6945 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6947 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6950 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6953 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6956 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6958 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6961 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6963 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6965 PR rtl-optimization/52773
6966 * gcc.c-torture/compile/pr52773.c: New test.
6968 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6971 * g++.dg/cpp0x/alias-decl-46.C: New.
6973 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6975 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6977 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6979 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6981 (CHECK_FP): Likewise.
6982 (CHECK_CUMULATIVE_SAT): Likewise.
6984 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6986 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6987 (Set_Neon_Cumulative_Sat): Add parameter.
6988 (__set_neon_cumulative_sat): Support new parameter.
6989 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6990 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6992 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6993 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6996 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6998 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6999 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7001 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7004 * g++.dg/tls/thread_local-ice4.C: New.
7006 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7008 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7011 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7014 * g++.dg/cpp0x/vt-62276.C: New.
7016 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7019 * g++.dg/pr64353.C: New.
7021 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7024 * gcc.target/aarch64/pr64263_1.c: New test.
7026 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7028 PR tree-optimization/64434
7029 * gcc.dg/torture/pr64434.c: Move to...
7030 * gcc.dg/pr64434.c: ... here.
7032 2015-01-16 Richard Biener <rguenther@suse.de>
7035 * gcc.dg/uninit-18.c: New testcase.
7037 2015-01-16 Richard Biener <rguenther@suse.de>
7039 PR tree-optimization/64568
7040 * g++.dg/torture/pr64568-2.C: New testcase.
7042 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7045 * gcc.target/i386/chkp-label-address.c: New.
7047 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7050 * gfortran.dg/pointer_init_6.f90: Extended.
7052 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7054 * gcc.c-torture/compile/20150108.c: New test.
7056 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7058 * gcc.target/visium: New directory.
7060 2015-01-16 Richard Biener <rguenther@suse.de>
7062 PR tree-optimization/61743
7063 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7064 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7066 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7068 * gcc.dg/pr64015.c: New test.
7070 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7074 * g++.dg/ipa/pr64612.C: New test.
7076 2015-01-16 Renlin Li <renlin.li@arm.com>
7078 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7080 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7082 * gcc.target/i386/sse-14.c: Test new intrinsic.
7083 * gcc.target/i386/sse-22.c: Ditto.
7085 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7088 * g++.dg/cpp0x/auto44.C: New.
7090 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7093 * gcc.target/nios2/gpopt-all.c: New test case.
7094 * gcc.target/nios2/gpopt-local.c: New test case.
7095 * gcc.target/nios2/gpopt-global.c: New test case.
7096 * gcc.target/nios2/gpopt-data.c: New test case.
7097 * gcc.target/nios2/gpopt-none.c: New test case.
7099 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7101 * g++.dg/ubsan/vptr-1.C: New test.
7102 * g++.dg/ubsan/vptr-2.C: New test.
7103 * g++.dg/ubsan/vptr-3.C: New test.
7104 * g++.dg/ubsan/vptr-4.C: New test.
7105 * g++.dg/ubsan/vptr-5.C: New test.
7106 * g++.dg/ubsan/vptr-6.C: New test.
7107 * g++.dg/ubsan/vptr-7.C: New test.
7108 * g++.dg/ubsan/vptr-8.C: New test.
7109 * g++.dg/ubsan/vptr-9.C: New test.
7111 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7113 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7115 * lib/gcc-dg.exp: Likewise.
7117 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7119 PR rtl-optimization/64110
7120 * gcc.target/i386/pr64110.c: Add scan-assembler.
7122 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7123 James Norris <jnorris@codesourcery.com>
7124 Cesar Philippidis <cesar@codesourcery.com>
7125 Ilmir Usmanov <i.usmanov@samsung.com>
7127 * lib/target-supports.exp (check_effective_target_fopenacc): New
7129 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7130 * g++.dg/goacc/goacc.exp: Likewise.
7131 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7132 * gcc.dg/goacc/goacc.exp: Likewise.
7133 * gfortran.dg/goacc/goacc.exp: Likewise.
7134 * c-c++-common/cpp/openacc-define-1.c: New file.
7135 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7136 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7137 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7138 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7139 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7140 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7141 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7142 * c-c++-common/goacc/cache-1.c: Likewise.
7143 * c-c++-common/goacc/clauses-fail.c: Likewise.
7144 * c-c++-common/goacc/collapse-1.c: Likewise.
7145 * c-c++-common/goacc/data-1.c: Likewise.
7146 * c-c++-common/goacc/data-2.c: Likewise.
7147 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7148 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7149 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7150 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7151 * c-c++-common/goacc/if-clause-1.c: Likewise.
7152 * c-c++-common/goacc/if-clause-2.c: Likewise.
7153 * c-c++-common/goacc/kernels-1.c: Likewise.
7154 * c-c++-common/goacc/loop-1.c: Likewise.
7155 * c-c++-common/goacc/loop-private-1.c: Likewise.
7156 * c-c++-common/goacc/nesting-1.c: Likewise.
7157 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7158 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7159 * c-c++-common/goacc/parallel-1.c: Likewise.
7160 * c-c++-common/goacc/pcopy.c: Likewise.
7161 * c-c++-common/goacc/pcopyin.c: Likewise.
7162 * c-c++-common/goacc/pcopyout.c: Likewise.
7163 * c-c++-common/goacc/pcreate.c: Likewise.
7164 * c-c++-common/goacc/pragma_context.c: Likewise.
7165 * c-c++-common/goacc/present-1.c: Likewise.
7166 * c-c++-common/goacc/reduction-1.c: Likewise.
7167 * c-c++-common/goacc/reduction-2.c: Likewise.
7168 * c-c++-common/goacc/reduction-3.c: Likewise.
7169 * c-c++-common/goacc/reduction-4.c: Likewise.
7170 * c-c++-common/goacc/sb-1.c: Likewise.
7171 * c-c++-common/goacc/sb-2.c: Likewise.
7172 * c-c++-common/goacc/sb-3.c: Likewise.
7173 * c-c++-common/goacc/update-1.c: Likewise.
7174 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7175 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7176 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7177 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7178 * gfortran.dg/goacc/assumed.f95: Likewise.
7179 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7180 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7181 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7182 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7183 * gfortran.dg/goacc/branch.f95: Likewise.
7184 * gfortran.dg/goacc/cache-1.f95: Likewise.
7185 * gfortran.dg/goacc/coarray.f95: Likewise.
7186 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7187 * gfortran.dg/goacc/cray.f95: Likewise.
7188 * gfortran.dg/goacc/critical.f95: Likewise.
7189 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7190 * gfortran.dg/goacc/data-tree.f95: Likewise.
7191 * gfortran.dg/goacc/declare-1.f95: Likewise.
7192 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7193 * gfortran.dg/goacc/fixed-1.f: Likewise.
7194 * gfortran.dg/goacc/fixed-2.f: Likewise.
7195 * gfortran.dg/goacc/fixed-3.f: Likewise.
7196 * gfortran.dg/goacc/fixed-4.f: Likewise.
7197 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7198 * gfortran.dg/goacc/if.f95: Likewise.
7199 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7200 * gfortran.dg/goacc/list.f95: Likewise.
7201 * gfortran.dg/goacc/literal.f95: Likewise.
7202 * gfortran.dg/goacc/loop-1.f95: Likewise.
7203 * gfortran.dg/goacc/loop-2.f95: Likewise.
7204 * gfortran.dg/goacc/loop-3.f95: Likewise.
7205 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7206 * gfortran.dg/goacc/omp.f95: Likewise.
7207 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7208 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7209 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7210 * gfortran.dg/goacc/parameter.f95: Likewise.
7211 * gfortran.dg/goacc/private-1.f95: Likewise.
7212 * gfortran.dg/goacc/private-2.f95: Likewise.
7213 * gfortran.dg/goacc/private-3.f95: Likewise.
7214 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7215 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7216 * gfortran.dg/goacc/reduction.f95: Likewise.
7217 * gfortran.dg/goacc/routine-1.f90: Likewise.
7218 * gfortran.dg/goacc/routine-2.f90: Likewise.
7219 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7220 * gfortran.dg/goacc/several-directives.f95: Likewise.
7221 * gfortran.dg/goacc/sie.f95: Likewise.
7222 * gfortran.dg/goacc/subarrays.f95: Likewise.
7223 * gfortran.dg/gomp/map-1.f90: Likewise.
7224 * gfortran.dg/openacc-define-1.f90: Likewise.
7225 * gfortran.dg/openacc-define-2.f90: Likewise.
7226 * gfortran.dg/openacc-define-3.f90: Likewise.
7227 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7228 * g++.dg/gomp/block-2.C: Likewise.
7229 * g++.dg/gomp/block-3.C: Likewise.
7230 * g++.dg/gomp/block-5.C: Likewise.
7231 * g++.dg/gomp/target-1.C: Likewise.
7232 * g++.dg/gomp/target-2.C: Likewise.
7233 * g++.dg/gomp/taskgroup-1.C: Likewise.
7234 * g++.dg/gomp/teams-1.C: Likewise.
7235 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7236 * gcc.dg/cilk-plus/jump.c: Likewise.
7237 * gcc.dg/gomp/block-1.c: Likewise.
7238 * gcc.dg/gomp/block-10.c: Likewise.
7239 * gcc.dg/gomp/block-2.c: Likewise.
7240 * gcc.dg/gomp/block-3.c: Likewise.
7241 * gcc.dg/gomp/block-4.c: Likewise.
7242 * gcc.dg/gomp/block-5.c: Likewise.
7243 * gcc.dg/gomp/block-6.c: Likewise.
7244 * gcc.dg/gomp/block-7.c: Likewise.
7245 * gcc.dg/gomp/block-8.c: Likewise.
7246 * gcc.dg/gomp/block-9.c: Likewise.
7247 * gcc.dg/gomp/target-1.c: Likewise.
7248 * gcc.dg/gomp/target-2.c: Likewise.
7249 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7250 * gcc.dg/gomp/teams-1.c: Likewise.
7252 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7254 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7257 2015-01-15 Mike Stump <mikestump@comcast.net>
7259 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7260 * gcc.dg/inline_2.c: Likewise.
7261 * gcc.dg/inline_3.c: Likewise.
7262 * gcc.dg/inline_4.c: Likewise.
7264 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7267 * gfortran.dg/proc_ptr_comp_43.f90: New.
7269 2015-01-15 Mike Stump <mikestump@comcast.net>
7271 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7272 * gcc.dg/unroll_2.c: Likewise.
7273 * gcc.dg/unroll_3.c: Likewise.
7274 * gcc.dg/unroll_4.c: Likewise.
7275 * gcc.dg/unroll_5.c: Likewise.
7277 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7280 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7282 * gcc.target/aarch64/test_frame_6.c: Likewise.
7283 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7284 x30 and x19 (in the epilogue).
7285 * gcc.target/aarch64/test_frame_4.c: Likewise.
7286 * gcc.target/aarch64/test_frame_7.c: Likewise.
7288 2015-01-15 Martin Liska <mliska@suse.cz>
7290 * g++.dg/ipa/pr64068.C: New test.
7291 * gcc.dg/ipa/PR64559.c: New test.
7293 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7295 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7298 2015-01-15 Richard Biener <rguenther@suse.de>
7300 PR tree-optimization/61743
7301 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7302 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7304 2015-01-15 Renlin Li <renlin.li@arm.com>
7306 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7307 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7309 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7311 * gcc.dg/vect/vect-aggressive-1.c: New.
7312 * gcc.target/i386/avx2-vect-aggressive.c: New.
7314 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7316 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7318 2015-01-15 Richard Biener <rguenther@suse.de>
7321 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7322 -Wl,-undefined,dynamic_lookup.
7324 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7326 * gnat.dg/opt47.adb: New test.
7328 2015-01-15 Richard Biener <rguenther@suse.de>
7331 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7333 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7335 PR tree-optimization/64434
7336 * gcc.dg/torture/pr64434.c: New test.
7338 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7340 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7341 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7342 -march=loongson* and -march=octeon* require -mno-micromips.
7344 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7345 Matthew Fortune <matthew.fortune@imgtec.com>
7347 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7348 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7349 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7350 * gcc.target/mips/call-saved-7.c: New file.
7351 * gcc.target/mips/call-saved-8.c: New file.
7352 * gcc.target/mips/call-saved-9.c: New file.
7354 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7356 * gcc.target/mips/lsa.c: New file.
7357 * gcc.target/mips/mips64-lsa.c: Likewise.
7358 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7359 * gcc.target/mips/mulsize-4.c: Likewise.
7360 * gcc.target/mips/mulsize-5.c: New file.
7361 * gcc.target/mips/mulsize-6.c: Likewise.
7362 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7363 and !HAS_LSA as ghost options.
7364 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7367 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7369 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7371 2015-01-15 Richard Biener <rguenther@suse.de>
7374 * gcc.dg/torture/pr64365.c: New testcase.
7376 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7378 * gcc.dg/stackprotectexplicit1.c: New test.
7379 * g++.dg/stackprotectexplicit2.c: New test.
7381 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7384 * gfortran.dg/inquire_internal.f90: New.
7385 * gfortran.dg/negative_unit_check.f90: New.
7387 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7390 * gcc.target/sh/pr53988-1.c: New.
7392 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7395 * g++.dg/tls/thread_local-ice3.C: New.
7397 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7399 * gcc.target/i386/fentry-override.c: Properly place {} in target
7400 selector. Remove nonpic.
7401 * gcc.target/i386/fentry.c: Likewise.
7403 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7405 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7406 warnings instead of errors.
7408 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7410 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7411 option support instead of ENABLE_LTO from Makefile.
7413 2015-01-14 Richard Biener <rguenther@suse.de>
7415 PR tree-optimization/59354
7416 * gcc.dg/vect/pr59354.c: New testcase.
7418 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7420 * lib/target-supports.exp
7421 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7422 on ARM architures before v7.
7424 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7427 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7430 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7433 * gcc.target/i386/pr64386.c: New test.
7435 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7438 * gcc.target/i386/pr64393.c: New test.
7440 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7443 * gcc.target/i386/pr64387.c: New test.
7445 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7447 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7449 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7451 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7453 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7456 * gcc.target/arm/pr64453.c: New.
7458 2015-01-14 Richard Biener <rguenther@suse.de>
7461 * gcc.dg/lto/pr64415_0.c: New testcase.
7462 * gcc.dg/lto/pr64415_1.c: Likewise.
7464 2015-01-14 Martin Liska <mliska@suse.cz>
7466 * gcc.dg/ipa/pr64307.c: New test.
7468 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7470 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7473 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7476 * gcc.target/arm/pr64460_1.c: New test.
7478 2015-01-14 Richard Biener <rguenther@suse.de>
7480 PR tree-optimization/64493
7481 PR tree-optimization/64495
7482 * gcc.dg/vect/pr64493.c: New testcase.
7483 * gcc.dg/vect/pr64495.c: Likewise.
7485 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7487 * gcc.dg/Warray-bounds-11.c: New test-case.
7489 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7491 * gcc.target/mips/octeon3-pipe-1.c: New test.
7493 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7495 * jit.dg/harness.h (set_up_logging): Move string concatenation
7497 (concat_strings): New function.
7498 (dump_reproducer): New function.
7499 (test_jit): Call dump_reproducer.
7500 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7502 (jit-dg-test): Delete any generated reproducer from previous runs.
7503 Verify that a generated reproducer was created, and verify that it
7505 * jit.dg/test-nested-contexts.c (main): Call
7506 gcc_jit_context_dump_reproducer_to_file.
7508 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7510 * gcc.dg/aru-2.c: Add dg-require-profiling.
7512 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7514 * lib/target-supports.exp (check_profiling_available): Check if
7517 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7520 * g++.dg/torture/pr64565.C: New testcase.
7522 2015-01-13 Marek Polacek <polacek@redhat.com>
7525 * gcc.dg/tm/pr64391.c: New test.
7527 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7529 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7532 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7534 * gcc.target/i386/pie.c: New test.
7536 * lib/target-supports.exp (check_effective_target_pie): New.
7538 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7540 PR rtl-optimization/64286
7541 * gcc.target/i386/avx2-pr64286.c: New test.
7543 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7546 * g++.dg/cpp0x/vt-57626.C: New.
7548 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7551 * gfortran.dg/pr64528.f90: New test.
7553 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7555 * gcc.target/aarch64/subsp.c: New test.
7557 2015-01-13 Andrew Pinski <apinski@cavium.com>
7559 * gcc.target/aarch64/store-pair-1.c: New testcase.
7561 2015-01-13 Richard Biener <rguenther@suse.de>
7564 * gcc.dg/lto/pr64373_0.c: New testcase.
7566 2015-01-13 Andrew Pinski <apinski@cavium.com>
7568 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7569 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7571 2015-01-13 Richard Biener <rguenther@suse.de>
7573 PR tree-optimization/64406
7574 * gcc.dg/pr64406.c: New testcase.
7576 2015-01-13 Richard Biener <rguenther@suse.de>
7578 PR tree-optimization/64404
7579 * gcc.dg/vect/pr64404.c: New testcase.
7581 2015-01-13 Richard Biener <rguenther@suse.de>
7583 PR tree-optimization/64568
7584 * g++.dg/torture/pr64568.C: New testcase.
7586 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7588 * jit.dg/test-error-local-used-from-other-function.c: New test
7590 * jit.dg/test-error-param-reuse.c: New test case.
7591 * jit.dg/test-error-param-sharing.c: New test case.
7592 * jit.dg/test-error-param-used-from-other-function.c: New test
7594 * jit.dg/test-error-param-used-without-a-function.c: New test
7597 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7599 PR tree-optimization/64563
7600 * gcc.dg/pr64563.c: New test.
7603 * gcc.target/i386/pr64513.c: New test.
7605 PR tree-optimization/64454
7606 * gcc.dg/pr64454.c: New test.
7609 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7611 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7612 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7613 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7614 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7615 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7616 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7617 * gcc.dg/vect/slp-25.c: Likewise.
7618 * gcc.dg/vect/vect-109.c: Likewise.
7619 * gcc.dg/vect/vect-13.c: Likewise.
7620 * gcc.dg/vect/vect-17.c: Likewise.
7621 * gcc.dg/vect/vect-18.c: Likewise.
7622 * gcc.dg/vect/vect-19.c: Likewise.
7623 * gcc.dg/vect/vect-20.c: Likewise.
7624 * gcc.dg/vect/vect-21.c: Likewise.
7625 * gcc.dg/vect/vect-22.c: Likewise.
7626 * gcc.dg/vect/vect-27.c: Likewise.
7627 * gcc.dg/vect/vect-29.c: Likewise.
7628 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7629 * gcc.dg/vect/vect-2.c: Likewise.
7630 * gcc.dg/vect/vect-3.c: Likewise.
7631 * gcc.dg/vect/vect-4.c: Likewise.
7632 * gcc.dg/vect/vect-5.c: Likewise.
7633 * gcc.dg/vect/vect-72.c: Likewise.
7634 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7635 * gcc.dg/vect/vect-73.c: Likewise.
7636 * gcc.dg/vect/vect-77-global.c: Likewise.
7637 * gcc.dg/vect/vect-78-global.c: Likewise.
7638 * gcc.dg/vect/vect-7.c: Likewise.
7639 * gcc.dg/vect/vect-86.c: Likewise.
7640 * gcc.dg/vect/vect-align-1.c: Likewise.
7641 * gcc.dg/vect/vect-align-3.c: Likewise.
7642 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7643 * gcc.dg/vect/vect-all.c: Likewise.
7644 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7645 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7646 * gcc.dg/vect/vect-peel-3.c: Likewise.
7647 * gcc.dg/vect/vect-peel-4.c: Likewise.
7648 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7650 2015-01-12 Jeff Law <law@redhat.com>
7653 * gcc.target/m68k/pr64461.c: New test.
7655 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7657 * jit.dg/test-array-as-pointer.c (create_code): Update call
7658 to gcc_jit_context_new_global by setting "kind" to
7659 GCC_JIT_GLOBAL_IMPORTED.
7660 * jit.dg/test-error-array-as-pointer.c: Likewise.
7661 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7662 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7663 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7664 * jit.dg/test-using-global.c (the_global): Rename to...
7665 (imported_global): ...this.
7666 (create_code): Update to test the three kinds of global.
7667 (verify_code): Likewise.
7669 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7672 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7674 * gcc.target/i386/pr64291-2.c: Updated.
7676 2015-01-12 Richard Biener <rguenther@suse.de>
7678 PR tree-optimization/64530
7679 * gfortran.dg/pr64530.f90: New testcase.
7681 2015-01-12 Richard Biener <rguenther@suse.de>
7684 * gcc.dg/torture/pr64357.c: New testcase.
7686 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7688 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7691 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7692 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7694 2015-01-12 Martin Liska <mliska@suse.cz>
7696 * gcc.dg/ipa/PR64550.c: New test.
7698 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7701 * g++.dg/ipa/pr63470.C: New testcase.
7703 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7706 * gfortran.dg/typebound_operator_20.f90: New.
7708 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7711 * gfortran.dg/proc_ptr_comp_42.f90: New.
7713 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7716 * gfortran.dg/proc_ptr_comp_41.f90: New.
7718 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7720 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7722 2015-01-10 Tobias Burnus <burnus@net-b.de>
7725 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7726 and add dg-excess-errors.
7727 * gfortran.dg/line_length_6.f90: New.
7728 * gfortran.dg/line_length_7.f90: New.
7729 * gfortran.dg/line_length_8.f90: New.
7730 * gfortran.dg/line_length_9.f90: New.
7731 * gfortran.dg/line_length_10.f90: New.
7732 * gfortran.dg/line_length_11.f90: New.
7734 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7736 * jit.dg/test-threads.c (struct testcase): Move declaration
7737 to jit.dg/all-non-failing-tests.h.
7738 (testcases): Likewise.
7739 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7740 declaration here from jit.dg/all-non-failing-tests.h.
7741 (testcases): Likewise.
7742 * jit.dg/test-combination.c (create_code): Eliminate spelling
7743 out all of the testcases in favor of looping through the
7744 "testcases" metadata.
7745 (verify_code): Likewise.
7747 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7749 PR rtl-optimization/64536
7750 * gcc.dg/pr64536.c: New test.
7752 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7754 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7755 * jit.dg/test-combination.c (create_code): Likewise.
7756 (verify_code): Likewise.
7757 * jit.dg/test-constants.c: New test case.
7758 * jit.dg/test-threads.c: Add test-constants.c.
7760 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7763 * objc.dg/gnu-api-2-class.m: Add a test case
7764 for the above change.
7766 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7768 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7770 2015-01-09 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/64410
7773 * g++.dg/vect/pr64410.cc: New testcase.
7775 2015-01-09 Martin Liska <mliska@suse.cz>
7777 * gcc.dg/ipa/ipa-icf-32.c: New test.
7779 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7781 * c-c++-common/tsan/tsan_barrier.h: New.
7782 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7783 * c-c++-common/tsan/bitfield_race.c: Likewise.
7784 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7785 * c-c++-common/tsan/mutexset1.c: Likewise.
7786 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7787 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7788 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7789 * c-c++-common/tsan/simple_race.c: Likewise.
7790 * c-c++-common/tsan/simple_stack.c: Likewise.
7791 * c-c++-common/tsan/sleep_sync.c: Likewise.
7792 * c-c++-common/tsan/tiny_race.c: Likewise.
7793 * c-c++-common/tsan/tls_race.c: Likewise.
7794 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7795 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7796 * g++.dg/tsan/atomic_free.C: Likewise.
7797 * g++.dg/tsan/atomic_free2.C: Likewise.
7798 * g++.dg/tsan/cond_race.C: Likewise.
7799 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7801 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7804 * lib/target-supports.exp (check_effective_target_libatomic_available):
7806 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7807 targets that match effective-target libatomic_available.
7808 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7810 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7812 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7813 Verify the result of gcc_jit_context_get_last_error.
7814 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7816 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7818 PR tree-optimization/63989
7819 * gcc.dg/strlenopt-27.c: New test.
7821 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7823 * jit.dg/harness.h (set_up_logging): New function.
7824 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7825 set_up_logging on the context, so that every testcase is
7826 logged to a particular file.
7827 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7828 and call gcc_jit_context_set_logfile on the top-level context.
7830 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7833 * g++.dg/opt/pr64338.C: New test.
7835 2015-01-08 Tobias Burnus <burnus@net-b.de>
7837 * gfortran.dg/coarray/codimension_2b.f90: New file.
7838 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7839 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7841 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7844 * g++.dg/ext/fnname4.C: New.
7846 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7849 * g++.dg/cpp0x/constexpr-64462.C: New.
7851 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7854 * g++.dg/cpp0x/deleted10.C: New.
7856 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7858 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7860 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7862 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7863 GCC_JIT_UNARY_OP_ABS.
7864 (verify_unary_ops): Likewise.
7866 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7868 * jit.dg/test-arith-overflow.c: New test case.
7869 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7870 * jit.dg/test-combination.c (create_code): Likewise.
7871 (verify_code): Likewise.
7872 * jit.dg/test-threads.c (testcases): Likewise.
7874 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7876 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7877 rather than "jit". Load g++.exp, and call g++_init.
7878 Run test-*.cc files within the testsuite and *.cc files within
7880 (jit-dg-test): Drop the addition of -fgnu89-inline to
7881 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7882 doing it when compiling C testcases (since g++ does not handle
7883 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7884 is restored to the value after g++_init ran, rather than the
7885 value before g++_init ran. Return a list of
7886 $comp_output $output_file, as dg-test assumes.
7888 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7890 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7891 make it easier to figure out the origin of each test result when
7892 running test-combination.c and test-threads.c.
7893 (CHECK_VALUE): Likewise.
7894 (CHECK_DOUBLE_VALUE): Likewise.
7895 (CHECK_STRING_VALUE): Likewise.
7896 (CHECK_STRING_STARTS_WITH): Likewise.
7897 (CHECK_STRING_CONTAINS): Likewise.
7899 (check_string_value): Likewise, add "funcname" param.
7900 (check_string_starts_with): Likewise.
7901 (check_string_contains): Likewise.
7903 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7905 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7906 generating name of built executable.
7908 2015-01-07 Marek Polacek <polacek@redhat.com>
7911 * gcc.dg/pr64440.c: New test.
7912 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7914 2015-01-07 Marek Polacek <polacek@redhat.com>
7917 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7918 * gcc.dg/pr64417.c: New test.
7920 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7923 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7926 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7928 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7929 Check if testcases run without errors, not just if they compile.
7931 2015-01-06 Christian Bruel <christian.bruel@st.com>
7934 * gcc.target/sh/pr64507.c: New test.
7936 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7938 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7940 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7942 * c-c++-common/asan/sanitize-all-1.c: New test.
7943 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7944 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7945 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7946 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7948 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7950 * lib/target-supports.exp (check_profiling_available): Return 0 for
7952 (check_effective_target_tls_runtime): Likewise.
7953 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7954 * gcc.dg/20020312-2.c: Adjust for Visium.
7955 * gcc.dg/tls/thr-cse-1.c: Likewise
7956 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7957 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7958 * gcc.dg/weak/typeof-2.c: Likewise.
7960 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7962 PR rtl-optimization/64287
7963 * gcc.dg/aru-2.c: New test.
7965 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7968 * c-c++-common/ubsan/pr64344-1.c: New test.
7969 * c-c++-common/ubsan/pr64344-2.c: New test.
7971 PR tree-optimization/64465
7972 * gcc.dg/pr64465.c: New test.
7974 PR tree-optimization/64494
7975 * gcc.c-torture/compile/pr64494.c: New test.
7977 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7980 * gfortran.dg/realloc_on_assign_25.f90: New test.
7982 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7984 Update copyright years.
7986 2015-01-05 Marek Polacek <polacek@redhat.com>
7989 * gcc.dg/pr64423.c: New test.
7991 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7993 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7994 mmix-knuth-mmixware for the same reason as for MIPS.
7995 * gcc.dg/debug/debug-2.c: Ditto.
7997 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7999 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8002 * lib/gfortran.exp: Add libatomic library search path.
8003 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8004 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8006 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8008 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8010 * c-c++-common/tsan/bitfield_race.c: New testcase.
8011 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8013 2015-01-02 Tobias Burnus <burnus@net-b.de>
8015 * gfortran.dg/coarray/collectives_4.f90: New.
8017 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8020 * gfortran.dg/extends_16.f90: New.
8022 2015-01-02 Tobias Burnus <burnus@net-b.de>
8024 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8026 2015-01-02 Tobias Burnus <burnus@net-b.de>
8028 * gfortran.dg/coarray/codimension_2.f90: New.
8029 * gfortran.dg/coarray/codimension_2a.f90: New.
8030 * gfortran.dg/coarray_35.f90: New.
8031 * gfortran.dg/coarray_35a.f90: New.
8033 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8036 * gfortran.dg/dummy_procedure_11.f90: New.
8038 Copyright (C) 2015 Free Software Foundation, Inc.
8040 Copying and distribution of this file, with or without modification,
8041 are permitted in any medium without royalty provided the copyright
8042 notice and this notice are preserved.