1 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5 * gcc.target/aarch64/nofp_1.c: New file.
7 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
9 Implement N3928 - Extending static_assert
10 * g++.dg/cpp0x/static_assert8.C: Adjust.
11 * g++.dg/cpp0x/static_assert12.C: New.
12 * g++.dg/cpp0x/static_assert13.C: New.
13 * g++.dg/cpp1y/static_assert1.C: New.
14 * g++.dg/cpp1y/static_assert2.C: New.
15 * g++.dg/cpp1z/static_assert-nomsg.C: New.
17 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
20 * g++.dg/cpp0x/trailing11.C: New.
22 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
24 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
26 * gcc.target/arm/memset-inline-10.c: Likewise.
27 * gcc.target/arm/pr58784.c: Likewise.
28 * gcc.target/arm/pr59985.C: Likewise.
29 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
31 2015-06-24 Renlin Li <renlin.li@arm.com>
33 * gcc.target/aarch64/arm_align_max_pwr.c: New.
34 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
36 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
39 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
42 * g++.dg/cpp0x/auto45.C: New test.
43 * g++.dg/template/pr30044.C: New test.
44 * g++.dg/template/crash83.C: Accept any error string.
45 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
47 * g++.dg/cpp0x/variadic18.C: Likewise
48 * g++.dg/template/canon-type-13.C: Likewise.
49 * g++.old-deja/g++.pt/ttp42.C: Likewise.
51 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
54 * g++.dg/other/linkage2.C: New.
56 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
59 * gcc.target/arm/pr63408.c: New test.
61 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
63 * lib/c-torture.exp: Don't call check_effective_target_lto
64 before setting up environment correctly.
65 * lib/gcc-dg.exp: Likewise, and protect
66 gcc_force_conventional_output.
68 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
70 PR rtl-optimization/66306
71 * gcc.target/s390/pr66306.c: New test.
73 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
75 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
76 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
77 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
78 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
79 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
80 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
81 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
83 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
86 * gcc.c-torture/pr65803.c: New test.
88 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
91 * g++.dg/cpp0x/auto45.C: New test.
92 * g++.dg/template/pr30044.C: New test.
93 * g++.dg/template/crash83.C: Accept any error string.
94 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
96 * g++.dg/cpp0x/variadic18.C: Likewise
97 * g++.dg/template/canon-type-13.C: Likewise.
98 * g++.old-deja/g++.pt/ttp42.C: Likewise.
100 2015-06-23 Marek Polacek <polacek@redhat.com>
102 * c-c++-common/Wlogical-op-3.c: New test.
104 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
107 * g++.dg/cpp0x/scoped_enum5.C: New.
109 2015-06-23 Richard Biener <rguenther@suse.de>
111 PR tree-optimization/66636
112 * gcc.dg/vect/pr66636.c: New testcase.
114 2015-06-23 Marek Polacek <polacek@redhat.com>
116 * gcc.dg/fold-minus-4.c: New test.
117 * gcc.dg/fold-minus-5.c: New test.
118 * c-c++-common/ubsan/overflow-add-5.c: New test.
120 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
122 Add missing testcase from r224672.
123 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
125 * gcc.target/vax/bswapdi-1.c: New.
127 2015-06-23 Andre Vehreschild <vehre@gmx.de>
130 * gfortran.dg/associate_18.f08: New test.
132 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
135 * gcc.target/i386/pr66560-1.c: New test.
136 * gcc.target/i386/pr66560-2.c: Ditto.
137 * gcc.target/i386/pr66560-3.c: Ditto.
138 * gcc.target/i386/pr66560-4.c: Ditto.
140 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
142 * gcc.target/nvptx/nvptx.exp: New file.
143 * gcc.target/nvptx/proto-1.c: Likewise.
145 2015-06-23 Bin Cheng <bin.cheng@arm.com>
147 PR tree-optimization/66449
148 * gcc.dg/vect/pr66449.c: New test.
150 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
152 * g++.dg/other/dump-ada-spec-5.C: New test.
153 * g++.dg/other/dump-ada-spec-6.C: Likewise.
154 * g++.dg/other/dump-ada-spec-7.C: Likewise.
156 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/inherit/pure1.C: Test location too.
160 2015-06-22 Marek Polacek <polacek@redhat.com>
162 * gcc.dg/fold-ior-1.c: New test.
163 * gcc.dg/fold-minus-2.c: New test.
164 * gcc.dg/fold-minus-3.c: New test.
165 * gcc.dg/fold-plus-1.c: New test.
166 * gcc.dg/fold-plus-2.c: New test.
167 * gcc.dg/fold-xor-4.c: New test.
168 * gcc.dg/fold-xor-5.c: New test.
170 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
173 * g++.dg/torture/pr65914.C: New.
175 2015-06-22 Richard Biener <rguenther@suse.de>
177 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
178 not existing TORTURE_OPTIONS only.
179 * lib/gcc-dg.exp: Likewise.
181 2015-06-22 Christian Bruel <christian.bruel@st.com>
184 * gcc.target/arm/flip-thumb.c: New test.
186 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
187 Martin Liska <mliska@suse.cz>
190 * g++.dg/ipa/pr65908.C: New testcase.
192 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
195 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
196 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
198 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
200 * gnat.dg/specs/debug1.ads: Adjust.
202 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
204 * gcc.target/aarch64/fmovd-zero-mem.c: New.
205 * gcc.target/aarch64/fmovd-zero-reg.c: New.
206 * gcc.target/aarch64/fmovf-zero-mem.c: New.
207 * gcc.target/aarch64/fmovf-zero-reg.c: New.
208 * gcc.target/aarch64/fmovld-zero-mem.c: New.
209 * gcc.target/aarch64/fmovld-zero-mem.c: New.
210 * gcc.target/aarch64/fmovd-zero.c: Delete.
211 * gcc.target/aarch64/fmovf-zero.c: Delete.
213 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
215 * gcc.target/vax/bswapdi-1.c: New.
217 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
219 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
221 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
223 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
225 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
227 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
229 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
231 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
233 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
235 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
237 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
239 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
241 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
243 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
245 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
247 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
249 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
251 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
253 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
255 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
257 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
259 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
261 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
263 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
265 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
267 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
269 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
271 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
273 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
275 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
277 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
279 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
281 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
283 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
285 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
287 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
289 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
291 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
293 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
295 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
296 (_ARM_FPSCR): Add FZ field.
297 (clean_results): Force FZ=1 on AArch64.
298 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
300 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
302 * gcc.target/aarch64/pr62308.c: New test.
304 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
307 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
309 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
311 * gcc.target/i386/mpx/pr66581.c: New test.
313 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
315 * gcc.target/i386/cmov9.c: New test.
317 2015-06-18 Richard Biener <rguenther@suse.de>
319 * g++.dg/other/const4.C: New testcase.
321 2015-06-18 Michael Matz <matz@suse.de>
324 * gcc.dg/vect/pr66253.c: New testcase.
326 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
329 * gcc.target/i386/mpx/chkp-vararg.c: New test.
331 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
334 * gcc.target/i386/mpx/pr66568.c: New test.
336 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
339 * gcc.target/i386/mpx/pr66567.c: New test.
341 2015-06-18 Richard Biener <rguenther@suse.de>
343 PR tree-optimization/66510
344 * gcc.dg/vect/slp-perm-12.c: New testcase.
346 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
348 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
349 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
350 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
351 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
353 2015-06-17 Jakub Jelinek <jakub@redhat.com>
356 * g++.dg/gomp/pr66571-1.C: New test.
359 * c-c++-common/gomp/pr66429.c: New test.
361 2015-06-17 David Malcolm <dmalcolm@redhat.com>
363 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
364 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
366 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
368 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
371 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
374 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
376 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
378 * gcc.target/mips/pr65862-1.c: New test.
379 * gcc.target/mips/pr65862-2.c: Likewise.
381 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
383 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
384 * gcc.target/i386/pr52252-atom.c: Ditto.
385 * gcc.target/i386/vect-div-1.c: Ditto.
386 * gcc.target/i386/rotate-5.c: Ditto.
387 * gcc.target/i386/pr50202.c: Ditto.
388 * gcc.target/i386/pr37843-3.c: Ditto.
389 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
390 * gcc.target/i386/pr53397-1.c: Ditto.
391 * gcc.target/i386/pr55934.c: Ditto.
392 * gcc.target/i386/pr37843-4.c: Ditto.
393 * gcc.target/i386/pr60451.c: Ditto.
394 * gcc.target/i386/pr53397-2.c: Ditto.
395 * gcc.target/i386/vectorize1.c: Ditto.
396 * gcc.target/i386/extract-insert-combining.c: Ditto.
397 * gcc.target/i386/pr53759.c: Ditto.
398 * gcc.target/i386/pr52252-core.c: Ditto.
399 * gcc.target/i386/rotate-3.c: Ditto.
400 * gcc.target/i386/sse-20.c: Ditto.
401 * gcc.target/i386/rotate-4.c: Ditto.
402 * gcc.target/i386/pr61403.c: Ditto.
403 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
404 * gcc.target/i386/pr60901.c: Ditto.
405 * gcc.target/i386/pr59794-7.c: Ditto.
406 * gcc.target/i386/pr62208.c: Ditto.
407 * gcc.target/i386/pr53416.c: Ditto.
408 * gcc.target/i386/asm-dialect-1.c: Ditto.
409 * gcc.target/i386/pr50038.c: Ditto.
410 * gcc.target/i386/47698.c: Ditto.
411 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
412 * gcc.target/i386/pr59794-2.c: Ditto.
413 * gcc.target/i386/pr59794-3.c: Ditto.
414 * gcc.target/i386/pr39058.c: Ditto.
415 * gcc.target/i386/pr60205-1.c: Ditto.
416 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
417 * gcc.target/i386/sse2-movq-2.c: Ditto.
419 2015-06-17 Richard Biener <rguenther@suse.de>
421 PR tree-optimization/66251
422 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
424 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
427 * g++.dg/parse/new-placement1.C: New.
429 2015-06-16 David Malcolm <dmalcolm@redhat.com>
431 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
432 * jit.dg/test-compound-assignment.c: New testcase.
434 2015-06-16 David Malcolm <dmalcolm@redhat.com>
437 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
438 to "testcases" array.
440 2015-06-16 David Malcolm <dmalcolm@redhat.com>
443 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
444 * jit.dg/test-debug-strings.c: New test case.
445 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
446 the discriminant has a sane debug string.
448 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
451 * gcc.target/i386/pr56766-1.c: New test.
452 * gcc.target/i386/pr56766-2.c: Ditto.
454 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
456 * gcc.target/mips/loongson-shift-count-truncated-1.c:
457 Skip on mips*-mti-linux* and mips*-img-linux* targets.
458 * gcc.target/mips/loongson-simd.c: Ditto.
460 2015-06-16 Richard Biener <rguenther@suse.de>
462 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
464 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
466 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
467 passed by the testsuite driver.
469 2015-06-16 Richard Biener <rguenther@suse.de>
471 * gcc.dg/vect/slp-perm-11.c: New testcase.
473 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
475 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
478 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
480 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
481 Reinstate calls to torture-init and torture-finalize.
483 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
485 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
487 2015-06-15 Nathan Sidwell <nathan@acm.org>
490 * g++.dg/cpp0x/nsdmi-template14.C: New test.
492 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
495 * g++.dg/cpp0x/local-type1.C: New.
497 2015-06-15 Andre Vehreschild <vehre@gmx.de>
502 * gfortran.dg/allocate_with_source_3.f90: Removed check for
504 * gfortran.dg/allocate_with_source_7.f08: New test.
505 * gfortran.dg/allocate_with_source_8.f08: New test.
507 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
510 * g++.dg/warn/Walways-true-3.C: New test.
512 2015-06-13 Tom de Vries <tom@codesourcery.com>
514 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
516 2015-06-13 Tom de Vries <tom@codesourcery.com>
518 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
519 (main): Remove superfluous attributes.
520 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
521 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
523 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
525 * gcc.target/i386/monitorx.c: New.
526 * gcc.target/i386/sse-12.c: Add -mmwaitx.
527 * gcc.target/i386/sse-13.c: Ditto.
528 * gcc.target/i386/sse-14.c: Ditto.
529 * gcc.target/i386/sse-22.c: Ditto.
530 * gcc.target/i386/sse-23.c: Ditto.
531 * g++.dg/other/i386-2.C: Ditto.
532 * g++.dg/other/i386-3.C: Ditto.
534 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
536 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
538 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
541 * gfortran.dg/allocatable_scalar_13.f90: New test
543 2015-06-11 Marek Polacek <polacek@redhat.com>
545 * gcc.dg/fold-xor-3.c: New test.
547 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
549 * gcc.target/arm/short-it-ifcvt-1.c: New test.
550 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
552 2015-06-11 Christian Bruel <christian.bruel@st.com>
555 * gcc.target/arm/pragma_attribute.c: New test.
557 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
559 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
561 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
564 * gcc.target/i386/pr66473.c: New test.
566 2015-06-10 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/tls/pr66470.c: New test.
570 * gcc.target/i386/pr66470.c: New test.
572 2015-06-10 Christian Bruel <christian.bruel@st.com>
575 * gcc.target/arm/attr_arm.c: New test
576 * gcc.target/arm/attr_arm-err.c: New test
577 * gcc.target/arm/attr_thumb.c: New test
578 * gcc.target/arm/attr_thumb-static.c: New test
580 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
585 * g++.dg/abi/aarch64_guard1.C: Adjust test.
587 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
589 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
590 passed by the testsuite driver.
592 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
595 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
596 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
597 * gcc.dg/ssp-1.c: Make counter a register.
598 * gcc.dg/ssp-2.c: Likewise.
599 * gcc.dg/torture/parm-coalesce.c: New.
601 2015-06-09 Tom de Vries <tom@codesourcery.com>
603 * gcc.target/i386/vararg-loc.c: New test.
605 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
609 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
611 2015-06-09 Marek Polacek <polacek@redhat.com>
613 PR tree-optimization/66299
614 * gcc.dg/pr66299-1.c: New test.
615 * gcc.dg/pr66299-2.c: New test.
616 * gcc.dg/pr66299-3.c: New test.
618 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
620 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
621 passed by the testsuite driver.
623 2015-06-09 Richard Biener <rguenther@suse.de>
626 * gcc.dg/fold-modpow2.c: New testcase.
628 2015-06-09 Richard Biener <rguenther@suse.de>
630 PR tree-optimization/66419
631 * gcc.dg/vect/bb-slp-37.c: New testcase.
633 2015-06-09 Shiva Chen <shiva0217@gmail.com>
635 * gcc.target/arm/stl-cond.c: New test.
637 2015-06-09 Richard Biener <rguenther@suse.de>
640 * gcc.dg/torture/pr66413.c: New testcase.
642 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
644 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
645 * gcc.dg/ssp-1.c: Make counter a register.
646 * gcc.dg/ssp-2.c: Likewise.
647 * gcc.dg/torture/parm-coalesce.c: New.
649 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
651 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
652 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
654 2015-06-08 Tom de Vries <tom@codesourcery.com>
656 PR rtl-optimization/66444
657 * gcc.dg/pr66444.c: New test.
659 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
662 * gfortran.dg/class_is_1.f90: New test.
663 * gfortran.dg/type_is_1.f90: Ditto.
665 2015-06-08 Marek Polacek <polacek@redhat.com>
668 * gcc.dg/cpp/pr66415-1.c: New test.
669 * gcc.dg/cpp/pr66415-2.c: New test.
671 2015-06-08 Richard Biener <rguenther@suse.de>
673 PR tree-optimization/66422
674 * gcc.dg/Warray-bounds-16.c: New testcase.
676 2015-06-08 Richard Biener <rguenther@suse.de>
678 * gcc.dg/vect/slp-perm-10.c: New testcase.
679 * gcc.dg/vect/slp-23.c: Adjust.
680 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
681 vector pointer update.
683 2015-06-08 Marek Polacek <polacek@redhat.com>
686 * g++.dg/ubsan/pr66452.C: New test.
688 2015-06-08 Tom de Vries <tom@codesourcery.com>
690 PR tree-optimization/66436
691 * gcc.dg/gomp/dump-new-function-2.c: New test.
692 * gcc.dg/gomp/dump-new-function-3.c: Same.
693 * gcc.dg/gomp/dump-new-function.c: Same.
695 2015-06-08 Tom de Vries <tom@codesourcery.com>
697 PR tree-optimization/66435
698 * gcc.dg/gomp/notify-new-function-2.c: New test.
699 * gcc.dg/gomp/notify-new-function-3.c: Same.
700 * gcc.dg/gomp/notify-new-function.c: Same.
702 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
704 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
705 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
706 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
707 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
708 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
709 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
712 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
715 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
716 * gfortran.dg/warn_conversion.f90: Add warning for change in value
718 * gfortran.dg/warn_conversion_3.f90: Add warnings.
719 * gfortran.dg/warn_conversion_5.f90: New test.
720 * gfortran.dg/warn_conversion_6.f90: New test.
721 * gfortran.dg/warn_conversion_7.f90: New test.
723 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
726 * gfortran.dg/blockdata_9.f: New test.
728 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
731 * gfortran.dg/forall_17.f90: New test.
733 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
735 * g++.dg/cpp0x/pr57101.C: Add warning.
736 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
737 * g++.dg/ext/visibility/anon7.C: Same.
738 * g++.dg/ipa/pr63587-2.C: Same.
739 * g++.dg/opt/dump1.C: Same.
740 * g++.dg/opt/pr59622-3.C: Same.
741 * g++.dg/opt/pr59622.C: Same.
742 * g++.dg/torture/pr46383.C: Same.
743 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
744 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
745 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
747 * gfortran.dg/intent_out_8.f90: Same.
748 * gfortran.dg/warn_target_lifetime_3.f90: Same.
750 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
753 gfortran.dg/equiv_9.f90: New test.
756 2015-06-05 Tom de Vries <tom@codesourcery.com>
758 merge from gomp4 branch:
759 2015-05-28 Tom de Vries <tom@codesourcery.com>
761 PR tree-optimization/65443
762 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
763 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
764 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
766 2015-06-05 Nathan Sidwell <nathan@acm.org>
769 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
771 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
773 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
775 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
777 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
779 2015-06-04 Sriraman Tallam <tmsriram@google.com>
781 * testsuite/gcc.target/i386/noplt-1.c: New test.
782 * testsuite/gcc.target/i386/noplt-2.c: New test.
783 * testsuite/gcc.target/i386/noplt-3.c: New test.
784 * testsuite/gcc.target/i386/noplt-4.c: New test.
786 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
789 * gfortran.dg/adjustl_1.f90: New test.
791 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
793 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
794 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
796 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
798 * lto.c (iterative_hash_canonical_type,
799 gimple_register_canonical_type): only hash main variants of types
801 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
803 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
804 Move set of dg-do-what-default after early return.
806 2015-06-04 Marek Polacek <polacek@redhat.com>
809 * gcc.dg/lvalue-8.c: New test.
811 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
812 Paolo Carlini <paolo.carlini@oracle.com>
815 * g++.dg/other/pr66130.C: New.
816 * g++.dg/cpp0x/pr66130.C: Likewise.
818 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
820 * g++.dg/cpp0x/decl-loc1.C: New.
821 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
822 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
823 * g++.dg/init/ctor8.C: Likewise.
824 * g++.dg/parse/semicolon4.C: Likewise.
826 2015-06-03 Marek Polacek <polacek@redhat.com>
829 * g++.dg/ubsan/static-init-1.C: New test.
830 * g++.dg/ubsan/static-init-2.C: New test.
831 * g++.dg/ubsan/static-init-3.C: New test.
833 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
836 * gcc.target/i386/pr66275.c: New test.
838 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
840 * gcc.dg/Wcxx-compat-22.c: New testcase.
841 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
842 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
843 * c-c++-common/pr58346-1.c: Likewise.
844 * c-c++-common/transparent-union-1.c: Likewise.
846 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
848 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
849 * g++.dg/plugin/def_plugin.c: New file.
850 * g++.dg/plugin/def-plugin-test.C: New file.
852 2015-06-03 Richard Biener <rguenther@suse.de>
854 * gcc.dg/vect/bb-slp-36.c: New testcase.
856 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
858 * gcc.dg/lto/chkp-removed-alias_0.c: New.
860 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
862 * gcc.dg/lto/chkp-privatize-1_0.c: New.
863 * gcc.dg/lto/chkp-privatize-1_1.c: New.
864 * gcc.dg/lto/chkp-privatize-2_0.c: New.
865 * gcc.dg/lto/chkp-privatize-2_1.c: New.
867 2015-06-03 Marek Polacek <polacek@redhat.com>
871 * gcc.dg/pr64223-1.c: New test.
872 * gcc.dg/pr64223-2.c: New test.
874 2015-06-03 Richard Biener <rguenther@suse.de>
876 PR tree-optimization/63916
877 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
879 2015-06-03 Richard Biener <rguenther@suse.de>
881 PR tree-optimization/66375
882 * gcc.dg/torture/pr66375.c: New testcase.
884 2015-06-03 Bin Cheng <bin.cheng@arm.com>
886 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
888 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
891 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
893 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
896 * gfortran.dg/reshape_7.f90: New test.
898 2015-06-02 David Malcolm <dmalcolm@redhat.com>
901 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
904 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
907 * gcc.dg/pr49551.c: New testcase.
909 2015-06-02 Richard Biener <rguenther@suse.de>
912 * g++.dg/lto/pr65549_0.C: New testcase.
914 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
918 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
920 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
922 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
924 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
927 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
929 2015-06-02 Bin Cheng <bin.cheng@arm.com>
931 PR tree-optimization/48052
932 * gcc.dg/tree-ssa/scev-8.c: New.
933 * gcc.dg/tree-ssa/scev-9.c: New.
934 * gcc.dg/tree-ssa/scev-10.c: New.
935 * gcc.dg/vect/pr48052.c: New.
937 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
939 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
941 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
943 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
945 2015-06-02 Marek Polacek <polacek@redhat.com>
948 * gcc.dg/torture/pr66345.c: New test.
950 2015-06-02 Richard Biener <rguenther@suse.de>
952 PR tree-optimization/65961
953 * gcc.dg/torture/pr65961.c: New testcase.
955 2015-06-02 Bin Cheng <bin.cheng@arm.com>
957 PR tree-optimization/52563
958 PR tree-optimization/62173
959 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
960 * gcc.dg/tree-ssa/scev-4.c: Ditto.
962 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
964 * gnat.dg/specs/varsize_return2.ads: New test.
965 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
967 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
969 * gcc.dg/vect/vect-outer-simd-1.c: New test.
971 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
974 * gcc.target/aarch64/sync-comp-swap.c: New.
975 * gcc.target/aarch64/sync-comp-swap.x: New.
976 * gcc.target/aarch64/sync-op-acquire.c: New.
977 * gcc.target/aarch64/sync-op-acquire.x: New.
978 * gcc.target/aarch64/sync-op-full.c: New.
979 * gcc.target/aarch64/sync-op-full.x: New.
980 * gcc.target/aarch64/sync-op-release.c: New.
981 * gcc.target/aarch64/sync-op-release.x: New.
983 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
985 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
988 2015-06-01 Richard Biener <rguenther@suse.de>
990 PR tree-optimization/66349
991 PR tree-optimization/66352
992 PR tree-optimization/66357
993 * gcc.dg/torture/pr66357.c: New testcase.
994 * gcc.dg/torture/pr66349.c: Likewise.
995 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
997 2015-06-01 Richard Biener <rguenther@suse.de>
1000 2015-05-29 Richard Biener <rguenther@suse.de>
1002 PR tree-optimization/66314
1003 * gcc.dg/asan/pr66314.c: New testcase.
1005 2015-06-01 Richard Biener <rguenther@suse.de>
1007 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1009 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1013 (hp3, hp4): Add inline keyword.
1014 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1015 (hp2): Add inline keyword.
1016 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1017 (hp2): Add inline keyword.
1019 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1022 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1023 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1024 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1025 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1027 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1029 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1030 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1032 2015-06-01 Richard Biener <rguenther@suse.de>
1034 PR tree-optimization/66280
1035 * g++.dg/torture/pr66280.C: New testcase.
1036 * g++.dg/torture/pr66280-2.C: Likewise.
1038 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1040 * gnat.dg/addr9_1.adb: New test.
1041 * gnat.dg/addr9_2.adb: Likewise.
1042 * gnat.dg/addr9_3.adb: Likewise.
1043 * gnat.dg/addr9_4.adb: Likewise.
1045 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1047 * g++.dg/other/dump-ada-spec-4.C: New test.
1049 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1051 * gcc.dg/alias-8.c: Fix dg-warning.
1053 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1055 * gcc.dg/alias-8.c: Do not xfail.
1056 * gcc.dg/pr62167.c: Prevent FRE.
1057 * gcc.dg/alias-14.c: New testcase.
1059 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1061 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1063 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1066 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1068 * gcc.target/s390/hotpatch-10.c: Likewise.
1069 * gcc.target/s390/hotpatch-11.c: Likewise.
1070 * gcc.target/s390/hotpatch-12.c: Likewise.
1071 * gcc.target/s390/hotpatch-17.c: Likewise.
1072 * gcc.target/s390/hotpatch-18.c: Likewise.
1073 * gcc.target/s390/hotpatch-20.c: Likewise.
1074 * gcc.target/s390/hotpatch-21.c: Likewise.
1075 * gcc.target/s390/hotpatch-22.c: Likewise.
1076 * gcc.target/s390/hotpatch-23.c: Likewise.
1077 * gcc.target/s390/hotpatch-24.c: Likewise.
1078 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1079 to check for the exact nops too.
1080 * gcc.target/s390/hotpatch-3.c: Likewise.
1081 * gcc.target/s390/hotpatch-4.c: Likewise.
1082 * gcc.target/s390/hotpatch-5.c: Likewise.
1083 * gcc.target/s390/hotpatch-6.c: Likewise.
1084 * gcc.target/s390/hotpatch-7.c: Likewise.
1085 * gcc.target/s390/hotpatch-8.c: Likewise.
1086 * gcc.target/s390/hotpatch-9.c: Likewise.
1087 * gcc.target/s390/hotpatch-14.c: Likewise.
1088 * gcc.target/s390/hotpatch-15.c: Likewise.
1089 * gcc.target/s390/hotpatch-16.c: Likewise.
1090 * gcc.target/s390/hotpatch-19.c: Likewise.
1091 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1092 scan-assembler-times counting number of .align directives.
1093 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1094 dg-options. Remove scan-assembler-times counting number of .align
1096 * gcc.target/s390/hotpatch-26.c: New file.
1097 * gcc.target/s390/hotpatch-27.c: New file.
1098 * gcc.target/s390/hotpatch-28.c: New file.
1099 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1100 using -Os -O0 -O1 -O2 -O3 options.
1102 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1104 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1106 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1108 PR tree-optimization/66142
1109 * gcc.dg/vect/pr66142.c: New test.
1111 2015-05-29 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/66314
1114 * gcc.dg/asan/pr66314.c: New testcase.
1116 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1118 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1119 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1121 (schedule-cleanups, dg-keep-saved-temps): New proc.
1122 (gcc-dg-test-1): Schedule cleanups.
1123 * lib/profopt.exp (profopt-execute): Likewise.
1124 * g++.dg/cdce3.C: Adjust expected line numbers.
1125 * gcc.dg/cdce1.c: Likewise.
1126 * gcc.dg/cdce2.c: Likewise.
1127 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1128 * gcc.dg/strlenopt-24.c: Likewise.
1129 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1130 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1131 * obj-c++.dg/encode-2.mm: Likewise.
1133 2015-05-28 DJ Delorie <dj@redhat.com>
1135 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1137 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1139 * gnat.dg/discr43.adb: New test.
1141 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1143 * gnat.dg/varsize_temp.adb: Rename into...
1144 * gnat.dg/varsize1.adb: ...this.
1145 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1146 * gnat.dg/varsize2.ad[sb]: ...this.
1147 * gnat.dg/varsize3_1.adb: New test.
1148 * gnat.dg/varsize3_2.adb: Likewise.
1149 * gnat.dg/varsize3_3.adb: Likewise.
1150 * gnat.dg/varsize3_4.adb: Likewise.
1151 * gnat.dg/varsize3_5.adb: Likewise.
1152 * gnat.dg/varsize3_6.adb: Likewise.
1153 * gnat.dg/varsize3_pkg1.ads: New helper.
1154 * gnat.dg/varsize3_pkg2.ads: Likewise.
1155 * gnat.dg/varsize3_pkg3.ads: Likewise.
1157 2015-05-28 Richard Biener <rguenther@suse.de>
1159 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1161 2015-05-28 Richard Biener <rguenther@suse.de>
1163 PR tree-optimization/66142
1164 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1166 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1169 * gcc.dg/darwin-minversion-3.c: Update testcase.
1170 * gcc.dg/darwin-minversion-4.c: Ditto.
1171 * gcc.dg/darwin-minversion-5.c: New testcase.
1172 * gcc.dg/darwin-minversion-6.c: Ditto.
1173 * gcc.dg/darwin-minversion-7.c: Ditto.
1174 * gcc.dg/darwin-minversion-8.c: Ditto.
1175 * gcc.dg/darwin-minversion-9.c: Ditto.
1176 * gcc.dg/darwin-minversion-10.c: Ditto.
1177 * gcc.dg/darwin-minversion-11.c: Ditto.
1178 * gcc.dg/darwin-minversion-12.c: Ditto.
1180 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1182 PR rtl-optimization/66168
1183 * gcc.c-torture/compile/pr66168.c: New test.
1185 2015-05-27 Jeff Law <law@redhat.com>
1188 * gcc.dg/target/m68k/pr39726-1.c: New test.
1190 2015-05-27 Nathan Sidwell <nathan@acm.org>
1193 * g++.dg/ext/alias-canon3.C: New.
1195 2015-05-27 Richard Biener <rguenther@suse.de>
1197 PR tree-optimization/66272
1199 2014-08-15 Richard Biener <rguenther@suse.de>
1201 PR tree-optimization/62031
1202 * gcc.dg/torture/pr66272.c: New testcase.
1204 2015-05-27 Richard Biener <rguenther@suse.de>
1206 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1208 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1211 * gcc.dg/pr65358.c: New test.
1213 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1216 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1218 * gfortran.dg/allocate_with_source_6.f90: New test.
1220 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1222 * gnat.dg/atomic7_1.adb: New test.
1223 * gnat.dg/atomic7_2.adb: Likewise.
1224 * gnat.dg/atomic7_pkg1.ads: New helper.
1225 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1227 2015-05-26 Michael Matz <matz@suse.de>
1230 * gcc.dg/vect/pr66251.c: New test.
1232 2015-05-26 Richard Biener <rguenther@suse.de>
1234 PR tree-optimization/66142
1235 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1237 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1240 * gfortran.dg/allocatable_scalar_13.f90: New test
1242 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1244 * gnat.dg/warn11.adb: New test.
1245 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1247 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1249 * gnat.dg/vfa1_1.adb: New test.
1250 * gnat.dg/vfa1_2.adb: Likewise.
1251 * gnat.dg/vfa1_3.adb: Likewise.
1252 * gnat.dg/vfa1_4.adb: Likewise.
1253 * gnat.dg/vfa1_pkg.ads: New helper.
1255 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1257 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1258 * gcc.target/i386/pr66232-3.c: Likewise.
1260 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1263 * gcc.target/i386/pr66274.c: New test.
1265 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1267 * gnat.dg/renaming6.ad[sb]: New test.
1269 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1271 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1272 and 'dg-require-effective-target pie'.
1274 2015-05-23 Nathan Sidwell <nathan@acm.org>
1277 * g++.dg/cpp0x/pr66243.C: New.
1279 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1282 * g++.dg/lto/pr66180_0.C: New testcase.
1283 * g++.dg/lto/pr66180_1.C: New testcase.
1285 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1288 * typebound_call_27.f90: New file.
1290 2015-05-23 Nathan Sidwell <nathan@acm.org>
1293 * g++.dg/template/pr65936.C: New.
1295 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1297 PR tree-optimization/63387
1298 * gcc.dg/pr63387-2.c: New testcase.
1300 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1302 * gcc.dg/simd-1.c: Update to the new message.
1304 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1306 * gcc.dg/nand.c: New testcase.
1308 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1310 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1311 Set dg-do-what-default to compile only on ARM targets without
1312 arm_neon_hw execution support. Remove redundant c-torture-execute
1313 in loop over test cases.
1315 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1318 * gcc.target/aarch64/pr65491_1.c: New test.
1319 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1320 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1322 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/explicit9.C: New.
1326 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1328 2015-05-22 Richard Biener <rguenther@suse.de>
1330 PR tree-optimization/66251
1331 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1333 2015-05-22 Marek Polacek <polacek@redhat.com>
1336 * c-c++-common/attributes-enum-1.c: New test.
1337 * c-c++-common/attributes-enum-2.c: New test.
1338 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1339 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1341 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1343 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1344 effective target support. If no arm_neon_hw support, do not attempt
1345 to execute the tests; only compile them.
1346 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1347 and "dg-require-effective-target arm_neon_ok".
1348 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1349 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1350 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1351 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1352 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1353 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1354 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1355 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1356 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1357 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1358 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1359 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1360 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1361 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1362 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1363 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1364 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1365 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1366 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1367 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1368 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1369 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1370 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1371 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1372 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1373 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1374 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1375 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1376 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1377 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1378 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1379 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1380 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1381 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1382 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1383 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1384 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1385 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1386 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1387 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1388 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1389 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1390 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1391 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1392 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1393 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1394 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1395 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1396 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1397 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1398 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1399 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1400 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1401 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1402 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1403 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1404 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1405 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1406 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1407 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1408 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1409 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1410 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1411 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1412 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1413 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1414 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1415 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1416 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1417 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1418 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1419 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1420 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1421 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1422 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1423 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1424 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1425 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1426 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1427 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1428 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1429 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1430 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1431 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1432 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1433 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1434 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1435 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1436 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1437 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1438 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1439 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1440 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1441 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1442 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1443 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1444 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1445 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1446 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1447 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1448 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1449 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1450 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1451 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1452 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1453 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1454 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1455 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1456 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1457 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1458 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1459 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1460 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1462 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1464 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1465 * gcc.dg/vect/pr59354.c: Likewise.
1466 * gcc.dg/vect/pr64252.c: Likewise.
1467 * gcc.dg/vect/pr64404.c: Likewise.
1468 * gcc.dg/vect/pr64493.c: Likewise.
1469 * gcc.dg/vect/pr64495.c: Likewise.
1470 * gcc.dg/vect/pr64844.c: Likewise.
1471 * gcc.dg/vect/pr65518.c: Likewise.
1472 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1474 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1477 * g++.dg/cpp1y/var-templ28.C: New.
1479 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1482 * gcc.target/i386/pr66232-1.c: New test.
1483 * gcc.target/i386/pr66232-2.c: Likewise.
1484 * gcc.target/i386/pr66232-3.c: Likewise.
1485 * gcc.target/i386/pr66232-4.c: Likewise.
1486 * gcc.target/i386/pr66232-5.c: Likewise.
1488 2015-05-21 Nathan Sidwell <nathan@acm.org>
1490 * g++.dg/cpp1y/pr60943.C: New.
1492 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1494 PR tree-optimization/66233
1495 * gcc.c-torture/execute/pr66233.c: New test.
1497 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1500 * gfortran.dg/inline_matmul_11.f90: New test.
1502 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1504 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1505 instead of listing several targets on its own.
1506 * gcc.target/i386/pr32219-2.c: Likewise.
1507 * gcc.target/i386/pr32219-3.c: Likewise.
1508 * gcc.target/i386/pr32219-4.c: Likewise.
1509 * gcc.target/i386/pr32219-5.c: Likewise.
1510 * gcc.target/i386/pr32219-6.c: Likewise
1511 * gcc.target/i386/pr32219-7.c: Likewise.
1512 * gcc.target/i386/pr32219-8.c: Likewise.
1513 * gcc.target/i386/pr39013-1.c: Likewise.
1514 * gcc.target/i386/pr39013-2.c: Likewise.
1515 * gcc.target/i386/pr64317.c: Likewise.
1517 2015-05-21 Jeff Law <law@redhat.com>
1519 * gcc.target/hppa/shadd-3.c: New test.
1520 * gcc.target/hppa/shadd-4.c: New test.
1522 2015-05-21 Michael Matz <matz@suse.de>
1524 * gcc.dg/vect/vect-strided-store.c: New test.
1525 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1526 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1528 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1530 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1531 * gcc.dg/pow-sqrt-synth-1.c: New test.
1532 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1534 2015-05-21 Richard Biener <rguenther@suse.de>
1537 * g++.dg/conversion/pr66211.C: New testcase.
1538 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1540 2015-05-21 Jeff Law <law@redhat.com>
1542 * gcc.target/hppa/shadd-2.c: New test.
1544 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1547 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1549 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1552 * gcc.target/arm/pr26702.c: Adjust target selector.
1554 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1557 * gcc.dg/lto/pr66221_0.c: New test.
1558 * gcc.dg/lto/pr66221_1.c: New test.
1560 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1563 * gcc.dg/redecl-4.c: Update column numbers.
1564 * gcc.dg/format/bitfld-1.c: Likewise.
1565 * gcc.dg/format/attr-2.c: Likewise.
1566 * gcc.dg/format/attr-6.c: Likewise.
1567 * gcc.dg/format/attr-7.c (baz): Likewise.
1568 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1569 * gcc.dg/format/attr-4.c: Likewise.
1570 * gcc.dg/format/branch-1.c: Likewise.
1571 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1572 locations within strings with embedded escape sequences.
1574 2015-05-20 Jeff Law <law@redhat.com>
1576 * gcc.target/hppa/hppa.exp: New target test driver.
1577 * gcc.target/hppa/shadd-1.c: New test.
1579 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1581 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1583 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1585 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1586 (fn_33_k_and_r_style): New.
1587 (fn_33_stroustrup_style): New.
1588 (fn_33_allman_style): New.
1589 (fn_33_whitesmiths_style): New.
1590 (fn_33_horstmann_style): New.
1591 (fn_33_ratliff_banner_style): New.
1592 (fn_33_lisp_style): New.
1593 (fn_34_indent_dash_gnu): New.
1594 (fn_34_indent_dash_kr): New.
1595 (fn_34_indent_dash_orig): New.
1596 (fn_34_indent_linux_style): New.
1598 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1601 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1603 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1605 PR tree-optimization/65447
1606 * gcc.dg/tree-ssa/pr65447.c: New test.
1608 2015-05-19 Nathan sidwell <nathan@acm.org>
1610 * g++.dg/cpp0x/pr65954.C: New.
1612 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1614 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1616 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1618 * lib/target-supports.exp: Vector do not always have natural
1621 2015-05-19 David Sherwood <david.sherwood@arm.com>
1623 * gcc.dg/loop-invariant.c: New testcase.
1625 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1627 * lib/target-supports.exp: Vector do not always have natural
1630 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1632 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1634 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1636 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1638 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1639 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1640 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1641 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1642 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1643 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1644 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1645 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1646 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1647 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1649 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1651 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1653 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1655 * gcc.target/s390/s390.exp
1656 (check_effective_target_vector): New check.
1657 * gcc.target/s390/vector/vec-abi-1.c: New test.
1658 * gcc.target/s390/vector/vec-abi-2.c: New test.
1659 * gcc.target/s390/vector/vec-abi-3.c: New test.
1660 * gcc.target/s390/vector/vec-abi-4.c: New test.
1661 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1662 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1663 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1664 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1665 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1666 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1667 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1668 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1669 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1670 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1671 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1672 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1673 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1674 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1675 * gcc.target/s390/vector/vec-init-1.c: New test.
1676 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1677 * gcc.target/s390/vector/vec-shift-1.c: New test.
1678 * gcc.target/s390/vector/vec-sub-1.c: New test.
1680 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1682 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1684 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1686 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1688 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1690 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1692 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1694 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1696 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1698 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1700 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1702 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1704 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1706 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1708 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1710 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1712 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1714 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1716 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1718 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1720 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1722 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1724 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1726 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1728 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1730 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1732 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1734 PR tree-optimization/66187
1735 * gcc.c-torture/execute/pr66187.c: New test.
1736 * gcc.dg/pr66187-1.c: New test.
1737 * gcc.dg/pr66187-2.c: New test.
1739 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1741 * gcc.dg/vect/bb-slp-35.c: Adjust.
1743 2015-05-19 Richard Biener <rguenther@suse.de>
1745 PR tree-optimization/66165
1746 * gcc.dg/torture/pr66165.c: New testcase.
1748 PR tree-optimization/66185
1749 * gcc.dg/torture/pr66185.c: New testcase.
1751 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1754 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1756 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1758 * gcc.target/mips/p5600-bonding.c : New file.
1760 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1763 * gfortran.dg/interface_operator_1.f90: New tests.
1765 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1768 * gfortran.dg/generic_29.f90: New tests.
1770 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1773 * gfortran.dg/storage_size_6.f90: New tests.
1775 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1778 * gfortran.dg/null1.f90: New test.
1780 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1783 * gfortran.dg/entry_21.f90: New test.
1785 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1788 * gfortran.dg/storage_size_6.f90: New tests.
1790 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1793 * gfortran.dg/misplaced_statement.f90: New test.
1795 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1798 * gfortran.dg/filepos1.f90: New test
1800 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1803 * gfortran.dg/pr64925.f90: New test.
1805 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1807 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1809 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1811 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1813 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1814 to the family of pie capable targets.
1816 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1818 * gcc.target/arm/bics_1.c : New testcase.
1819 * gcc.target/arm/bics_2.c : New testcase.
1820 * gcc.target/arm/bics_3.c : New testcase.
1821 * gcc.target/arm/bics_4.c : New testcase.
1823 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1825 * gcc.target/mips/umips-attr.c: New test.
1827 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1829 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1830 * gcc.dg/20150120-2.c (dg-final): Ditto.
1831 * gcc.dg/20150120-2.c (dg-final): Ditto.
1832 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1834 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1837 * gcc.target/i386/pr66174.c: New test.
1839 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1842 * gfortran.dg/matmul_bounds_6.f90: New test.
1843 * gfortran.dg/matmul_bounds_7.f90: New test.
1845 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1847 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1848 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1849 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1850 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1851 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1852 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1854 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1857 * gfortran.dg/continuation_13.f90: Update test.
1858 * gfortran.dg/pr65903.f90: New test.
1860 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1863 * gfortran.dg/block_14.f90: New test.
1865 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1868 * lib/gfortran-dg.exp: Update regex to handle two locations for
1869 the same diagnostic without caret.
1870 * gfortran.dg/badline.f: Test also that line numbers are correct
1871 before and after "left but not entered" warning.
1873 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1874 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1877 * gcc.target/arm/maskdata.c: New test.
1879 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1882 * gfortran.dg/derived_constructor_components_5: New test
1884 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1887 * gcc.target/alpha/pr66140.c: New test.
1889 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1892 * gcc.dg/Wconversion-complex-c99.c: New test.
1893 * gcc.dg/Wconversion-complex-gnu.c: New test.
1895 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1897 PR tree-optimization/64454
1898 * gcc.dg/modmod.c: New testcase.
1900 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1902 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1904 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1907 * gcc.target/i386/mpx/pr66134.c: New test.
1909 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1911 * gcc.target/powerpc/pr60158.c: New test.
1913 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1915 * gcc.target/i386/sibcall-7.c: New test.
1916 * gcc.target/i386/sibcall-8.c: New test.
1918 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1920 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1921 (abs64_in_dreg): Likewise.
1923 2015-05-14 Marek Polacek <polacek@redhat.com>
1927 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1928 * gcc.dg/pr19984.c: Likewise.
1929 * gcc.dg/pr66066-1.c: New test.
1930 * gcc.dg/pr66066-2.c: New test.
1931 * gcc.dg/pr66066-3.c: New test.
1933 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1935 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1936 * gcc.dg/pow-sqrt.x: New file.
1937 * gcc.dg/pow-sqrt-1.c: New test.
1938 * gcc.dg/pow-sqrt-2.c: Likewise.
1939 * gcc.dg/pow-sqrt-3.c: Likewise.
1941 2015-05-13 Richard Biener <rguenther@suse.de>
1943 PR tree-optimization/66123
1944 * gcc.dg/torture/pr66123.c: New testcase.
1946 2015-05-13 Richard Biener <rguenther@suse.de>
1949 * gcc.dg/alias-2.c: Adjust.
1950 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1952 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1955 * gcc.target/i386/pr65103-3.c: New.
1957 2015-05-13 Martin Liska <mliska@suse.cz>
1959 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1961 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.target/i386/pr66112-2.c: New test.
1967 * gcc.target/i386/pr66112-1.c: New test.
1969 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1972 * gcc.target/i386/mpx/pr66048.cc: New.
1974 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1976 PR rtl-optimization/64616
1977 * gcc.dg/loop-8.c: New test.
1978 * gcc.dg/loop-9.c: New test.
1980 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1983 * gcc.target/i386/pr66047.c: New testcase.
1985 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1988 * gcc.c-torture/compile/pr65873.c: New testcase.
1990 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1993 * gfortran.dg/inline_matmul_10.f90: New test.
1995 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1997 * c-c++-common/Wmisleading-indentation.c: New testcase.
1998 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1999 * c-c++-common/Wmisleading-indentation-2.md: New file.
2001 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2003 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2005 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2007 2015-05-12 Richard Biener <rguenther@suse.de>
2009 PR tree-optimization/66101
2010 * gcc.dg/torture/pr66101.c: New testcase.
2012 2015-05-12 Richard Biener <rguenther@suse.de>
2014 PR tree-optimization/37021
2015 * gcc.target/i386/vect-addsub.c: New testcase.
2017 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2019 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2021 2015-05-12 Tom de Vries <tom@codesourcery.com>
2023 PR tree-optimization/66010
2024 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2026 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2029 * g++.dg/cpp0x/trailing10.C: New.
2031 2015-05-12 Richard Biener <rguenther@suse.de>
2033 * gcc.dg/vect/bb-slp-35.c: New testcase.
2035 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2038 * gfortran.dg/bound_simplification_6.f90: New.
2040 2015-05-11 Steve Ellcey <sellcey@mips.com>
2042 * gcc.target/mips/branch-1.c: Pass argument to bar().
2044 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2047 * gcc.target/i386/pr65753.c: New test.
2049 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2051 PR rtl-optimization/66076
2052 * gcc.dg/torture/pr66076.c: New test.
2054 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2057 * gfortran.dg/inline_matmul_7.f90: New test.
2058 * gfortran.dg/inline_matmul_8.f90: New test.
2059 * gfortran.dg/inline_matmul_9.f90: New test.
2061 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2063 * gfortran.dg/bound_simplification_5.f90: New.
2065 2015-05-09 Jason Merrill <jason@redhat.com>
2067 * lib/target-supports.exp (cxx_default): New global.
2068 (check_effective_target_c++11_only)
2069 (check_effective_target_c++14_only)
2070 (check_effective_target_c++98_only)
2071 (check_effective_target_c++1z_only): Check it.
2073 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2075 PR tree-optimization/64454
2076 * gcc.dg/tree-ssa/vrp97.c: New file.
2077 * gcc.dg/vect/slp-perm-7.c: Update.
2079 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2082 * gfortran.dg/elemental_subroutine_11.f90: New test.
2084 2015-05-08 Richard Biener <rguenther@suse.de>
2086 PR tree-optimization/66036
2087 * gcc.dg/vect/slp-41.c: New testcase.
2089 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2091 * gfortran.dg/elemental_optional_args_7.f90: New.
2093 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2095 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2098 2015-05-08 Marek Polacek <polacek@redhat.com>
2101 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2102 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2104 2015-05-07 Marek Polacek <polacek@redhat.com>
2107 * c-c++-common/Wshift-negative-value-1.c: New test.
2108 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2109 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2110 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2111 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2112 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2113 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2114 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2115 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2117 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2121 * gcc.dg/fdata-sections-2.c: New file.
2123 2015-05-07 Marek Polacek <polacek@redhat.com>
2126 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2128 * c-c++-common/ubsan/align-7.c: Likewise.
2129 * c-c++-common/ubsan/bounds-8.c: Likewise.
2130 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2131 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2132 * c-c++-common/ubsan/null-1.c: Likewise.
2133 * c-c++-common/ubsan/null-10.c: Likewise.
2134 * c-c++-common/ubsan/null-11.c: Likewise.
2135 * c-c++-common/ubsan/null-2.c: Likewise.
2136 * c-c++-common/ubsan/null-3.c: Likewise.
2137 * c-c++-common/ubsan/null-4.c: Likewise.
2138 * c-c++-common/ubsan/null-5.c: Likewise.
2139 * c-c++-common/ubsan/null-6.c: Likewise.
2140 * c-c++-common/ubsan/null-7.c: Likewise.
2141 * c-c++-common/ubsan/null-8.c: Likewise.
2142 * c-c++-common/ubsan/null-9.c: Likewise.
2143 * c-c++-common/ubsan/object-size-1.c: Likewise.
2144 * c-c++-common/ubsan/object-size-10.c: Likewise.
2145 * c-c++-common/ubsan/object-size-4.c: Likewise.
2146 * c-c++-common/ubsan/object-size-5.c: Likewise.
2147 * c-c++-common/ubsan/object-size-7.c: Likewise.
2148 * c-c++-common/ubsan/object-size-8.c: Likewise.
2149 * c-c++-common/ubsan/object-size-9.c: Likewise.
2150 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2151 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2152 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2153 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2154 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2155 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2156 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2157 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2158 * c-c++-common/ubsan/pr59333.c: Likewise.
2159 * c-c++-common/ubsan/pr59667.c: Likewise.
2160 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2161 * c-c++-common/ubsan/pr60636.c: Likewise.
2162 * c-c++-common/ubsan/pr63802.c: Likewise.
2163 * c-c++-common/ubsan/recovery-1.c: Likewise.
2164 * c-c++-common/ubsan/recovery-3.c: Likewise.
2165 * c-c++-common/ubsan/shift-1.c: Likewise.
2166 * c-c++-common/ubsan/shift-2.c: Likewise.
2167 * c-c++-common/ubsan/shift-4.c: Likewise.
2168 * c-c++-common/ubsan/shift-7.c: Likewise.
2169 * c-c++-common/ubsan/undefined-2.c: Likewise.
2170 * c-c++-common/ubsan/vla-1.c: Likewise.
2171 * g++.dg/ubsan/null-1.C: Likewise.
2172 * g++.dg/ubsan/null-3.C: Likewise.
2173 * g++.dg/ubsan/null-4.C: Likewise.
2174 * g++.dg/ubsan/vptr-8.C: Likewise.
2175 * g++.dg/ubsan/vptr-9.C: Likewise.
2176 * gcc.dg/ubsan/bounds-2.c: Likewise.
2177 * gcc.dg/ubsan/object-size-9.c: Likewise.
2179 2015-05-07 Jeff Law <law@redhat.com>
2181 * gcc.dg/tree-ssa/shorten-1.c: New test.
2183 2015-05-07 Richard Biener <rguenther@suse.de>
2185 PR tree-optimization/66002
2186 * gcc.dg/vect/vect-125.c: New testcase.
2188 2015-05-07 Marek Polacek <polacek@redhat.com>
2189 Martin Uecker <uecker@eecs.berkeley.edu>
2191 * c-c++-common/ubsan/bounds-10.c: New test.
2193 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2195 * jit.dg/harness.h (set_options): Wrap with
2196 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2197 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2198 Special-case test-benchmark.c as a negative.
2199 * jit.dg/test-benchmark.c: New file.
2201 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2204 * gcc.target/arm/pr64208.c: New test.
2206 2015-05-06 Alan Modra <amodra@gmail.com>
2209 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2210 (gparms): Make volatile.
2212 2015-05-06 Richard Biener <rguenther@suse.de>
2214 PR tree-optimization/62283
2215 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2217 2015-05-06 Christian Bruel <christian.bruel@st.com>
2220 * gcc.target/aarch64/iinline-attr-1.c: New test.
2222 2015-05-06 Richard Biener <rguenther@suse.de>
2224 * gcc.dg/vect/bb-slp-34.c: New testcase.
2226 2015-05-06 Richard Biener <rguenther@suse.de>
2228 PR tree-optimization/62283
2229 * gcc.dg/vect/bb-slp-14.c: Adjust.
2231 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2234 * gcc.target/i386/pr65990.c: New test.
2236 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2239 * gcc.target/i386/pr65915.c: New.
2241 2015-05-05 Tom de Vries <tom@codesourcery.com>
2243 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2244 'va_list escapes 0'.
2246 2015-05-05 Tom de Vries <tom@codesourcery.com>
2248 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2251 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2253 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2254 * gcc.target/arm/pr65924.c: Likewise.
2256 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2259 * gcc.target/i386/pr65871-3.c: New test.
2261 2015-05-04 Jeff Law <law@redhat.com>
2264 2015-05-04 Jeff Law <law@redhat.com>
2265 * gcc.dg/tree-ssa/shorten-1.c: New test.
2267 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2268 Jakub Jelinek <jakub@redhat.com>
2271 * g++.dg/cpp0x/Wnarrowing4.C: New.
2273 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2275 * lib/target-supports.exp
2276 (check_effective_target_keeps_null_pointer_checks): Clarify that
2277 this is for targets that disable -fdelete-null-pointer-checks,
2278 not default it to off.
2279 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2280 -fdelete-null-pointer-checks explicit.
2281 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2282 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2283 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2284 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2285 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2286 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2287 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2288 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2289 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2290 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2291 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2292 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2293 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2294 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2295 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2296 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2297 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2298 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2299 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2300 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2301 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2302 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2303 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2304 * g++.dg/cpp0x/static_assert9.C: Likewise.
2305 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2306 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2307 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2308 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2309 * g++.dg/tree-ssa/pr26406.C: Likewise.
2311 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2313 PR tree-optimization/65984
2314 * c-c++-common/ubsan/pr65984.c: New test.
2316 2015-05-04 Jeff Law <law@redhat.com>
2318 * gcc.dg/tree-ssa/shorten-1.c: New test.
2320 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2323 * gfortran.dg/pr44735.f90: New test.
2325 2015-05-04 Richard Biener <rguenther@suse.de>
2327 PR tree-optimization/65965
2328 * gcc.dg/vect/bb-slp-33.c: New testcase.
2330 2015-05-04 Richard Biener <rguenther@suse.de>
2332 PR tree-optimization/65935
2333 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2335 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2337 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2338 for each supported variant instead of CHECK_RESULTS.
2339 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2340 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2341 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2342 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2343 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2344 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2345 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2346 expected results for unsupported variants. Call CHECK for each
2347 supported variant instead of CHECK_RESULTS.
2348 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2349 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2350 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2351 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2352 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2353 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2354 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2355 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2356 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2357 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2358 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2359 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2360 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2361 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2362 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2363 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2364 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2365 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2366 expected results for unsupported variants.
2367 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2368 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2369 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2370 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2371 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2372 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2373 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2374 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2375 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2376 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2377 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2378 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2379 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2380 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2381 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2382 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2383 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2384 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2385 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2386 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2387 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2388 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2389 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2390 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2391 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2392 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2393 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2394 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2396 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2399 * gfortran.dg/bound_9.f90: Add pointer assignment.
2401 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2402 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2405 * g++.dg/cpp0x/Wnarrowing3.C: New.
2407 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2409 * gcc.dg/20150120-1.c: New test.
2410 * gcc.dg/20150120-2.c: New test.
2411 * gcc.dg/20150120-3.c: New test.
2413 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2415 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2417 2015-05-01 Renlin Li <renlin.li@arm.com>
2419 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2421 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2423 * gfortran.dg/bound_simplification_4.f90: New.
2425 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2427 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2428 with powerpc_p8vector_ok.
2430 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2433 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2435 * gfortran.dg/bound_9.f90: New test case.
2437 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2439 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2440 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2441 for 32bit x86 targets.
2442 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2443 for 32bit x86 targets.
2444 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2445 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2446 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2447 for 32bit x86 targets.
2449 2015-04-30 Marek Polacek <polacek@redhat.com>
2451 PR tree-optimization/63551
2452 * g++.dg/ipa/pr63551.C: New test.
2454 2015-04-30 Caroline Tice <cmtice@google.com>
2457 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2458 partition size on certain targets.
2460 2015-04-30 Renlin Li <renlin.li@arm.com>
2462 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2464 2015-04-30 Marek Polacek <polacek@redhat.com>
2466 * c-c++-common/Wbool-compare-3.c: New test.
2468 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2469 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2471 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2474 * g++.dg/init/ref22.C: New.
2476 2015-04-30 Marek Polacek <polacek@redhat.com>
2478 * gcc.dg/init-bad-8.c: New test.
2480 * gcc.dg/incomplete-typedef-1.c: New test.
2482 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2485 * g++.dg/template/crash121.C: New.
2487 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2489 * gcc.target/mips/call-from-init.c: New test.
2490 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2492 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2495 * gcc.target/i386/pr65871-1.c: New test.
2496 * gcc.target/i386/pr65871-2.c: Ditto.
2498 2015-04-29 Marek Polacek <polacek@redhat.com>
2501 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2502 * c-c++-common/Wbool-compare-2.c: New test.
2504 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2507 * gcc.target/aarch64/vstN_lane_1.c: New file.
2509 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/warn/Winit-self-3.C: New.
2514 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2516 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2518 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2521 * gcc.target/arm/pr65924.c: New test.
2523 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2525 * g++.dg/gomp/tpl-target-update.C: New file.
2527 2015-04-29 Richard Biener <rguenther@suse.de>
2529 PR tree-optimization/65917
2530 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2532 2015-04-29 Christian Bruel <christian.bruel@st.com>
2535 * gcc.dg/ipa/iinline-attr.c: New test.
2536 * gcc.target/i386/iinline-attr-2.c: New test.
2538 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2540 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2543 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2545 * gcc.dg/vect/vect-33.c: Remove spurious line.
2547 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2549 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2551 2015-04-28 Marek Polacek <polacek@redhat.com>
2554 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2555 * gcc.dg/pr65901.c: New test.
2557 2015-04-28 Richard Biener <rguenther@suse.de>
2559 PR tree-optimization/62283
2560 * gfortran.dg/vect/pr62283-2.f: New testcase.
2561 * gcc.dg/vect/bb-slp-14.c: Adjust.
2563 2015-04-28 Richard Biener <rguenther@suse.de>
2565 PR tree-optimization/65851
2566 * g++.dg/torture/pr65851.C: New testcase.
2568 2015-04-27 Jeff Law <law@redhat.com>
2570 PR tree-optimization/65217
2571 * gcc.target/i386/pr65217.c: Remove XFAIL.
2573 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2576 Add tests forgotten to svn-add.
2577 * gfortran.dg/class_allocate_19.f03: New test.
2578 * gfortran.dg/class_array_20.f03: New test.
2579 * gfortran.dg/class_array_21.f03: New test.
2580 * gfortran.dg/finalize_29.f08: New test.
2582 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2586 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2587 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2589 2015-04-27 Caroline Tice <cmtice@google.com>
2591 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2594 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2597 * gcc.target/powerpc/htm-1.c: New test.
2598 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2600 (__builtin_tabortdci): Likewise.
2601 (__builtin_tcheck): Remove operand.
2602 * lib/target-supports.exp (check_htm_hw_available): New function.
2604 2015-04-27 Richard Biener <rguenther@suse.de>
2606 * gcc.target/i386/pr65217.c: XFAIL.
2608 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2610 PR tree-optimization/65875
2611 * gcc.c-torture/compile/pr65875.c: New test.
2613 2015-04-25 Marek Polacek <polacek@redhat.com>
2616 * gcc.dg/enum-incomplete-2.c: New test.
2617 * gcc.dg/enum-mode-1.c: New test.
2619 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2622 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2624 * gcc.target/powerpc/pr65849-2.c: Likewise.
2626 2015-04-24 Tom de Vries <tom@codesourcery.com>
2628 PR tree-optimization/65802
2629 * g++.dg/pr65802.C: Move to ...
2630 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2631 stdarg.h. Rewrite for C.
2632 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2633 va_start and va_end. Remove unnecessary inline asm.
2635 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2636 Wei Mi <wmi@google.com>
2638 * gcc.target/i386/sse2-load-multi.c: New test.
2639 * gcc.target/i386/sse2-store-multi.c: Ditto.
2641 2015-04-24 Marek Polacek <polacek@redhat.com>
2644 * c-c++-common/pr65830.c: New test.
2647 * c-c++-common/Wlogical-op-1.c: New test.
2649 2015-04-24 Marek Polacek <polacek@redhat.com>
2652 * c-c++-common/pr61534-1.c: New test.
2654 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2655 Steven Bosscher <steven@gcc.gnu.org>
2657 PR rtl-optimization/34503
2658 * gcc.target/arm/pr64616.c: New file.
2660 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2662 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2664 2015-04-24 Terry Guo <terry.guo@arm.com>
2666 * gcc.target/arm/pr65710.c: Update the options.
2668 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2670 * gcc.target/i386/pr65523.c: Skip x32.
2672 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2674 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2675 to look for vcl* where appropriate.
2677 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2679 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2680 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2682 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2685 * gcc.target/arm/pr26702.c: New test.
2687 2015-04-23 Marek Polacek <polacek@redhat.com>
2690 * gcc.dg/pr65345-1.c: New test.
2691 * gcc.dg/pr65345-2.c: New test.
2693 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2695 * gcc.target/powerpc/crypto-builtin-2.c: New.
2697 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2700 * gfortran.dg/class_allocate_19.f03: New test.
2701 * gfortran.dg/class_array_20.f03: New test.
2702 * gfortran.dg/class_array_21.f03: New test.
2703 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2704 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2705 initialization correctly.
2706 * gfortran.dg/finalize_29.f08: New test.
2708 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2710 * gcc.target/powerpc/swaps-p8-18.c: New test.
2712 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2715 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2716 * gcc.dg/vect/bb-slp-25.c: Likewise.
2717 * gcc.dg/vect/bb-slp-29.c: Likewise.
2718 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2719 vect_no_align && { ! vect_hw_misalign }.
2720 * gcc.dg/vect/bb-slp-9.c: Likewise.
2721 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2723 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2724 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2725 account for POWER8, where peeling for alignment is not needed.
2726 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2727 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2728 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2729 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2730 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2731 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2732 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2733 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2734 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2735 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2736 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2737 * gcc.dg/vect/pr16105.c: Likewise.
2738 * gcc.dg/vect/pr20122.c: Likewise.
2739 * gcc.dg/vect/pr33804.c: Likewise.
2740 * gcc.dg/vect/pr33953.c: Likewise.
2741 * gcc.dg/vect/pr56787.c: Likewise.
2742 * gcc.dg/vect/pr58508.c: Likewise.
2743 * gcc.dg/vect/slp-25.c: Likewise.
2744 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2745 * gcc.dg/vect/vect-105.c: Likewise.
2746 * gcc.dg/vect/vect-27.c: Likewise.
2747 * gcc.dg/vect/vect-29.c: Likewise.
2748 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2750 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2751 && { ! vect_hw_misalign }.
2752 * gcc.dg/vect/vect-44.c: Likewise.
2753 * gcc.dg/vect/vect-48.c: Likewise.
2754 * gcc.dg/vect/vect-50.c: Likewise.
2755 * gcc.dg/vect/vect-52.c: Likewise.
2756 * gcc.dg/vect/vect-56.c: Likewise.
2757 * gcc.dg/vect/vect-60.c: Likewise.
2758 * gcc.dg/vect/vect-72.c: Likewise.
2759 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2760 * gcc.dg/vect/vect-75.c: Likewise.
2761 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2762 * gcc.dg/vect/vect-77-global.c: Likewise.
2763 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2764 * gcc.dg/vect/vect-78-global.c: Likewise.
2765 * gcc.dg/vect/vect-93.c: Likewise.
2766 * gcc.dg/vect/vect-95.c: Likewise.
2767 * gcc.dg/vect/vect-96.c: Likewise.
2768 * gcc.dg/vect/vect-cond-1.c: Likewise.
2769 * gcc.dg/vect/vect-cond-3.c: Likewise.
2770 * gcc.dg/vect/vect-cond-4.c: Likewise.
2771 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2772 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2773 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2774 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2775 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2776 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2777 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2778 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2779 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2780 * gcc.dg/vect/vect-outer-5.c: Likewise.
2781 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2782 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2783 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2784 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2785 * gcc.dg/vect/vect-peel-3.c: Likewise.
2786 * gcc.dg/vect/vect-peel-4.c: Likewise.
2787 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2788 * gcc.target/powerpc/pr65456.c: New test.
2789 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2790 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2791 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2792 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2793 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2794 vect_no_align && { ! vect_hw_misalign }.
2795 * gfortran.dg/vect/vect-3.f90: Likewise.
2796 * gfortran.dg/vect/vect-4.f90: Likewise.
2797 * gfortran.dg/vect/vect-5.f90: Likewise.
2798 * lib/target-supports.exp (check_effective_target_vect_no_align):
2799 Return 1 for POWER8.
2800 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2802 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2805 * gfortran.dg/pr65429.f90: New test.
2807 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2809 * c-c++-common/asan/user-section-1.c: New test.
2810 * c-c++-common/asan/user-section-2.c: New test.
2811 * c-c++-common/asan/user-section-3.c: New test.
2813 2015-04-22 Hale Wang <hale.wang@arm.com>
2814 Terry Guo <terry.guo@arm.com>
2816 PR rtl-optimization/64818
2817 * gcc.target/arm/pr64818.c: New test.
2819 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2822 * g++.dg/tree-ssa/pr61034.C: Update template.
2823 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2824 * gcc.dg/Warray-bounds-11.c: Likewise.
2825 * gcc.dg/Warray-bounds.c: Likewise.
2827 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2829 PR libgfortran/65234
2830 * gfortran.dg/fmt_unlimited.f90: New test.
2832 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2834 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2836 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2837 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2838 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2839 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2840 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2841 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2842 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2844 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2846 PR libgfortran/56743
2847 * gfortran.dg/namelist_87.f90: New test.
2849 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2851 * gcc.target/aarch64/mult-synth_1.c: New test.
2852 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2853 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2854 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2855 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2856 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2858 2015-04-21 Richard Biener <rguenther@suse.de>
2860 PR tree-optimization/65650
2861 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2862 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2863 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2864 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2865 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2866 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2868 2015-04-21 Tom de Vries <tom@codesourcery.com>
2870 PR tree-optimization/65802
2871 * g++.dg/pr65802.C: New test.
2873 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2876 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2877 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2879 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2882 * g++.dg/cpp0x/Wnarrowing2.C: New.
2884 2015-04-20 Jeff Law <law@redhat.com>
2886 PR tree-optimization/65658
2887 * gcc.dg/pr65658.c: New test.
2889 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2892 * gcc.target/aarch64/vec_init_1.c: New test.
2894 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2896 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2899 2015-04-18 Martin Sebor <msebor@redhat.com>
2901 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2902 of non-nul characters.
2903 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2905 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2908 * gcc.target/powerpc/pr65787.c: New.
2910 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2913 * gcc.target/aarch64/c-output-template-4.c: New test.
2915 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2918 * gcc.dg/pr65780-1.c: New test.
2919 * gcc.dg/pr65780-2.c: Likewise.
2920 * gcc.target/i386/pr32219-9.c: Likewise.
2921 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2923 * gcc.target/i386/pr64317.c (c): Initialize.
2925 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2928 * g++.dg/ext/mv18.C: New test.
2929 * g++.dg/ext/mv19.C: Likewise.
2930 * g++.dg/ext/mv20.C: Likewise.
2931 * g++.dg/ext/mv21.C: Likewise.
2932 * g++.dg/ext/mv22.C: Likewise.
2933 * g++.dg/ext/mv23.C: Likewise.
2935 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2938 * g++.dg/init/pr64527.C: New test.
2940 2015-04-17 Tom de Vries <tom@codesourcery.com>
2941 Michael Matz <matz@suse.de>
2943 PR tree-optimization/64950
2944 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2947 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2949 * c-c++-common/asan/user-section-1.c: New test.
2951 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2954 * gcc.dg/debug/pr65771.c: New test.
2956 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2958 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2959 __buitlin_alloca with __builtin_alloca.
2961 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2963 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2965 2015-04-16 Richard Biener <rguenther@suse.de>
2967 PR tree-optimization/64277
2968 * gcc.dg/Warray-bounds-14.c: New testcase.
2969 * gcc.dg/Warray-bounds-15.c: Likewise.
2970 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2971 * c-c++-common/ubsan/bounds-6.c: Likewise.
2973 2015-04-16 Renlin Li <renlin.li@arm.com>
2975 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2976 * gcc.target/arm/unsigned-float.c: New.
2978 2015-04-16 Richard Biener <rguenther@suse.de>
2980 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2981 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2982 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2984 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2986 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2987 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2988 * g++.dg/cpp0x/defaulted21.C: Likewise.
2989 * g++.dg/cpp0x/defaulted28.C: Likewise.
2990 * g++.dg/cpp0x/defaulted47.C: Likewise.
2991 * g++.dg/cpp0x/elision_neg.C: Likewise.
2992 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2993 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2994 * g++.dg/cpp0x/implicit1.C: Likewise.
2995 * g++.dg/cpp0x/implicit9.C: Likewise.
2996 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2997 * g++.dg/cpp0x/range-for13.C: Likewise.
2998 * g++.dg/gomp/clause-2.C: Likewise.
2999 * g++.dg/gomp/udr-5.C: Likewise.
3000 * g++.dg/inherit/access6.C: Likewise.
3001 * g++.dg/lookup/duperr1.C: Likewise.
3002 * g++.dg/lookup/friend2.C: Likewise.
3003 * g++.dg/lookup/pr6936.C: Likewise.
3004 * g++.dg/lookup/scoped1.C: Likewise.
3005 * g++.dg/lookup/using26.C: Likewise.
3006 * g++.dg/lookup/using38.C: Likewise.
3007 * g++.dg/other/access2.C: Likewise.
3008 * g++.dg/overload/defarg3.C: Likewise.
3009 * g++.dg/overload/defarg6.C: Likewise.
3010 * g++.dg/parse/access11.C: Likewise.
3011 * g++.dg/parse/access2.C: Likewise.
3012 * g++.dg/parse/access3.C: Likewise.
3013 * g++.dg/parse/access4.C: Likewise.
3014 * g++.dg/parse/access5.C: Likewise.
3015 * g++.dg/parse/access6.C: Likewise.
3016 * g++.dg/parse/access8.C: Likewise.
3017 * g++.dg/parse/access9.C: Likewise.
3018 * g++.dg/parse/crash40.C: Likewise.
3019 * g++.dg/tc1/dr142.C: Likewise.
3020 * g++.dg/tc1/dr166.C: Likewise.
3021 * g++.dg/tc1/dr52.C: Likewise.
3022 * g++.dg/template/access11.C: Likewise.
3023 * g++.dg/template/access18.C: Likewise.
3024 * g++.dg/template/access19.C: Likewise.
3025 * g++.dg/template/access2.C: Likewise.
3026 * g++.dg/template/access20.C: Likewise.
3027 * g++.dg/template/access26.C: Likewise.
3028 * g++.dg/template/access3.C: Likewise.
3029 * g++.dg/template/access7.C: Likewise.
3030 * g++.dg/template/conv12.C: Likewise.
3031 * g++.dg/template/crash69.C: Likewise.
3032 * g++.dg/template/friend31.C: Likewise.
3033 * g++.dg/template/friend32.C: Likewise.
3034 * g++.dg/template/memfriend15.C: Likewise.
3035 * g++.dg/template/memfriend16.C: Likewise.
3036 * g++.dg/template/memfriend17.C: Likewise.
3037 * g++.dg/template/memfriend7.C: Likewise.
3038 * g++.dg/template/pr32519.C: Likewise.
3039 * g++.dg/template/qualttp21.C: Likewise.
3040 * g++.dg/template/qualttp8.C: Likewise.
3041 * g++.dg/template/ttp10.C: Likewise.
3042 * g++.dg/template/typedef11.C: Likewise.
3043 * g++.dg/template/typedef13.C: Likewise.
3044 * g++.dg/template/typedef19.C: Likewise.
3045 * g++.dg/template/typedef20.C: Likewise.
3046 * g++.dg/template/typedef22.C: Likewise.
3047 * g++.dg/template/using16.C: Likewise.
3048 * g++.dg/template/virtual3.C: Likewise.
3049 * g++.dg/ubsan/pr61272.C: Likewise.
3050 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3051 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3052 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3053 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3054 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3055 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3056 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3057 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3058 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3059 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3060 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3061 * g++.old-deja/g++.jason/access17.C: Likewise.
3062 * g++.old-deja/g++.jason/access18.C: Likewise.
3063 * g++.old-deja/g++.jason/access22.C: Likewise.
3064 * g++.old-deja/g++.jason/access23.C: Likewise.
3065 * g++.old-deja/g++.jason/access8.C: Likewise.
3066 * g++.old-deja/g++.jason/delete3.C: Likewise.
3067 * g++.old-deja/g++.jason/report.C: Likewise.
3068 * g++.old-deja/g++.law/access2.C: Likewise.
3069 * g++.old-deja/g++.law/access3.C: Likewise.
3070 * g++.old-deja/g++.law/access4.C: Likewise.
3071 * g++.old-deja/g++.law/access5.C: Likewise.
3072 * g++.old-deja/g++.law/arm12.C: Likewise.
3073 * g++.old-deja/g++.law/arm14.C: Likewise.
3074 * g++.old-deja/g++.law/ctors13.C: Likewise.
3075 * g++.old-deja/g++.law/union2.C: Likewise.
3076 * g++.old-deja/g++.law/visibility12.C: Likewise.
3077 * g++.old-deja/g++.law/visibility15.C: Likewise.
3078 * g++.old-deja/g++.law/visibility16.C: Likewise.
3079 * g++.old-deja/g++.law/visibility17.C: Likewise.
3080 * g++.old-deja/g++.law/visibility18.C: Likewise.
3081 * g++.old-deja/g++.law/visibility19.C: Likewise.
3082 * g++.old-deja/g++.law/visibility20.C: Likewise.
3083 * g++.old-deja/g++.law/visibility21.C: Likewise.
3084 * g++.old-deja/g++.law/visibility24.C: Likewise.
3085 * g++.old-deja/g++.law/visibility4.C: Likewise.
3086 * g++.old-deja/g++.law/visibility5.C: Likewise.
3087 * g++.old-deja/g++.law/visibility6.C: Likewise.
3088 * g++.old-deja/g++.law/visibility7.C: Likewise.
3089 * g++.old-deja/g++.law/visibility8.C: Likewise.
3090 * g++.old-deja/g++.law/visibility9.C: Likewise.
3091 * g++.old-deja/g++.niklas/t135.C: Likewise.
3092 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3093 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3094 * g++.old-deja/g++.other/access11.C: Likewise.
3095 * g++.old-deja/g++.other/access4.C: Likewise.
3096 * g++.old-deja/g++.other/access7.C: Likewise.
3097 * g++.old-deja/g++.other/crash1.C: Likewise.
3098 * g++.old-deja/g++.other/crash7.C: Likewise.
3099 * g++.old-deja/g++.other/friend1.C: Likewise.
3100 * g++.old-deja/g++.other/friend4.C: Likewise.
3101 * g++.old-deja/g++.other/friend9.C: Likewise.
3102 * g++.old-deja/g++.other/lineno1.C: Likewise.
3103 * g++.old-deja/g++.other/using1.C: Likewise.
3104 * g++.old-deja/g++.pt/enum14.C: Likewise.
3105 * g++.old-deja/g++.pt/friend11.C: Likewise.
3106 * g++.old-deja/g++.pt/friend21.C: Likewise.
3107 * g++.old-deja/g++.pt/friend3.C: Likewise.
3108 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3109 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3110 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3111 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3113 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3116 * g++.dg/ipa/pr65765.C: New test.
3118 2015-04-15 Nick Clifton <nickc@redhat.com>
3120 * gcc.target/rx/builtins.c: Disable RMPA test if string
3121 instructions are not allowed.
3123 2015-04-15 Alan Modra <amodra@gmail.com>
3125 * gcc.dg/pr65408.c: New.
3127 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3130 * gcc.target/arm/pr65729.c: New test.
3132 2015-04-14 Richard Biener <rguenther@suse.de>
3134 PR tree-optimization/65758
3135 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3137 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3140 * gcc.c-torture/execute/pr65648.c: New test.
3142 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3144 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3145 __builtin_finite instead of finite.
3146 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3149 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3151 PR tree-optimization/63387
3152 * gcc.dg/pr63387.c: New testcase.
3154 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3156 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3158 2015-04-13 Richard Biener <rguenther@suse.de>
3160 PR tree-optimization/65204
3161 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3163 2015-04-13 Terry Guo <terry.guo@arm.com>
3166 * gcc.target/arm/pr65710.c: New.
3168 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3170 PR tree-optimization/65747
3171 * g++.dg/torture/pr65747.C: New test.
3173 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3176 * g++.dg/cpp0x/pr65736.C: New test.
3178 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3179 Martin Liska <mliska@suse.cz>
3182 * g++.dg/ipa/pr65722.C: New testcase.
3184 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3186 PR tree-optimization/65735
3187 * gcc.c-torture/compile/pr65735.c: New test.
3189 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3192 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3194 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3197 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3199 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3202 * gcc.target/arm/pr65647-2.c: New.
3204 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3207 * g++.dg/torture/pr65694.C: New test.
3209 2015-04-10 Tobias Burnus <burnus@net-b.de>
3211 * gfortran.dg/coarray_lock_6.f90: New.
3212 * gfortran.dg/coarray_lock_7.f90: New.
3213 * gfortran.dg/coarray/lock_2.f90: New.
3215 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3221 * gfortran.dg/used_types_27.f90: New.
3223 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3226 * gcc.target/i386/pr65671.c: New.
3228 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3230 PR tree-optimization/65709
3231 * c-c++-common/ubsan/align-9.c: New test.
3233 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3236 * gfortran.dg/pr56852.f90: New test.
3238 2015-04-09 Marek Polacek <polacek@redhat.com>
3239 Jakub Jelinek <jakub@redhat.com>
3242 * g++.dg/opt/pr65554.C: New test.
3244 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3247 * c-c++-common/attr-aligned-1.c: New test.
3249 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3251 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3253 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3256 * gcc.target/i386/sse-25.c: New.
3258 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.target/i386/pr65693.c: New test.
3263 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3265 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3267 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3269 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3271 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3273 * gcc.target/i386/thunk-retbnd.c: New.
3275 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3277 * gnat.dg/opt48.adb: New test.
3278 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3279 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3281 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3284 * gcc.c-torture/compile/pr65540.c: New.
3286 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3288 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3291 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3294 * g++.dg/debug/pr65678.C: New test.
3297 * gcc.c-torture/compile/pr65680.c: New test.
3299 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3302 * gfortran.dg/allocate_with_source_5.f90: New test.
3304 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3306 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3307 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3309 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3311 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3313 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3316 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3317 to get floating point compression.
3318 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3320 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3322 PR preprocessor/61977
3323 * gcc.dg/cpp/pr61977.c: New test.
3325 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3327 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3329 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3332 * gcc.target/arm/pr65647.c: New.
3334 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3337 * g++.dg/torture/pr65655.C: New testcase.
3339 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3342 * g++.dg/cpp1y/lambda-init13.C: New.
3344 2015-04-03 Marek Polacek <polacek@redhat.com>
3346 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3348 2015-04-02 Marek Polacek <polacek@redhat.com>
3351 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3352 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3354 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3356 PR preprocessor/61977
3357 * gcc.target/powerpc/pr61977-1.c: New test.
3358 * gcc.target/powerpc/pr61977-2.c: New test.
3360 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/warn/Wshadow-8.C: New.
3364 * g++.dg/warn/Wshadow-9.C: Likewise.
3365 * g++.dg/warn/Wshadow-10.C: Likewise.
3366 * g++.dg/warn/Wshadow-11.C: Likewise.
3368 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3370 * gcc.dg/pr23623.c: Added aligned attribute.
3371 * gcc.dg/20141029-1.c: Likewise.
3372 * gcc.dg/20150306-1.c: New test.
3374 2015-04-01 Marek Polacek <polacek@redhat.com>
3377 * g++.dg/cpp0x/initlist93.C: New test.
3378 * g++.dg/cpp0x/initlist94.C: New test.
3380 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3383 * gcc.target/aarch64/pr65624.c: New test.
3385 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3387 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3389 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3391 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3392 extra variable to force stack alignment.
3393 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3394 extra variable to force stack alignment.
3396 2015-03-31 Marek Polacek <polacek@redhat.com>
3399 * g++.dg/template/pr65390.C: New test.
3401 2015-03-31 Martin Liska <mliska@suse.cz>
3403 * g++.dg/ipa/pr65557.C: New test.
3405 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3407 * gcc.target/s390/hotpatch-25.c: New test.
3408 * gcc.target/s390/hotpatch-1.c: Update test.
3409 * gcc.target/s390/hotpatch-10.c: Update test.
3410 * gcc.target/s390/hotpatch-11.c: Update test.
3411 * gcc.target/s390/hotpatch-12.c: Update test.
3412 * gcc.target/s390/hotpatch-13.c: Update test.
3413 * gcc.target/s390/hotpatch-14.c: Update test.
3414 * gcc.target/s390/hotpatch-15.c: Update test.
3415 * gcc.target/s390/hotpatch-16.c: Update test.
3416 * gcc.target/s390/hotpatch-17.c: Update test.
3417 * gcc.target/s390/hotpatch-18.c: Update test.
3418 * gcc.target/s390/hotpatch-19.c: Update test.
3419 * gcc.target/s390/hotpatch-2.c: Update test.
3420 * gcc.target/s390/hotpatch-21.c: Update test.
3421 * gcc.target/s390/hotpatch-22.c: Update test.
3422 * gcc.target/s390/hotpatch-23.c: Update test.
3423 * gcc.target/s390/hotpatch-24.c: Update test.
3424 * gcc.target/s390/hotpatch-3.c: Update test.
3425 * gcc.target/s390/hotpatch-4.c: Update test.
3426 * gcc.target/s390/hotpatch-5.c: Update test.
3427 * gcc.target/s390/hotpatch-6.c: Update test.
3428 * gcc.target/s390/hotpatch-7.c: Update test.
3429 * gcc.target/s390/hotpatch-8.c: Update test.
3430 * gcc.target/s390/hotpatch-9.c: Update test.
3431 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3433 2015-03-31 Richard Biener <rguenther@suse.de>
3436 * g++.dg/torture/pr65626.C: New testcase.
3438 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3441 * gcc.target/i386/mpx/pr65531.cc: New.
3443 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3446 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3447 __builtin_alloca instead of alloca.
3448 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3449 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3450 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3453 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3456 * g++.dg/ubsan/pr65610.C: New test.
3458 2015-03-30 Marek Polacek <polacek@redhat.com>
3461 * g++.dg/cpp0x/pr65398-2.C: New test.
3463 2015-03-30 Marek Polacek <polacek@redhat.com>
3465 * c-c++-common/pr65556.c: Change the width of bit-fields.
3467 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3470 * gcc.target/i386/pr65588.c: New testcase.
3472 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3474 PR libgfortran/65563
3475 * gfortran.dg/open_errors_2.f90: New test.
3477 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3479 PR libgfortran/65596
3480 * gfortran.dg/namelist_86.f90: New test.
3482 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3484 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3485 statement to reflect new ownership.
3487 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3490 * g++.dg/template/friend58.C: New.
3491 * g++.dg/template/friend59.C: Likewise.
3493 2015-03-27 Tobias Burnus <burnus@net-b.de>
3496 * g++.dg/gomp/openmp-simd-3.C: New.
3497 * gcc.dg/gomp/openmp-simd-3.c: New.
3499 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3502 * gcc.target/i386/pr65248-1.c: New file.
3503 * gcc.target/i386/pr65248-2.c: Likewise.
3504 * gcc.target/i386/pr65248-3.c: Likewise.
3505 * gcc.target/i386/pr65248-4.c: Likewise.
3507 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3510 * gcc.c-torture/compile/pr65593.c: New test.
3512 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3515 * g++.dg/cpp1y/constexpr-assert1.C: New.
3517 2015-03-27 Marek Polacek <polacek@redhat.com>
3520 * c-c++-common/pr65556.c: New test.
3522 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3525 * g++.dg/torture/pr65600.C: New testcase.
3527 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3530 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3532 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3534 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3535 statement and cleanup. Fixed typos.
3537 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3540 * gcc.c-torture/compile/pr65595.c: New testcase.
3542 2015-03-27 Marek Polacek <polacek@redhat.com>
3545 * g++.dg/ubsan/pr65583.C: New test.
3547 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3549 * gcc.c-torture/compile/20150327.c: New testcase.
3551 2015-03-26 Richard Biener <rguenther@suse.de>
3554 * g++.dg/torture/pr65555.C: New testcase.
3556 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3558 PR tree-optimization/64715
3559 * gcc.dg/builtin-object-size-15.c: New test.
3560 * gcc.dg/pr64715-1.c: New test.
3561 * gcc.dg/pr64715-2.c: New test.
3563 2015-03-26 Richard Biener <rguenther@suse.de>
3566 * gnat.dg/specs/opt2.ads: Fix testcase.
3568 2015-03-25 Martin Sebor <msebor@redhat.com>
3571 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3572 when target isn't arm*-*-*-*.
3573 (check_effective_target_arm_nothumb): Likewise.
3574 (check_effective_target_arm_little_endian): Likewise.
3575 (check_effective_target_arm_vect_no_misalign): Likewise.
3576 (check_effective_target_aarch64_little_endian): Fail early if target
3579 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3581 PR tree-optimization/65177
3582 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3584 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3586 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3587 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3588 smmintrin.h and mm3dnow.h.
3590 2015-03-25 Marek Polacek <polacek@redhat.com>
3593 * g++.dg/cpp0x/pr65558.C: New test.
3595 2015-03-25 Marek Polacek <polacek@redhat.com>
3598 * g++.dg/template/pr61670.C: New test.
3600 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3603 * g++.dg/template/pr54987.C: New.
3605 2015-03-25 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/62630
3608 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3610 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3613 * gcc.target/i386/mpx/pr65508.c: New.
3615 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3619 * gfortran.dg/data_initialized_3.f90: New.
3621 2015-03-25 Richard Biener <rguenther@suse.de>
3624 * gnat.dg/specs/opt2.ads: New testcase.
3626 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3628 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3629 * gcc.target/arm/memset-inline-4.c: Skip for
3630 arm_tune_string_ops_prefer_neon.
3631 * gcc.target/arm/memset-inline-5.c: Ditto.
3632 * gcc.target/arm/memset-inline-6.c: Ditto.
3633 * gcc.target/arm/memset-inline-8.c: Ditto.
3634 * gcc.target/arm/memset-inline-9.c: Ditto.
3636 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3639 * g++.dg/other/virtual3.C: New.
3641 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3644 * g++.dg/cpp0x/vt-60130.C: New.
3646 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3649 * g++.dg/warn/Warray-bounds-7.C: New.
3651 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3654 * g++.dg/template/defarg18.C: New.
3656 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3659 * g++.dg/cpp0x/vt-59988.C: New.
3661 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3663 PR tree-optimization/65533
3664 * gcc.dg/pr65533.c: New test.
3666 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3668 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3669 source= and mold= expressions functionality.
3670 * gfortran.dg/allocate_class_4.f90: New test.
3671 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3672 copying an unlimited polymorhpic object containing a char array
3673 to another unlimited polymorphic object respects the _len
3675 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3676 whether deferred length char array allocate works, unlimited
3677 polymorphic object allocation from a string works and if
3678 allocating an array of deferred length strings works.
3679 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3681 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3684 * g++.dg/cpp0x/constexpr-array11.C: New.
3686 2015-03-24 Richard Biener <rguenther@suse.de>
3689 * gcc.dg/torture/pr65517.c: New testcase.
3691 2015-03-24 Tobias Burnus <burnus@net-b.de>
3693 * gfortran.dg/coindexed_1.f90: Moved from
3694 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3696 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3699 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3703 * gcc.target/i386/pr65523.c: New test.
3706 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3708 * g++.dg/lto/pr65475b_0.C: Likewise.
3710 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3713 * gcc.target/sh/torture/pr65505.c: New.
3715 2015-03-23 Martin Sebor <msebor@redhat.com>
3718 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3719 assembly for lvx in addition to lxv.
3721 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3724 * gfortran.dg/pr65504.f90: New test.
3727 * gcc.dg/pr65521.c: New test.
3729 2015-03-23 Richard Biener <rguenther@suse.de>
3731 PR tree-optimization/65518
3732 * gcc.dg/vect/pr65518.c: New testcase.
3734 2015-03-23 Richard Biener <rguenther@suse.de>
3736 PR tree-optimization/65494
3737 * gcc.dg/vect/pr65494.c: New testcase.
3739 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3741 PR preprocessor/65238
3742 * c-c++-common/cpp/pr65238-1.c: New test.
3743 * gcc.dg/cpp/pr65238-2.c: New test.
3744 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3745 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3747 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3748 Mikael Morin <mikael@gcc.gnu.org>
3751 * gfortran.dg/elemental_dependency_4.f90: New.
3752 * gfortran.dg/elemental_dependency_5.f90: New.
3754 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3757 * g++.dg/lto/pr65475b_0.C: New testcase.
3758 * g++.dg/lto/pr65475b_1.C: New testcase.
3759 * g++.dg/lto/pr65475c_0.C: New testcase.
3760 * g++.dg/lto/pr65475c_1.C: New testcase.
3762 2015-03-21 Tobias Burnus <burnus@net-b.de>
3764 * gfortran.dg/coarray_38.f90: New.
3765 * gfortran.dg/coarray_39.f90: New.
3766 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3769 2015-03-20 Marek Polacek <polacek@redhat.com>
3772 * g++.dg/cpp0x/pr65398.C: New test.
3774 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3777 * g++.dg/lto/pr65475_0.C: New testcase.
3778 * g++.dg/lto/pr65475_1.C: New testcase.
3780 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3782 PR rtl-optimization/64366
3783 * gcc.target/sh/pr64366.c: New.
3785 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3788 * g++.dg/cpp0x/constexpr-48324.C: New.
3790 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3793 * g++.dg/cpp0x/pr48453.C: New.
3795 2015-03-20 Marek Polacek <polacek@redhat.com>
3798 * g++.dg/cpp0x/pr65072.C: New test.
3800 2015-03-20 Richard Biener <rguenther@suse.de>
3803 * gcc.dg/pr15347.c: Use -O.
3804 * c-c++-common/pr19807-1.c: Likewise.
3806 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3808 * gnat.dg/volatile13.ad[sb]: New test.
3810 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3812 PR rtl-optimization/60851
3813 * gcc.target/i386/pr60851.c: New test.
3815 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3818 * g++.dg/pr65240.h: Add tests for PR 65240.
3819 * g++.dg/pr65240-1.C: Likewise.
3820 * g++.dg/pr65240-2.C: Likewise.
3821 * g++.dg/pr65240-3.C: Likewise.
3822 * g++.dg/pr65240-4.C: Likewise.
3824 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3826 PR rtl-optimization/63491
3827 * gcc.target/powerpc/pr63491.c: New.
3829 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3831 * g++.dg/ipa/pr65465.C: New test.
3833 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3836 * g++.dg/cpp0x/deleted11.C: New.
3838 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3841 * c-c++-common/tsan/pr65400-3.c: New test.
3843 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3846 * g++.dg/cpp0x/constexpr-59686.C: New.
3848 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3851 * g++.dg/tsan/pr64265.C: New test.
3854 * c-c++-common/tsan/pr65400-1.c: New test.
3855 * c-c++-common/tsan/pr65400-2.c: New test.
3857 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3860 * g++.dg/cpp0x/pr59816.C: New.
3862 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3865 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3867 2015-03-18 Martin Liska <mliska@suse.cz>
3870 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3871 equivalences either to 6 or 7.
3873 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3877 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3879 * gcc.dg/undefined-loop-1.c: New file.
3880 * gcc.dg/undefined-loop-2.c: New file.
3882 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3885 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3886 loop exits too early.
3888 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3890 PR tree-optimization/65450
3891 * gfortran.dg/pr65450.f90: New test.
3894 * gcc.target/i386/pr65078-1.c: New test.
3895 * gcc.target/i386/pr65078-2.c: New test.
3896 * gcc.target/i386/pr65078-3.c: New test.
3897 * gcc.target/i386/pr65078-4.c: New test.
3898 * gcc.target/i386/pr65078-5.c: New test.
3899 * gcc.target/i386/pr65078-6.c: New test.
3901 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3904 * g++.dg/cpp1y/pr65340.C: New.
3906 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3909 * gfortran.dg/system_clock_3.f08: Adjust test.
3911 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3914 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3915 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3917 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3920 * gfortran.dg/system_clock_3.f08: New test.
3922 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3925 g++.dg/cpp1y/pr64626-1.C: New.
3926 g++.dg/cpp1y/pr64626-2.C: New.
3927 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3929 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3931 PR tree-optimization/65427
3932 * gcc.c-torture/execute/pr65427.c: New test.
3934 2015-03-16 Marek Polacek <polacek@redhat.com>
3938 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3939 * g++.dg/cpp0x/pr65327.C: New test.
3941 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3944 * c-c++-common/asan/pr64820.c: New test.
3946 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3948 * gfortran.dg/pointer_2.f90: New test.
3950 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3952 * g++.dg/pr65049.C: New test.
3954 2015-03-16 Tom de Vries <tom@codesourcery.com>
3956 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3957 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3958 * gcc.target/i386/fuse-caller-save.c: Same.
3960 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3962 * gnat.dg/loop_optimization18.ad[sb]: New test.
3963 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3965 2015-03-16 Alan Modra <amodra@gmail.com>
3967 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3970 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3972 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3974 * gcc.dg/torture/pr65270-2.c: Likewise.
3976 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3979 * gfortran.dg/pointer_remapping_9.f90: New.
3981 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3983 PR tree-optimization/65369
3984 * gcc.c-torture/execute/pr65369.c: New test.
3986 PR tree-optimization/65418
3987 * gcc.c-torture/execute/pr65418-1.c: New test.
3988 * gcc.c-torture/execute/pr65418-2.c: New test.
3990 PR rtl-optimization/65401
3991 * gcc.c-torture/execute/pr65401.c: New test.
3993 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3996 * gcc.target/arm/pr64600_1.c: New test.
3998 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4000 PR rtl-optimization/65235
4001 * gcc.target/aarch64/pr65235_1.c: New test.
4003 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4005 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4006 * gcc.target/s390/hotpatch-22.c: Likewise.
4007 * gcc.target/s390/hotpatch-23.c: Likewise.
4008 * gcc.target/s390/hotpatch-24.c: Likewise.
4009 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4010 * gcc.target/s390/hotpatch-1.c: Update expected output.
4011 * gcc.target/s390/hotpatch-2.c: Likewise.
4012 * gcc.target/s390/hotpatch-3.c: Likewise.
4013 * gcc.target/s390/hotpatch-4.c: Likewise.
4014 * gcc.target/s390/hotpatch-5.c: Likewise.
4015 * gcc.target/s390/hotpatch-6.c: Likewise.
4016 * gcc.target/s390/hotpatch-7.c: Likewise.
4017 * gcc.target/s390/hotpatch-8.c: Likewise.
4018 * gcc.target/s390/hotpatch-9.c: Likewise.
4019 * gcc.target/s390/hotpatch-10.c: Likewise.
4020 * gcc.target/s390/hotpatch-11.c: Likewise.
4021 * gcc.target/s390/hotpatch-12.c: Likewise.
4022 * gcc.target/s390/hotpatch-13.c: Likewise.
4023 * gcc.target/s390/hotpatch-14.c: Likewise.
4024 * gcc.target/s390/hotpatch-15.c: Likewise.
4025 * gcc.target/s390/hotpatch-16.c: Likewise.
4026 * gcc.target/s390/hotpatch-17.c: Likewise.
4027 * gcc.target/s390/hotpatch-18.c: Likewise.
4028 * gcc.target/s390/hotpatch-19.c: Likewise.
4030 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4033 * gcc.target/i386/pr65103-1.c: New.
4035 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4038 * gcc.target/i386/pr65044.c: New.
4040 2015-03-12 Tom de Vries <tom@codesourcery.com>
4042 PR rtl-optimization/64895
4043 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4044 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4045 * gcc.target/i386/fuse-caller-save.c: Ditto.
4047 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4049 * gcc.dg/ipa/pr63569.c: Fix template.
4051 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4053 * g++.dg/ipa/pr64146.C: Require fpic support.
4055 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4058 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4059 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4061 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4063 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4064 to dg-options, fix up dg-skip-if.
4066 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4069 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4070 * gcc.target/avr/tiny-caller-save.c: Same.
4072 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4075 * g++.dg/pr65242.C: New test.
4077 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4079 * c-c++-common/asan/no-asan-check-glob.c: New test.
4081 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4084 * g++.dg/other/default11.C: New.
4085 * g++.dg/other/default12.C: Likewise.
4087 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4090 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4092 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4095 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4097 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4100 * g++.dg/cpp0x/pr65127.C: New test.
4102 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4104 * gcc.dg/ipa/PR64550.c: Update template.
4106 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4107 Tobias Burnus <burnus@net-b.de>
4109 * gfortran.dg/coarray_sync_memory.f90: New.
4111 2015-03-10 Marek Polacek <polacek@redhat.com>
4114 * c-c++-common/ubsan/pr65367.c: New test.
4116 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4118 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4119 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4120 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4121 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4122 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4123 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4124 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4125 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4126 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4127 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4128 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4129 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4130 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4132 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4134 * lib/mpx-dg.exp (mpx_link_flags): New.
4137 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4138 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4139 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4140 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4141 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4142 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4143 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4144 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4145 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4146 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4147 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4148 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4149 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4153 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4154 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4155 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4156 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4157 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4158 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4159 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4160 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4161 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4162 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4163 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4164 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4165 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4166 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4167 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4168 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4169 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4170 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4171 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4173 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4174 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4175 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4176 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4177 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4178 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4179 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4180 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4181 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4182 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4183 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4184 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4185 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4186 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4187 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4188 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4189 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4190 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4191 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4192 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4193 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4194 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4195 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4196 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4197 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4198 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4199 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4200 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4201 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4202 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4203 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4204 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4205 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4206 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4207 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4208 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4209 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4210 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4211 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4212 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4213 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4214 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4215 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4216 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4217 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4218 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4219 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4220 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4221 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4222 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4223 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4224 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4225 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4226 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4227 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4228 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4229 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4230 * gcc.target/i386/mpx/label-address-1.c: New.
4231 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4232 * gcc.target/i386/mpx/macro.c: New.
4233 * gcc.target/i386/mpx/mpx-check.h: New.
4234 * gcc.target/i386/mpx/mpx.exp: New.
4235 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4236 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4237 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4238 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4239 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4240 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4241 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4242 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4243 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4244 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4245 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4246 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4247 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4248 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4249 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4250 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4251 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4252 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4253 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4254 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4255 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4256 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4257 * gcc.target/i386/mpx/reference-1-nov.c: New.
4258 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4259 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4260 * gcc.target/i386/mpx/reference-2-nov.c: New.
4261 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4262 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4263 * gcc.target/i386/mpx/reference-3-nov.c: New.
4264 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4265 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4266 * gcc.target/i386/mpx/reference-4-nov.c: New.
4267 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4268 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4269 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4270 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4271 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4272 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4273 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4274 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4275 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4276 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4277 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4278 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4279 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4280 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4281 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4282 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4283 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4284 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4285 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4286 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4287 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4288 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4289 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4290 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4291 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4292 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4293 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4294 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4295 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4296 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4297 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4298 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4299 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4300 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4301 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4302 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4303 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4304 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4305 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4306 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4307 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4308 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4309 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4310 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4311 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4312 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4313 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4314 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4315 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4316 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4317 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4318 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4319 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4320 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4321 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4322 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4323 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4324 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4325 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4326 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4327 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4328 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4329 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4330 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4331 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4332 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4333 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4334 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4335 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4336 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4337 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4338 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4339 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4340 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4341 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4342 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4343 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4344 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4345 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4346 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4347 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4348 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4349 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4350 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4351 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4352 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4353 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4354 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4355 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4356 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4357 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4358 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4359 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4360 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4361 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4362 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4363 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4364 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4365 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4366 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4367 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4368 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4369 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4370 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4371 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4372 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4373 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4374 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4375 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4376 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4377 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4378 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4379 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4380 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4381 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4382 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4383 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4384 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4385 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4386 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4387 * gcc.target/i386/mpx/vla-1-nov.c: New.
4388 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4389 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4390 * gcc.target/i386/mpx/vla-2-nov.c: New.
4391 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4393 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4395 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4397 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4399 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4401 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4403 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4404 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4406 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4409 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4412 * c-c++-common/pr65120.c: New test.
4414 PR rtl-optimization/65321
4415 * gcc.dg/pr65321.c: New test.
4417 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4419 PR tree-optimization/65355
4420 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4422 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4425 * c-c++-common/pr49706.c: Adjust tests for not warning
4426 about !!x == y or !b == y where b is boolean, and add
4428 * c-c++-common/pr62199-2.c: Likewise.
4430 2015-03-09 Richard Biener <rguenther@suse.de>
4433 * gcc.dg/torture/pr65270-1.c: New testcase.
4434 * gcc.dg/torture/pr65270-2.c: Likewise.
4436 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4438 PR tree-optimization/63743
4439 * gcc.dg/pr63743.c: New test.
4441 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4444 * g++.dg/lto/pr65316_0.C: New testcase.
4445 * g++.dg/lto/pr65316_1.C: New testcase.
4447 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4450 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4452 * g++.dg/abi/rtti3.C: Likewise.
4454 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4457 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4459 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4461 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4463 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4465 2015-03-08 Morin <mikael@gcc.gnu.org>
4468 * gfortran.dg/entry_20.f90: New.
4470 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4473 * gcc.c-torture/compile/pr65153.c: New.
4475 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4478 * g++.dg/torture/pr65249.C: New.
4480 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4482 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4484 (int64_t): Likewise.
4486 2015-03-07 Marek Polacek <polacek@redhat.com>
4487 Martin Uecker <uecker@eecs.berkeley.edu>
4490 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4492 * c-c++-common/ubsan/bounds-8.c: New test.
4493 * c-c++-common/ubsan/bounds-9.c: New test.
4494 * gcc.dg/ubsan/bounds-2.c: New test.
4496 2015-03-05 Martin Sebor <msebor@redhat.com>
4498 * PR testsuite/63175
4499 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4500 checking of results into main to prevent it from getting optimized
4502 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4504 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4506 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4507 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4508 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4511 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4513 * g++.dg/lto/pr65302_1.C: New testcase.
4514 * g++.dg/lto/pr65302_0.C: New testcase.
4516 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4518 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4519 -fno-ipa-icf to dg-options.
4521 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4523 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4524 compiles using the linker plugin.
4526 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4528 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4530 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4532 * gcc.target/arm/pr65067.c: New test.
4534 2015-03-05 Martin Liska <mliska@suse.cz>
4537 * gcc.dg/ipa/pr65318.c: New test.
4539 2015-03-05 Marek Polacek <polacek@redhat.com>
4541 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4543 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4545 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4547 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4549 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4550 max-unroll-times back to defaults for s390.
4552 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4556 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4559 * g++.dg/cpp0x/initlist92.C: New.
4561 2015-03-05 Richard Biener <rguenther@suse.de>
4563 PR tree-optimization/65310
4564 * gcc.dg/vect/pr65310.c: New testcase.
4566 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4569 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4571 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4573 * gnat.dg/entry_queues3.adb: New test.
4575 2015-03-04 Ian Lance Taylor <iant@google.com>
4577 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4579 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4582 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4584 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4586 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4587 -fno-ipa-icf to dg-options
4588 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4589 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4591 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4594 * g++.dg/cpp0x/decltype62.C: New.
4596 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4598 * gnat.dg/object_overflow5.adb: New test.
4600 2015-03-03 Martin Liska <mliska@suse.cz>
4603 * gcc.dg/ipa/pr65287.c: New test.
4605 2015-03-03 Martin Jambor <mjambor@suse.cz>
4606 Eric Botcazou <ebotcazou@adacore.com>
4608 * gnat.dg/specs/pack12.ads: New test.
4610 2015-03-03 Martin Liska <mliska@suse.cz>
4612 * gcc.dg/ipa/PR65282.c: New test.
4614 2015-03-13 Jeff Law <law@redhat.com>
4616 PR tree-optimization/65241
4617 * gcc.c-torture/compile/pr65241.c: New test.
4619 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4622 * gcc.target/avr/torture/pr64331.c: New test.
4624 2015-03-03 Martin Liska <mliska@suse.cz>
4625 Jan Hubicka <hubicka@ucw.cz>
4627 * g++.dg/ipa/pr65263.C: New test.
4629 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4632 * gcc.dg/lto/pr65130_0.c: New testcase.
4633 * gcc.dg/lto/pr65130_1.c: New testcase.
4635 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4638 * g++.dg/torture/pr64988.C: New testcase.
4640 2015-03-02 Tobias Burnus <burnus@net-b.de>
4642 * gfortran.dg/coarray_atomic_6.f90: New.
4644 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4647 * gcc.target/i386/pr65184.c: New.
4649 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4652 * gcc.target/i386/pr65183.c: New.
4654 2015-02-28 Martin Liska <mliska@suse.cz>
4655 Jan Hubicka <hubicka@ucw.cz>
4657 * gcc.dg/ipa/ipa-icf-35.c: New test.
4658 * gcc.dg/ipa/ipa-icf-36.c: New test.
4659 * gcc.dg/ipa/ipa-icf-37.c: New test.
4661 2015-02-28 Martin Liska <mliska@suse.cz>
4662 Jan Hubicka <hubicka@ucw.cz>
4665 * gcc.dg/ipa/ipa-icf-34.c: New test.
4667 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4670 * gcc.target/sh/sh/pr61142.c: New.
4672 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4674 * g++.dg/other/dump-ada-spec-3.C: New test.
4676 2015-03-01 Martin Liska <mliska@suse.cz>
4678 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4679 * g++.dg/ipa/pr63595.C: Update expected results.
4681 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4684 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4686 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4688 * gcc.dg/vect/pr59354.c: Move vector producing code to
4691 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4694 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4695 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4696 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4697 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4699 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4701 PR tree-optimization/65048
4702 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4703 (foo): Use K&R style definition.
4705 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4708 * g++.dg/pr65032.C: New.
4710 2015-02-27 Marek Polacek <polacek@redhat.com>
4713 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4716 2015-02-27 Marek Polacek <polacek@redhat.com>
4719 * gcc.dg/pr65228.c: New test.
4721 2015-02-27 Kai Tietz <ktietz@redhat.com>
4724 * gcc.dg/weak/weak-17.c: New file.
4726 2015-02-27 Richard Biener <rguenther@suse.de>
4729 * g++.dg/lto/pr65193_0.C: New testcase.
4731 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4733 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4734 * gcc.target/s390/hotpatch-8.c: Likewise.
4735 * gcc.target/s390/hotpatch-9.c: Likewise.
4736 * gcc.target/s390/pr61078.c: Likewise.
4737 * gcc.target/s390/pr57960.c: Remove -m64.
4738 * gcc.target/s390/pr61078.c: Likewise.
4740 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4741 Martin Liska <mliska@suse.cz>
4744 * gcc.dg/pr64454.c: Disable ICF.
4745 * gcc.dg/pr28685-1.c: Disable ICF
4746 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4747 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4748 * g++.dg/ipa/ipa-icf-4.C: Update template.
4750 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4752 PR tree-optimization/65216
4753 * gcc.c-torture/execute/pr65216.c: New test.
4755 PR tree-optimization/65215
4756 * gcc.c-torture/execute/pr65215-1.c: New test.
4757 * gcc.c-torture/execute/pr65215-2.c: New test.
4758 * gcc.c-torture/execute/pr65215-3.c: New test.
4759 * gcc.c-torture/execute/pr65215-4.c: New test.
4760 * gcc.c-torture/execute/pr65215-5.c: New test.
4762 2015-02-26 Tom de Vries <tom@codesourcery.com>
4764 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4766 2015-02-26 Martin Liska <mliska@suse.cz>
4767 Jan Hubicka <hubicka@ucw.cz>
4769 * g++.dg/ipa/pr64146.C: Update expected results.
4770 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4771 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4772 * gcc.dg/ipa/ipa-icf-34.c: New test.
4774 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4776 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4777 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4778 (dg-additional-options): Remove dg directive.
4779 (dg-final): Add dg directive.
4781 2015-02-26 Marek Polacek <polacek@redhat.com>
4784 * g++.dg/ipa/pr65008.C: New test.
4786 2015-02-26 Tom de Vries <tom@codesourcery.com>
4788 * lib/profopt.exp (profopt-target-cleanup): New proc.
4789 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4790 files from sources from dg-additional-sources.
4792 2015-02-26 Tom de Vries <tom@codesourcery.com>
4794 * lib/gcov.exp: Cleanup in case of xfail.
4796 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4798 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4800 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4803 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4804 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4805 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4806 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4807 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4808 * g++.dg/debug/pr46123.C: XFAIL and move...
4809 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4810 * gcc.dg/debug/dwarf2-3.c: Move...
4811 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4813 2015-02-26 Marek Polacek <polacek@redhat.com>
4816 * g++.dg/cpp1y/pr65202.C: New test.
4818 2015-02-26 Tom de Vries <tom@codesourcery.com>
4820 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4821 locale_facets.h.gcov.
4823 2015-02-26 Tom de Vries <tom@codesourcery.com>
4825 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4827 2015-02-26 Tom de Vries <tom@codesourcery.com>
4829 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4831 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4834 * gcc.target/i386/pr65217.c: New.
4836 2015-02-26 Tom de Vries <tom@codesourcery.com>
4838 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4840 2015-02-26 Tom de Vries <tom@codesourcery.com>
4842 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4844 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4846 PR tree-optimization/65048
4847 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4849 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4851 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4852 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4854 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4857 * gcc.target/i386/pr65161.c: New test.
4859 2015-02-26 Terry Guo <terry.guo@arm.com>
4861 * gcc.target/arm/no-volatile-in-it.c: New test.
4863 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4865 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4866 (dg-options): Add -save-temps.
4867 (dg-final): Add cleanup-saved-temps.
4869 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4871 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4873 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4875 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4876 * gcc.target/powerpc/pack01.c: Include string.h.
4878 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4881 * gcc.target/i386/pr65167.c: New.
4883 2015-02-25 Kai Tietz <ktietz@redhat.com>
4885 PR tree-optimization/61917
4886 * gcc.dg/vect/vect-pr61917.c: New file.
4888 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4890 PR tree-optimization/65170
4891 * gcc.c-torture/execute/pr65170.c: New test.
4892 * gcc.dg/tree-ssa/vrp96.c: New test.
4894 2015-02-24 Tom de Vries <tom@codesourcery.com>
4896 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4898 2015-02-24 Tom de Vries <tom@codesourcery.com>
4901 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4902 (dg-additional-files-options): Copy additional_sources to
4903 additional_sources_used before emptying additional_sources.
4904 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4905 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4906 (cleanup-saved-temps): Use additional_sources_used instead of
4908 (dg-test): Reset additional_sources_used.
4910 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4913 * gfortran.dg/integer_exponentiation_6.F90: New test.
4915 2015-02-23 Martin Sebor <msebor@redhat.com>
4918 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4919 two parts. One to save registers, the other to verify the
4920 registers have the right values. Save register state into
4921 static data rather than on the stack.
4923 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4926 * c-c++-common/asan/pr63888.c: New test.
4928 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4931 * gcc.c-torture/compile/pr65163.c: New.
4933 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4935 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4936 with -m31 on 64 bit.
4937 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4938 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4940 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4942 * gcc.target/s390/20090223-1.c: Add
4943 -Wno-implicit-function-declaration option.
4944 * gcc.target/s390/pr42224.c: Likewise.
4945 * gcc.target/s390/pr55718.c: Likewise.
4947 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4949 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4950 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4951 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4952 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4953 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4954 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4955 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4956 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4957 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4958 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4959 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4960 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4961 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4962 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4963 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4964 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4965 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4966 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4967 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4968 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4969 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4971 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4973 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4974 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4975 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4976 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4977 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4978 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4979 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4980 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4981 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4982 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4983 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4984 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4985 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4986 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4987 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4988 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4990 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4994 * gfortran.dg/pr61960.f90: New.
4995 * gfortran.dg/pr64230.f90: New.
4996 * gfortran.dg/pr64980.f03: New.
4998 2015-02-22 Tom de Vries <tom@codesourcery.com>
5000 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5002 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5005 * gnat.dg/timing_events.adb: Removed, invalid test.
5007 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5010 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5012 * g++.dg/gcov/gcov-2.C: Likewise.
5014 2015-02-20 Richard Biener <rguenther@suse.de>
5016 PR tree-optimization/65136
5017 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5019 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5022 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5023 and nvptx-*-* blacklisting.
5025 * gcc.dg/sibcall-9.c: New test.
5026 * gcc.dg/sibcall-10.c: New test.
5028 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5030 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5032 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5035 * gcc.target/avr/torture/pr64452.c: New test.
5037 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5039 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5040 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5042 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5045 * lib/target-supports.exp (check_compile): Check whether
5046 additional_sources is defined before using it.
5048 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5051 * g++.dg/opt/pr65074.C: New file.
5053 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5055 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5056 (size_type): New typedef.
5057 (operator "" _script): Use it for the last argument.
5059 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5061 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5063 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5065 * lib/target-supports.exp (check_compile): Save/restore
5066 additional_sources that may belong to an actual test.
5068 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5070 PR gcov-profile/64634
5071 * g++.dg/gcov/gcov-15.C: New test.
5073 2015-02-18 Tom de Vries <tom@codesourcery.com>
5075 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5077 2015-02-18 Tom de Vries <tom@codesourcery.com>
5079 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5081 2015-02-18 Tom de Vries <tom@codesourcery.com>
5083 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5085 2015-02-18 Tom de Vries <tom@codesourcery.com>
5087 * gfortran.dg/fmt_cache_1.f: Add missing close.
5089 2015-02-18 Tom de Vries <tom@codesourcery.com>
5092 * gfortran.dg/read_eof_8.f90: Add missing close.
5094 2015-02-18 Richard Biener <rguenther@suse.de>
5096 PR tree-optimization/65063
5097 * gcc.dg/pr65063.c: New testcase.
5099 2015-02-18 Richard Biener <rguenther@suse.de>
5101 PR tree-optimization/62217
5102 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5104 2015-02-18 Marek Polacek <polacek@redhat.com>
5107 * c-c++-common/ubsan/pr65081.c: New test.
5109 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5111 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5112 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5114 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5116 * gcc.dg/ipa/propalign-3.c: New test.
5118 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5121 * gcc.target/sh/pr64793.c: New.
5122 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5124 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5126 * gcc.target/arm/divzero.c: New test case.
5128 2015-02-17 Tom de Vries <tom@codesourcery.com>
5130 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5132 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5133 Jakub Jelinek <jakub@redhat.com>
5136 * g++.dg/cpp0x/pr65075.C: New test.
5138 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5141 * gcc.target/powerpc/pr65058.c: New test.
5143 2015-02-16 Jeff Law <law@redhat.com>
5145 PR tree-optimization/64823
5146 * gcc.dg/uninit-20.c: New test.
5148 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5149 James Greenhalgh <james.greenhalgh@arm.com>
5152 * gcc.dg/ipa/ipa-clone-1.c: New test.
5154 2015-02-16 Richard Biener <rguenther@suse.de>
5156 PR tree-optimization/65077
5157 * gcc.dg/torture/pr65077.c: New testcase.
5159 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5161 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5162 Directive adjusted to scan for ldaxr.
5163 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5164 adjusted to scan for ldaex.
5166 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5169 * g++.dg/cpp0x/constexpr-65080.C: New.
5171 2015-02-16 Richard Biener <rguenther@suse.de>
5173 PR tree-optimization/63593
5174 * gcc.dg/pr63593.c: New testcase.
5176 2015-02-16 Marek Polacek <polacek@redhat.com>
5179 * gcc.dg/pr65066.c: New test.
5181 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5183 * gcc.dg/pr65002.C: Move ...
5184 * g++.dg/ipa/pr65002.C: ... here.
5186 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5188 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5189 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5190 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5191 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5193 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5196 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5197 the expression to find calls.
5198 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5199 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5200 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5201 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5202 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5204 2015-02-14 Marek Polacek <polacek@redhat.com>
5207 * gcc.dg/array-11.c: New test.
5208 * gcc.dg/array-12.c: New test.
5209 * gcc.dg/array-13.c: New test.
5210 * gcc.dg/array-14.c: New test.
5211 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5212 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5213 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5214 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5215 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5216 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5218 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5221 * g++.dg/lookup/using54.C: New.
5223 2015-02-13 Jeff Law <law@redhat.com>
5226 Revert my change for tree-optimization/64823.
5228 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5230 PR tree-optimization/65053
5231 * gcc.c-torture/execute/pr65053-1.c: New test.
5232 * gcc.c-torture/execute/pr65053-2.c: New test.
5234 2015-02-13 Marek Polacek <polacek@redhat.com>
5237 * gcc.dg/pr65050.c: New test.
5239 2015-02-13 Jeff Law <law@redhat.com>
5241 PR tree-optimization/64823
5242 * gcc.dg/uninit-20.c: New test.
5244 PR rtl-optimization/47477
5245 * gcc.dg/tree-ssa/pr47477.c: New test.
5247 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5250 * g++.dg/parse/ivdep-2.C: New.
5251 * g++.dg/parse/ivdep-3.C: Likewise.
5253 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5256 * gfortran.dg/continuation_13.f90: New test.
5257 * gfortran.dg/continuation_14.f: New test.
5259 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5262 * g++.dg/cpp0x/sfinae55.C: New.
5264 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5267 * g++.dg/ipa/pr65034.C: New test.
5269 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5271 PR tree-optimization/65002
5272 * gcc.dg/pr65002.C: New.
5274 2015-02-13 Marek Polacek <polacek@redhat.com>
5277 * c-c++-common/pr65040.c: New test.
5279 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5281 PR tree-optimization/64705
5282 * gcc.dg/tree-ssa/pr64705.c: New test.
5284 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5287 * gcc.dg/visibility-22.c: New test.
5288 * gcc.dg/visibility-23.c: New test.
5289 * gcc.target/i386/pr32219-1.c: New test.
5290 * gcc.target/i386/pr32219-2.c: New test.
5291 * gcc.target/i386/pr32219-3.c: New test.
5292 * gcc.target/i386/pr32219-4.c: New test.
5293 * gcc.target/i386/pr32219-5.c: New test.
5294 * gcc.target/i386/pr32219-6.c: New test.
5295 * gcc.target/i386/pr32219-7.c: New test.
5296 * gcc.target/i386/pr32219-8.c: New test.
5297 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5299 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5301 PR libgfortran/57822
5302 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5303 four different KINDs.
5305 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5308 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5311 * g++.dg/ubsan/pr65000.C: New test.
5313 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5316 * gfortran.dg/finalize_28.f90: New test
5318 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5321 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5322 DW_TAG_lexical_block removal.
5323 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5324 * g++.dg/guality/pr55541.C: New test.
5327 * g++.dg/ubsan/pr64984.C: New test.
5329 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5331 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5333 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5336 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5337 instructions for 2015-01-14 get_memmodel changes.
5338 * gcc.target/powerpc/atomic-p8.c: Likewise.
5341 * g++.dg/ubsan/pr65019.C: New test.
5343 PR tree-optimization/65014
5344 * gcc.c-torture/compile/pr65014.c: New test.
5346 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5348 PR libgfortran/57822
5349 * gfortran/fmt_g0_7.f08: Revise test.
5351 2015-02-11 Jeff Law <law@redhat.com>
5354 * gcc.target/m68k/pr63347.c: New test.
5356 2015-02-11 Marek Polacek <polacek@redhat.com>
5358 * g++.dg/ubsan/shift-1.C: New test.
5359 * gcc.dg/ubsan/c-shift-2.c: New test.
5360 * c-c++-common/ubsan/shift-5.c: Remove file.
5362 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5364 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5365 Directive adjusted to XFAIL.
5366 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5369 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5372 * g++.dg/opt/pr65003.C: New test.
5374 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5376 * lib/target-supports.exp (check_effective_target_pie): Renamed
5378 (check_effective_target_pie_enabled): This.
5379 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5380 * gcc.target/i386/pie.c: Likewise.
5382 2015-02-11 Andrew Pinski <apinski@cavium.com>
5385 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5386 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5388 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5391 * gcc.target/i386/pr61925-1.c: New test.
5392 * gcc.target/i386/pr61925-2.c: New test.
5393 * gcc.target/i386/pr61925-3.c: New test.
5395 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5398 * g++.dg/asan/pr65004.C: New test.
5400 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5403 * gcc.taget/sh/pr64661-0.h: New.
5404 * gcc.taget/sh/pr64661-1.c: New.
5405 * gcc.taget/sh/pr64661-2.c: New.
5406 * gcc.taget/sh/pr64661-3.c: New.
5407 * gcc.taget/sh/pr64661-4.c: New.
5409 2015-02-10 Richard Biener <rguenther@suse.de>
5411 PR tree-optimization/64995
5412 * g++.dg/torture/pr64995.C: New testcase.
5414 2015-02-10 Richard Biener <rguenther@suse.de>
5416 PR tree-optimization/64909
5417 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5419 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5421 * gcc.dg/signbit-sa.c: New test.
5423 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5425 PR libgfortran/57822
5426 * gfortran/fmt_g0_7.f08: New test.
5428 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5430 PR tree-optimization/43378
5431 * gcc.dg/tree-ssa/pr43378.c: New test.
5433 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5436 * g++.dg/torture/pr64978.C: New testcase.
5438 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5441 * gcc.dg/asan/pr64981.c: New test.
5443 2015-02-09 Marek Polacek <polacek@redhat.com>
5446 * gcc.dg/pr64856.c: New test.
5448 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5451 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5452 * gcc.c-torture/execute/pr64979.c: New test.
5454 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5456 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5458 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5460 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5461 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5463 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5466 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5468 2015-02-09 Richard Biener <rguenther@suse.de>
5470 PR tree-optimization/54000
5471 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5473 2015-02-09 Tom de Vries <tom@codesourcery.com>
5475 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5477 2015-02-09 Martin Liska <mliska@suse.cz>
5479 * g++.dg/ipa/pr64858.C: New test.
5481 2015-02-09 Tom de Vries <tom@codesourcery.com>
5483 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5485 2015-02-08 Andrew Pinski <apinski@cavium.com>
5487 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5489 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5492 * gfortran.dg/use_rename_8.f90: New.
5494 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5496 * gnat.dg/addr7.ad[sb]: New test.
5497 * gnat.dg/addr8.ad[sb]: Likewise.
5499 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5502 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5503 from jit.dg/test-compile-to-executable.c's create_code, with a
5504 clarification of the output message.
5505 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5507 (test_jit): Use CHECK_NO_ERRORS when calling
5508 gcc_jit_context_compile_to_file.
5509 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5510 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5511 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5512 about deletions that are attempted.
5513 (jit-verify-compile-to-file): Rename to...
5514 (jit-verify-output-file-was-created): ...this, and drop the
5515 attempt to run "file" and verify the output.
5516 (jit-verify-assembler): New function.
5517 (jit-verify-object): New function.
5518 (jit-verify-dynamic-library): New function.
5519 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5520 favor of an implementation from new file
5521 create-code-for-hello-world-executable.h, which also adds a
5523 (dg-final): Replace jit-verify-compile-to-file with
5524 jit-verify-output-file-was-created, and invoke new function
5525 jit-verify-assembler.
5526 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5528 (dg-final): Replace jit-verify-compile-to-file with
5529 jit-verify-output-file-was-created, and invoke new function
5530 jit-verify-dynamic-library.
5531 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5532 favor of an implementation from new file
5533 create-code-for-hello-world-executable.h, which also adds a
5535 (dg-final): Replace jit-verify-compile-to-file with
5536 jit-verify-output-file-was-created. Strengthen the expected stdout
5537 from the built executable.
5538 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5539 favor of an implementation from new file
5540 create-code-for-hello-world-executable.h, which also adds a
5542 (dg-final): Replace jit-verify-compile-to-file with
5543 jit-verify-output-file-was-created, and invoke new function
5545 * jit.dg/verify-dynamic-library.c: New source file.
5547 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5548 Brian Rzycki <b.rzycki@samsung.com>
5550 PR tree-optimization/64878
5551 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5553 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5556 * g++.dg/ipa/pr64896.C: New test.
5558 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5561 * gcc.target/powerpc/pr64205.c: New file.
5563 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5565 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5566 (dg-options): Use -fpie instead of -fPIE -pie.
5568 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5571 * g++.dg/asan/pr64937.C: New test.
5573 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5576 * gfortran.dg/class_to_type_4.f90: New test
5578 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5580 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5582 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5584 PR rtl-optimization/64957
5586 * gcc.c-torture/execute/pr64957.c: New test.
5588 2015-02-05 Jeff Law <law@redhat.com>
5591 * gcc.target/h8300/pr17306-1.c: New test.
5592 * gcc.target/h8300/pr17306-2.c: New test.
5594 2015-02-05 Tobias Burnus <burnus@net-b.de>
5597 * gfortran.dg/structure_constructor_12.f90: New.
5599 2015-02-05 Jeff Law <law@redhat.com>
5602 gcc.target/h8300/pr58400.c: New test.
5604 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5606 * gcc.target/arm/macro_defs0.c: New test.
5607 * gcc.target/arm/macro_defs1.c: New test.
5608 * gcc.target/arm/macro_defs2.c: New test.
5610 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5612 PR rtl-optimization/64905
5613 * gcc.target/i386/pr64905.c: Require nonpic target.
5614 (dg-options): Add -fomit-frame-pointer.
5617 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5619 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5622 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5625 * gfortran.dg/type_to_class_2.f90: New test
5626 * gfortran.dg/type_to_class_3.f90: New test
5628 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5631 * g++.dg/torture/pr64686.C: New testcase.
5633 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5635 PR rtl-optimization/64905
5636 * gcc.target/i386/pr64905.c: New file.
5638 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5640 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5641 * gcc.dg/guality/pr41616-1.c: Ditto.
5643 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5646 * gcc.dg/pr64817-3.c: New.
5648 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5649 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5651 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5652 pass parameters in registers.
5653 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5654 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5655 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5657 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5658 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5660 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5661 list, allow for multilibed targets.
5662 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5664 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5666 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5667 * gcc.dg/pr46728-6.c: Ditto.
5669 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5671 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5672 for mips_nanlegacy target.
5674 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5676 * gcc.target/i386/chkp-hidden-def.c: New.
5678 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5681 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5682 to use 24 bits for bitfield b.
5684 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5687 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5688 cache result in a global variable. Include all 32-bit targets for
5691 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5693 PR rtl-optimization/64756
5694 * gcc.c-torture/execute/pr64756.c: New test.
5696 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5699 * gcc.target/sh/pr64660-0.h: New.
5700 * gcc.target/sh/pr64660-1.c: New.
5701 * gcc.target/sh/pr64660-2.c: New.
5702 * gcc.target/sh/pr64660-3.c: New.
5703 * gcc.target/sh/pr64660-4.c: New.
5705 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5708 * g++.dg/warn/Waddress-2.C: New.
5710 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5713 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5715 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5717 PR preprocessor/64803
5718 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5720 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5722 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5724 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5726 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5727 (_ARM_FPSRC): Add DN and AHP fields.
5728 (clean_results): Force DN=1 on AArch64.
5729 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5730 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5731 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5732 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5733 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5734 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5736 2015-02-02 Alan Modra <amodra@gmail.com>
5738 * gcc.target/powerpc/cprophard.c: New.
5740 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5742 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5743 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5745 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5748 * gcc.dg/pr64817-1.c: New test.
5749 * gcc.dg/pr64817-2.c: New test.
5751 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5754 * gcc.target/sh/pr64851-0.h: New
5755 * gcc.target/sh/pr64851-1.c: New
5756 * gcc.target/sh/pr64851-2.c: New
5757 * gcc.target/sh/pr64851-3.c: New
5758 * gcc.target/sh/pr64851-4.c: New
5760 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5763 * gcc.dg/torture/pr64882.c: New test.
5765 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5768 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5771 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5773 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5774 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5775 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5776 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5777 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5778 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5780 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5781 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5783 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5784 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5787 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5790 * g++.dg/pr64688-2.C: New.
5792 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5794 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5795 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5796 * gcc.target/i386/fuse-caller-save.c: Ditto.
5797 * gcc.target/i386/headmerge-1.c: Ditto.
5798 * gcc.target/i386/headmerge-2.c: Ditto.
5799 * gcc.target/i386/sibcall-6.c: Ditto.
5801 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5804 * gcc.target/i386/pr64617.c: New test.
5806 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5809 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5810 (dg-options): Remove -m32.
5811 (dg-final): Scan for "movb %al" only.
5812 * gcc.target/i386/pr15184-2.c: Ditto.
5814 2015-01-30 Richard Biener <rguenther@suse.de>
5816 PR tree-optimization/64829
5817 * gcc.dg/vect/pr64829.c: New testcase.
5819 2015-01-29 Marek Polacek <polacek@redhat.com>
5822 * gcc.dg/pr64709.c: New test.
5824 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5827 * g++.dg/ubsan/pr64717-1.C: New test.
5828 * g++.dg/ubsan/pr64717-2.C: New test.
5830 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5832 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5834 2015-01-29 Jeff Law <law@redhat.com>
5837 * gcc.target/i386/pr15184-1.c: New test.
5838 * gcc.target/i386/pr15184-2.c: New test.
5840 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5842 PR tree-optimization/64746
5843 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5845 2015-01-29 Richard Biener <rguenther@suse.de>
5847 PR tree-optimization/64853
5848 * gcc.dg/torture/pr64853.c: New testcase.
5850 2015-01-29 Richard Biener <rguenther@suse.de>
5852 PR tree-optimization/64844
5853 * gcc.dg/vect/pr64844.c: New testcase.
5855 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5858 * gcc.dg/pr64809.c: Delete.
5860 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5863 * gcc.target/i386/pr64805.c: New.
5865 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5867 * gcc.dg/guality/guality.h (main): Add argv[0] to
5868 guality_gdb_command.
5870 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5873 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5875 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5878 * gcc.target/sh/sh.exp
5879 (check_effective_target_atomic_model_soft_gusa_available,
5880 check_effective_target_atomic_model_soft_tcb_available,
5881 check_effective_target_atomic_model_soft_imask_available,
5882 check_effective_target_atomic_model_hard_llcs_available): New.
5883 * gcc.target/sh/pr64659-0.h: New.
5884 * gcc.target/sh/pr64659-1.c: New.
5885 * gcc.target/sh/pr64659-2.c: New.
5886 * gcc.target/sh/pr64659-3.c: New.
5887 * gcc.target/sh/pr64659-4.c: New.
5889 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5891 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5892 scan-assembler-times pattern.
5894 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5897 * gcc.dg/pr64809.c: New test.
5899 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5901 PR tree-optimization/64277
5902 * gcc.dg/pr64277.c: New.
5904 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5906 PR tree-optimization/64718
5907 * gcc.c-torture/execute/pr64718.c: New test.
5909 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5911 * gcc.target/aarch64/abs_2.c: New.
5913 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5915 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5916 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5917 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5920 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5923 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5924 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5925 { target comdat_group }.
5927 2015-01-27 Tobias Burnus <burnus@net-b.de>
5930 * gfortran.dg/goacc/coarray_2.f90: New.
5932 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5936 * g++.dg/torture/pr64139.C: New testcase.
5937 * g++.dg/torture/pr60871.C: Likewise.
5939 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5942 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5943 prevent linking errors.
5945 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5948 * g++.dg/torture/pr64282.C: New testcase.
5950 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5952 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5955 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5957 * gcc.target/s390/hotpatch-13.c: New testcase.
5958 * gcc.target/s390/hotpatch-14.c: New testcase.
5959 * gcc.target/s390/hotpatch-15.c: New testcase.
5960 * gcc.target/s390/hotpatch-16.c: New testcase.
5961 * gcc.target/s390/hotpatch-17.c: New testcase.
5962 * gcc.target/s390/hotpatch-18.c: New testcase.
5963 * gcc.target/s390/hotpatch-19.c: New testcase.
5964 * gcc.target/s390/hotpatch-20.c: New testcase.
5965 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5966 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5967 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5968 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5969 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5970 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5971 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5972 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5973 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5974 * gcc.target/s390/hotpatch-10.c: Likewise.
5975 * gcc.target/s390/hotpatch-11.c: Likewise.
5976 * gcc.target/s390/hotpatch-12.c: Likewise.
5977 * gcc.target/s390/hotpatch-2.c: Likewise.
5978 * gcc.target/s390/hotpatch-3.c: Likewise.
5979 * gcc.target/s390/hotpatch-4.c: Likewise.
5980 * gcc.target/s390/hotpatch-5.c: Likewise.
5981 * gcc.target/s390/hotpatch-6.c: Likewise.
5982 * gcc.target/s390/hotpatch-7.c: Likewise.
5983 * gcc.target/s390/hotpatch-8.c: Likewise.
5984 * gcc.target/s390/hotpatch-9.c: Likewise.
5985 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5986 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5987 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5988 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5989 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5990 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5991 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5992 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5994 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5996 * gcc.dg/long_branch.c: New testcase.
5998 2015-01-27 Richard Biener <rguenther@suse.de>
6000 PR tree-optimization/56273
6001 PR tree-optimization/59124
6002 PR tree-optimization/64277
6003 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6004 * gcc.dg/Warray-bounds-12.c: Likewise.
6005 * gcc.dg/Warray-bounds-13.c: Likewise.
6007 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6009 PR rtl-optimization/61058
6010 * gcc.dg/pr61058.c: New test.
6012 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6014 * gcc.target/i386/chkp-narrow-bounds.c: New.
6016 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6018 PR tree-optimization/64807
6019 * gcc.dg/pr64807.c: New test.
6022 * gcc.dg/pr64766.c: New test.
6024 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6027 * gcc.target/sh/pr49263-4.c: New.
6029 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6032 * gfortran.dg/allocate_with_mold_1.f90: New test
6034 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6037 * gcc.dg/pr64778.c: New test.
6040 * gcc.dg/vect/pr64421.c: New test.
6042 2015-01-26 Tobias Burnus <burnus@net-b.de>
6045 * gfortran.dg/coarray_36.f: New.
6046 * gfortran.dg/coarray_37.f90: New.
6048 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6051 * gfortran.dg/class_allocate_18.f90: New.
6053 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6055 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6057 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6059 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6061 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6063 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6065 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6067 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6069 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6071 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6072 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6073 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6074 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6076 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6078 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6079 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6080 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6082 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6084 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6085 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6086 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6087 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6088 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6091 2015-01-26 Richard Biener <rguenther@suse.de>
6094 * gcc.dg/uninit-19.c: New testcase.
6096 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6098 * lib/target-supports.exp (check_effective_target_vect64): Add
6101 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6104 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6106 2015-01-26 Tony Liu <tony.liu@arm.com>
6108 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6111 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6114 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6115 correctly, clean up afterwards.
6117 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6120 * gfortran.dg/use_rename_7.f90: New.
6122 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6124 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6125 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6127 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6130 * gcc.target/sh/pr54236-4.c: New.
6132 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6134 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6135 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6138 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6141 * gfortran.dg/open_new_segv.f90: New test.
6143 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6152 * gcc.target/sh/pr64345-1.c: New.
6153 * gcc.target/sh/pr64345-2.c: New.
6154 * gcc.target/sh/pr59533-1.c: New.
6155 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6156 * gcc.target/sh/pr52933-2.c: Likewise.
6157 * gcc.target/sh/pr54089-1.c: Likewise.
6158 * gcc.target/sh/pr54236-1.c: Likewise.
6159 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6160 * gcc.target/sh/pr49263-1.c: Remove xfails.
6161 * gcc.target/sh/pr49263-2.c: Likewise.
6162 * gcc.target/sh/pr49263-3.c: Likewise.
6163 * gcc.target/sh/pr53987-1.c: Likewise.
6164 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6165 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6166 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6167 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6168 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6169 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6171 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6174 2015-01-24 Tom de Vries <tom@codesourcery.com>
6176 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6178 2015-01-23 Ian Lance Taylor <iant@google.com>
6181 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6182 targets without split stack support.
6184 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6187 * gcc.target/i386/pr64317.c: New test.
6189 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6191 PR rtl-optimization/63637
6192 PR rtl-optimization/60663
6193 * gcc.dg/pr63637-1.c: New test.
6194 * gcc.dg/pr63637-2.c: New test.
6195 * gcc.dg/pr63637-3.c: New test.
6196 * gcc.dg/pr63637-4.c: New test.
6197 * gcc.dg/pr63637-5.c: New test.
6198 * gcc.dg/pr63637-6.c: New test.
6199 * gcc.target/i386/pr63637-1.c: New test.
6200 * gcc.target/i386/pr63637-2.c: New test.
6201 * gcc.target/i386/pr63637-3.c: New test.
6202 * gcc.target/i386/pr63637-4.c: New test.
6203 * gcc.target/i386/pr63637-5.c: New test.
6204 * gcc.target/i386/pr63637-6.c: New test.
6206 2015-01-23 Richard Biener <rguenther@suse.de>
6209 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6210 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6212 2015-01-23 Marek Polacek <polacek@redhat.com>
6214 PR preprocessor/60570
6215 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6216 * gcc.dg/cpp/pr60570.c: New test.
6218 2015-01-23 Richard Biener <rguenther@suse.de>
6221 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6222 vectorization on vect64 targets.
6224 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6227 * gfortran.dg/class_allocate_17.f90: New.
6229 2015-01-23 Tobias Burnus <burnus@net-b.de>
6232 * gfortran.dg/goacc/combined_loop.f90: New.
6234 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237 * gfortran.dg/make_unit.f90: New test.
6239 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6242 * gfortran.dg/negative_unit_int8.f: Update.
6244 2015-01-22 Jeff Law <law@redhat.com>
6247 * gcc.target/m68k/pr52076-1.c: New test.
6248 * gcc.target/m68k/pr52076-2.c: New test.
6250 2015-01-22 Richard Biener <rguenther@suse.de>
6253 * gcc.dg/torture/pr64728.c: New testcase.
6255 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6258 * g++.dg/pr64688.C: New test.
6260 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6262 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6263 to avoid errors with -fpic.
6265 2015-01-22 Richard Biener <rguenther@suse.de>
6268 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6270 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6272 PR rtl-optimization/64682
6273 * gcc.c-torture/execute/pr64682.c: New file.
6275 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6278 * gcc.dg/pr64511.c: New test.
6280 PR rtl-optimization/62078
6281 * g++.dg/opt/pr62078.C: New test.
6284 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6286 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6289 * gfortran.dg/internal_pack_15.f90: New test.
6291 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6293 * c-c++-common/tsan/step.c: New testcase.
6295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6297 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6299 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6301 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6303 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6305 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6307 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6309 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6311 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6313 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6315 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6317 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6319 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6321 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6323 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6325 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6327 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6329 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6331 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6333 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6335 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6337 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6339 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6341 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6343 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6345 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6346 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6347 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6350 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6352 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6353 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6354 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6357 2015-01-21 Renlin Li <renlin.li@arm.com>
6359 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6360 * g++.dg/tls/thread_local5g.C: Likewise.
6361 * g++.dg/tls/thread_local6g.C: Likewise.
6363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6365 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6366 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6367 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6369 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6371 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6372 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6373 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6377 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6378 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6379 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6381 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6383 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6384 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6385 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6387 2015-01-20 Jeff Law <law@redhat.com>
6390 * gcc.target/m68k/pr59946.c: New test.
6392 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6394 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6395 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6396 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6398 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6400 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6401 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6402 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6404 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6406 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6407 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6408 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6410 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6412 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6413 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6414 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6416 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6419 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6421 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6422 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6423 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6425 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6427 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6428 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6429 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6431 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6433 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6435 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6437 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6440 * g++.dg/ubsan/pr64632.C: New test.
6443 * gcc.dg/pr64663.c: New test.
6445 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6448 * g++.dg/warn/Wunused-var-23.C: New.
6450 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6453 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6454 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6456 2015-01-20 Richard Biener <rguenther@suse.de>
6459 * gcc.dg/lto/pr64684_0.c: New testcase.
6460 * gcc.dg/lto/pr64684_1.c: Likewise.
6461 * gcc.dg/lto/pr64684_2.c: Likewise.
6462 * gcc.dg/lto/pr64685_0.c: Likewise.
6463 * gcc.dg/lto/pr64685_1.c: Likewise.
6465 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6468 * g++.dg/cpp1y/lambda-init12.C: New.
6470 2015-01-20 Richard Biener <rguenther@suse.de>
6472 PR tree-optimization/64410
6473 * g++.dg/vect/pr64410.cc: Require vect_double.
6475 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6478 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6480 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6484 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6486 PR rtl-optimization/64081
6487 * gcc.dg/pr64081.c: New test.
6489 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6491 * jit.dg/harness.h: Include <unistd.h>.
6492 (CHECK_NO_ERRORS): New.
6493 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6494 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6495 gcc_jit_context_compile_to_file.
6496 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6497 args to the spawned executable.
6498 (jit-expand-vars): New function.
6499 (jit-exe-params): New variable.
6500 (dg-jit-set-exe-params): New function.
6501 (jit-dg-test): Detect testcases that use
6502 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6503 Set arguments of spawned process to jit-exe-params.
6504 (jit-get-output-filename): New function.
6505 (jit-setup-compile-to-file): New function.
6506 (jit-verify-compile-to-file): New function.
6507 (jit-run-executable): New function.
6508 (jit-verify-executable): New function.
6509 * jit.dg/test-compile-to-assembler.c: New testcase.
6510 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6511 * jit.dg/test-compile-to-executable.c: New testcase.
6512 * jit.dg/test-compile-to-object.c: New testcase.
6514 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6517 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6520 2015-01-19 Martin Liska <mliska@suse.cz>
6522 * objc/compile/pr64668.m: New test.
6524 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6526 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6527 (create_overflow_fn): Update comment to clarify that
6528 the third param of the created function is a bool *, not
6530 (verify_int_overflow_fn): Convert param "expected_ovf" from
6531 int to bool. Update third param of "overflow_fn_type" from int *
6532 to bool *. Update local "actual_ovf" from int to bool.
6533 (verify_uint_overflow_fn): Likewise.
6535 2015-01-19 Martin Liska <mliska@suse.cz>
6537 * gcc.dg/ipa/ipa-icf-33.c: New test.
6539 2015-01-19 Felix Yang <felix.yang@huawei.com>
6540 Haijian Zhang <z.zhanghaijian@huawei.com>
6542 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6543 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6544 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6545 result_float64x2, expected_hfloat64x2): New helper type, variable and
6547 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6548 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6549 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6550 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6551 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6552 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6553 and target without the FMA feature.
6555 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6557 * gcc.target/aarch64/pr64304.c: New testcase.
6559 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6561 PR rtl-optimization/64081
6562 * gcc.dg/pr64081.c: New test.
6564 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6567 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6569 * gcc.target/aarch64/test_frame_6.c: Likewise.
6570 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6571 and x19 (in the epilogue).
6572 * gcc.target/aarch64/test_frame_4.c: Likewise.
6573 * gcc.target/aarch64/test_frame_7.c: Likewise.
6575 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6577 * gcc.target/i386/chkp-always_inline.c: New.
6579 2015-01-15 Andrew Pinski <apinski@cavium.com>
6580 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6582 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6583 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6585 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6588 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6589 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6591 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6594 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6596 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6599 * gcc.target/sh/torture/pr64652.c: New.
6601 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6603 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6604 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6605 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6606 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6607 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6608 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6610 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6613 * g++.dg/torture/pr64378.C: New testcase.
6615 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6618 * gfortran.dg/block_13.f08: New test
6620 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6623 * gfortran.dg/associate_1.f03: Allow test for character with
6626 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6628 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6629 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6631 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6633 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6635 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6638 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6640 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6643 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6646 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6649 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6651 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6654 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6656 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6658 PR rtl-optimization/52773
6659 * gcc.c-torture/compile/pr52773.c: New test.
6661 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6664 * g++.dg/cpp0x/alias-decl-46.C: New.
6666 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6668 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6670 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6672 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6674 (CHECK_FP): Likewise.
6675 (CHECK_CUMULATIVE_SAT): Likewise.
6677 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6679 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6680 (Set_Neon_Cumulative_Sat): Add parameter.
6681 (__set_neon_cumulative_sat): Support new parameter.
6682 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6683 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6685 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6686 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6689 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6691 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6692 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6694 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6697 * g++.dg/tls/thread_local-ice4.C: New.
6699 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6701 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6704 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6707 * g++.dg/cpp0x/vt-62276.C: New.
6709 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6712 * g++.dg/pr64353.C: New.
6714 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6717 * gcc.target/aarch64/pr64263_1.c: New test.
6719 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6721 PR tree-optimization/64434
6722 * gcc.dg/torture/pr64434.c: Move to...
6723 * gcc.dg/pr64434.c: ... here.
6725 2015-01-16 Richard Biener <rguenther@suse.de>
6728 * gcc.dg/uninit-18.c: New testcase.
6730 2015-01-16 Richard Biener <rguenther@suse.de>
6732 PR tree-optimization/64568
6733 * g++.dg/torture/pr64568-2.C: New testcase.
6735 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6738 * gcc.target/i386/chkp-label-address.c: New.
6740 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6743 * gfortran.dg/pointer_init_6.f90: Extended.
6745 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6747 * gcc.c-torture/compile/20150108.c: New test.
6749 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6751 * gcc.target/visium: New directory.
6753 2015-01-16 Richard Biener <rguenther@suse.de>
6755 PR tree-optimization/61743
6756 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6757 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6759 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6761 * gcc.dg/pr64015.c: New test.
6763 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6767 * g++.dg/ipa/pr64612.C: New test.
6769 2015-01-16 Renlin Li <renlin.li@arm.com>
6771 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6773 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6775 * gcc.target/i386/sse-14.c: Test new intrinsic.
6776 * gcc.target/i386/sse-22.c: Ditto.
6778 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6781 * g++.dg/cpp0x/auto44.C: New.
6783 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6786 * gcc.target/nios2/gpopt-all.c: New test case.
6787 * gcc.target/nios2/gpopt-local.c: New test case.
6788 * gcc.target/nios2/gpopt-global.c: New test case.
6789 * gcc.target/nios2/gpopt-data.c: New test case.
6790 * gcc.target/nios2/gpopt-none.c: New test case.
6792 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6794 * g++.dg/ubsan/vptr-1.C: New test.
6795 * g++.dg/ubsan/vptr-2.C: New test.
6796 * g++.dg/ubsan/vptr-3.C: New test.
6797 * g++.dg/ubsan/vptr-4.C: New test.
6798 * g++.dg/ubsan/vptr-5.C: New test.
6799 * g++.dg/ubsan/vptr-6.C: New test.
6800 * g++.dg/ubsan/vptr-7.C: New test.
6801 * g++.dg/ubsan/vptr-8.C: New test.
6802 * g++.dg/ubsan/vptr-9.C: New test.
6804 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6806 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6808 * lib/gcc-dg.exp: Likewise.
6810 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6812 PR rtl-optimization/64110
6813 * gcc.target/i386/pr64110.c: Add scan-assembler.
6815 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6816 James Norris <jnorris@codesourcery.com>
6817 Cesar Philippidis <cesar@codesourcery.com>
6818 Ilmir Usmanov <i.usmanov@samsung.com>
6820 * lib/target-supports.exp (check_effective_target_fopenacc): New
6822 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6823 * g++.dg/goacc/goacc.exp: Likewise.
6824 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6825 * gcc.dg/goacc/goacc.exp: Likewise.
6826 * gfortran.dg/goacc/goacc.exp: Likewise.
6827 * c-c++-common/cpp/openacc-define-1.c: New file.
6828 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6829 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6830 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6831 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6832 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6833 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6834 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6835 * c-c++-common/goacc/cache-1.c: Likewise.
6836 * c-c++-common/goacc/clauses-fail.c: Likewise.
6837 * c-c++-common/goacc/collapse-1.c: Likewise.
6838 * c-c++-common/goacc/data-1.c: Likewise.
6839 * c-c++-common/goacc/data-2.c: Likewise.
6840 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6841 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6842 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6843 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6844 * c-c++-common/goacc/if-clause-1.c: Likewise.
6845 * c-c++-common/goacc/if-clause-2.c: Likewise.
6846 * c-c++-common/goacc/kernels-1.c: Likewise.
6847 * c-c++-common/goacc/loop-1.c: Likewise.
6848 * c-c++-common/goacc/loop-private-1.c: Likewise.
6849 * c-c++-common/goacc/nesting-1.c: Likewise.
6850 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6851 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6852 * c-c++-common/goacc/parallel-1.c: Likewise.
6853 * c-c++-common/goacc/pcopy.c: Likewise.
6854 * c-c++-common/goacc/pcopyin.c: Likewise.
6855 * c-c++-common/goacc/pcopyout.c: Likewise.
6856 * c-c++-common/goacc/pcreate.c: Likewise.
6857 * c-c++-common/goacc/pragma_context.c: Likewise.
6858 * c-c++-common/goacc/present-1.c: Likewise.
6859 * c-c++-common/goacc/reduction-1.c: Likewise.
6860 * c-c++-common/goacc/reduction-2.c: Likewise.
6861 * c-c++-common/goacc/reduction-3.c: Likewise.
6862 * c-c++-common/goacc/reduction-4.c: Likewise.
6863 * c-c++-common/goacc/sb-1.c: Likewise.
6864 * c-c++-common/goacc/sb-2.c: Likewise.
6865 * c-c++-common/goacc/sb-3.c: Likewise.
6866 * c-c++-common/goacc/update-1.c: Likewise.
6867 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6868 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6869 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6870 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6871 * gfortran.dg/goacc/assumed.f95: Likewise.
6872 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6873 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6874 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6875 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6876 * gfortran.dg/goacc/branch.f95: Likewise.
6877 * gfortran.dg/goacc/cache-1.f95: Likewise.
6878 * gfortran.dg/goacc/coarray.f95: Likewise.
6879 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6880 * gfortran.dg/goacc/cray.f95: Likewise.
6881 * gfortran.dg/goacc/critical.f95: Likewise.
6882 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6883 * gfortran.dg/goacc/data-tree.f95: Likewise.
6884 * gfortran.dg/goacc/declare-1.f95: Likewise.
6885 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6886 * gfortran.dg/goacc/fixed-1.f: Likewise.
6887 * gfortran.dg/goacc/fixed-2.f: Likewise.
6888 * gfortran.dg/goacc/fixed-3.f: Likewise.
6889 * gfortran.dg/goacc/fixed-4.f: Likewise.
6890 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6891 * gfortran.dg/goacc/if.f95: Likewise.
6892 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6893 * gfortran.dg/goacc/list.f95: Likewise.
6894 * gfortran.dg/goacc/literal.f95: Likewise.
6895 * gfortran.dg/goacc/loop-1.f95: Likewise.
6896 * gfortran.dg/goacc/loop-2.f95: Likewise.
6897 * gfortran.dg/goacc/loop-3.f95: Likewise.
6898 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6899 * gfortran.dg/goacc/omp.f95: Likewise.
6900 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6901 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6902 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6903 * gfortran.dg/goacc/parameter.f95: Likewise.
6904 * gfortran.dg/goacc/private-1.f95: Likewise.
6905 * gfortran.dg/goacc/private-2.f95: Likewise.
6906 * gfortran.dg/goacc/private-3.f95: Likewise.
6907 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6908 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6909 * gfortran.dg/goacc/reduction.f95: Likewise.
6910 * gfortran.dg/goacc/routine-1.f90: Likewise.
6911 * gfortran.dg/goacc/routine-2.f90: Likewise.
6912 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6913 * gfortran.dg/goacc/several-directives.f95: Likewise.
6914 * gfortran.dg/goacc/sie.f95: Likewise.
6915 * gfortran.dg/goacc/subarrays.f95: Likewise.
6916 * gfortran.dg/gomp/map-1.f90: Likewise.
6917 * gfortran.dg/openacc-define-1.f90: Likewise.
6918 * gfortran.dg/openacc-define-2.f90: Likewise.
6919 * gfortran.dg/openacc-define-3.f90: Likewise.
6920 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6921 * g++.dg/gomp/block-2.C: Likewise.
6922 * g++.dg/gomp/block-3.C: Likewise.
6923 * g++.dg/gomp/block-5.C: Likewise.
6924 * g++.dg/gomp/target-1.C: Likewise.
6925 * g++.dg/gomp/target-2.C: Likewise.
6926 * g++.dg/gomp/taskgroup-1.C: Likewise.
6927 * g++.dg/gomp/teams-1.C: Likewise.
6928 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6929 * gcc.dg/cilk-plus/jump.c: Likewise.
6930 * gcc.dg/gomp/block-1.c: Likewise.
6931 * gcc.dg/gomp/block-10.c: Likewise.
6932 * gcc.dg/gomp/block-2.c: Likewise.
6933 * gcc.dg/gomp/block-3.c: Likewise.
6934 * gcc.dg/gomp/block-4.c: Likewise.
6935 * gcc.dg/gomp/block-5.c: Likewise.
6936 * gcc.dg/gomp/block-6.c: Likewise.
6937 * gcc.dg/gomp/block-7.c: Likewise.
6938 * gcc.dg/gomp/block-8.c: Likewise.
6939 * gcc.dg/gomp/block-9.c: Likewise.
6940 * gcc.dg/gomp/target-1.c: Likewise.
6941 * gcc.dg/gomp/target-2.c: Likewise.
6942 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6943 * gcc.dg/gomp/teams-1.c: Likewise.
6945 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6947 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6950 2015-01-15 Mike Stump <mikestump@comcast.net>
6952 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6953 * gcc.dg/inline_2.c: Likewise.
6954 * gcc.dg/inline_3.c: Likewise.
6955 * gcc.dg/inline_4.c: Likewise.
6957 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6960 * gfortran.dg/proc_ptr_comp_43.f90: New.
6962 2015-01-15 Mike Stump <mikestump@comcast.net>
6964 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6965 * gcc.dg/unroll_2.c: Likewise.
6966 * gcc.dg/unroll_3.c: Likewise.
6967 * gcc.dg/unroll_4.c: Likewise.
6968 * gcc.dg/unroll_5.c: Likewise.
6970 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6973 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6975 * gcc.target/aarch64/test_frame_6.c: Likewise.
6976 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6977 x30 and x19 (in the epilogue).
6978 * gcc.target/aarch64/test_frame_4.c: Likewise.
6979 * gcc.target/aarch64/test_frame_7.c: Likewise.
6981 2015-01-15 Martin Liska <mliska@suse.cz>
6983 * g++.dg/ipa/pr64068.C: New test.
6984 * gcc.dg/ipa/PR64559.c: New test.
6986 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6988 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6991 2015-01-15 Richard Biener <rguenther@suse.de>
6993 PR tree-optimization/61743
6994 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6995 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6997 2015-01-15 Renlin Li <renlin.li@arm.com>
6999 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7000 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7002 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7004 * gcc.dg/vect/vect-aggressive-1.c: New.
7005 * gcc.target/i386/avx2-vect-aggressive.c: New.
7007 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7009 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7011 2015-01-15 Richard Biener <rguenther@suse.de>
7014 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7015 -Wl,-undefined,dynamic_lookup.
7017 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7019 * gnat.dg/opt47.adb: New test.
7021 2015-01-15 Richard Biener <rguenther@suse.de>
7024 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7026 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7028 PR tree-optimization/64434
7029 * gcc.dg/torture/pr64434.c: New test.
7031 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7033 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7034 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7035 -march=loongson* and -march=octeon* require -mno-micromips.
7037 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7038 Matthew Fortune <matthew.fortune@imgtec.com>
7040 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7041 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7042 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7043 * gcc.target/mips/call-saved-7.c: New file.
7044 * gcc.target/mips/call-saved-8.c: New file.
7045 * gcc.target/mips/call-saved-9.c: New file.
7047 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7049 * gcc.target/mips/lsa.c: New file.
7050 * gcc.target/mips/mips64-lsa.c: Likewise.
7051 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7052 * gcc.target/mips/mulsize-4.c: Likewise.
7053 * gcc.target/mips/mulsize-5.c: New file.
7054 * gcc.target/mips/mulsize-6.c: Likewise.
7055 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7056 and !HAS_LSA as ghost options.
7057 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7060 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7062 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7064 2015-01-15 Richard Biener <rguenther@suse.de>
7067 * gcc.dg/torture/pr64365.c: New testcase.
7069 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7071 * gcc.dg/stackprotectexplicit1.c: New test.
7072 * g++.dg/stackprotectexplicit2.c: New test.
7074 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7077 * gfortran.dg/inquire_internal.f90: New.
7078 * gfortran.dg/negative_unit_check.f90: New.
7080 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7083 * gcc.target/sh/pr53988-1.c: New.
7085 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7088 * g++.dg/tls/thread_local-ice3.C: New.
7090 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7092 * gcc.target/i386/fentry-override.c: Properly place {} in target
7093 selector. Remove nonpic.
7094 * gcc.target/i386/fentry.c: Likewise.
7096 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7098 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7099 warnings instead of errors.
7101 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7103 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7104 option support instead of ENABLE_LTO from Makefile.
7106 2015-01-14 Richard Biener <rguenther@suse.de>
7108 PR tree-optimization/59354
7109 * gcc.dg/vect/pr59354.c: New testcase.
7111 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7113 * lib/target-supports.exp
7114 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7115 on ARM architures before v7.
7117 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7120 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7123 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7126 * gcc.target/i386/pr64386.c: New test.
7128 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7131 * gcc.target/i386/pr64393.c: New test.
7133 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7136 * gcc.target/i386/pr64387.c: New test.
7138 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7140 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7142 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7144 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7146 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7149 * gcc.target/arm/pr64453.c: New.
7151 2015-01-14 Richard Biener <rguenther@suse.de>
7154 * gcc.dg/lto/pr64415_0.c: New testcase.
7155 * gcc.dg/lto/pr64415_1.c: Likewise.
7157 2015-01-14 Martin Liska <mliska@suse.cz>
7159 * gcc.dg/ipa/pr64307.c: New test.
7161 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7163 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7166 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7169 * gcc.target/arm/pr64460_1.c: New test.
7171 2015-01-14 Richard Biener <rguenther@suse.de>
7173 PR tree-optimization/64493
7174 PR tree-optimization/64495
7175 * gcc.dg/vect/pr64493.c: New testcase.
7176 * gcc.dg/vect/pr64495.c: Likewise.
7178 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7180 * gcc.dg/Warray-bounds-11.c: New test-case.
7182 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7184 * gcc.target/mips/octeon3-pipe-1.c: New test.
7186 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7188 * jit.dg/harness.h (set_up_logging): Move string concatenation
7190 (concat_strings): New function.
7191 (dump_reproducer): New function.
7192 (test_jit): Call dump_reproducer.
7193 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7195 (jit-dg-test): Delete any generated reproducer from previous runs.
7196 Verify that a generated reproducer was created, and verify that it
7198 * jit.dg/test-nested-contexts.c (main): Call
7199 gcc_jit_context_dump_reproducer_to_file.
7201 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7203 * gcc.dg/aru-2.c: Add dg-require-profiling.
7205 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7207 * lib/target-supports.exp (check_profiling_available): Check if
7210 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7213 * g++.dg/torture/pr64565.C: New testcase.
7215 2015-01-13 Marek Polacek <polacek@redhat.com>
7218 * gcc.dg/tm/pr64391.c: New test.
7220 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7222 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7225 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7227 * gcc.target/i386/pie.c: New test.
7229 * lib/target-supports.exp (check_effective_target_pie): New.
7231 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7233 PR rtl-optimization/64286
7234 * gcc.target/i386/avx2-pr64286.c: New test.
7236 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7239 * g++.dg/cpp0x/vt-57626.C: New.
7241 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7244 * gfortran.dg/pr64528.f90: New test.
7246 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7248 * gcc.target/aarch64/subsp.c: New test.
7250 2015-01-13 Andrew Pinski <apinski@cavium.com>
7252 * gcc.target/aarch64/store-pair-1.c: New testcase.
7254 2015-01-13 Richard Biener <rguenther@suse.de>
7257 * gcc.dg/lto/pr64373_0.c: New testcase.
7259 2015-01-13 Andrew Pinski <apinski@cavium.com>
7261 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7262 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7264 2015-01-13 Richard Biener <rguenther@suse.de>
7266 PR tree-optimization/64406
7267 * gcc.dg/pr64406.c: New testcase.
7269 2015-01-13 Richard Biener <rguenther@suse.de>
7271 PR tree-optimization/64404
7272 * gcc.dg/vect/pr64404.c: New testcase.
7274 2015-01-13 Richard Biener <rguenther@suse.de>
7276 PR tree-optimization/64568
7277 * g++.dg/torture/pr64568.C: New testcase.
7279 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7281 * jit.dg/test-error-local-used-from-other-function.c: New test
7283 * jit.dg/test-error-param-reuse.c: New test case.
7284 * jit.dg/test-error-param-sharing.c: New test case.
7285 * jit.dg/test-error-param-used-from-other-function.c: New test
7287 * jit.dg/test-error-param-used-without-a-function.c: New test
7290 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7292 PR tree-optimization/64563
7293 * gcc.dg/pr64563.c: New test.
7296 * gcc.target/i386/pr64513.c: New test.
7298 PR tree-optimization/64454
7299 * gcc.dg/pr64454.c: New test.
7302 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7304 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7305 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7306 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7307 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7308 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7309 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7310 * gcc.dg/vect/slp-25.c: Likewise.
7311 * gcc.dg/vect/vect-109.c: Likewise.
7312 * gcc.dg/vect/vect-13.c: Likewise.
7313 * gcc.dg/vect/vect-17.c: Likewise.
7314 * gcc.dg/vect/vect-18.c: Likewise.
7315 * gcc.dg/vect/vect-19.c: Likewise.
7316 * gcc.dg/vect/vect-20.c: Likewise.
7317 * gcc.dg/vect/vect-21.c: Likewise.
7318 * gcc.dg/vect/vect-22.c: Likewise.
7319 * gcc.dg/vect/vect-27.c: Likewise.
7320 * gcc.dg/vect/vect-29.c: Likewise.
7321 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7322 * gcc.dg/vect/vect-2.c: Likewise.
7323 * gcc.dg/vect/vect-3.c: Likewise.
7324 * gcc.dg/vect/vect-4.c: Likewise.
7325 * gcc.dg/vect/vect-5.c: Likewise.
7326 * gcc.dg/vect/vect-72.c: Likewise.
7327 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7328 * gcc.dg/vect/vect-73.c: Likewise.
7329 * gcc.dg/vect/vect-77-global.c: Likewise.
7330 * gcc.dg/vect/vect-78-global.c: Likewise.
7331 * gcc.dg/vect/vect-7.c: Likewise.
7332 * gcc.dg/vect/vect-86.c: Likewise.
7333 * gcc.dg/vect/vect-align-1.c: Likewise.
7334 * gcc.dg/vect/vect-align-3.c: Likewise.
7335 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7336 * gcc.dg/vect/vect-all.c: Likewise.
7337 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7338 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7339 * gcc.dg/vect/vect-peel-3.c: Likewise.
7340 * gcc.dg/vect/vect-peel-4.c: Likewise.
7341 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7343 2015-01-12 Jeff Law <law@redhat.com>
7346 * gcc.target/m68k/pr64461.c: New test.
7348 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7350 * jit.dg/test-array-as-pointer.c (create_code): Update call
7351 to gcc_jit_context_new_global by setting "kind" to
7352 GCC_JIT_GLOBAL_IMPORTED.
7353 * jit.dg/test-error-array-as-pointer.c: Likewise.
7354 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7355 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7356 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7357 * jit.dg/test-using-global.c (the_global): Rename to...
7358 (imported_global): ...this.
7359 (create_code): Update to test the three kinds of global.
7360 (verify_code): Likewise.
7362 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7365 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7367 * gcc.target/i386/pr64291-2.c: Updated.
7369 2015-01-12 Richard Biener <rguenther@suse.de>
7371 PR tree-optimization/64530
7372 * gfortran.dg/pr64530.f90: New testcase.
7374 2015-01-12 Richard Biener <rguenther@suse.de>
7377 * gcc.dg/torture/pr64357.c: New testcase.
7379 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7381 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7384 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7385 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7387 2015-01-12 Martin Liska <mliska@suse.cz>
7389 * gcc.dg/ipa/PR64550.c: New test.
7391 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7394 * g++.dg/ipa/pr63470.C: New testcase.
7396 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7399 * gfortran.dg/typebound_operator_20.f90: New.
7401 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7404 * gfortran.dg/proc_ptr_comp_42.f90: New.
7406 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7409 * gfortran.dg/proc_ptr_comp_41.f90: New.
7411 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7413 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7415 2015-01-10 Tobias Burnus <burnus@net-b.de>
7418 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7419 and add dg-excess-errors.
7420 * gfortran.dg/line_length_6.f90: New.
7421 * gfortran.dg/line_length_7.f90: New.
7422 * gfortran.dg/line_length_8.f90: New.
7423 * gfortran.dg/line_length_9.f90: New.
7424 * gfortran.dg/line_length_10.f90: New.
7425 * gfortran.dg/line_length_11.f90: New.
7427 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7429 * jit.dg/test-threads.c (struct testcase): Move declaration
7430 to jit.dg/all-non-failing-tests.h.
7431 (testcases): Likewise.
7432 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7433 declaration here from jit.dg/all-non-failing-tests.h.
7434 (testcases): Likewise.
7435 * jit.dg/test-combination.c (create_code): Eliminate spelling
7436 out all of the testcases in favor of looping through the
7437 "testcases" metadata.
7438 (verify_code): Likewise.
7440 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7442 PR rtl-optimization/64536
7443 * gcc.dg/pr64536.c: New test.
7445 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7447 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7448 * jit.dg/test-combination.c (create_code): Likewise.
7449 (verify_code): Likewise.
7450 * jit.dg/test-constants.c: New test case.
7451 * jit.dg/test-threads.c: Add test-constants.c.
7453 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7456 * objc.dg/gnu-api-2-class.m: Add a test case
7457 for the above change.
7459 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7461 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7463 2015-01-09 Richard Biener <rguenther@suse.de>
7465 PR tree-optimization/64410
7466 * g++.dg/vect/pr64410.cc: New testcase.
7468 2015-01-09 Martin Liska <mliska@suse.cz>
7470 * gcc.dg/ipa/ipa-icf-32.c: New test.
7472 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7474 * c-c++-common/tsan/tsan_barrier.h: New.
7475 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7476 * c-c++-common/tsan/bitfield_race.c: Likewise.
7477 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7478 * c-c++-common/tsan/mutexset1.c: Likewise.
7479 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7480 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7481 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7482 * c-c++-common/tsan/simple_race.c: Likewise.
7483 * c-c++-common/tsan/simple_stack.c: Likewise.
7484 * c-c++-common/tsan/sleep_sync.c: Likewise.
7485 * c-c++-common/tsan/tiny_race.c: Likewise.
7486 * c-c++-common/tsan/tls_race.c: Likewise.
7487 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7488 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7489 * g++.dg/tsan/atomic_free.C: Likewise.
7490 * g++.dg/tsan/atomic_free2.C: Likewise.
7491 * g++.dg/tsan/cond_race.C: Likewise.
7492 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7494 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7497 * lib/target-supports.exp (check_effective_target_libatomic_available):
7499 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7500 targets that match effective-target libatomic_available.
7501 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7503 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7505 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7506 Verify the result of gcc_jit_context_get_last_error.
7507 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7509 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7511 PR tree-optimization/63989
7512 * gcc.dg/strlenopt-27.c: New test.
7514 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7516 * jit.dg/harness.h (set_up_logging): New function.
7517 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7518 set_up_logging on the context, so that every testcase is
7519 logged to a particular file.
7520 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7521 and call gcc_jit_context_set_logfile on the top-level context.
7523 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7526 * g++.dg/opt/pr64338.C: New test.
7528 2015-01-08 Tobias Burnus <burnus@net-b.de>
7530 * gfortran.dg/coarray/codimension_2b.f90: New file.
7531 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7532 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7534 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7537 * g++.dg/ext/fnname4.C: New.
7539 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7542 * g++.dg/cpp0x/constexpr-64462.C: New.
7544 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7547 * g++.dg/cpp0x/deleted10.C: New.
7549 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7551 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7553 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7555 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7556 GCC_JIT_UNARY_OP_ABS.
7557 (verify_unary_ops): Likewise.
7559 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7561 * jit.dg/test-arith-overflow.c: New test case.
7562 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7563 * jit.dg/test-combination.c (create_code): Likewise.
7564 (verify_code): Likewise.
7565 * jit.dg/test-threads.c (testcases): Likewise.
7567 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7569 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7570 rather than "jit". Load g++.exp, and call g++_init.
7571 Run test-*.cc files within the testsuite and *.cc files within
7573 (jit-dg-test): Drop the addition of -fgnu89-inline to
7574 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7575 doing it when compiling C testcases (since g++ does not handle
7576 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7577 is restored to the value after g++_init ran, rather than the
7578 value before g++_init ran. Return a list of
7579 $comp_output $output_file, as dg-test assumes.
7581 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7583 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7584 make it easier to figure out the origin of each test result when
7585 running test-combination.c and test-threads.c.
7586 (CHECK_VALUE): Likewise.
7587 (CHECK_DOUBLE_VALUE): Likewise.
7588 (CHECK_STRING_VALUE): Likewise.
7589 (CHECK_STRING_STARTS_WITH): Likewise.
7590 (CHECK_STRING_CONTAINS): Likewise.
7592 (check_string_value): Likewise, add "funcname" param.
7593 (check_string_starts_with): Likewise.
7594 (check_string_contains): Likewise.
7596 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7598 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7599 generating name of built executable.
7601 2015-01-07 Marek Polacek <polacek@redhat.com>
7604 * gcc.dg/pr64440.c: New test.
7605 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7607 2015-01-07 Marek Polacek <polacek@redhat.com>
7610 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7611 * gcc.dg/pr64417.c: New test.
7613 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7616 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7619 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7621 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7622 Check if testcases run without errors, not just if they compile.
7624 2015-01-06 Christian Bruel <christian.bruel@st.com>
7627 * gcc.target/sh/pr64507.c: New test.
7629 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7631 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7633 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7635 * c-c++-common/asan/sanitize-all-1.c: New test.
7636 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7637 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7638 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7639 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7641 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7643 * lib/target-supports.exp (check_profiling_available): Return 0 for
7645 (check_effective_target_tls_runtime): Likewise.
7646 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7647 * gcc.dg/20020312-2.c: Adjust for Visium.
7648 * gcc.dg/tls/thr-cse-1.c: Likewise
7649 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7650 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7651 * gcc.dg/weak/typeof-2.c: Likewise.
7653 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7655 PR rtl-optimization/64287
7656 * gcc.dg/aru-2.c: New test.
7658 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7661 * c-c++-common/ubsan/pr64344-1.c: New test.
7662 * c-c++-common/ubsan/pr64344-2.c: New test.
7664 PR tree-optimization/64465
7665 * gcc.dg/pr64465.c: New test.
7667 PR tree-optimization/64494
7668 * gcc.c-torture/compile/pr64494.c: New test.
7670 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7673 * gfortran.dg/realloc_on_assign_25.f90: New test.
7675 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7677 Update copyright years.
7679 2015-01-05 Marek Polacek <polacek@redhat.com>
7682 * gcc.dg/pr64423.c: New test.
7684 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7686 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7687 mmix-knuth-mmixware for the same reason as for MIPS.
7688 * gcc.dg/debug/debug-2.c: Ditto.
7690 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7692 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7695 * lib/gfortran.exp: Add libatomic library search path.
7696 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7697 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7699 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7701 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7703 * c-c++-common/tsan/bitfield_race.c: New testcase.
7704 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7706 2015-01-02 Tobias Burnus <burnus@net-b.de>
7708 * gfortran.dg/coarray/collectives_4.f90: New.
7710 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7713 * gfortran.dg/extends_16.f90: New.
7715 2015-01-02 Tobias Burnus <burnus@net-b.de>
7717 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7719 2015-01-02 Tobias Burnus <burnus@net-b.de>
7721 * gfortran.dg/coarray/codimension_2.f90: New.
7722 * gfortran.dg/coarray/codimension_2a.f90: New.
7723 * gfortran.dg/coarray_35.f90: New.
7724 * gfortran.dg/coarray_35a.f90: New.
7726 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7729 * gfortran.dg/dummy_procedure_11.f90: New.
7731 Copyright (C) 2015 Free Software Foundation, Inc.
7733 Copying and distribution of this file, with or without modification,
7734 are permitted in any medium without royalty provided the copyright
7735 notice and this notice are preserved.