1 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3 * gfortran.dg/warn_conversion_8.f90: New test.
5 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7 PR rtl-optimization/61047
8 * gcc.c-torture/execute/20150611-1.c: New testcase.
10 2015-07-01 David Malcolm <dmalcolm@redhat.com>
13 * jit.dg/all-non-failing-tests.h: Add
14 test-pr66700-observing-write-through-ptr.c.
15 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
17 2015-07-01 David Malcolm <dmalcolm@redhat.com>
19 * jit.dg/test-accessing-union.c: Add comments for use by
20 gcc/jit/docs/topics/types.rst.
22 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
24 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
25 'do-require-effective-target' with 'dg-require-effective-target'.
26 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
27 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
28 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
29 'stlex' with 'strex' as the expected output.
31 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/cpp0x/gen-attrs-60.C: New.
35 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
37 2015-07-01 Jiong Wang <jiong.wang@arm.com>
39 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):New function.
40 * gcc.target/aarch64/pic-small.c: Restrict this test under
41 check_effective_target_aarch64_small_fpic.
43 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
45 * gfortran.dg/gomp/pr66633.f90: New test.
47 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
50 * g++.dg/template/pr66686.C: New test.
52 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
54 * gnat.dg/lto17.ad[sb]: New test.
56 2015-06-30 David Malcolm <dmalcolm@redhat.com>
58 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
59 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
61 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
63 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
65 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
67 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
69 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
71 * jit.dg/test-switch.c: New testcase.
72 * jit.dg/test-switch.cc: New testcase.
74 2015-06-30 David Malcolm <dmalcolm@redhat.com>
77 * jit.dg/all-non-failing-tests.h: Add note about
78 test-validly-unreachable-block.c.
79 * jit.dg/test-validly-unreachable-block.c: New file.
81 2015-06-30 David Malcolm <dmalcolm@redhat.com>
84 * jit.dg/all-non-failing-tests.h: Add note about
86 * jit.dg/test-extra-options.c: New testcase.
88 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
91 * gcc.target/i386/pr66691.c: New.
93 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
95 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
96 * gcc.target/i386/iamcu/args.h: Likewise.
97 * gcc.target/i386/iamcu/asm-support.S: Likewise.
98 * gcc.target/i386/iamcu/defines.h: Likewise.
99 * gcc.target/i386/iamcu/macros.h: Likewise.
100 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
101 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
102 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
103 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
104 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
105 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
106 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
107 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
108 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
109 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
110 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
111 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
112 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
113 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
114 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
115 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
116 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
118 2015-06-30 Marek Polacek <polacek@redhat.com>
120 * gcc.dg/fold-minus-6.c: New test.
122 * gcc.dg/fold-ior-3.c: New test.
124 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
126 Implement N4197 - Adding u8 character literals
127 * g++.dg/cpp1z/utf8.C: New.
128 * g++.dg/cpp1z/utf8-neg.C: New.
129 * g++.dg/cpp1z/udlit-utf8char.C: New.
131 2015-06-30 Marek Polacek <polacek@redhat.com>
133 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
135 2015-06-30 Tom de Vries <tom@codesourcery.com>
137 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
138 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
139 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
140 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
142 2015-06-30 Marek Polacek <polacek@redhat.com>
144 * gcc.dg/fold-ior-2.c: New test.
146 2015-06-30 Tom de Vries <tom@codesourcery.com>
148 PR tree-optimization/66652
149 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
150 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
152 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
154 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
157 * g++.dg/cpp0x/constexpr-friend-3.C: New.
158 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
160 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
163 * gfortran.dg/wunused-parameter.f90: New test.
165 2015-06-29 Richard Henderson <rth@redhat.com>
167 * gcc.target/i386/asm-flag-1.c: New.
168 * gcc.target/i386/asm-flag-2.c: New.
169 * gcc.target/i386/asm-flag-3.c: New.
170 * gcc.target/i386/asm-flag-4.c: New.
171 * gcc.target/i386/asm-flag-5.c: New.
173 2015-06-29 Marek Polacek <polacek@redhat.com>
176 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
177 * c-c++-common/pr66322.c: New test.
178 * g++.dg/eh/scope1.C: Remove dg-warning.
180 2015-06-29 Richard Biener <rguenther@suse.de>
182 PR tree-optimization/66677
183 * gcc.dg/vect/pr66677.c: New testcase.
185 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
188 * gcc.dg/tree-ssa/pr64130.c: New test.
190 2015-06-26 Jiong Wang <jiong.wang@arm.com>
192 * gcc.target/aarch64/pic-small.c: New testcase.
194 2015-06-26 Richard Biener <rguenther@suse.de>
196 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
198 2015-06-26 Marek Polacek <polacek@redhat.com>
200 * gcc.dg/fold-and-1.c: New test.
201 * gcc.dg/fold-and-2.c: New test.
203 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
205 * gnat.dg/warn11.adb: Add missing dg directive.
206 * gnat.dg/warn12.adb: New test.
207 * gnat.dg/warn12_pkg.ads: New helper.
209 2015-06-26 Richard Biener <rguenther@suse.de>
211 * gfortran.dg/reassoc_3.f90: Adjust.
213 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.target/i386/pr66412.c: New test.
218 2015-06-25 Richard Biener <rguenther@suse.de>
220 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
222 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
224 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
226 2015-06-25 Richard Biener <rguenther@suse.de>
228 * gfortran.dg/vect/vect-9.f90: New testcase.
230 2015-06-25 Nick Clifton <nickc@redhat.com>
232 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
233 H8300 and M32R targets.
235 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
238 * gfortran.dg/maxerrors.f90: New test.
240 2015-06-08 DJ Delorie <dj@redhat.com>
242 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
244 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
246 * gcc.target/aarch64/mgeneral-regs_3.c: New.
248 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
250 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
251 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
252 * gcc.target/aarch64/nofp_1.c: New file.
254 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
256 Implement N3928 - Extending static_assert
257 * g++.dg/cpp0x/static_assert8.C: Adjust.
258 * g++.dg/cpp0x/static_assert12.C: New.
259 * g++.dg/cpp0x/static_assert13.C: New.
260 * g++.dg/cpp1y/static_assert1.C: New.
261 * g++.dg/cpp1y/static_assert2.C: New.
262 * g++.dg/cpp1z/static_assert-nomsg.C: New.
264 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
267 * g++.dg/cpp0x/trailing11.C: New.
269 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
271 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
273 * gcc.target/arm/memset-inline-10.c: Likewise.
274 * gcc.target/arm/pr58784.c: Likewise.
275 * gcc.target/arm/pr59985.C: Likewise.
276 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
278 2015-06-24 Renlin Li <renlin.li@arm.com>
280 * gcc.target/aarch64/arm_align_max_pwr.c: New.
281 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
283 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
286 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
289 * g++.dg/cpp0x/auto45.C: New test.
290 * g++.dg/template/pr30044.C: New test.
291 * g++.dg/template/crash83.C: Accept any error string.
292 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
294 * g++.dg/cpp0x/variadic18.C: Likewise
295 * g++.dg/template/canon-type-13.C: Likewise.
296 * g++.old-deja/g++.pt/ttp42.C: Likewise.
298 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/other/linkage2.C: New.
303 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
306 * gcc.target/arm/pr63408.c: New test.
308 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
310 * lib/c-torture.exp: Don't call check_effective_target_lto
311 before setting up environment correctly.
312 * lib/gcc-dg.exp: Likewise, and protect
313 gcc_force_conventional_output.
315 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
317 PR rtl-optimization/66306
318 * gcc.target/s390/pr66306.c: New test.
320 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
322 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
323 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
324 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
325 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
326 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
327 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
328 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
330 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
333 * gcc.c-torture/pr65803.c: New test.
335 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
338 * g++.dg/cpp0x/auto45.C: New test.
339 * g++.dg/template/pr30044.C: New test.
340 * g++.dg/template/crash83.C: Accept any error string.
341 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
343 * g++.dg/cpp0x/variadic18.C: Likewise
344 * g++.dg/template/canon-type-13.C: Likewise.
345 * g++.old-deja/g++.pt/ttp42.C: Likewise.
347 2015-06-23 Marek Polacek <polacek@redhat.com>
349 * c-c++-common/Wlogical-op-3.c: New test.
351 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
354 * g++.dg/cpp0x/scoped_enum5.C: New.
356 2015-06-23 Richard Biener <rguenther@suse.de>
358 PR tree-optimization/66636
359 * gcc.dg/vect/pr66636.c: New testcase.
361 2015-06-23 Marek Polacek <polacek@redhat.com>
363 * gcc.dg/fold-minus-4.c: New test.
364 * gcc.dg/fold-minus-5.c: New test.
365 * c-c++-common/ubsan/overflow-add-5.c: New test.
367 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
369 Add missing testcase from r224672.
370 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
372 * gcc.target/vax/bswapdi-1.c: New.
374 2015-06-23 Andre Vehreschild <vehre@gmx.de>
377 * gfortran.dg/associate_18.f08: New test.
379 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
382 * gcc.target/i386/pr66560-1.c: New test.
383 * gcc.target/i386/pr66560-2.c: Ditto.
384 * gcc.target/i386/pr66560-3.c: Ditto.
385 * gcc.target/i386/pr66560-4.c: Ditto.
387 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
389 * gcc.target/nvptx/nvptx.exp: New file.
390 * gcc.target/nvptx/proto-1.c: Likewise.
392 2015-06-23 Bin Cheng <bin.cheng@arm.com>
394 PR tree-optimization/66449
395 * gcc.dg/vect/pr66449.c: New test.
397 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
399 * g++.dg/other/dump-ada-spec-5.C: New test.
400 * g++.dg/other/dump-ada-spec-6.C: Likewise.
401 * g++.dg/other/dump-ada-spec-7.C: Likewise.
403 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
405 * g++.dg/inherit/pure1.C: Test location too.
407 2015-06-22 Marek Polacek <polacek@redhat.com>
409 * gcc.dg/fold-ior-1.c: New test.
410 * gcc.dg/fold-minus-2.c: New test.
411 * gcc.dg/fold-minus-3.c: New test.
412 * gcc.dg/fold-plus-1.c: New test.
413 * gcc.dg/fold-plus-2.c: New test.
414 * gcc.dg/fold-xor-4.c: New test.
415 * gcc.dg/fold-xor-5.c: New test.
417 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
420 * g++.dg/torture/pr65914.C: New.
422 2015-06-22 Richard Biener <rguenther@suse.de>
424 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
425 not existing TORTURE_OPTIONS only.
426 * lib/gcc-dg.exp: Likewise.
428 2015-06-22 Christian Bruel <christian.bruel@st.com>
431 * gcc.target/arm/flip-thumb.c: New test.
433 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
434 Martin Liska <mliska@suse.cz>
437 * g++.dg/ipa/pr65908.C: New testcase.
439 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
442 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
443 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
445 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
447 * gnat.dg/specs/debug1.ads: Adjust.
449 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
451 * gcc.target/aarch64/fmovd-zero-mem.c: New.
452 * gcc.target/aarch64/fmovd-zero-reg.c: New.
453 * gcc.target/aarch64/fmovf-zero-mem.c: New.
454 * gcc.target/aarch64/fmovf-zero-reg.c: New.
455 * gcc.target/aarch64/fmovld-zero-mem.c: New.
456 * gcc.target/aarch64/fmovld-zero-mem.c: New.
457 * gcc.target/aarch64/fmovd-zero.c: Delete.
458 * gcc.target/aarch64/fmovf-zero.c: Delete.
460 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
462 * gcc.target/vax/bswapdi-1.c: New.
464 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
466 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
468 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
470 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
472 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
474 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
476 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
478 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
480 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
482 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
484 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
486 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
488 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
490 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
492 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
494 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
496 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
498 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
500 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
502 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
504 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
506 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
508 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
510 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
512 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
514 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
516 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
518 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
520 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
522 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
524 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
526 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
528 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
530 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
532 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
534 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
536 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
538 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
540 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
542 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
543 (_ARM_FPSCR): Add FZ field.
544 (clean_results): Force FZ=1 on AArch64.
545 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
547 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
549 * gcc.target/aarch64/pr62308.c: New test.
551 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
554 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
556 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
558 * gcc.target/i386/mpx/pr66581.c: New test.
560 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
562 * gcc.target/i386/cmov9.c: New test.
564 2015-06-18 Richard Biener <rguenther@suse.de>
566 * g++.dg/other/const4.C: New testcase.
568 2015-06-18 Michael Matz <matz@suse.de>
571 * gcc.dg/vect/pr66253.c: New testcase.
573 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
576 * gcc.target/i386/mpx/chkp-vararg.c: New test.
578 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
581 * gcc.target/i386/mpx/pr66568.c: New test.
583 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
586 * gcc.target/i386/mpx/pr66567.c: New test.
588 2015-06-18 Richard Biener <rguenther@suse.de>
590 PR tree-optimization/66510
591 * gcc.dg/vect/slp-perm-12.c: New testcase.
593 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
595 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
596 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
597 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
598 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
600 2015-06-17 Jakub Jelinek <jakub@redhat.com>
603 * g++.dg/gomp/pr66571-1.C: New test.
606 * c-c++-common/gomp/pr66429.c: New test.
608 2015-06-17 David Malcolm <dmalcolm@redhat.com>
610 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
611 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
613 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
615 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
618 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
621 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
623 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
625 * gcc.target/mips/pr65862-1.c: New test.
626 * gcc.target/mips/pr65862-2.c: Likewise.
628 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
630 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
631 * gcc.target/i386/pr52252-atom.c: Ditto.
632 * gcc.target/i386/vect-div-1.c: Ditto.
633 * gcc.target/i386/rotate-5.c: Ditto.
634 * gcc.target/i386/pr50202.c: Ditto.
635 * gcc.target/i386/pr37843-3.c: Ditto.
636 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
637 * gcc.target/i386/pr53397-1.c: Ditto.
638 * gcc.target/i386/pr55934.c: Ditto.
639 * gcc.target/i386/pr37843-4.c: Ditto.
640 * gcc.target/i386/pr60451.c: Ditto.
641 * gcc.target/i386/pr53397-2.c: Ditto.
642 * gcc.target/i386/vectorize1.c: Ditto.
643 * gcc.target/i386/extract-insert-combining.c: Ditto.
644 * gcc.target/i386/pr53759.c: Ditto.
645 * gcc.target/i386/pr52252-core.c: Ditto.
646 * gcc.target/i386/rotate-3.c: Ditto.
647 * gcc.target/i386/sse-20.c: Ditto.
648 * gcc.target/i386/rotate-4.c: Ditto.
649 * gcc.target/i386/pr61403.c: Ditto.
650 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
651 * gcc.target/i386/pr60901.c: Ditto.
652 * gcc.target/i386/pr59794-7.c: Ditto.
653 * gcc.target/i386/pr62208.c: Ditto.
654 * gcc.target/i386/pr53416.c: Ditto.
655 * gcc.target/i386/asm-dialect-1.c: Ditto.
656 * gcc.target/i386/pr50038.c: Ditto.
657 * gcc.target/i386/47698.c: Ditto.
658 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
659 * gcc.target/i386/pr59794-2.c: Ditto.
660 * gcc.target/i386/pr59794-3.c: Ditto.
661 * gcc.target/i386/pr39058.c: Ditto.
662 * gcc.target/i386/pr60205-1.c: Ditto.
663 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
664 * gcc.target/i386/sse2-movq-2.c: Ditto.
666 2015-06-17 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/66251
669 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
671 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
674 * g++.dg/parse/new-placement1.C: New.
676 2015-06-16 David Malcolm <dmalcolm@redhat.com>
678 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
679 * jit.dg/test-compound-assignment.c: New testcase.
681 2015-06-16 David Malcolm <dmalcolm@redhat.com>
684 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
685 to "testcases" array.
687 2015-06-16 David Malcolm <dmalcolm@redhat.com>
690 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
691 * jit.dg/test-debug-strings.c: New test case.
692 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
693 the discriminant has a sane debug string.
695 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
698 * gcc.target/i386/pr56766-1.c: New test.
699 * gcc.target/i386/pr56766-2.c: Ditto.
701 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
703 * gcc.target/mips/loongson-shift-count-truncated-1.c:
704 Skip on mips*-mti-linux* and mips*-img-linux* targets.
705 * gcc.target/mips/loongson-simd.c: Ditto.
707 2015-06-16 Richard Biener <rguenther@suse.de>
709 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
711 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
713 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
714 passed by the testsuite driver.
716 2015-06-16 Richard Biener <rguenther@suse.de>
718 * gcc.dg/vect/slp-perm-11.c: New testcase.
720 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
722 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
725 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
727 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
728 Reinstate calls to torture-init and torture-finalize.
730 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
732 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
734 2015-06-15 Nathan Sidwell <nathan@acm.org>
737 * g++.dg/cpp0x/nsdmi-template14.C: New test.
739 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
742 * g++.dg/cpp0x/local-type1.C: New.
744 2015-06-15 Andre Vehreschild <vehre@gmx.de>
749 * gfortran.dg/allocate_with_source_3.f90: Removed check for
751 * gfortran.dg/allocate_with_source_7.f08: New test.
752 * gfortran.dg/allocate_with_source_8.f08: New test.
754 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
757 * g++.dg/warn/Walways-true-3.C: New test.
759 2015-06-13 Tom de Vries <tom@codesourcery.com>
761 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
763 2015-06-13 Tom de Vries <tom@codesourcery.com>
765 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
766 (main): Remove superfluous attributes.
767 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
768 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
770 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
772 * gcc.target/i386/monitorx.c: New.
773 * gcc.target/i386/sse-12.c: Add -mmwaitx.
774 * gcc.target/i386/sse-13.c: Ditto.
775 * gcc.target/i386/sse-14.c: Ditto.
776 * gcc.target/i386/sse-22.c: Ditto.
777 * gcc.target/i386/sse-23.c: Ditto.
778 * g++.dg/other/i386-2.C: Ditto.
779 * g++.dg/other/i386-3.C: Ditto.
781 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
783 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
785 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
788 * gfortran.dg/allocatable_scalar_13.f90: New test
790 2015-06-11 Marek Polacek <polacek@redhat.com>
792 * gcc.dg/fold-xor-3.c: New test.
794 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796 * gcc.target/arm/short-it-ifcvt-1.c: New test.
797 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
799 2015-06-11 Christian Bruel <christian.bruel@st.com>
802 * gcc.target/arm/pragma_attribute.c: New test.
804 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
806 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
808 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
811 * gcc.target/i386/pr66473.c: New test.
813 2015-06-10 Jakub Jelinek <jakub@redhat.com>
816 * gcc.dg/tls/pr66470.c: New test.
817 * gcc.target/i386/pr66470.c: New test.
819 2015-06-10 Christian Bruel <christian.bruel@st.com>
822 * gcc.target/arm/attr_arm.c: New test
823 * gcc.target/arm/attr_arm-err.c: New test
824 * gcc.target/arm/attr_thumb.c: New test
825 * gcc.target/arm/attr_thumb-static.c: New test
827 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
832 * g++.dg/abi/aarch64_guard1.C: Adjust test.
834 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
836 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
837 passed by the testsuite driver.
839 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
842 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
843 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
844 * gcc.dg/ssp-1.c: Make counter a register.
845 * gcc.dg/ssp-2.c: Likewise.
846 * gcc.dg/torture/parm-coalesce.c: New.
848 2015-06-09 Tom de Vries <tom@codesourcery.com>
850 * gcc.target/i386/vararg-loc.c: New test.
852 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
855 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
856 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
858 2015-06-09 Marek Polacek <polacek@redhat.com>
860 PR tree-optimization/66299
861 * gcc.dg/pr66299-1.c: New test.
862 * gcc.dg/pr66299-2.c: New test.
863 * gcc.dg/pr66299-3.c: New test.
865 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
867 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
868 passed by the testsuite driver.
870 2015-06-09 Richard Biener <rguenther@suse.de>
873 * gcc.dg/fold-modpow2.c: New testcase.
875 2015-06-09 Richard Biener <rguenther@suse.de>
877 PR tree-optimization/66419
878 * gcc.dg/vect/bb-slp-37.c: New testcase.
880 2015-06-09 Shiva Chen <shiva0217@gmail.com>
882 * gcc.target/arm/stl-cond.c: New test.
884 2015-06-09 Richard Biener <rguenther@suse.de>
887 * gcc.dg/torture/pr66413.c: New testcase.
889 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
891 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
892 * gcc.dg/ssp-1.c: Make counter a register.
893 * gcc.dg/ssp-2.c: Likewise.
894 * gcc.dg/torture/parm-coalesce.c: New.
896 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
898 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
899 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
901 2015-06-08 Tom de Vries <tom@codesourcery.com>
903 PR rtl-optimization/66444
904 * gcc.dg/pr66444.c: New test.
906 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
909 * gfortran.dg/class_is_1.f90: New test.
910 * gfortran.dg/type_is_1.f90: Ditto.
912 2015-06-08 Marek Polacek <polacek@redhat.com>
915 * gcc.dg/cpp/pr66415-1.c: New test.
916 * gcc.dg/cpp/pr66415-2.c: New test.
918 2015-06-08 Richard Biener <rguenther@suse.de>
920 PR tree-optimization/66422
921 * gcc.dg/Warray-bounds-16.c: New testcase.
923 2015-06-08 Richard Biener <rguenther@suse.de>
925 * gcc.dg/vect/slp-perm-10.c: New testcase.
926 * gcc.dg/vect/slp-23.c: Adjust.
927 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
928 vector pointer update.
930 2015-06-08 Marek Polacek <polacek@redhat.com>
933 * g++.dg/ubsan/pr66452.C: New test.
935 2015-06-08 Tom de Vries <tom@codesourcery.com>
937 PR tree-optimization/66436
938 * gcc.dg/gomp/dump-new-function-2.c: New test.
939 * gcc.dg/gomp/dump-new-function-3.c: Same.
940 * gcc.dg/gomp/dump-new-function.c: Same.
942 2015-06-08 Tom de Vries <tom@codesourcery.com>
944 PR tree-optimization/66435
945 * gcc.dg/gomp/notify-new-function-2.c: New test.
946 * gcc.dg/gomp/notify-new-function-3.c: Same.
947 * gcc.dg/gomp/notify-new-function.c: Same.
949 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
951 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
952 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
953 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
954 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
955 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
956 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
959 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
962 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
963 * gfortran.dg/warn_conversion.f90: Add warning for change in value
965 * gfortran.dg/warn_conversion_3.f90: Add warnings.
966 * gfortran.dg/warn_conversion_5.f90: New test.
967 * gfortran.dg/warn_conversion_6.f90: New test.
968 * gfortran.dg/warn_conversion_7.f90: New test.
970 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
973 * gfortran.dg/blockdata_9.f: New test.
975 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
978 * gfortran.dg/forall_17.f90: New test.
980 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
982 * g++.dg/cpp0x/pr57101.C: Add warning.
983 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
984 * g++.dg/ext/visibility/anon7.C: Same.
985 * g++.dg/ipa/pr63587-2.C: Same.
986 * g++.dg/opt/dump1.C: Same.
987 * g++.dg/opt/pr59622-3.C: Same.
988 * g++.dg/opt/pr59622.C: Same.
989 * g++.dg/torture/pr46383.C: Same.
990 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
991 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
992 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
994 * gfortran.dg/intent_out_8.f90: Same.
995 * gfortran.dg/warn_target_lifetime_3.f90: Same.
997 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1000 gfortran.dg/equiv_9.f90: New test.
1003 2015-06-05 Tom de Vries <tom@codesourcery.com>
1005 merge from gomp4 branch:
1006 2015-05-28 Tom de Vries <tom@codesourcery.com>
1008 PR tree-optimization/65443
1009 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1010 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1011 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1013 2015-06-05 Nathan Sidwell <nathan@acm.org>
1016 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1018 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1020 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1022 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1024 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1026 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1028 * testsuite/gcc.target/i386/noplt-1.c: New test.
1029 * testsuite/gcc.target/i386/noplt-2.c: New test.
1030 * testsuite/gcc.target/i386/noplt-3.c: New test.
1031 * testsuite/gcc.target/i386/noplt-4.c: New test.
1033 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1036 * gfortran.dg/adjustl_1.f90: New test.
1038 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1040 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1041 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1043 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1045 * lto.c (iterative_hash_canonical_type,
1046 gimple_register_canonical_type): only hash main variants of types
1048 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1050 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1051 Move set of dg-do-what-default after early return.
1053 2015-06-04 Marek Polacek <polacek@redhat.com>
1056 * gcc.dg/lvalue-8.c: New test.
1058 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1059 Paolo Carlini <paolo.carlini@oracle.com>
1062 * g++.dg/other/pr66130.C: New.
1063 * g++.dg/cpp0x/pr66130.C: Likewise.
1065 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/cpp0x/decl-loc1.C: New.
1068 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1069 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1070 * g++.dg/init/ctor8.C: Likewise.
1071 * g++.dg/parse/semicolon4.C: Likewise.
1073 2015-06-03 Marek Polacek <polacek@redhat.com>
1076 * g++.dg/ubsan/static-init-1.C: New test.
1077 * g++.dg/ubsan/static-init-2.C: New test.
1078 * g++.dg/ubsan/static-init-3.C: New test.
1080 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1083 * gcc.target/i386/pr66275.c: New test.
1085 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1087 * gcc.dg/Wcxx-compat-22.c: New testcase.
1088 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1089 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1090 * c-c++-common/pr58346-1.c: Likewise.
1091 * c-c++-common/transparent-union-1.c: Likewise.
1093 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1095 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1096 * g++.dg/plugin/def_plugin.c: New file.
1097 * g++.dg/plugin/def-plugin-test.C: New file.
1099 2015-06-03 Richard Biener <rguenther@suse.de>
1101 * gcc.dg/vect/bb-slp-36.c: New testcase.
1103 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1105 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1107 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1109 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1110 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1111 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1112 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1114 2015-06-03 Marek Polacek <polacek@redhat.com>
1118 * gcc.dg/pr64223-1.c: New test.
1119 * gcc.dg/pr64223-2.c: New test.
1121 2015-06-03 Richard Biener <rguenther@suse.de>
1123 PR tree-optimization/63916
1124 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1126 2015-06-03 Richard Biener <rguenther@suse.de>
1128 PR tree-optimization/66375
1129 * gcc.dg/torture/pr66375.c: New testcase.
1131 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1133 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1135 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1138 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1140 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1143 * gfortran.dg/reshape_7.f90: New test.
1145 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1148 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1151 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1154 * gcc.dg/pr49551.c: New testcase.
1156 2015-06-02 Richard Biener <rguenther@suse.de>
1159 * g++.dg/lto/pr65549_0.C: New testcase.
1161 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1165 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1167 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1169 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1171 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1176 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1178 PR tree-optimization/48052
1179 * gcc.dg/tree-ssa/scev-8.c: New.
1180 * gcc.dg/tree-ssa/scev-9.c: New.
1181 * gcc.dg/tree-ssa/scev-10.c: New.
1182 * gcc.dg/vect/pr48052.c: New.
1184 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1186 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1188 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1190 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1192 2015-06-02 Marek Polacek <polacek@redhat.com>
1195 * gcc.dg/torture/pr66345.c: New test.
1197 2015-06-02 Richard Biener <rguenther@suse.de>
1199 PR tree-optimization/65961
1200 * gcc.dg/torture/pr65961.c: New testcase.
1202 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1204 PR tree-optimization/52563
1205 PR tree-optimization/62173
1206 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1207 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1209 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1211 * gnat.dg/specs/varsize_return2.ads: New test.
1212 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1214 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1216 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1218 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1221 * gcc.target/aarch64/sync-comp-swap.c: New.
1222 * gcc.target/aarch64/sync-comp-swap.x: New.
1223 * gcc.target/aarch64/sync-op-acquire.c: New.
1224 * gcc.target/aarch64/sync-op-acquire.x: New.
1225 * gcc.target/aarch64/sync-op-full.c: New.
1226 * gcc.target/aarch64/sync-op-full.x: New.
1227 * gcc.target/aarch64/sync-op-release.c: New.
1228 * gcc.target/aarch64/sync-op-release.x: New.
1230 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1232 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1235 2015-06-01 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/66349
1238 PR tree-optimization/66352
1239 PR tree-optimization/66357
1240 * gcc.dg/torture/pr66357.c: New testcase.
1241 * gcc.dg/torture/pr66349.c: Likewise.
1242 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1244 2015-06-01 Richard Biener <rguenther@suse.de>
1247 2015-05-29 Richard Biener <rguenther@suse.de>
1249 PR tree-optimization/66314
1250 * gcc.dg/asan/pr66314.c: New testcase.
1252 2015-06-01 Richard Biener <rguenther@suse.de>
1254 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1256 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1260 (hp3, hp4): Add inline keyword.
1261 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1262 (hp2): Add inline keyword.
1263 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1264 (hp2): Add inline keyword.
1266 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1269 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1270 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1271 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1272 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1274 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1276 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1277 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1279 2015-06-01 Richard Biener <rguenther@suse.de>
1281 PR tree-optimization/66280
1282 * g++.dg/torture/pr66280.C: New testcase.
1283 * g++.dg/torture/pr66280-2.C: Likewise.
1285 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1287 * gnat.dg/addr9_1.adb: New test.
1288 * gnat.dg/addr9_2.adb: Likewise.
1289 * gnat.dg/addr9_3.adb: Likewise.
1290 * gnat.dg/addr9_4.adb: Likewise.
1292 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1294 * g++.dg/other/dump-ada-spec-4.C: New test.
1296 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1298 * gcc.dg/alias-8.c: Fix dg-warning.
1300 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1302 * gcc.dg/alias-8.c: Do not xfail.
1303 * gcc.dg/pr62167.c: Prevent FRE.
1304 * gcc.dg/alias-14.c: New testcase.
1306 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1308 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1310 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1313 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1315 * gcc.target/s390/hotpatch-10.c: Likewise.
1316 * gcc.target/s390/hotpatch-11.c: Likewise.
1317 * gcc.target/s390/hotpatch-12.c: Likewise.
1318 * gcc.target/s390/hotpatch-17.c: Likewise.
1319 * gcc.target/s390/hotpatch-18.c: Likewise.
1320 * gcc.target/s390/hotpatch-20.c: Likewise.
1321 * gcc.target/s390/hotpatch-21.c: Likewise.
1322 * gcc.target/s390/hotpatch-22.c: Likewise.
1323 * gcc.target/s390/hotpatch-23.c: Likewise.
1324 * gcc.target/s390/hotpatch-24.c: Likewise.
1325 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1326 to check for the exact nops too.
1327 * gcc.target/s390/hotpatch-3.c: Likewise.
1328 * gcc.target/s390/hotpatch-4.c: Likewise.
1329 * gcc.target/s390/hotpatch-5.c: Likewise.
1330 * gcc.target/s390/hotpatch-6.c: Likewise.
1331 * gcc.target/s390/hotpatch-7.c: Likewise.
1332 * gcc.target/s390/hotpatch-8.c: Likewise.
1333 * gcc.target/s390/hotpatch-9.c: Likewise.
1334 * gcc.target/s390/hotpatch-14.c: Likewise.
1335 * gcc.target/s390/hotpatch-15.c: Likewise.
1336 * gcc.target/s390/hotpatch-16.c: Likewise.
1337 * gcc.target/s390/hotpatch-19.c: Likewise.
1338 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1339 scan-assembler-times counting number of .align directives.
1340 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1341 dg-options. Remove scan-assembler-times counting number of .align
1343 * gcc.target/s390/hotpatch-26.c: New file.
1344 * gcc.target/s390/hotpatch-27.c: New file.
1345 * gcc.target/s390/hotpatch-28.c: New file.
1346 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1347 using -Os -O0 -O1 -O2 -O3 options.
1349 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1351 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1353 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1355 PR tree-optimization/66142
1356 * gcc.dg/vect/pr66142.c: New test.
1358 2015-05-29 Richard Biener <rguenther@suse.de>
1360 PR tree-optimization/66314
1361 * gcc.dg/asan/pr66314.c: New testcase.
1363 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1365 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1366 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1368 (schedule-cleanups, dg-keep-saved-temps): New proc.
1369 (gcc-dg-test-1): Schedule cleanups.
1370 * lib/profopt.exp (profopt-execute): Likewise.
1371 * g++.dg/cdce3.C: Adjust expected line numbers.
1372 * gcc.dg/cdce1.c: Likewise.
1373 * gcc.dg/cdce2.c: Likewise.
1374 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1375 * gcc.dg/strlenopt-24.c: Likewise.
1376 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1377 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1378 * obj-c++.dg/encode-2.mm: Likewise.
1380 2015-05-28 DJ Delorie <dj@redhat.com>
1382 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1384 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1386 * gnat.dg/discr43.adb: New test.
1388 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1390 * gnat.dg/varsize_temp.adb: Rename into...
1391 * gnat.dg/varsize1.adb: ...this.
1392 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1393 * gnat.dg/varsize2.ad[sb]: ...this.
1394 * gnat.dg/varsize3_1.adb: New test.
1395 * gnat.dg/varsize3_2.adb: Likewise.
1396 * gnat.dg/varsize3_3.adb: Likewise.
1397 * gnat.dg/varsize3_4.adb: Likewise.
1398 * gnat.dg/varsize3_5.adb: Likewise.
1399 * gnat.dg/varsize3_6.adb: Likewise.
1400 * gnat.dg/varsize3_pkg1.ads: New helper.
1401 * gnat.dg/varsize3_pkg2.ads: Likewise.
1402 * gnat.dg/varsize3_pkg3.ads: Likewise.
1404 2015-05-28 Richard Biener <rguenther@suse.de>
1406 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1408 2015-05-28 Richard Biener <rguenther@suse.de>
1410 PR tree-optimization/66142
1411 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1413 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1416 * gcc.dg/darwin-minversion-3.c: Update testcase.
1417 * gcc.dg/darwin-minversion-4.c: Ditto.
1418 * gcc.dg/darwin-minversion-5.c: New testcase.
1419 * gcc.dg/darwin-minversion-6.c: Ditto.
1420 * gcc.dg/darwin-minversion-7.c: Ditto.
1421 * gcc.dg/darwin-minversion-8.c: Ditto.
1422 * gcc.dg/darwin-minversion-9.c: Ditto.
1423 * gcc.dg/darwin-minversion-10.c: Ditto.
1424 * gcc.dg/darwin-minversion-11.c: Ditto.
1425 * gcc.dg/darwin-minversion-12.c: Ditto.
1427 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1429 PR rtl-optimization/66168
1430 * gcc.c-torture/compile/pr66168.c: New test.
1432 2015-05-27 Jeff Law <law@redhat.com>
1435 * gcc.dg/target/m68k/pr39726-1.c: New test.
1437 2015-05-27 Nathan Sidwell <nathan@acm.org>
1440 * g++.dg/ext/alias-canon3.C: New.
1442 2015-05-27 Richard Biener <rguenther@suse.de>
1444 PR tree-optimization/66272
1446 2014-08-15 Richard Biener <rguenther@suse.de>
1448 PR tree-optimization/62031
1449 * gcc.dg/torture/pr66272.c: New testcase.
1451 2015-05-27 Richard Biener <rguenther@suse.de>
1453 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1455 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1458 * gcc.dg/pr65358.c: New test.
1460 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1463 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1465 * gfortran.dg/allocate_with_source_6.f90: New test.
1467 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1469 * gnat.dg/atomic7_1.adb: New test.
1470 * gnat.dg/atomic7_2.adb: Likewise.
1471 * gnat.dg/atomic7_pkg1.ads: New helper.
1472 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1474 2015-05-26 Michael Matz <matz@suse.de>
1477 * gcc.dg/vect/pr66251.c: New test.
1479 2015-05-26 Richard Biener <rguenther@suse.de>
1481 PR tree-optimization/66142
1482 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1484 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1487 * gfortran.dg/allocatable_scalar_13.f90: New test
1489 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1491 * gnat.dg/warn11.adb: New test.
1492 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1494 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1496 * gnat.dg/vfa1_1.adb: New test.
1497 * gnat.dg/vfa1_2.adb: Likewise.
1498 * gnat.dg/vfa1_3.adb: Likewise.
1499 * gnat.dg/vfa1_4.adb: Likewise.
1500 * gnat.dg/vfa1_pkg.ads: New helper.
1502 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1504 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1505 * gcc.target/i386/pr66232-3.c: Likewise.
1507 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1510 * gcc.target/i386/pr66274.c: New test.
1512 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1514 * gnat.dg/renaming6.ad[sb]: New test.
1516 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1518 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1519 and 'dg-require-effective-target pie'.
1521 2015-05-23 Nathan Sidwell <nathan@acm.org>
1524 * g++.dg/cpp0x/pr66243.C: New.
1526 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1529 * g++.dg/lto/pr66180_0.C: New testcase.
1530 * g++.dg/lto/pr66180_1.C: New testcase.
1532 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1535 * typebound_call_27.f90: New file.
1537 2015-05-23 Nathan Sidwell <nathan@acm.org>
1540 * g++.dg/template/pr65936.C: New.
1542 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1544 PR tree-optimization/63387
1545 * gcc.dg/pr63387-2.c: New testcase.
1547 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1549 * gcc.dg/simd-1.c: Update to the new message.
1551 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1553 * gcc.dg/nand.c: New testcase.
1555 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1557 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1558 Set dg-do-what-default to compile only on ARM targets without
1559 arm_neon_hw execution support. Remove redundant c-torture-execute
1560 in loop over test cases.
1562 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1565 * gcc.target/aarch64/pr65491_1.c: New test.
1566 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1567 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1569 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1572 * g++.dg/cpp0x/explicit9.C: New.
1573 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1575 2015-05-22 Richard Biener <rguenther@suse.de>
1577 PR tree-optimization/66251
1578 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1580 2015-05-22 Marek Polacek <polacek@redhat.com>
1583 * c-c++-common/attributes-enum-1.c: New test.
1584 * c-c++-common/attributes-enum-2.c: New test.
1585 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1586 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1588 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1590 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1591 effective target support. If no arm_neon_hw support, do not attempt
1592 to execute the tests; only compile them.
1593 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1594 and "dg-require-effective-target arm_neon_ok".
1595 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1596 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1597 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1598 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1599 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1600 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1601 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1602 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1603 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1604 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1605 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1606 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1607 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1608 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1609 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1610 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1611 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1612 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1613 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1614 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1615 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1616 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1617 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1618 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1619 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1620 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1621 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1622 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1623 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1624 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1625 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1626 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1627 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1628 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1629 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1630 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1631 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1632 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1633 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1634 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1635 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1636 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1637 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1638 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1639 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1640 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1641 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1642 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1643 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1644 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1645 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1646 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1647 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1648 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1649 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1650 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1651 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1652 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1653 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1654 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1655 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1656 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1657 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1658 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1659 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1660 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1661 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1662 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1663 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1664 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1665 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1666 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1667 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1668 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1669 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1670 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1671 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1672 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1673 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1674 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1675 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1676 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1677 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1678 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1679 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1680 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1681 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1682 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1683 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1684 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1685 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1686 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1687 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1688 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1689 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1690 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1691 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1692 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1693 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1694 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1695 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1696 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1697 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1698 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1699 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1700 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1701 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1702 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1703 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1704 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1705 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1706 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1707 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1709 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1711 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1712 * gcc.dg/vect/pr59354.c: Likewise.
1713 * gcc.dg/vect/pr64252.c: Likewise.
1714 * gcc.dg/vect/pr64404.c: Likewise.
1715 * gcc.dg/vect/pr64493.c: Likewise.
1716 * gcc.dg/vect/pr64495.c: Likewise.
1717 * gcc.dg/vect/pr64844.c: Likewise.
1718 * gcc.dg/vect/pr65518.c: Likewise.
1719 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1721 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1724 * g++.dg/cpp1y/var-templ28.C: New.
1726 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1729 * gcc.target/i386/pr66232-1.c: New test.
1730 * gcc.target/i386/pr66232-2.c: Likewise.
1731 * gcc.target/i386/pr66232-3.c: Likewise.
1732 * gcc.target/i386/pr66232-4.c: Likewise.
1733 * gcc.target/i386/pr66232-5.c: Likewise.
1735 2015-05-21 Nathan Sidwell <nathan@acm.org>
1737 * g++.dg/cpp1y/pr60943.C: New.
1739 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1741 PR tree-optimization/66233
1742 * gcc.c-torture/execute/pr66233.c: New test.
1744 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1747 * gfortran.dg/inline_matmul_11.f90: New test.
1749 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1751 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1752 instead of listing several targets on its own.
1753 * gcc.target/i386/pr32219-2.c: Likewise.
1754 * gcc.target/i386/pr32219-3.c: Likewise.
1755 * gcc.target/i386/pr32219-4.c: Likewise.
1756 * gcc.target/i386/pr32219-5.c: Likewise.
1757 * gcc.target/i386/pr32219-6.c: Likewise
1758 * gcc.target/i386/pr32219-7.c: Likewise.
1759 * gcc.target/i386/pr32219-8.c: Likewise.
1760 * gcc.target/i386/pr39013-1.c: Likewise.
1761 * gcc.target/i386/pr39013-2.c: Likewise.
1762 * gcc.target/i386/pr64317.c: Likewise.
1764 2015-05-21 Jeff Law <law@redhat.com>
1766 * gcc.target/hppa/shadd-3.c: New test.
1767 * gcc.target/hppa/shadd-4.c: New test.
1769 2015-05-21 Michael Matz <matz@suse.de>
1771 * gcc.dg/vect/vect-strided-store.c: New test.
1772 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1773 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1775 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1777 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1778 * gcc.dg/pow-sqrt-synth-1.c: New test.
1779 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1781 2015-05-21 Richard Biener <rguenther@suse.de>
1784 * g++.dg/conversion/pr66211.C: New testcase.
1785 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1787 2015-05-21 Jeff Law <law@redhat.com>
1789 * gcc.target/hppa/shadd-2.c: New test.
1791 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1794 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1796 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1799 * gcc.target/arm/pr26702.c: Adjust target selector.
1801 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1804 * gcc.dg/lto/pr66221_0.c: New test.
1805 * gcc.dg/lto/pr66221_1.c: New test.
1807 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1810 * gcc.dg/redecl-4.c: Update column numbers.
1811 * gcc.dg/format/bitfld-1.c: Likewise.
1812 * gcc.dg/format/attr-2.c: Likewise.
1813 * gcc.dg/format/attr-6.c: Likewise.
1814 * gcc.dg/format/attr-7.c (baz): Likewise.
1815 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1816 * gcc.dg/format/attr-4.c: Likewise.
1817 * gcc.dg/format/branch-1.c: Likewise.
1818 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1819 locations within strings with embedded escape sequences.
1821 2015-05-20 Jeff Law <law@redhat.com>
1823 * gcc.target/hppa/hppa.exp: New target test driver.
1824 * gcc.target/hppa/shadd-1.c: New test.
1826 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1828 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1830 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1832 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1833 (fn_33_k_and_r_style): New.
1834 (fn_33_stroustrup_style): New.
1835 (fn_33_allman_style): New.
1836 (fn_33_whitesmiths_style): New.
1837 (fn_33_horstmann_style): New.
1838 (fn_33_ratliff_banner_style): New.
1839 (fn_33_lisp_style): New.
1840 (fn_34_indent_dash_gnu): New.
1841 (fn_34_indent_dash_kr): New.
1842 (fn_34_indent_dash_orig): New.
1843 (fn_34_indent_linux_style): New.
1845 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1848 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1850 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1852 PR tree-optimization/65447
1853 * gcc.dg/tree-ssa/pr65447.c: New test.
1855 2015-05-19 Nathan sidwell <nathan@acm.org>
1857 * g++.dg/cpp0x/pr65954.C: New.
1859 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1861 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1863 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1865 * lib/target-supports.exp: Vector do not always have natural
1868 2015-05-19 David Sherwood <david.sherwood@arm.com>
1870 * gcc.dg/loop-invariant.c: New testcase.
1872 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1874 * lib/target-supports.exp: Vector do not always have natural
1877 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1879 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1881 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1883 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1885 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1886 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1887 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1888 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1889 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1890 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1891 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1892 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1893 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1894 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1896 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1898 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1900 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1902 * gcc.target/s390/s390.exp
1903 (check_effective_target_vector): New check.
1904 * gcc.target/s390/vector/vec-abi-1.c: New test.
1905 * gcc.target/s390/vector/vec-abi-2.c: New test.
1906 * gcc.target/s390/vector/vec-abi-3.c: New test.
1907 * gcc.target/s390/vector/vec-abi-4.c: New test.
1908 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1909 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1910 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1911 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1912 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1913 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1914 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1915 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1916 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1917 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1918 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1919 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1920 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1921 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1922 * gcc.target/s390/vector/vec-init-1.c: New test.
1923 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1924 * gcc.target/s390/vector/vec-shift-1.c: New test.
1925 * gcc.target/s390/vector/vec-sub-1.c: New test.
1927 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1929 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1931 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1933 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1935 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1937 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1939 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1941 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1943 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1945 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1947 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1949 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1951 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1953 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1955 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1957 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1959 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1961 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1963 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1965 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1967 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1969 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1971 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1973 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1975 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1977 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1979 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1981 PR tree-optimization/66187
1982 * gcc.c-torture/execute/pr66187.c: New test.
1983 * gcc.dg/pr66187-1.c: New test.
1984 * gcc.dg/pr66187-2.c: New test.
1986 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1988 * gcc.dg/vect/bb-slp-35.c: Adjust.
1990 2015-05-19 Richard Biener <rguenther@suse.de>
1992 PR tree-optimization/66165
1993 * gcc.dg/torture/pr66165.c: New testcase.
1995 PR tree-optimization/66185
1996 * gcc.dg/torture/pr66185.c: New testcase.
1998 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2001 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2003 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2005 * gcc.target/mips/p5600-bonding.c : New file.
2007 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2010 * gfortran.dg/interface_operator_1.f90: New tests.
2012 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2015 * gfortran.dg/generic_29.f90: New tests.
2017 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2020 * gfortran.dg/storage_size_6.f90: New tests.
2022 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2025 * gfortran.dg/null1.f90: New test.
2027 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2030 * gfortran.dg/entry_21.f90: New test.
2032 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2035 * gfortran.dg/storage_size_6.f90: New tests.
2037 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2040 * gfortran.dg/misplaced_statement.f90: New test.
2042 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2045 * gfortran.dg/filepos1.f90: New test
2047 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2050 * gfortran.dg/pr64925.f90: New test.
2052 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2054 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2056 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2058 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2060 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2061 to the family of pie capable targets.
2063 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2065 * gcc.target/arm/bics_1.c : New testcase.
2066 * gcc.target/arm/bics_2.c : New testcase.
2067 * gcc.target/arm/bics_3.c : New testcase.
2068 * gcc.target/arm/bics_4.c : New testcase.
2070 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2072 * gcc.target/mips/umips-attr.c: New test.
2074 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2076 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2077 * gcc.dg/20150120-2.c (dg-final): Ditto.
2078 * gcc.dg/20150120-2.c (dg-final): Ditto.
2079 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2081 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2084 * gcc.target/i386/pr66174.c: New test.
2086 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2089 * gfortran.dg/matmul_bounds_6.f90: New test.
2090 * gfortran.dg/matmul_bounds_7.f90: New test.
2092 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2094 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2095 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2096 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2097 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2098 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2099 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2101 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2104 * gfortran.dg/continuation_13.f90: Update test.
2105 * gfortran.dg/pr65903.f90: New test.
2107 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2110 * gfortran.dg/block_14.f90: New test.
2112 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2115 * lib/gfortran-dg.exp: Update regex to handle two locations for
2116 the same diagnostic without caret.
2117 * gfortran.dg/badline.f: Test also that line numbers are correct
2118 before and after "left but not entered" warning.
2120 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2121 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2124 * gcc.target/arm/maskdata.c: New test.
2126 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2129 * gfortran.dg/derived_constructor_components_5: New test
2131 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2134 * gcc.target/alpha/pr66140.c: New test.
2136 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2139 * gcc.dg/Wconversion-complex-c99.c: New test.
2140 * gcc.dg/Wconversion-complex-gnu.c: New test.
2142 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2144 PR tree-optimization/64454
2145 * gcc.dg/modmod.c: New testcase.
2147 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2149 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2151 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2154 * gcc.target/i386/mpx/pr66134.c: New test.
2156 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2158 * gcc.target/powerpc/pr60158.c: New test.
2160 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2162 * gcc.target/i386/sibcall-7.c: New test.
2163 * gcc.target/i386/sibcall-8.c: New test.
2165 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2167 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2168 (abs64_in_dreg): Likewise.
2170 2015-05-14 Marek Polacek <polacek@redhat.com>
2174 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2175 * gcc.dg/pr19984.c: Likewise.
2176 * gcc.dg/pr66066-1.c: New test.
2177 * gcc.dg/pr66066-2.c: New test.
2178 * gcc.dg/pr66066-3.c: New test.
2180 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2182 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2183 * gcc.dg/pow-sqrt.x: New file.
2184 * gcc.dg/pow-sqrt-1.c: New test.
2185 * gcc.dg/pow-sqrt-2.c: Likewise.
2186 * gcc.dg/pow-sqrt-3.c: Likewise.
2188 2015-05-13 Richard Biener <rguenther@suse.de>
2190 PR tree-optimization/66123
2191 * gcc.dg/torture/pr66123.c: New testcase.
2193 2015-05-13 Richard Biener <rguenther@suse.de>
2196 * gcc.dg/alias-2.c: Adjust.
2197 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2199 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2202 * gcc.target/i386/pr65103-3.c: New.
2204 2015-05-13 Martin Liska <mliska@suse.cz>
2206 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2208 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2211 * gcc.target/i386/pr66112-2.c: New test.
2214 * gcc.target/i386/pr66112-1.c: New test.
2216 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2219 * gcc.target/i386/mpx/pr66048.cc: New.
2221 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2223 PR rtl-optimization/64616
2224 * gcc.dg/loop-8.c: New test.
2225 * gcc.dg/loop-9.c: New test.
2227 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2230 * gcc.target/i386/pr66047.c: New testcase.
2232 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2235 * gcc.c-torture/compile/pr65873.c: New testcase.
2237 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2240 * gfortran.dg/inline_matmul_10.f90: New test.
2242 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2244 * c-c++-common/Wmisleading-indentation.c: New testcase.
2245 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2246 * c-c++-common/Wmisleading-indentation-2.md: New file.
2248 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2250 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2252 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2254 2015-05-12 Richard Biener <rguenther@suse.de>
2256 PR tree-optimization/66101
2257 * gcc.dg/torture/pr66101.c: New testcase.
2259 2015-05-12 Richard Biener <rguenther@suse.de>
2261 PR tree-optimization/37021
2262 * gcc.target/i386/vect-addsub.c: New testcase.
2264 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2266 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2268 2015-05-12 Tom de Vries <tom@codesourcery.com>
2270 PR tree-optimization/66010
2271 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2273 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/cpp0x/trailing10.C: New.
2278 2015-05-12 Richard Biener <rguenther@suse.de>
2280 * gcc.dg/vect/bb-slp-35.c: New testcase.
2282 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2285 * gfortran.dg/bound_simplification_6.f90: New.
2287 2015-05-11 Steve Ellcey <sellcey@mips.com>
2289 * gcc.target/mips/branch-1.c: Pass argument to bar().
2291 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2294 * gcc.target/i386/pr65753.c: New test.
2296 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2298 PR rtl-optimization/66076
2299 * gcc.dg/torture/pr66076.c: New test.
2301 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2304 * gfortran.dg/inline_matmul_7.f90: New test.
2305 * gfortran.dg/inline_matmul_8.f90: New test.
2306 * gfortran.dg/inline_matmul_9.f90: New test.
2308 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2310 * gfortran.dg/bound_simplification_5.f90: New.
2312 2015-05-09 Jason Merrill <jason@redhat.com>
2314 * lib/target-supports.exp (cxx_default): New global.
2315 (check_effective_target_c++11_only)
2316 (check_effective_target_c++14_only)
2317 (check_effective_target_c++98_only)
2318 (check_effective_target_c++1z_only): Check it.
2320 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2322 PR tree-optimization/64454
2323 * gcc.dg/tree-ssa/vrp97.c: New file.
2324 * gcc.dg/vect/slp-perm-7.c: Update.
2326 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2329 * gfortran.dg/elemental_subroutine_11.f90: New test.
2331 2015-05-08 Richard Biener <rguenther@suse.de>
2333 PR tree-optimization/66036
2334 * gcc.dg/vect/slp-41.c: New testcase.
2336 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2338 * gfortran.dg/elemental_optional_args_7.f90: New.
2340 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2342 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2345 2015-05-08 Marek Polacek <polacek@redhat.com>
2348 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2349 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2351 2015-05-07 Marek Polacek <polacek@redhat.com>
2354 * c-c++-common/Wshift-negative-value-1.c: New test.
2355 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2356 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2357 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2358 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2359 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2360 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2361 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2362 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2364 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2368 * gcc.dg/fdata-sections-2.c: New file.
2370 2015-05-07 Marek Polacek <polacek@redhat.com>
2373 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2375 * c-c++-common/ubsan/align-7.c: Likewise.
2376 * c-c++-common/ubsan/bounds-8.c: Likewise.
2377 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2378 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2379 * c-c++-common/ubsan/null-1.c: Likewise.
2380 * c-c++-common/ubsan/null-10.c: Likewise.
2381 * c-c++-common/ubsan/null-11.c: Likewise.
2382 * c-c++-common/ubsan/null-2.c: Likewise.
2383 * c-c++-common/ubsan/null-3.c: Likewise.
2384 * c-c++-common/ubsan/null-4.c: Likewise.
2385 * c-c++-common/ubsan/null-5.c: Likewise.
2386 * c-c++-common/ubsan/null-6.c: Likewise.
2387 * c-c++-common/ubsan/null-7.c: Likewise.
2388 * c-c++-common/ubsan/null-8.c: Likewise.
2389 * c-c++-common/ubsan/null-9.c: Likewise.
2390 * c-c++-common/ubsan/object-size-1.c: Likewise.
2391 * c-c++-common/ubsan/object-size-10.c: Likewise.
2392 * c-c++-common/ubsan/object-size-4.c: Likewise.
2393 * c-c++-common/ubsan/object-size-5.c: Likewise.
2394 * c-c++-common/ubsan/object-size-7.c: Likewise.
2395 * c-c++-common/ubsan/object-size-8.c: Likewise.
2396 * c-c++-common/ubsan/object-size-9.c: Likewise.
2397 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2398 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2399 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2400 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2401 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2402 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2403 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2404 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2405 * c-c++-common/ubsan/pr59333.c: Likewise.
2406 * c-c++-common/ubsan/pr59667.c: Likewise.
2407 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2408 * c-c++-common/ubsan/pr60636.c: Likewise.
2409 * c-c++-common/ubsan/pr63802.c: Likewise.
2410 * c-c++-common/ubsan/recovery-1.c: Likewise.
2411 * c-c++-common/ubsan/recovery-3.c: Likewise.
2412 * c-c++-common/ubsan/shift-1.c: Likewise.
2413 * c-c++-common/ubsan/shift-2.c: Likewise.
2414 * c-c++-common/ubsan/shift-4.c: Likewise.
2415 * c-c++-common/ubsan/shift-7.c: Likewise.
2416 * c-c++-common/ubsan/undefined-2.c: Likewise.
2417 * c-c++-common/ubsan/vla-1.c: Likewise.
2418 * g++.dg/ubsan/null-1.C: Likewise.
2419 * g++.dg/ubsan/null-3.C: Likewise.
2420 * g++.dg/ubsan/null-4.C: Likewise.
2421 * g++.dg/ubsan/vptr-8.C: Likewise.
2422 * g++.dg/ubsan/vptr-9.C: Likewise.
2423 * gcc.dg/ubsan/bounds-2.c: Likewise.
2424 * gcc.dg/ubsan/object-size-9.c: Likewise.
2426 2015-05-07 Jeff Law <law@redhat.com>
2428 * gcc.dg/tree-ssa/shorten-1.c: New test.
2430 2015-05-07 Richard Biener <rguenther@suse.de>
2432 PR tree-optimization/66002
2433 * gcc.dg/vect/vect-125.c: New testcase.
2435 2015-05-07 Marek Polacek <polacek@redhat.com>
2436 Martin Uecker <uecker@eecs.berkeley.edu>
2438 * c-c++-common/ubsan/bounds-10.c: New test.
2440 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2442 * jit.dg/harness.h (set_options): Wrap with
2443 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2444 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2445 Special-case test-benchmark.c as a negative.
2446 * jit.dg/test-benchmark.c: New file.
2448 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2451 * gcc.target/arm/pr64208.c: New test.
2453 2015-05-06 Alan Modra <amodra@gmail.com>
2456 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2457 (gparms): Make volatile.
2459 2015-05-06 Richard Biener <rguenther@suse.de>
2461 PR tree-optimization/62283
2462 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2464 2015-05-06 Christian Bruel <christian.bruel@st.com>
2467 * gcc.target/aarch64/iinline-attr-1.c: New test.
2469 2015-05-06 Richard Biener <rguenther@suse.de>
2471 * gcc.dg/vect/bb-slp-34.c: New testcase.
2473 2015-05-06 Richard Biener <rguenther@suse.de>
2475 PR tree-optimization/62283
2476 * gcc.dg/vect/bb-slp-14.c: Adjust.
2478 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2481 * gcc.target/i386/pr65990.c: New test.
2483 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2486 * gcc.target/i386/pr65915.c: New.
2488 2015-05-05 Tom de Vries <tom@codesourcery.com>
2490 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2491 'va_list escapes 0'.
2493 2015-05-05 Tom de Vries <tom@codesourcery.com>
2495 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2498 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2500 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2501 * gcc.target/arm/pr65924.c: Likewise.
2503 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2506 * gcc.target/i386/pr65871-3.c: New test.
2508 2015-05-04 Jeff Law <law@redhat.com>
2511 2015-05-04 Jeff Law <law@redhat.com>
2512 * gcc.dg/tree-ssa/shorten-1.c: New test.
2514 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2515 Jakub Jelinek <jakub@redhat.com>
2518 * g++.dg/cpp0x/Wnarrowing4.C: New.
2520 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2522 * lib/target-supports.exp
2523 (check_effective_target_keeps_null_pointer_checks): Clarify that
2524 this is for targets that disable -fdelete-null-pointer-checks,
2525 not default it to off.
2526 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2527 -fdelete-null-pointer-checks explicit.
2528 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2529 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2530 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2531 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2532 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2533 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2534 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2535 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2536 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2537 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2538 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2539 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2540 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2541 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2542 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2543 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2544 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2545 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2546 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2547 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2548 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2549 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2550 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2551 * g++.dg/cpp0x/static_assert9.C: Likewise.
2552 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2553 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2554 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2555 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2556 * g++.dg/tree-ssa/pr26406.C: Likewise.
2558 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2560 PR tree-optimization/65984
2561 * c-c++-common/ubsan/pr65984.c: New test.
2563 2015-05-04 Jeff Law <law@redhat.com>
2565 * gcc.dg/tree-ssa/shorten-1.c: New test.
2567 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2570 * gfortran.dg/pr44735.f90: New test.
2572 2015-05-04 Richard Biener <rguenther@suse.de>
2574 PR tree-optimization/65965
2575 * gcc.dg/vect/bb-slp-33.c: New testcase.
2577 2015-05-04 Richard Biener <rguenther@suse.de>
2579 PR tree-optimization/65935
2580 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2582 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2584 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2585 for each supported variant instead of CHECK_RESULTS.
2586 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2587 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2588 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2589 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2590 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2591 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2592 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2593 expected results for unsupported variants. Call CHECK for each
2594 supported variant instead of CHECK_RESULTS.
2595 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2596 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2597 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2598 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2599 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2600 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2601 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2602 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2603 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2604 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2605 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2606 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2607 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2608 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2609 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2610 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2611 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2612 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2613 expected results for unsupported variants.
2614 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2615 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2616 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2617 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2618 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2619 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2620 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2621 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2622 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2623 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2624 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2625 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2626 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2627 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2628 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2629 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2630 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2631 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2632 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2633 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2634 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2635 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2636 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2637 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2638 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2639 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2640 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2641 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2643 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2646 * gfortran.dg/bound_9.f90: Add pointer assignment.
2648 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2649 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2652 * g++.dg/cpp0x/Wnarrowing3.C: New.
2654 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2656 * gcc.dg/20150120-1.c: New test.
2657 * gcc.dg/20150120-2.c: New test.
2658 * gcc.dg/20150120-3.c: New test.
2660 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2662 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2664 2015-05-01 Renlin Li <renlin.li@arm.com>
2666 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2668 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2670 * gfortran.dg/bound_simplification_4.f90: New.
2672 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2674 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2675 with powerpc_p8vector_ok.
2677 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2680 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2682 * gfortran.dg/bound_9.f90: New test case.
2684 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2686 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2687 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2688 for 32bit x86 targets.
2689 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2690 for 32bit x86 targets.
2691 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2692 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2693 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2694 for 32bit x86 targets.
2696 2015-04-30 Marek Polacek <polacek@redhat.com>
2698 PR tree-optimization/63551
2699 * g++.dg/ipa/pr63551.C: New test.
2701 2015-04-30 Caroline Tice <cmtice@google.com>
2704 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2705 partition size on certain targets.
2707 2015-04-30 Renlin Li <renlin.li@arm.com>
2709 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2711 2015-04-30 Marek Polacek <polacek@redhat.com>
2713 * c-c++-common/Wbool-compare-3.c: New test.
2715 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2716 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2718 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2721 * g++.dg/init/ref22.C: New.
2723 2015-04-30 Marek Polacek <polacek@redhat.com>
2725 * gcc.dg/init-bad-8.c: New test.
2727 * gcc.dg/incomplete-typedef-1.c: New test.
2729 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2732 * g++.dg/template/crash121.C: New.
2734 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2736 * gcc.target/mips/call-from-init.c: New test.
2737 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2739 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2742 * gcc.target/i386/pr65871-1.c: New test.
2743 * gcc.target/i386/pr65871-2.c: Ditto.
2745 2015-04-29 Marek Polacek <polacek@redhat.com>
2748 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2749 * c-c++-common/Wbool-compare-2.c: New test.
2751 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2754 * gcc.target/aarch64/vstN_lane_1.c: New file.
2756 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/warn/Winit-self-3.C: New.
2761 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2763 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2765 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2768 * gcc.target/arm/pr65924.c: New test.
2770 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2772 * g++.dg/gomp/tpl-target-update.C: New file.
2774 2015-04-29 Richard Biener <rguenther@suse.de>
2776 PR tree-optimization/65917
2777 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2779 2015-04-29 Christian Bruel <christian.bruel@st.com>
2782 * gcc.dg/ipa/iinline-attr.c: New test.
2783 * gcc.target/i386/iinline-attr-2.c: New test.
2785 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2787 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2790 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2792 * gcc.dg/vect/vect-33.c: Remove spurious line.
2794 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2796 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2798 2015-04-28 Marek Polacek <polacek@redhat.com>
2801 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2802 * gcc.dg/pr65901.c: New test.
2804 2015-04-28 Richard Biener <rguenther@suse.de>
2806 PR tree-optimization/62283
2807 * gfortran.dg/vect/pr62283-2.f: New testcase.
2808 * gcc.dg/vect/bb-slp-14.c: Adjust.
2810 2015-04-28 Richard Biener <rguenther@suse.de>
2812 PR tree-optimization/65851
2813 * g++.dg/torture/pr65851.C: New testcase.
2815 2015-04-27 Jeff Law <law@redhat.com>
2817 PR tree-optimization/65217
2818 * gcc.target/i386/pr65217.c: Remove XFAIL.
2820 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2823 Add tests forgotten to svn-add.
2824 * gfortran.dg/class_allocate_19.f03: New test.
2825 * gfortran.dg/class_array_20.f03: New test.
2826 * gfortran.dg/class_array_21.f03: New test.
2827 * gfortran.dg/finalize_29.f08: New test.
2829 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2833 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2834 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2836 2015-04-27 Caroline Tice <cmtice@google.com>
2838 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2841 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2844 * gcc.target/powerpc/htm-1.c: New test.
2845 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2847 (__builtin_tabortdci): Likewise.
2848 (__builtin_tcheck): Remove operand.
2849 * lib/target-supports.exp (check_htm_hw_available): New function.
2851 2015-04-27 Richard Biener <rguenther@suse.de>
2853 * gcc.target/i386/pr65217.c: XFAIL.
2855 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2857 PR tree-optimization/65875
2858 * gcc.c-torture/compile/pr65875.c: New test.
2860 2015-04-25 Marek Polacek <polacek@redhat.com>
2863 * gcc.dg/enum-incomplete-2.c: New test.
2864 * gcc.dg/enum-mode-1.c: New test.
2866 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2869 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2871 * gcc.target/powerpc/pr65849-2.c: Likewise.
2873 2015-04-24 Tom de Vries <tom@codesourcery.com>
2875 PR tree-optimization/65802
2876 * g++.dg/pr65802.C: Move to ...
2877 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2878 stdarg.h. Rewrite for C.
2879 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2880 va_start and va_end. Remove unnecessary inline asm.
2882 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2883 Wei Mi <wmi@google.com>
2885 * gcc.target/i386/sse2-load-multi.c: New test.
2886 * gcc.target/i386/sse2-store-multi.c: Ditto.
2888 2015-04-24 Marek Polacek <polacek@redhat.com>
2891 * c-c++-common/pr65830.c: New test.
2894 * c-c++-common/Wlogical-op-1.c: New test.
2896 2015-04-24 Marek Polacek <polacek@redhat.com>
2899 * c-c++-common/pr61534-1.c: New test.
2901 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2902 Steven Bosscher <steven@gcc.gnu.org>
2904 PR rtl-optimization/34503
2905 * gcc.target/arm/pr64616.c: New file.
2907 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2909 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2911 2015-04-24 Terry Guo <terry.guo@arm.com>
2913 * gcc.target/arm/pr65710.c: Update the options.
2915 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2917 * gcc.target/i386/pr65523.c: Skip x32.
2919 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2921 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2922 to look for vcl* where appropriate.
2924 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2926 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2927 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2929 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2932 * gcc.target/arm/pr26702.c: New test.
2934 2015-04-23 Marek Polacek <polacek@redhat.com>
2937 * gcc.dg/pr65345-1.c: New test.
2938 * gcc.dg/pr65345-2.c: New test.
2940 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2942 * gcc.target/powerpc/crypto-builtin-2.c: New.
2944 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2947 * gfortran.dg/class_allocate_19.f03: New test.
2948 * gfortran.dg/class_array_20.f03: New test.
2949 * gfortran.dg/class_array_21.f03: New test.
2950 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2951 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2952 initialization correctly.
2953 * gfortran.dg/finalize_29.f08: New test.
2955 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2957 * gcc.target/powerpc/swaps-p8-18.c: New test.
2959 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2962 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2963 * gcc.dg/vect/bb-slp-25.c: Likewise.
2964 * gcc.dg/vect/bb-slp-29.c: Likewise.
2965 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2966 vect_no_align && { ! vect_hw_misalign }.
2967 * gcc.dg/vect/bb-slp-9.c: Likewise.
2968 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2970 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2971 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2972 account for POWER8, where peeling for alignment is not needed.
2973 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2974 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2975 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2976 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2977 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2978 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2979 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2980 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2981 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2982 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2983 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2984 * gcc.dg/vect/pr16105.c: Likewise.
2985 * gcc.dg/vect/pr20122.c: Likewise.
2986 * gcc.dg/vect/pr33804.c: Likewise.
2987 * gcc.dg/vect/pr33953.c: Likewise.
2988 * gcc.dg/vect/pr56787.c: Likewise.
2989 * gcc.dg/vect/pr58508.c: Likewise.
2990 * gcc.dg/vect/slp-25.c: Likewise.
2991 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2992 * gcc.dg/vect/vect-105.c: Likewise.
2993 * gcc.dg/vect/vect-27.c: Likewise.
2994 * gcc.dg/vect/vect-29.c: Likewise.
2995 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2997 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2998 && { ! vect_hw_misalign }.
2999 * gcc.dg/vect/vect-44.c: Likewise.
3000 * gcc.dg/vect/vect-48.c: Likewise.
3001 * gcc.dg/vect/vect-50.c: Likewise.
3002 * gcc.dg/vect/vect-52.c: Likewise.
3003 * gcc.dg/vect/vect-56.c: Likewise.
3004 * gcc.dg/vect/vect-60.c: Likewise.
3005 * gcc.dg/vect/vect-72.c: Likewise.
3006 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3007 * gcc.dg/vect/vect-75.c: Likewise.
3008 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3009 * gcc.dg/vect/vect-77-global.c: Likewise.
3010 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3011 * gcc.dg/vect/vect-78-global.c: Likewise.
3012 * gcc.dg/vect/vect-93.c: Likewise.
3013 * gcc.dg/vect/vect-95.c: Likewise.
3014 * gcc.dg/vect/vect-96.c: Likewise.
3015 * gcc.dg/vect/vect-cond-1.c: Likewise.
3016 * gcc.dg/vect/vect-cond-3.c: Likewise.
3017 * gcc.dg/vect/vect-cond-4.c: Likewise.
3018 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3019 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3020 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3021 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3022 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3023 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3024 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3025 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3026 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3027 * gcc.dg/vect/vect-outer-5.c: Likewise.
3028 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3029 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3030 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3031 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3032 * gcc.dg/vect/vect-peel-3.c: Likewise.
3033 * gcc.dg/vect/vect-peel-4.c: Likewise.
3034 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3035 * gcc.target/powerpc/pr65456.c: New test.
3036 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3037 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3038 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3039 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3040 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3041 vect_no_align && { ! vect_hw_misalign }.
3042 * gfortran.dg/vect/vect-3.f90: Likewise.
3043 * gfortran.dg/vect/vect-4.f90: Likewise.
3044 * gfortran.dg/vect/vect-5.f90: Likewise.
3045 * lib/target-supports.exp (check_effective_target_vect_no_align):
3046 Return 1 for POWER8.
3047 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3049 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3052 * gfortran.dg/pr65429.f90: New test.
3054 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3056 * c-c++-common/asan/user-section-1.c: New test.
3057 * c-c++-common/asan/user-section-2.c: New test.
3058 * c-c++-common/asan/user-section-3.c: New test.
3060 2015-04-22 Hale Wang <hale.wang@arm.com>
3061 Terry Guo <terry.guo@arm.com>
3063 PR rtl-optimization/64818
3064 * gcc.target/arm/pr64818.c: New test.
3066 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3069 * g++.dg/tree-ssa/pr61034.C: Update template.
3070 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3071 * gcc.dg/Warray-bounds-11.c: Likewise.
3072 * gcc.dg/Warray-bounds.c: Likewise.
3074 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3076 PR libgfortran/65234
3077 * gfortran.dg/fmt_unlimited.f90: New test.
3079 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3081 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3083 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3084 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3085 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3086 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3087 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3088 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3089 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3091 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3093 PR libgfortran/56743
3094 * gfortran.dg/namelist_87.f90: New test.
3096 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3098 * gcc.target/aarch64/mult-synth_1.c: New test.
3099 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3100 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3101 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3102 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3103 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3105 2015-04-21 Richard Biener <rguenther@suse.de>
3107 PR tree-optimization/65650
3108 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3109 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3110 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3111 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3112 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3113 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3115 2015-04-21 Tom de Vries <tom@codesourcery.com>
3117 PR tree-optimization/65802
3118 * g++.dg/pr65802.C: New test.
3120 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3123 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3124 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3126 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3129 * g++.dg/cpp0x/Wnarrowing2.C: New.
3131 2015-04-20 Jeff Law <law@redhat.com>
3133 PR tree-optimization/65658
3134 * gcc.dg/pr65658.c: New test.
3136 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3139 * gcc.target/aarch64/vec_init_1.c: New test.
3141 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3143 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3146 2015-04-18 Martin Sebor <msebor@redhat.com>
3148 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3149 of non-nul characters.
3150 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3152 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3155 * gcc.target/powerpc/pr65787.c: New.
3157 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3160 * gcc.target/aarch64/c-output-template-4.c: New test.
3162 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3165 * gcc.dg/pr65780-1.c: New test.
3166 * gcc.dg/pr65780-2.c: Likewise.
3167 * gcc.target/i386/pr32219-9.c: Likewise.
3168 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3170 * gcc.target/i386/pr64317.c (c): Initialize.
3172 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3175 * g++.dg/ext/mv18.C: New test.
3176 * g++.dg/ext/mv19.C: Likewise.
3177 * g++.dg/ext/mv20.C: Likewise.
3178 * g++.dg/ext/mv21.C: Likewise.
3179 * g++.dg/ext/mv22.C: Likewise.
3180 * g++.dg/ext/mv23.C: Likewise.
3182 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3185 * g++.dg/init/pr64527.C: New test.
3187 2015-04-17 Tom de Vries <tom@codesourcery.com>
3188 Michael Matz <matz@suse.de>
3190 PR tree-optimization/64950
3191 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3194 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3196 * c-c++-common/asan/user-section-1.c: New test.
3198 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3201 * gcc.dg/debug/pr65771.c: New test.
3203 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3205 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3206 __buitlin_alloca with __builtin_alloca.
3208 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3210 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3212 2015-04-16 Richard Biener <rguenther@suse.de>
3214 PR tree-optimization/64277
3215 * gcc.dg/Warray-bounds-14.c: New testcase.
3216 * gcc.dg/Warray-bounds-15.c: Likewise.
3217 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3218 * c-c++-common/ubsan/bounds-6.c: Likewise.
3220 2015-04-16 Renlin Li <renlin.li@arm.com>
3222 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3223 * gcc.target/arm/unsigned-float.c: New.
3225 2015-04-16 Richard Biener <rguenther@suse.de>
3227 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3228 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3229 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3231 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3233 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3234 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3235 * g++.dg/cpp0x/defaulted21.C: Likewise.
3236 * g++.dg/cpp0x/defaulted28.C: Likewise.
3237 * g++.dg/cpp0x/defaulted47.C: Likewise.
3238 * g++.dg/cpp0x/elision_neg.C: Likewise.
3239 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3240 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3241 * g++.dg/cpp0x/implicit1.C: Likewise.
3242 * g++.dg/cpp0x/implicit9.C: Likewise.
3243 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3244 * g++.dg/cpp0x/range-for13.C: Likewise.
3245 * g++.dg/gomp/clause-2.C: Likewise.
3246 * g++.dg/gomp/udr-5.C: Likewise.
3247 * g++.dg/inherit/access6.C: Likewise.
3248 * g++.dg/lookup/duperr1.C: Likewise.
3249 * g++.dg/lookup/friend2.C: Likewise.
3250 * g++.dg/lookup/pr6936.C: Likewise.
3251 * g++.dg/lookup/scoped1.C: Likewise.
3252 * g++.dg/lookup/using26.C: Likewise.
3253 * g++.dg/lookup/using38.C: Likewise.
3254 * g++.dg/other/access2.C: Likewise.
3255 * g++.dg/overload/defarg3.C: Likewise.
3256 * g++.dg/overload/defarg6.C: Likewise.
3257 * g++.dg/parse/access11.C: Likewise.
3258 * g++.dg/parse/access2.C: Likewise.
3259 * g++.dg/parse/access3.C: Likewise.
3260 * g++.dg/parse/access4.C: Likewise.
3261 * g++.dg/parse/access5.C: Likewise.
3262 * g++.dg/parse/access6.C: Likewise.
3263 * g++.dg/parse/access8.C: Likewise.
3264 * g++.dg/parse/access9.C: Likewise.
3265 * g++.dg/parse/crash40.C: Likewise.
3266 * g++.dg/tc1/dr142.C: Likewise.
3267 * g++.dg/tc1/dr166.C: Likewise.
3268 * g++.dg/tc1/dr52.C: Likewise.
3269 * g++.dg/template/access11.C: Likewise.
3270 * g++.dg/template/access18.C: Likewise.
3271 * g++.dg/template/access19.C: Likewise.
3272 * g++.dg/template/access2.C: Likewise.
3273 * g++.dg/template/access20.C: Likewise.
3274 * g++.dg/template/access26.C: Likewise.
3275 * g++.dg/template/access3.C: Likewise.
3276 * g++.dg/template/access7.C: Likewise.
3277 * g++.dg/template/conv12.C: Likewise.
3278 * g++.dg/template/crash69.C: Likewise.
3279 * g++.dg/template/friend31.C: Likewise.
3280 * g++.dg/template/friend32.C: Likewise.
3281 * g++.dg/template/memfriend15.C: Likewise.
3282 * g++.dg/template/memfriend16.C: Likewise.
3283 * g++.dg/template/memfriend17.C: Likewise.
3284 * g++.dg/template/memfriend7.C: Likewise.
3285 * g++.dg/template/pr32519.C: Likewise.
3286 * g++.dg/template/qualttp21.C: Likewise.
3287 * g++.dg/template/qualttp8.C: Likewise.
3288 * g++.dg/template/ttp10.C: Likewise.
3289 * g++.dg/template/typedef11.C: Likewise.
3290 * g++.dg/template/typedef13.C: Likewise.
3291 * g++.dg/template/typedef19.C: Likewise.
3292 * g++.dg/template/typedef20.C: Likewise.
3293 * g++.dg/template/typedef22.C: Likewise.
3294 * g++.dg/template/using16.C: Likewise.
3295 * g++.dg/template/virtual3.C: Likewise.
3296 * g++.dg/ubsan/pr61272.C: Likewise.
3297 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3298 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3299 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3300 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3301 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3302 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3303 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3304 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3305 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3306 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3307 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3308 * g++.old-deja/g++.jason/access17.C: Likewise.
3309 * g++.old-deja/g++.jason/access18.C: Likewise.
3310 * g++.old-deja/g++.jason/access22.C: Likewise.
3311 * g++.old-deja/g++.jason/access23.C: Likewise.
3312 * g++.old-deja/g++.jason/access8.C: Likewise.
3313 * g++.old-deja/g++.jason/delete3.C: Likewise.
3314 * g++.old-deja/g++.jason/report.C: Likewise.
3315 * g++.old-deja/g++.law/access2.C: Likewise.
3316 * g++.old-deja/g++.law/access3.C: Likewise.
3317 * g++.old-deja/g++.law/access4.C: Likewise.
3318 * g++.old-deja/g++.law/access5.C: Likewise.
3319 * g++.old-deja/g++.law/arm12.C: Likewise.
3320 * g++.old-deja/g++.law/arm14.C: Likewise.
3321 * g++.old-deja/g++.law/ctors13.C: Likewise.
3322 * g++.old-deja/g++.law/union2.C: Likewise.
3323 * g++.old-deja/g++.law/visibility12.C: Likewise.
3324 * g++.old-deja/g++.law/visibility15.C: Likewise.
3325 * g++.old-deja/g++.law/visibility16.C: Likewise.
3326 * g++.old-deja/g++.law/visibility17.C: Likewise.
3327 * g++.old-deja/g++.law/visibility18.C: Likewise.
3328 * g++.old-deja/g++.law/visibility19.C: Likewise.
3329 * g++.old-deja/g++.law/visibility20.C: Likewise.
3330 * g++.old-deja/g++.law/visibility21.C: Likewise.
3331 * g++.old-deja/g++.law/visibility24.C: Likewise.
3332 * g++.old-deja/g++.law/visibility4.C: Likewise.
3333 * g++.old-deja/g++.law/visibility5.C: Likewise.
3334 * g++.old-deja/g++.law/visibility6.C: Likewise.
3335 * g++.old-deja/g++.law/visibility7.C: Likewise.
3336 * g++.old-deja/g++.law/visibility8.C: Likewise.
3337 * g++.old-deja/g++.law/visibility9.C: Likewise.
3338 * g++.old-deja/g++.niklas/t135.C: Likewise.
3339 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3340 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3341 * g++.old-deja/g++.other/access11.C: Likewise.
3342 * g++.old-deja/g++.other/access4.C: Likewise.
3343 * g++.old-deja/g++.other/access7.C: Likewise.
3344 * g++.old-deja/g++.other/crash1.C: Likewise.
3345 * g++.old-deja/g++.other/crash7.C: Likewise.
3346 * g++.old-deja/g++.other/friend1.C: Likewise.
3347 * g++.old-deja/g++.other/friend4.C: Likewise.
3348 * g++.old-deja/g++.other/friend9.C: Likewise.
3349 * g++.old-deja/g++.other/lineno1.C: Likewise.
3350 * g++.old-deja/g++.other/using1.C: Likewise.
3351 * g++.old-deja/g++.pt/enum14.C: Likewise.
3352 * g++.old-deja/g++.pt/friend11.C: Likewise.
3353 * g++.old-deja/g++.pt/friend21.C: Likewise.
3354 * g++.old-deja/g++.pt/friend3.C: Likewise.
3355 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3356 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3357 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3358 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3360 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3363 * g++.dg/ipa/pr65765.C: New test.
3365 2015-04-15 Nick Clifton <nickc@redhat.com>
3367 * gcc.target/rx/builtins.c: Disable RMPA test if string
3368 instructions are not allowed.
3370 2015-04-15 Alan Modra <amodra@gmail.com>
3372 * gcc.dg/pr65408.c: New.
3374 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3377 * gcc.target/arm/pr65729.c: New test.
3379 2015-04-14 Richard Biener <rguenther@suse.de>
3381 PR tree-optimization/65758
3382 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3384 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3387 * gcc.c-torture/execute/pr65648.c: New test.
3389 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3391 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3392 __builtin_finite instead of finite.
3393 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3396 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3398 PR tree-optimization/63387
3399 * gcc.dg/pr63387.c: New testcase.
3401 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3403 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3405 2015-04-13 Richard Biener <rguenther@suse.de>
3407 PR tree-optimization/65204
3408 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3410 2015-04-13 Terry Guo <terry.guo@arm.com>
3413 * gcc.target/arm/pr65710.c: New.
3415 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3417 PR tree-optimization/65747
3418 * g++.dg/torture/pr65747.C: New test.
3420 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3423 * g++.dg/cpp0x/pr65736.C: New test.
3425 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3426 Martin Liska <mliska@suse.cz>
3429 * g++.dg/ipa/pr65722.C: New testcase.
3431 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3433 PR tree-optimization/65735
3434 * gcc.c-torture/compile/pr65735.c: New test.
3436 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3439 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3441 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3444 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3446 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3449 * gcc.target/arm/pr65647-2.c: New.
3451 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3454 * g++.dg/torture/pr65694.C: New test.
3456 2015-04-10 Tobias Burnus <burnus@net-b.de>
3458 * gfortran.dg/coarray_lock_6.f90: New.
3459 * gfortran.dg/coarray_lock_7.f90: New.
3460 * gfortran.dg/coarray/lock_2.f90: New.
3462 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3468 * gfortran.dg/used_types_27.f90: New.
3470 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3473 * gcc.target/i386/pr65671.c: New.
3475 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3477 PR tree-optimization/65709
3478 * c-c++-common/ubsan/align-9.c: New test.
3480 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3483 * gfortran.dg/pr56852.f90: New test.
3485 2015-04-09 Marek Polacek <polacek@redhat.com>
3486 Jakub Jelinek <jakub@redhat.com>
3489 * g++.dg/opt/pr65554.C: New test.
3491 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3494 * c-c++-common/attr-aligned-1.c: New test.
3496 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3498 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3500 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3503 * gcc.target/i386/sse-25.c: New.
3505 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3508 * gcc.target/i386/pr65693.c: New test.
3510 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3512 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3514 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3516 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3518 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3520 * gcc.target/i386/thunk-retbnd.c: New.
3522 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3524 * gnat.dg/opt48.adb: New test.
3525 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3526 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3528 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3531 * gcc.c-torture/compile/pr65540.c: New.
3533 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3535 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3538 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3541 * g++.dg/debug/pr65678.C: New test.
3544 * gcc.c-torture/compile/pr65680.c: New test.
3546 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3549 * gfortran.dg/allocate_with_source_5.f90: New test.
3551 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3553 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3554 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3556 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3558 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3560 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3563 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3564 to get floating point compression.
3565 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3567 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3569 PR preprocessor/61977
3570 * gcc.dg/cpp/pr61977.c: New test.
3572 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3574 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3576 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3579 * gcc.target/arm/pr65647.c: New.
3581 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3584 * g++.dg/torture/pr65655.C: New testcase.
3586 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3589 * g++.dg/cpp1y/lambda-init13.C: New.
3591 2015-04-03 Marek Polacek <polacek@redhat.com>
3593 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3595 2015-04-02 Marek Polacek <polacek@redhat.com>
3598 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3599 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3601 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3603 PR preprocessor/61977
3604 * gcc.target/powerpc/pr61977-1.c: New test.
3605 * gcc.target/powerpc/pr61977-2.c: New test.
3607 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3610 * g++.dg/warn/Wshadow-8.C: New.
3611 * g++.dg/warn/Wshadow-9.C: Likewise.
3612 * g++.dg/warn/Wshadow-10.C: Likewise.
3613 * g++.dg/warn/Wshadow-11.C: Likewise.
3615 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3617 * gcc.dg/pr23623.c: Added aligned attribute.
3618 * gcc.dg/20141029-1.c: Likewise.
3619 * gcc.dg/20150306-1.c: New test.
3621 2015-04-01 Marek Polacek <polacek@redhat.com>
3624 * g++.dg/cpp0x/initlist93.C: New test.
3625 * g++.dg/cpp0x/initlist94.C: New test.
3627 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3630 * gcc.target/aarch64/pr65624.c: New test.
3632 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3634 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3636 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3638 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3639 extra variable to force stack alignment.
3640 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3641 extra variable to force stack alignment.
3643 2015-03-31 Marek Polacek <polacek@redhat.com>
3646 * g++.dg/template/pr65390.C: New test.
3648 2015-03-31 Martin Liska <mliska@suse.cz>
3650 * g++.dg/ipa/pr65557.C: New test.
3652 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3654 * gcc.target/s390/hotpatch-25.c: New test.
3655 * gcc.target/s390/hotpatch-1.c: Update test.
3656 * gcc.target/s390/hotpatch-10.c: Update test.
3657 * gcc.target/s390/hotpatch-11.c: Update test.
3658 * gcc.target/s390/hotpatch-12.c: Update test.
3659 * gcc.target/s390/hotpatch-13.c: Update test.
3660 * gcc.target/s390/hotpatch-14.c: Update test.
3661 * gcc.target/s390/hotpatch-15.c: Update test.
3662 * gcc.target/s390/hotpatch-16.c: Update test.
3663 * gcc.target/s390/hotpatch-17.c: Update test.
3664 * gcc.target/s390/hotpatch-18.c: Update test.
3665 * gcc.target/s390/hotpatch-19.c: Update test.
3666 * gcc.target/s390/hotpatch-2.c: Update test.
3667 * gcc.target/s390/hotpatch-21.c: Update test.
3668 * gcc.target/s390/hotpatch-22.c: Update test.
3669 * gcc.target/s390/hotpatch-23.c: Update test.
3670 * gcc.target/s390/hotpatch-24.c: Update test.
3671 * gcc.target/s390/hotpatch-3.c: Update test.
3672 * gcc.target/s390/hotpatch-4.c: Update test.
3673 * gcc.target/s390/hotpatch-5.c: Update test.
3674 * gcc.target/s390/hotpatch-6.c: Update test.
3675 * gcc.target/s390/hotpatch-7.c: Update test.
3676 * gcc.target/s390/hotpatch-8.c: Update test.
3677 * gcc.target/s390/hotpatch-9.c: Update test.
3678 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3680 2015-03-31 Richard Biener <rguenther@suse.de>
3683 * g++.dg/torture/pr65626.C: New testcase.
3685 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3688 * gcc.target/i386/mpx/pr65531.cc: New.
3690 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3693 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3694 __builtin_alloca instead of alloca.
3695 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3696 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3697 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3700 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3703 * g++.dg/ubsan/pr65610.C: New test.
3705 2015-03-30 Marek Polacek <polacek@redhat.com>
3708 * g++.dg/cpp0x/pr65398-2.C: New test.
3710 2015-03-30 Marek Polacek <polacek@redhat.com>
3712 * c-c++-common/pr65556.c: Change the width of bit-fields.
3714 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3717 * gcc.target/i386/pr65588.c: New testcase.
3719 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3721 PR libgfortran/65563
3722 * gfortran.dg/open_errors_2.f90: New test.
3724 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3726 PR libgfortran/65596
3727 * gfortran.dg/namelist_86.f90: New test.
3729 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3731 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3732 statement to reflect new ownership.
3734 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3737 * g++.dg/template/friend58.C: New.
3738 * g++.dg/template/friend59.C: Likewise.
3740 2015-03-27 Tobias Burnus <burnus@net-b.de>
3743 * g++.dg/gomp/openmp-simd-3.C: New.
3744 * gcc.dg/gomp/openmp-simd-3.c: New.
3746 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3749 * gcc.target/i386/pr65248-1.c: New file.
3750 * gcc.target/i386/pr65248-2.c: Likewise.
3751 * gcc.target/i386/pr65248-3.c: Likewise.
3752 * gcc.target/i386/pr65248-4.c: Likewise.
3754 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3757 * gcc.c-torture/compile/pr65593.c: New test.
3759 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3762 * g++.dg/cpp1y/constexpr-assert1.C: New.
3764 2015-03-27 Marek Polacek <polacek@redhat.com>
3767 * c-c++-common/pr65556.c: New test.
3769 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3772 * g++.dg/torture/pr65600.C: New testcase.
3774 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3777 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3779 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3781 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3782 statement and cleanup. Fixed typos.
3784 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3787 * gcc.c-torture/compile/pr65595.c: New testcase.
3789 2015-03-27 Marek Polacek <polacek@redhat.com>
3792 * g++.dg/ubsan/pr65583.C: New test.
3794 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3796 * gcc.c-torture/compile/20150327.c: New testcase.
3798 2015-03-26 Richard Biener <rguenther@suse.de>
3801 * g++.dg/torture/pr65555.C: New testcase.
3803 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3805 PR tree-optimization/64715
3806 * gcc.dg/builtin-object-size-15.c: New test.
3807 * gcc.dg/pr64715-1.c: New test.
3808 * gcc.dg/pr64715-2.c: New test.
3810 2015-03-26 Richard Biener <rguenther@suse.de>
3813 * gnat.dg/specs/opt2.ads: Fix testcase.
3815 2015-03-25 Martin Sebor <msebor@redhat.com>
3818 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3819 when target isn't arm*-*-*-*.
3820 (check_effective_target_arm_nothumb): Likewise.
3821 (check_effective_target_arm_little_endian): Likewise.
3822 (check_effective_target_arm_vect_no_misalign): Likewise.
3823 (check_effective_target_aarch64_little_endian): Fail early if target
3826 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3828 PR tree-optimization/65177
3829 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3831 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3833 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3834 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3835 smmintrin.h and mm3dnow.h.
3837 2015-03-25 Marek Polacek <polacek@redhat.com>
3840 * g++.dg/cpp0x/pr65558.C: New test.
3842 2015-03-25 Marek Polacek <polacek@redhat.com>
3845 * g++.dg/template/pr61670.C: New test.
3847 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3850 * g++.dg/template/pr54987.C: New.
3852 2015-03-25 Richard Biener <rguenther@suse.de>
3854 PR tree-optimization/62630
3855 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3857 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3860 * gcc.target/i386/mpx/pr65508.c: New.
3862 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3866 * gfortran.dg/data_initialized_3.f90: New.
3868 2015-03-25 Richard Biener <rguenther@suse.de>
3871 * gnat.dg/specs/opt2.ads: New testcase.
3873 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3875 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3876 * gcc.target/arm/memset-inline-4.c: Skip for
3877 arm_tune_string_ops_prefer_neon.
3878 * gcc.target/arm/memset-inline-5.c: Ditto.
3879 * gcc.target/arm/memset-inline-6.c: Ditto.
3880 * gcc.target/arm/memset-inline-8.c: Ditto.
3881 * gcc.target/arm/memset-inline-9.c: Ditto.
3883 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3886 * g++.dg/other/virtual3.C: New.
3888 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3891 * g++.dg/cpp0x/vt-60130.C: New.
3893 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3896 * g++.dg/warn/Warray-bounds-7.C: New.
3898 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3901 * g++.dg/template/defarg18.C: New.
3903 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3906 * g++.dg/cpp0x/vt-59988.C: New.
3908 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3910 PR tree-optimization/65533
3911 * gcc.dg/pr65533.c: New test.
3913 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3915 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3916 source= and mold= expressions functionality.
3917 * gfortran.dg/allocate_class_4.f90: New test.
3918 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3919 copying an unlimited polymorhpic object containing a char array
3920 to another unlimited polymorphic object respects the _len
3922 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3923 whether deferred length char array allocate works, unlimited
3924 polymorphic object allocation from a string works and if
3925 allocating an array of deferred length strings works.
3926 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3928 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3931 * g++.dg/cpp0x/constexpr-array11.C: New.
3933 2015-03-24 Richard Biener <rguenther@suse.de>
3936 * gcc.dg/torture/pr65517.c: New testcase.
3938 2015-03-24 Tobias Burnus <burnus@net-b.de>
3940 * gfortran.dg/coindexed_1.f90: Moved from
3941 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3943 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3946 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3950 * gcc.target/i386/pr65523.c: New test.
3953 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3955 * g++.dg/lto/pr65475b_0.C: Likewise.
3957 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3960 * gcc.target/sh/torture/pr65505.c: New.
3962 2015-03-23 Martin Sebor <msebor@redhat.com>
3965 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3966 assembly for lvx in addition to lxv.
3968 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3971 * gfortran.dg/pr65504.f90: New test.
3974 * gcc.dg/pr65521.c: New test.
3976 2015-03-23 Richard Biener <rguenther@suse.de>
3978 PR tree-optimization/65518
3979 * gcc.dg/vect/pr65518.c: New testcase.
3981 2015-03-23 Richard Biener <rguenther@suse.de>
3983 PR tree-optimization/65494
3984 * gcc.dg/vect/pr65494.c: New testcase.
3986 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3988 PR preprocessor/65238
3989 * c-c++-common/cpp/pr65238-1.c: New test.
3990 * gcc.dg/cpp/pr65238-2.c: New test.
3991 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3992 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3994 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3995 Mikael Morin <mikael@gcc.gnu.org>
3998 * gfortran.dg/elemental_dependency_4.f90: New.
3999 * gfortran.dg/elemental_dependency_5.f90: New.
4001 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4004 * g++.dg/lto/pr65475b_0.C: New testcase.
4005 * g++.dg/lto/pr65475b_1.C: New testcase.
4006 * g++.dg/lto/pr65475c_0.C: New testcase.
4007 * g++.dg/lto/pr65475c_1.C: New testcase.
4009 2015-03-21 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/coarray_38.f90: New.
4012 * gfortran.dg/coarray_39.f90: New.
4013 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4016 2015-03-20 Marek Polacek <polacek@redhat.com>
4019 * g++.dg/cpp0x/pr65398.C: New test.
4021 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4024 * g++.dg/lto/pr65475_0.C: New testcase.
4025 * g++.dg/lto/pr65475_1.C: New testcase.
4027 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4029 PR rtl-optimization/64366
4030 * gcc.target/sh/pr64366.c: New.
4032 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4035 * g++.dg/cpp0x/constexpr-48324.C: New.
4037 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4040 * g++.dg/cpp0x/pr48453.C: New.
4042 2015-03-20 Marek Polacek <polacek@redhat.com>
4045 * g++.dg/cpp0x/pr65072.C: New test.
4047 2015-03-20 Richard Biener <rguenther@suse.de>
4050 * gcc.dg/pr15347.c: Use -O.
4051 * c-c++-common/pr19807-1.c: Likewise.
4053 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4055 * gnat.dg/volatile13.ad[sb]: New test.
4057 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4059 PR rtl-optimization/60851
4060 * gcc.target/i386/pr60851.c: New test.
4062 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4065 * g++.dg/pr65240.h: Add tests for PR 65240.
4066 * g++.dg/pr65240-1.C: Likewise.
4067 * g++.dg/pr65240-2.C: Likewise.
4068 * g++.dg/pr65240-3.C: Likewise.
4069 * g++.dg/pr65240-4.C: Likewise.
4071 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4073 PR rtl-optimization/63491
4074 * gcc.target/powerpc/pr63491.c: New.
4076 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4078 * g++.dg/ipa/pr65465.C: New test.
4080 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4083 * g++.dg/cpp0x/deleted11.C: New.
4085 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4088 * c-c++-common/tsan/pr65400-3.c: New test.
4090 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4093 * g++.dg/cpp0x/constexpr-59686.C: New.
4095 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4098 * g++.dg/tsan/pr64265.C: New test.
4101 * c-c++-common/tsan/pr65400-1.c: New test.
4102 * c-c++-common/tsan/pr65400-2.c: New test.
4104 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4107 * g++.dg/cpp0x/pr59816.C: New.
4109 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4112 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4114 2015-03-18 Martin Liska <mliska@suse.cz>
4117 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4118 equivalences either to 6 or 7.
4120 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4124 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4126 * gcc.dg/undefined-loop-1.c: New file.
4127 * gcc.dg/undefined-loop-2.c: New file.
4129 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4132 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4133 loop exits too early.
4135 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4137 PR tree-optimization/65450
4138 * gfortran.dg/pr65450.f90: New test.
4141 * gcc.target/i386/pr65078-1.c: New test.
4142 * gcc.target/i386/pr65078-2.c: New test.
4143 * gcc.target/i386/pr65078-3.c: New test.
4144 * gcc.target/i386/pr65078-4.c: New test.
4145 * gcc.target/i386/pr65078-5.c: New test.
4146 * gcc.target/i386/pr65078-6.c: New test.
4148 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4151 * g++.dg/cpp1y/pr65340.C: New.
4153 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4156 * gfortran.dg/system_clock_3.f08: Adjust test.
4158 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4161 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4162 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4164 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4167 * gfortran.dg/system_clock_3.f08: New test.
4169 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4172 g++.dg/cpp1y/pr64626-1.C: New.
4173 g++.dg/cpp1y/pr64626-2.C: New.
4174 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4176 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4178 PR tree-optimization/65427
4179 * gcc.c-torture/execute/pr65427.c: New test.
4181 2015-03-16 Marek Polacek <polacek@redhat.com>
4185 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4186 * g++.dg/cpp0x/pr65327.C: New test.
4188 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4191 * c-c++-common/asan/pr64820.c: New test.
4193 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4195 * gfortran.dg/pointer_2.f90: New test.
4197 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4199 * g++.dg/pr65049.C: New test.
4201 2015-03-16 Tom de Vries <tom@codesourcery.com>
4203 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4204 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4205 * gcc.target/i386/fuse-caller-save.c: Same.
4207 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4209 * gnat.dg/loop_optimization18.ad[sb]: New test.
4210 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4212 2015-03-16 Alan Modra <amodra@gmail.com>
4214 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4217 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4219 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4221 * gcc.dg/torture/pr65270-2.c: Likewise.
4223 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4226 * gfortran.dg/pointer_remapping_9.f90: New.
4228 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4230 PR tree-optimization/65369
4231 * gcc.c-torture/execute/pr65369.c: New test.
4233 PR tree-optimization/65418
4234 * gcc.c-torture/execute/pr65418-1.c: New test.
4235 * gcc.c-torture/execute/pr65418-2.c: New test.
4237 PR rtl-optimization/65401
4238 * gcc.c-torture/execute/pr65401.c: New test.
4240 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4243 * gcc.target/arm/pr64600_1.c: New test.
4245 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4247 PR rtl-optimization/65235
4248 * gcc.target/aarch64/pr65235_1.c: New test.
4250 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4252 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4253 * gcc.target/s390/hotpatch-22.c: Likewise.
4254 * gcc.target/s390/hotpatch-23.c: Likewise.
4255 * gcc.target/s390/hotpatch-24.c: Likewise.
4256 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4257 * gcc.target/s390/hotpatch-1.c: Update expected output.
4258 * gcc.target/s390/hotpatch-2.c: Likewise.
4259 * gcc.target/s390/hotpatch-3.c: Likewise.
4260 * gcc.target/s390/hotpatch-4.c: Likewise.
4261 * gcc.target/s390/hotpatch-5.c: Likewise.
4262 * gcc.target/s390/hotpatch-6.c: Likewise.
4263 * gcc.target/s390/hotpatch-7.c: Likewise.
4264 * gcc.target/s390/hotpatch-8.c: Likewise.
4265 * gcc.target/s390/hotpatch-9.c: Likewise.
4266 * gcc.target/s390/hotpatch-10.c: Likewise.
4267 * gcc.target/s390/hotpatch-11.c: Likewise.
4268 * gcc.target/s390/hotpatch-12.c: Likewise.
4269 * gcc.target/s390/hotpatch-13.c: Likewise.
4270 * gcc.target/s390/hotpatch-14.c: Likewise.
4271 * gcc.target/s390/hotpatch-15.c: Likewise.
4272 * gcc.target/s390/hotpatch-16.c: Likewise.
4273 * gcc.target/s390/hotpatch-17.c: Likewise.
4274 * gcc.target/s390/hotpatch-18.c: Likewise.
4275 * gcc.target/s390/hotpatch-19.c: Likewise.
4277 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4280 * gcc.target/i386/pr65103-1.c: New.
4282 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4285 * gcc.target/i386/pr65044.c: New.
4287 2015-03-12 Tom de Vries <tom@codesourcery.com>
4289 PR rtl-optimization/64895
4290 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4291 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4292 * gcc.target/i386/fuse-caller-save.c: Ditto.
4294 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4296 * gcc.dg/ipa/pr63569.c: Fix template.
4298 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4300 * g++.dg/ipa/pr64146.C: Require fpic support.
4302 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4305 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4306 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4308 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4310 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4311 to dg-options, fix up dg-skip-if.
4313 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4316 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4317 * gcc.target/avr/tiny-caller-save.c: Same.
4319 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4322 * g++.dg/pr65242.C: New test.
4324 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4326 * c-c++-common/asan/no-asan-check-glob.c: New test.
4328 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4331 * g++.dg/other/default11.C: New.
4332 * g++.dg/other/default12.C: Likewise.
4334 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4339 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4342 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4344 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4347 * g++.dg/cpp0x/pr65127.C: New test.
4349 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4351 * gcc.dg/ipa/PR64550.c: Update template.
4353 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4354 Tobias Burnus <burnus@net-b.de>
4356 * gfortran.dg/coarray_sync_memory.f90: New.
4358 2015-03-10 Marek Polacek <polacek@redhat.com>
4361 * c-c++-common/ubsan/pr65367.c: New test.
4363 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4365 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4366 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4367 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4368 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4369 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4370 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4371 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4372 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4373 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4374 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4375 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4376 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4377 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4379 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4381 * lib/mpx-dg.exp (mpx_link_flags): New.
4384 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4385 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4386 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4387 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4388 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4389 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4390 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4391 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4392 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4393 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4394 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4395 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4396 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4397 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4398 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4399 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4400 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4401 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4402 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4403 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4404 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4405 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4406 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4407 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4408 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4409 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4410 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4411 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4412 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4413 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4414 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4415 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4416 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4417 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4418 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4419 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4420 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4421 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4422 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4423 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4424 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4425 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4426 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4427 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4428 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4429 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4430 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4431 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4432 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4433 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4434 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4435 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4436 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4437 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4438 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4439 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4440 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4441 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4442 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4443 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4444 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4445 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4446 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4447 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4448 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4449 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4450 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4451 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4452 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4453 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4454 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4455 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4456 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4457 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4458 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4459 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4460 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4461 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4462 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4463 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4464 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4465 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4466 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4467 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4468 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4469 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4470 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4471 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4472 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4473 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4474 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4475 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4476 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4477 * gcc.target/i386/mpx/label-address-1.c: New.
4478 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4479 * gcc.target/i386/mpx/macro.c: New.
4480 * gcc.target/i386/mpx/mpx-check.h: New.
4481 * gcc.target/i386/mpx/mpx.exp: New.
4482 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4483 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4484 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4485 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4486 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4487 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4488 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4489 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4490 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4491 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4492 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4493 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4494 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4495 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4496 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4497 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4498 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4499 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4500 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4501 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4502 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4503 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4504 * gcc.target/i386/mpx/reference-1-nov.c: New.
4505 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4506 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4507 * gcc.target/i386/mpx/reference-2-nov.c: New.
4508 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4509 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4510 * gcc.target/i386/mpx/reference-3-nov.c: New.
4511 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4512 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4513 * gcc.target/i386/mpx/reference-4-nov.c: New.
4514 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4515 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4516 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4517 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4518 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4519 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4520 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4521 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4522 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4523 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4524 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4525 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4526 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4527 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4528 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4529 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4530 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4531 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4532 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4533 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4534 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4535 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4536 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4537 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4538 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4539 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4540 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4541 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4542 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4543 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4544 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4545 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4546 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4547 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4548 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4549 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4550 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4551 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4552 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4553 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4554 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4555 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4556 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4557 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4558 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4559 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4560 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4561 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4562 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4563 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4564 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4565 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4566 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4567 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4568 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4569 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4570 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4571 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4572 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4573 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4574 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4575 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4576 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4577 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4578 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4579 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4580 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4581 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4582 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4583 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4584 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4585 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4586 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4587 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4588 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4589 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4590 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4591 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4592 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4593 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4594 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4595 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4596 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4597 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4598 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4599 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4600 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4601 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4602 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4603 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4604 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4605 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4606 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4607 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4608 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4609 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4610 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4611 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4612 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4613 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4614 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4615 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4616 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4617 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4618 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4619 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4620 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4621 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4622 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4623 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4624 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4625 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4626 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4627 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4628 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4629 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4630 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4631 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4632 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4633 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4634 * gcc.target/i386/mpx/vla-1-nov.c: New.
4635 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4636 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4637 * gcc.target/i386/mpx/vla-2-nov.c: New.
4638 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4640 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4642 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4644 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4646 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4648 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4650 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4651 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4653 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4656 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4659 * c-c++-common/pr65120.c: New test.
4661 PR rtl-optimization/65321
4662 * gcc.dg/pr65321.c: New test.
4664 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4666 PR tree-optimization/65355
4667 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4669 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4672 * c-c++-common/pr49706.c: Adjust tests for not warning
4673 about !!x == y or !b == y where b is boolean, and add
4675 * c-c++-common/pr62199-2.c: Likewise.
4677 2015-03-09 Richard Biener <rguenther@suse.de>
4680 * gcc.dg/torture/pr65270-1.c: New testcase.
4681 * gcc.dg/torture/pr65270-2.c: Likewise.
4683 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4685 PR tree-optimization/63743
4686 * gcc.dg/pr63743.c: New test.
4688 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4691 * g++.dg/lto/pr65316_0.C: New testcase.
4692 * g++.dg/lto/pr65316_1.C: New testcase.
4694 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4697 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4699 * g++.dg/abi/rtti3.C: Likewise.
4701 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4704 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4706 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4708 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4710 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4712 2015-03-08 Morin <mikael@gcc.gnu.org>
4715 * gfortran.dg/entry_20.f90: New.
4717 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4720 * gcc.c-torture/compile/pr65153.c: New.
4722 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4725 * g++.dg/torture/pr65249.C: New.
4727 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4729 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4731 (int64_t): Likewise.
4733 2015-03-07 Marek Polacek <polacek@redhat.com>
4734 Martin Uecker <uecker@eecs.berkeley.edu>
4737 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4739 * c-c++-common/ubsan/bounds-8.c: New test.
4740 * c-c++-common/ubsan/bounds-9.c: New test.
4741 * gcc.dg/ubsan/bounds-2.c: New test.
4743 2015-03-05 Martin Sebor <msebor@redhat.com>
4745 * PR testsuite/63175
4746 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4747 checking of results into main to prevent it from getting optimized
4749 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4751 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4753 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4754 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4755 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4758 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4760 * g++.dg/lto/pr65302_1.C: New testcase.
4761 * g++.dg/lto/pr65302_0.C: New testcase.
4763 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4765 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4766 -fno-ipa-icf to dg-options.
4768 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4770 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4771 compiles using the linker plugin.
4773 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4775 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4777 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4779 * gcc.target/arm/pr65067.c: New test.
4781 2015-03-05 Martin Liska <mliska@suse.cz>
4784 * gcc.dg/ipa/pr65318.c: New test.
4786 2015-03-05 Marek Polacek <polacek@redhat.com>
4788 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4790 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4792 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4794 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4796 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4797 max-unroll-times back to defaults for s390.
4799 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4803 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4806 * g++.dg/cpp0x/initlist92.C: New.
4808 2015-03-05 Richard Biener <rguenther@suse.de>
4810 PR tree-optimization/65310
4811 * gcc.dg/vect/pr65310.c: New testcase.
4813 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4816 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4818 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4820 * gnat.dg/entry_queues3.adb: New test.
4822 2015-03-04 Ian Lance Taylor <iant@google.com>
4824 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4826 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4829 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4831 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4833 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4834 -fno-ipa-icf to dg-options
4835 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4836 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4838 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4841 * g++.dg/cpp0x/decltype62.C: New.
4843 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4845 * gnat.dg/object_overflow5.adb: New test.
4847 2015-03-03 Martin Liska <mliska@suse.cz>
4850 * gcc.dg/ipa/pr65287.c: New test.
4852 2015-03-03 Martin Jambor <mjambor@suse.cz>
4853 Eric Botcazou <ebotcazou@adacore.com>
4855 * gnat.dg/specs/pack12.ads: New test.
4857 2015-03-03 Martin Liska <mliska@suse.cz>
4859 * gcc.dg/ipa/PR65282.c: New test.
4861 2015-03-13 Jeff Law <law@redhat.com>
4863 PR tree-optimization/65241
4864 * gcc.c-torture/compile/pr65241.c: New test.
4866 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4869 * gcc.target/avr/torture/pr64331.c: New test.
4871 2015-03-03 Martin Liska <mliska@suse.cz>
4872 Jan Hubicka <hubicka@ucw.cz>
4874 * g++.dg/ipa/pr65263.C: New test.
4876 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4879 * gcc.dg/lto/pr65130_0.c: New testcase.
4880 * gcc.dg/lto/pr65130_1.c: New testcase.
4882 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4885 * g++.dg/torture/pr64988.C: New testcase.
4887 2015-03-02 Tobias Burnus <burnus@net-b.de>
4889 * gfortran.dg/coarray_atomic_6.f90: New.
4891 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4894 * gcc.target/i386/pr65184.c: New.
4896 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4899 * gcc.target/i386/pr65183.c: New.
4901 2015-02-28 Martin Liska <mliska@suse.cz>
4902 Jan Hubicka <hubicka@ucw.cz>
4904 * gcc.dg/ipa/ipa-icf-35.c: New test.
4905 * gcc.dg/ipa/ipa-icf-36.c: New test.
4906 * gcc.dg/ipa/ipa-icf-37.c: New test.
4908 2015-02-28 Martin Liska <mliska@suse.cz>
4909 Jan Hubicka <hubicka@ucw.cz>
4912 * gcc.dg/ipa/ipa-icf-34.c: New test.
4914 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4917 * gcc.target/sh/sh/pr61142.c: New.
4919 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4921 * g++.dg/other/dump-ada-spec-3.C: New test.
4923 2015-03-01 Martin Liska <mliska@suse.cz>
4925 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4926 * g++.dg/ipa/pr63595.C: Update expected results.
4928 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4931 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4933 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4935 * gcc.dg/vect/pr59354.c: Move vector producing code to
4938 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4941 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4942 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4943 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4944 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4946 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4948 PR tree-optimization/65048
4949 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4950 (foo): Use K&R style definition.
4952 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4955 * g++.dg/pr65032.C: New.
4957 2015-02-27 Marek Polacek <polacek@redhat.com>
4960 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4963 2015-02-27 Marek Polacek <polacek@redhat.com>
4966 * gcc.dg/pr65228.c: New test.
4968 2015-02-27 Kai Tietz <ktietz@redhat.com>
4971 * gcc.dg/weak/weak-17.c: New file.
4973 2015-02-27 Richard Biener <rguenther@suse.de>
4976 * g++.dg/lto/pr65193_0.C: New testcase.
4978 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4980 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4981 * gcc.target/s390/hotpatch-8.c: Likewise.
4982 * gcc.target/s390/hotpatch-9.c: Likewise.
4983 * gcc.target/s390/pr61078.c: Likewise.
4984 * gcc.target/s390/pr57960.c: Remove -m64.
4985 * gcc.target/s390/pr61078.c: Likewise.
4987 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4988 Martin Liska <mliska@suse.cz>
4991 * gcc.dg/pr64454.c: Disable ICF.
4992 * gcc.dg/pr28685-1.c: Disable ICF
4993 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4994 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4995 * g++.dg/ipa/ipa-icf-4.C: Update template.
4997 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4999 PR tree-optimization/65216
5000 * gcc.c-torture/execute/pr65216.c: New test.
5002 PR tree-optimization/65215
5003 * gcc.c-torture/execute/pr65215-1.c: New test.
5004 * gcc.c-torture/execute/pr65215-2.c: New test.
5005 * gcc.c-torture/execute/pr65215-3.c: New test.
5006 * gcc.c-torture/execute/pr65215-4.c: New test.
5007 * gcc.c-torture/execute/pr65215-5.c: New test.
5009 2015-02-26 Tom de Vries <tom@codesourcery.com>
5011 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5013 2015-02-26 Martin Liska <mliska@suse.cz>
5014 Jan Hubicka <hubicka@ucw.cz>
5016 * g++.dg/ipa/pr64146.C: Update expected results.
5017 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5018 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5019 * gcc.dg/ipa/ipa-icf-34.c: New test.
5021 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5023 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5024 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5025 (dg-additional-options): Remove dg directive.
5026 (dg-final): Add dg directive.
5028 2015-02-26 Marek Polacek <polacek@redhat.com>
5031 * g++.dg/ipa/pr65008.C: New test.
5033 2015-02-26 Tom de Vries <tom@codesourcery.com>
5035 * lib/profopt.exp (profopt-target-cleanup): New proc.
5036 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5037 files from sources from dg-additional-sources.
5039 2015-02-26 Tom de Vries <tom@codesourcery.com>
5041 * lib/gcov.exp: Cleanup in case of xfail.
5043 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5045 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5047 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5050 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5051 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5052 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5053 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5054 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5055 * g++.dg/debug/pr46123.C: XFAIL and move...
5056 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5057 * gcc.dg/debug/dwarf2-3.c: Move...
5058 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5060 2015-02-26 Marek Polacek <polacek@redhat.com>
5063 * g++.dg/cpp1y/pr65202.C: New test.
5065 2015-02-26 Tom de Vries <tom@codesourcery.com>
5067 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5068 locale_facets.h.gcov.
5070 2015-02-26 Tom de Vries <tom@codesourcery.com>
5072 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5074 2015-02-26 Tom de Vries <tom@codesourcery.com>
5076 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5078 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5081 * gcc.target/i386/pr65217.c: New.
5083 2015-02-26 Tom de Vries <tom@codesourcery.com>
5085 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5087 2015-02-26 Tom de Vries <tom@codesourcery.com>
5089 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5091 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5093 PR tree-optimization/65048
5094 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5096 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5098 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5099 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5101 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5104 * gcc.target/i386/pr65161.c: New test.
5106 2015-02-26 Terry Guo <terry.guo@arm.com>
5108 * gcc.target/arm/no-volatile-in-it.c: New test.
5110 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5112 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5113 (dg-options): Add -save-temps.
5114 (dg-final): Add cleanup-saved-temps.
5116 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5118 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5120 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5122 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5123 * gcc.target/powerpc/pack01.c: Include string.h.
5125 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5128 * gcc.target/i386/pr65167.c: New.
5130 2015-02-25 Kai Tietz <ktietz@redhat.com>
5132 PR tree-optimization/61917
5133 * gcc.dg/vect/vect-pr61917.c: New file.
5135 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5137 PR tree-optimization/65170
5138 * gcc.c-torture/execute/pr65170.c: New test.
5139 * gcc.dg/tree-ssa/vrp96.c: New test.
5141 2015-02-24 Tom de Vries <tom@codesourcery.com>
5143 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5145 2015-02-24 Tom de Vries <tom@codesourcery.com>
5148 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5149 (dg-additional-files-options): Copy additional_sources to
5150 additional_sources_used before emptying additional_sources.
5151 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5152 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5153 (cleanup-saved-temps): Use additional_sources_used instead of
5155 (dg-test): Reset additional_sources_used.
5157 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5160 * gfortran.dg/integer_exponentiation_6.F90: New test.
5162 2015-02-23 Martin Sebor <msebor@redhat.com>
5165 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5166 two parts. One to save registers, the other to verify the
5167 registers have the right values. Save register state into
5168 static data rather than on the stack.
5170 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5173 * c-c++-common/asan/pr63888.c: New test.
5175 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5178 * gcc.c-torture/compile/pr65163.c: New.
5180 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5182 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5183 with -m31 on 64 bit.
5184 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5185 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5187 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5189 * gcc.target/s390/20090223-1.c: Add
5190 -Wno-implicit-function-declaration option.
5191 * gcc.target/s390/pr42224.c: Likewise.
5192 * gcc.target/s390/pr55718.c: Likewise.
5194 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5196 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5197 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5198 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5199 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5200 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5201 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5202 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5203 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5204 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5205 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5206 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5207 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5208 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5209 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5210 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5211 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5212 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5213 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5214 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5215 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5216 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5218 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5220 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5221 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5222 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5223 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5224 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5225 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5226 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5227 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5228 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5229 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5230 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5231 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5232 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5233 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5234 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5235 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5237 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5241 * gfortran.dg/pr61960.f90: New.
5242 * gfortran.dg/pr64230.f90: New.
5243 * gfortran.dg/pr64980.f03: New.
5245 2015-02-22 Tom de Vries <tom@codesourcery.com>
5247 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5249 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5252 * gnat.dg/timing_events.adb: Removed, invalid test.
5254 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5257 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5259 * g++.dg/gcov/gcov-2.C: Likewise.
5261 2015-02-20 Richard Biener <rguenther@suse.de>
5263 PR tree-optimization/65136
5264 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5266 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5269 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5270 and nvptx-*-* blacklisting.
5272 * gcc.dg/sibcall-9.c: New test.
5273 * gcc.dg/sibcall-10.c: New test.
5275 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5277 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5279 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5282 * gcc.target/avr/torture/pr64452.c: New test.
5284 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5286 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5287 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5289 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5292 * lib/target-supports.exp (check_compile): Check whether
5293 additional_sources is defined before using it.
5295 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5298 * g++.dg/opt/pr65074.C: New file.
5300 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5302 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5303 (size_type): New typedef.
5304 (operator "" _script): Use it for the last argument.
5306 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5308 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5310 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5312 * lib/target-supports.exp (check_compile): Save/restore
5313 additional_sources that may belong to an actual test.
5315 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5317 PR gcov-profile/64634
5318 * g++.dg/gcov/gcov-15.C: New test.
5320 2015-02-18 Tom de Vries <tom@codesourcery.com>
5322 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5324 2015-02-18 Tom de Vries <tom@codesourcery.com>
5326 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5328 2015-02-18 Tom de Vries <tom@codesourcery.com>
5330 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5332 2015-02-18 Tom de Vries <tom@codesourcery.com>
5334 * gfortran.dg/fmt_cache_1.f: Add missing close.
5336 2015-02-18 Tom de Vries <tom@codesourcery.com>
5339 * gfortran.dg/read_eof_8.f90: Add missing close.
5341 2015-02-18 Richard Biener <rguenther@suse.de>
5343 PR tree-optimization/65063
5344 * gcc.dg/pr65063.c: New testcase.
5346 2015-02-18 Richard Biener <rguenther@suse.de>
5348 PR tree-optimization/62217
5349 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5351 2015-02-18 Marek Polacek <polacek@redhat.com>
5354 * c-c++-common/ubsan/pr65081.c: New test.
5356 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5358 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5359 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5361 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5363 * gcc.dg/ipa/propalign-3.c: New test.
5365 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5368 * gcc.target/sh/pr64793.c: New.
5369 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5371 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5373 * gcc.target/arm/divzero.c: New test case.
5375 2015-02-17 Tom de Vries <tom@codesourcery.com>
5377 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5379 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5380 Jakub Jelinek <jakub@redhat.com>
5383 * g++.dg/cpp0x/pr65075.C: New test.
5385 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5388 * gcc.target/powerpc/pr65058.c: New test.
5390 2015-02-16 Jeff Law <law@redhat.com>
5392 PR tree-optimization/64823
5393 * gcc.dg/uninit-20.c: New test.
5395 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5396 James Greenhalgh <james.greenhalgh@arm.com>
5399 * gcc.dg/ipa/ipa-clone-1.c: New test.
5401 2015-02-16 Richard Biener <rguenther@suse.de>
5403 PR tree-optimization/65077
5404 * gcc.dg/torture/pr65077.c: New testcase.
5406 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5408 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5409 Directive adjusted to scan for ldaxr.
5410 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5411 adjusted to scan for ldaex.
5413 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5416 * g++.dg/cpp0x/constexpr-65080.C: New.
5418 2015-02-16 Richard Biener <rguenther@suse.de>
5420 PR tree-optimization/63593
5421 * gcc.dg/pr63593.c: New testcase.
5423 2015-02-16 Marek Polacek <polacek@redhat.com>
5426 * gcc.dg/pr65066.c: New test.
5428 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5430 * gcc.dg/pr65002.C: Move ...
5431 * g++.dg/ipa/pr65002.C: ... here.
5433 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5435 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5436 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5437 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5438 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5440 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5443 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5444 the expression to find calls.
5445 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5446 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5447 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5448 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5449 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5451 2015-02-14 Marek Polacek <polacek@redhat.com>
5454 * gcc.dg/array-11.c: New test.
5455 * gcc.dg/array-12.c: New test.
5456 * gcc.dg/array-13.c: New test.
5457 * gcc.dg/array-14.c: New test.
5458 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5459 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5460 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5461 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5462 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5463 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5465 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5468 * g++.dg/lookup/using54.C: New.
5470 2015-02-13 Jeff Law <law@redhat.com>
5473 Revert my change for tree-optimization/64823.
5475 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5477 PR tree-optimization/65053
5478 * gcc.c-torture/execute/pr65053-1.c: New test.
5479 * gcc.c-torture/execute/pr65053-2.c: New test.
5481 2015-02-13 Marek Polacek <polacek@redhat.com>
5484 * gcc.dg/pr65050.c: New test.
5486 2015-02-13 Jeff Law <law@redhat.com>
5488 PR tree-optimization/64823
5489 * gcc.dg/uninit-20.c: New test.
5491 PR rtl-optimization/47477
5492 * gcc.dg/tree-ssa/pr47477.c: New test.
5494 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5497 * g++.dg/parse/ivdep-2.C: New.
5498 * g++.dg/parse/ivdep-3.C: Likewise.
5500 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5503 * gfortran.dg/continuation_13.f90: New test.
5504 * gfortran.dg/continuation_14.f: New test.
5506 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5509 * g++.dg/cpp0x/sfinae55.C: New.
5511 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5514 * g++.dg/ipa/pr65034.C: New test.
5516 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5518 PR tree-optimization/65002
5519 * gcc.dg/pr65002.C: New.
5521 2015-02-13 Marek Polacek <polacek@redhat.com>
5524 * c-c++-common/pr65040.c: New test.
5526 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5528 PR tree-optimization/64705
5529 * gcc.dg/tree-ssa/pr64705.c: New test.
5531 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5534 * gcc.dg/visibility-22.c: New test.
5535 * gcc.dg/visibility-23.c: New test.
5536 * gcc.target/i386/pr32219-1.c: New test.
5537 * gcc.target/i386/pr32219-2.c: New test.
5538 * gcc.target/i386/pr32219-3.c: New test.
5539 * gcc.target/i386/pr32219-4.c: New test.
5540 * gcc.target/i386/pr32219-5.c: New test.
5541 * gcc.target/i386/pr32219-6.c: New test.
5542 * gcc.target/i386/pr32219-7.c: New test.
5543 * gcc.target/i386/pr32219-8.c: New test.
5544 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5546 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5548 PR libgfortran/57822
5549 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5550 four different KINDs.
5552 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5555 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5558 * g++.dg/ubsan/pr65000.C: New test.
5560 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5563 * gfortran.dg/finalize_28.f90: New test
5565 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5568 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5569 DW_TAG_lexical_block removal.
5570 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5571 * g++.dg/guality/pr55541.C: New test.
5574 * g++.dg/ubsan/pr64984.C: New test.
5576 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5578 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5580 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5583 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5584 instructions for 2015-01-14 get_memmodel changes.
5585 * gcc.target/powerpc/atomic-p8.c: Likewise.
5588 * g++.dg/ubsan/pr65019.C: New test.
5590 PR tree-optimization/65014
5591 * gcc.c-torture/compile/pr65014.c: New test.
5593 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5595 PR libgfortran/57822
5596 * gfortran/fmt_g0_7.f08: Revise test.
5598 2015-02-11 Jeff Law <law@redhat.com>
5601 * gcc.target/m68k/pr63347.c: New test.
5603 2015-02-11 Marek Polacek <polacek@redhat.com>
5605 * g++.dg/ubsan/shift-1.C: New test.
5606 * gcc.dg/ubsan/c-shift-2.c: New test.
5607 * c-c++-common/ubsan/shift-5.c: Remove file.
5609 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5611 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5612 Directive adjusted to XFAIL.
5613 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5616 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5619 * g++.dg/opt/pr65003.C: New test.
5621 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5623 * lib/target-supports.exp (check_effective_target_pie): Renamed
5625 (check_effective_target_pie_enabled): This.
5626 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5627 * gcc.target/i386/pie.c: Likewise.
5629 2015-02-11 Andrew Pinski <apinski@cavium.com>
5632 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5633 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5635 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5638 * gcc.target/i386/pr61925-1.c: New test.
5639 * gcc.target/i386/pr61925-2.c: New test.
5640 * gcc.target/i386/pr61925-3.c: New test.
5642 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5645 * g++.dg/asan/pr65004.C: New test.
5647 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5650 * gcc.taget/sh/pr64661-0.h: New.
5651 * gcc.taget/sh/pr64661-1.c: New.
5652 * gcc.taget/sh/pr64661-2.c: New.
5653 * gcc.taget/sh/pr64661-3.c: New.
5654 * gcc.taget/sh/pr64661-4.c: New.
5656 2015-02-10 Richard Biener <rguenther@suse.de>
5658 PR tree-optimization/64995
5659 * g++.dg/torture/pr64995.C: New testcase.
5661 2015-02-10 Richard Biener <rguenther@suse.de>
5663 PR tree-optimization/64909
5664 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5666 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5668 * gcc.dg/signbit-sa.c: New test.
5670 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5672 PR libgfortran/57822
5673 * gfortran/fmt_g0_7.f08: New test.
5675 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5677 PR tree-optimization/43378
5678 * gcc.dg/tree-ssa/pr43378.c: New test.
5680 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5683 * g++.dg/torture/pr64978.C: New testcase.
5685 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5688 * gcc.dg/asan/pr64981.c: New test.
5690 2015-02-09 Marek Polacek <polacek@redhat.com>
5693 * gcc.dg/pr64856.c: New test.
5695 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5698 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5699 * gcc.c-torture/execute/pr64979.c: New test.
5701 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5703 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5705 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5707 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5708 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5710 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5713 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5715 2015-02-09 Richard Biener <rguenther@suse.de>
5717 PR tree-optimization/54000
5718 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5720 2015-02-09 Tom de Vries <tom@codesourcery.com>
5722 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5724 2015-02-09 Martin Liska <mliska@suse.cz>
5726 * g++.dg/ipa/pr64858.C: New test.
5728 2015-02-09 Tom de Vries <tom@codesourcery.com>
5730 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5732 2015-02-08 Andrew Pinski <apinski@cavium.com>
5734 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5736 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5739 * gfortran.dg/use_rename_8.f90: New.
5741 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5743 * gnat.dg/addr7.ad[sb]: New test.
5744 * gnat.dg/addr8.ad[sb]: Likewise.
5746 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5749 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5750 from jit.dg/test-compile-to-executable.c's create_code, with a
5751 clarification of the output message.
5752 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5754 (test_jit): Use CHECK_NO_ERRORS when calling
5755 gcc_jit_context_compile_to_file.
5756 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5757 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5758 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5759 about deletions that are attempted.
5760 (jit-verify-compile-to-file): Rename to...
5761 (jit-verify-output-file-was-created): ...this, and drop the
5762 attempt to run "file" and verify the output.
5763 (jit-verify-assembler): New function.
5764 (jit-verify-object): New function.
5765 (jit-verify-dynamic-library): New function.
5766 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5767 favor of an implementation from new file
5768 create-code-for-hello-world-executable.h, which also adds a
5770 (dg-final): Replace jit-verify-compile-to-file with
5771 jit-verify-output-file-was-created, and invoke new function
5772 jit-verify-assembler.
5773 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5775 (dg-final): Replace jit-verify-compile-to-file with
5776 jit-verify-output-file-was-created, and invoke new function
5777 jit-verify-dynamic-library.
5778 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5779 favor of an implementation from new file
5780 create-code-for-hello-world-executable.h, which also adds a
5782 (dg-final): Replace jit-verify-compile-to-file with
5783 jit-verify-output-file-was-created. Strengthen the expected stdout
5784 from the built executable.
5785 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5786 favor of an implementation from new file
5787 create-code-for-hello-world-executable.h, which also adds a
5789 (dg-final): Replace jit-verify-compile-to-file with
5790 jit-verify-output-file-was-created, and invoke new function
5792 * jit.dg/verify-dynamic-library.c: New source file.
5794 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5795 Brian Rzycki <b.rzycki@samsung.com>
5797 PR tree-optimization/64878
5798 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5800 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5803 * g++.dg/ipa/pr64896.C: New test.
5805 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5808 * gcc.target/powerpc/pr64205.c: New file.
5810 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5812 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5813 (dg-options): Use -fpie instead of -fPIE -pie.
5815 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5818 * g++.dg/asan/pr64937.C: New test.
5820 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5823 * gfortran.dg/class_to_type_4.f90: New test
5825 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5827 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5829 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5831 PR rtl-optimization/64957
5833 * gcc.c-torture/execute/pr64957.c: New test.
5835 2015-02-05 Jeff Law <law@redhat.com>
5838 * gcc.target/h8300/pr17306-1.c: New test.
5839 * gcc.target/h8300/pr17306-2.c: New test.
5841 2015-02-05 Tobias Burnus <burnus@net-b.de>
5844 * gfortran.dg/structure_constructor_12.f90: New.
5846 2015-02-05 Jeff Law <law@redhat.com>
5849 gcc.target/h8300/pr58400.c: New test.
5851 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5853 * gcc.target/arm/macro_defs0.c: New test.
5854 * gcc.target/arm/macro_defs1.c: New test.
5855 * gcc.target/arm/macro_defs2.c: New test.
5857 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5859 PR rtl-optimization/64905
5860 * gcc.target/i386/pr64905.c: Require nonpic target.
5861 (dg-options): Add -fomit-frame-pointer.
5864 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5866 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5869 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5872 * gfortran.dg/type_to_class_2.f90: New test
5873 * gfortran.dg/type_to_class_3.f90: New test
5875 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5878 * g++.dg/torture/pr64686.C: New testcase.
5880 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5882 PR rtl-optimization/64905
5883 * gcc.target/i386/pr64905.c: New file.
5885 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5887 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5888 * gcc.dg/guality/pr41616-1.c: Ditto.
5890 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5893 * gcc.dg/pr64817-3.c: New.
5895 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5896 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5898 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5899 pass parameters in registers.
5900 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5901 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5902 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5904 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5905 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5907 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5908 list, allow for multilibed targets.
5909 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5911 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5913 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5914 * gcc.dg/pr46728-6.c: Ditto.
5916 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5918 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5919 for mips_nanlegacy target.
5921 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5923 * gcc.target/i386/chkp-hidden-def.c: New.
5925 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5928 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5929 to use 24 bits for bitfield b.
5931 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5934 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5935 cache result in a global variable. Include all 32-bit targets for
5938 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5940 PR rtl-optimization/64756
5941 * gcc.c-torture/execute/pr64756.c: New test.
5943 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5946 * gcc.target/sh/pr64660-0.h: New.
5947 * gcc.target/sh/pr64660-1.c: New.
5948 * gcc.target/sh/pr64660-2.c: New.
5949 * gcc.target/sh/pr64660-3.c: New.
5950 * gcc.target/sh/pr64660-4.c: New.
5952 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5955 * g++.dg/warn/Waddress-2.C: New.
5957 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5960 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5962 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5964 PR preprocessor/64803
5965 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5967 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5969 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5971 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5973 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5974 (_ARM_FPSRC): Add DN and AHP fields.
5975 (clean_results): Force DN=1 on AArch64.
5976 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5977 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5978 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5979 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5980 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5981 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5983 2015-02-02 Alan Modra <amodra@gmail.com>
5985 * gcc.target/powerpc/cprophard.c: New.
5987 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5989 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5990 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5992 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5995 * gcc.dg/pr64817-1.c: New test.
5996 * gcc.dg/pr64817-2.c: New test.
5998 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6001 * gcc.target/sh/pr64851-0.h: New
6002 * gcc.target/sh/pr64851-1.c: New
6003 * gcc.target/sh/pr64851-2.c: New
6004 * gcc.target/sh/pr64851-3.c: New
6005 * gcc.target/sh/pr64851-4.c: New
6007 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6010 * gcc.dg/torture/pr64882.c: New test.
6012 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6015 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6018 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6020 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6021 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6022 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6023 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6024 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6025 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6027 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6028 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6030 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6031 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6034 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6037 * g++.dg/pr64688-2.C: New.
6039 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6041 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6042 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6043 * gcc.target/i386/fuse-caller-save.c: Ditto.
6044 * gcc.target/i386/headmerge-1.c: Ditto.
6045 * gcc.target/i386/headmerge-2.c: Ditto.
6046 * gcc.target/i386/sibcall-6.c: Ditto.
6048 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6051 * gcc.target/i386/pr64617.c: New test.
6053 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6056 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6057 (dg-options): Remove -m32.
6058 (dg-final): Scan for "movb %al" only.
6059 * gcc.target/i386/pr15184-2.c: Ditto.
6061 2015-01-30 Richard Biener <rguenther@suse.de>
6063 PR tree-optimization/64829
6064 * gcc.dg/vect/pr64829.c: New testcase.
6066 2015-01-29 Marek Polacek <polacek@redhat.com>
6069 * gcc.dg/pr64709.c: New test.
6071 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6074 * g++.dg/ubsan/pr64717-1.C: New test.
6075 * g++.dg/ubsan/pr64717-2.C: New test.
6077 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6079 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6081 2015-01-29 Jeff Law <law@redhat.com>
6084 * gcc.target/i386/pr15184-1.c: New test.
6085 * gcc.target/i386/pr15184-2.c: New test.
6087 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6089 PR tree-optimization/64746
6090 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6092 2015-01-29 Richard Biener <rguenther@suse.de>
6094 PR tree-optimization/64853
6095 * gcc.dg/torture/pr64853.c: New testcase.
6097 2015-01-29 Richard Biener <rguenther@suse.de>
6099 PR tree-optimization/64844
6100 * gcc.dg/vect/pr64844.c: New testcase.
6102 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6105 * gcc.dg/pr64809.c: Delete.
6107 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6110 * gcc.target/i386/pr64805.c: New.
6112 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6114 * gcc.dg/guality/guality.h (main): Add argv[0] to
6115 guality_gdb_command.
6117 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6120 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6122 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6125 * gcc.target/sh/sh.exp
6126 (check_effective_target_atomic_model_soft_gusa_available,
6127 check_effective_target_atomic_model_soft_tcb_available,
6128 check_effective_target_atomic_model_soft_imask_available,
6129 check_effective_target_atomic_model_hard_llcs_available): New.
6130 * gcc.target/sh/pr64659-0.h: New.
6131 * gcc.target/sh/pr64659-1.c: New.
6132 * gcc.target/sh/pr64659-2.c: New.
6133 * gcc.target/sh/pr64659-3.c: New.
6134 * gcc.target/sh/pr64659-4.c: New.
6136 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6138 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6139 scan-assembler-times pattern.
6141 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6144 * gcc.dg/pr64809.c: New test.
6146 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6148 PR tree-optimization/64277
6149 * gcc.dg/pr64277.c: New.
6151 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6153 PR tree-optimization/64718
6154 * gcc.c-torture/execute/pr64718.c: New test.
6156 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6158 * gcc.target/aarch64/abs_2.c: New.
6160 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6162 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6163 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6164 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6167 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6170 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6171 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6172 { target comdat_group }.
6174 2015-01-27 Tobias Burnus <burnus@net-b.de>
6177 * gfortran.dg/goacc/coarray_2.f90: New.
6179 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6183 * g++.dg/torture/pr64139.C: New testcase.
6184 * g++.dg/torture/pr60871.C: Likewise.
6186 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6189 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6190 prevent linking errors.
6192 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6195 * g++.dg/torture/pr64282.C: New testcase.
6197 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6199 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6202 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6204 * gcc.target/s390/hotpatch-13.c: New testcase.
6205 * gcc.target/s390/hotpatch-14.c: New testcase.
6206 * gcc.target/s390/hotpatch-15.c: New testcase.
6207 * gcc.target/s390/hotpatch-16.c: New testcase.
6208 * gcc.target/s390/hotpatch-17.c: New testcase.
6209 * gcc.target/s390/hotpatch-18.c: New testcase.
6210 * gcc.target/s390/hotpatch-19.c: New testcase.
6211 * gcc.target/s390/hotpatch-20.c: New testcase.
6212 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6213 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6214 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6215 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6216 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6217 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6218 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6219 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6220 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6221 * gcc.target/s390/hotpatch-10.c: Likewise.
6222 * gcc.target/s390/hotpatch-11.c: Likewise.
6223 * gcc.target/s390/hotpatch-12.c: Likewise.
6224 * gcc.target/s390/hotpatch-2.c: Likewise.
6225 * gcc.target/s390/hotpatch-3.c: Likewise.
6226 * gcc.target/s390/hotpatch-4.c: Likewise.
6227 * gcc.target/s390/hotpatch-5.c: Likewise.
6228 * gcc.target/s390/hotpatch-6.c: Likewise.
6229 * gcc.target/s390/hotpatch-7.c: Likewise.
6230 * gcc.target/s390/hotpatch-8.c: Likewise.
6231 * gcc.target/s390/hotpatch-9.c: Likewise.
6232 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6233 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6234 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6235 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6236 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6237 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6238 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6239 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6241 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6243 * gcc.dg/long_branch.c: New testcase.
6245 2015-01-27 Richard Biener <rguenther@suse.de>
6247 PR tree-optimization/56273
6248 PR tree-optimization/59124
6249 PR tree-optimization/64277
6250 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6251 * gcc.dg/Warray-bounds-12.c: Likewise.
6252 * gcc.dg/Warray-bounds-13.c: Likewise.
6254 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6256 PR rtl-optimization/61058
6257 * gcc.dg/pr61058.c: New test.
6259 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6261 * gcc.target/i386/chkp-narrow-bounds.c: New.
6263 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6265 PR tree-optimization/64807
6266 * gcc.dg/pr64807.c: New test.
6269 * gcc.dg/pr64766.c: New test.
6271 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6274 * gcc.target/sh/pr49263-4.c: New.
6276 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6279 * gfortran.dg/allocate_with_mold_1.f90: New test
6281 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6284 * gcc.dg/pr64778.c: New test.
6287 * gcc.dg/vect/pr64421.c: New test.
6289 2015-01-26 Tobias Burnus <burnus@net-b.de>
6292 * gfortran.dg/coarray_36.f: New.
6293 * gfortran.dg/coarray_37.f90: New.
6295 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6298 * gfortran.dg/class_allocate_18.f90: New.
6300 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6302 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6304 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6306 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6308 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6310 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6312 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6314 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6316 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6318 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6319 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6320 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6321 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6323 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6325 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6326 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6327 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6329 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6331 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6332 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6333 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6334 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6335 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6338 2015-01-26 Richard Biener <rguenther@suse.de>
6341 * gcc.dg/uninit-19.c: New testcase.
6343 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6345 * lib/target-supports.exp (check_effective_target_vect64): Add
6348 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6351 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6353 2015-01-26 Tony Liu <tony.liu@arm.com>
6355 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6358 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6361 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6362 correctly, clean up afterwards.
6364 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6367 * gfortran.dg/use_rename_7.f90: New.
6369 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6371 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6372 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6374 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6377 * gcc.target/sh/pr54236-4.c: New.
6379 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6381 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6382 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6385 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6388 * gfortran.dg/open_new_segv.f90: New test.
6390 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6399 * gcc.target/sh/pr64345-1.c: New.
6400 * gcc.target/sh/pr64345-2.c: New.
6401 * gcc.target/sh/pr59533-1.c: New.
6402 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6403 * gcc.target/sh/pr52933-2.c: Likewise.
6404 * gcc.target/sh/pr54089-1.c: Likewise.
6405 * gcc.target/sh/pr54236-1.c: Likewise.
6406 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6407 * gcc.target/sh/pr49263-1.c: Remove xfails.
6408 * gcc.target/sh/pr49263-2.c: Likewise.
6409 * gcc.target/sh/pr49263-3.c: Likewise.
6410 * gcc.target/sh/pr53987-1.c: Likewise.
6411 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6412 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6413 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6414 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6415 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6416 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6418 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6421 2015-01-24 Tom de Vries <tom@codesourcery.com>
6423 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6425 2015-01-23 Ian Lance Taylor <iant@google.com>
6428 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6429 targets without split stack support.
6431 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6434 * gcc.target/i386/pr64317.c: New test.
6436 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6438 PR rtl-optimization/63637
6439 PR rtl-optimization/60663
6440 * gcc.dg/pr63637-1.c: New test.
6441 * gcc.dg/pr63637-2.c: New test.
6442 * gcc.dg/pr63637-3.c: New test.
6443 * gcc.dg/pr63637-4.c: New test.
6444 * gcc.dg/pr63637-5.c: New test.
6445 * gcc.dg/pr63637-6.c: New test.
6446 * gcc.target/i386/pr63637-1.c: New test.
6447 * gcc.target/i386/pr63637-2.c: New test.
6448 * gcc.target/i386/pr63637-3.c: New test.
6449 * gcc.target/i386/pr63637-4.c: New test.
6450 * gcc.target/i386/pr63637-5.c: New test.
6451 * gcc.target/i386/pr63637-6.c: New test.
6453 2015-01-23 Richard Biener <rguenther@suse.de>
6456 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6457 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6459 2015-01-23 Marek Polacek <polacek@redhat.com>
6461 PR preprocessor/60570
6462 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6463 * gcc.dg/cpp/pr60570.c: New test.
6465 2015-01-23 Richard Biener <rguenther@suse.de>
6468 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6469 vectorization on vect64 targets.
6471 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6474 * gfortran.dg/class_allocate_17.f90: New.
6476 2015-01-23 Tobias Burnus <burnus@net-b.de>
6479 * gfortran.dg/goacc/combined_loop.f90: New.
6481 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6484 * gfortran.dg/make_unit.f90: New test.
6486 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6489 * gfortran.dg/negative_unit_int8.f: Update.
6491 2015-01-22 Jeff Law <law@redhat.com>
6494 * gcc.target/m68k/pr52076-1.c: New test.
6495 * gcc.target/m68k/pr52076-2.c: New test.
6497 2015-01-22 Richard Biener <rguenther@suse.de>
6500 * gcc.dg/torture/pr64728.c: New testcase.
6502 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6505 * g++.dg/pr64688.C: New test.
6507 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6509 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6510 to avoid errors with -fpic.
6512 2015-01-22 Richard Biener <rguenther@suse.de>
6515 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6517 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6519 PR rtl-optimization/64682
6520 * gcc.c-torture/execute/pr64682.c: New file.
6522 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6525 * gcc.dg/pr64511.c: New test.
6527 PR rtl-optimization/62078
6528 * g++.dg/opt/pr62078.C: New test.
6531 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6533 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6536 * gfortran.dg/internal_pack_15.f90: New test.
6538 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6540 * c-c++-common/tsan/step.c: New testcase.
6542 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6544 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6546 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6548 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6550 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6552 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6554 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6556 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6558 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6560 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6562 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6564 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6566 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6568 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6570 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6572 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6574 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6576 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6578 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6580 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6582 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6584 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6586 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6588 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6590 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6592 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6593 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6594 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6597 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6599 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6600 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6601 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6604 2015-01-21 Renlin Li <renlin.li@arm.com>
6606 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6607 * g++.dg/tls/thread_local5g.C: Likewise.
6608 * g++.dg/tls/thread_local6g.C: Likewise.
6610 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6612 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6613 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6614 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6616 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6618 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6619 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6620 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6622 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6624 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6625 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6626 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6628 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6630 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6631 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6632 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6634 2015-01-20 Jeff Law <law@redhat.com>
6637 * gcc.target/m68k/pr59946.c: New test.
6639 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6641 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6642 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6643 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6645 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6647 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6648 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6649 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6651 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6653 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6654 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6655 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6657 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6659 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6660 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6661 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6663 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6666 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6668 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6669 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6670 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6672 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6674 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6675 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6676 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6678 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6680 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6682 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6684 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6687 * g++.dg/ubsan/pr64632.C: New test.
6690 * gcc.dg/pr64663.c: New test.
6692 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6695 * g++.dg/warn/Wunused-var-23.C: New.
6697 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6700 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6701 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6703 2015-01-20 Richard Biener <rguenther@suse.de>
6706 * gcc.dg/lto/pr64684_0.c: New testcase.
6707 * gcc.dg/lto/pr64684_1.c: Likewise.
6708 * gcc.dg/lto/pr64684_2.c: Likewise.
6709 * gcc.dg/lto/pr64685_0.c: Likewise.
6710 * gcc.dg/lto/pr64685_1.c: Likewise.
6712 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6715 * g++.dg/cpp1y/lambda-init12.C: New.
6717 2015-01-20 Richard Biener <rguenther@suse.de>
6719 PR tree-optimization/64410
6720 * g++.dg/vect/pr64410.cc: Require vect_double.
6722 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6725 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6727 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6731 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6733 PR rtl-optimization/64081
6734 * gcc.dg/pr64081.c: New test.
6736 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6738 * jit.dg/harness.h: Include <unistd.h>.
6739 (CHECK_NO_ERRORS): New.
6740 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6741 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6742 gcc_jit_context_compile_to_file.
6743 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6744 args to the spawned executable.
6745 (jit-expand-vars): New function.
6746 (jit-exe-params): New variable.
6747 (dg-jit-set-exe-params): New function.
6748 (jit-dg-test): Detect testcases that use
6749 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6750 Set arguments of spawned process to jit-exe-params.
6751 (jit-get-output-filename): New function.
6752 (jit-setup-compile-to-file): New function.
6753 (jit-verify-compile-to-file): New function.
6754 (jit-run-executable): New function.
6755 (jit-verify-executable): New function.
6756 * jit.dg/test-compile-to-assembler.c: New testcase.
6757 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6758 * jit.dg/test-compile-to-executable.c: New testcase.
6759 * jit.dg/test-compile-to-object.c: New testcase.
6761 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6764 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6767 2015-01-19 Martin Liska <mliska@suse.cz>
6769 * objc/compile/pr64668.m: New test.
6771 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6773 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6774 (create_overflow_fn): Update comment to clarify that
6775 the third param of the created function is a bool *, not
6777 (verify_int_overflow_fn): Convert param "expected_ovf" from
6778 int to bool. Update third param of "overflow_fn_type" from int *
6779 to bool *. Update local "actual_ovf" from int to bool.
6780 (verify_uint_overflow_fn): Likewise.
6782 2015-01-19 Martin Liska <mliska@suse.cz>
6784 * gcc.dg/ipa/ipa-icf-33.c: New test.
6786 2015-01-19 Felix Yang <felix.yang@huawei.com>
6787 Haijian Zhang <z.zhanghaijian@huawei.com>
6789 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6790 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6791 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6792 result_float64x2, expected_hfloat64x2): New helper type, variable and
6794 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6795 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6796 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6797 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6798 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6799 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6800 and target without the FMA feature.
6802 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6804 * gcc.target/aarch64/pr64304.c: New testcase.
6806 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6808 PR rtl-optimization/64081
6809 * gcc.dg/pr64081.c: New test.
6811 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6814 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6816 * gcc.target/aarch64/test_frame_6.c: Likewise.
6817 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6818 and x19 (in the epilogue).
6819 * gcc.target/aarch64/test_frame_4.c: Likewise.
6820 * gcc.target/aarch64/test_frame_7.c: Likewise.
6822 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6824 * gcc.target/i386/chkp-always_inline.c: New.
6826 2015-01-15 Andrew Pinski <apinski@cavium.com>
6827 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6829 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6830 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6832 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6835 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6836 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6838 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6841 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6843 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6846 * gcc.target/sh/torture/pr64652.c: New.
6848 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6850 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6851 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6852 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6853 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6854 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6855 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6857 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6860 * g++.dg/torture/pr64378.C: New testcase.
6862 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6865 * gfortran.dg/block_13.f08: New test
6867 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6870 * gfortran.dg/associate_1.f03: Allow test for character with
6873 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6875 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6876 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6878 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6880 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6882 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6885 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6887 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6890 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6893 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6896 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6898 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6901 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6903 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6905 PR rtl-optimization/52773
6906 * gcc.c-torture/compile/pr52773.c: New test.
6908 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6911 * g++.dg/cpp0x/alias-decl-46.C: New.
6913 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6915 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6917 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6919 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6921 (CHECK_FP): Likewise.
6922 (CHECK_CUMULATIVE_SAT): Likewise.
6924 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6926 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6927 (Set_Neon_Cumulative_Sat): Add parameter.
6928 (__set_neon_cumulative_sat): Support new parameter.
6929 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6930 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6932 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6933 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6936 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6938 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6939 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6941 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6944 * g++.dg/tls/thread_local-ice4.C: New.
6946 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6948 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6951 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6954 * g++.dg/cpp0x/vt-62276.C: New.
6956 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6959 * g++.dg/pr64353.C: New.
6961 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6964 * gcc.target/aarch64/pr64263_1.c: New test.
6966 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6968 PR tree-optimization/64434
6969 * gcc.dg/torture/pr64434.c: Move to...
6970 * gcc.dg/pr64434.c: ... here.
6972 2015-01-16 Richard Biener <rguenther@suse.de>
6975 * gcc.dg/uninit-18.c: New testcase.
6977 2015-01-16 Richard Biener <rguenther@suse.de>
6979 PR tree-optimization/64568
6980 * g++.dg/torture/pr64568-2.C: New testcase.
6982 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6985 * gcc.target/i386/chkp-label-address.c: New.
6987 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6990 * gfortran.dg/pointer_init_6.f90: Extended.
6992 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6994 * gcc.c-torture/compile/20150108.c: New test.
6996 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6998 * gcc.target/visium: New directory.
7000 2015-01-16 Richard Biener <rguenther@suse.de>
7002 PR tree-optimization/61743
7003 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7004 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7006 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7008 * gcc.dg/pr64015.c: New test.
7010 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7014 * g++.dg/ipa/pr64612.C: New test.
7016 2015-01-16 Renlin Li <renlin.li@arm.com>
7018 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7020 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7022 * gcc.target/i386/sse-14.c: Test new intrinsic.
7023 * gcc.target/i386/sse-22.c: Ditto.
7025 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7028 * g++.dg/cpp0x/auto44.C: New.
7030 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7033 * gcc.target/nios2/gpopt-all.c: New test case.
7034 * gcc.target/nios2/gpopt-local.c: New test case.
7035 * gcc.target/nios2/gpopt-global.c: New test case.
7036 * gcc.target/nios2/gpopt-data.c: New test case.
7037 * gcc.target/nios2/gpopt-none.c: New test case.
7039 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7041 * g++.dg/ubsan/vptr-1.C: New test.
7042 * g++.dg/ubsan/vptr-2.C: New test.
7043 * g++.dg/ubsan/vptr-3.C: New test.
7044 * g++.dg/ubsan/vptr-4.C: New test.
7045 * g++.dg/ubsan/vptr-5.C: New test.
7046 * g++.dg/ubsan/vptr-6.C: New test.
7047 * g++.dg/ubsan/vptr-7.C: New test.
7048 * g++.dg/ubsan/vptr-8.C: New test.
7049 * g++.dg/ubsan/vptr-9.C: New test.
7051 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7053 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7055 * lib/gcc-dg.exp: Likewise.
7057 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7059 PR rtl-optimization/64110
7060 * gcc.target/i386/pr64110.c: Add scan-assembler.
7062 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7063 James Norris <jnorris@codesourcery.com>
7064 Cesar Philippidis <cesar@codesourcery.com>
7065 Ilmir Usmanov <i.usmanov@samsung.com>
7067 * lib/target-supports.exp (check_effective_target_fopenacc): New
7069 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7070 * g++.dg/goacc/goacc.exp: Likewise.
7071 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7072 * gcc.dg/goacc/goacc.exp: Likewise.
7073 * gfortran.dg/goacc/goacc.exp: Likewise.
7074 * c-c++-common/cpp/openacc-define-1.c: New file.
7075 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7076 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7077 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7078 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7079 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7080 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7081 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7082 * c-c++-common/goacc/cache-1.c: Likewise.
7083 * c-c++-common/goacc/clauses-fail.c: Likewise.
7084 * c-c++-common/goacc/collapse-1.c: Likewise.
7085 * c-c++-common/goacc/data-1.c: Likewise.
7086 * c-c++-common/goacc/data-2.c: Likewise.
7087 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7088 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7089 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7090 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7091 * c-c++-common/goacc/if-clause-1.c: Likewise.
7092 * c-c++-common/goacc/if-clause-2.c: Likewise.
7093 * c-c++-common/goacc/kernels-1.c: Likewise.
7094 * c-c++-common/goacc/loop-1.c: Likewise.
7095 * c-c++-common/goacc/loop-private-1.c: Likewise.
7096 * c-c++-common/goacc/nesting-1.c: Likewise.
7097 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7098 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7099 * c-c++-common/goacc/parallel-1.c: Likewise.
7100 * c-c++-common/goacc/pcopy.c: Likewise.
7101 * c-c++-common/goacc/pcopyin.c: Likewise.
7102 * c-c++-common/goacc/pcopyout.c: Likewise.
7103 * c-c++-common/goacc/pcreate.c: Likewise.
7104 * c-c++-common/goacc/pragma_context.c: Likewise.
7105 * c-c++-common/goacc/present-1.c: Likewise.
7106 * c-c++-common/goacc/reduction-1.c: Likewise.
7107 * c-c++-common/goacc/reduction-2.c: Likewise.
7108 * c-c++-common/goacc/reduction-3.c: Likewise.
7109 * c-c++-common/goacc/reduction-4.c: Likewise.
7110 * c-c++-common/goacc/sb-1.c: Likewise.
7111 * c-c++-common/goacc/sb-2.c: Likewise.
7112 * c-c++-common/goacc/sb-3.c: Likewise.
7113 * c-c++-common/goacc/update-1.c: Likewise.
7114 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7115 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7116 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7117 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7118 * gfortran.dg/goacc/assumed.f95: Likewise.
7119 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7120 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7121 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7122 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7123 * gfortran.dg/goacc/branch.f95: Likewise.
7124 * gfortran.dg/goacc/cache-1.f95: Likewise.
7125 * gfortran.dg/goacc/coarray.f95: Likewise.
7126 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7127 * gfortran.dg/goacc/cray.f95: Likewise.
7128 * gfortran.dg/goacc/critical.f95: Likewise.
7129 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7130 * gfortran.dg/goacc/data-tree.f95: Likewise.
7131 * gfortran.dg/goacc/declare-1.f95: Likewise.
7132 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7133 * gfortran.dg/goacc/fixed-1.f: Likewise.
7134 * gfortran.dg/goacc/fixed-2.f: Likewise.
7135 * gfortran.dg/goacc/fixed-3.f: Likewise.
7136 * gfortran.dg/goacc/fixed-4.f: Likewise.
7137 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7138 * gfortran.dg/goacc/if.f95: Likewise.
7139 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7140 * gfortran.dg/goacc/list.f95: Likewise.
7141 * gfortran.dg/goacc/literal.f95: Likewise.
7142 * gfortran.dg/goacc/loop-1.f95: Likewise.
7143 * gfortran.dg/goacc/loop-2.f95: Likewise.
7144 * gfortran.dg/goacc/loop-3.f95: Likewise.
7145 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7146 * gfortran.dg/goacc/omp.f95: Likewise.
7147 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7148 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7149 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7150 * gfortran.dg/goacc/parameter.f95: Likewise.
7151 * gfortran.dg/goacc/private-1.f95: Likewise.
7152 * gfortran.dg/goacc/private-2.f95: Likewise.
7153 * gfortran.dg/goacc/private-3.f95: Likewise.
7154 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7155 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7156 * gfortran.dg/goacc/reduction.f95: Likewise.
7157 * gfortran.dg/goacc/routine-1.f90: Likewise.
7158 * gfortran.dg/goacc/routine-2.f90: Likewise.
7159 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7160 * gfortran.dg/goacc/several-directives.f95: Likewise.
7161 * gfortran.dg/goacc/sie.f95: Likewise.
7162 * gfortran.dg/goacc/subarrays.f95: Likewise.
7163 * gfortran.dg/gomp/map-1.f90: Likewise.
7164 * gfortran.dg/openacc-define-1.f90: Likewise.
7165 * gfortran.dg/openacc-define-2.f90: Likewise.
7166 * gfortran.dg/openacc-define-3.f90: Likewise.
7167 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7168 * g++.dg/gomp/block-2.C: Likewise.
7169 * g++.dg/gomp/block-3.C: Likewise.
7170 * g++.dg/gomp/block-5.C: Likewise.
7171 * g++.dg/gomp/target-1.C: Likewise.
7172 * g++.dg/gomp/target-2.C: Likewise.
7173 * g++.dg/gomp/taskgroup-1.C: Likewise.
7174 * g++.dg/gomp/teams-1.C: Likewise.
7175 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7176 * gcc.dg/cilk-plus/jump.c: Likewise.
7177 * gcc.dg/gomp/block-1.c: Likewise.
7178 * gcc.dg/gomp/block-10.c: Likewise.
7179 * gcc.dg/gomp/block-2.c: Likewise.
7180 * gcc.dg/gomp/block-3.c: Likewise.
7181 * gcc.dg/gomp/block-4.c: Likewise.
7182 * gcc.dg/gomp/block-5.c: Likewise.
7183 * gcc.dg/gomp/block-6.c: Likewise.
7184 * gcc.dg/gomp/block-7.c: Likewise.
7185 * gcc.dg/gomp/block-8.c: Likewise.
7186 * gcc.dg/gomp/block-9.c: Likewise.
7187 * gcc.dg/gomp/target-1.c: Likewise.
7188 * gcc.dg/gomp/target-2.c: Likewise.
7189 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7190 * gcc.dg/gomp/teams-1.c: Likewise.
7192 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7194 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7197 2015-01-15 Mike Stump <mikestump@comcast.net>
7199 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7200 * gcc.dg/inline_2.c: Likewise.
7201 * gcc.dg/inline_3.c: Likewise.
7202 * gcc.dg/inline_4.c: Likewise.
7204 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7207 * gfortran.dg/proc_ptr_comp_43.f90: New.
7209 2015-01-15 Mike Stump <mikestump@comcast.net>
7211 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7212 * gcc.dg/unroll_2.c: Likewise.
7213 * gcc.dg/unroll_3.c: Likewise.
7214 * gcc.dg/unroll_4.c: Likewise.
7215 * gcc.dg/unroll_5.c: Likewise.
7217 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7220 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7222 * gcc.target/aarch64/test_frame_6.c: Likewise.
7223 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7224 x30 and x19 (in the epilogue).
7225 * gcc.target/aarch64/test_frame_4.c: Likewise.
7226 * gcc.target/aarch64/test_frame_7.c: Likewise.
7228 2015-01-15 Martin Liska <mliska@suse.cz>
7230 * g++.dg/ipa/pr64068.C: New test.
7231 * gcc.dg/ipa/PR64559.c: New test.
7233 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7235 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7238 2015-01-15 Richard Biener <rguenther@suse.de>
7240 PR tree-optimization/61743
7241 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7242 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7244 2015-01-15 Renlin Li <renlin.li@arm.com>
7246 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7247 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7249 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7251 * gcc.dg/vect/vect-aggressive-1.c: New.
7252 * gcc.target/i386/avx2-vect-aggressive.c: New.
7254 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7256 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7258 2015-01-15 Richard Biener <rguenther@suse.de>
7261 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7262 -Wl,-undefined,dynamic_lookup.
7264 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7266 * gnat.dg/opt47.adb: New test.
7268 2015-01-15 Richard Biener <rguenther@suse.de>
7271 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7273 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7275 PR tree-optimization/64434
7276 * gcc.dg/torture/pr64434.c: New test.
7278 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7280 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7281 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7282 -march=loongson* and -march=octeon* require -mno-micromips.
7284 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7285 Matthew Fortune <matthew.fortune@imgtec.com>
7287 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7288 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7289 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7290 * gcc.target/mips/call-saved-7.c: New file.
7291 * gcc.target/mips/call-saved-8.c: New file.
7292 * gcc.target/mips/call-saved-9.c: New file.
7294 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7296 * gcc.target/mips/lsa.c: New file.
7297 * gcc.target/mips/mips64-lsa.c: Likewise.
7298 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7299 * gcc.target/mips/mulsize-4.c: Likewise.
7300 * gcc.target/mips/mulsize-5.c: New file.
7301 * gcc.target/mips/mulsize-6.c: Likewise.
7302 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7303 and !HAS_LSA as ghost options.
7304 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7307 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7309 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7311 2015-01-15 Richard Biener <rguenther@suse.de>
7314 * gcc.dg/torture/pr64365.c: New testcase.
7316 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7318 * gcc.dg/stackprotectexplicit1.c: New test.
7319 * g++.dg/stackprotectexplicit2.c: New test.
7321 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7324 * gfortran.dg/inquire_internal.f90: New.
7325 * gfortran.dg/negative_unit_check.f90: New.
7327 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7330 * gcc.target/sh/pr53988-1.c: New.
7332 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7335 * g++.dg/tls/thread_local-ice3.C: New.
7337 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7339 * gcc.target/i386/fentry-override.c: Properly place {} in target
7340 selector. Remove nonpic.
7341 * gcc.target/i386/fentry.c: Likewise.
7343 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7345 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7346 warnings instead of errors.
7348 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7350 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7351 option support instead of ENABLE_LTO from Makefile.
7353 2015-01-14 Richard Biener <rguenther@suse.de>
7355 PR tree-optimization/59354
7356 * gcc.dg/vect/pr59354.c: New testcase.
7358 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7360 * lib/target-supports.exp
7361 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7362 on ARM architures before v7.
7364 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7367 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7370 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7373 * gcc.target/i386/pr64386.c: New test.
7375 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7378 * gcc.target/i386/pr64393.c: New test.
7380 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7383 * gcc.target/i386/pr64387.c: New test.
7385 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7387 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7389 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7391 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7393 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7396 * gcc.target/arm/pr64453.c: New.
7398 2015-01-14 Richard Biener <rguenther@suse.de>
7401 * gcc.dg/lto/pr64415_0.c: New testcase.
7402 * gcc.dg/lto/pr64415_1.c: Likewise.
7404 2015-01-14 Martin Liska <mliska@suse.cz>
7406 * gcc.dg/ipa/pr64307.c: New test.
7408 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7410 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7413 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7416 * gcc.target/arm/pr64460_1.c: New test.
7418 2015-01-14 Richard Biener <rguenther@suse.de>
7420 PR tree-optimization/64493
7421 PR tree-optimization/64495
7422 * gcc.dg/vect/pr64493.c: New testcase.
7423 * gcc.dg/vect/pr64495.c: Likewise.
7425 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7427 * gcc.dg/Warray-bounds-11.c: New test-case.
7429 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7431 * gcc.target/mips/octeon3-pipe-1.c: New test.
7433 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7435 * jit.dg/harness.h (set_up_logging): Move string concatenation
7437 (concat_strings): New function.
7438 (dump_reproducer): New function.
7439 (test_jit): Call dump_reproducer.
7440 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7442 (jit-dg-test): Delete any generated reproducer from previous runs.
7443 Verify that a generated reproducer was created, and verify that it
7445 * jit.dg/test-nested-contexts.c (main): Call
7446 gcc_jit_context_dump_reproducer_to_file.
7448 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7450 * gcc.dg/aru-2.c: Add dg-require-profiling.
7452 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7454 * lib/target-supports.exp (check_profiling_available): Check if
7457 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7460 * g++.dg/torture/pr64565.C: New testcase.
7462 2015-01-13 Marek Polacek <polacek@redhat.com>
7465 * gcc.dg/tm/pr64391.c: New test.
7467 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7469 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7472 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7474 * gcc.target/i386/pie.c: New test.
7476 * lib/target-supports.exp (check_effective_target_pie): New.
7478 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7480 PR rtl-optimization/64286
7481 * gcc.target/i386/avx2-pr64286.c: New test.
7483 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7486 * g++.dg/cpp0x/vt-57626.C: New.
7488 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7491 * gfortran.dg/pr64528.f90: New test.
7493 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7495 * gcc.target/aarch64/subsp.c: New test.
7497 2015-01-13 Andrew Pinski <apinski@cavium.com>
7499 * gcc.target/aarch64/store-pair-1.c: New testcase.
7501 2015-01-13 Richard Biener <rguenther@suse.de>
7504 * gcc.dg/lto/pr64373_0.c: New testcase.
7506 2015-01-13 Andrew Pinski <apinski@cavium.com>
7508 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7509 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7511 2015-01-13 Richard Biener <rguenther@suse.de>
7513 PR tree-optimization/64406
7514 * gcc.dg/pr64406.c: New testcase.
7516 2015-01-13 Richard Biener <rguenther@suse.de>
7518 PR tree-optimization/64404
7519 * gcc.dg/vect/pr64404.c: New testcase.
7521 2015-01-13 Richard Biener <rguenther@suse.de>
7523 PR tree-optimization/64568
7524 * g++.dg/torture/pr64568.C: New testcase.
7526 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7528 * jit.dg/test-error-local-used-from-other-function.c: New test
7530 * jit.dg/test-error-param-reuse.c: New test case.
7531 * jit.dg/test-error-param-sharing.c: New test case.
7532 * jit.dg/test-error-param-used-from-other-function.c: New test
7534 * jit.dg/test-error-param-used-without-a-function.c: New test
7537 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7539 PR tree-optimization/64563
7540 * gcc.dg/pr64563.c: New test.
7543 * gcc.target/i386/pr64513.c: New test.
7545 PR tree-optimization/64454
7546 * gcc.dg/pr64454.c: New test.
7549 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7551 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7552 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7553 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7554 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7555 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7556 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7557 * gcc.dg/vect/slp-25.c: Likewise.
7558 * gcc.dg/vect/vect-109.c: Likewise.
7559 * gcc.dg/vect/vect-13.c: Likewise.
7560 * gcc.dg/vect/vect-17.c: Likewise.
7561 * gcc.dg/vect/vect-18.c: Likewise.
7562 * gcc.dg/vect/vect-19.c: Likewise.
7563 * gcc.dg/vect/vect-20.c: Likewise.
7564 * gcc.dg/vect/vect-21.c: Likewise.
7565 * gcc.dg/vect/vect-22.c: Likewise.
7566 * gcc.dg/vect/vect-27.c: Likewise.
7567 * gcc.dg/vect/vect-29.c: Likewise.
7568 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7569 * gcc.dg/vect/vect-2.c: Likewise.
7570 * gcc.dg/vect/vect-3.c: Likewise.
7571 * gcc.dg/vect/vect-4.c: Likewise.
7572 * gcc.dg/vect/vect-5.c: Likewise.
7573 * gcc.dg/vect/vect-72.c: Likewise.
7574 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7575 * gcc.dg/vect/vect-73.c: Likewise.
7576 * gcc.dg/vect/vect-77-global.c: Likewise.
7577 * gcc.dg/vect/vect-78-global.c: Likewise.
7578 * gcc.dg/vect/vect-7.c: Likewise.
7579 * gcc.dg/vect/vect-86.c: Likewise.
7580 * gcc.dg/vect/vect-align-1.c: Likewise.
7581 * gcc.dg/vect/vect-align-3.c: Likewise.
7582 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7583 * gcc.dg/vect/vect-all.c: Likewise.
7584 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7585 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7586 * gcc.dg/vect/vect-peel-3.c: Likewise.
7587 * gcc.dg/vect/vect-peel-4.c: Likewise.
7588 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7590 2015-01-12 Jeff Law <law@redhat.com>
7593 * gcc.target/m68k/pr64461.c: New test.
7595 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7597 * jit.dg/test-array-as-pointer.c (create_code): Update call
7598 to gcc_jit_context_new_global by setting "kind" to
7599 GCC_JIT_GLOBAL_IMPORTED.
7600 * jit.dg/test-error-array-as-pointer.c: Likewise.
7601 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7602 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7603 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7604 * jit.dg/test-using-global.c (the_global): Rename to...
7605 (imported_global): ...this.
7606 (create_code): Update to test the three kinds of global.
7607 (verify_code): Likewise.
7609 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7612 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7614 * gcc.target/i386/pr64291-2.c: Updated.
7616 2015-01-12 Richard Biener <rguenther@suse.de>
7618 PR tree-optimization/64530
7619 * gfortran.dg/pr64530.f90: New testcase.
7621 2015-01-12 Richard Biener <rguenther@suse.de>
7624 * gcc.dg/torture/pr64357.c: New testcase.
7626 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7628 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7631 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7632 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7634 2015-01-12 Martin Liska <mliska@suse.cz>
7636 * gcc.dg/ipa/PR64550.c: New test.
7638 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7641 * g++.dg/ipa/pr63470.C: New testcase.
7643 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7646 * gfortran.dg/typebound_operator_20.f90: New.
7648 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7651 * gfortran.dg/proc_ptr_comp_42.f90: New.
7653 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7656 * gfortran.dg/proc_ptr_comp_41.f90: New.
7658 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7660 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7662 2015-01-10 Tobias Burnus <burnus@net-b.de>
7665 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7666 and add dg-excess-errors.
7667 * gfortran.dg/line_length_6.f90: New.
7668 * gfortran.dg/line_length_7.f90: New.
7669 * gfortran.dg/line_length_8.f90: New.
7670 * gfortran.dg/line_length_9.f90: New.
7671 * gfortran.dg/line_length_10.f90: New.
7672 * gfortran.dg/line_length_11.f90: New.
7674 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7676 * jit.dg/test-threads.c (struct testcase): Move declaration
7677 to jit.dg/all-non-failing-tests.h.
7678 (testcases): Likewise.
7679 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7680 declaration here from jit.dg/all-non-failing-tests.h.
7681 (testcases): Likewise.
7682 * jit.dg/test-combination.c (create_code): Eliminate spelling
7683 out all of the testcases in favor of looping through the
7684 "testcases" metadata.
7685 (verify_code): Likewise.
7687 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7689 PR rtl-optimization/64536
7690 * gcc.dg/pr64536.c: New test.
7692 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7694 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7695 * jit.dg/test-combination.c (create_code): Likewise.
7696 (verify_code): Likewise.
7697 * jit.dg/test-constants.c: New test case.
7698 * jit.dg/test-threads.c: Add test-constants.c.
7700 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7703 * objc.dg/gnu-api-2-class.m: Add a test case
7704 for the above change.
7706 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7708 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7710 2015-01-09 Richard Biener <rguenther@suse.de>
7712 PR tree-optimization/64410
7713 * g++.dg/vect/pr64410.cc: New testcase.
7715 2015-01-09 Martin Liska <mliska@suse.cz>
7717 * gcc.dg/ipa/ipa-icf-32.c: New test.
7719 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7721 * c-c++-common/tsan/tsan_barrier.h: New.
7722 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7723 * c-c++-common/tsan/bitfield_race.c: Likewise.
7724 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7725 * c-c++-common/tsan/mutexset1.c: Likewise.
7726 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7727 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7728 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7729 * c-c++-common/tsan/simple_race.c: Likewise.
7730 * c-c++-common/tsan/simple_stack.c: Likewise.
7731 * c-c++-common/tsan/sleep_sync.c: Likewise.
7732 * c-c++-common/tsan/tiny_race.c: Likewise.
7733 * c-c++-common/tsan/tls_race.c: Likewise.
7734 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7735 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7736 * g++.dg/tsan/atomic_free.C: Likewise.
7737 * g++.dg/tsan/atomic_free2.C: Likewise.
7738 * g++.dg/tsan/cond_race.C: Likewise.
7739 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7741 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7744 * lib/target-supports.exp (check_effective_target_libatomic_available):
7746 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7747 targets that match effective-target libatomic_available.
7748 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7750 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7752 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7753 Verify the result of gcc_jit_context_get_last_error.
7754 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7756 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7758 PR tree-optimization/63989
7759 * gcc.dg/strlenopt-27.c: New test.
7761 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7763 * jit.dg/harness.h (set_up_logging): New function.
7764 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7765 set_up_logging on the context, so that every testcase is
7766 logged to a particular file.
7767 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7768 and call gcc_jit_context_set_logfile on the top-level context.
7770 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7773 * g++.dg/opt/pr64338.C: New test.
7775 2015-01-08 Tobias Burnus <burnus@net-b.de>
7777 * gfortran.dg/coarray/codimension_2b.f90: New file.
7778 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7779 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7781 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7784 * g++.dg/ext/fnname4.C: New.
7786 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7789 * g++.dg/cpp0x/constexpr-64462.C: New.
7791 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7794 * g++.dg/cpp0x/deleted10.C: New.
7796 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7798 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7800 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7802 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7803 GCC_JIT_UNARY_OP_ABS.
7804 (verify_unary_ops): Likewise.
7806 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7808 * jit.dg/test-arith-overflow.c: New test case.
7809 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7810 * jit.dg/test-combination.c (create_code): Likewise.
7811 (verify_code): Likewise.
7812 * jit.dg/test-threads.c (testcases): Likewise.
7814 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7816 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7817 rather than "jit". Load g++.exp, and call g++_init.
7818 Run test-*.cc files within the testsuite and *.cc files within
7820 (jit-dg-test): Drop the addition of -fgnu89-inline to
7821 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7822 doing it when compiling C testcases (since g++ does not handle
7823 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7824 is restored to the value after g++_init ran, rather than the
7825 value before g++_init ran. Return a list of
7826 $comp_output $output_file, as dg-test assumes.
7828 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7830 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7831 make it easier to figure out the origin of each test result when
7832 running test-combination.c and test-threads.c.
7833 (CHECK_VALUE): Likewise.
7834 (CHECK_DOUBLE_VALUE): Likewise.
7835 (CHECK_STRING_VALUE): Likewise.
7836 (CHECK_STRING_STARTS_WITH): Likewise.
7837 (CHECK_STRING_CONTAINS): Likewise.
7839 (check_string_value): Likewise, add "funcname" param.
7840 (check_string_starts_with): Likewise.
7841 (check_string_contains): Likewise.
7843 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7845 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7846 generating name of built executable.
7848 2015-01-07 Marek Polacek <polacek@redhat.com>
7851 * gcc.dg/pr64440.c: New test.
7852 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7854 2015-01-07 Marek Polacek <polacek@redhat.com>
7857 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7858 * gcc.dg/pr64417.c: New test.
7860 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7863 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7866 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7868 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7869 Check if testcases run without errors, not just if they compile.
7871 2015-01-06 Christian Bruel <christian.bruel@st.com>
7874 * gcc.target/sh/pr64507.c: New test.
7876 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7878 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7880 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7882 * c-c++-common/asan/sanitize-all-1.c: New test.
7883 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7884 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7885 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7886 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7888 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7890 * lib/target-supports.exp (check_profiling_available): Return 0 for
7892 (check_effective_target_tls_runtime): Likewise.
7893 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7894 * gcc.dg/20020312-2.c: Adjust for Visium.
7895 * gcc.dg/tls/thr-cse-1.c: Likewise
7896 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7897 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7898 * gcc.dg/weak/typeof-2.c: Likewise.
7900 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7902 PR rtl-optimization/64287
7903 * gcc.dg/aru-2.c: New test.
7905 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7908 * c-c++-common/ubsan/pr64344-1.c: New test.
7909 * c-c++-common/ubsan/pr64344-2.c: New test.
7911 PR tree-optimization/64465
7912 * gcc.dg/pr64465.c: New test.
7914 PR tree-optimization/64494
7915 * gcc.c-torture/compile/pr64494.c: New test.
7917 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7920 * gfortran.dg/realloc_on_assign_25.f90: New test.
7922 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7924 Update copyright years.
7926 2015-01-05 Marek Polacek <polacek@redhat.com>
7929 * gcc.dg/pr64423.c: New test.
7931 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7933 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7934 mmix-knuth-mmixware for the same reason as for MIPS.
7935 * gcc.dg/debug/debug-2.c: Ditto.
7937 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7939 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7942 * lib/gfortran.exp: Add libatomic library search path.
7943 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7944 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7946 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7948 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7950 * c-c++-common/tsan/bitfield_race.c: New testcase.
7951 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7953 2015-01-02 Tobias Burnus <burnus@net-b.de>
7955 * gfortran.dg/coarray/collectives_4.f90: New.
7957 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7960 * gfortran.dg/extends_16.f90: New.
7962 2015-01-02 Tobias Burnus <burnus@net-b.de>
7964 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7966 2015-01-02 Tobias Burnus <burnus@net-b.de>
7968 * gfortran.dg/coarray/codimension_2.f90: New.
7969 * gfortran.dg/coarray/codimension_2a.f90: New.
7970 * gfortran.dg/coarray_35.f90: New.
7971 * gfortran.dg/coarray_35a.f90: New.
7973 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7976 * gfortran.dg/dummy_procedure_11.f90: New.
7978 Copyright (C) 2015 Free Software Foundation, Inc.
7980 Copying and distribution of this file, with or without modification,
7981 are permitted in any medium without royalty provided the copyright
7982 notice and this notice are preserved.