1 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
7 PR tree-optimization/66119
8 * g++.dg/opt/pr66119.C: New.
10 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
13 * gfortran.dg/submodule_1.f90: New test
14 * gfortran.dg/submodule_2.f90: New test
15 * gfortran.dg/submodule_3.f90: New test
16 * gfortran.dg/submodule_4.f90: New test
17 * gfortran.dg/submodule_5.f90: New test
18 * gfortran.dg/submodule_6.f90: New test
19 * gfortran.dg/submodule_7.f90: New test
21 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
24 * g++.dg/cpp/pr53690.C: New.
26 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
28 * gcc.target/powerpc/vec-cmp.c: New test.
30 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
33 * gfortran.dg/pr56520.f90: New test.
35 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
38 * gfortran.dg/pr66545_1.f90: New test.
39 * gfortran.dg/pr66545_2.f90: New test.
41 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
43 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
44 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
46 2015-07-02 Richard Biener <rguenther@suse.de>
49 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
52 2015-07-02 Richard Biener <rguenther@suse.de>
54 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
56 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
58 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
60 2015-07-01 Jason Merrill <jason@redhat.com>
62 * lib/target-supports.exp (cxx_default): Set to C++14.
64 2015-07-01 Tom de Vries <tom@codesourcery.com>
67 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
70 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
72 * gfortran.dg/warn_conversion_8.f90: New test.
74 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
76 PR rtl-optimization/61047
77 * gcc.c-torture/execute/20150611-1.c: New testcase.
79 2015-07-01 David Malcolm <dmalcolm@redhat.com>
82 * jit.dg/all-non-failing-tests.h: Add
83 test-pr66700-observing-write-through-ptr.c.
84 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
86 2015-07-01 David Malcolm <dmalcolm@redhat.com>
88 * jit.dg/test-accessing-union.c: Add comments for use by
89 gcc/jit/docs/topics/types.rst.
91 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
93 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
94 'do-require-effective-target' with 'dg-require-effective-target'.
95 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
96 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
97 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
98 'stlex' with 'strex' as the expected output.
100 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
103 * g++.dg/cpp0x/gen-attrs-60.C: New.
104 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
106 2015-07-01 Jiong Wang <jiong.wang@arm.com>
108 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):New function.
109 * gcc.target/aarch64/pic-small.c: Restrict this test under
110 check_effective_target_aarch64_small_fpic.
112 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
114 * gfortran.dg/gomp/pr66633.f90: New test.
116 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
119 * g++.dg/template/pr66686.C: New test.
121 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
123 * gnat.dg/lto17.ad[sb]: New test.
125 2015-06-30 David Malcolm <dmalcolm@redhat.com>
127 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
128 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
130 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
132 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
134 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
136 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
138 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
140 * jit.dg/test-switch.c: New testcase.
141 * jit.dg/test-switch.cc: New testcase.
143 2015-06-30 David Malcolm <dmalcolm@redhat.com>
146 * jit.dg/all-non-failing-tests.h: Add note about
147 test-validly-unreachable-block.c.
148 * jit.dg/test-validly-unreachable-block.c: New file.
150 2015-06-30 David Malcolm <dmalcolm@redhat.com>
153 * jit.dg/all-non-failing-tests.h: Add note about
154 test-extra-options.c.
155 * jit.dg/test-extra-options.c: New testcase.
157 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
160 * gcc.target/i386/pr66691.c: New.
162 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
164 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
165 * gcc.target/i386/iamcu/args.h: Likewise.
166 * gcc.target/i386/iamcu/asm-support.S: Likewise.
167 * gcc.target/i386/iamcu/defines.h: Likewise.
168 * gcc.target/i386/iamcu/macros.h: Likewise.
169 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
170 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
171 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
172 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
173 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
174 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
175 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
176 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
177 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
178 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
179 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
180 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
181 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
182 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
183 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
184 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
185 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
187 2015-06-30 Marek Polacek <polacek@redhat.com>
189 * gcc.dg/fold-minus-6.c: New test.
191 * gcc.dg/fold-ior-3.c: New test.
193 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
195 Implement N4197 - Adding u8 character literals
196 * g++.dg/cpp1z/utf8.C: New.
197 * g++.dg/cpp1z/utf8-neg.C: New.
198 * g++.dg/cpp1z/udlit-utf8char.C: New.
200 2015-06-30 Marek Polacek <polacek@redhat.com>
202 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
204 2015-06-30 Tom de Vries <tom@codesourcery.com>
206 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
207 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
208 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
209 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
211 2015-06-30 Marek Polacek <polacek@redhat.com>
213 * gcc.dg/fold-ior-2.c: New test.
215 2015-06-30 Tom de Vries <tom@codesourcery.com>
217 PR tree-optimization/66652
218 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
219 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
221 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
223 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
226 * g++.dg/cpp0x/constexpr-friend-3.C: New.
227 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
229 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
232 * gfortran.dg/wunused-parameter.f90: New test.
234 2015-06-29 Richard Henderson <rth@redhat.com>
236 * gcc.target/i386/asm-flag-1.c: New.
237 * gcc.target/i386/asm-flag-2.c: New.
238 * gcc.target/i386/asm-flag-3.c: New.
239 * gcc.target/i386/asm-flag-4.c: New.
240 * gcc.target/i386/asm-flag-5.c: New.
242 2015-06-29 Marek Polacek <polacek@redhat.com>
245 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
246 * c-c++-common/pr66322.c: New test.
247 * g++.dg/eh/scope1.C: Remove dg-warning.
249 2015-06-29 Richard Biener <rguenther@suse.de>
251 PR tree-optimization/66677
252 * gcc.dg/vect/pr66677.c: New testcase.
254 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
257 * gcc.dg/tree-ssa/pr64130.c: New test.
259 2015-06-26 Jiong Wang <jiong.wang@arm.com>
261 * gcc.target/aarch64/pic-small.c: New testcase.
263 2015-06-26 Richard Biener <rguenther@suse.de>
265 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
267 2015-06-26 Marek Polacek <polacek@redhat.com>
269 * gcc.dg/fold-and-1.c: New test.
270 * gcc.dg/fold-and-2.c: New test.
272 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
274 * gnat.dg/warn11.adb: Add missing dg directive.
275 * gnat.dg/warn12.adb: New test.
276 * gnat.dg/warn12_pkg.ads: New helper.
278 2015-06-26 Richard Biener <rguenther@suse.de>
280 * gfortran.dg/reassoc_3.f90: Adjust.
282 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
285 * gcc.target/i386/pr66412.c: New test.
287 2015-06-25 Richard Biener <rguenther@suse.de>
289 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
291 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
293 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
295 2015-06-25 Richard Biener <rguenther@suse.de>
297 * gfortran.dg/vect/vect-9.f90: New testcase.
299 2015-06-25 Nick Clifton <nickc@redhat.com>
301 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
302 H8300 and M32R targets.
304 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
307 * gfortran.dg/maxerrors.f90: New test.
309 2015-06-08 DJ Delorie <dj@redhat.com>
311 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
313 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
315 * gcc.target/aarch64/mgeneral-regs_3.c: New.
317 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
319 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
320 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
321 * gcc.target/aarch64/nofp_1.c: New file.
323 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
325 Implement N3928 - Extending static_assert
326 * g++.dg/cpp0x/static_assert8.C: Adjust.
327 * g++.dg/cpp0x/static_assert12.C: New.
328 * g++.dg/cpp0x/static_assert13.C: New.
329 * g++.dg/cpp1y/static_assert1.C: New.
330 * g++.dg/cpp1y/static_assert2.C: New.
331 * g++.dg/cpp1z/static_assert-nomsg.C: New.
333 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
336 * g++.dg/cpp0x/trailing11.C: New.
338 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
340 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
342 * gcc.target/arm/memset-inline-10.c: Likewise.
343 * gcc.target/arm/pr58784.c: Likewise.
344 * gcc.target/arm/pr59985.C: Likewise.
345 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
347 2015-06-24 Renlin Li <renlin.li@arm.com>
349 * gcc.target/aarch64/arm_align_max_pwr.c: New.
350 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
352 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
355 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
358 * g++.dg/cpp0x/auto45.C: New test.
359 * g++.dg/template/pr30044.C: New test.
360 * g++.dg/template/crash83.C: Accept any error string.
361 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
363 * g++.dg/cpp0x/variadic18.C: Likewise
364 * g++.dg/template/canon-type-13.C: Likewise.
365 * g++.old-deja/g++.pt/ttp42.C: Likewise.
367 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/other/linkage2.C: New.
372 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
375 * gcc.target/arm/pr63408.c: New test.
377 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
379 * lib/c-torture.exp: Don't call check_effective_target_lto
380 before setting up environment correctly.
381 * lib/gcc-dg.exp: Likewise, and protect
382 gcc_force_conventional_output.
384 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
386 PR rtl-optimization/66306
387 * gcc.target/s390/pr66306.c: New test.
389 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
391 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
392 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
393 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
394 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
395 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
396 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
397 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
399 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
402 * gcc.c-torture/pr65803.c: New test.
404 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
407 * g++.dg/cpp0x/auto45.C: New test.
408 * g++.dg/template/pr30044.C: New test.
409 * g++.dg/template/crash83.C: Accept any error string.
410 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
412 * g++.dg/cpp0x/variadic18.C: Likewise
413 * g++.dg/template/canon-type-13.C: Likewise.
414 * g++.old-deja/g++.pt/ttp42.C: Likewise.
416 2015-06-23 Marek Polacek <polacek@redhat.com>
418 * c-c++-common/Wlogical-op-3.c: New test.
420 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/cpp0x/scoped_enum5.C: New.
425 2015-06-23 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/66636
428 * gcc.dg/vect/pr66636.c: New testcase.
430 2015-06-23 Marek Polacek <polacek@redhat.com>
432 * gcc.dg/fold-minus-4.c: New test.
433 * gcc.dg/fold-minus-5.c: New test.
434 * c-c++-common/ubsan/overflow-add-5.c: New test.
436 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
438 Add missing testcase from r224672.
439 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
441 * gcc.target/vax/bswapdi-1.c: New.
443 2015-06-23 Andre Vehreschild <vehre@gmx.de>
446 * gfortran.dg/associate_18.f08: New test.
448 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
451 * gcc.target/i386/pr66560-1.c: New test.
452 * gcc.target/i386/pr66560-2.c: Ditto.
453 * gcc.target/i386/pr66560-3.c: Ditto.
454 * gcc.target/i386/pr66560-4.c: Ditto.
456 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
458 * gcc.target/nvptx/nvptx.exp: New file.
459 * gcc.target/nvptx/proto-1.c: Likewise.
461 2015-06-23 Bin Cheng <bin.cheng@arm.com>
463 PR tree-optimization/66449
464 * gcc.dg/vect/pr66449.c: New test.
466 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
468 * g++.dg/other/dump-ada-spec-5.C: New test.
469 * g++.dg/other/dump-ada-spec-6.C: Likewise.
470 * g++.dg/other/dump-ada-spec-7.C: Likewise.
472 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/inherit/pure1.C: Test location too.
476 2015-06-22 Marek Polacek <polacek@redhat.com>
478 * gcc.dg/fold-ior-1.c: New test.
479 * gcc.dg/fold-minus-2.c: New test.
480 * gcc.dg/fold-minus-3.c: New test.
481 * gcc.dg/fold-plus-1.c: New test.
482 * gcc.dg/fold-plus-2.c: New test.
483 * gcc.dg/fold-xor-4.c: New test.
484 * gcc.dg/fold-xor-5.c: New test.
486 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
489 * g++.dg/torture/pr65914.C: New.
491 2015-06-22 Richard Biener <rguenther@suse.de>
493 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
494 not existing TORTURE_OPTIONS only.
495 * lib/gcc-dg.exp: Likewise.
497 2015-06-22 Christian Bruel <christian.bruel@st.com>
500 * gcc.target/arm/flip-thumb.c: New test.
502 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
503 Martin Liska <mliska@suse.cz>
506 * g++.dg/ipa/pr65908.C: New testcase.
508 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
511 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
512 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
514 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
516 * gnat.dg/specs/debug1.ads: Adjust.
518 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
520 * gcc.target/aarch64/fmovd-zero-mem.c: New.
521 * gcc.target/aarch64/fmovd-zero-reg.c: New.
522 * gcc.target/aarch64/fmovf-zero-mem.c: New.
523 * gcc.target/aarch64/fmovf-zero-reg.c: New.
524 * gcc.target/aarch64/fmovld-zero-mem.c: New.
525 * gcc.target/aarch64/fmovld-zero-mem.c: New.
526 * gcc.target/aarch64/fmovd-zero.c: Delete.
527 * gcc.target/aarch64/fmovf-zero.c: Delete.
529 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
531 * gcc.target/vax/bswapdi-1.c: New.
533 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
535 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
537 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
539 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
541 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
543 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
545 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
547 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
549 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
551 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
553 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
555 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
557 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
559 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
561 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
563 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
565 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
567 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
569 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
571 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
573 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
575 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
577 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
579 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
581 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
583 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
585 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
587 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
589 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
591 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
593 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
595 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
597 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
599 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
601 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
605 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
607 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
609 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
611 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
612 (_ARM_FPSCR): Add FZ field.
613 (clean_results): Force FZ=1 on AArch64.
614 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
616 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
618 * gcc.target/aarch64/pr62308.c: New test.
620 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
623 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
625 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
627 * gcc.target/i386/mpx/pr66581.c: New test.
629 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
631 * gcc.target/i386/cmov9.c: New test.
633 2015-06-18 Richard Biener <rguenther@suse.de>
635 * g++.dg/other/const4.C: New testcase.
637 2015-06-18 Michael Matz <matz@suse.de>
640 * gcc.dg/vect/pr66253.c: New testcase.
642 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
645 * gcc.target/i386/mpx/chkp-vararg.c: New test.
647 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
650 * gcc.target/i386/mpx/pr66568.c: New test.
652 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
655 * gcc.target/i386/mpx/pr66567.c: New test.
657 2015-06-18 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/66510
660 * gcc.dg/vect/slp-perm-12.c: New testcase.
662 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
664 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
665 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
666 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
667 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
669 2015-06-17 Jakub Jelinek <jakub@redhat.com>
672 * g++.dg/gomp/pr66571-1.C: New test.
675 * c-c++-common/gomp/pr66429.c: New test.
677 2015-06-17 David Malcolm <dmalcolm@redhat.com>
679 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
680 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
682 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
684 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
687 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
690 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
692 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
694 * gcc.target/mips/pr65862-1.c: New test.
695 * gcc.target/mips/pr65862-2.c: Likewise.
697 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
700 * gcc.target/i386/pr52252-atom.c: Ditto.
701 * gcc.target/i386/vect-div-1.c: Ditto.
702 * gcc.target/i386/rotate-5.c: Ditto.
703 * gcc.target/i386/pr50202.c: Ditto.
704 * gcc.target/i386/pr37843-3.c: Ditto.
705 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
706 * gcc.target/i386/pr53397-1.c: Ditto.
707 * gcc.target/i386/pr55934.c: Ditto.
708 * gcc.target/i386/pr37843-4.c: Ditto.
709 * gcc.target/i386/pr60451.c: Ditto.
710 * gcc.target/i386/pr53397-2.c: Ditto.
711 * gcc.target/i386/vectorize1.c: Ditto.
712 * gcc.target/i386/extract-insert-combining.c: Ditto.
713 * gcc.target/i386/pr53759.c: Ditto.
714 * gcc.target/i386/pr52252-core.c: Ditto.
715 * gcc.target/i386/rotate-3.c: Ditto.
716 * gcc.target/i386/sse-20.c: Ditto.
717 * gcc.target/i386/rotate-4.c: Ditto.
718 * gcc.target/i386/pr61403.c: Ditto.
719 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
720 * gcc.target/i386/pr60901.c: Ditto.
721 * gcc.target/i386/pr59794-7.c: Ditto.
722 * gcc.target/i386/pr62208.c: Ditto.
723 * gcc.target/i386/pr53416.c: Ditto.
724 * gcc.target/i386/asm-dialect-1.c: Ditto.
725 * gcc.target/i386/pr50038.c: Ditto.
726 * gcc.target/i386/47698.c: Ditto.
727 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
728 * gcc.target/i386/pr59794-2.c: Ditto.
729 * gcc.target/i386/pr59794-3.c: Ditto.
730 * gcc.target/i386/pr39058.c: Ditto.
731 * gcc.target/i386/pr60205-1.c: Ditto.
732 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
733 * gcc.target/i386/sse2-movq-2.c: Ditto.
735 2015-06-17 Richard Biener <rguenther@suse.de>
737 PR tree-optimization/66251
738 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
740 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/parse/new-placement1.C: New.
745 2015-06-16 David Malcolm <dmalcolm@redhat.com>
747 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
748 * jit.dg/test-compound-assignment.c: New testcase.
750 2015-06-16 David Malcolm <dmalcolm@redhat.com>
753 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
754 to "testcases" array.
756 2015-06-16 David Malcolm <dmalcolm@redhat.com>
759 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
760 * jit.dg/test-debug-strings.c: New test case.
761 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
762 the discriminant has a sane debug string.
764 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
767 * gcc.target/i386/pr56766-1.c: New test.
768 * gcc.target/i386/pr56766-2.c: Ditto.
770 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
772 * gcc.target/mips/loongson-shift-count-truncated-1.c:
773 Skip on mips*-mti-linux* and mips*-img-linux* targets.
774 * gcc.target/mips/loongson-simd.c: Ditto.
776 2015-06-16 Richard Biener <rguenther@suse.de>
778 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
780 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
782 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
783 passed by the testsuite driver.
785 2015-06-16 Richard Biener <rguenther@suse.de>
787 * gcc.dg/vect/slp-perm-11.c: New testcase.
789 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
791 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
794 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
796 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
797 Reinstate calls to torture-init and torture-finalize.
799 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
801 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
803 2015-06-15 Nathan Sidwell <nathan@acm.org>
806 * g++.dg/cpp0x/nsdmi-template14.C: New test.
808 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
811 * g++.dg/cpp0x/local-type1.C: New.
813 2015-06-15 Andre Vehreschild <vehre@gmx.de>
818 * gfortran.dg/allocate_with_source_3.f90: Removed check for
820 * gfortran.dg/allocate_with_source_7.f08: New test.
821 * gfortran.dg/allocate_with_source_8.f08: New test.
823 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
826 * g++.dg/warn/Walways-true-3.C: New test.
828 2015-06-13 Tom de Vries <tom@codesourcery.com>
830 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
832 2015-06-13 Tom de Vries <tom@codesourcery.com>
834 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
835 (main): Remove superfluous attributes.
836 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
837 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
839 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
841 * gcc.target/i386/monitorx.c: New.
842 * gcc.target/i386/sse-12.c: Add -mmwaitx.
843 * gcc.target/i386/sse-13.c: Ditto.
844 * gcc.target/i386/sse-14.c: Ditto.
845 * gcc.target/i386/sse-22.c: Ditto.
846 * gcc.target/i386/sse-23.c: Ditto.
847 * g++.dg/other/i386-2.C: Ditto.
848 * g++.dg/other/i386-3.C: Ditto.
850 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
852 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
854 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
857 * gfortran.dg/allocatable_scalar_13.f90: New test
859 2015-06-11 Marek Polacek <polacek@redhat.com>
861 * gcc.dg/fold-xor-3.c: New test.
863 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
865 * gcc.target/arm/short-it-ifcvt-1.c: New test.
866 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
868 2015-06-11 Christian Bruel <christian.bruel@st.com>
871 * gcc.target/arm/pragma_attribute.c: New test.
873 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
875 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
877 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
880 * gcc.target/i386/pr66473.c: New test.
882 2015-06-10 Jakub Jelinek <jakub@redhat.com>
885 * gcc.dg/tls/pr66470.c: New test.
886 * gcc.target/i386/pr66470.c: New test.
888 2015-06-10 Christian Bruel <christian.bruel@st.com>
891 * gcc.target/arm/attr_arm.c: New test
892 * gcc.target/arm/attr_arm-err.c: New test
893 * gcc.target/arm/attr_thumb.c: New test
894 * gcc.target/arm/attr_thumb-static.c: New test
896 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
901 * g++.dg/abi/aarch64_guard1.C: Adjust test.
903 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
905 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
906 passed by the testsuite driver.
908 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
911 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
912 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
913 * gcc.dg/ssp-1.c: Make counter a register.
914 * gcc.dg/ssp-2.c: Likewise.
915 * gcc.dg/torture/parm-coalesce.c: New.
917 2015-06-09 Tom de Vries <tom@codesourcery.com>
919 * gcc.target/i386/vararg-loc.c: New test.
921 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
924 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
925 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
927 2015-06-09 Marek Polacek <polacek@redhat.com>
929 PR tree-optimization/66299
930 * gcc.dg/pr66299-1.c: New test.
931 * gcc.dg/pr66299-2.c: New test.
932 * gcc.dg/pr66299-3.c: New test.
934 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
936 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
937 passed by the testsuite driver.
939 2015-06-09 Richard Biener <rguenther@suse.de>
942 * gcc.dg/fold-modpow2.c: New testcase.
944 2015-06-09 Richard Biener <rguenther@suse.de>
946 PR tree-optimization/66419
947 * gcc.dg/vect/bb-slp-37.c: New testcase.
949 2015-06-09 Shiva Chen <shiva0217@gmail.com>
951 * gcc.target/arm/stl-cond.c: New test.
953 2015-06-09 Richard Biener <rguenther@suse.de>
956 * gcc.dg/torture/pr66413.c: New testcase.
958 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
960 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
961 * gcc.dg/ssp-1.c: Make counter a register.
962 * gcc.dg/ssp-2.c: Likewise.
963 * gcc.dg/torture/parm-coalesce.c: New.
965 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
967 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
968 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
970 2015-06-08 Tom de Vries <tom@codesourcery.com>
972 PR rtl-optimization/66444
973 * gcc.dg/pr66444.c: New test.
975 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
978 * gfortran.dg/class_is_1.f90: New test.
979 * gfortran.dg/type_is_1.f90: Ditto.
981 2015-06-08 Marek Polacek <polacek@redhat.com>
984 * gcc.dg/cpp/pr66415-1.c: New test.
985 * gcc.dg/cpp/pr66415-2.c: New test.
987 2015-06-08 Richard Biener <rguenther@suse.de>
989 PR tree-optimization/66422
990 * gcc.dg/Warray-bounds-16.c: New testcase.
992 2015-06-08 Richard Biener <rguenther@suse.de>
994 * gcc.dg/vect/slp-perm-10.c: New testcase.
995 * gcc.dg/vect/slp-23.c: Adjust.
996 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
997 vector pointer update.
999 2015-06-08 Marek Polacek <polacek@redhat.com>
1002 * g++.dg/ubsan/pr66452.C: New test.
1004 2015-06-08 Tom de Vries <tom@codesourcery.com>
1006 PR tree-optimization/66436
1007 * gcc.dg/gomp/dump-new-function-2.c: New test.
1008 * gcc.dg/gomp/dump-new-function-3.c: Same.
1009 * gcc.dg/gomp/dump-new-function.c: Same.
1011 2015-06-08 Tom de Vries <tom@codesourcery.com>
1013 PR tree-optimization/66435
1014 * gcc.dg/gomp/notify-new-function-2.c: New test.
1015 * gcc.dg/gomp/notify-new-function-3.c: Same.
1016 * gcc.dg/gomp/notify-new-function.c: Same.
1018 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1020 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1021 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1022 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1023 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1024 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1025 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1028 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1031 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1032 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1034 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1035 * gfortran.dg/warn_conversion_5.f90: New test.
1036 * gfortran.dg/warn_conversion_6.f90: New test.
1037 * gfortran.dg/warn_conversion_7.f90: New test.
1039 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1042 * gfortran.dg/blockdata_9.f: New test.
1044 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1047 * gfortran.dg/forall_17.f90: New test.
1049 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1051 * g++.dg/cpp0x/pr57101.C: Add warning.
1052 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1053 * g++.dg/ext/visibility/anon7.C: Same.
1054 * g++.dg/ipa/pr63587-2.C: Same.
1055 * g++.dg/opt/dump1.C: Same.
1056 * g++.dg/opt/pr59622-3.C: Same.
1057 * g++.dg/opt/pr59622.C: Same.
1058 * g++.dg/torture/pr46383.C: Same.
1059 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1060 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1061 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1063 * gfortran.dg/intent_out_8.f90: Same.
1064 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1066 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1069 gfortran.dg/equiv_9.f90: New test.
1072 2015-06-05 Tom de Vries <tom@codesourcery.com>
1074 merge from gomp4 branch:
1075 2015-05-28 Tom de Vries <tom@codesourcery.com>
1077 PR tree-optimization/65443
1078 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1079 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1080 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1082 2015-06-05 Nathan Sidwell <nathan@acm.org>
1085 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1087 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1089 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1091 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1093 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1095 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1097 * testsuite/gcc.target/i386/noplt-1.c: New test.
1098 * testsuite/gcc.target/i386/noplt-2.c: New test.
1099 * testsuite/gcc.target/i386/noplt-3.c: New test.
1100 * testsuite/gcc.target/i386/noplt-4.c: New test.
1102 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1105 * gfortran.dg/adjustl_1.f90: New test.
1107 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1109 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1110 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1112 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1114 * lto.c (iterative_hash_canonical_type,
1115 gimple_register_canonical_type): only hash main variants of types
1117 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1119 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1120 Move set of dg-do-what-default after early return.
1122 2015-06-04 Marek Polacek <polacek@redhat.com>
1125 * gcc.dg/lvalue-8.c: New test.
1127 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1128 Paolo Carlini <paolo.carlini@oracle.com>
1131 * g++.dg/other/pr66130.C: New.
1132 * g++.dg/cpp0x/pr66130.C: Likewise.
1134 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1136 * g++.dg/cpp0x/decl-loc1.C: New.
1137 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1138 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1139 * g++.dg/init/ctor8.C: Likewise.
1140 * g++.dg/parse/semicolon4.C: Likewise.
1142 2015-06-03 Marek Polacek <polacek@redhat.com>
1145 * g++.dg/ubsan/static-init-1.C: New test.
1146 * g++.dg/ubsan/static-init-2.C: New test.
1147 * g++.dg/ubsan/static-init-3.C: New test.
1149 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1152 * gcc.target/i386/pr66275.c: New test.
1154 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1156 * gcc.dg/Wcxx-compat-22.c: New testcase.
1157 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1158 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1159 * c-c++-common/pr58346-1.c: Likewise.
1160 * c-c++-common/transparent-union-1.c: Likewise.
1162 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1164 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1165 * g++.dg/plugin/def_plugin.c: New file.
1166 * g++.dg/plugin/def-plugin-test.C: New file.
1168 2015-06-03 Richard Biener <rguenther@suse.de>
1170 * gcc.dg/vect/bb-slp-36.c: New testcase.
1172 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1174 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1176 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1178 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1179 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1180 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1181 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1183 2015-06-03 Marek Polacek <polacek@redhat.com>
1187 * gcc.dg/pr64223-1.c: New test.
1188 * gcc.dg/pr64223-2.c: New test.
1190 2015-06-03 Richard Biener <rguenther@suse.de>
1192 PR tree-optimization/63916
1193 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1195 2015-06-03 Richard Biener <rguenther@suse.de>
1197 PR tree-optimization/66375
1198 * gcc.dg/torture/pr66375.c: New testcase.
1200 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1202 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1204 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1207 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1209 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1212 * gfortran.dg/reshape_7.f90: New test.
1214 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1217 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1220 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1223 * gcc.dg/pr49551.c: New testcase.
1225 2015-06-02 Richard Biener <rguenther@suse.de>
1228 * g++.dg/lto/pr65549_0.C: New testcase.
1230 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1234 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1236 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1238 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1240 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1243 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1245 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1247 PR tree-optimization/48052
1248 * gcc.dg/tree-ssa/scev-8.c: New.
1249 * gcc.dg/tree-ssa/scev-9.c: New.
1250 * gcc.dg/tree-ssa/scev-10.c: New.
1251 * gcc.dg/vect/pr48052.c: New.
1253 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1255 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1257 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1259 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1261 2015-06-02 Marek Polacek <polacek@redhat.com>
1264 * gcc.dg/torture/pr66345.c: New test.
1266 2015-06-02 Richard Biener <rguenther@suse.de>
1268 PR tree-optimization/65961
1269 * gcc.dg/torture/pr65961.c: New testcase.
1271 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1273 PR tree-optimization/52563
1274 PR tree-optimization/62173
1275 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1276 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1278 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1280 * gnat.dg/specs/varsize_return2.ads: New test.
1281 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1283 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1285 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1287 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1290 * gcc.target/aarch64/sync-comp-swap.c: New.
1291 * gcc.target/aarch64/sync-comp-swap.x: New.
1292 * gcc.target/aarch64/sync-op-acquire.c: New.
1293 * gcc.target/aarch64/sync-op-acquire.x: New.
1294 * gcc.target/aarch64/sync-op-full.c: New.
1295 * gcc.target/aarch64/sync-op-full.x: New.
1296 * gcc.target/aarch64/sync-op-release.c: New.
1297 * gcc.target/aarch64/sync-op-release.x: New.
1299 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1301 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1304 2015-06-01 Richard Biener <rguenther@suse.de>
1306 PR tree-optimization/66349
1307 PR tree-optimization/66352
1308 PR tree-optimization/66357
1309 * gcc.dg/torture/pr66357.c: New testcase.
1310 * gcc.dg/torture/pr66349.c: Likewise.
1311 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1313 2015-06-01 Richard Biener <rguenther@suse.de>
1316 2015-05-29 Richard Biener <rguenther@suse.de>
1318 PR tree-optimization/66314
1319 * gcc.dg/asan/pr66314.c: New testcase.
1321 2015-06-01 Richard Biener <rguenther@suse.de>
1323 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1325 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1327 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1329 (hp3, hp4): Add inline keyword.
1330 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1331 (hp2): Add inline keyword.
1332 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1333 (hp2): Add inline keyword.
1335 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1338 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1339 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1340 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1341 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1343 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1345 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1346 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1348 2015-06-01 Richard Biener <rguenther@suse.de>
1350 PR tree-optimization/66280
1351 * g++.dg/torture/pr66280.C: New testcase.
1352 * g++.dg/torture/pr66280-2.C: Likewise.
1354 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1356 * gnat.dg/addr9_1.adb: New test.
1357 * gnat.dg/addr9_2.adb: Likewise.
1358 * gnat.dg/addr9_3.adb: Likewise.
1359 * gnat.dg/addr9_4.adb: Likewise.
1361 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1363 * g++.dg/other/dump-ada-spec-4.C: New test.
1365 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1367 * gcc.dg/alias-8.c: Fix dg-warning.
1369 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1371 * gcc.dg/alias-8.c: Do not xfail.
1372 * gcc.dg/pr62167.c: Prevent FRE.
1373 * gcc.dg/alias-14.c: New testcase.
1375 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1377 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1379 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1382 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1384 * gcc.target/s390/hotpatch-10.c: Likewise.
1385 * gcc.target/s390/hotpatch-11.c: Likewise.
1386 * gcc.target/s390/hotpatch-12.c: Likewise.
1387 * gcc.target/s390/hotpatch-17.c: Likewise.
1388 * gcc.target/s390/hotpatch-18.c: Likewise.
1389 * gcc.target/s390/hotpatch-20.c: Likewise.
1390 * gcc.target/s390/hotpatch-21.c: Likewise.
1391 * gcc.target/s390/hotpatch-22.c: Likewise.
1392 * gcc.target/s390/hotpatch-23.c: Likewise.
1393 * gcc.target/s390/hotpatch-24.c: Likewise.
1394 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1395 to check for the exact nops too.
1396 * gcc.target/s390/hotpatch-3.c: Likewise.
1397 * gcc.target/s390/hotpatch-4.c: Likewise.
1398 * gcc.target/s390/hotpatch-5.c: Likewise.
1399 * gcc.target/s390/hotpatch-6.c: Likewise.
1400 * gcc.target/s390/hotpatch-7.c: Likewise.
1401 * gcc.target/s390/hotpatch-8.c: Likewise.
1402 * gcc.target/s390/hotpatch-9.c: Likewise.
1403 * gcc.target/s390/hotpatch-14.c: Likewise.
1404 * gcc.target/s390/hotpatch-15.c: Likewise.
1405 * gcc.target/s390/hotpatch-16.c: Likewise.
1406 * gcc.target/s390/hotpatch-19.c: Likewise.
1407 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1408 scan-assembler-times counting number of .align directives.
1409 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1410 dg-options. Remove scan-assembler-times counting number of .align
1412 * gcc.target/s390/hotpatch-26.c: New file.
1413 * gcc.target/s390/hotpatch-27.c: New file.
1414 * gcc.target/s390/hotpatch-28.c: New file.
1415 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1416 using -Os -O0 -O1 -O2 -O3 options.
1418 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1420 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1422 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1424 PR tree-optimization/66142
1425 * gcc.dg/vect/pr66142.c: New test.
1427 2015-05-29 Richard Biener <rguenther@suse.de>
1429 PR tree-optimization/66314
1430 * gcc.dg/asan/pr66314.c: New testcase.
1432 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1434 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1435 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1437 (schedule-cleanups, dg-keep-saved-temps): New proc.
1438 (gcc-dg-test-1): Schedule cleanups.
1439 * lib/profopt.exp (profopt-execute): Likewise.
1440 * g++.dg/cdce3.C: Adjust expected line numbers.
1441 * gcc.dg/cdce1.c: Likewise.
1442 * gcc.dg/cdce2.c: Likewise.
1443 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1444 * gcc.dg/strlenopt-24.c: Likewise.
1445 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1446 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1447 * obj-c++.dg/encode-2.mm: Likewise.
1449 2015-05-28 DJ Delorie <dj@redhat.com>
1451 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1453 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1455 * gnat.dg/discr43.adb: New test.
1457 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1459 * gnat.dg/varsize_temp.adb: Rename into...
1460 * gnat.dg/varsize1.adb: ...this.
1461 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1462 * gnat.dg/varsize2.ad[sb]: ...this.
1463 * gnat.dg/varsize3_1.adb: New test.
1464 * gnat.dg/varsize3_2.adb: Likewise.
1465 * gnat.dg/varsize3_3.adb: Likewise.
1466 * gnat.dg/varsize3_4.adb: Likewise.
1467 * gnat.dg/varsize3_5.adb: Likewise.
1468 * gnat.dg/varsize3_6.adb: Likewise.
1469 * gnat.dg/varsize3_pkg1.ads: New helper.
1470 * gnat.dg/varsize3_pkg2.ads: Likewise.
1471 * gnat.dg/varsize3_pkg3.ads: Likewise.
1473 2015-05-28 Richard Biener <rguenther@suse.de>
1475 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1477 2015-05-28 Richard Biener <rguenther@suse.de>
1479 PR tree-optimization/66142
1480 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1482 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1485 * gcc.dg/darwin-minversion-3.c: Update testcase.
1486 * gcc.dg/darwin-minversion-4.c: Ditto.
1487 * gcc.dg/darwin-minversion-5.c: New testcase.
1488 * gcc.dg/darwin-minversion-6.c: Ditto.
1489 * gcc.dg/darwin-minversion-7.c: Ditto.
1490 * gcc.dg/darwin-minversion-8.c: Ditto.
1491 * gcc.dg/darwin-minversion-9.c: Ditto.
1492 * gcc.dg/darwin-minversion-10.c: Ditto.
1493 * gcc.dg/darwin-minversion-11.c: Ditto.
1494 * gcc.dg/darwin-minversion-12.c: Ditto.
1496 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1498 PR rtl-optimization/66168
1499 * gcc.c-torture/compile/pr66168.c: New test.
1501 2015-05-27 Jeff Law <law@redhat.com>
1504 * gcc.dg/target/m68k/pr39726-1.c: New test.
1506 2015-05-27 Nathan Sidwell <nathan@acm.org>
1509 * g++.dg/ext/alias-canon3.C: New.
1511 2015-05-27 Richard Biener <rguenther@suse.de>
1513 PR tree-optimization/66272
1515 2014-08-15 Richard Biener <rguenther@suse.de>
1517 PR tree-optimization/62031
1518 * gcc.dg/torture/pr66272.c: New testcase.
1520 2015-05-27 Richard Biener <rguenther@suse.de>
1522 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1524 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1527 * gcc.dg/pr65358.c: New test.
1529 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1532 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1534 * gfortran.dg/allocate_with_source_6.f90: New test.
1536 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1538 * gnat.dg/atomic7_1.adb: New test.
1539 * gnat.dg/atomic7_2.adb: Likewise.
1540 * gnat.dg/atomic7_pkg1.ads: New helper.
1541 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1543 2015-05-26 Michael Matz <matz@suse.de>
1546 * gcc.dg/vect/pr66251.c: New test.
1548 2015-05-26 Richard Biener <rguenther@suse.de>
1550 PR tree-optimization/66142
1551 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1553 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1556 * gfortran.dg/allocatable_scalar_13.f90: New test
1558 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1560 * gnat.dg/warn11.adb: New test.
1561 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1563 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1565 * gnat.dg/vfa1_1.adb: New test.
1566 * gnat.dg/vfa1_2.adb: Likewise.
1567 * gnat.dg/vfa1_3.adb: Likewise.
1568 * gnat.dg/vfa1_4.adb: Likewise.
1569 * gnat.dg/vfa1_pkg.ads: New helper.
1571 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1573 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1574 * gcc.target/i386/pr66232-3.c: Likewise.
1576 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/i386/pr66274.c: New test.
1581 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1583 * gnat.dg/renaming6.ad[sb]: New test.
1585 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1587 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1588 and 'dg-require-effective-target pie'.
1590 2015-05-23 Nathan Sidwell <nathan@acm.org>
1593 * g++.dg/cpp0x/pr66243.C: New.
1595 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1598 * g++.dg/lto/pr66180_0.C: New testcase.
1599 * g++.dg/lto/pr66180_1.C: New testcase.
1601 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1604 * typebound_call_27.f90: New file.
1606 2015-05-23 Nathan Sidwell <nathan@acm.org>
1609 * g++.dg/template/pr65936.C: New.
1611 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1613 PR tree-optimization/63387
1614 * gcc.dg/pr63387-2.c: New testcase.
1616 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1618 * gcc.dg/simd-1.c: Update to the new message.
1620 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1622 * gcc.dg/nand.c: New testcase.
1624 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1626 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1627 Set dg-do-what-default to compile only on ARM targets without
1628 arm_neon_hw execution support. Remove redundant c-torture-execute
1629 in loop over test cases.
1631 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1634 * gcc.target/aarch64/pr65491_1.c: New test.
1635 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1636 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1638 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1641 * g++.dg/cpp0x/explicit9.C: New.
1642 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1644 2015-05-22 Richard Biener <rguenther@suse.de>
1646 PR tree-optimization/66251
1647 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1649 2015-05-22 Marek Polacek <polacek@redhat.com>
1652 * c-c++-common/attributes-enum-1.c: New test.
1653 * c-c++-common/attributes-enum-2.c: New test.
1654 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1655 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1657 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1659 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1660 effective target support. If no arm_neon_hw support, do not attempt
1661 to execute the tests; only compile them.
1662 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1663 and "dg-require-effective-target arm_neon_ok".
1664 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1665 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1666 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1667 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1668 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1669 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1670 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1671 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1672 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1673 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1674 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1675 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1676 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1677 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1678 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1679 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1680 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1681 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1682 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1683 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1684 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1685 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1686 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1687 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1688 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1689 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1690 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1691 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1692 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1693 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1694 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1695 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1696 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1697 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1698 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1699 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1700 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1701 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1702 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1703 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1704 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1705 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1706 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1707 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1708 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1709 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1710 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1711 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1712 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1713 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1714 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1715 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1716 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1717 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1718 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1719 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1720 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1721 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1722 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1723 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1724 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1725 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1726 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1727 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1728 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1729 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1730 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1731 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1732 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1733 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1734 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1735 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1736 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1737 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1738 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1739 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1740 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1741 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1742 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1743 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1744 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1745 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1746 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1747 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1748 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1749 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1750 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1751 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1752 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1753 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1754 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1755 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1756 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1757 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1758 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1759 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1760 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1761 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1762 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1763 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1764 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1765 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1766 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1767 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1768 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1769 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1770 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1771 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1772 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1773 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1774 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1775 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1776 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1778 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1780 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1781 * gcc.dg/vect/pr59354.c: Likewise.
1782 * gcc.dg/vect/pr64252.c: Likewise.
1783 * gcc.dg/vect/pr64404.c: Likewise.
1784 * gcc.dg/vect/pr64493.c: Likewise.
1785 * gcc.dg/vect/pr64495.c: Likewise.
1786 * gcc.dg/vect/pr64844.c: Likewise.
1787 * gcc.dg/vect/pr65518.c: Likewise.
1788 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1790 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp1y/var-templ28.C: New.
1795 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1798 * gcc.target/i386/pr66232-1.c: New test.
1799 * gcc.target/i386/pr66232-2.c: Likewise.
1800 * gcc.target/i386/pr66232-3.c: Likewise.
1801 * gcc.target/i386/pr66232-4.c: Likewise.
1802 * gcc.target/i386/pr66232-5.c: Likewise.
1804 2015-05-21 Nathan Sidwell <nathan@acm.org>
1806 * g++.dg/cpp1y/pr60943.C: New.
1808 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1810 PR tree-optimization/66233
1811 * gcc.c-torture/execute/pr66233.c: New test.
1813 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1816 * gfortran.dg/inline_matmul_11.f90: New test.
1818 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1820 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1821 instead of listing several targets on its own.
1822 * gcc.target/i386/pr32219-2.c: Likewise.
1823 * gcc.target/i386/pr32219-3.c: Likewise.
1824 * gcc.target/i386/pr32219-4.c: Likewise.
1825 * gcc.target/i386/pr32219-5.c: Likewise.
1826 * gcc.target/i386/pr32219-6.c: Likewise
1827 * gcc.target/i386/pr32219-7.c: Likewise.
1828 * gcc.target/i386/pr32219-8.c: Likewise.
1829 * gcc.target/i386/pr39013-1.c: Likewise.
1830 * gcc.target/i386/pr39013-2.c: Likewise.
1831 * gcc.target/i386/pr64317.c: Likewise.
1833 2015-05-21 Jeff Law <law@redhat.com>
1835 * gcc.target/hppa/shadd-3.c: New test.
1836 * gcc.target/hppa/shadd-4.c: New test.
1838 2015-05-21 Michael Matz <matz@suse.de>
1840 * gcc.dg/vect/vect-strided-store.c: New test.
1841 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1842 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1844 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1846 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1847 * gcc.dg/pow-sqrt-synth-1.c: New test.
1848 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1850 2015-05-21 Richard Biener <rguenther@suse.de>
1853 * g++.dg/conversion/pr66211.C: New testcase.
1854 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1856 2015-05-21 Jeff Law <law@redhat.com>
1858 * gcc.target/hppa/shadd-2.c: New test.
1860 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1863 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1865 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1868 * gcc.target/arm/pr26702.c: Adjust target selector.
1870 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1873 * gcc.dg/lto/pr66221_0.c: New test.
1874 * gcc.dg/lto/pr66221_1.c: New test.
1876 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1879 * gcc.dg/redecl-4.c: Update column numbers.
1880 * gcc.dg/format/bitfld-1.c: Likewise.
1881 * gcc.dg/format/attr-2.c: Likewise.
1882 * gcc.dg/format/attr-6.c: Likewise.
1883 * gcc.dg/format/attr-7.c (baz): Likewise.
1884 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1885 * gcc.dg/format/attr-4.c: Likewise.
1886 * gcc.dg/format/branch-1.c: Likewise.
1887 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1888 locations within strings with embedded escape sequences.
1890 2015-05-20 Jeff Law <law@redhat.com>
1892 * gcc.target/hppa/hppa.exp: New target test driver.
1893 * gcc.target/hppa/shadd-1.c: New test.
1895 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1897 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1899 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1901 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1902 (fn_33_k_and_r_style): New.
1903 (fn_33_stroustrup_style): New.
1904 (fn_33_allman_style): New.
1905 (fn_33_whitesmiths_style): New.
1906 (fn_33_horstmann_style): New.
1907 (fn_33_ratliff_banner_style): New.
1908 (fn_33_lisp_style): New.
1909 (fn_34_indent_dash_gnu): New.
1910 (fn_34_indent_dash_kr): New.
1911 (fn_34_indent_dash_orig): New.
1912 (fn_34_indent_linux_style): New.
1914 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1917 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1919 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1921 PR tree-optimization/65447
1922 * gcc.dg/tree-ssa/pr65447.c: New test.
1924 2015-05-19 Nathan sidwell <nathan@acm.org>
1926 * g++.dg/cpp0x/pr65954.C: New.
1928 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1930 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
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 David Sherwood <david.sherwood@arm.com>
1939 * gcc.dg/loop-invariant.c: New testcase.
1941 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1943 * lib/target-supports.exp: Vector do not always have natural
1946 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1948 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1950 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1952 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1954 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1955 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1956 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1957 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1958 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1959 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1960 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1961 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1962 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1963 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1965 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1967 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1969 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1971 * gcc.target/s390/s390.exp
1972 (check_effective_target_vector): New check.
1973 * gcc.target/s390/vector/vec-abi-1.c: New test.
1974 * gcc.target/s390/vector/vec-abi-2.c: New test.
1975 * gcc.target/s390/vector/vec-abi-3.c: New test.
1976 * gcc.target/s390/vector/vec-abi-4.c: New test.
1977 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1978 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1979 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1980 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1981 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1982 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1983 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1984 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1985 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1986 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1987 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1988 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1989 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1990 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1991 * gcc.target/s390/vector/vec-init-1.c: New test.
1992 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1993 * gcc.target/s390/vector/vec-shift-1.c: New test.
1994 * gcc.target/s390/vector/vec-sub-1.c: New test.
1996 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1998 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2000 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2002 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2004 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2006 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2008 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2010 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2012 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2014 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2016 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2018 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2020 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2022 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2024 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2026 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2028 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2030 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2032 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2034 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2036 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2038 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2040 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2042 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2044 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2046 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2048 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2050 PR tree-optimization/66187
2051 * gcc.c-torture/execute/pr66187.c: New test.
2052 * gcc.dg/pr66187-1.c: New test.
2053 * gcc.dg/pr66187-2.c: New test.
2055 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2057 * gcc.dg/vect/bb-slp-35.c: Adjust.
2059 2015-05-19 Richard Biener <rguenther@suse.de>
2061 PR tree-optimization/66165
2062 * gcc.dg/torture/pr66165.c: New testcase.
2064 PR tree-optimization/66185
2065 * gcc.dg/torture/pr66185.c: New testcase.
2067 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2070 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2072 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2074 * gcc.target/mips/p5600-bonding.c : New file.
2076 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2079 * gfortran.dg/interface_operator_1.f90: New tests.
2081 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2084 * gfortran.dg/generic_29.f90: New tests.
2086 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2089 * gfortran.dg/storage_size_6.f90: New tests.
2091 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2094 * gfortran.dg/null1.f90: New test.
2096 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2099 * gfortran.dg/entry_21.f90: New test.
2101 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2104 * gfortran.dg/storage_size_6.f90: New tests.
2106 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2109 * gfortran.dg/misplaced_statement.f90: New test.
2111 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2114 * gfortran.dg/filepos1.f90: New test
2116 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2119 * gfortran.dg/pr64925.f90: New test.
2121 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2123 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2125 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2127 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2129 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2130 to the family of pie capable targets.
2132 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2134 * gcc.target/arm/bics_1.c : New testcase.
2135 * gcc.target/arm/bics_2.c : New testcase.
2136 * gcc.target/arm/bics_3.c : New testcase.
2137 * gcc.target/arm/bics_4.c : New testcase.
2139 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2141 * gcc.target/mips/umips-attr.c: New test.
2143 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2145 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2146 * gcc.dg/20150120-2.c (dg-final): Ditto.
2147 * gcc.dg/20150120-2.c (dg-final): Ditto.
2148 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2150 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2153 * gcc.target/i386/pr66174.c: New test.
2155 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2158 * gfortran.dg/matmul_bounds_6.f90: New test.
2159 * gfortran.dg/matmul_bounds_7.f90: New test.
2161 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2163 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2164 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2165 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2166 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2167 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2168 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2170 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2173 * gfortran.dg/continuation_13.f90: Update test.
2174 * gfortran.dg/pr65903.f90: New test.
2176 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2179 * gfortran.dg/block_14.f90: New test.
2181 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2184 * lib/gfortran-dg.exp: Update regex to handle two locations for
2185 the same diagnostic without caret.
2186 * gfortran.dg/badline.f: Test also that line numbers are correct
2187 before and after "left but not entered" warning.
2189 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2190 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2193 * gcc.target/arm/maskdata.c: New test.
2195 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2198 * gfortran.dg/derived_constructor_components_5: New test
2200 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2203 * gcc.target/alpha/pr66140.c: New test.
2205 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2208 * gcc.dg/Wconversion-complex-c99.c: New test.
2209 * gcc.dg/Wconversion-complex-gnu.c: New test.
2211 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2213 PR tree-optimization/64454
2214 * gcc.dg/modmod.c: New testcase.
2216 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2218 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2220 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2223 * gcc.target/i386/mpx/pr66134.c: New test.
2225 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2227 * gcc.target/powerpc/pr60158.c: New test.
2229 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2231 * gcc.target/i386/sibcall-7.c: New test.
2232 * gcc.target/i386/sibcall-8.c: New test.
2234 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2236 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2237 (abs64_in_dreg): Likewise.
2239 2015-05-14 Marek Polacek <polacek@redhat.com>
2243 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2244 * gcc.dg/pr19984.c: Likewise.
2245 * gcc.dg/pr66066-1.c: New test.
2246 * gcc.dg/pr66066-2.c: New test.
2247 * gcc.dg/pr66066-3.c: New test.
2249 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2251 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2252 * gcc.dg/pow-sqrt.x: New file.
2253 * gcc.dg/pow-sqrt-1.c: New test.
2254 * gcc.dg/pow-sqrt-2.c: Likewise.
2255 * gcc.dg/pow-sqrt-3.c: Likewise.
2257 2015-05-13 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/66123
2260 * gcc.dg/torture/pr66123.c: New testcase.
2262 2015-05-13 Richard Biener <rguenther@suse.de>
2265 * gcc.dg/alias-2.c: Adjust.
2266 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2268 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2271 * gcc.target/i386/pr65103-3.c: New.
2273 2015-05-13 Martin Liska <mliska@suse.cz>
2275 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2277 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2280 * gcc.target/i386/pr66112-2.c: New test.
2283 * gcc.target/i386/pr66112-1.c: New test.
2285 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2288 * gcc.target/i386/mpx/pr66048.cc: New.
2290 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2292 PR rtl-optimization/64616
2293 * gcc.dg/loop-8.c: New test.
2294 * gcc.dg/loop-9.c: New test.
2296 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2299 * gcc.target/i386/pr66047.c: New testcase.
2301 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2304 * gcc.c-torture/compile/pr65873.c: New testcase.
2306 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2309 * gfortran.dg/inline_matmul_10.f90: New test.
2311 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2313 * c-c++-common/Wmisleading-indentation.c: New testcase.
2314 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2315 * c-c++-common/Wmisleading-indentation-2.md: New file.
2317 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2319 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2321 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2323 2015-05-12 Richard Biener <rguenther@suse.de>
2325 PR tree-optimization/66101
2326 * gcc.dg/torture/pr66101.c: New testcase.
2328 2015-05-12 Richard Biener <rguenther@suse.de>
2330 PR tree-optimization/37021
2331 * gcc.target/i386/vect-addsub.c: New testcase.
2333 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2335 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2337 2015-05-12 Tom de Vries <tom@codesourcery.com>
2339 PR tree-optimization/66010
2340 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2342 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2345 * g++.dg/cpp0x/trailing10.C: New.
2347 2015-05-12 Richard Biener <rguenther@suse.de>
2349 * gcc.dg/vect/bb-slp-35.c: New testcase.
2351 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2354 * gfortran.dg/bound_simplification_6.f90: New.
2356 2015-05-11 Steve Ellcey <sellcey@mips.com>
2358 * gcc.target/mips/branch-1.c: Pass argument to bar().
2360 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2363 * gcc.target/i386/pr65753.c: New test.
2365 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2367 PR rtl-optimization/66076
2368 * gcc.dg/torture/pr66076.c: New test.
2370 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2373 * gfortran.dg/inline_matmul_7.f90: New test.
2374 * gfortran.dg/inline_matmul_8.f90: New test.
2375 * gfortran.dg/inline_matmul_9.f90: New test.
2377 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2379 * gfortran.dg/bound_simplification_5.f90: New.
2381 2015-05-09 Jason Merrill <jason@redhat.com>
2383 * lib/target-supports.exp (cxx_default): New global.
2384 (check_effective_target_c++11_only)
2385 (check_effective_target_c++14_only)
2386 (check_effective_target_c++98_only)
2387 (check_effective_target_c++1z_only): Check it.
2389 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2391 PR tree-optimization/64454
2392 * gcc.dg/tree-ssa/vrp97.c: New file.
2393 * gcc.dg/vect/slp-perm-7.c: Update.
2395 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2398 * gfortran.dg/elemental_subroutine_11.f90: New test.
2400 2015-05-08 Richard Biener <rguenther@suse.de>
2402 PR tree-optimization/66036
2403 * gcc.dg/vect/slp-41.c: New testcase.
2405 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2407 * gfortran.dg/elemental_optional_args_7.f90: New.
2409 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2411 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2414 2015-05-08 Marek Polacek <polacek@redhat.com>
2417 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2418 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2420 2015-05-07 Marek Polacek <polacek@redhat.com>
2423 * c-c++-common/Wshift-negative-value-1.c: New test.
2424 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2425 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2426 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2427 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2428 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2429 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2430 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2431 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2433 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2437 * gcc.dg/fdata-sections-2.c: New file.
2439 2015-05-07 Marek Polacek <polacek@redhat.com>
2442 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2444 * c-c++-common/ubsan/align-7.c: Likewise.
2445 * c-c++-common/ubsan/bounds-8.c: Likewise.
2446 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2447 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2448 * c-c++-common/ubsan/null-1.c: Likewise.
2449 * c-c++-common/ubsan/null-10.c: Likewise.
2450 * c-c++-common/ubsan/null-11.c: Likewise.
2451 * c-c++-common/ubsan/null-2.c: Likewise.
2452 * c-c++-common/ubsan/null-3.c: Likewise.
2453 * c-c++-common/ubsan/null-4.c: Likewise.
2454 * c-c++-common/ubsan/null-5.c: Likewise.
2455 * c-c++-common/ubsan/null-6.c: Likewise.
2456 * c-c++-common/ubsan/null-7.c: Likewise.
2457 * c-c++-common/ubsan/null-8.c: Likewise.
2458 * c-c++-common/ubsan/null-9.c: Likewise.
2459 * c-c++-common/ubsan/object-size-1.c: Likewise.
2460 * c-c++-common/ubsan/object-size-10.c: Likewise.
2461 * c-c++-common/ubsan/object-size-4.c: Likewise.
2462 * c-c++-common/ubsan/object-size-5.c: Likewise.
2463 * c-c++-common/ubsan/object-size-7.c: Likewise.
2464 * c-c++-common/ubsan/object-size-8.c: Likewise.
2465 * c-c++-common/ubsan/object-size-9.c: Likewise.
2466 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2467 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2468 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2469 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2470 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2471 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2472 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2473 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2474 * c-c++-common/ubsan/pr59333.c: Likewise.
2475 * c-c++-common/ubsan/pr59667.c: Likewise.
2476 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2477 * c-c++-common/ubsan/pr60636.c: Likewise.
2478 * c-c++-common/ubsan/pr63802.c: Likewise.
2479 * c-c++-common/ubsan/recovery-1.c: Likewise.
2480 * c-c++-common/ubsan/recovery-3.c: Likewise.
2481 * c-c++-common/ubsan/shift-1.c: Likewise.
2482 * c-c++-common/ubsan/shift-2.c: Likewise.
2483 * c-c++-common/ubsan/shift-4.c: Likewise.
2484 * c-c++-common/ubsan/shift-7.c: Likewise.
2485 * c-c++-common/ubsan/undefined-2.c: Likewise.
2486 * c-c++-common/ubsan/vla-1.c: Likewise.
2487 * g++.dg/ubsan/null-1.C: Likewise.
2488 * g++.dg/ubsan/null-3.C: Likewise.
2489 * g++.dg/ubsan/null-4.C: Likewise.
2490 * g++.dg/ubsan/vptr-8.C: Likewise.
2491 * g++.dg/ubsan/vptr-9.C: Likewise.
2492 * gcc.dg/ubsan/bounds-2.c: Likewise.
2493 * gcc.dg/ubsan/object-size-9.c: Likewise.
2495 2015-05-07 Jeff Law <law@redhat.com>
2497 * gcc.dg/tree-ssa/shorten-1.c: New test.
2499 2015-05-07 Richard Biener <rguenther@suse.de>
2501 PR tree-optimization/66002
2502 * gcc.dg/vect/vect-125.c: New testcase.
2504 2015-05-07 Marek Polacek <polacek@redhat.com>
2505 Martin Uecker <uecker@eecs.berkeley.edu>
2507 * c-c++-common/ubsan/bounds-10.c: New test.
2509 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2511 * jit.dg/harness.h (set_options): Wrap with
2512 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2513 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2514 Special-case test-benchmark.c as a negative.
2515 * jit.dg/test-benchmark.c: New file.
2517 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2520 * gcc.target/arm/pr64208.c: New test.
2522 2015-05-06 Alan Modra <amodra@gmail.com>
2525 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2526 (gparms): Make volatile.
2528 2015-05-06 Richard Biener <rguenther@suse.de>
2530 PR tree-optimization/62283
2531 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2533 2015-05-06 Christian Bruel <christian.bruel@st.com>
2536 * gcc.target/aarch64/iinline-attr-1.c: New test.
2538 2015-05-06 Richard Biener <rguenther@suse.de>
2540 * gcc.dg/vect/bb-slp-34.c: New testcase.
2542 2015-05-06 Richard Biener <rguenther@suse.de>
2544 PR tree-optimization/62283
2545 * gcc.dg/vect/bb-slp-14.c: Adjust.
2547 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2550 * gcc.target/i386/pr65990.c: New test.
2552 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2555 * gcc.target/i386/pr65915.c: New.
2557 2015-05-05 Tom de Vries <tom@codesourcery.com>
2559 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2560 'va_list escapes 0'.
2562 2015-05-05 Tom de Vries <tom@codesourcery.com>
2564 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2567 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2569 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2570 * gcc.target/arm/pr65924.c: Likewise.
2572 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2575 * gcc.target/i386/pr65871-3.c: New test.
2577 2015-05-04 Jeff Law <law@redhat.com>
2580 2015-05-04 Jeff Law <law@redhat.com>
2581 * gcc.dg/tree-ssa/shorten-1.c: New test.
2583 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2584 Jakub Jelinek <jakub@redhat.com>
2587 * g++.dg/cpp0x/Wnarrowing4.C: New.
2589 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2591 * lib/target-supports.exp
2592 (check_effective_target_keeps_null_pointer_checks): Clarify that
2593 this is for targets that disable -fdelete-null-pointer-checks,
2594 not default it to off.
2595 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2596 -fdelete-null-pointer-checks explicit.
2597 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2598 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2599 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2600 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2601 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2602 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2603 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2604 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2605 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2606 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2607 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2608 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2609 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2610 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2611 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2612 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2613 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2614 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2615 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2616 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2617 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2618 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2619 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2620 * g++.dg/cpp0x/static_assert9.C: Likewise.
2621 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2622 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2623 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2624 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2625 * g++.dg/tree-ssa/pr26406.C: Likewise.
2627 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2629 PR tree-optimization/65984
2630 * c-c++-common/ubsan/pr65984.c: New test.
2632 2015-05-04 Jeff Law <law@redhat.com>
2634 * gcc.dg/tree-ssa/shorten-1.c: New test.
2636 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2639 * gfortran.dg/pr44735.f90: New test.
2641 2015-05-04 Richard Biener <rguenther@suse.de>
2643 PR tree-optimization/65965
2644 * gcc.dg/vect/bb-slp-33.c: New testcase.
2646 2015-05-04 Richard Biener <rguenther@suse.de>
2648 PR tree-optimization/65935
2649 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2651 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2653 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2654 for each supported variant instead of CHECK_RESULTS.
2655 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2656 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2657 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2658 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2659 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2660 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2661 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2662 expected results for unsupported variants. Call CHECK for each
2663 supported variant instead of CHECK_RESULTS.
2664 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2665 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2666 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2667 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2668 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2669 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2670 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2671 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2672 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2673 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2674 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2675 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2676 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2677 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2678 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2679 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2680 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2681 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2682 expected results for unsupported variants.
2683 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2684 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2685 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2686 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2687 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2688 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2689 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2690 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2691 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2692 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2693 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2694 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2695 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2696 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2697 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2698 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2699 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2700 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2701 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2702 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2703 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2704 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2705 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2706 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2707 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2708 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2709 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2710 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2712 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2715 * gfortran.dg/bound_9.f90: Add pointer assignment.
2717 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2718 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2721 * g++.dg/cpp0x/Wnarrowing3.C: New.
2723 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2725 * gcc.dg/20150120-1.c: New test.
2726 * gcc.dg/20150120-2.c: New test.
2727 * gcc.dg/20150120-3.c: New test.
2729 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2731 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2733 2015-05-01 Renlin Li <renlin.li@arm.com>
2735 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2737 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2739 * gfortran.dg/bound_simplification_4.f90: New.
2741 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2743 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2744 with powerpc_p8vector_ok.
2746 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2749 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2751 * gfortran.dg/bound_9.f90: New test case.
2753 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2755 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2756 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2757 for 32bit x86 targets.
2758 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2759 for 32bit x86 targets.
2760 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2761 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2762 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2763 for 32bit x86 targets.
2765 2015-04-30 Marek Polacek <polacek@redhat.com>
2767 PR tree-optimization/63551
2768 * g++.dg/ipa/pr63551.C: New test.
2770 2015-04-30 Caroline Tice <cmtice@google.com>
2773 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2774 partition size on certain targets.
2776 2015-04-30 Renlin Li <renlin.li@arm.com>
2778 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2780 2015-04-30 Marek Polacek <polacek@redhat.com>
2782 * c-c++-common/Wbool-compare-3.c: New test.
2784 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2785 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2787 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2790 * g++.dg/init/ref22.C: New.
2792 2015-04-30 Marek Polacek <polacek@redhat.com>
2794 * gcc.dg/init-bad-8.c: New test.
2796 * gcc.dg/incomplete-typedef-1.c: New test.
2798 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2801 * g++.dg/template/crash121.C: New.
2803 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2805 * gcc.target/mips/call-from-init.c: New test.
2806 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2808 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2811 * gcc.target/i386/pr65871-1.c: New test.
2812 * gcc.target/i386/pr65871-2.c: Ditto.
2814 2015-04-29 Marek Polacek <polacek@redhat.com>
2817 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2818 * c-c++-common/Wbool-compare-2.c: New test.
2820 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2823 * gcc.target/aarch64/vstN_lane_1.c: New file.
2825 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2828 * g++.dg/warn/Winit-self-3.C: New.
2830 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2832 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2834 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2837 * gcc.target/arm/pr65924.c: New test.
2839 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2841 * g++.dg/gomp/tpl-target-update.C: New file.
2843 2015-04-29 Richard Biener <rguenther@suse.de>
2845 PR tree-optimization/65917
2846 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2848 2015-04-29 Christian Bruel <christian.bruel@st.com>
2851 * gcc.dg/ipa/iinline-attr.c: New test.
2852 * gcc.target/i386/iinline-attr-2.c: New test.
2854 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2856 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2859 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2861 * gcc.dg/vect/vect-33.c: Remove spurious line.
2863 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2865 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2867 2015-04-28 Marek Polacek <polacek@redhat.com>
2870 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2871 * gcc.dg/pr65901.c: New test.
2873 2015-04-28 Richard Biener <rguenther@suse.de>
2875 PR tree-optimization/62283
2876 * gfortran.dg/vect/pr62283-2.f: New testcase.
2877 * gcc.dg/vect/bb-slp-14.c: Adjust.
2879 2015-04-28 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/65851
2882 * g++.dg/torture/pr65851.C: New testcase.
2884 2015-04-27 Jeff Law <law@redhat.com>
2886 PR tree-optimization/65217
2887 * gcc.target/i386/pr65217.c: Remove XFAIL.
2889 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2892 Add tests forgotten to svn-add.
2893 * gfortran.dg/class_allocate_19.f03: New test.
2894 * gfortran.dg/class_array_20.f03: New test.
2895 * gfortran.dg/class_array_21.f03: New test.
2896 * gfortran.dg/finalize_29.f08: New test.
2898 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2902 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2903 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2905 2015-04-27 Caroline Tice <cmtice@google.com>
2907 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2910 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2913 * gcc.target/powerpc/htm-1.c: New test.
2914 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2916 (__builtin_tabortdci): Likewise.
2917 (__builtin_tcheck): Remove operand.
2918 * lib/target-supports.exp (check_htm_hw_available): New function.
2920 2015-04-27 Richard Biener <rguenther@suse.de>
2922 * gcc.target/i386/pr65217.c: XFAIL.
2924 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2926 PR tree-optimization/65875
2927 * gcc.c-torture/compile/pr65875.c: New test.
2929 2015-04-25 Marek Polacek <polacek@redhat.com>
2932 * gcc.dg/enum-incomplete-2.c: New test.
2933 * gcc.dg/enum-mode-1.c: New test.
2935 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2938 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2940 * gcc.target/powerpc/pr65849-2.c: Likewise.
2942 2015-04-24 Tom de Vries <tom@codesourcery.com>
2944 PR tree-optimization/65802
2945 * g++.dg/pr65802.C: Move to ...
2946 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2947 stdarg.h. Rewrite for C.
2948 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2949 va_start and va_end. Remove unnecessary inline asm.
2951 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2952 Wei Mi <wmi@google.com>
2954 * gcc.target/i386/sse2-load-multi.c: New test.
2955 * gcc.target/i386/sse2-store-multi.c: Ditto.
2957 2015-04-24 Marek Polacek <polacek@redhat.com>
2960 * c-c++-common/pr65830.c: New test.
2963 * c-c++-common/Wlogical-op-1.c: New test.
2965 2015-04-24 Marek Polacek <polacek@redhat.com>
2968 * c-c++-common/pr61534-1.c: New test.
2970 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2971 Steven Bosscher <steven@gcc.gnu.org>
2973 PR rtl-optimization/34503
2974 * gcc.target/arm/pr64616.c: New file.
2976 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2978 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2980 2015-04-24 Terry Guo <terry.guo@arm.com>
2982 * gcc.target/arm/pr65710.c: Update the options.
2984 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2986 * gcc.target/i386/pr65523.c: Skip x32.
2988 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2990 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2991 to look for vcl* where appropriate.
2993 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2995 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2996 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2998 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3001 * gcc.target/arm/pr26702.c: New test.
3003 2015-04-23 Marek Polacek <polacek@redhat.com>
3006 * gcc.dg/pr65345-1.c: New test.
3007 * gcc.dg/pr65345-2.c: New test.
3009 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3011 * gcc.target/powerpc/crypto-builtin-2.c: New.
3013 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3016 * gfortran.dg/class_allocate_19.f03: New test.
3017 * gfortran.dg/class_array_20.f03: New test.
3018 * gfortran.dg/class_array_21.f03: New test.
3019 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3020 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3021 initialization correctly.
3022 * gfortran.dg/finalize_29.f08: New test.
3024 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3026 * gcc.target/powerpc/swaps-p8-18.c: New test.
3028 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3031 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3032 * gcc.dg/vect/bb-slp-25.c: Likewise.
3033 * gcc.dg/vect/bb-slp-29.c: Likewise.
3034 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3035 vect_no_align && { ! vect_hw_misalign }.
3036 * gcc.dg/vect/bb-slp-9.c: Likewise.
3037 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3039 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3040 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3041 account for POWER8, where peeling for alignment is not needed.
3042 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3043 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3044 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3045 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3046 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3047 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3048 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3049 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3050 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3051 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3052 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3053 * gcc.dg/vect/pr16105.c: Likewise.
3054 * gcc.dg/vect/pr20122.c: Likewise.
3055 * gcc.dg/vect/pr33804.c: Likewise.
3056 * gcc.dg/vect/pr33953.c: Likewise.
3057 * gcc.dg/vect/pr56787.c: Likewise.
3058 * gcc.dg/vect/pr58508.c: Likewise.
3059 * gcc.dg/vect/slp-25.c: Likewise.
3060 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3061 * gcc.dg/vect/vect-105.c: Likewise.
3062 * gcc.dg/vect/vect-27.c: Likewise.
3063 * gcc.dg/vect/vect-29.c: Likewise.
3064 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3066 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3067 && { ! vect_hw_misalign }.
3068 * gcc.dg/vect/vect-44.c: Likewise.
3069 * gcc.dg/vect/vect-48.c: Likewise.
3070 * gcc.dg/vect/vect-50.c: Likewise.
3071 * gcc.dg/vect/vect-52.c: Likewise.
3072 * gcc.dg/vect/vect-56.c: Likewise.
3073 * gcc.dg/vect/vect-60.c: Likewise.
3074 * gcc.dg/vect/vect-72.c: Likewise.
3075 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3076 * gcc.dg/vect/vect-75.c: Likewise.
3077 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3078 * gcc.dg/vect/vect-77-global.c: Likewise.
3079 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3080 * gcc.dg/vect/vect-78-global.c: Likewise.
3081 * gcc.dg/vect/vect-93.c: Likewise.
3082 * gcc.dg/vect/vect-95.c: Likewise.
3083 * gcc.dg/vect/vect-96.c: Likewise.
3084 * gcc.dg/vect/vect-cond-1.c: Likewise.
3085 * gcc.dg/vect/vect-cond-3.c: Likewise.
3086 * gcc.dg/vect/vect-cond-4.c: Likewise.
3087 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3088 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3089 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3090 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3091 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3092 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3093 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3094 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3095 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3096 * gcc.dg/vect/vect-outer-5.c: Likewise.
3097 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3098 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3099 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3100 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3101 * gcc.dg/vect/vect-peel-3.c: Likewise.
3102 * gcc.dg/vect/vect-peel-4.c: Likewise.
3103 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3104 * gcc.target/powerpc/pr65456.c: New test.
3105 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3106 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3107 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3108 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3109 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3110 vect_no_align && { ! vect_hw_misalign }.
3111 * gfortran.dg/vect/vect-3.f90: Likewise.
3112 * gfortran.dg/vect/vect-4.f90: Likewise.
3113 * gfortran.dg/vect/vect-5.f90: Likewise.
3114 * lib/target-supports.exp (check_effective_target_vect_no_align):
3115 Return 1 for POWER8.
3116 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3118 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3121 * gfortran.dg/pr65429.f90: New test.
3123 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3125 * c-c++-common/asan/user-section-1.c: New test.
3126 * c-c++-common/asan/user-section-2.c: New test.
3127 * c-c++-common/asan/user-section-3.c: New test.
3129 2015-04-22 Hale Wang <hale.wang@arm.com>
3130 Terry Guo <terry.guo@arm.com>
3132 PR rtl-optimization/64818
3133 * gcc.target/arm/pr64818.c: New test.
3135 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3138 * g++.dg/tree-ssa/pr61034.C: Update template.
3139 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3140 * gcc.dg/Warray-bounds-11.c: Likewise.
3141 * gcc.dg/Warray-bounds.c: Likewise.
3143 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3145 PR libgfortran/65234
3146 * gfortran.dg/fmt_unlimited.f90: New test.
3148 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3150 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3152 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3153 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3154 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3155 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3156 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3157 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3158 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3160 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3162 PR libgfortran/56743
3163 * gfortran.dg/namelist_87.f90: New test.
3165 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3167 * gcc.target/aarch64/mult-synth_1.c: New test.
3168 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3169 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3170 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3171 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3172 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3174 2015-04-21 Richard Biener <rguenther@suse.de>
3176 PR tree-optimization/65650
3177 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3178 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3179 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3180 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3181 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3182 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3184 2015-04-21 Tom de Vries <tom@codesourcery.com>
3186 PR tree-optimization/65802
3187 * g++.dg/pr65802.C: New test.
3189 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3192 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3193 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3195 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/cpp0x/Wnarrowing2.C: New.
3200 2015-04-20 Jeff Law <law@redhat.com>
3202 PR tree-optimization/65658
3203 * gcc.dg/pr65658.c: New test.
3205 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3208 * gcc.target/aarch64/vec_init_1.c: New test.
3210 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3212 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3215 2015-04-18 Martin Sebor <msebor@redhat.com>
3217 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3218 of non-nul characters.
3219 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3221 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3224 * gcc.target/powerpc/pr65787.c: New.
3226 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3229 * gcc.target/aarch64/c-output-template-4.c: New test.
3231 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3234 * gcc.dg/pr65780-1.c: New test.
3235 * gcc.dg/pr65780-2.c: Likewise.
3236 * gcc.target/i386/pr32219-9.c: Likewise.
3237 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3239 * gcc.target/i386/pr64317.c (c): Initialize.
3241 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3244 * g++.dg/ext/mv18.C: New test.
3245 * g++.dg/ext/mv19.C: Likewise.
3246 * g++.dg/ext/mv20.C: Likewise.
3247 * g++.dg/ext/mv21.C: Likewise.
3248 * g++.dg/ext/mv22.C: Likewise.
3249 * g++.dg/ext/mv23.C: Likewise.
3251 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3254 * g++.dg/init/pr64527.C: New test.
3256 2015-04-17 Tom de Vries <tom@codesourcery.com>
3257 Michael Matz <matz@suse.de>
3259 PR tree-optimization/64950
3260 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3263 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3265 * c-c++-common/asan/user-section-1.c: New test.
3267 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3270 * gcc.dg/debug/pr65771.c: New test.
3272 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3274 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3275 __buitlin_alloca with __builtin_alloca.
3277 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3279 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3281 2015-04-16 Richard Biener <rguenther@suse.de>
3283 PR tree-optimization/64277
3284 * gcc.dg/Warray-bounds-14.c: New testcase.
3285 * gcc.dg/Warray-bounds-15.c: Likewise.
3286 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3287 * c-c++-common/ubsan/bounds-6.c: Likewise.
3289 2015-04-16 Renlin Li <renlin.li@arm.com>
3291 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3292 * gcc.target/arm/unsigned-float.c: New.
3294 2015-04-16 Richard Biener <rguenther@suse.de>
3296 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3297 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3298 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3300 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3302 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3303 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3304 * g++.dg/cpp0x/defaulted21.C: Likewise.
3305 * g++.dg/cpp0x/defaulted28.C: Likewise.
3306 * g++.dg/cpp0x/defaulted47.C: Likewise.
3307 * g++.dg/cpp0x/elision_neg.C: Likewise.
3308 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3309 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3310 * g++.dg/cpp0x/implicit1.C: Likewise.
3311 * g++.dg/cpp0x/implicit9.C: Likewise.
3312 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3313 * g++.dg/cpp0x/range-for13.C: Likewise.
3314 * g++.dg/gomp/clause-2.C: Likewise.
3315 * g++.dg/gomp/udr-5.C: Likewise.
3316 * g++.dg/inherit/access6.C: Likewise.
3317 * g++.dg/lookup/duperr1.C: Likewise.
3318 * g++.dg/lookup/friend2.C: Likewise.
3319 * g++.dg/lookup/pr6936.C: Likewise.
3320 * g++.dg/lookup/scoped1.C: Likewise.
3321 * g++.dg/lookup/using26.C: Likewise.
3322 * g++.dg/lookup/using38.C: Likewise.
3323 * g++.dg/other/access2.C: Likewise.
3324 * g++.dg/overload/defarg3.C: Likewise.
3325 * g++.dg/overload/defarg6.C: Likewise.
3326 * g++.dg/parse/access11.C: Likewise.
3327 * g++.dg/parse/access2.C: Likewise.
3328 * g++.dg/parse/access3.C: Likewise.
3329 * g++.dg/parse/access4.C: Likewise.
3330 * g++.dg/parse/access5.C: Likewise.
3331 * g++.dg/parse/access6.C: Likewise.
3332 * g++.dg/parse/access8.C: Likewise.
3333 * g++.dg/parse/access9.C: Likewise.
3334 * g++.dg/parse/crash40.C: Likewise.
3335 * g++.dg/tc1/dr142.C: Likewise.
3336 * g++.dg/tc1/dr166.C: Likewise.
3337 * g++.dg/tc1/dr52.C: Likewise.
3338 * g++.dg/template/access11.C: Likewise.
3339 * g++.dg/template/access18.C: Likewise.
3340 * g++.dg/template/access19.C: Likewise.
3341 * g++.dg/template/access2.C: Likewise.
3342 * g++.dg/template/access20.C: Likewise.
3343 * g++.dg/template/access26.C: Likewise.
3344 * g++.dg/template/access3.C: Likewise.
3345 * g++.dg/template/access7.C: Likewise.
3346 * g++.dg/template/conv12.C: Likewise.
3347 * g++.dg/template/crash69.C: Likewise.
3348 * g++.dg/template/friend31.C: Likewise.
3349 * g++.dg/template/friend32.C: Likewise.
3350 * g++.dg/template/memfriend15.C: Likewise.
3351 * g++.dg/template/memfriend16.C: Likewise.
3352 * g++.dg/template/memfriend17.C: Likewise.
3353 * g++.dg/template/memfriend7.C: Likewise.
3354 * g++.dg/template/pr32519.C: Likewise.
3355 * g++.dg/template/qualttp21.C: Likewise.
3356 * g++.dg/template/qualttp8.C: Likewise.
3357 * g++.dg/template/ttp10.C: Likewise.
3358 * g++.dg/template/typedef11.C: Likewise.
3359 * g++.dg/template/typedef13.C: Likewise.
3360 * g++.dg/template/typedef19.C: Likewise.
3361 * g++.dg/template/typedef20.C: Likewise.
3362 * g++.dg/template/typedef22.C: Likewise.
3363 * g++.dg/template/using16.C: Likewise.
3364 * g++.dg/template/virtual3.C: Likewise.
3365 * g++.dg/ubsan/pr61272.C: Likewise.
3366 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3367 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3368 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3369 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3370 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3371 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3372 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3373 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3374 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3375 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3376 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3377 * g++.old-deja/g++.jason/access17.C: Likewise.
3378 * g++.old-deja/g++.jason/access18.C: Likewise.
3379 * g++.old-deja/g++.jason/access22.C: Likewise.
3380 * g++.old-deja/g++.jason/access23.C: Likewise.
3381 * g++.old-deja/g++.jason/access8.C: Likewise.
3382 * g++.old-deja/g++.jason/delete3.C: Likewise.
3383 * g++.old-deja/g++.jason/report.C: Likewise.
3384 * g++.old-deja/g++.law/access2.C: Likewise.
3385 * g++.old-deja/g++.law/access3.C: Likewise.
3386 * g++.old-deja/g++.law/access4.C: Likewise.
3387 * g++.old-deja/g++.law/access5.C: Likewise.
3388 * g++.old-deja/g++.law/arm12.C: Likewise.
3389 * g++.old-deja/g++.law/arm14.C: Likewise.
3390 * g++.old-deja/g++.law/ctors13.C: Likewise.
3391 * g++.old-deja/g++.law/union2.C: Likewise.
3392 * g++.old-deja/g++.law/visibility12.C: Likewise.
3393 * g++.old-deja/g++.law/visibility15.C: Likewise.
3394 * g++.old-deja/g++.law/visibility16.C: Likewise.
3395 * g++.old-deja/g++.law/visibility17.C: Likewise.
3396 * g++.old-deja/g++.law/visibility18.C: Likewise.
3397 * g++.old-deja/g++.law/visibility19.C: Likewise.
3398 * g++.old-deja/g++.law/visibility20.C: Likewise.
3399 * g++.old-deja/g++.law/visibility21.C: Likewise.
3400 * g++.old-deja/g++.law/visibility24.C: Likewise.
3401 * g++.old-deja/g++.law/visibility4.C: Likewise.
3402 * g++.old-deja/g++.law/visibility5.C: Likewise.
3403 * g++.old-deja/g++.law/visibility6.C: Likewise.
3404 * g++.old-deja/g++.law/visibility7.C: Likewise.
3405 * g++.old-deja/g++.law/visibility8.C: Likewise.
3406 * g++.old-deja/g++.law/visibility9.C: Likewise.
3407 * g++.old-deja/g++.niklas/t135.C: Likewise.
3408 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3409 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3410 * g++.old-deja/g++.other/access11.C: Likewise.
3411 * g++.old-deja/g++.other/access4.C: Likewise.
3412 * g++.old-deja/g++.other/access7.C: Likewise.
3413 * g++.old-deja/g++.other/crash1.C: Likewise.
3414 * g++.old-deja/g++.other/crash7.C: Likewise.
3415 * g++.old-deja/g++.other/friend1.C: Likewise.
3416 * g++.old-deja/g++.other/friend4.C: Likewise.
3417 * g++.old-deja/g++.other/friend9.C: Likewise.
3418 * g++.old-deja/g++.other/lineno1.C: Likewise.
3419 * g++.old-deja/g++.other/using1.C: Likewise.
3420 * g++.old-deja/g++.pt/enum14.C: Likewise.
3421 * g++.old-deja/g++.pt/friend11.C: Likewise.
3422 * g++.old-deja/g++.pt/friend21.C: Likewise.
3423 * g++.old-deja/g++.pt/friend3.C: Likewise.
3424 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3425 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3426 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3427 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3429 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3432 * g++.dg/ipa/pr65765.C: New test.
3434 2015-04-15 Nick Clifton <nickc@redhat.com>
3436 * gcc.target/rx/builtins.c: Disable RMPA test if string
3437 instructions are not allowed.
3439 2015-04-15 Alan Modra <amodra@gmail.com>
3441 * gcc.dg/pr65408.c: New.
3443 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3446 * gcc.target/arm/pr65729.c: New test.
3448 2015-04-14 Richard Biener <rguenther@suse.de>
3450 PR tree-optimization/65758
3451 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3453 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3456 * gcc.c-torture/execute/pr65648.c: New test.
3458 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3460 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3461 __builtin_finite instead of finite.
3462 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3465 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3467 PR tree-optimization/63387
3468 * gcc.dg/pr63387.c: New testcase.
3470 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3472 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3474 2015-04-13 Richard Biener <rguenther@suse.de>
3476 PR tree-optimization/65204
3477 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3479 2015-04-13 Terry Guo <terry.guo@arm.com>
3482 * gcc.target/arm/pr65710.c: New.
3484 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3486 PR tree-optimization/65747
3487 * g++.dg/torture/pr65747.C: New test.
3489 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3492 * g++.dg/cpp0x/pr65736.C: New test.
3494 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3495 Martin Liska <mliska@suse.cz>
3498 * g++.dg/ipa/pr65722.C: New testcase.
3500 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3502 PR tree-optimization/65735
3503 * gcc.c-torture/compile/pr65735.c: New test.
3505 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3508 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3510 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3513 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3515 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3518 * gcc.target/arm/pr65647-2.c: New.
3520 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3523 * g++.dg/torture/pr65694.C: New test.
3525 2015-04-10 Tobias Burnus <burnus@net-b.de>
3527 * gfortran.dg/coarray_lock_6.f90: New.
3528 * gfortran.dg/coarray_lock_7.f90: New.
3529 * gfortran.dg/coarray/lock_2.f90: New.
3531 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3537 * gfortran.dg/used_types_27.f90: New.
3539 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3542 * gcc.target/i386/pr65671.c: New.
3544 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3546 PR tree-optimization/65709
3547 * c-c++-common/ubsan/align-9.c: New test.
3549 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3552 * gfortran.dg/pr56852.f90: New test.
3554 2015-04-09 Marek Polacek <polacek@redhat.com>
3555 Jakub Jelinek <jakub@redhat.com>
3558 * g++.dg/opt/pr65554.C: New test.
3560 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3563 * c-c++-common/attr-aligned-1.c: New test.
3565 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3567 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3569 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3572 * gcc.target/i386/sse-25.c: New.
3574 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3577 * gcc.target/i386/pr65693.c: New test.
3579 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3581 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3583 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3585 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3587 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3589 * gcc.target/i386/thunk-retbnd.c: New.
3591 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3593 * gnat.dg/opt48.adb: New test.
3594 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3595 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3597 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3600 * gcc.c-torture/compile/pr65540.c: New.
3602 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3604 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3607 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3610 * g++.dg/debug/pr65678.C: New test.
3613 * gcc.c-torture/compile/pr65680.c: New test.
3615 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3618 * gfortran.dg/allocate_with_source_5.f90: New test.
3620 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3622 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3623 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3625 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3627 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3629 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3632 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3633 to get floating point compression.
3634 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3636 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3638 PR preprocessor/61977
3639 * gcc.dg/cpp/pr61977.c: New test.
3641 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3643 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3645 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3648 * gcc.target/arm/pr65647.c: New.
3650 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3653 * g++.dg/torture/pr65655.C: New testcase.
3655 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3658 * g++.dg/cpp1y/lambda-init13.C: New.
3660 2015-04-03 Marek Polacek <polacek@redhat.com>
3662 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3664 2015-04-02 Marek Polacek <polacek@redhat.com>
3667 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3668 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3670 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3672 PR preprocessor/61977
3673 * gcc.target/powerpc/pr61977-1.c: New test.
3674 * gcc.target/powerpc/pr61977-2.c: New test.
3676 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3679 * g++.dg/warn/Wshadow-8.C: New.
3680 * g++.dg/warn/Wshadow-9.C: Likewise.
3681 * g++.dg/warn/Wshadow-10.C: Likewise.
3682 * g++.dg/warn/Wshadow-11.C: Likewise.
3684 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3686 * gcc.dg/pr23623.c: Added aligned attribute.
3687 * gcc.dg/20141029-1.c: Likewise.
3688 * gcc.dg/20150306-1.c: New test.
3690 2015-04-01 Marek Polacek <polacek@redhat.com>
3693 * g++.dg/cpp0x/initlist93.C: New test.
3694 * g++.dg/cpp0x/initlist94.C: New test.
3696 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3699 * gcc.target/aarch64/pr65624.c: New test.
3701 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3703 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3705 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3707 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3708 extra variable to force stack alignment.
3709 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3710 extra variable to force stack alignment.
3712 2015-03-31 Marek Polacek <polacek@redhat.com>
3715 * g++.dg/template/pr65390.C: New test.
3717 2015-03-31 Martin Liska <mliska@suse.cz>
3719 * g++.dg/ipa/pr65557.C: New test.
3721 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3723 * gcc.target/s390/hotpatch-25.c: New test.
3724 * gcc.target/s390/hotpatch-1.c: Update test.
3725 * gcc.target/s390/hotpatch-10.c: Update test.
3726 * gcc.target/s390/hotpatch-11.c: Update test.
3727 * gcc.target/s390/hotpatch-12.c: Update test.
3728 * gcc.target/s390/hotpatch-13.c: Update test.
3729 * gcc.target/s390/hotpatch-14.c: Update test.
3730 * gcc.target/s390/hotpatch-15.c: Update test.
3731 * gcc.target/s390/hotpatch-16.c: Update test.
3732 * gcc.target/s390/hotpatch-17.c: Update test.
3733 * gcc.target/s390/hotpatch-18.c: Update test.
3734 * gcc.target/s390/hotpatch-19.c: Update test.
3735 * gcc.target/s390/hotpatch-2.c: Update test.
3736 * gcc.target/s390/hotpatch-21.c: Update test.
3737 * gcc.target/s390/hotpatch-22.c: Update test.
3738 * gcc.target/s390/hotpatch-23.c: Update test.
3739 * gcc.target/s390/hotpatch-24.c: Update test.
3740 * gcc.target/s390/hotpatch-3.c: Update test.
3741 * gcc.target/s390/hotpatch-4.c: Update test.
3742 * gcc.target/s390/hotpatch-5.c: Update test.
3743 * gcc.target/s390/hotpatch-6.c: Update test.
3744 * gcc.target/s390/hotpatch-7.c: Update test.
3745 * gcc.target/s390/hotpatch-8.c: Update test.
3746 * gcc.target/s390/hotpatch-9.c: Update test.
3747 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3749 2015-03-31 Richard Biener <rguenther@suse.de>
3752 * g++.dg/torture/pr65626.C: New testcase.
3754 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3757 * gcc.target/i386/mpx/pr65531.cc: New.
3759 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3762 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3763 __builtin_alloca instead of alloca.
3764 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3765 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3766 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3769 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3772 * g++.dg/ubsan/pr65610.C: New test.
3774 2015-03-30 Marek Polacek <polacek@redhat.com>
3777 * g++.dg/cpp0x/pr65398-2.C: New test.
3779 2015-03-30 Marek Polacek <polacek@redhat.com>
3781 * c-c++-common/pr65556.c: Change the width of bit-fields.
3783 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3786 * gcc.target/i386/pr65588.c: New testcase.
3788 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3790 PR libgfortran/65563
3791 * gfortran.dg/open_errors_2.f90: New test.
3793 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3795 PR libgfortran/65596
3796 * gfortran.dg/namelist_86.f90: New test.
3798 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3800 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3801 statement to reflect new ownership.
3803 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3806 * g++.dg/template/friend58.C: New.
3807 * g++.dg/template/friend59.C: Likewise.
3809 2015-03-27 Tobias Burnus <burnus@net-b.de>
3812 * g++.dg/gomp/openmp-simd-3.C: New.
3813 * gcc.dg/gomp/openmp-simd-3.c: New.
3815 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3818 * gcc.target/i386/pr65248-1.c: New file.
3819 * gcc.target/i386/pr65248-2.c: Likewise.
3820 * gcc.target/i386/pr65248-3.c: Likewise.
3821 * gcc.target/i386/pr65248-4.c: Likewise.
3823 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3826 * gcc.c-torture/compile/pr65593.c: New test.
3828 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3831 * g++.dg/cpp1y/constexpr-assert1.C: New.
3833 2015-03-27 Marek Polacek <polacek@redhat.com>
3836 * c-c++-common/pr65556.c: New test.
3838 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3841 * g++.dg/torture/pr65600.C: New testcase.
3843 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3846 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3848 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3850 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3851 statement and cleanup. Fixed typos.
3853 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3856 * gcc.c-torture/compile/pr65595.c: New testcase.
3858 2015-03-27 Marek Polacek <polacek@redhat.com>
3861 * g++.dg/ubsan/pr65583.C: New test.
3863 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3865 * gcc.c-torture/compile/20150327.c: New testcase.
3867 2015-03-26 Richard Biener <rguenther@suse.de>
3870 * g++.dg/torture/pr65555.C: New testcase.
3872 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3874 PR tree-optimization/64715
3875 * gcc.dg/builtin-object-size-15.c: New test.
3876 * gcc.dg/pr64715-1.c: New test.
3877 * gcc.dg/pr64715-2.c: New test.
3879 2015-03-26 Richard Biener <rguenther@suse.de>
3882 * gnat.dg/specs/opt2.ads: Fix testcase.
3884 2015-03-25 Martin Sebor <msebor@redhat.com>
3887 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3888 when target isn't arm*-*-*-*.
3889 (check_effective_target_arm_nothumb): Likewise.
3890 (check_effective_target_arm_little_endian): Likewise.
3891 (check_effective_target_arm_vect_no_misalign): Likewise.
3892 (check_effective_target_aarch64_little_endian): Fail early if target
3895 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3897 PR tree-optimization/65177
3898 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3900 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3902 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3903 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3904 smmintrin.h and mm3dnow.h.
3906 2015-03-25 Marek Polacek <polacek@redhat.com>
3909 * g++.dg/cpp0x/pr65558.C: New test.
3911 2015-03-25 Marek Polacek <polacek@redhat.com>
3914 * g++.dg/template/pr61670.C: New test.
3916 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3919 * g++.dg/template/pr54987.C: New.
3921 2015-03-25 Richard Biener <rguenther@suse.de>
3923 PR tree-optimization/62630
3924 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3926 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3929 * gcc.target/i386/mpx/pr65508.c: New.
3931 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3935 * gfortran.dg/data_initialized_3.f90: New.
3937 2015-03-25 Richard Biener <rguenther@suse.de>
3940 * gnat.dg/specs/opt2.ads: New testcase.
3942 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3944 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3945 * gcc.target/arm/memset-inline-4.c: Skip for
3946 arm_tune_string_ops_prefer_neon.
3947 * gcc.target/arm/memset-inline-5.c: Ditto.
3948 * gcc.target/arm/memset-inline-6.c: Ditto.
3949 * gcc.target/arm/memset-inline-8.c: Ditto.
3950 * gcc.target/arm/memset-inline-9.c: Ditto.
3952 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3955 * g++.dg/other/virtual3.C: New.
3957 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3960 * g++.dg/cpp0x/vt-60130.C: New.
3962 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3965 * g++.dg/warn/Warray-bounds-7.C: New.
3967 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3970 * g++.dg/template/defarg18.C: New.
3972 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3975 * g++.dg/cpp0x/vt-59988.C: New.
3977 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3979 PR tree-optimization/65533
3980 * gcc.dg/pr65533.c: New test.
3982 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3984 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3985 source= and mold= expressions functionality.
3986 * gfortran.dg/allocate_class_4.f90: New test.
3987 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3988 copying an unlimited polymorhpic object containing a char array
3989 to another unlimited polymorphic object respects the _len
3991 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3992 whether deferred length char array allocate works, unlimited
3993 polymorphic object allocation from a string works and if
3994 allocating an array of deferred length strings works.
3995 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3997 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4000 * g++.dg/cpp0x/constexpr-array11.C: New.
4002 2015-03-24 Richard Biener <rguenther@suse.de>
4005 * gcc.dg/torture/pr65517.c: New testcase.
4007 2015-03-24 Tobias Burnus <burnus@net-b.de>
4009 * gfortran.dg/coindexed_1.f90: Moved from
4010 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4012 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4015 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4019 * gcc.target/i386/pr65523.c: New test.
4022 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4024 * g++.dg/lto/pr65475b_0.C: Likewise.
4026 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4029 * gcc.target/sh/torture/pr65505.c: New.
4031 2015-03-23 Martin Sebor <msebor@redhat.com>
4034 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4035 assembly for lvx in addition to lxv.
4037 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4040 * gfortran.dg/pr65504.f90: New test.
4043 * gcc.dg/pr65521.c: New test.
4045 2015-03-23 Richard Biener <rguenther@suse.de>
4047 PR tree-optimization/65518
4048 * gcc.dg/vect/pr65518.c: New testcase.
4050 2015-03-23 Richard Biener <rguenther@suse.de>
4052 PR tree-optimization/65494
4053 * gcc.dg/vect/pr65494.c: New testcase.
4055 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4057 PR preprocessor/65238
4058 * c-c++-common/cpp/pr65238-1.c: New test.
4059 * gcc.dg/cpp/pr65238-2.c: New test.
4060 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4061 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4063 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4064 Mikael Morin <mikael@gcc.gnu.org>
4067 * gfortran.dg/elemental_dependency_4.f90: New.
4068 * gfortran.dg/elemental_dependency_5.f90: New.
4070 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4073 * g++.dg/lto/pr65475b_0.C: New testcase.
4074 * g++.dg/lto/pr65475b_1.C: New testcase.
4075 * g++.dg/lto/pr65475c_0.C: New testcase.
4076 * g++.dg/lto/pr65475c_1.C: New testcase.
4078 2015-03-21 Tobias Burnus <burnus@net-b.de>
4080 * gfortran.dg/coarray_38.f90: New.
4081 * gfortran.dg/coarray_39.f90: New.
4082 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4085 2015-03-20 Marek Polacek <polacek@redhat.com>
4088 * g++.dg/cpp0x/pr65398.C: New test.
4090 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4093 * g++.dg/lto/pr65475_0.C: New testcase.
4094 * g++.dg/lto/pr65475_1.C: New testcase.
4096 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4098 PR rtl-optimization/64366
4099 * gcc.target/sh/pr64366.c: New.
4101 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4104 * g++.dg/cpp0x/constexpr-48324.C: New.
4106 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4109 * g++.dg/cpp0x/pr48453.C: New.
4111 2015-03-20 Marek Polacek <polacek@redhat.com>
4114 * g++.dg/cpp0x/pr65072.C: New test.
4116 2015-03-20 Richard Biener <rguenther@suse.de>
4119 * gcc.dg/pr15347.c: Use -O.
4120 * c-c++-common/pr19807-1.c: Likewise.
4122 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4124 * gnat.dg/volatile13.ad[sb]: New test.
4126 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4128 PR rtl-optimization/60851
4129 * gcc.target/i386/pr60851.c: New test.
4131 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4134 * g++.dg/pr65240.h: Add tests for PR 65240.
4135 * g++.dg/pr65240-1.C: Likewise.
4136 * g++.dg/pr65240-2.C: Likewise.
4137 * g++.dg/pr65240-3.C: Likewise.
4138 * g++.dg/pr65240-4.C: Likewise.
4140 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4142 PR rtl-optimization/63491
4143 * gcc.target/powerpc/pr63491.c: New.
4145 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4147 * g++.dg/ipa/pr65465.C: New test.
4149 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4152 * g++.dg/cpp0x/deleted11.C: New.
4154 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4157 * c-c++-common/tsan/pr65400-3.c: New test.
4159 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4162 * g++.dg/cpp0x/constexpr-59686.C: New.
4164 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4167 * g++.dg/tsan/pr64265.C: New test.
4170 * c-c++-common/tsan/pr65400-1.c: New test.
4171 * c-c++-common/tsan/pr65400-2.c: New test.
4173 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4176 * g++.dg/cpp0x/pr59816.C: New.
4178 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4181 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4183 2015-03-18 Martin Liska <mliska@suse.cz>
4186 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4187 equivalences either to 6 or 7.
4189 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4193 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4195 * gcc.dg/undefined-loop-1.c: New file.
4196 * gcc.dg/undefined-loop-2.c: New file.
4198 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4201 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4202 loop exits too early.
4204 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4206 PR tree-optimization/65450
4207 * gfortran.dg/pr65450.f90: New test.
4210 * gcc.target/i386/pr65078-1.c: New test.
4211 * gcc.target/i386/pr65078-2.c: New test.
4212 * gcc.target/i386/pr65078-3.c: New test.
4213 * gcc.target/i386/pr65078-4.c: New test.
4214 * gcc.target/i386/pr65078-5.c: New test.
4215 * gcc.target/i386/pr65078-6.c: New test.
4217 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4220 * g++.dg/cpp1y/pr65340.C: New.
4222 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4225 * gfortran.dg/system_clock_3.f08: Adjust test.
4227 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4230 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4231 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4233 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4236 * gfortran.dg/system_clock_3.f08: New test.
4238 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4241 g++.dg/cpp1y/pr64626-1.C: New.
4242 g++.dg/cpp1y/pr64626-2.C: New.
4243 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4245 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4247 PR tree-optimization/65427
4248 * gcc.c-torture/execute/pr65427.c: New test.
4250 2015-03-16 Marek Polacek <polacek@redhat.com>
4254 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4255 * g++.dg/cpp0x/pr65327.C: New test.
4257 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4260 * c-c++-common/asan/pr64820.c: New test.
4262 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4264 * gfortran.dg/pointer_2.f90: New test.
4266 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4268 * g++.dg/pr65049.C: New test.
4270 2015-03-16 Tom de Vries <tom@codesourcery.com>
4272 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4273 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4274 * gcc.target/i386/fuse-caller-save.c: Same.
4276 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4278 * gnat.dg/loop_optimization18.ad[sb]: New test.
4279 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4281 2015-03-16 Alan Modra <amodra@gmail.com>
4283 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4286 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4288 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4290 * gcc.dg/torture/pr65270-2.c: Likewise.
4292 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4295 * gfortran.dg/pointer_remapping_9.f90: New.
4297 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4299 PR tree-optimization/65369
4300 * gcc.c-torture/execute/pr65369.c: New test.
4302 PR tree-optimization/65418
4303 * gcc.c-torture/execute/pr65418-1.c: New test.
4304 * gcc.c-torture/execute/pr65418-2.c: New test.
4306 PR rtl-optimization/65401
4307 * gcc.c-torture/execute/pr65401.c: New test.
4309 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4312 * gcc.target/arm/pr64600_1.c: New test.
4314 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4316 PR rtl-optimization/65235
4317 * gcc.target/aarch64/pr65235_1.c: New test.
4319 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4321 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4322 * gcc.target/s390/hotpatch-22.c: Likewise.
4323 * gcc.target/s390/hotpatch-23.c: Likewise.
4324 * gcc.target/s390/hotpatch-24.c: Likewise.
4325 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4326 * gcc.target/s390/hotpatch-1.c: Update expected output.
4327 * gcc.target/s390/hotpatch-2.c: Likewise.
4328 * gcc.target/s390/hotpatch-3.c: Likewise.
4329 * gcc.target/s390/hotpatch-4.c: Likewise.
4330 * gcc.target/s390/hotpatch-5.c: Likewise.
4331 * gcc.target/s390/hotpatch-6.c: Likewise.
4332 * gcc.target/s390/hotpatch-7.c: Likewise.
4333 * gcc.target/s390/hotpatch-8.c: Likewise.
4334 * gcc.target/s390/hotpatch-9.c: Likewise.
4335 * gcc.target/s390/hotpatch-10.c: Likewise.
4336 * gcc.target/s390/hotpatch-11.c: Likewise.
4337 * gcc.target/s390/hotpatch-12.c: Likewise.
4338 * gcc.target/s390/hotpatch-13.c: Likewise.
4339 * gcc.target/s390/hotpatch-14.c: Likewise.
4340 * gcc.target/s390/hotpatch-15.c: Likewise.
4341 * gcc.target/s390/hotpatch-16.c: Likewise.
4342 * gcc.target/s390/hotpatch-17.c: Likewise.
4343 * gcc.target/s390/hotpatch-18.c: Likewise.
4344 * gcc.target/s390/hotpatch-19.c: Likewise.
4346 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4349 * gcc.target/i386/pr65103-1.c: New.
4351 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4354 * gcc.target/i386/pr65044.c: New.
4356 2015-03-12 Tom de Vries <tom@codesourcery.com>
4358 PR rtl-optimization/64895
4359 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4360 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4361 * gcc.target/i386/fuse-caller-save.c: Ditto.
4363 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4365 * gcc.dg/ipa/pr63569.c: Fix template.
4367 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4369 * g++.dg/ipa/pr64146.C: Require fpic support.
4371 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4374 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4375 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4377 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4379 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4380 to dg-options, fix up dg-skip-if.
4382 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4385 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4386 * gcc.target/avr/tiny-caller-save.c: Same.
4388 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4391 * g++.dg/pr65242.C: New test.
4393 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4395 * c-c++-common/asan/no-asan-check-glob.c: New test.
4397 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4400 * g++.dg/other/default11.C: New.
4401 * g++.dg/other/default12.C: Likewise.
4403 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4406 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4408 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4411 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4413 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4416 * g++.dg/cpp0x/pr65127.C: New test.
4418 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4420 * gcc.dg/ipa/PR64550.c: Update template.
4422 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4423 Tobias Burnus <burnus@net-b.de>
4425 * gfortran.dg/coarray_sync_memory.f90: New.
4427 2015-03-10 Marek Polacek <polacek@redhat.com>
4430 * c-c++-common/ubsan/pr65367.c: New test.
4432 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4434 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4435 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4436 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4437 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4438 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4439 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4440 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4441 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4442 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4443 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4444 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4445 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4446 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4448 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4450 * lib/mpx-dg.exp (mpx_link_flags): New.
4453 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4454 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4455 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4456 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4457 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4458 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4459 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4460 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4461 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4462 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4463 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4464 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4465 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4466 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4467 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4468 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4469 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4470 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4471 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4472 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4473 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4474 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4475 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4476 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4477 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4478 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4479 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4480 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4481 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4482 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4483 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4484 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4485 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4486 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4487 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4488 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4489 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4490 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4491 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4492 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4493 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4494 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4495 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4496 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4497 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4498 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4499 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4500 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4501 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4502 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4503 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4504 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4505 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4506 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4507 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4508 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4509 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4510 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4511 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4512 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4513 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4514 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4515 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4516 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4517 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4518 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4519 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4520 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4521 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4522 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4523 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4524 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4525 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4526 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4527 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4528 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4529 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4530 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4531 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4532 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4533 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4534 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4535 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4536 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4537 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4538 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4539 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4540 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4541 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4542 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4543 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4544 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4545 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4546 * gcc.target/i386/mpx/label-address-1.c: New.
4547 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4548 * gcc.target/i386/mpx/macro.c: New.
4549 * gcc.target/i386/mpx/mpx-check.h: New.
4550 * gcc.target/i386/mpx/mpx.exp: New.
4551 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4552 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4553 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4554 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4555 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4556 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4557 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4558 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4559 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4560 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4561 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4562 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4563 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4564 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4565 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4566 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4567 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4568 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4569 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4570 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4571 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4572 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4573 * gcc.target/i386/mpx/reference-1-nov.c: New.
4574 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4575 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4576 * gcc.target/i386/mpx/reference-2-nov.c: New.
4577 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4578 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4579 * gcc.target/i386/mpx/reference-3-nov.c: New.
4580 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4581 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4582 * gcc.target/i386/mpx/reference-4-nov.c: New.
4583 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4584 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4585 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4586 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4587 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4588 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4589 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4590 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4591 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4592 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4593 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4594 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4595 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4596 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4597 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4598 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4599 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4600 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4601 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4602 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4603 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4604 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4605 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4606 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4607 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4608 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4609 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4610 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4611 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4612 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4613 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4614 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4615 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4616 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4617 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4618 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4619 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4620 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4621 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4622 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4623 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4624 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4625 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4626 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4627 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4628 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4629 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4630 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4631 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4632 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4633 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4634 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4635 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4636 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4637 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4638 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4639 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4640 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4641 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4642 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4643 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4644 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4645 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4646 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4647 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4648 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4649 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4650 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4651 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4652 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4653 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4654 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4655 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4656 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4657 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4658 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4659 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4660 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4661 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4662 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4663 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4664 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4665 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4666 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4667 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4668 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4669 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4670 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4671 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4672 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4673 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4674 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4675 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4676 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4677 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4678 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4679 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4680 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4681 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4682 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4683 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4684 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4685 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4686 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4687 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4688 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4689 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4690 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4691 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4692 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4693 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4694 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4695 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4696 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4697 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4698 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4699 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4700 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4701 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4702 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4703 * gcc.target/i386/mpx/vla-1-nov.c: New.
4704 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4705 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4706 * gcc.target/i386/mpx/vla-2-nov.c: New.
4707 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4709 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4711 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4713 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4715 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4717 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4719 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4720 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4722 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4725 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4728 * c-c++-common/pr65120.c: New test.
4730 PR rtl-optimization/65321
4731 * gcc.dg/pr65321.c: New test.
4733 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4735 PR tree-optimization/65355
4736 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4738 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4741 * c-c++-common/pr49706.c: Adjust tests for not warning
4742 about !!x == y or !b == y where b is boolean, and add
4744 * c-c++-common/pr62199-2.c: Likewise.
4746 2015-03-09 Richard Biener <rguenther@suse.de>
4749 * gcc.dg/torture/pr65270-1.c: New testcase.
4750 * gcc.dg/torture/pr65270-2.c: Likewise.
4752 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4754 PR tree-optimization/63743
4755 * gcc.dg/pr63743.c: New test.
4757 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4760 * g++.dg/lto/pr65316_0.C: New testcase.
4761 * g++.dg/lto/pr65316_1.C: New testcase.
4763 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4766 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4768 * g++.dg/abi/rtti3.C: Likewise.
4770 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4773 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4775 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4777 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4779 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4781 2015-03-08 Morin <mikael@gcc.gnu.org>
4784 * gfortran.dg/entry_20.f90: New.
4786 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4789 * gcc.c-torture/compile/pr65153.c: New.
4791 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4794 * g++.dg/torture/pr65249.C: New.
4796 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4798 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4800 (int64_t): Likewise.
4802 2015-03-07 Marek Polacek <polacek@redhat.com>
4803 Martin Uecker <uecker@eecs.berkeley.edu>
4806 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4808 * c-c++-common/ubsan/bounds-8.c: New test.
4809 * c-c++-common/ubsan/bounds-9.c: New test.
4810 * gcc.dg/ubsan/bounds-2.c: New test.
4812 2015-03-05 Martin Sebor <msebor@redhat.com>
4814 * PR testsuite/63175
4815 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4816 checking of results into main to prevent it from getting optimized
4818 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4820 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4822 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4823 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4824 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4827 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4829 * g++.dg/lto/pr65302_1.C: New testcase.
4830 * g++.dg/lto/pr65302_0.C: New testcase.
4832 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4834 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4835 -fno-ipa-icf to dg-options.
4837 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4839 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4840 compiles using the linker plugin.
4842 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4844 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4846 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4848 * gcc.target/arm/pr65067.c: New test.
4850 2015-03-05 Martin Liska <mliska@suse.cz>
4853 * gcc.dg/ipa/pr65318.c: New test.
4855 2015-03-05 Marek Polacek <polacek@redhat.com>
4857 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4859 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4861 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4863 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4865 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4866 max-unroll-times back to defaults for s390.
4868 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4872 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4875 * g++.dg/cpp0x/initlist92.C: New.
4877 2015-03-05 Richard Biener <rguenther@suse.de>
4879 PR tree-optimization/65310
4880 * gcc.dg/vect/pr65310.c: New testcase.
4882 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4885 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4887 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4889 * gnat.dg/entry_queues3.adb: New test.
4891 2015-03-04 Ian Lance Taylor <iant@google.com>
4893 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4895 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4898 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4900 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4902 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4903 -fno-ipa-icf to dg-options
4904 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4905 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4907 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4910 * g++.dg/cpp0x/decltype62.C: New.
4912 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4914 * gnat.dg/object_overflow5.adb: New test.
4916 2015-03-03 Martin Liska <mliska@suse.cz>
4919 * gcc.dg/ipa/pr65287.c: New test.
4921 2015-03-03 Martin Jambor <mjambor@suse.cz>
4922 Eric Botcazou <ebotcazou@adacore.com>
4924 * gnat.dg/specs/pack12.ads: New test.
4926 2015-03-03 Martin Liska <mliska@suse.cz>
4928 * gcc.dg/ipa/PR65282.c: New test.
4930 2015-03-13 Jeff Law <law@redhat.com>
4932 PR tree-optimization/65241
4933 * gcc.c-torture/compile/pr65241.c: New test.
4935 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4938 * gcc.target/avr/torture/pr64331.c: New test.
4940 2015-03-03 Martin Liska <mliska@suse.cz>
4941 Jan Hubicka <hubicka@ucw.cz>
4943 * g++.dg/ipa/pr65263.C: New test.
4945 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4948 * gcc.dg/lto/pr65130_0.c: New testcase.
4949 * gcc.dg/lto/pr65130_1.c: New testcase.
4951 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4954 * g++.dg/torture/pr64988.C: New testcase.
4956 2015-03-02 Tobias Burnus <burnus@net-b.de>
4958 * gfortran.dg/coarray_atomic_6.f90: New.
4960 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4963 * gcc.target/i386/pr65184.c: New.
4965 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4968 * gcc.target/i386/pr65183.c: New.
4970 2015-02-28 Martin Liska <mliska@suse.cz>
4971 Jan Hubicka <hubicka@ucw.cz>
4973 * gcc.dg/ipa/ipa-icf-35.c: New test.
4974 * gcc.dg/ipa/ipa-icf-36.c: New test.
4975 * gcc.dg/ipa/ipa-icf-37.c: New test.
4977 2015-02-28 Martin Liska <mliska@suse.cz>
4978 Jan Hubicka <hubicka@ucw.cz>
4981 * gcc.dg/ipa/ipa-icf-34.c: New test.
4983 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4986 * gcc.target/sh/sh/pr61142.c: New.
4988 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4990 * g++.dg/other/dump-ada-spec-3.C: New test.
4992 2015-03-01 Martin Liska <mliska@suse.cz>
4994 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4995 * g++.dg/ipa/pr63595.C: Update expected results.
4997 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5000 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5002 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5004 * gcc.dg/vect/pr59354.c: Move vector producing code to
5007 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5010 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5011 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5012 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5013 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5015 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5017 PR tree-optimization/65048
5018 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5019 (foo): Use K&R style definition.
5021 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5024 * g++.dg/pr65032.C: New.
5026 2015-02-27 Marek Polacek <polacek@redhat.com>
5029 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5032 2015-02-27 Marek Polacek <polacek@redhat.com>
5035 * gcc.dg/pr65228.c: New test.
5037 2015-02-27 Kai Tietz <ktietz@redhat.com>
5040 * gcc.dg/weak/weak-17.c: New file.
5042 2015-02-27 Richard Biener <rguenther@suse.de>
5045 * g++.dg/lto/pr65193_0.C: New testcase.
5047 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5049 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5050 * gcc.target/s390/hotpatch-8.c: Likewise.
5051 * gcc.target/s390/hotpatch-9.c: Likewise.
5052 * gcc.target/s390/pr61078.c: Likewise.
5053 * gcc.target/s390/pr57960.c: Remove -m64.
5054 * gcc.target/s390/pr61078.c: Likewise.
5056 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5057 Martin Liska <mliska@suse.cz>
5060 * gcc.dg/pr64454.c: Disable ICF.
5061 * gcc.dg/pr28685-1.c: Disable ICF
5062 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5063 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5064 * g++.dg/ipa/ipa-icf-4.C: Update template.
5066 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5068 PR tree-optimization/65216
5069 * gcc.c-torture/execute/pr65216.c: New test.
5071 PR tree-optimization/65215
5072 * gcc.c-torture/execute/pr65215-1.c: New test.
5073 * gcc.c-torture/execute/pr65215-2.c: New test.
5074 * gcc.c-torture/execute/pr65215-3.c: New test.
5075 * gcc.c-torture/execute/pr65215-4.c: New test.
5076 * gcc.c-torture/execute/pr65215-5.c: New test.
5078 2015-02-26 Tom de Vries <tom@codesourcery.com>
5080 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5082 2015-02-26 Martin Liska <mliska@suse.cz>
5083 Jan Hubicka <hubicka@ucw.cz>
5085 * g++.dg/ipa/pr64146.C: Update expected results.
5086 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5087 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5088 * gcc.dg/ipa/ipa-icf-34.c: New test.
5090 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5092 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5093 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5094 (dg-additional-options): Remove dg directive.
5095 (dg-final): Add dg directive.
5097 2015-02-26 Marek Polacek <polacek@redhat.com>
5100 * g++.dg/ipa/pr65008.C: New test.
5102 2015-02-26 Tom de Vries <tom@codesourcery.com>
5104 * lib/profopt.exp (profopt-target-cleanup): New proc.
5105 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5106 files from sources from dg-additional-sources.
5108 2015-02-26 Tom de Vries <tom@codesourcery.com>
5110 * lib/gcov.exp: Cleanup in case of xfail.
5112 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5114 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5116 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5119 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5120 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5121 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5122 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5123 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5124 * g++.dg/debug/pr46123.C: XFAIL and move...
5125 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5126 * gcc.dg/debug/dwarf2-3.c: Move...
5127 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5129 2015-02-26 Marek Polacek <polacek@redhat.com>
5132 * g++.dg/cpp1y/pr65202.C: New test.
5134 2015-02-26 Tom de Vries <tom@codesourcery.com>
5136 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5137 locale_facets.h.gcov.
5139 2015-02-26 Tom de Vries <tom@codesourcery.com>
5141 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5143 2015-02-26 Tom de Vries <tom@codesourcery.com>
5145 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5147 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5150 * gcc.target/i386/pr65217.c: New.
5152 2015-02-26 Tom de Vries <tom@codesourcery.com>
5154 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5156 2015-02-26 Tom de Vries <tom@codesourcery.com>
5158 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5160 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5162 PR tree-optimization/65048
5163 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5165 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5167 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5168 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5170 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5173 * gcc.target/i386/pr65161.c: New test.
5175 2015-02-26 Terry Guo <terry.guo@arm.com>
5177 * gcc.target/arm/no-volatile-in-it.c: New test.
5179 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5181 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5182 (dg-options): Add -save-temps.
5183 (dg-final): Add cleanup-saved-temps.
5185 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5187 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5189 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5191 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5192 * gcc.target/powerpc/pack01.c: Include string.h.
5194 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5197 * gcc.target/i386/pr65167.c: New.
5199 2015-02-25 Kai Tietz <ktietz@redhat.com>
5201 PR tree-optimization/61917
5202 * gcc.dg/vect/vect-pr61917.c: New file.
5204 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5206 PR tree-optimization/65170
5207 * gcc.c-torture/execute/pr65170.c: New test.
5208 * gcc.dg/tree-ssa/vrp96.c: New test.
5210 2015-02-24 Tom de Vries <tom@codesourcery.com>
5212 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5214 2015-02-24 Tom de Vries <tom@codesourcery.com>
5217 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5218 (dg-additional-files-options): Copy additional_sources to
5219 additional_sources_used before emptying additional_sources.
5220 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5221 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5222 (cleanup-saved-temps): Use additional_sources_used instead of
5224 (dg-test): Reset additional_sources_used.
5226 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5229 * gfortran.dg/integer_exponentiation_6.F90: New test.
5231 2015-02-23 Martin Sebor <msebor@redhat.com>
5234 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5235 two parts. One to save registers, the other to verify the
5236 registers have the right values. Save register state into
5237 static data rather than on the stack.
5239 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5242 * c-c++-common/asan/pr63888.c: New test.
5244 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5247 * gcc.c-torture/compile/pr65163.c: New.
5249 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5251 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5252 with -m31 on 64 bit.
5253 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5254 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5256 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5258 * gcc.target/s390/20090223-1.c: Add
5259 -Wno-implicit-function-declaration option.
5260 * gcc.target/s390/pr42224.c: Likewise.
5261 * gcc.target/s390/pr55718.c: Likewise.
5263 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5265 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5266 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5267 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5268 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5269 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5270 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5271 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5272 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5273 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5274 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5275 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5276 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5277 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5278 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5279 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5280 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5281 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5282 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5283 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5284 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5285 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5287 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5289 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5290 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5291 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5292 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5293 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5294 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5295 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5296 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5297 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5298 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5299 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5300 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5301 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5302 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5303 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5304 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5306 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5310 * gfortran.dg/pr61960.f90: New.
5311 * gfortran.dg/pr64230.f90: New.
5312 * gfortran.dg/pr64980.f03: New.
5314 2015-02-22 Tom de Vries <tom@codesourcery.com>
5316 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5318 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5321 * gnat.dg/timing_events.adb: Removed, invalid test.
5323 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5326 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5328 * g++.dg/gcov/gcov-2.C: Likewise.
5330 2015-02-20 Richard Biener <rguenther@suse.de>
5332 PR tree-optimization/65136
5333 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5335 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5338 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5339 and nvptx-*-* blacklisting.
5341 * gcc.dg/sibcall-9.c: New test.
5342 * gcc.dg/sibcall-10.c: New test.
5344 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5346 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5348 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5351 * gcc.target/avr/torture/pr64452.c: New test.
5353 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5355 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5356 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5358 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5361 * lib/target-supports.exp (check_compile): Check whether
5362 additional_sources is defined before using it.
5364 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5367 * g++.dg/opt/pr65074.C: New file.
5369 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5371 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5372 (size_type): New typedef.
5373 (operator "" _script): Use it for the last argument.
5375 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5377 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5379 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5381 * lib/target-supports.exp (check_compile): Save/restore
5382 additional_sources that may belong to an actual test.
5384 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5386 PR gcov-profile/64634
5387 * g++.dg/gcov/gcov-15.C: New test.
5389 2015-02-18 Tom de Vries <tom@codesourcery.com>
5391 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5393 2015-02-18 Tom de Vries <tom@codesourcery.com>
5395 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5397 2015-02-18 Tom de Vries <tom@codesourcery.com>
5399 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5401 2015-02-18 Tom de Vries <tom@codesourcery.com>
5403 * gfortran.dg/fmt_cache_1.f: Add missing close.
5405 2015-02-18 Tom de Vries <tom@codesourcery.com>
5408 * gfortran.dg/read_eof_8.f90: Add missing close.
5410 2015-02-18 Richard Biener <rguenther@suse.de>
5412 PR tree-optimization/65063
5413 * gcc.dg/pr65063.c: New testcase.
5415 2015-02-18 Richard Biener <rguenther@suse.de>
5417 PR tree-optimization/62217
5418 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5420 2015-02-18 Marek Polacek <polacek@redhat.com>
5423 * c-c++-common/ubsan/pr65081.c: New test.
5425 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5427 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5428 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5430 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5432 * gcc.dg/ipa/propalign-3.c: New test.
5434 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5437 * gcc.target/sh/pr64793.c: New.
5438 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5440 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5442 * gcc.target/arm/divzero.c: New test case.
5444 2015-02-17 Tom de Vries <tom@codesourcery.com>
5446 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5448 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5449 Jakub Jelinek <jakub@redhat.com>
5452 * g++.dg/cpp0x/pr65075.C: New test.
5454 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5457 * gcc.target/powerpc/pr65058.c: New test.
5459 2015-02-16 Jeff Law <law@redhat.com>
5461 PR tree-optimization/64823
5462 * gcc.dg/uninit-20.c: New test.
5464 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5465 James Greenhalgh <james.greenhalgh@arm.com>
5468 * gcc.dg/ipa/ipa-clone-1.c: New test.
5470 2015-02-16 Richard Biener <rguenther@suse.de>
5472 PR tree-optimization/65077
5473 * gcc.dg/torture/pr65077.c: New testcase.
5475 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5477 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5478 Directive adjusted to scan for ldaxr.
5479 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5480 adjusted to scan for ldaex.
5482 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5485 * g++.dg/cpp0x/constexpr-65080.C: New.
5487 2015-02-16 Richard Biener <rguenther@suse.de>
5489 PR tree-optimization/63593
5490 * gcc.dg/pr63593.c: New testcase.
5492 2015-02-16 Marek Polacek <polacek@redhat.com>
5495 * gcc.dg/pr65066.c: New test.
5497 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5499 * gcc.dg/pr65002.C: Move ...
5500 * g++.dg/ipa/pr65002.C: ... here.
5502 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5504 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5505 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5506 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5507 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5509 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5512 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5513 the expression to find calls.
5514 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5515 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5516 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5517 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5518 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5520 2015-02-14 Marek Polacek <polacek@redhat.com>
5523 * gcc.dg/array-11.c: New test.
5524 * gcc.dg/array-12.c: New test.
5525 * gcc.dg/array-13.c: New test.
5526 * gcc.dg/array-14.c: New test.
5527 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5528 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5529 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5530 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5531 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5532 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5534 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5537 * g++.dg/lookup/using54.C: New.
5539 2015-02-13 Jeff Law <law@redhat.com>
5542 Revert my change for tree-optimization/64823.
5544 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5546 PR tree-optimization/65053
5547 * gcc.c-torture/execute/pr65053-1.c: New test.
5548 * gcc.c-torture/execute/pr65053-2.c: New test.
5550 2015-02-13 Marek Polacek <polacek@redhat.com>
5553 * gcc.dg/pr65050.c: New test.
5555 2015-02-13 Jeff Law <law@redhat.com>
5557 PR tree-optimization/64823
5558 * gcc.dg/uninit-20.c: New test.
5560 PR rtl-optimization/47477
5561 * gcc.dg/tree-ssa/pr47477.c: New test.
5563 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5566 * g++.dg/parse/ivdep-2.C: New.
5567 * g++.dg/parse/ivdep-3.C: Likewise.
5569 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5572 * gfortran.dg/continuation_13.f90: New test.
5573 * gfortran.dg/continuation_14.f: New test.
5575 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5578 * g++.dg/cpp0x/sfinae55.C: New.
5580 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5583 * g++.dg/ipa/pr65034.C: New test.
5585 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5587 PR tree-optimization/65002
5588 * gcc.dg/pr65002.C: New.
5590 2015-02-13 Marek Polacek <polacek@redhat.com>
5593 * c-c++-common/pr65040.c: New test.
5595 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5597 PR tree-optimization/64705
5598 * gcc.dg/tree-ssa/pr64705.c: New test.
5600 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5603 * gcc.dg/visibility-22.c: New test.
5604 * gcc.dg/visibility-23.c: New test.
5605 * gcc.target/i386/pr32219-1.c: New test.
5606 * gcc.target/i386/pr32219-2.c: New test.
5607 * gcc.target/i386/pr32219-3.c: New test.
5608 * gcc.target/i386/pr32219-4.c: New test.
5609 * gcc.target/i386/pr32219-5.c: New test.
5610 * gcc.target/i386/pr32219-6.c: New test.
5611 * gcc.target/i386/pr32219-7.c: New test.
5612 * gcc.target/i386/pr32219-8.c: New test.
5613 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5615 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5617 PR libgfortran/57822
5618 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5619 four different KINDs.
5621 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5624 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5627 * g++.dg/ubsan/pr65000.C: New test.
5629 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5632 * gfortran.dg/finalize_28.f90: New test
5634 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5637 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5638 DW_TAG_lexical_block removal.
5639 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5640 * g++.dg/guality/pr55541.C: New test.
5643 * g++.dg/ubsan/pr64984.C: New test.
5645 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5647 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5649 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5652 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5653 instructions for 2015-01-14 get_memmodel changes.
5654 * gcc.target/powerpc/atomic-p8.c: Likewise.
5657 * g++.dg/ubsan/pr65019.C: New test.
5659 PR tree-optimization/65014
5660 * gcc.c-torture/compile/pr65014.c: New test.
5662 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5664 PR libgfortran/57822
5665 * gfortran/fmt_g0_7.f08: Revise test.
5667 2015-02-11 Jeff Law <law@redhat.com>
5670 * gcc.target/m68k/pr63347.c: New test.
5672 2015-02-11 Marek Polacek <polacek@redhat.com>
5674 * g++.dg/ubsan/shift-1.C: New test.
5675 * gcc.dg/ubsan/c-shift-2.c: New test.
5676 * c-c++-common/ubsan/shift-5.c: Remove file.
5678 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5680 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5681 Directive adjusted to XFAIL.
5682 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5685 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5688 * g++.dg/opt/pr65003.C: New test.
5690 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5692 * lib/target-supports.exp (check_effective_target_pie): Renamed
5694 (check_effective_target_pie_enabled): This.
5695 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5696 * gcc.target/i386/pie.c: Likewise.
5698 2015-02-11 Andrew Pinski <apinski@cavium.com>
5701 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5702 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5704 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5707 * gcc.target/i386/pr61925-1.c: New test.
5708 * gcc.target/i386/pr61925-2.c: New test.
5709 * gcc.target/i386/pr61925-3.c: New test.
5711 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5714 * g++.dg/asan/pr65004.C: New test.
5716 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5719 * gcc.taget/sh/pr64661-0.h: New.
5720 * gcc.taget/sh/pr64661-1.c: New.
5721 * gcc.taget/sh/pr64661-2.c: New.
5722 * gcc.taget/sh/pr64661-3.c: New.
5723 * gcc.taget/sh/pr64661-4.c: New.
5725 2015-02-10 Richard Biener <rguenther@suse.de>
5727 PR tree-optimization/64995
5728 * g++.dg/torture/pr64995.C: New testcase.
5730 2015-02-10 Richard Biener <rguenther@suse.de>
5732 PR tree-optimization/64909
5733 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5735 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5737 * gcc.dg/signbit-sa.c: New test.
5739 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5741 PR libgfortran/57822
5742 * gfortran/fmt_g0_7.f08: New test.
5744 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5746 PR tree-optimization/43378
5747 * gcc.dg/tree-ssa/pr43378.c: New test.
5749 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5752 * g++.dg/torture/pr64978.C: New testcase.
5754 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5757 * gcc.dg/asan/pr64981.c: New test.
5759 2015-02-09 Marek Polacek <polacek@redhat.com>
5762 * gcc.dg/pr64856.c: New test.
5764 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5767 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5768 * gcc.c-torture/execute/pr64979.c: New test.
5770 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5772 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5774 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5776 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5777 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5779 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5782 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5784 2015-02-09 Richard Biener <rguenther@suse.de>
5786 PR tree-optimization/54000
5787 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5789 2015-02-09 Tom de Vries <tom@codesourcery.com>
5791 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5793 2015-02-09 Martin Liska <mliska@suse.cz>
5795 * g++.dg/ipa/pr64858.C: New test.
5797 2015-02-09 Tom de Vries <tom@codesourcery.com>
5799 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5801 2015-02-08 Andrew Pinski <apinski@cavium.com>
5803 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5805 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5808 * gfortran.dg/use_rename_8.f90: New.
5810 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5812 * gnat.dg/addr7.ad[sb]: New test.
5813 * gnat.dg/addr8.ad[sb]: Likewise.
5815 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5818 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5819 from jit.dg/test-compile-to-executable.c's create_code, with a
5820 clarification of the output message.
5821 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5823 (test_jit): Use CHECK_NO_ERRORS when calling
5824 gcc_jit_context_compile_to_file.
5825 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5826 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5827 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5828 about deletions that are attempted.
5829 (jit-verify-compile-to-file): Rename to...
5830 (jit-verify-output-file-was-created): ...this, and drop the
5831 attempt to run "file" and verify the output.
5832 (jit-verify-assembler): New function.
5833 (jit-verify-object): New function.
5834 (jit-verify-dynamic-library): New function.
5835 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5836 favor of an implementation from new file
5837 create-code-for-hello-world-executable.h, which also adds a
5839 (dg-final): Replace jit-verify-compile-to-file with
5840 jit-verify-output-file-was-created, and invoke new function
5841 jit-verify-assembler.
5842 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5844 (dg-final): Replace jit-verify-compile-to-file with
5845 jit-verify-output-file-was-created, and invoke new function
5846 jit-verify-dynamic-library.
5847 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5848 favor of an implementation from new file
5849 create-code-for-hello-world-executable.h, which also adds a
5851 (dg-final): Replace jit-verify-compile-to-file with
5852 jit-verify-output-file-was-created. Strengthen the expected stdout
5853 from the built executable.
5854 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5855 favor of an implementation from new file
5856 create-code-for-hello-world-executable.h, which also adds a
5858 (dg-final): Replace jit-verify-compile-to-file with
5859 jit-verify-output-file-was-created, and invoke new function
5861 * jit.dg/verify-dynamic-library.c: New source file.
5863 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5864 Brian Rzycki <b.rzycki@samsung.com>
5866 PR tree-optimization/64878
5867 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5869 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5872 * g++.dg/ipa/pr64896.C: New test.
5874 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5877 * gcc.target/powerpc/pr64205.c: New file.
5879 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5881 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5882 (dg-options): Use -fpie instead of -fPIE -pie.
5884 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5887 * g++.dg/asan/pr64937.C: New test.
5889 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5892 * gfortran.dg/class_to_type_4.f90: New test
5894 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5896 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5898 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5900 PR rtl-optimization/64957
5902 * gcc.c-torture/execute/pr64957.c: New test.
5904 2015-02-05 Jeff Law <law@redhat.com>
5907 * gcc.target/h8300/pr17306-1.c: New test.
5908 * gcc.target/h8300/pr17306-2.c: New test.
5910 2015-02-05 Tobias Burnus <burnus@net-b.de>
5913 * gfortran.dg/structure_constructor_12.f90: New.
5915 2015-02-05 Jeff Law <law@redhat.com>
5918 gcc.target/h8300/pr58400.c: New test.
5920 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5922 * gcc.target/arm/macro_defs0.c: New test.
5923 * gcc.target/arm/macro_defs1.c: New test.
5924 * gcc.target/arm/macro_defs2.c: New test.
5926 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5928 PR rtl-optimization/64905
5929 * gcc.target/i386/pr64905.c: Require nonpic target.
5930 (dg-options): Add -fomit-frame-pointer.
5933 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5935 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5938 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5941 * gfortran.dg/type_to_class_2.f90: New test
5942 * gfortran.dg/type_to_class_3.f90: New test
5944 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5947 * g++.dg/torture/pr64686.C: New testcase.
5949 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5951 PR rtl-optimization/64905
5952 * gcc.target/i386/pr64905.c: New file.
5954 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5956 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5957 * gcc.dg/guality/pr41616-1.c: Ditto.
5959 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5962 * gcc.dg/pr64817-3.c: New.
5964 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5965 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5967 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5968 pass parameters in registers.
5969 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5970 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5971 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5973 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5974 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5976 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5977 list, allow for multilibed targets.
5978 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5980 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5982 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5983 * gcc.dg/pr46728-6.c: Ditto.
5985 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5987 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5988 for mips_nanlegacy target.
5990 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5992 * gcc.target/i386/chkp-hidden-def.c: New.
5994 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5997 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5998 to use 24 bits for bitfield b.
6000 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6003 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6004 cache result in a global variable. Include all 32-bit targets for
6007 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6009 PR rtl-optimization/64756
6010 * gcc.c-torture/execute/pr64756.c: New test.
6012 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6015 * gcc.target/sh/pr64660-0.h: New.
6016 * gcc.target/sh/pr64660-1.c: New.
6017 * gcc.target/sh/pr64660-2.c: New.
6018 * gcc.target/sh/pr64660-3.c: New.
6019 * gcc.target/sh/pr64660-4.c: New.
6021 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6024 * g++.dg/warn/Waddress-2.C: New.
6026 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6029 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6031 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6033 PR preprocessor/64803
6034 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6036 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6038 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6040 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6042 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6043 (_ARM_FPSRC): Add DN and AHP fields.
6044 (clean_results): Force DN=1 on AArch64.
6045 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6046 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6047 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6048 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6049 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6050 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6052 2015-02-02 Alan Modra <amodra@gmail.com>
6054 * gcc.target/powerpc/cprophard.c: New.
6056 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6058 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6059 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6061 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6064 * gcc.dg/pr64817-1.c: New test.
6065 * gcc.dg/pr64817-2.c: New test.
6067 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6070 * gcc.target/sh/pr64851-0.h: New
6071 * gcc.target/sh/pr64851-1.c: New
6072 * gcc.target/sh/pr64851-2.c: New
6073 * gcc.target/sh/pr64851-3.c: New
6074 * gcc.target/sh/pr64851-4.c: New
6076 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6079 * gcc.dg/torture/pr64882.c: New test.
6081 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6084 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6087 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6089 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6090 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6091 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6092 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6093 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6094 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6096 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6097 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6099 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6100 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6103 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6106 * g++.dg/pr64688-2.C: New.
6108 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6110 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6111 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6112 * gcc.target/i386/fuse-caller-save.c: Ditto.
6113 * gcc.target/i386/headmerge-1.c: Ditto.
6114 * gcc.target/i386/headmerge-2.c: Ditto.
6115 * gcc.target/i386/sibcall-6.c: Ditto.
6117 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6120 * gcc.target/i386/pr64617.c: New test.
6122 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6125 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6126 (dg-options): Remove -m32.
6127 (dg-final): Scan for "movb %al" only.
6128 * gcc.target/i386/pr15184-2.c: Ditto.
6130 2015-01-30 Richard Biener <rguenther@suse.de>
6132 PR tree-optimization/64829
6133 * gcc.dg/vect/pr64829.c: New testcase.
6135 2015-01-29 Marek Polacek <polacek@redhat.com>
6138 * gcc.dg/pr64709.c: New test.
6140 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6143 * g++.dg/ubsan/pr64717-1.C: New test.
6144 * g++.dg/ubsan/pr64717-2.C: New test.
6146 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6148 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6150 2015-01-29 Jeff Law <law@redhat.com>
6153 * gcc.target/i386/pr15184-1.c: New test.
6154 * gcc.target/i386/pr15184-2.c: New test.
6156 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6158 PR tree-optimization/64746
6159 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6161 2015-01-29 Richard Biener <rguenther@suse.de>
6163 PR tree-optimization/64853
6164 * gcc.dg/torture/pr64853.c: New testcase.
6166 2015-01-29 Richard Biener <rguenther@suse.de>
6168 PR tree-optimization/64844
6169 * gcc.dg/vect/pr64844.c: New testcase.
6171 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6174 * gcc.dg/pr64809.c: Delete.
6176 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6179 * gcc.target/i386/pr64805.c: New.
6181 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6183 * gcc.dg/guality/guality.h (main): Add argv[0] to
6184 guality_gdb_command.
6186 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6189 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6191 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6194 * gcc.target/sh/sh.exp
6195 (check_effective_target_atomic_model_soft_gusa_available,
6196 check_effective_target_atomic_model_soft_tcb_available,
6197 check_effective_target_atomic_model_soft_imask_available,
6198 check_effective_target_atomic_model_hard_llcs_available): New.
6199 * gcc.target/sh/pr64659-0.h: New.
6200 * gcc.target/sh/pr64659-1.c: New.
6201 * gcc.target/sh/pr64659-2.c: New.
6202 * gcc.target/sh/pr64659-3.c: New.
6203 * gcc.target/sh/pr64659-4.c: New.
6205 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6207 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6208 scan-assembler-times pattern.
6210 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6213 * gcc.dg/pr64809.c: New test.
6215 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6217 PR tree-optimization/64277
6218 * gcc.dg/pr64277.c: New.
6220 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6222 PR tree-optimization/64718
6223 * gcc.c-torture/execute/pr64718.c: New test.
6225 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6227 * gcc.target/aarch64/abs_2.c: New.
6229 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6231 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6232 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6233 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6236 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6239 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6240 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6241 { target comdat_group }.
6243 2015-01-27 Tobias Burnus <burnus@net-b.de>
6246 * gfortran.dg/goacc/coarray_2.f90: New.
6248 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6252 * g++.dg/torture/pr64139.C: New testcase.
6253 * g++.dg/torture/pr60871.C: Likewise.
6255 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6258 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6259 prevent linking errors.
6261 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6264 * g++.dg/torture/pr64282.C: New testcase.
6266 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6268 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6271 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6273 * gcc.target/s390/hotpatch-13.c: New testcase.
6274 * gcc.target/s390/hotpatch-14.c: New testcase.
6275 * gcc.target/s390/hotpatch-15.c: New testcase.
6276 * gcc.target/s390/hotpatch-16.c: New testcase.
6277 * gcc.target/s390/hotpatch-17.c: New testcase.
6278 * gcc.target/s390/hotpatch-18.c: New testcase.
6279 * gcc.target/s390/hotpatch-19.c: New testcase.
6280 * gcc.target/s390/hotpatch-20.c: New testcase.
6281 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6282 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6283 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6284 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6285 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6286 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6287 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6288 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6289 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6290 * gcc.target/s390/hotpatch-10.c: Likewise.
6291 * gcc.target/s390/hotpatch-11.c: Likewise.
6292 * gcc.target/s390/hotpatch-12.c: Likewise.
6293 * gcc.target/s390/hotpatch-2.c: Likewise.
6294 * gcc.target/s390/hotpatch-3.c: Likewise.
6295 * gcc.target/s390/hotpatch-4.c: Likewise.
6296 * gcc.target/s390/hotpatch-5.c: Likewise.
6297 * gcc.target/s390/hotpatch-6.c: Likewise.
6298 * gcc.target/s390/hotpatch-7.c: Likewise.
6299 * gcc.target/s390/hotpatch-8.c: Likewise.
6300 * gcc.target/s390/hotpatch-9.c: Likewise.
6301 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6302 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6303 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6304 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6305 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6306 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6307 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6308 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6310 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6312 * gcc.dg/long_branch.c: New testcase.
6314 2015-01-27 Richard Biener <rguenther@suse.de>
6316 PR tree-optimization/56273
6317 PR tree-optimization/59124
6318 PR tree-optimization/64277
6319 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6320 * gcc.dg/Warray-bounds-12.c: Likewise.
6321 * gcc.dg/Warray-bounds-13.c: Likewise.
6323 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6325 PR rtl-optimization/61058
6326 * gcc.dg/pr61058.c: New test.
6328 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6330 * gcc.target/i386/chkp-narrow-bounds.c: New.
6332 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6334 PR tree-optimization/64807
6335 * gcc.dg/pr64807.c: New test.
6338 * gcc.dg/pr64766.c: New test.
6340 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6343 * gcc.target/sh/pr49263-4.c: New.
6345 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6348 * gfortran.dg/allocate_with_mold_1.f90: New test
6350 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6353 * gcc.dg/pr64778.c: New test.
6356 * gcc.dg/vect/pr64421.c: New test.
6358 2015-01-26 Tobias Burnus <burnus@net-b.de>
6361 * gfortran.dg/coarray_36.f: New.
6362 * gfortran.dg/coarray_37.f90: New.
6364 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6367 * gfortran.dg/class_allocate_18.f90: New.
6369 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6371 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6373 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6375 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6377 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6379 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6381 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6383 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6385 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6387 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6388 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6389 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6390 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6392 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6394 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6395 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6396 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6398 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6400 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6401 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6402 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6403 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6404 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6407 2015-01-26 Richard Biener <rguenther@suse.de>
6410 * gcc.dg/uninit-19.c: New testcase.
6412 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6414 * lib/target-supports.exp (check_effective_target_vect64): Add
6417 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6420 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6422 2015-01-26 Tony Liu <tony.liu@arm.com>
6424 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6427 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6430 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6431 correctly, clean up afterwards.
6433 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6436 * gfortran.dg/use_rename_7.f90: New.
6438 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6440 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6441 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6443 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6446 * gcc.target/sh/pr54236-4.c: New.
6448 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6450 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6451 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6454 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6457 * gfortran.dg/open_new_segv.f90: New test.
6459 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6468 * gcc.target/sh/pr64345-1.c: New.
6469 * gcc.target/sh/pr64345-2.c: New.
6470 * gcc.target/sh/pr59533-1.c: New.
6471 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6472 * gcc.target/sh/pr52933-2.c: Likewise.
6473 * gcc.target/sh/pr54089-1.c: Likewise.
6474 * gcc.target/sh/pr54236-1.c: Likewise.
6475 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6476 * gcc.target/sh/pr49263-1.c: Remove xfails.
6477 * gcc.target/sh/pr49263-2.c: Likewise.
6478 * gcc.target/sh/pr49263-3.c: Likewise.
6479 * gcc.target/sh/pr53987-1.c: Likewise.
6480 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6481 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6482 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6483 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6484 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6485 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6487 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6490 2015-01-24 Tom de Vries <tom@codesourcery.com>
6492 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6494 2015-01-23 Ian Lance Taylor <iant@google.com>
6497 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6498 targets without split stack support.
6500 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6503 * gcc.target/i386/pr64317.c: New test.
6505 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6507 PR rtl-optimization/63637
6508 PR rtl-optimization/60663
6509 * gcc.dg/pr63637-1.c: New test.
6510 * gcc.dg/pr63637-2.c: New test.
6511 * gcc.dg/pr63637-3.c: New test.
6512 * gcc.dg/pr63637-4.c: New test.
6513 * gcc.dg/pr63637-5.c: New test.
6514 * gcc.dg/pr63637-6.c: New test.
6515 * gcc.target/i386/pr63637-1.c: New test.
6516 * gcc.target/i386/pr63637-2.c: New test.
6517 * gcc.target/i386/pr63637-3.c: New test.
6518 * gcc.target/i386/pr63637-4.c: New test.
6519 * gcc.target/i386/pr63637-5.c: New test.
6520 * gcc.target/i386/pr63637-6.c: New test.
6522 2015-01-23 Richard Biener <rguenther@suse.de>
6525 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6526 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6528 2015-01-23 Marek Polacek <polacek@redhat.com>
6530 PR preprocessor/60570
6531 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6532 * gcc.dg/cpp/pr60570.c: New test.
6534 2015-01-23 Richard Biener <rguenther@suse.de>
6537 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6538 vectorization on vect64 targets.
6540 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6543 * gfortran.dg/class_allocate_17.f90: New.
6545 2015-01-23 Tobias Burnus <burnus@net-b.de>
6548 * gfortran.dg/goacc/combined_loop.f90: New.
6550 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6553 * gfortran.dg/make_unit.f90: New test.
6555 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6558 * gfortran.dg/negative_unit_int8.f: Update.
6560 2015-01-22 Jeff Law <law@redhat.com>
6563 * gcc.target/m68k/pr52076-1.c: New test.
6564 * gcc.target/m68k/pr52076-2.c: New test.
6566 2015-01-22 Richard Biener <rguenther@suse.de>
6569 * gcc.dg/torture/pr64728.c: New testcase.
6571 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6574 * g++.dg/pr64688.C: New test.
6576 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6578 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6579 to avoid errors with -fpic.
6581 2015-01-22 Richard Biener <rguenther@suse.de>
6584 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6586 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6588 PR rtl-optimization/64682
6589 * gcc.c-torture/execute/pr64682.c: New file.
6591 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6594 * gcc.dg/pr64511.c: New test.
6596 PR rtl-optimization/62078
6597 * g++.dg/opt/pr62078.C: New test.
6600 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6602 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6605 * gfortran.dg/internal_pack_15.f90: New test.
6607 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6609 * c-c++-common/tsan/step.c: New testcase.
6611 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6613 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6615 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6617 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6619 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6621 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6623 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6625 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6627 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6629 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6631 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6633 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6635 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6637 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6639 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6641 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6643 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6645 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6647 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6649 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6651 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6653 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6655 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6657 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6659 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6661 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6662 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6663 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6666 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6668 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6669 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6670 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6673 2015-01-21 Renlin Li <renlin.li@arm.com>
6675 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6676 * g++.dg/tls/thread_local5g.C: Likewise.
6677 * g++.dg/tls/thread_local6g.C: Likewise.
6679 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6681 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6682 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6683 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6685 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6687 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6688 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6689 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6691 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6693 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6694 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6695 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6697 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6699 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6700 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6701 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6703 2015-01-20 Jeff Law <law@redhat.com>
6706 * gcc.target/m68k/pr59946.c: New test.
6708 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6710 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6711 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6712 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6714 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6716 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6717 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6718 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6720 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6722 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6723 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6724 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6726 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6728 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6729 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6730 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6732 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6735 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6737 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6738 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6739 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6741 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6743 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6744 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6745 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6747 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6749 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6751 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6753 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6756 * g++.dg/ubsan/pr64632.C: New test.
6759 * gcc.dg/pr64663.c: New test.
6761 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6764 * g++.dg/warn/Wunused-var-23.C: New.
6766 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6769 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6770 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6772 2015-01-20 Richard Biener <rguenther@suse.de>
6775 * gcc.dg/lto/pr64684_0.c: New testcase.
6776 * gcc.dg/lto/pr64684_1.c: Likewise.
6777 * gcc.dg/lto/pr64684_2.c: Likewise.
6778 * gcc.dg/lto/pr64685_0.c: Likewise.
6779 * gcc.dg/lto/pr64685_1.c: Likewise.
6781 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6784 * g++.dg/cpp1y/lambda-init12.C: New.
6786 2015-01-20 Richard Biener <rguenther@suse.de>
6788 PR tree-optimization/64410
6789 * g++.dg/vect/pr64410.cc: Require vect_double.
6791 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6794 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6796 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6800 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6802 PR rtl-optimization/64081
6803 * gcc.dg/pr64081.c: New test.
6805 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6807 * jit.dg/harness.h: Include <unistd.h>.
6808 (CHECK_NO_ERRORS): New.
6809 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6810 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6811 gcc_jit_context_compile_to_file.
6812 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6813 args to the spawned executable.
6814 (jit-expand-vars): New function.
6815 (jit-exe-params): New variable.
6816 (dg-jit-set-exe-params): New function.
6817 (jit-dg-test): Detect testcases that use
6818 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6819 Set arguments of spawned process to jit-exe-params.
6820 (jit-get-output-filename): New function.
6821 (jit-setup-compile-to-file): New function.
6822 (jit-verify-compile-to-file): New function.
6823 (jit-run-executable): New function.
6824 (jit-verify-executable): New function.
6825 * jit.dg/test-compile-to-assembler.c: New testcase.
6826 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6827 * jit.dg/test-compile-to-executable.c: New testcase.
6828 * jit.dg/test-compile-to-object.c: New testcase.
6830 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6833 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6836 2015-01-19 Martin Liska <mliska@suse.cz>
6838 * objc/compile/pr64668.m: New test.
6840 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6842 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6843 (create_overflow_fn): Update comment to clarify that
6844 the third param of the created function is a bool *, not
6846 (verify_int_overflow_fn): Convert param "expected_ovf" from
6847 int to bool. Update third param of "overflow_fn_type" from int *
6848 to bool *. Update local "actual_ovf" from int to bool.
6849 (verify_uint_overflow_fn): Likewise.
6851 2015-01-19 Martin Liska <mliska@suse.cz>
6853 * gcc.dg/ipa/ipa-icf-33.c: New test.
6855 2015-01-19 Felix Yang <felix.yang@huawei.com>
6856 Haijian Zhang <z.zhanghaijian@huawei.com>
6858 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6859 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6860 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6861 result_float64x2, expected_hfloat64x2): New helper type, variable and
6863 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6864 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6865 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6866 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6867 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6868 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6869 and target without the FMA feature.
6871 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6873 * gcc.target/aarch64/pr64304.c: New testcase.
6875 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6877 PR rtl-optimization/64081
6878 * gcc.dg/pr64081.c: New test.
6880 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6883 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6885 * gcc.target/aarch64/test_frame_6.c: Likewise.
6886 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6887 and x19 (in the epilogue).
6888 * gcc.target/aarch64/test_frame_4.c: Likewise.
6889 * gcc.target/aarch64/test_frame_7.c: Likewise.
6891 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6893 * gcc.target/i386/chkp-always_inline.c: New.
6895 2015-01-15 Andrew Pinski <apinski@cavium.com>
6896 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6898 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6899 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6901 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6904 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6905 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6907 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6910 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6912 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6915 * gcc.target/sh/torture/pr64652.c: New.
6917 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6919 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6920 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6921 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6922 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6923 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6924 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6926 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6929 * g++.dg/torture/pr64378.C: New testcase.
6931 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6934 * gfortran.dg/block_13.f08: New test
6936 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6939 * gfortran.dg/associate_1.f03: Allow test for character with
6942 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6944 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6945 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6947 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6949 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6951 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6954 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6956 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6959 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6962 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6965 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6967 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6970 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6972 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6974 PR rtl-optimization/52773
6975 * gcc.c-torture/compile/pr52773.c: New test.
6977 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6980 * g++.dg/cpp0x/alias-decl-46.C: New.
6982 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6984 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6986 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6988 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6990 (CHECK_FP): Likewise.
6991 (CHECK_CUMULATIVE_SAT): Likewise.
6993 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6995 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6996 (Set_Neon_Cumulative_Sat): Add parameter.
6997 (__set_neon_cumulative_sat): Support new parameter.
6998 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6999 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7001 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7002 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7005 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7007 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7008 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7010 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7013 * g++.dg/tls/thread_local-ice4.C: New.
7015 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7017 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7020 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7023 * g++.dg/cpp0x/vt-62276.C: New.
7025 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7028 * g++.dg/pr64353.C: New.
7030 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7033 * gcc.target/aarch64/pr64263_1.c: New test.
7035 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7037 PR tree-optimization/64434
7038 * gcc.dg/torture/pr64434.c: Move to...
7039 * gcc.dg/pr64434.c: ... here.
7041 2015-01-16 Richard Biener <rguenther@suse.de>
7044 * gcc.dg/uninit-18.c: New testcase.
7046 2015-01-16 Richard Biener <rguenther@suse.de>
7048 PR tree-optimization/64568
7049 * g++.dg/torture/pr64568-2.C: New testcase.
7051 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7054 * gcc.target/i386/chkp-label-address.c: New.
7056 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7059 * gfortran.dg/pointer_init_6.f90: Extended.
7061 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7063 * gcc.c-torture/compile/20150108.c: New test.
7065 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7067 * gcc.target/visium: New directory.
7069 2015-01-16 Richard Biener <rguenther@suse.de>
7071 PR tree-optimization/61743
7072 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7073 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7075 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7077 * gcc.dg/pr64015.c: New test.
7079 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7083 * g++.dg/ipa/pr64612.C: New test.
7085 2015-01-16 Renlin Li <renlin.li@arm.com>
7087 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7089 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7091 * gcc.target/i386/sse-14.c: Test new intrinsic.
7092 * gcc.target/i386/sse-22.c: Ditto.
7094 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7097 * g++.dg/cpp0x/auto44.C: New.
7099 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7102 * gcc.target/nios2/gpopt-all.c: New test case.
7103 * gcc.target/nios2/gpopt-local.c: New test case.
7104 * gcc.target/nios2/gpopt-global.c: New test case.
7105 * gcc.target/nios2/gpopt-data.c: New test case.
7106 * gcc.target/nios2/gpopt-none.c: New test case.
7108 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7110 * g++.dg/ubsan/vptr-1.C: New test.
7111 * g++.dg/ubsan/vptr-2.C: New test.
7112 * g++.dg/ubsan/vptr-3.C: New test.
7113 * g++.dg/ubsan/vptr-4.C: New test.
7114 * g++.dg/ubsan/vptr-5.C: New test.
7115 * g++.dg/ubsan/vptr-6.C: New test.
7116 * g++.dg/ubsan/vptr-7.C: New test.
7117 * g++.dg/ubsan/vptr-8.C: New test.
7118 * g++.dg/ubsan/vptr-9.C: New test.
7120 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7122 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7124 * lib/gcc-dg.exp: Likewise.
7126 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7128 PR rtl-optimization/64110
7129 * gcc.target/i386/pr64110.c: Add scan-assembler.
7131 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7132 James Norris <jnorris@codesourcery.com>
7133 Cesar Philippidis <cesar@codesourcery.com>
7134 Ilmir Usmanov <i.usmanov@samsung.com>
7136 * lib/target-supports.exp (check_effective_target_fopenacc): New
7138 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7139 * g++.dg/goacc/goacc.exp: Likewise.
7140 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7141 * gcc.dg/goacc/goacc.exp: Likewise.
7142 * gfortran.dg/goacc/goacc.exp: Likewise.
7143 * c-c++-common/cpp/openacc-define-1.c: New file.
7144 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7145 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7146 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7147 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7148 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7149 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7150 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7151 * c-c++-common/goacc/cache-1.c: Likewise.
7152 * c-c++-common/goacc/clauses-fail.c: Likewise.
7153 * c-c++-common/goacc/collapse-1.c: Likewise.
7154 * c-c++-common/goacc/data-1.c: Likewise.
7155 * c-c++-common/goacc/data-2.c: Likewise.
7156 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7157 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7158 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7159 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7160 * c-c++-common/goacc/if-clause-1.c: Likewise.
7161 * c-c++-common/goacc/if-clause-2.c: Likewise.
7162 * c-c++-common/goacc/kernels-1.c: Likewise.
7163 * c-c++-common/goacc/loop-1.c: Likewise.
7164 * c-c++-common/goacc/loop-private-1.c: Likewise.
7165 * c-c++-common/goacc/nesting-1.c: Likewise.
7166 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7167 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7168 * c-c++-common/goacc/parallel-1.c: Likewise.
7169 * c-c++-common/goacc/pcopy.c: Likewise.
7170 * c-c++-common/goacc/pcopyin.c: Likewise.
7171 * c-c++-common/goacc/pcopyout.c: Likewise.
7172 * c-c++-common/goacc/pcreate.c: Likewise.
7173 * c-c++-common/goacc/pragma_context.c: Likewise.
7174 * c-c++-common/goacc/present-1.c: Likewise.
7175 * c-c++-common/goacc/reduction-1.c: Likewise.
7176 * c-c++-common/goacc/reduction-2.c: Likewise.
7177 * c-c++-common/goacc/reduction-3.c: Likewise.
7178 * c-c++-common/goacc/reduction-4.c: Likewise.
7179 * c-c++-common/goacc/sb-1.c: Likewise.
7180 * c-c++-common/goacc/sb-2.c: Likewise.
7181 * c-c++-common/goacc/sb-3.c: Likewise.
7182 * c-c++-common/goacc/update-1.c: Likewise.
7183 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7184 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7185 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7186 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7187 * gfortran.dg/goacc/assumed.f95: Likewise.
7188 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7189 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7190 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7191 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7192 * gfortran.dg/goacc/branch.f95: Likewise.
7193 * gfortran.dg/goacc/cache-1.f95: Likewise.
7194 * gfortran.dg/goacc/coarray.f95: Likewise.
7195 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7196 * gfortran.dg/goacc/cray.f95: Likewise.
7197 * gfortran.dg/goacc/critical.f95: Likewise.
7198 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7199 * gfortran.dg/goacc/data-tree.f95: Likewise.
7200 * gfortran.dg/goacc/declare-1.f95: Likewise.
7201 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7202 * gfortran.dg/goacc/fixed-1.f: Likewise.
7203 * gfortran.dg/goacc/fixed-2.f: Likewise.
7204 * gfortran.dg/goacc/fixed-3.f: Likewise.
7205 * gfortran.dg/goacc/fixed-4.f: Likewise.
7206 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7207 * gfortran.dg/goacc/if.f95: Likewise.
7208 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7209 * gfortran.dg/goacc/list.f95: Likewise.
7210 * gfortran.dg/goacc/literal.f95: Likewise.
7211 * gfortran.dg/goacc/loop-1.f95: Likewise.
7212 * gfortran.dg/goacc/loop-2.f95: Likewise.
7213 * gfortran.dg/goacc/loop-3.f95: Likewise.
7214 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7215 * gfortran.dg/goacc/omp.f95: Likewise.
7216 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7217 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7218 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7219 * gfortran.dg/goacc/parameter.f95: Likewise.
7220 * gfortran.dg/goacc/private-1.f95: Likewise.
7221 * gfortran.dg/goacc/private-2.f95: Likewise.
7222 * gfortran.dg/goacc/private-3.f95: Likewise.
7223 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7224 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7225 * gfortran.dg/goacc/reduction.f95: Likewise.
7226 * gfortran.dg/goacc/routine-1.f90: Likewise.
7227 * gfortran.dg/goacc/routine-2.f90: Likewise.
7228 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7229 * gfortran.dg/goacc/several-directives.f95: Likewise.
7230 * gfortran.dg/goacc/sie.f95: Likewise.
7231 * gfortran.dg/goacc/subarrays.f95: Likewise.
7232 * gfortran.dg/gomp/map-1.f90: Likewise.
7233 * gfortran.dg/openacc-define-1.f90: Likewise.
7234 * gfortran.dg/openacc-define-2.f90: Likewise.
7235 * gfortran.dg/openacc-define-3.f90: Likewise.
7236 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7237 * g++.dg/gomp/block-2.C: Likewise.
7238 * g++.dg/gomp/block-3.C: Likewise.
7239 * g++.dg/gomp/block-5.C: Likewise.
7240 * g++.dg/gomp/target-1.C: Likewise.
7241 * g++.dg/gomp/target-2.C: Likewise.
7242 * g++.dg/gomp/taskgroup-1.C: Likewise.
7243 * g++.dg/gomp/teams-1.C: Likewise.
7244 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7245 * gcc.dg/cilk-plus/jump.c: Likewise.
7246 * gcc.dg/gomp/block-1.c: Likewise.
7247 * gcc.dg/gomp/block-10.c: Likewise.
7248 * gcc.dg/gomp/block-2.c: Likewise.
7249 * gcc.dg/gomp/block-3.c: Likewise.
7250 * gcc.dg/gomp/block-4.c: Likewise.
7251 * gcc.dg/gomp/block-5.c: Likewise.
7252 * gcc.dg/gomp/block-6.c: Likewise.
7253 * gcc.dg/gomp/block-7.c: Likewise.
7254 * gcc.dg/gomp/block-8.c: Likewise.
7255 * gcc.dg/gomp/block-9.c: Likewise.
7256 * gcc.dg/gomp/target-1.c: Likewise.
7257 * gcc.dg/gomp/target-2.c: Likewise.
7258 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7259 * gcc.dg/gomp/teams-1.c: Likewise.
7261 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7263 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7266 2015-01-15 Mike Stump <mikestump@comcast.net>
7268 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7269 * gcc.dg/inline_2.c: Likewise.
7270 * gcc.dg/inline_3.c: Likewise.
7271 * gcc.dg/inline_4.c: Likewise.
7273 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7276 * gfortran.dg/proc_ptr_comp_43.f90: New.
7278 2015-01-15 Mike Stump <mikestump@comcast.net>
7280 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7281 * gcc.dg/unroll_2.c: Likewise.
7282 * gcc.dg/unroll_3.c: Likewise.
7283 * gcc.dg/unroll_4.c: Likewise.
7284 * gcc.dg/unroll_5.c: Likewise.
7286 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7289 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7291 * gcc.target/aarch64/test_frame_6.c: Likewise.
7292 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7293 x30 and x19 (in the epilogue).
7294 * gcc.target/aarch64/test_frame_4.c: Likewise.
7295 * gcc.target/aarch64/test_frame_7.c: Likewise.
7297 2015-01-15 Martin Liska <mliska@suse.cz>
7299 * g++.dg/ipa/pr64068.C: New test.
7300 * gcc.dg/ipa/PR64559.c: New test.
7302 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7304 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7307 2015-01-15 Richard Biener <rguenther@suse.de>
7309 PR tree-optimization/61743
7310 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7311 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7313 2015-01-15 Renlin Li <renlin.li@arm.com>
7315 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7316 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7318 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7320 * gcc.dg/vect/vect-aggressive-1.c: New.
7321 * gcc.target/i386/avx2-vect-aggressive.c: New.
7323 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7325 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7327 2015-01-15 Richard Biener <rguenther@suse.de>
7330 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7331 -Wl,-undefined,dynamic_lookup.
7333 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7335 * gnat.dg/opt47.adb: New test.
7337 2015-01-15 Richard Biener <rguenther@suse.de>
7340 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7342 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7344 PR tree-optimization/64434
7345 * gcc.dg/torture/pr64434.c: New test.
7347 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7349 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7350 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7351 -march=loongson* and -march=octeon* require -mno-micromips.
7353 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7354 Matthew Fortune <matthew.fortune@imgtec.com>
7356 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7357 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7358 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7359 * gcc.target/mips/call-saved-7.c: New file.
7360 * gcc.target/mips/call-saved-8.c: New file.
7361 * gcc.target/mips/call-saved-9.c: New file.
7363 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7365 * gcc.target/mips/lsa.c: New file.
7366 * gcc.target/mips/mips64-lsa.c: Likewise.
7367 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7368 * gcc.target/mips/mulsize-4.c: Likewise.
7369 * gcc.target/mips/mulsize-5.c: New file.
7370 * gcc.target/mips/mulsize-6.c: Likewise.
7371 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7372 and !HAS_LSA as ghost options.
7373 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7376 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7378 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7380 2015-01-15 Richard Biener <rguenther@suse.de>
7383 * gcc.dg/torture/pr64365.c: New testcase.
7385 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7387 * gcc.dg/stackprotectexplicit1.c: New test.
7388 * g++.dg/stackprotectexplicit2.c: New test.
7390 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7393 * gfortran.dg/inquire_internal.f90: New.
7394 * gfortran.dg/negative_unit_check.f90: New.
7396 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7399 * gcc.target/sh/pr53988-1.c: New.
7401 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7404 * g++.dg/tls/thread_local-ice3.C: New.
7406 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7408 * gcc.target/i386/fentry-override.c: Properly place {} in target
7409 selector. Remove nonpic.
7410 * gcc.target/i386/fentry.c: Likewise.
7412 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7414 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7415 warnings instead of errors.
7417 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7419 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7420 option support instead of ENABLE_LTO from Makefile.
7422 2015-01-14 Richard Biener <rguenther@suse.de>
7424 PR tree-optimization/59354
7425 * gcc.dg/vect/pr59354.c: New testcase.
7427 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7429 * lib/target-supports.exp
7430 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7431 on ARM architures before v7.
7433 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7436 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7439 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7442 * gcc.target/i386/pr64386.c: New test.
7444 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7447 * gcc.target/i386/pr64393.c: New test.
7449 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7452 * gcc.target/i386/pr64387.c: New test.
7454 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7456 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7458 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7460 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7462 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7465 * gcc.target/arm/pr64453.c: New.
7467 2015-01-14 Richard Biener <rguenther@suse.de>
7470 * gcc.dg/lto/pr64415_0.c: New testcase.
7471 * gcc.dg/lto/pr64415_1.c: Likewise.
7473 2015-01-14 Martin Liska <mliska@suse.cz>
7475 * gcc.dg/ipa/pr64307.c: New test.
7477 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7479 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7482 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7485 * gcc.target/arm/pr64460_1.c: New test.
7487 2015-01-14 Richard Biener <rguenther@suse.de>
7489 PR tree-optimization/64493
7490 PR tree-optimization/64495
7491 * gcc.dg/vect/pr64493.c: New testcase.
7492 * gcc.dg/vect/pr64495.c: Likewise.
7494 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7496 * gcc.dg/Warray-bounds-11.c: New test-case.
7498 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7500 * gcc.target/mips/octeon3-pipe-1.c: New test.
7502 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7504 * jit.dg/harness.h (set_up_logging): Move string concatenation
7506 (concat_strings): New function.
7507 (dump_reproducer): New function.
7508 (test_jit): Call dump_reproducer.
7509 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7511 (jit-dg-test): Delete any generated reproducer from previous runs.
7512 Verify that a generated reproducer was created, and verify that it
7514 * jit.dg/test-nested-contexts.c (main): Call
7515 gcc_jit_context_dump_reproducer_to_file.
7517 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7519 * gcc.dg/aru-2.c: Add dg-require-profiling.
7521 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7523 * lib/target-supports.exp (check_profiling_available): Check if
7526 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7529 * g++.dg/torture/pr64565.C: New testcase.
7531 2015-01-13 Marek Polacek <polacek@redhat.com>
7534 * gcc.dg/tm/pr64391.c: New test.
7536 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7538 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7541 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7543 * gcc.target/i386/pie.c: New test.
7545 * lib/target-supports.exp (check_effective_target_pie): New.
7547 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7549 PR rtl-optimization/64286
7550 * gcc.target/i386/avx2-pr64286.c: New test.
7552 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7555 * g++.dg/cpp0x/vt-57626.C: New.
7557 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7560 * gfortran.dg/pr64528.f90: New test.
7562 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7564 * gcc.target/aarch64/subsp.c: New test.
7566 2015-01-13 Andrew Pinski <apinski@cavium.com>
7568 * gcc.target/aarch64/store-pair-1.c: New testcase.
7570 2015-01-13 Richard Biener <rguenther@suse.de>
7573 * gcc.dg/lto/pr64373_0.c: New testcase.
7575 2015-01-13 Andrew Pinski <apinski@cavium.com>
7577 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7578 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7580 2015-01-13 Richard Biener <rguenther@suse.de>
7582 PR tree-optimization/64406
7583 * gcc.dg/pr64406.c: New testcase.
7585 2015-01-13 Richard Biener <rguenther@suse.de>
7587 PR tree-optimization/64404
7588 * gcc.dg/vect/pr64404.c: New testcase.
7590 2015-01-13 Richard Biener <rguenther@suse.de>
7592 PR tree-optimization/64568
7593 * g++.dg/torture/pr64568.C: New testcase.
7595 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7597 * jit.dg/test-error-local-used-from-other-function.c: New test
7599 * jit.dg/test-error-param-reuse.c: New test case.
7600 * jit.dg/test-error-param-sharing.c: New test case.
7601 * jit.dg/test-error-param-used-from-other-function.c: New test
7603 * jit.dg/test-error-param-used-without-a-function.c: New test
7606 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7608 PR tree-optimization/64563
7609 * gcc.dg/pr64563.c: New test.
7612 * gcc.target/i386/pr64513.c: New test.
7614 PR tree-optimization/64454
7615 * gcc.dg/pr64454.c: New test.
7618 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7620 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7621 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7622 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7623 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7624 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7625 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7626 * gcc.dg/vect/slp-25.c: Likewise.
7627 * gcc.dg/vect/vect-109.c: Likewise.
7628 * gcc.dg/vect/vect-13.c: Likewise.
7629 * gcc.dg/vect/vect-17.c: Likewise.
7630 * gcc.dg/vect/vect-18.c: Likewise.
7631 * gcc.dg/vect/vect-19.c: Likewise.
7632 * gcc.dg/vect/vect-20.c: Likewise.
7633 * gcc.dg/vect/vect-21.c: Likewise.
7634 * gcc.dg/vect/vect-22.c: Likewise.
7635 * gcc.dg/vect/vect-27.c: Likewise.
7636 * gcc.dg/vect/vect-29.c: Likewise.
7637 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7638 * gcc.dg/vect/vect-2.c: Likewise.
7639 * gcc.dg/vect/vect-3.c: Likewise.
7640 * gcc.dg/vect/vect-4.c: Likewise.
7641 * gcc.dg/vect/vect-5.c: Likewise.
7642 * gcc.dg/vect/vect-72.c: Likewise.
7643 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7644 * gcc.dg/vect/vect-73.c: Likewise.
7645 * gcc.dg/vect/vect-77-global.c: Likewise.
7646 * gcc.dg/vect/vect-78-global.c: Likewise.
7647 * gcc.dg/vect/vect-7.c: Likewise.
7648 * gcc.dg/vect/vect-86.c: Likewise.
7649 * gcc.dg/vect/vect-align-1.c: Likewise.
7650 * gcc.dg/vect/vect-align-3.c: Likewise.
7651 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7652 * gcc.dg/vect/vect-all.c: Likewise.
7653 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7654 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7655 * gcc.dg/vect/vect-peel-3.c: Likewise.
7656 * gcc.dg/vect/vect-peel-4.c: Likewise.
7657 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7659 2015-01-12 Jeff Law <law@redhat.com>
7662 * gcc.target/m68k/pr64461.c: New test.
7664 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7666 * jit.dg/test-array-as-pointer.c (create_code): Update call
7667 to gcc_jit_context_new_global by setting "kind" to
7668 GCC_JIT_GLOBAL_IMPORTED.
7669 * jit.dg/test-error-array-as-pointer.c: Likewise.
7670 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7671 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7672 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7673 * jit.dg/test-using-global.c (the_global): Rename to...
7674 (imported_global): ...this.
7675 (create_code): Update to test the three kinds of global.
7676 (verify_code): Likewise.
7678 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7681 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7683 * gcc.target/i386/pr64291-2.c: Updated.
7685 2015-01-12 Richard Biener <rguenther@suse.de>
7687 PR tree-optimization/64530
7688 * gfortran.dg/pr64530.f90: New testcase.
7690 2015-01-12 Richard Biener <rguenther@suse.de>
7693 * gcc.dg/torture/pr64357.c: New testcase.
7695 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7697 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7700 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7701 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7703 2015-01-12 Martin Liska <mliska@suse.cz>
7705 * gcc.dg/ipa/PR64550.c: New test.
7707 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7710 * g++.dg/ipa/pr63470.C: New testcase.
7712 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7715 * gfortran.dg/typebound_operator_20.f90: New.
7717 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7720 * gfortran.dg/proc_ptr_comp_42.f90: New.
7722 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7725 * gfortran.dg/proc_ptr_comp_41.f90: New.
7727 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7729 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7731 2015-01-10 Tobias Burnus <burnus@net-b.de>
7734 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7735 and add dg-excess-errors.
7736 * gfortran.dg/line_length_6.f90: New.
7737 * gfortran.dg/line_length_7.f90: New.
7738 * gfortran.dg/line_length_8.f90: New.
7739 * gfortran.dg/line_length_9.f90: New.
7740 * gfortran.dg/line_length_10.f90: New.
7741 * gfortran.dg/line_length_11.f90: New.
7743 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7745 * jit.dg/test-threads.c (struct testcase): Move declaration
7746 to jit.dg/all-non-failing-tests.h.
7747 (testcases): Likewise.
7748 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7749 declaration here from jit.dg/all-non-failing-tests.h.
7750 (testcases): Likewise.
7751 * jit.dg/test-combination.c (create_code): Eliminate spelling
7752 out all of the testcases in favor of looping through the
7753 "testcases" metadata.
7754 (verify_code): Likewise.
7756 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7758 PR rtl-optimization/64536
7759 * gcc.dg/pr64536.c: New test.
7761 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7763 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7764 * jit.dg/test-combination.c (create_code): Likewise.
7765 (verify_code): Likewise.
7766 * jit.dg/test-constants.c: New test case.
7767 * jit.dg/test-threads.c: Add test-constants.c.
7769 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7772 * objc.dg/gnu-api-2-class.m: Add a test case
7773 for the above change.
7775 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7777 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7779 2015-01-09 Richard Biener <rguenther@suse.de>
7781 PR tree-optimization/64410
7782 * g++.dg/vect/pr64410.cc: New testcase.
7784 2015-01-09 Martin Liska <mliska@suse.cz>
7786 * gcc.dg/ipa/ipa-icf-32.c: New test.
7788 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7790 * c-c++-common/tsan/tsan_barrier.h: New.
7791 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7792 * c-c++-common/tsan/bitfield_race.c: Likewise.
7793 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7794 * c-c++-common/tsan/mutexset1.c: Likewise.
7795 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7796 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7797 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7798 * c-c++-common/tsan/simple_race.c: Likewise.
7799 * c-c++-common/tsan/simple_stack.c: Likewise.
7800 * c-c++-common/tsan/sleep_sync.c: Likewise.
7801 * c-c++-common/tsan/tiny_race.c: Likewise.
7802 * c-c++-common/tsan/tls_race.c: Likewise.
7803 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7804 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7805 * g++.dg/tsan/atomic_free.C: Likewise.
7806 * g++.dg/tsan/atomic_free2.C: Likewise.
7807 * g++.dg/tsan/cond_race.C: Likewise.
7808 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7810 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7813 * lib/target-supports.exp (check_effective_target_libatomic_available):
7815 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7816 targets that match effective-target libatomic_available.
7817 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7819 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7821 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7822 Verify the result of gcc_jit_context_get_last_error.
7823 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7825 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7827 PR tree-optimization/63989
7828 * gcc.dg/strlenopt-27.c: New test.
7830 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7832 * jit.dg/harness.h (set_up_logging): New function.
7833 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7834 set_up_logging on the context, so that every testcase is
7835 logged to a particular file.
7836 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7837 and call gcc_jit_context_set_logfile on the top-level context.
7839 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7842 * g++.dg/opt/pr64338.C: New test.
7844 2015-01-08 Tobias Burnus <burnus@net-b.de>
7846 * gfortran.dg/coarray/codimension_2b.f90: New file.
7847 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7848 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7850 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7853 * g++.dg/ext/fnname4.C: New.
7855 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7858 * g++.dg/cpp0x/constexpr-64462.C: New.
7860 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7863 * g++.dg/cpp0x/deleted10.C: New.
7865 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7867 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7869 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7871 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7872 GCC_JIT_UNARY_OP_ABS.
7873 (verify_unary_ops): Likewise.
7875 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7877 * jit.dg/test-arith-overflow.c: New test case.
7878 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7879 * jit.dg/test-combination.c (create_code): Likewise.
7880 (verify_code): Likewise.
7881 * jit.dg/test-threads.c (testcases): Likewise.
7883 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7885 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7886 rather than "jit". Load g++.exp, and call g++_init.
7887 Run test-*.cc files within the testsuite and *.cc files within
7889 (jit-dg-test): Drop the addition of -fgnu89-inline to
7890 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7891 doing it when compiling C testcases (since g++ does not handle
7892 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7893 is restored to the value after g++_init ran, rather than the
7894 value before g++_init ran. Return a list of
7895 $comp_output $output_file, as dg-test assumes.
7897 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7899 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7900 make it easier to figure out the origin of each test result when
7901 running test-combination.c and test-threads.c.
7902 (CHECK_VALUE): Likewise.
7903 (CHECK_DOUBLE_VALUE): Likewise.
7904 (CHECK_STRING_VALUE): Likewise.
7905 (CHECK_STRING_STARTS_WITH): Likewise.
7906 (CHECK_STRING_CONTAINS): Likewise.
7908 (check_string_value): Likewise, add "funcname" param.
7909 (check_string_starts_with): Likewise.
7910 (check_string_contains): Likewise.
7912 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7914 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7915 generating name of built executable.
7917 2015-01-07 Marek Polacek <polacek@redhat.com>
7920 * gcc.dg/pr64440.c: New test.
7921 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7923 2015-01-07 Marek Polacek <polacek@redhat.com>
7926 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7927 * gcc.dg/pr64417.c: New test.
7929 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7932 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7935 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7937 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7938 Check if testcases run without errors, not just if they compile.
7940 2015-01-06 Christian Bruel <christian.bruel@st.com>
7943 * gcc.target/sh/pr64507.c: New test.
7945 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7947 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7949 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7951 * c-c++-common/asan/sanitize-all-1.c: New test.
7952 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7953 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7954 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7955 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7957 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7959 * lib/target-supports.exp (check_profiling_available): Return 0 for
7961 (check_effective_target_tls_runtime): Likewise.
7962 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7963 * gcc.dg/20020312-2.c: Adjust for Visium.
7964 * gcc.dg/tls/thr-cse-1.c: Likewise
7965 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7966 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7967 * gcc.dg/weak/typeof-2.c: Likewise.
7969 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7971 PR rtl-optimization/64287
7972 * gcc.dg/aru-2.c: New test.
7974 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7977 * c-c++-common/ubsan/pr64344-1.c: New test.
7978 * c-c++-common/ubsan/pr64344-2.c: New test.
7980 PR tree-optimization/64465
7981 * gcc.dg/pr64465.c: New test.
7983 PR tree-optimization/64494
7984 * gcc.c-torture/compile/pr64494.c: New test.
7986 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7989 * gfortran.dg/realloc_on_assign_25.f90: New test.
7991 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7993 Update copyright years.
7995 2015-01-05 Marek Polacek <polacek@redhat.com>
7998 * gcc.dg/pr64423.c: New test.
8000 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8002 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8003 mmix-knuth-mmixware for the same reason as for MIPS.
8004 * gcc.dg/debug/debug-2.c: Ditto.
8006 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8008 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8011 * lib/gfortran.exp: Add libatomic library search path.
8012 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8013 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8015 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8017 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8019 * c-c++-common/tsan/bitfield_race.c: New testcase.
8020 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8022 2015-01-02 Tobias Burnus <burnus@net-b.de>
8024 * gfortran.dg/coarray/collectives_4.f90: New.
8026 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8029 * gfortran.dg/extends_16.f90: New.
8031 2015-01-02 Tobias Burnus <burnus@net-b.de>
8033 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8035 2015-01-02 Tobias Burnus <burnus@net-b.de>
8037 * gfortran.dg/coarray/codimension_2.f90: New.
8038 * gfortran.dg/coarray/codimension_2a.f90: New.
8039 * gfortran.dg/coarray_35.f90: New.
8040 * gfortran.dg/coarray_35a.f90: New.
8042 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8045 * gfortran.dg/dummy_procedure_11.f90: New.
8047 Copyright (C) 2015 Free Software Foundation, Inc.
8049 Copying and distribution of this file, with or without modification,
8050 are permitted in any medium without royalty provided the copyright
8051 notice and this notice are preserved.