1 2015-06-29 Richard Henderson <rth@redhat.com>
3 * gcc.target/i386/asm-flag-1.c: New.
4 * gcc.target/i386/asm-flag-2.c: New.
5 * gcc.target/i386/asm-flag-3.c: New.
6 * gcc.target/i386/asm-flag-4.c: New.
7 * gcc.target/i386/asm-flag-5.c: New.
9 2015-06-29 Marek Polacek <polacek@redhat.com>
12 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
13 * c-c++-common/pr66322.c: New test.
14 * g++.dg/eh/scope1.C: Remove dg-warning.
16 2015-06-29 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/66677
19 * gcc.dg/vect/pr66677.c: New testcase.
21 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
24 * gcc.dg/tree-ssa/pr64130.c: New test.
26 2015-06-26 Jiong Wang <jiong.wang@arm.com>
28 * gcc.target/aarch64/pic-small.c: New testcase.
30 2015-06-26 Richard Biener <rguenther@suse.de>
32 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
34 2015-06-26 Marek Polacek <polacek@redhat.com>
36 * gcc.dg/fold-and-1.c: New test.
37 * gcc.dg/fold-and-2.c: New test.
39 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
41 * gnat.dg/warn11.adb: Add missing dg directive.
42 * gnat.dg/warn12.adb: New test.
43 * gnat.dg/warn12_pkg.ads: New helper.
45 2015-06-26 Richard Biener <rguenther@suse.de>
47 * gfortran.dg/reassoc_3.f90: Adjust.
49 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
52 * gcc.target/i386/pr66412.c: New test.
54 2015-06-25 Richard Biener <rguenther@suse.de>
56 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
58 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
60 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
62 2015-06-25 Richard Biener <rguenther@suse.de>
64 * gfortran.dg/vect/vect-9.f90: New testcase.
66 2015-06-25 Nick Clifton <nickc@redhat.com>
68 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
69 H8300 and M32R targets.
71 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
74 * gfortran.dg/maxerrors.f90: New test.
76 2015-06-08 DJ Delorie <dj@redhat.com>
78 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
80 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
82 * gcc.target/aarch64/mgeneral-regs_3.c: New.
84 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
86 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
87 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
88 * gcc.target/aarch64/nofp_1.c: New file.
90 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
92 Implement N3928 - Extending static_assert
93 * g++.dg/cpp0x/static_assert8.C: Adjust.
94 * g++.dg/cpp0x/static_assert12.C: New.
95 * g++.dg/cpp0x/static_assert13.C: New.
96 * g++.dg/cpp1y/static_assert1.C: New.
97 * g++.dg/cpp1y/static_assert2.C: New.
98 * g++.dg/cpp1z/static_assert-nomsg.C: New.
100 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
103 * g++.dg/cpp0x/trailing11.C: New.
105 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
107 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
109 * gcc.target/arm/memset-inline-10.c: Likewise.
110 * gcc.target/arm/pr58784.c: Likewise.
111 * gcc.target/arm/pr59985.C: Likewise.
112 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
114 2015-06-24 Renlin Li <renlin.li@arm.com>
116 * gcc.target/aarch64/arm_align_max_pwr.c: New.
117 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
119 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
122 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
125 * g++.dg/cpp0x/auto45.C: New test.
126 * g++.dg/template/pr30044.C: New test.
127 * g++.dg/template/crash83.C: Accept any error string.
128 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
130 * g++.dg/cpp0x/variadic18.C: Likewise
131 * g++.dg/template/canon-type-13.C: Likewise.
132 * g++.old-deja/g++.pt/ttp42.C: Likewise.
134 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/other/linkage2.C: New.
139 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
142 * gcc.target/arm/pr63408.c: New test.
144 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
146 * lib/c-torture.exp: Don't call check_effective_target_lto
147 before setting up environment correctly.
148 * lib/gcc-dg.exp: Likewise, and protect
149 gcc_force_conventional_output.
151 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
153 PR rtl-optimization/66306
154 * gcc.target/s390/pr66306.c: New test.
156 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
158 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
159 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
160 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
161 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
162 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
163 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
164 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
166 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
169 * gcc.c-torture/pr65803.c: New test.
171 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
174 * g++.dg/cpp0x/auto45.C: New test.
175 * g++.dg/template/pr30044.C: New test.
176 * g++.dg/template/crash83.C: Accept any error string.
177 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
179 * g++.dg/cpp0x/variadic18.C: Likewise
180 * g++.dg/template/canon-type-13.C: Likewise.
181 * g++.old-deja/g++.pt/ttp42.C: Likewise.
183 2015-06-23 Marek Polacek <polacek@redhat.com>
185 * c-c++-common/Wlogical-op-3.c: New test.
187 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
190 * g++.dg/cpp0x/scoped_enum5.C: New.
192 2015-06-23 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/66636
195 * gcc.dg/vect/pr66636.c: New testcase.
197 2015-06-23 Marek Polacek <polacek@redhat.com>
199 * gcc.dg/fold-minus-4.c: New test.
200 * gcc.dg/fold-minus-5.c: New test.
201 * c-c++-common/ubsan/overflow-add-5.c: New test.
203 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
205 Add missing testcase from r224672.
206 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
208 * gcc.target/vax/bswapdi-1.c: New.
210 2015-06-23 Andre Vehreschild <vehre@gmx.de>
213 * gfortran.dg/associate_18.f08: New test.
215 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
218 * gcc.target/i386/pr66560-1.c: New test.
219 * gcc.target/i386/pr66560-2.c: Ditto.
220 * gcc.target/i386/pr66560-3.c: Ditto.
221 * gcc.target/i386/pr66560-4.c: Ditto.
223 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
225 * gcc.target/nvptx/nvptx.exp: New file.
226 * gcc.target/nvptx/proto-1.c: Likewise.
228 2015-06-23 Bin Cheng <bin.cheng@arm.com>
230 PR tree-optimization/66449
231 * gcc.dg/vect/pr66449.c: New test.
233 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
235 * g++.dg/other/dump-ada-spec-5.C: New test.
236 * g++.dg/other/dump-ada-spec-6.C: Likewise.
237 * g++.dg/other/dump-ada-spec-7.C: Likewise.
239 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/inherit/pure1.C: Test location too.
243 2015-06-22 Marek Polacek <polacek@redhat.com>
245 * gcc.dg/fold-ior-1.c: New test.
246 * gcc.dg/fold-minus-2.c: New test.
247 * gcc.dg/fold-minus-3.c: New test.
248 * gcc.dg/fold-plus-1.c: New test.
249 * gcc.dg/fold-plus-2.c: New test.
250 * gcc.dg/fold-xor-4.c: New test.
251 * gcc.dg/fold-xor-5.c: New test.
253 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
256 * g++.dg/torture/pr65914.C: New.
258 2015-06-22 Richard Biener <rguenther@suse.de>
260 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
261 not existing TORTURE_OPTIONS only.
262 * lib/gcc-dg.exp: Likewise.
264 2015-06-22 Christian Bruel <christian.bruel@st.com>
267 * gcc.target/arm/flip-thumb.c: New test.
269 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
270 Martin Liska <mliska@suse.cz>
273 * g++.dg/ipa/pr65908.C: New testcase.
275 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
278 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
279 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
281 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
283 * gnat.dg/specs/debug1.ads: Adjust.
285 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
287 * gcc.target/aarch64/fmovd-zero-mem.c: New.
288 * gcc.target/aarch64/fmovd-zero-reg.c: New.
289 * gcc.target/aarch64/fmovf-zero-mem.c: New.
290 * gcc.target/aarch64/fmovf-zero-reg.c: New.
291 * gcc.target/aarch64/fmovld-zero-mem.c: New.
292 * gcc.target/aarch64/fmovld-zero-mem.c: New.
293 * gcc.target/aarch64/fmovd-zero.c: Delete.
294 * gcc.target/aarch64/fmovf-zero.c: Delete.
296 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
298 * gcc.target/vax/bswapdi-1.c: New.
300 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
302 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
304 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
306 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
308 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
310 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
312 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
314 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
316 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
318 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
320 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
322 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
324 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
326 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
328 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
330 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
332 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
334 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
336 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
338 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
340 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
342 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
344 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
346 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
348 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
350 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
352 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
354 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
356 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
358 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
360 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
362 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
364 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
366 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
368 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
370 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
372 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
374 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
376 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
378 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
379 (_ARM_FPSCR): Add FZ field.
380 (clean_results): Force FZ=1 on AArch64.
381 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
383 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
385 * gcc.target/aarch64/pr62308.c: New test.
387 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
390 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
392 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
394 * gcc.target/i386/mpx/pr66581.c: New test.
396 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
398 * gcc.target/i386/cmov9.c: New test.
400 2015-06-18 Richard Biener <rguenther@suse.de>
402 * g++.dg/other/const4.C: New testcase.
404 2015-06-18 Michael Matz <matz@suse.de>
407 * gcc.dg/vect/pr66253.c: New testcase.
409 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
412 * gcc.target/i386/mpx/chkp-vararg.c: New test.
414 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
417 * gcc.target/i386/mpx/pr66568.c: New test.
419 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
422 * gcc.target/i386/mpx/pr66567.c: New test.
424 2015-06-18 Richard Biener <rguenther@suse.de>
426 PR tree-optimization/66510
427 * gcc.dg/vect/slp-perm-12.c: New testcase.
429 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
431 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
432 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
433 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
434 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
436 2015-06-17 Jakub Jelinek <jakub@redhat.com>
439 * g++.dg/gomp/pr66571-1.C: New test.
442 * c-c++-common/gomp/pr66429.c: New test.
444 2015-06-17 David Malcolm <dmalcolm@redhat.com>
446 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
447 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
449 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
451 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
454 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
457 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
459 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
461 * gcc.target/mips/pr65862-1.c: New test.
462 * gcc.target/mips/pr65862-2.c: Likewise.
464 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
466 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
467 * gcc.target/i386/pr52252-atom.c: Ditto.
468 * gcc.target/i386/vect-div-1.c: Ditto.
469 * gcc.target/i386/rotate-5.c: Ditto.
470 * gcc.target/i386/pr50202.c: Ditto.
471 * gcc.target/i386/pr37843-3.c: Ditto.
472 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
473 * gcc.target/i386/pr53397-1.c: Ditto.
474 * gcc.target/i386/pr55934.c: Ditto.
475 * gcc.target/i386/pr37843-4.c: Ditto.
476 * gcc.target/i386/pr60451.c: Ditto.
477 * gcc.target/i386/pr53397-2.c: Ditto.
478 * gcc.target/i386/vectorize1.c: Ditto.
479 * gcc.target/i386/extract-insert-combining.c: Ditto.
480 * gcc.target/i386/pr53759.c: Ditto.
481 * gcc.target/i386/pr52252-core.c: Ditto.
482 * gcc.target/i386/rotate-3.c: Ditto.
483 * gcc.target/i386/sse-20.c: Ditto.
484 * gcc.target/i386/rotate-4.c: Ditto.
485 * gcc.target/i386/pr61403.c: Ditto.
486 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
487 * gcc.target/i386/pr60901.c: Ditto.
488 * gcc.target/i386/pr59794-7.c: Ditto.
489 * gcc.target/i386/pr62208.c: Ditto.
490 * gcc.target/i386/pr53416.c: Ditto.
491 * gcc.target/i386/asm-dialect-1.c: Ditto.
492 * gcc.target/i386/pr50038.c: Ditto.
493 * gcc.target/i386/47698.c: Ditto.
494 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
495 * gcc.target/i386/pr59794-2.c: Ditto.
496 * gcc.target/i386/pr59794-3.c: Ditto.
497 * gcc.target/i386/pr39058.c: Ditto.
498 * gcc.target/i386/pr60205-1.c: Ditto.
499 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
500 * gcc.target/i386/sse2-movq-2.c: Ditto.
502 2015-06-17 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/66251
505 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
507 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
510 * g++.dg/parse/new-placement1.C: New.
512 2015-06-16 David Malcolm <dmalcolm@redhat.com>
514 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
515 * jit.dg/test-compound-assignment.c: New testcase.
517 2015-06-16 David Malcolm <dmalcolm@redhat.com>
520 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
521 to "testcases" array.
523 2015-06-16 David Malcolm <dmalcolm@redhat.com>
526 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
527 * jit.dg/test-debug-strings.c: New test case.
528 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
529 the discriminant has a sane debug string.
531 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
534 * gcc.target/i386/pr56766-1.c: New test.
535 * gcc.target/i386/pr56766-2.c: Ditto.
537 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
539 * gcc.target/mips/loongson-shift-count-truncated-1.c:
540 Skip on mips*-mti-linux* and mips*-img-linux* targets.
541 * gcc.target/mips/loongson-simd.c: Ditto.
543 2015-06-16 Richard Biener <rguenther@suse.de>
545 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
547 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
549 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
550 passed by the testsuite driver.
552 2015-06-16 Richard Biener <rguenther@suse.de>
554 * gcc.dg/vect/slp-perm-11.c: New testcase.
556 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
558 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
561 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
563 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
564 Reinstate calls to torture-init and torture-finalize.
566 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
568 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
570 2015-06-15 Nathan Sidwell <nathan@acm.org>
573 * g++.dg/cpp0x/nsdmi-template14.C: New test.
575 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
578 * g++.dg/cpp0x/local-type1.C: New.
580 2015-06-15 Andre Vehreschild <vehre@gmx.de>
585 * gfortran.dg/allocate_with_source_3.f90: Removed check for
587 * gfortran.dg/allocate_with_source_7.f08: New test.
588 * gfortran.dg/allocate_with_source_8.f08: New test.
590 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
593 * g++.dg/warn/Walways-true-3.C: New test.
595 2015-06-13 Tom de Vries <tom@codesourcery.com>
597 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
599 2015-06-13 Tom de Vries <tom@codesourcery.com>
601 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
602 (main): Remove superfluous attributes.
603 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
604 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
606 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
608 * gcc.target/i386/monitorx.c: New.
609 * gcc.target/i386/sse-12.c: Add -mmwaitx.
610 * gcc.target/i386/sse-13.c: Ditto.
611 * gcc.target/i386/sse-14.c: Ditto.
612 * gcc.target/i386/sse-22.c: Ditto.
613 * gcc.target/i386/sse-23.c: Ditto.
614 * g++.dg/other/i386-2.C: Ditto.
615 * g++.dg/other/i386-3.C: Ditto.
617 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
619 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
621 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
624 * gfortran.dg/allocatable_scalar_13.f90: New test
626 2015-06-11 Marek Polacek <polacek@redhat.com>
628 * gcc.dg/fold-xor-3.c: New test.
630 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
632 * gcc.target/arm/short-it-ifcvt-1.c: New test.
633 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
635 2015-06-11 Christian Bruel <christian.bruel@st.com>
638 * gcc.target/arm/pragma_attribute.c: New test.
640 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
642 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
644 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
647 * gcc.target/i386/pr66473.c: New test.
649 2015-06-10 Jakub Jelinek <jakub@redhat.com>
652 * gcc.dg/tls/pr66470.c: New test.
653 * gcc.target/i386/pr66470.c: New test.
655 2015-06-10 Christian Bruel <christian.bruel@st.com>
658 * gcc.target/arm/attr_arm.c: New test
659 * gcc.target/arm/attr_arm-err.c: New test
660 * gcc.target/arm/attr_thumb.c: New test
661 * gcc.target/arm/attr_thumb-static.c: New test
663 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
668 * g++.dg/abi/aarch64_guard1.C: Adjust test.
670 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
672 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
673 passed by the testsuite driver.
675 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
678 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
679 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
680 * gcc.dg/ssp-1.c: Make counter a register.
681 * gcc.dg/ssp-2.c: Likewise.
682 * gcc.dg/torture/parm-coalesce.c: New.
684 2015-06-09 Tom de Vries <tom@codesourcery.com>
686 * gcc.target/i386/vararg-loc.c: New test.
688 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
691 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
692 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
694 2015-06-09 Marek Polacek <polacek@redhat.com>
696 PR tree-optimization/66299
697 * gcc.dg/pr66299-1.c: New test.
698 * gcc.dg/pr66299-2.c: New test.
699 * gcc.dg/pr66299-3.c: New test.
701 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
703 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
704 passed by the testsuite driver.
706 2015-06-09 Richard Biener <rguenther@suse.de>
709 * gcc.dg/fold-modpow2.c: New testcase.
711 2015-06-09 Richard Biener <rguenther@suse.de>
713 PR tree-optimization/66419
714 * gcc.dg/vect/bb-slp-37.c: New testcase.
716 2015-06-09 Shiva Chen <shiva0217@gmail.com>
718 * gcc.target/arm/stl-cond.c: New test.
720 2015-06-09 Richard Biener <rguenther@suse.de>
723 * gcc.dg/torture/pr66413.c: New testcase.
725 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
727 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
728 * gcc.dg/ssp-1.c: Make counter a register.
729 * gcc.dg/ssp-2.c: Likewise.
730 * gcc.dg/torture/parm-coalesce.c: New.
732 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
734 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
735 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
737 2015-06-08 Tom de Vries <tom@codesourcery.com>
739 PR rtl-optimization/66444
740 * gcc.dg/pr66444.c: New test.
742 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
745 * gfortran.dg/class_is_1.f90: New test.
746 * gfortran.dg/type_is_1.f90: Ditto.
748 2015-06-08 Marek Polacek <polacek@redhat.com>
751 * gcc.dg/cpp/pr66415-1.c: New test.
752 * gcc.dg/cpp/pr66415-2.c: New test.
754 2015-06-08 Richard Biener <rguenther@suse.de>
756 PR tree-optimization/66422
757 * gcc.dg/Warray-bounds-16.c: New testcase.
759 2015-06-08 Richard Biener <rguenther@suse.de>
761 * gcc.dg/vect/slp-perm-10.c: New testcase.
762 * gcc.dg/vect/slp-23.c: Adjust.
763 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
764 vector pointer update.
766 2015-06-08 Marek Polacek <polacek@redhat.com>
769 * g++.dg/ubsan/pr66452.C: New test.
771 2015-06-08 Tom de Vries <tom@codesourcery.com>
773 PR tree-optimization/66436
774 * gcc.dg/gomp/dump-new-function-2.c: New test.
775 * gcc.dg/gomp/dump-new-function-3.c: Same.
776 * gcc.dg/gomp/dump-new-function.c: Same.
778 2015-06-08 Tom de Vries <tom@codesourcery.com>
780 PR tree-optimization/66435
781 * gcc.dg/gomp/notify-new-function-2.c: New test.
782 * gcc.dg/gomp/notify-new-function-3.c: Same.
783 * gcc.dg/gomp/notify-new-function.c: Same.
785 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
787 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
788 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
789 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
790 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
791 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
792 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
795 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
798 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
799 * gfortran.dg/warn_conversion.f90: Add warning for change in value
801 * gfortran.dg/warn_conversion_3.f90: Add warnings.
802 * gfortran.dg/warn_conversion_5.f90: New test.
803 * gfortran.dg/warn_conversion_6.f90: New test.
804 * gfortran.dg/warn_conversion_7.f90: New test.
806 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
809 * gfortran.dg/blockdata_9.f: New test.
811 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
814 * gfortran.dg/forall_17.f90: New test.
816 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
818 * g++.dg/cpp0x/pr57101.C: Add warning.
819 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
820 * g++.dg/ext/visibility/anon7.C: Same.
821 * g++.dg/ipa/pr63587-2.C: Same.
822 * g++.dg/opt/dump1.C: Same.
823 * g++.dg/opt/pr59622-3.C: Same.
824 * g++.dg/opt/pr59622.C: Same.
825 * g++.dg/torture/pr46383.C: Same.
826 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
827 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
828 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
830 * gfortran.dg/intent_out_8.f90: Same.
831 * gfortran.dg/warn_target_lifetime_3.f90: Same.
833 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
836 gfortran.dg/equiv_9.f90: New test.
839 2015-06-05 Tom de Vries <tom@codesourcery.com>
841 merge from gomp4 branch:
842 2015-05-28 Tom de Vries <tom@codesourcery.com>
844 PR tree-optimization/65443
845 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
846 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
847 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
849 2015-06-05 Nathan Sidwell <nathan@acm.org>
852 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
854 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
856 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
858 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
860 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
862 2015-06-04 Sriraman Tallam <tmsriram@google.com>
864 * testsuite/gcc.target/i386/noplt-1.c: New test.
865 * testsuite/gcc.target/i386/noplt-2.c: New test.
866 * testsuite/gcc.target/i386/noplt-3.c: New test.
867 * testsuite/gcc.target/i386/noplt-4.c: New test.
869 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
872 * gfortran.dg/adjustl_1.f90: New test.
874 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
876 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
877 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
879 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
881 * lto.c (iterative_hash_canonical_type,
882 gimple_register_canonical_type): only hash main variants of types
884 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
886 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
887 Move set of dg-do-what-default after early return.
889 2015-06-04 Marek Polacek <polacek@redhat.com>
892 * gcc.dg/lvalue-8.c: New test.
894 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
895 Paolo Carlini <paolo.carlini@oracle.com>
898 * g++.dg/other/pr66130.C: New.
899 * g++.dg/cpp0x/pr66130.C: Likewise.
901 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/cpp0x/decl-loc1.C: New.
904 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
905 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
906 * g++.dg/init/ctor8.C: Likewise.
907 * g++.dg/parse/semicolon4.C: Likewise.
909 2015-06-03 Marek Polacek <polacek@redhat.com>
912 * g++.dg/ubsan/static-init-1.C: New test.
913 * g++.dg/ubsan/static-init-2.C: New test.
914 * g++.dg/ubsan/static-init-3.C: New test.
916 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
919 * gcc.target/i386/pr66275.c: New test.
921 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
923 * gcc.dg/Wcxx-compat-22.c: New testcase.
924 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
925 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
926 * c-c++-common/pr58346-1.c: Likewise.
927 * c-c++-common/transparent-union-1.c: Likewise.
929 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
931 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
932 * g++.dg/plugin/def_plugin.c: New file.
933 * g++.dg/plugin/def-plugin-test.C: New file.
935 2015-06-03 Richard Biener <rguenther@suse.de>
937 * gcc.dg/vect/bb-slp-36.c: New testcase.
939 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
941 * gcc.dg/lto/chkp-removed-alias_0.c: New.
943 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
945 * gcc.dg/lto/chkp-privatize-1_0.c: New.
946 * gcc.dg/lto/chkp-privatize-1_1.c: New.
947 * gcc.dg/lto/chkp-privatize-2_0.c: New.
948 * gcc.dg/lto/chkp-privatize-2_1.c: New.
950 2015-06-03 Marek Polacek <polacek@redhat.com>
954 * gcc.dg/pr64223-1.c: New test.
955 * gcc.dg/pr64223-2.c: New test.
957 2015-06-03 Richard Biener <rguenther@suse.de>
959 PR tree-optimization/63916
960 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
962 2015-06-03 Richard Biener <rguenther@suse.de>
964 PR tree-optimization/66375
965 * gcc.dg/torture/pr66375.c: New testcase.
967 2015-06-03 Bin Cheng <bin.cheng@arm.com>
969 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
971 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
974 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
976 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
979 * gfortran.dg/reshape_7.f90: New test.
981 2015-06-02 David Malcolm <dmalcolm@redhat.com>
984 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
987 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
990 * gcc.dg/pr49551.c: New testcase.
992 2015-06-02 Richard Biener <rguenther@suse.de>
995 * g++.dg/lto/pr65549_0.C: New testcase.
997 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1001 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1003 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1005 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1007 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1010 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1012 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1014 PR tree-optimization/48052
1015 * gcc.dg/tree-ssa/scev-8.c: New.
1016 * gcc.dg/tree-ssa/scev-9.c: New.
1017 * gcc.dg/tree-ssa/scev-10.c: New.
1018 * gcc.dg/vect/pr48052.c: New.
1020 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1022 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1024 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1026 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1028 2015-06-02 Marek Polacek <polacek@redhat.com>
1031 * gcc.dg/torture/pr66345.c: New test.
1033 2015-06-02 Richard Biener <rguenther@suse.de>
1035 PR tree-optimization/65961
1036 * gcc.dg/torture/pr65961.c: New testcase.
1038 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1040 PR tree-optimization/52563
1041 PR tree-optimization/62173
1042 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1043 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1045 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1047 * gnat.dg/specs/varsize_return2.ads: New test.
1048 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1050 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1052 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1054 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1057 * gcc.target/aarch64/sync-comp-swap.c: New.
1058 * gcc.target/aarch64/sync-comp-swap.x: New.
1059 * gcc.target/aarch64/sync-op-acquire.c: New.
1060 * gcc.target/aarch64/sync-op-acquire.x: New.
1061 * gcc.target/aarch64/sync-op-full.c: New.
1062 * gcc.target/aarch64/sync-op-full.x: New.
1063 * gcc.target/aarch64/sync-op-release.c: New.
1064 * gcc.target/aarch64/sync-op-release.x: New.
1066 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1068 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1071 2015-06-01 Richard Biener <rguenther@suse.de>
1073 PR tree-optimization/66349
1074 PR tree-optimization/66352
1075 PR tree-optimization/66357
1076 * gcc.dg/torture/pr66357.c: New testcase.
1077 * gcc.dg/torture/pr66349.c: Likewise.
1078 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1080 2015-06-01 Richard Biener <rguenther@suse.de>
1083 2015-05-29 Richard Biener <rguenther@suse.de>
1085 PR tree-optimization/66314
1086 * gcc.dg/asan/pr66314.c: New testcase.
1088 2015-06-01 Richard Biener <rguenther@suse.de>
1090 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1092 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1096 (hp3, hp4): Add inline keyword.
1097 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1098 (hp2): Add inline keyword.
1099 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1100 (hp2): Add inline keyword.
1102 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1105 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1106 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1107 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1108 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1110 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1112 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1113 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1115 2015-06-01 Richard Biener <rguenther@suse.de>
1117 PR tree-optimization/66280
1118 * g++.dg/torture/pr66280.C: New testcase.
1119 * g++.dg/torture/pr66280-2.C: Likewise.
1121 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1123 * gnat.dg/addr9_1.adb: New test.
1124 * gnat.dg/addr9_2.adb: Likewise.
1125 * gnat.dg/addr9_3.adb: Likewise.
1126 * gnat.dg/addr9_4.adb: Likewise.
1128 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1130 * g++.dg/other/dump-ada-spec-4.C: New test.
1132 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1134 * gcc.dg/alias-8.c: Fix dg-warning.
1136 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1138 * gcc.dg/alias-8.c: Do not xfail.
1139 * gcc.dg/pr62167.c: Prevent FRE.
1140 * gcc.dg/alias-14.c: New testcase.
1142 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1144 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1146 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1149 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1151 * gcc.target/s390/hotpatch-10.c: Likewise.
1152 * gcc.target/s390/hotpatch-11.c: Likewise.
1153 * gcc.target/s390/hotpatch-12.c: Likewise.
1154 * gcc.target/s390/hotpatch-17.c: Likewise.
1155 * gcc.target/s390/hotpatch-18.c: Likewise.
1156 * gcc.target/s390/hotpatch-20.c: Likewise.
1157 * gcc.target/s390/hotpatch-21.c: Likewise.
1158 * gcc.target/s390/hotpatch-22.c: Likewise.
1159 * gcc.target/s390/hotpatch-23.c: Likewise.
1160 * gcc.target/s390/hotpatch-24.c: Likewise.
1161 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1162 to check for the exact nops too.
1163 * gcc.target/s390/hotpatch-3.c: Likewise.
1164 * gcc.target/s390/hotpatch-4.c: Likewise.
1165 * gcc.target/s390/hotpatch-5.c: Likewise.
1166 * gcc.target/s390/hotpatch-6.c: Likewise.
1167 * gcc.target/s390/hotpatch-7.c: Likewise.
1168 * gcc.target/s390/hotpatch-8.c: Likewise.
1169 * gcc.target/s390/hotpatch-9.c: Likewise.
1170 * gcc.target/s390/hotpatch-14.c: Likewise.
1171 * gcc.target/s390/hotpatch-15.c: Likewise.
1172 * gcc.target/s390/hotpatch-16.c: Likewise.
1173 * gcc.target/s390/hotpatch-19.c: Likewise.
1174 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1175 scan-assembler-times counting number of .align directives.
1176 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1177 dg-options. Remove scan-assembler-times counting number of .align
1179 * gcc.target/s390/hotpatch-26.c: New file.
1180 * gcc.target/s390/hotpatch-27.c: New file.
1181 * gcc.target/s390/hotpatch-28.c: New file.
1182 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1183 using -Os -O0 -O1 -O2 -O3 options.
1185 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1187 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1189 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1191 PR tree-optimization/66142
1192 * gcc.dg/vect/pr66142.c: New test.
1194 2015-05-29 Richard Biener <rguenther@suse.de>
1196 PR tree-optimization/66314
1197 * gcc.dg/asan/pr66314.c: New testcase.
1199 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1201 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1202 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1204 (schedule-cleanups, dg-keep-saved-temps): New proc.
1205 (gcc-dg-test-1): Schedule cleanups.
1206 * lib/profopt.exp (profopt-execute): Likewise.
1207 * g++.dg/cdce3.C: Adjust expected line numbers.
1208 * gcc.dg/cdce1.c: Likewise.
1209 * gcc.dg/cdce2.c: Likewise.
1210 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1211 * gcc.dg/strlenopt-24.c: Likewise.
1212 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1213 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1214 * obj-c++.dg/encode-2.mm: Likewise.
1216 2015-05-28 DJ Delorie <dj@redhat.com>
1218 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1220 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1222 * gnat.dg/discr43.adb: New test.
1224 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1226 * gnat.dg/varsize_temp.adb: Rename into...
1227 * gnat.dg/varsize1.adb: ...this.
1228 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1229 * gnat.dg/varsize2.ad[sb]: ...this.
1230 * gnat.dg/varsize3_1.adb: New test.
1231 * gnat.dg/varsize3_2.adb: Likewise.
1232 * gnat.dg/varsize3_3.adb: Likewise.
1233 * gnat.dg/varsize3_4.adb: Likewise.
1234 * gnat.dg/varsize3_5.adb: Likewise.
1235 * gnat.dg/varsize3_6.adb: Likewise.
1236 * gnat.dg/varsize3_pkg1.ads: New helper.
1237 * gnat.dg/varsize3_pkg2.ads: Likewise.
1238 * gnat.dg/varsize3_pkg3.ads: Likewise.
1240 2015-05-28 Richard Biener <rguenther@suse.de>
1242 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1244 2015-05-28 Richard Biener <rguenther@suse.de>
1246 PR tree-optimization/66142
1247 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1249 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1252 * gcc.dg/darwin-minversion-3.c: Update testcase.
1253 * gcc.dg/darwin-minversion-4.c: Ditto.
1254 * gcc.dg/darwin-minversion-5.c: New testcase.
1255 * gcc.dg/darwin-minversion-6.c: Ditto.
1256 * gcc.dg/darwin-minversion-7.c: Ditto.
1257 * gcc.dg/darwin-minversion-8.c: Ditto.
1258 * gcc.dg/darwin-minversion-9.c: Ditto.
1259 * gcc.dg/darwin-minversion-10.c: Ditto.
1260 * gcc.dg/darwin-minversion-11.c: Ditto.
1261 * gcc.dg/darwin-minversion-12.c: Ditto.
1263 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1265 PR rtl-optimization/66168
1266 * gcc.c-torture/compile/pr66168.c: New test.
1268 2015-05-27 Jeff Law <law@redhat.com>
1271 * gcc.dg/target/m68k/pr39726-1.c: New test.
1273 2015-05-27 Nathan Sidwell <nathan@acm.org>
1276 * g++.dg/ext/alias-canon3.C: New.
1278 2015-05-27 Richard Biener <rguenther@suse.de>
1280 PR tree-optimization/66272
1282 2014-08-15 Richard Biener <rguenther@suse.de>
1284 PR tree-optimization/62031
1285 * gcc.dg/torture/pr66272.c: New testcase.
1287 2015-05-27 Richard Biener <rguenther@suse.de>
1289 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1291 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1294 * gcc.dg/pr65358.c: New test.
1296 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1299 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1301 * gfortran.dg/allocate_with_source_6.f90: New test.
1303 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1305 * gnat.dg/atomic7_1.adb: New test.
1306 * gnat.dg/atomic7_2.adb: Likewise.
1307 * gnat.dg/atomic7_pkg1.ads: New helper.
1308 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1310 2015-05-26 Michael Matz <matz@suse.de>
1313 * gcc.dg/vect/pr66251.c: New test.
1315 2015-05-26 Richard Biener <rguenther@suse.de>
1317 PR tree-optimization/66142
1318 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1320 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1323 * gfortran.dg/allocatable_scalar_13.f90: New test
1325 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1327 * gnat.dg/warn11.adb: New test.
1328 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1330 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1332 * gnat.dg/vfa1_1.adb: New test.
1333 * gnat.dg/vfa1_2.adb: Likewise.
1334 * gnat.dg/vfa1_3.adb: Likewise.
1335 * gnat.dg/vfa1_4.adb: Likewise.
1336 * gnat.dg/vfa1_pkg.ads: New helper.
1338 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1340 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1341 * gcc.target/i386/pr66232-3.c: Likewise.
1343 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1346 * gcc.target/i386/pr66274.c: New test.
1348 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1350 * gnat.dg/renaming6.ad[sb]: New test.
1352 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1354 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1355 and 'dg-require-effective-target pie'.
1357 2015-05-23 Nathan Sidwell <nathan@acm.org>
1360 * g++.dg/cpp0x/pr66243.C: New.
1362 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1365 * g++.dg/lto/pr66180_0.C: New testcase.
1366 * g++.dg/lto/pr66180_1.C: New testcase.
1368 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1371 * typebound_call_27.f90: New file.
1373 2015-05-23 Nathan Sidwell <nathan@acm.org>
1376 * g++.dg/template/pr65936.C: New.
1378 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1380 PR tree-optimization/63387
1381 * gcc.dg/pr63387-2.c: New testcase.
1383 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1385 * gcc.dg/simd-1.c: Update to the new message.
1387 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1389 * gcc.dg/nand.c: New testcase.
1391 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1393 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1394 Set dg-do-what-default to compile only on ARM targets without
1395 arm_neon_hw execution support. Remove redundant c-torture-execute
1396 in loop over test cases.
1398 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1401 * gcc.target/aarch64/pr65491_1.c: New test.
1402 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1403 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1405 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1408 * g++.dg/cpp0x/explicit9.C: New.
1409 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1411 2015-05-22 Richard Biener <rguenther@suse.de>
1413 PR tree-optimization/66251
1414 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1416 2015-05-22 Marek Polacek <polacek@redhat.com>
1419 * c-c++-common/attributes-enum-1.c: New test.
1420 * c-c++-common/attributes-enum-2.c: New test.
1421 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1422 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1424 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1426 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1427 effective target support. If no arm_neon_hw support, do not attempt
1428 to execute the tests; only compile them.
1429 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1430 and "dg-require-effective-target arm_neon_ok".
1431 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1432 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1433 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1434 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1435 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1436 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1437 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1438 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1439 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1440 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1441 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1442 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1443 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1444 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1445 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1446 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1447 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1448 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1449 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1450 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1451 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1452 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1453 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1454 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1455 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1456 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1457 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1458 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1459 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1460 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1461 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1462 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1463 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1464 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1465 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1466 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1467 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1468 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1469 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1470 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1471 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1472 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1473 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1474 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1475 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1476 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1477 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1478 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1479 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1480 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1481 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1482 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1483 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1484 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1485 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1486 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1487 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1488 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1489 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1490 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1491 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1492 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1493 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1494 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1495 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1496 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1497 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1498 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1499 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1500 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1501 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1502 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1503 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1504 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1505 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1506 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1507 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1508 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1509 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1510 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1511 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1512 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1513 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1514 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1515 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1516 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1517 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1518 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1519 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1520 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1521 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1522 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1523 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1524 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1525 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1526 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1527 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1528 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1529 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1530 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1531 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1532 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1533 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1534 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1535 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1536 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1537 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1538 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1539 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1540 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1541 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1542 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1543 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1545 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1547 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1548 * gcc.dg/vect/pr59354.c: Likewise.
1549 * gcc.dg/vect/pr64252.c: Likewise.
1550 * gcc.dg/vect/pr64404.c: Likewise.
1551 * gcc.dg/vect/pr64493.c: Likewise.
1552 * gcc.dg/vect/pr64495.c: Likewise.
1553 * gcc.dg/vect/pr64844.c: Likewise.
1554 * gcc.dg/vect/pr65518.c: Likewise.
1555 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1557 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1560 * g++.dg/cpp1y/var-templ28.C: New.
1562 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1565 * gcc.target/i386/pr66232-1.c: New test.
1566 * gcc.target/i386/pr66232-2.c: Likewise.
1567 * gcc.target/i386/pr66232-3.c: Likewise.
1568 * gcc.target/i386/pr66232-4.c: Likewise.
1569 * gcc.target/i386/pr66232-5.c: Likewise.
1571 2015-05-21 Nathan Sidwell <nathan@acm.org>
1573 * g++.dg/cpp1y/pr60943.C: New.
1575 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1577 PR tree-optimization/66233
1578 * gcc.c-torture/execute/pr66233.c: New test.
1580 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1583 * gfortran.dg/inline_matmul_11.f90: New test.
1585 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1587 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1588 instead of listing several targets on its own.
1589 * gcc.target/i386/pr32219-2.c: Likewise.
1590 * gcc.target/i386/pr32219-3.c: Likewise.
1591 * gcc.target/i386/pr32219-4.c: Likewise.
1592 * gcc.target/i386/pr32219-5.c: Likewise.
1593 * gcc.target/i386/pr32219-6.c: Likewise
1594 * gcc.target/i386/pr32219-7.c: Likewise.
1595 * gcc.target/i386/pr32219-8.c: Likewise.
1596 * gcc.target/i386/pr39013-1.c: Likewise.
1597 * gcc.target/i386/pr39013-2.c: Likewise.
1598 * gcc.target/i386/pr64317.c: Likewise.
1600 2015-05-21 Jeff Law <law@redhat.com>
1602 * gcc.target/hppa/shadd-3.c: New test.
1603 * gcc.target/hppa/shadd-4.c: New test.
1605 2015-05-21 Michael Matz <matz@suse.de>
1607 * gcc.dg/vect/vect-strided-store.c: New test.
1608 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1609 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1611 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1613 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1614 * gcc.dg/pow-sqrt-synth-1.c: New test.
1615 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1617 2015-05-21 Richard Biener <rguenther@suse.de>
1620 * g++.dg/conversion/pr66211.C: New testcase.
1621 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1623 2015-05-21 Jeff Law <law@redhat.com>
1625 * gcc.target/hppa/shadd-2.c: New test.
1627 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1630 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1632 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1635 * gcc.target/arm/pr26702.c: Adjust target selector.
1637 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1640 * gcc.dg/lto/pr66221_0.c: New test.
1641 * gcc.dg/lto/pr66221_1.c: New test.
1643 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1646 * gcc.dg/redecl-4.c: Update column numbers.
1647 * gcc.dg/format/bitfld-1.c: Likewise.
1648 * gcc.dg/format/attr-2.c: Likewise.
1649 * gcc.dg/format/attr-6.c: Likewise.
1650 * gcc.dg/format/attr-7.c (baz): Likewise.
1651 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1652 * gcc.dg/format/attr-4.c: Likewise.
1653 * gcc.dg/format/branch-1.c: Likewise.
1654 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1655 locations within strings with embedded escape sequences.
1657 2015-05-20 Jeff Law <law@redhat.com>
1659 * gcc.target/hppa/hppa.exp: New target test driver.
1660 * gcc.target/hppa/shadd-1.c: New test.
1662 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1664 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1666 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1668 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1669 (fn_33_k_and_r_style): New.
1670 (fn_33_stroustrup_style): New.
1671 (fn_33_allman_style): New.
1672 (fn_33_whitesmiths_style): New.
1673 (fn_33_horstmann_style): New.
1674 (fn_33_ratliff_banner_style): New.
1675 (fn_33_lisp_style): New.
1676 (fn_34_indent_dash_gnu): New.
1677 (fn_34_indent_dash_kr): New.
1678 (fn_34_indent_dash_orig): New.
1679 (fn_34_indent_linux_style): New.
1681 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1684 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1686 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1688 PR tree-optimization/65447
1689 * gcc.dg/tree-ssa/pr65447.c: New test.
1691 2015-05-19 Nathan sidwell <nathan@acm.org>
1693 * g++.dg/cpp0x/pr65954.C: New.
1695 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1697 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1699 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1701 * lib/target-supports.exp: Vector do not always have natural
1704 2015-05-19 David Sherwood <david.sherwood@arm.com>
1706 * gcc.dg/loop-invariant.c: New testcase.
1708 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1710 * lib/target-supports.exp: Vector do not always have natural
1713 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1715 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1717 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1719 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1721 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1722 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1723 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1724 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1725 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1726 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1727 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1728 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1729 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1730 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1732 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1734 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1736 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1738 * gcc.target/s390/s390.exp
1739 (check_effective_target_vector): New check.
1740 * gcc.target/s390/vector/vec-abi-1.c: New test.
1741 * gcc.target/s390/vector/vec-abi-2.c: New test.
1742 * gcc.target/s390/vector/vec-abi-3.c: New test.
1743 * gcc.target/s390/vector/vec-abi-4.c: New test.
1744 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1745 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1746 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1747 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1748 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1749 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1750 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1751 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1752 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1753 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1754 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1755 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1756 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1757 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1758 * gcc.target/s390/vector/vec-init-1.c: New test.
1759 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1760 * gcc.target/s390/vector/vec-shift-1.c: New test.
1761 * gcc.target/s390/vector/vec-sub-1.c: New test.
1763 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1765 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1767 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1769 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1771 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1773 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1775 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1777 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1779 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1781 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1783 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1785 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1787 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1789 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1791 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1793 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1795 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1797 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1799 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1801 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1803 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1805 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1807 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1809 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1811 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1813 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1815 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1817 PR tree-optimization/66187
1818 * gcc.c-torture/execute/pr66187.c: New test.
1819 * gcc.dg/pr66187-1.c: New test.
1820 * gcc.dg/pr66187-2.c: New test.
1822 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1824 * gcc.dg/vect/bb-slp-35.c: Adjust.
1826 2015-05-19 Richard Biener <rguenther@suse.de>
1828 PR tree-optimization/66165
1829 * gcc.dg/torture/pr66165.c: New testcase.
1831 PR tree-optimization/66185
1832 * gcc.dg/torture/pr66185.c: New testcase.
1834 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1837 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1839 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1841 * gcc.target/mips/p5600-bonding.c : New file.
1843 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1846 * gfortran.dg/interface_operator_1.f90: New tests.
1848 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1851 * gfortran.dg/generic_29.f90: New tests.
1853 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1856 * gfortran.dg/storage_size_6.f90: New tests.
1858 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1861 * gfortran.dg/null1.f90: New test.
1863 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1866 * gfortran.dg/entry_21.f90: New test.
1868 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1871 * gfortran.dg/storage_size_6.f90: New tests.
1873 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1876 * gfortran.dg/misplaced_statement.f90: New test.
1878 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1881 * gfortran.dg/filepos1.f90: New test
1883 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1886 * gfortran.dg/pr64925.f90: New test.
1888 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1890 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1892 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1894 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1896 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1897 to the family of pie capable targets.
1899 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1901 * gcc.target/arm/bics_1.c : New testcase.
1902 * gcc.target/arm/bics_2.c : New testcase.
1903 * gcc.target/arm/bics_3.c : New testcase.
1904 * gcc.target/arm/bics_4.c : New testcase.
1906 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1908 * gcc.target/mips/umips-attr.c: New test.
1910 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1912 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1913 * gcc.dg/20150120-2.c (dg-final): Ditto.
1914 * gcc.dg/20150120-2.c (dg-final): Ditto.
1915 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1917 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1920 * gcc.target/i386/pr66174.c: New test.
1922 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1925 * gfortran.dg/matmul_bounds_6.f90: New test.
1926 * gfortran.dg/matmul_bounds_7.f90: New test.
1928 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1930 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1931 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1932 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1933 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1934 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1935 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1937 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1940 * gfortran.dg/continuation_13.f90: Update test.
1941 * gfortran.dg/pr65903.f90: New test.
1943 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1946 * gfortran.dg/block_14.f90: New test.
1948 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1951 * lib/gfortran-dg.exp: Update regex to handle two locations for
1952 the same diagnostic without caret.
1953 * gfortran.dg/badline.f: Test also that line numbers are correct
1954 before and after "left but not entered" warning.
1956 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1957 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1960 * gcc.target/arm/maskdata.c: New test.
1962 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1965 * gfortran.dg/derived_constructor_components_5: New test
1967 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1970 * gcc.target/alpha/pr66140.c: New test.
1972 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1975 * gcc.dg/Wconversion-complex-c99.c: New test.
1976 * gcc.dg/Wconversion-complex-gnu.c: New test.
1978 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1980 PR tree-optimization/64454
1981 * gcc.dg/modmod.c: New testcase.
1983 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1985 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1987 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1990 * gcc.target/i386/mpx/pr66134.c: New test.
1992 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1994 * gcc.target/powerpc/pr60158.c: New test.
1996 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1998 * gcc.target/i386/sibcall-7.c: New test.
1999 * gcc.target/i386/sibcall-8.c: New test.
2001 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2003 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2004 (abs64_in_dreg): Likewise.
2006 2015-05-14 Marek Polacek <polacek@redhat.com>
2010 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2011 * gcc.dg/pr19984.c: Likewise.
2012 * gcc.dg/pr66066-1.c: New test.
2013 * gcc.dg/pr66066-2.c: New test.
2014 * gcc.dg/pr66066-3.c: New test.
2016 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2018 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2019 * gcc.dg/pow-sqrt.x: New file.
2020 * gcc.dg/pow-sqrt-1.c: New test.
2021 * gcc.dg/pow-sqrt-2.c: Likewise.
2022 * gcc.dg/pow-sqrt-3.c: Likewise.
2024 2015-05-13 Richard Biener <rguenther@suse.de>
2026 PR tree-optimization/66123
2027 * gcc.dg/torture/pr66123.c: New testcase.
2029 2015-05-13 Richard Biener <rguenther@suse.de>
2032 * gcc.dg/alias-2.c: Adjust.
2033 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2035 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2038 * gcc.target/i386/pr65103-3.c: New.
2040 2015-05-13 Martin Liska <mliska@suse.cz>
2042 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2044 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.target/i386/pr66112-2.c: New test.
2050 * gcc.target/i386/pr66112-1.c: New test.
2052 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2055 * gcc.target/i386/mpx/pr66048.cc: New.
2057 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2059 PR rtl-optimization/64616
2060 * gcc.dg/loop-8.c: New test.
2061 * gcc.dg/loop-9.c: New test.
2063 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2066 * gcc.target/i386/pr66047.c: New testcase.
2068 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2071 * gcc.c-torture/compile/pr65873.c: New testcase.
2073 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2076 * gfortran.dg/inline_matmul_10.f90: New test.
2078 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2080 * c-c++-common/Wmisleading-indentation.c: New testcase.
2081 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2082 * c-c++-common/Wmisleading-indentation-2.md: New file.
2084 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2086 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2088 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2090 2015-05-12 Richard Biener <rguenther@suse.de>
2092 PR tree-optimization/66101
2093 * gcc.dg/torture/pr66101.c: New testcase.
2095 2015-05-12 Richard Biener <rguenther@suse.de>
2097 PR tree-optimization/37021
2098 * gcc.target/i386/vect-addsub.c: New testcase.
2100 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2102 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2104 2015-05-12 Tom de Vries <tom@codesourcery.com>
2106 PR tree-optimization/66010
2107 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2109 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2112 * g++.dg/cpp0x/trailing10.C: New.
2114 2015-05-12 Richard Biener <rguenther@suse.de>
2116 * gcc.dg/vect/bb-slp-35.c: New testcase.
2118 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2121 * gfortran.dg/bound_simplification_6.f90: New.
2123 2015-05-11 Steve Ellcey <sellcey@mips.com>
2125 * gcc.target/mips/branch-1.c: Pass argument to bar().
2127 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2130 * gcc.target/i386/pr65753.c: New test.
2132 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2134 PR rtl-optimization/66076
2135 * gcc.dg/torture/pr66076.c: New test.
2137 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2140 * gfortran.dg/inline_matmul_7.f90: New test.
2141 * gfortran.dg/inline_matmul_8.f90: New test.
2142 * gfortran.dg/inline_matmul_9.f90: New test.
2144 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2146 * gfortran.dg/bound_simplification_5.f90: New.
2148 2015-05-09 Jason Merrill <jason@redhat.com>
2150 * lib/target-supports.exp (cxx_default): New global.
2151 (check_effective_target_c++11_only)
2152 (check_effective_target_c++14_only)
2153 (check_effective_target_c++98_only)
2154 (check_effective_target_c++1z_only): Check it.
2156 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2158 PR tree-optimization/64454
2159 * gcc.dg/tree-ssa/vrp97.c: New file.
2160 * gcc.dg/vect/slp-perm-7.c: Update.
2162 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2165 * gfortran.dg/elemental_subroutine_11.f90: New test.
2167 2015-05-08 Richard Biener <rguenther@suse.de>
2169 PR tree-optimization/66036
2170 * gcc.dg/vect/slp-41.c: New testcase.
2172 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2174 * gfortran.dg/elemental_optional_args_7.f90: New.
2176 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2178 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2181 2015-05-08 Marek Polacek <polacek@redhat.com>
2184 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2185 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2187 2015-05-07 Marek Polacek <polacek@redhat.com>
2190 * c-c++-common/Wshift-negative-value-1.c: New test.
2191 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2192 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2193 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2194 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2195 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2196 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2197 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2198 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2200 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2204 * gcc.dg/fdata-sections-2.c: New file.
2206 2015-05-07 Marek Polacek <polacek@redhat.com>
2209 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2211 * c-c++-common/ubsan/align-7.c: Likewise.
2212 * c-c++-common/ubsan/bounds-8.c: Likewise.
2213 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2214 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2215 * c-c++-common/ubsan/null-1.c: Likewise.
2216 * c-c++-common/ubsan/null-10.c: Likewise.
2217 * c-c++-common/ubsan/null-11.c: Likewise.
2218 * c-c++-common/ubsan/null-2.c: Likewise.
2219 * c-c++-common/ubsan/null-3.c: Likewise.
2220 * c-c++-common/ubsan/null-4.c: Likewise.
2221 * c-c++-common/ubsan/null-5.c: Likewise.
2222 * c-c++-common/ubsan/null-6.c: Likewise.
2223 * c-c++-common/ubsan/null-7.c: Likewise.
2224 * c-c++-common/ubsan/null-8.c: Likewise.
2225 * c-c++-common/ubsan/null-9.c: Likewise.
2226 * c-c++-common/ubsan/object-size-1.c: Likewise.
2227 * c-c++-common/ubsan/object-size-10.c: Likewise.
2228 * c-c++-common/ubsan/object-size-4.c: Likewise.
2229 * c-c++-common/ubsan/object-size-5.c: Likewise.
2230 * c-c++-common/ubsan/object-size-7.c: Likewise.
2231 * c-c++-common/ubsan/object-size-8.c: Likewise.
2232 * c-c++-common/ubsan/object-size-9.c: Likewise.
2233 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2234 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2235 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2236 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2237 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2238 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2239 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2240 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2241 * c-c++-common/ubsan/pr59333.c: Likewise.
2242 * c-c++-common/ubsan/pr59667.c: Likewise.
2243 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2244 * c-c++-common/ubsan/pr60636.c: Likewise.
2245 * c-c++-common/ubsan/pr63802.c: Likewise.
2246 * c-c++-common/ubsan/recovery-1.c: Likewise.
2247 * c-c++-common/ubsan/recovery-3.c: Likewise.
2248 * c-c++-common/ubsan/shift-1.c: Likewise.
2249 * c-c++-common/ubsan/shift-2.c: Likewise.
2250 * c-c++-common/ubsan/shift-4.c: Likewise.
2251 * c-c++-common/ubsan/shift-7.c: Likewise.
2252 * c-c++-common/ubsan/undefined-2.c: Likewise.
2253 * c-c++-common/ubsan/vla-1.c: Likewise.
2254 * g++.dg/ubsan/null-1.C: Likewise.
2255 * g++.dg/ubsan/null-3.C: Likewise.
2256 * g++.dg/ubsan/null-4.C: Likewise.
2257 * g++.dg/ubsan/vptr-8.C: Likewise.
2258 * g++.dg/ubsan/vptr-9.C: Likewise.
2259 * gcc.dg/ubsan/bounds-2.c: Likewise.
2260 * gcc.dg/ubsan/object-size-9.c: Likewise.
2262 2015-05-07 Jeff Law <law@redhat.com>
2264 * gcc.dg/tree-ssa/shorten-1.c: New test.
2266 2015-05-07 Richard Biener <rguenther@suse.de>
2268 PR tree-optimization/66002
2269 * gcc.dg/vect/vect-125.c: New testcase.
2271 2015-05-07 Marek Polacek <polacek@redhat.com>
2272 Martin Uecker <uecker@eecs.berkeley.edu>
2274 * c-c++-common/ubsan/bounds-10.c: New test.
2276 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2278 * jit.dg/harness.h (set_options): Wrap with
2279 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2280 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2281 Special-case test-benchmark.c as a negative.
2282 * jit.dg/test-benchmark.c: New file.
2284 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2287 * gcc.target/arm/pr64208.c: New test.
2289 2015-05-06 Alan Modra <amodra@gmail.com>
2292 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2293 (gparms): Make volatile.
2295 2015-05-06 Richard Biener <rguenther@suse.de>
2297 PR tree-optimization/62283
2298 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2300 2015-05-06 Christian Bruel <christian.bruel@st.com>
2303 * gcc.target/aarch64/iinline-attr-1.c: New test.
2305 2015-05-06 Richard Biener <rguenther@suse.de>
2307 * gcc.dg/vect/bb-slp-34.c: New testcase.
2309 2015-05-06 Richard Biener <rguenther@suse.de>
2311 PR tree-optimization/62283
2312 * gcc.dg/vect/bb-slp-14.c: Adjust.
2314 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2317 * gcc.target/i386/pr65990.c: New test.
2319 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2322 * gcc.target/i386/pr65915.c: New.
2324 2015-05-05 Tom de Vries <tom@codesourcery.com>
2326 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2327 'va_list escapes 0'.
2329 2015-05-05 Tom de Vries <tom@codesourcery.com>
2331 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2334 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2336 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2337 * gcc.target/arm/pr65924.c: Likewise.
2339 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2342 * gcc.target/i386/pr65871-3.c: New test.
2344 2015-05-04 Jeff Law <law@redhat.com>
2347 2015-05-04 Jeff Law <law@redhat.com>
2348 * gcc.dg/tree-ssa/shorten-1.c: New test.
2350 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2351 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/cpp0x/Wnarrowing4.C: New.
2356 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2358 * lib/target-supports.exp
2359 (check_effective_target_keeps_null_pointer_checks): Clarify that
2360 this is for targets that disable -fdelete-null-pointer-checks,
2361 not default it to off.
2362 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2363 -fdelete-null-pointer-checks explicit.
2364 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2365 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2366 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2367 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2368 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2369 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2370 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2371 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2372 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2373 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2374 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2375 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2376 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2377 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2378 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2379 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2380 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2381 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2382 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2383 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2384 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2385 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2386 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2387 * g++.dg/cpp0x/static_assert9.C: Likewise.
2388 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2389 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2390 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2391 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2392 * g++.dg/tree-ssa/pr26406.C: Likewise.
2394 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2396 PR tree-optimization/65984
2397 * c-c++-common/ubsan/pr65984.c: New test.
2399 2015-05-04 Jeff Law <law@redhat.com>
2401 * gcc.dg/tree-ssa/shorten-1.c: New test.
2403 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2406 * gfortran.dg/pr44735.f90: New test.
2408 2015-05-04 Richard Biener <rguenther@suse.de>
2410 PR tree-optimization/65965
2411 * gcc.dg/vect/bb-slp-33.c: New testcase.
2413 2015-05-04 Richard Biener <rguenther@suse.de>
2415 PR tree-optimization/65935
2416 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2418 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2420 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2421 for each supported variant instead of CHECK_RESULTS.
2422 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2423 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2424 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2425 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2426 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2427 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2428 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2429 expected results for unsupported variants. Call CHECK for each
2430 supported variant instead of CHECK_RESULTS.
2431 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2432 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2433 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2434 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2435 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2436 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2437 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2438 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2439 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2440 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2441 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2442 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2443 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2444 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2445 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2446 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2447 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2448 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2449 expected results for unsupported variants.
2450 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2451 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2452 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2453 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2454 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2455 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2456 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2457 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2458 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2459 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2460 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2461 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2462 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2463 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2464 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2465 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2466 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2467 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2468 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2469 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2470 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2471 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2472 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2473 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2474 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2475 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2476 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2477 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2479 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2482 * gfortran.dg/bound_9.f90: Add pointer assignment.
2484 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2485 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2488 * g++.dg/cpp0x/Wnarrowing3.C: New.
2490 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2492 * gcc.dg/20150120-1.c: New test.
2493 * gcc.dg/20150120-2.c: New test.
2494 * gcc.dg/20150120-3.c: New test.
2496 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2498 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2500 2015-05-01 Renlin Li <renlin.li@arm.com>
2502 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2504 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2506 * gfortran.dg/bound_simplification_4.f90: New.
2508 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2510 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2511 with powerpc_p8vector_ok.
2513 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2516 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2518 * gfortran.dg/bound_9.f90: New test case.
2520 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2522 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2523 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2524 for 32bit x86 targets.
2525 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2526 for 32bit x86 targets.
2527 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2528 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2529 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2530 for 32bit x86 targets.
2532 2015-04-30 Marek Polacek <polacek@redhat.com>
2534 PR tree-optimization/63551
2535 * g++.dg/ipa/pr63551.C: New test.
2537 2015-04-30 Caroline Tice <cmtice@google.com>
2540 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2541 partition size on certain targets.
2543 2015-04-30 Renlin Li <renlin.li@arm.com>
2545 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2547 2015-04-30 Marek Polacek <polacek@redhat.com>
2549 * c-c++-common/Wbool-compare-3.c: New test.
2551 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2552 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2554 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/init/ref22.C: New.
2559 2015-04-30 Marek Polacek <polacek@redhat.com>
2561 * gcc.dg/init-bad-8.c: New test.
2563 * gcc.dg/incomplete-typedef-1.c: New test.
2565 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2568 * g++.dg/template/crash121.C: New.
2570 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2572 * gcc.target/mips/call-from-init.c: New test.
2573 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2575 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2578 * gcc.target/i386/pr65871-1.c: New test.
2579 * gcc.target/i386/pr65871-2.c: Ditto.
2581 2015-04-29 Marek Polacek <polacek@redhat.com>
2584 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2585 * c-c++-common/Wbool-compare-2.c: New test.
2587 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2590 * gcc.target/aarch64/vstN_lane_1.c: New file.
2592 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2595 * g++.dg/warn/Winit-self-3.C: New.
2597 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2599 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2601 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2604 * gcc.target/arm/pr65924.c: New test.
2606 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2608 * g++.dg/gomp/tpl-target-update.C: New file.
2610 2015-04-29 Richard Biener <rguenther@suse.de>
2612 PR tree-optimization/65917
2613 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2615 2015-04-29 Christian Bruel <christian.bruel@st.com>
2618 * gcc.dg/ipa/iinline-attr.c: New test.
2619 * gcc.target/i386/iinline-attr-2.c: New test.
2621 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2623 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2626 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2628 * gcc.dg/vect/vect-33.c: Remove spurious line.
2630 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2632 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2634 2015-04-28 Marek Polacek <polacek@redhat.com>
2637 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2638 * gcc.dg/pr65901.c: New test.
2640 2015-04-28 Richard Biener <rguenther@suse.de>
2642 PR tree-optimization/62283
2643 * gfortran.dg/vect/pr62283-2.f: New testcase.
2644 * gcc.dg/vect/bb-slp-14.c: Adjust.
2646 2015-04-28 Richard Biener <rguenther@suse.de>
2648 PR tree-optimization/65851
2649 * g++.dg/torture/pr65851.C: New testcase.
2651 2015-04-27 Jeff Law <law@redhat.com>
2653 PR tree-optimization/65217
2654 * gcc.target/i386/pr65217.c: Remove XFAIL.
2656 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2659 Add tests forgotten to svn-add.
2660 * gfortran.dg/class_allocate_19.f03: New test.
2661 * gfortran.dg/class_array_20.f03: New test.
2662 * gfortran.dg/class_array_21.f03: New test.
2663 * gfortran.dg/finalize_29.f08: New test.
2665 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2669 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2670 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2672 2015-04-27 Caroline Tice <cmtice@google.com>
2674 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2677 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2680 * gcc.target/powerpc/htm-1.c: New test.
2681 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2683 (__builtin_tabortdci): Likewise.
2684 (__builtin_tcheck): Remove operand.
2685 * lib/target-supports.exp (check_htm_hw_available): New function.
2687 2015-04-27 Richard Biener <rguenther@suse.de>
2689 * gcc.target/i386/pr65217.c: XFAIL.
2691 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2693 PR tree-optimization/65875
2694 * gcc.c-torture/compile/pr65875.c: New test.
2696 2015-04-25 Marek Polacek <polacek@redhat.com>
2699 * gcc.dg/enum-incomplete-2.c: New test.
2700 * gcc.dg/enum-mode-1.c: New test.
2702 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2705 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2707 * gcc.target/powerpc/pr65849-2.c: Likewise.
2709 2015-04-24 Tom de Vries <tom@codesourcery.com>
2711 PR tree-optimization/65802
2712 * g++.dg/pr65802.C: Move to ...
2713 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2714 stdarg.h. Rewrite for C.
2715 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2716 va_start and va_end. Remove unnecessary inline asm.
2718 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2719 Wei Mi <wmi@google.com>
2721 * gcc.target/i386/sse2-load-multi.c: New test.
2722 * gcc.target/i386/sse2-store-multi.c: Ditto.
2724 2015-04-24 Marek Polacek <polacek@redhat.com>
2727 * c-c++-common/pr65830.c: New test.
2730 * c-c++-common/Wlogical-op-1.c: New test.
2732 2015-04-24 Marek Polacek <polacek@redhat.com>
2735 * c-c++-common/pr61534-1.c: New test.
2737 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2738 Steven Bosscher <steven@gcc.gnu.org>
2740 PR rtl-optimization/34503
2741 * gcc.target/arm/pr64616.c: New file.
2743 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2745 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2747 2015-04-24 Terry Guo <terry.guo@arm.com>
2749 * gcc.target/arm/pr65710.c: Update the options.
2751 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2753 * gcc.target/i386/pr65523.c: Skip x32.
2755 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2757 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2758 to look for vcl* where appropriate.
2760 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2762 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2763 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2765 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2768 * gcc.target/arm/pr26702.c: New test.
2770 2015-04-23 Marek Polacek <polacek@redhat.com>
2773 * gcc.dg/pr65345-1.c: New test.
2774 * gcc.dg/pr65345-2.c: New test.
2776 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2778 * gcc.target/powerpc/crypto-builtin-2.c: New.
2780 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2783 * gfortran.dg/class_allocate_19.f03: New test.
2784 * gfortran.dg/class_array_20.f03: New test.
2785 * gfortran.dg/class_array_21.f03: New test.
2786 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2787 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2788 initialization correctly.
2789 * gfortran.dg/finalize_29.f08: New test.
2791 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2793 * gcc.target/powerpc/swaps-p8-18.c: New test.
2795 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2798 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2799 * gcc.dg/vect/bb-slp-25.c: Likewise.
2800 * gcc.dg/vect/bb-slp-29.c: Likewise.
2801 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2802 vect_no_align && { ! vect_hw_misalign }.
2803 * gcc.dg/vect/bb-slp-9.c: Likewise.
2804 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2806 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2807 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2808 account for POWER8, where peeling for alignment is not needed.
2809 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2810 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2811 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2812 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2813 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2814 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2815 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2816 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2817 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2818 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2819 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2820 * gcc.dg/vect/pr16105.c: Likewise.
2821 * gcc.dg/vect/pr20122.c: Likewise.
2822 * gcc.dg/vect/pr33804.c: Likewise.
2823 * gcc.dg/vect/pr33953.c: Likewise.
2824 * gcc.dg/vect/pr56787.c: Likewise.
2825 * gcc.dg/vect/pr58508.c: Likewise.
2826 * gcc.dg/vect/slp-25.c: Likewise.
2827 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2828 * gcc.dg/vect/vect-105.c: Likewise.
2829 * gcc.dg/vect/vect-27.c: Likewise.
2830 * gcc.dg/vect/vect-29.c: Likewise.
2831 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2833 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2834 && { ! vect_hw_misalign }.
2835 * gcc.dg/vect/vect-44.c: Likewise.
2836 * gcc.dg/vect/vect-48.c: Likewise.
2837 * gcc.dg/vect/vect-50.c: Likewise.
2838 * gcc.dg/vect/vect-52.c: Likewise.
2839 * gcc.dg/vect/vect-56.c: Likewise.
2840 * gcc.dg/vect/vect-60.c: Likewise.
2841 * gcc.dg/vect/vect-72.c: Likewise.
2842 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2843 * gcc.dg/vect/vect-75.c: Likewise.
2844 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2845 * gcc.dg/vect/vect-77-global.c: Likewise.
2846 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2847 * gcc.dg/vect/vect-78-global.c: Likewise.
2848 * gcc.dg/vect/vect-93.c: Likewise.
2849 * gcc.dg/vect/vect-95.c: Likewise.
2850 * gcc.dg/vect/vect-96.c: Likewise.
2851 * gcc.dg/vect/vect-cond-1.c: Likewise.
2852 * gcc.dg/vect/vect-cond-3.c: Likewise.
2853 * gcc.dg/vect/vect-cond-4.c: Likewise.
2854 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2855 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2856 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2857 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2858 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2859 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2860 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2861 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2862 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2863 * gcc.dg/vect/vect-outer-5.c: Likewise.
2864 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2865 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2866 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2867 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2868 * gcc.dg/vect/vect-peel-3.c: Likewise.
2869 * gcc.dg/vect/vect-peel-4.c: Likewise.
2870 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2871 * gcc.target/powerpc/pr65456.c: New test.
2872 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2873 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2874 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2875 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2876 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2877 vect_no_align && { ! vect_hw_misalign }.
2878 * gfortran.dg/vect/vect-3.f90: Likewise.
2879 * gfortran.dg/vect/vect-4.f90: Likewise.
2880 * gfortran.dg/vect/vect-5.f90: Likewise.
2881 * lib/target-supports.exp (check_effective_target_vect_no_align):
2882 Return 1 for POWER8.
2883 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2885 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2888 * gfortran.dg/pr65429.f90: New test.
2890 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2892 * c-c++-common/asan/user-section-1.c: New test.
2893 * c-c++-common/asan/user-section-2.c: New test.
2894 * c-c++-common/asan/user-section-3.c: New test.
2896 2015-04-22 Hale Wang <hale.wang@arm.com>
2897 Terry Guo <terry.guo@arm.com>
2899 PR rtl-optimization/64818
2900 * gcc.target/arm/pr64818.c: New test.
2902 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2905 * g++.dg/tree-ssa/pr61034.C: Update template.
2906 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2907 * gcc.dg/Warray-bounds-11.c: Likewise.
2908 * gcc.dg/Warray-bounds.c: Likewise.
2910 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2912 PR libgfortran/65234
2913 * gfortran.dg/fmt_unlimited.f90: New test.
2915 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2917 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2919 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2920 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2921 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2922 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2923 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2924 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2925 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2927 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2929 PR libgfortran/56743
2930 * gfortran.dg/namelist_87.f90: New test.
2932 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2934 * gcc.target/aarch64/mult-synth_1.c: New test.
2935 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2936 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2937 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2938 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2939 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2941 2015-04-21 Richard Biener <rguenther@suse.de>
2943 PR tree-optimization/65650
2944 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2945 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2946 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2947 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2948 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2949 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2951 2015-04-21 Tom de Vries <tom@codesourcery.com>
2953 PR tree-optimization/65802
2954 * g++.dg/pr65802.C: New test.
2956 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2959 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2960 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2962 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2965 * g++.dg/cpp0x/Wnarrowing2.C: New.
2967 2015-04-20 Jeff Law <law@redhat.com>
2969 PR tree-optimization/65658
2970 * gcc.dg/pr65658.c: New test.
2972 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2975 * gcc.target/aarch64/vec_init_1.c: New test.
2977 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2979 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2982 2015-04-18 Martin Sebor <msebor@redhat.com>
2984 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2985 of non-nul characters.
2986 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2988 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2991 * gcc.target/powerpc/pr65787.c: New.
2993 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2996 * gcc.target/aarch64/c-output-template-4.c: New test.
2998 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3001 * gcc.dg/pr65780-1.c: New test.
3002 * gcc.dg/pr65780-2.c: Likewise.
3003 * gcc.target/i386/pr32219-9.c: Likewise.
3004 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3006 * gcc.target/i386/pr64317.c (c): Initialize.
3008 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3011 * g++.dg/ext/mv18.C: New test.
3012 * g++.dg/ext/mv19.C: Likewise.
3013 * g++.dg/ext/mv20.C: Likewise.
3014 * g++.dg/ext/mv21.C: Likewise.
3015 * g++.dg/ext/mv22.C: Likewise.
3016 * g++.dg/ext/mv23.C: Likewise.
3018 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3021 * g++.dg/init/pr64527.C: New test.
3023 2015-04-17 Tom de Vries <tom@codesourcery.com>
3024 Michael Matz <matz@suse.de>
3026 PR tree-optimization/64950
3027 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3030 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3032 * c-c++-common/asan/user-section-1.c: New test.
3034 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3037 * gcc.dg/debug/pr65771.c: New test.
3039 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3041 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3042 __buitlin_alloca with __builtin_alloca.
3044 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3046 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3048 2015-04-16 Richard Biener <rguenther@suse.de>
3050 PR tree-optimization/64277
3051 * gcc.dg/Warray-bounds-14.c: New testcase.
3052 * gcc.dg/Warray-bounds-15.c: Likewise.
3053 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3054 * c-c++-common/ubsan/bounds-6.c: Likewise.
3056 2015-04-16 Renlin Li <renlin.li@arm.com>
3058 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3059 * gcc.target/arm/unsigned-float.c: New.
3061 2015-04-16 Richard Biener <rguenther@suse.de>
3063 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3064 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3065 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3067 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3069 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3070 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3071 * g++.dg/cpp0x/defaulted21.C: Likewise.
3072 * g++.dg/cpp0x/defaulted28.C: Likewise.
3073 * g++.dg/cpp0x/defaulted47.C: Likewise.
3074 * g++.dg/cpp0x/elision_neg.C: Likewise.
3075 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3076 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3077 * g++.dg/cpp0x/implicit1.C: Likewise.
3078 * g++.dg/cpp0x/implicit9.C: Likewise.
3079 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3080 * g++.dg/cpp0x/range-for13.C: Likewise.
3081 * g++.dg/gomp/clause-2.C: Likewise.
3082 * g++.dg/gomp/udr-5.C: Likewise.
3083 * g++.dg/inherit/access6.C: Likewise.
3084 * g++.dg/lookup/duperr1.C: Likewise.
3085 * g++.dg/lookup/friend2.C: Likewise.
3086 * g++.dg/lookup/pr6936.C: Likewise.
3087 * g++.dg/lookup/scoped1.C: Likewise.
3088 * g++.dg/lookup/using26.C: Likewise.
3089 * g++.dg/lookup/using38.C: Likewise.
3090 * g++.dg/other/access2.C: Likewise.
3091 * g++.dg/overload/defarg3.C: Likewise.
3092 * g++.dg/overload/defarg6.C: Likewise.
3093 * g++.dg/parse/access11.C: Likewise.
3094 * g++.dg/parse/access2.C: Likewise.
3095 * g++.dg/parse/access3.C: Likewise.
3096 * g++.dg/parse/access4.C: Likewise.
3097 * g++.dg/parse/access5.C: Likewise.
3098 * g++.dg/parse/access6.C: Likewise.
3099 * g++.dg/parse/access8.C: Likewise.
3100 * g++.dg/parse/access9.C: Likewise.
3101 * g++.dg/parse/crash40.C: Likewise.
3102 * g++.dg/tc1/dr142.C: Likewise.
3103 * g++.dg/tc1/dr166.C: Likewise.
3104 * g++.dg/tc1/dr52.C: Likewise.
3105 * g++.dg/template/access11.C: Likewise.
3106 * g++.dg/template/access18.C: Likewise.
3107 * g++.dg/template/access19.C: Likewise.
3108 * g++.dg/template/access2.C: Likewise.
3109 * g++.dg/template/access20.C: Likewise.
3110 * g++.dg/template/access26.C: Likewise.
3111 * g++.dg/template/access3.C: Likewise.
3112 * g++.dg/template/access7.C: Likewise.
3113 * g++.dg/template/conv12.C: Likewise.
3114 * g++.dg/template/crash69.C: Likewise.
3115 * g++.dg/template/friend31.C: Likewise.
3116 * g++.dg/template/friend32.C: Likewise.
3117 * g++.dg/template/memfriend15.C: Likewise.
3118 * g++.dg/template/memfriend16.C: Likewise.
3119 * g++.dg/template/memfriend17.C: Likewise.
3120 * g++.dg/template/memfriend7.C: Likewise.
3121 * g++.dg/template/pr32519.C: Likewise.
3122 * g++.dg/template/qualttp21.C: Likewise.
3123 * g++.dg/template/qualttp8.C: Likewise.
3124 * g++.dg/template/ttp10.C: Likewise.
3125 * g++.dg/template/typedef11.C: Likewise.
3126 * g++.dg/template/typedef13.C: Likewise.
3127 * g++.dg/template/typedef19.C: Likewise.
3128 * g++.dg/template/typedef20.C: Likewise.
3129 * g++.dg/template/typedef22.C: Likewise.
3130 * g++.dg/template/using16.C: Likewise.
3131 * g++.dg/template/virtual3.C: Likewise.
3132 * g++.dg/ubsan/pr61272.C: Likewise.
3133 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3134 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3135 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3136 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3137 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3138 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3139 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3140 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3141 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3142 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3143 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3144 * g++.old-deja/g++.jason/access17.C: Likewise.
3145 * g++.old-deja/g++.jason/access18.C: Likewise.
3146 * g++.old-deja/g++.jason/access22.C: Likewise.
3147 * g++.old-deja/g++.jason/access23.C: Likewise.
3148 * g++.old-deja/g++.jason/access8.C: Likewise.
3149 * g++.old-deja/g++.jason/delete3.C: Likewise.
3150 * g++.old-deja/g++.jason/report.C: Likewise.
3151 * g++.old-deja/g++.law/access2.C: Likewise.
3152 * g++.old-deja/g++.law/access3.C: Likewise.
3153 * g++.old-deja/g++.law/access4.C: Likewise.
3154 * g++.old-deja/g++.law/access5.C: Likewise.
3155 * g++.old-deja/g++.law/arm12.C: Likewise.
3156 * g++.old-deja/g++.law/arm14.C: Likewise.
3157 * g++.old-deja/g++.law/ctors13.C: Likewise.
3158 * g++.old-deja/g++.law/union2.C: Likewise.
3159 * g++.old-deja/g++.law/visibility12.C: Likewise.
3160 * g++.old-deja/g++.law/visibility15.C: Likewise.
3161 * g++.old-deja/g++.law/visibility16.C: Likewise.
3162 * g++.old-deja/g++.law/visibility17.C: Likewise.
3163 * g++.old-deja/g++.law/visibility18.C: Likewise.
3164 * g++.old-deja/g++.law/visibility19.C: Likewise.
3165 * g++.old-deja/g++.law/visibility20.C: Likewise.
3166 * g++.old-deja/g++.law/visibility21.C: Likewise.
3167 * g++.old-deja/g++.law/visibility24.C: Likewise.
3168 * g++.old-deja/g++.law/visibility4.C: Likewise.
3169 * g++.old-deja/g++.law/visibility5.C: Likewise.
3170 * g++.old-deja/g++.law/visibility6.C: Likewise.
3171 * g++.old-deja/g++.law/visibility7.C: Likewise.
3172 * g++.old-deja/g++.law/visibility8.C: Likewise.
3173 * g++.old-deja/g++.law/visibility9.C: Likewise.
3174 * g++.old-deja/g++.niklas/t135.C: Likewise.
3175 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3176 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3177 * g++.old-deja/g++.other/access11.C: Likewise.
3178 * g++.old-deja/g++.other/access4.C: Likewise.
3179 * g++.old-deja/g++.other/access7.C: Likewise.
3180 * g++.old-deja/g++.other/crash1.C: Likewise.
3181 * g++.old-deja/g++.other/crash7.C: Likewise.
3182 * g++.old-deja/g++.other/friend1.C: Likewise.
3183 * g++.old-deja/g++.other/friend4.C: Likewise.
3184 * g++.old-deja/g++.other/friend9.C: Likewise.
3185 * g++.old-deja/g++.other/lineno1.C: Likewise.
3186 * g++.old-deja/g++.other/using1.C: Likewise.
3187 * g++.old-deja/g++.pt/enum14.C: Likewise.
3188 * g++.old-deja/g++.pt/friend11.C: Likewise.
3189 * g++.old-deja/g++.pt/friend21.C: Likewise.
3190 * g++.old-deja/g++.pt/friend3.C: Likewise.
3191 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3192 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3193 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3194 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3196 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3199 * g++.dg/ipa/pr65765.C: New test.
3201 2015-04-15 Nick Clifton <nickc@redhat.com>
3203 * gcc.target/rx/builtins.c: Disable RMPA test if string
3204 instructions are not allowed.
3206 2015-04-15 Alan Modra <amodra@gmail.com>
3208 * gcc.dg/pr65408.c: New.
3210 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3213 * gcc.target/arm/pr65729.c: New test.
3215 2015-04-14 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/65758
3218 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3220 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3223 * gcc.c-torture/execute/pr65648.c: New test.
3225 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3227 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3228 __builtin_finite instead of finite.
3229 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3232 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3234 PR tree-optimization/63387
3235 * gcc.dg/pr63387.c: New testcase.
3237 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3239 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3241 2015-04-13 Richard Biener <rguenther@suse.de>
3243 PR tree-optimization/65204
3244 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3246 2015-04-13 Terry Guo <terry.guo@arm.com>
3249 * gcc.target/arm/pr65710.c: New.
3251 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3253 PR tree-optimization/65747
3254 * g++.dg/torture/pr65747.C: New test.
3256 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3259 * g++.dg/cpp0x/pr65736.C: New test.
3261 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3262 Martin Liska <mliska@suse.cz>
3265 * g++.dg/ipa/pr65722.C: New testcase.
3267 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3269 PR tree-optimization/65735
3270 * gcc.c-torture/compile/pr65735.c: New test.
3272 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3275 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3277 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3280 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3282 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3285 * gcc.target/arm/pr65647-2.c: New.
3287 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3290 * g++.dg/torture/pr65694.C: New test.
3292 2015-04-10 Tobias Burnus <burnus@net-b.de>
3294 * gfortran.dg/coarray_lock_6.f90: New.
3295 * gfortran.dg/coarray_lock_7.f90: New.
3296 * gfortran.dg/coarray/lock_2.f90: New.
3298 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3304 * gfortran.dg/used_types_27.f90: New.
3306 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3309 * gcc.target/i386/pr65671.c: New.
3311 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3313 PR tree-optimization/65709
3314 * c-c++-common/ubsan/align-9.c: New test.
3316 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3319 * gfortran.dg/pr56852.f90: New test.
3321 2015-04-09 Marek Polacek <polacek@redhat.com>
3322 Jakub Jelinek <jakub@redhat.com>
3325 * g++.dg/opt/pr65554.C: New test.
3327 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3330 * c-c++-common/attr-aligned-1.c: New test.
3332 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3334 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3336 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3339 * gcc.target/i386/sse-25.c: New.
3341 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3344 * gcc.target/i386/pr65693.c: New test.
3346 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3348 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3350 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3352 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3354 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3356 * gcc.target/i386/thunk-retbnd.c: New.
3358 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3360 * gnat.dg/opt48.adb: New test.
3361 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3362 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3364 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3367 * gcc.c-torture/compile/pr65540.c: New.
3369 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3371 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3374 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3377 * g++.dg/debug/pr65678.C: New test.
3380 * gcc.c-torture/compile/pr65680.c: New test.
3382 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3385 * gfortran.dg/allocate_with_source_5.f90: New test.
3387 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3389 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3390 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3392 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3394 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3396 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3399 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3400 to get floating point compression.
3401 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3403 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3405 PR preprocessor/61977
3406 * gcc.dg/cpp/pr61977.c: New test.
3408 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3410 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3412 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3415 * gcc.target/arm/pr65647.c: New.
3417 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3420 * g++.dg/torture/pr65655.C: New testcase.
3422 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3425 * g++.dg/cpp1y/lambda-init13.C: New.
3427 2015-04-03 Marek Polacek <polacek@redhat.com>
3429 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3431 2015-04-02 Marek Polacek <polacek@redhat.com>
3434 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3435 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3437 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3439 PR preprocessor/61977
3440 * gcc.target/powerpc/pr61977-1.c: New test.
3441 * gcc.target/powerpc/pr61977-2.c: New test.
3443 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3446 * g++.dg/warn/Wshadow-8.C: New.
3447 * g++.dg/warn/Wshadow-9.C: Likewise.
3448 * g++.dg/warn/Wshadow-10.C: Likewise.
3449 * g++.dg/warn/Wshadow-11.C: Likewise.
3451 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3453 * gcc.dg/pr23623.c: Added aligned attribute.
3454 * gcc.dg/20141029-1.c: Likewise.
3455 * gcc.dg/20150306-1.c: New test.
3457 2015-04-01 Marek Polacek <polacek@redhat.com>
3460 * g++.dg/cpp0x/initlist93.C: New test.
3461 * g++.dg/cpp0x/initlist94.C: New test.
3463 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3466 * gcc.target/aarch64/pr65624.c: New test.
3468 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3470 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3472 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3474 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3475 extra variable to force stack alignment.
3476 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3477 extra variable to force stack alignment.
3479 2015-03-31 Marek Polacek <polacek@redhat.com>
3482 * g++.dg/template/pr65390.C: New test.
3484 2015-03-31 Martin Liska <mliska@suse.cz>
3486 * g++.dg/ipa/pr65557.C: New test.
3488 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3490 * gcc.target/s390/hotpatch-25.c: New test.
3491 * gcc.target/s390/hotpatch-1.c: Update test.
3492 * gcc.target/s390/hotpatch-10.c: Update test.
3493 * gcc.target/s390/hotpatch-11.c: Update test.
3494 * gcc.target/s390/hotpatch-12.c: Update test.
3495 * gcc.target/s390/hotpatch-13.c: Update test.
3496 * gcc.target/s390/hotpatch-14.c: Update test.
3497 * gcc.target/s390/hotpatch-15.c: Update test.
3498 * gcc.target/s390/hotpatch-16.c: Update test.
3499 * gcc.target/s390/hotpatch-17.c: Update test.
3500 * gcc.target/s390/hotpatch-18.c: Update test.
3501 * gcc.target/s390/hotpatch-19.c: Update test.
3502 * gcc.target/s390/hotpatch-2.c: Update test.
3503 * gcc.target/s390/hotpatch-21.c: Update test.
3504 * gcc.target/s390/hotpatch-22.c: Update test.
3505 * gcc.target/s390/hotpatch-23.c: Update test.
3506 * gcc.target/s390/hotpatch-24.c: Update test.
3507 * gcc.target/s390/hotpatch-3.c: Update test.
3508 * gcc.target/s390/hotpatch-4.c: Update test.
3509 * gcc.target/s390/hotpatch-5.c: Update test.
3510 * gcc.target/s390/hotpatch-6.c: Update test.
3511 * gcc.target/s390/hotpatch-7.c: Update test.
3512 * gcc.target/s390/hotpatch-8.c: Update test.
3513 * gcc.target/s390/hotpatch-9.c: Update test.
3514 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3516 2015-03-31 Richard Biener <rguenther@suse.de>
3519 * g++.dg/torture/pr65626.C: New testcase.
3521 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3524 * gcc.target/i386/mpx/pr65531.cc: New.
3526 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3529 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3530 __builtin_alloca instead of alloca.
3531 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3532 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3533 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3536 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/ubsan/pr65610.C: New test.
3541 2015-03-30 Marek Polacek <polacek@redhat.com>
3544 * g++.dg/cpp0x/pr65398-2.C: New test.
3546 2015-03-30 Marek Polacek <polacek@redhat.com>
3548 * c-c++-common/pr65556.c: Change the width of bit-fields.
3550 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3553 * gcc.target/i386/pr65588.c: New testcase.
3555 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3557 PR libgfortran/65563
3558 * gfortran.dg/open_errors_2.f90: New test.
3560 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3562 PR libgfortran/65596
3563 * gfortran.dg/namelist_86.f90: New test.
3565 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3567 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3568 statement to reflect new ownership.
3570 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3573 * g++.dg/template/friend58.C: New.
3574 * g++.dg/template/friend59.C: Likewise.
3576 2015-03-27 Tobias Burnus <burnus@net-b.de>
3579 * g++.dg/gomp/openmp-simd-3.C: New.
3580 * gcc.dg/gomp/openmp-simd-3.c: New.
3582 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3585 * gcc.target/i386/pr65248-1.c: New file.
3586 * gcc.target/i386/pr65248-2.c: Likewise.
3587 * gcc.target/i386/pr65248-3.c: Likewise.
3588 * gcc.target/i386/pr65248-4.c: Likewise.
3590 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3593 * gcc.c-torture/compile/pr65593.c: New test.
3595 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3598 * g++.dg/cpp1y/constexpr-assert1.C: New.
3600 2015-03-27 Marek Polacek <polacek@redhat.com>
3603 * c-c++-common/pr65556.c: New test.
3605 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3608 * g++.dg/torture/pr65600.C: New testcase.
3610 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3613 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3615 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3617 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3618 statement and cleanup. Fixed typos.
3620 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3623 * gcc.c-torture/compile/pr65595.c: New testcase.
3625 2015-03-27 Marek Polacek <polacek@redhat.com>
3628 * g++.dg/ubsan/pr65583.C: New test.
3630 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3632 * gcc.c-torture/compile/20150327.c: New testcase.
3634 2015-03-26 Richard Biener <rguenther@suse.de>
3637 * g++.dg/torture/pr65555.C: New testcase.
3639 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3641 PR tree-optimization/64715
3642 * gcc.dg/builtin-object-size-15.c: New test.
3643 * gcc.dg/pr64715-1.c: New test.
3644 * gcc.dg/pr64715-2.c: New test.
3646 2015-03-26 Richard Biener <rguenther@suse.de>
3649 * gnat.dg/specs/opt2.ads: Fix testcase.
3651 2015-03-25 Martin Sebor <msebor@redhat.com>
3654 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3655 when target isn't arm*-*-*-*.
3656 (check_effective_target_arm_nothumb): Likewise.
3657 (check_effective_target_arm_little_endian): Likewise.
3658 (check_effective_target_arm_vect_no_misalign): Likewise.
3659 (check_effective_target_aarch64_little_endian): Fail early if target
3662 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3664 PR tree-optimization/65177
3665 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3667 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3669 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3670 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3671 smmintrin.h and mm3dnow.h.
3673 2015-03-25 Marek Polacek <polacek@redhat.com>
3676 * g++.dg/cpp0x/pr65558.C: New test.
3678 2015-03-25 Marek Polacek <polacek@redhat.com>
3681 * g++.dg/template/pr61670.C: New test.
3683 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3686 * g++.dg/template/pr54987.C: New.
3688 2015-03-25 Richard Biener <rguenther@suse.de>
3690 PR tree-optimization/62630
3691 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3693 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3696 * gcc.target/i386/mpx/pr65508.c: New.
3698 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3702 * gfortran.dg/data_initialized_3.f90: New.
3704 2015-03-25 Richard Biener <rguenther@suse.de>
3707 * gnat.dg/specs/opt2.ads: New testcase.
3709 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3711 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3712 * gcc.target/arm/memset-inline-4.c: Skip for
3713 arm_tune_string_ops_prefer_neon.
3714 * gcc.target/arm/memset-inline-5.c: Ditto.
3715 * gcc.target/arm/memset-inline-6.c: Ditto.
3716 * gcc.target/arm/memset-inline-8.c: Ditto.
3717 * gcc.target/arm/memset-inline-9.c: Ditto.
3719 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3722 * g++.dg/other/virtual3.C: New.
3724 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3727 * g++.dg/cpp0x/vt-60130.C: New.
3729 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3732 * g++.dg/warn/Warray-bounds-7.C: New.
3734 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3737 * g++.dg/template/defarg18.C: New.
3739 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3742 * g++.dg/cpp0x/vt-59988.C: New.
3744 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3746 PR tree-optimization/65533
3747 * gcc.dg/pr65533.c: New test.
3749 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3751 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3752 source= and mold= expressions functionality.
3753 * gfortran.dg/allocate_class_4.f90: New test.
3754 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3755 copying an unlimited polymorhpic object containing a char array
3756 to another unlimited polymorphic object respects the _len
3758 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3759 whether deferred length char array allocate works, unlimited
3760 polymorphic object allocation from a string works and if
3761 allocating an array of deferred length strings works.
3762 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3764 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3767 * g++.dg/cpp0x/constexpr-array11.C: New.
3769 2015-03-24 Richard Biener <rguenther@suse.de>
3772 * gcc.dg/torture/pr65517.c: New testcase.
3774 2015-03-24 Tobias Burnus <burnus@net-b.de>
3776 * gfortran.dg/coindexed_1.f90: Moved from
3777 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3779 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3782 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3786 * gcc.target/i386/pr65523.c: New test.
3789 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3791 * g++.dg/lto/pr65475b_0.C: Likewise.
3793 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3796 * gcc.target/sh/torture/pr65505.c: New.
3798 2015-03-23 Martin Sebor <msebor@redhat.com>
3801 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3802 assembly for lvx in addition to lxv.
3804 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3807 * gfortran.dg/pr65504.f90: New test.
3810 * gcc.dg/pr65521.c: New test.
3812 2015-03-23 Richard Biener <rguenther@suse.de>
3814 PR tree-optimization/65518
3815 * gcc.dg/vect/pr65518.c: New testcase.
3817 2015-03-23 Richard Biener <rguenther@suse.de>
3819 PR tree-optimization/65494
3820 * gcc.dg/vect/pr65494.c: New testcase.
3822 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3824 PR preprocessor/65238
3825 * c-c++-common/cpp/pr65238-1.c: New test.
3826 * gcc.dg/cpp/pr65238-2.c: New test.
3827 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3828 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3830 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3831 Mikael Morin <mikael@gcc.gnu.org>
3834 * gfortran.dg/elemental_dependency_4.f90: New.
3835 * gfortran.dg/elemental_dependency_5.f90: New.
3837 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3840 * g++.dg/lto/pr65475b_0.C: New testcase.
3841 * g++.dg/lto/pr65475b_1.C: New testcase.
3842 * g++.dg/lto/pr65475c_0.C: New testcase.
3843 * g++.dg/lto/pr65475c_1.C: New testcase.
3845 2015-03-21 Tobias Burnus <burnus@net-b.de>
3847 * gfortran.dg/coarray_38.f90: New.
3848 * gfortran.dg/coarray_39.f90: New.
3849 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3852 2015-03-20 Marek Polacek <polacek@redhat.com>
3855 * g++.dg/cpp0x/pr65398.C: New test.
3857 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3860 * g++.dg/lto/pr65475_0.C: New testcase.
3861 * g++.dg/lto/pr65475_1.C: New testcase.
3863 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3865 PR rtl-optimization/64366
3866 * gcc.target/sh/pr64366.c: New.
3868 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3871 * g++.dg/cpp0x/constexpr-48324.C: New.
3873 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3876 * g++.dg/cpp0x/pr48453.C: New.
3878 2015-03-20 Marek Polacek <polacek@redhat.com>
3881 * g++.dg/cpp0x/pr65072.C: New test.
3883 2015-03-20 Richard Biener <rguenther@suse.de>
3886 * gcc.dg/pr15347.c: Use -O.
3887 * c-c++-common/pr19807-1.c: Likewise.
3889 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3891 * gnat.dg/volatile13.ad[sb]: New test.
3893 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3895 PR rtl-optimization/60851
3896 * gcc.target/i386/pr60851.c: New test.
3898 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3901 * g++.dg/pr65240.h: Add tests for PR 65240.
3902 * g++.dg/pr65240-1.C: Likewise.
3903 * g++.dg/pr65240-2.C: Likewise.
3904 * g++.dg/pr65240-3.C: Likewise.
3905 * g++.dg/pr65240-4.C: Likewise.
3907 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3909 PR rtl-optimization/63491
3910 * gcc.target/powerpc/pr63491.c: New.
3912 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3914 * g++.dg/ipa/pr65465.C: New test.
3916 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3919 * g++.dg/cpp0x/deleted11.C: New.
3921 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3924 * c-c++-common/tsan/pr65400-3.c: New test.
3926 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/cpp0x/constexpr-59686.C: New.
3931 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3934 * g++.dg/tsan/pr64265.C: New test.
3937 * c-c++-common/tsan/pr65400-1.c: New test.
3938 * c-c++-common/tsan/pr65400-2.c: New test.
3940 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3943 * g++.dg/cpp0x/pr59816.C: New.
3945 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3948 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3950 2015-03-18 Martin Liska <mliska@suse.cz>
3953 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3954 equivalences either to 6 or 7.
3956 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3960 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3962 * gcc.dg/undefined-loop-1.c: New file.
3963 * gcc.dg/undefined-loop-2.c: New file.
3965 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3968 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3969 loop exits too early.
3971 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3973 PR tree-optimization/65450
3974 * gfortran.dg/pr65450.f90: New test.
3977 * gcc.target/i386/pr65078-1.c: New test.
3978 * gcc.target/i386/pr65078-2.c: New test.
3979 * gcc.target/i386/pr65078-3.c: New test.
3980 * gcc.target/i386/pr65078-4.c: New test.
3981 * gcc.target/i386/pr65078-5.c: New test.
3982 * gcc.target/i386/pr65078-6.c: New test.
3984 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3987 * g++.dg/cpp1y/pr65340.C: New.
3989 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3992 * gfortran.dg/system_clock_3.f08: Adjust test.
3994 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3997 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3998 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4000 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4003 * gfortran.dg/system_clock_3.f08: New test.
4005 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4008 g++.dg/cpp1y/pr64626-1.C: New.
4009 g++.dg/cpp1y/pr64626-2.C: New.
4010 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4012 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4014 PR tree-optimization/65427
4015 * gcc.c-torture/execute/pr65427.c: New test.
4017 2015-03-16 Marek Polacek <polacek@redhat.com>
4021 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4022 * g++.dg/cpp0x/pr65327.C: New test.
4024 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4027 * c-c++-common/asan/pr64820.c: New test.
4029 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4031 * gfortran.dg/pointer_2.f90: New test.
4033 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4035 * g++.dg/pr65049.C: New test.
4037 2015-03-16 Tom de Vries <tom@codesourcery.com>
4039 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4040 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4041 * gcc.target/i386/fuse-caller-save.c: Same.
4043 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4045 * gnat.dg/loop_optimization18.ad[sb]: New test.
4046 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4048 2015-03-16 Alan Modra <amodra@gmail.com>
4050 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4053 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4055 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4057 * gcc.dg/torture/pr65270-2.c: Likewise.
4059 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4062 * gfortran.dg/pointer_remapping_9.f90: New.
4064 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4066 PR tree-optimization/65369
4067 * gcc.c-torture/execute/pr65369.c: New test.
4069 PR tree-optimization/65418
4070 * gcc.c-torture/execute/pr65418-1.c: New test.
4071 * gcc.c-torture/execute/pr65418-2.c: New test.
4073 PR rtl-optimization/65401
4074 * gcc.c-torture/execute/pr65401.c: New test.
4076 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4079 * gcc.target/arm/pr64600_1.c: New test.
4081 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4083 PR rtl-optimization/65235
4084 * gcc.target/aarch64/pr65235_1.c: New test.
4086 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4088 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4089 * gcc.target/s390/hotpatch-22.c: Likewise.
4090 * gcc.target/s390/hotpatch-23.c: Likewise.
4091 * gcc.target/s390/hotpatch-24.c: Likewise.
4092 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4093 * gcc.target/s390/hotpatch-1.c: Update expected output.
4094 * gcc.target/s390/hotpatch-2.c: Likewise.
4095 * gcc.target/s390/hotpatch-3.c: Likewise.
4096 * gcc.target/s390/hotpatch-4.c: Likewise.
4097 * gcc.target/s390/hotpatch-5.c: Likewise.
4098 * gcc.target/s390/hotpatch-6.c: Likewise.
4099 * gcc.target/s390/hotpatch-7.c: Likewise.
4100 * gcc.target/s390/hotpatch-8.c: Likewise.
4101 * gcc.target/s390/hotpatch-9.c: Likewise.
4102 * gcc.target/s390/hotpatch-10.c: Likewise.
4103 * gcc.target/s390/hotpatch-11.c: Likewise.
4104 * gcc.target/s390/hotpatch-12.c: Likewise.
4105 * gcc.target/s390/hotpatch-13.c: Likewise.
4106 * gcc.target/s390/hotpatch-14.c: Likewise.
4107 * gcc.target/s390/hotpatch-15.c: Likewise.
4108 * gcc.target/s390/hotpatch-16.c: Likewise.
4109 * gcc.target/s390/hotpatch-17.c: Likewise.
4110 * gcc.target/s390/hotpatch-18.c: Likewise.
4111 * gcc.target/s390/hotpatch-19.c: Likewise.
4113 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4116 * gcc.target/i386/pr65103-1.c: New.
4118 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4121 * gcc.target/i386/pr65044.c: New.
4123 2015-03-12 Tom de Vries <tom@codesourcery.com>
4125 PR rtl-optimization/64895
4126 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4127 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4128 * gcc.target/i386/fuse-caller-save.c: Ditto.
4130 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4132 * gcc.dg/ipa/pr63569.c: Fix template.
4134 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4136 * g++.dg/ipa/pr64146.C: Require fpic support.
4138 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4141 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4142 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4144 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4146 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4147 to dg-options, fix up dg-skip-if.
4149 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4152 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4153 * gcc.target/avr/tiny-caller-save.c: Same.
4155 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4158 * g++.dg/pr65242.C: New test.
4160 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4162 * c-c++-common/asan/no-asan-check-glob.c: New test.
4164 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4167 * g++.dg/other/default11.C: New.
4168 * g++.dg/other/default12.C: Likewise.
4170 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4173 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4175 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4178 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4180 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4183 * g++.dg/cpp0x/pr65127.C: New test.
4185 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4187 * gcc.dg/ipa/PR64550.c: Update template.
4189 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4190 Tobias Burnus <burnus@net-b.de>
4192 * gfortran.dg/coarray_sync_memory.f90: New.
4194 2015-03-10 Marek Polacek <polacek@redhat.com>
4197 * c-c++-common/ubsan/pr65367.c: New test.
4199 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4201 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4202 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4203 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4204 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4205 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4206 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4207 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4208 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4209 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4210 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4211 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4212 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4213 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4215 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4217 * lib/mpx-dg.exp (mpx_link_flags): New.
4220 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4221 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4222 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4223 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4224 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4225 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4226 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4227 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4228 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4229 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4230 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4231 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4232 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4233 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4234 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4235 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4236 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4237 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4238 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4239 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4240 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4241 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4242 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4243 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4244 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4245 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4246 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4247 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4248 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4249 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4250 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4251 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4252 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4253 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4254 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4255 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4256 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4257 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4258 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4259 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4260 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4261 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4262 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4263 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4264 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4265 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4266 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4267 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4268 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4269 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4270 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4271 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4272 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4273 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4274 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4275 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4276 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4277 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4278 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4279 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4280 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4281 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4282 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4283 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4284 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4285 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4286 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4287 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4288 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4289 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4290 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4291 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4292 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4293 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4294 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4295 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4296 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4297 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4298 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4299 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4300 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4301 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4302 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4303 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4304 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4305 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4306 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4307 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4308 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4309 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4310 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4311 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4312 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4313 * gcc.target/i386/mpx/label-address-1.c: New.
4314 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4315 * gcc.target/i386/mpx/macro.c: New.
4316 * gcc.target/i386/mpx/mpx-check.h: New.
4317 * gcc.target/i386/mpx/mpx.exp: New.
4318 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4319 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4320 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4321 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4322 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4323 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4324 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4325 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4326 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4327 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4328 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4329 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4330 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4331 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4332 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4333 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4334 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4335 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4336 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4337 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4338 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4339 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4340 * gcc.target/i386/mpx/reference-1-nov.c: New.
4341 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4342 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4343 * gcc.target/i386/mpx/reference-2-nov.c: New.
4344 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4345 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4346 * gcc.target/i386/mpx/reference-3-nov.c: New.
4347 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4348 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4349 * gcc.target/i386/mpx/reference-4-nov.c: New.
4350 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4351 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4352 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4353 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4354 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4355 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4356 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4357 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4358 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4359 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4360 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4361 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4362 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4363 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4364 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4365 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4366 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4367 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4368 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4369 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4370 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4371 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4372 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4373 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4374 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4375 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4376 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4377 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4378 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4379 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4380 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4381 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4382 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4383 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4384 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4385 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4386 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4387 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4388 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4389 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4390 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4391 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4392 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4393 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4394 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4395 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4396 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4397 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4398 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4399 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4400 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4401 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4402 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4403 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4404 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4405 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4406 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4407 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4408 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4409 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4410 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4411 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4412 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4413 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4414 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4415 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4416 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4417 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4418 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4419 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4420 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4421 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4422 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4423 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4424 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4425 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4426 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4427 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4428 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4429 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4430 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4431 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4432 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4433 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4434 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4435 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4436 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4437 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4438 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4439 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4440 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4441 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4442 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4443 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4444 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4445 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4446 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4447 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4448 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4449 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4450 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4451 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4452 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4453 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4454 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4455 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4456 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4457 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4458 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4459 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4460 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4461 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4462 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4463 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4464 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4465 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4466 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4467 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4468 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4469 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4470 * gcc.target/i386/mpx/vla-1-nov.c: New.
4471 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4472 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4473 * gcc.target/i386/mpx/vla-2-nov.c: New.
4474 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4476 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4478 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4480 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4482 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4484 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4486 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4487 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4489 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4492 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4495 * c-c++-common/pr65120.c: New test.
4497 PR rtl-optimization/65321
4498 * gcc.dg/pr65321.c: New test.
4500 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4502 PR tree-optimization/65355
4503 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4505 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4508 * c-c++-common/pr49706.c: Adjust tests for not warning
4509 about !!x == y or !b == y where b is boolean, and add
4511 * c-c++-common/pr62199-2.c: Likewise.
4513 2015-03-09 Richard Biener <rguenther@suse.de>
4516 * gcc.dg/torture/pr65270-1.c: New testcase.
4517 * gcc.dg/torture/pr65270-2.c: Likewise.
4519 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4521 PR tree-optimization/63743
4522 * gcc.dg/pr63743.c: New test.
4524 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4527 * g++.dg/lto/pr65316_0.C: New testcase.
4528 * g++.dg/lto/pr65316_1.C: New testcase.
4530 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4533 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4535 * g++.dg/abi/rtti3.C: Likewise.
4537 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4540 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4542 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4544 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4546 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4548 2015-03-08 Morin <mikael@gcc.gnu.org>
4551 * gfortran.dg/entry_20.f90: New.
4553 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4556 * gcc.c-torture/compile/pr65153.c: New.
4558 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4561 * g++.dg/torture/pr65249.C: New.
4563 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4565 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4567 (int64_t): Likewise.
4569 2015-03-07 Marek Polacek <polacek@redhat.com>
4570 Martin Uecker <uecker@eecs.berkeley.edu>
4573 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4575 * c-c++-common/ubsan/bounds-8.c: New test.
4576 * c-c++-common/ubsan/bounds-9.c: New test.
4577 * gcc.dg/ubsan/bounds-2.c: New test.
4579 2015-03-05 Martin Sebor <msebor@redhat.com>
4581 * PR testsuite/63175
4582 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4583 checking of results into main to prevent it from getting optimized
4585 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4587 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4589 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4590 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4591 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4594 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4596 * g++.dg/lto/pr65302_1.C: New testcase.
4597 * g++.dg/lto/pr65302_0.C: New testcase.
4599 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4601 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4602 -fno-ipa-icf to dg-options.
4604 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4606 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4607 compiles using the linker plugin.
4609 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4611 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4613 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4615 * gcc.target/arm/pr65067.c: New test.
4617 2015-03-05 Martin Liska <mliska@suse.cz>
4620 * gcc.dg/ipa/pr65318.c: New test.
4622 2015-03-05 Marek Polacek <polacek@redhat.com>
4624 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4626 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4628 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4630 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4632 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4633 max-unroll-times back to defaults for s390.
4635 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4639 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4642 * g++.dg/cpp0x/initlist92.C: New.
4644 2015-03-05 Richard Biener <rguenther@suse.de>
4646 PR tree-optimization/65310
4647 * gcc.dg/vect/pr65310.c: New testcase.
4649 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4652 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4654 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4656 * gnat.dg/entry_queues3.adb: New test.
4658 2015-03-04 Ian Lance Taylor <iant@google.com>
4660 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4662 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4665 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4667 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4669 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4670 -fno-ipa-icf to dg-options
4671 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4672 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4674 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4677 * g++.dg/cpp0x/decltype62.C: New.
4679 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4681 * gnat.dg/object_overflow5.adb: New test.
4683 2015-03-03 Martin Liska <mliska@suse.cz>
4686 * gcc.dg/ipa/pr65287.c: New test.
4688 2015-03-03 Martin Jambor <mjambor@suse.cz>
4689 Eric Botcazou <ebotcazou@adacore.com>
4691 * gnat.dg/specs/pack12.ads: New test.
4693 2015-03-03 Martin Liska <mliska@suse.cz>
4695 * gcc.dg/ipa/PR65282.c: New test.
4697 2015-03-13 Jeff Law <law@redhat.com>
4699 PR tree-optimization/65241
4700 * gcc.c-torture/compile/pr65241.c: New test.
4702 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4705 * gcc.target/avr/torture/pr64331.c: New test.
4707 2015-03-03 Martin Liska <mliska@suse.cz>
4708 Jan Hubicka <hubicka@ucw.cz>
4710 * g++.dg/ipa/pr65263.C: New test.
4712 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4715 * gcc.dg/lto/pr65130_0.c: New testcase.
4716 * gcc.dg/lto/pr65130_1.c: New testcase.
4718 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4721 * g++.dg/torture/pr64988.C: New testcase.
4723 2015-03-02 Tobias Burnus <burnus@net-b.de>
4725 * gfortran.dg/coarray_atomic_6.f90: New.
4727 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4730 * gcc.target/i386/pr65184.c: New.
4732 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4735 * gcc.target/i386/pr65183.c: New.
4737 2015-02-28 Martin Liska <mliska@suse.cz>
4738 Jan Hubicka <hubicka@ucw.cz>
4740 * gcc.dg/ipa/ipa-icf-35.c: New test.
4741 * gcc.dg/ipa/ipa-icf-36.c: New test.
4742 * gcc.dg/ipa/ipa-icf-37.c: New test.
4744 2015-02-28 Martin Liska <mliska@suse.cz>
4745 Jan Hubicka <hubicka@ucw.cz>
4748 * gcc.dg/ipa/ipa-icf-34.c: New test.
4750 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4753 * gcc.target/sh/sh/pr61142.c: New.
4755 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4757 * g++.dg/other/dump-ada-spec-3.C: New test.
4759 2015-03-01 Martin Liska <mliska@suse.cz>
4761 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4762 * g++.dg/ipa/pr63595.C: Update expected results.
4764 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4767 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4769 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4771 * gcc.dg/vect/pr59354.c: Move vector producing code to
4774 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4777 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4778 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4779 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4780 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4782 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4784 PR tree-optimization/65048
4785 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4786 (foo): Use K&R style definition.
4788 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4791 * g++.dg/pr65032.C: New.
4793 2015-02-27 Marek Polacek <polacek@redhat.com>
4796 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4799 2015-02-27 Marek Polacek <polacek@redhat.com>
4802 * gcc.dg/pr65228.c: New test.
4804 2015-02-27 Kai Tietz <ktietz@redhat.com>
4807 * gcc.dg/weak/weak-17.c: New file.
4809 2015-02-27 Richard Biener <rguenther@suse.de>
4812 * g++.dg/lto/pr65193_0.C: New testcase.
4814 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4816 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4817 * gcc.target/s390/hotpatch-8.c: Likewise.
4818 * gcc.target/s390/hotpatch-9.c: Likewise.
4819 * gcc.target/s390/pr61078.c: Likewise.
4820 * gcc.target/s390/pr57960.c: Remove -m64.
4821 * gcc.target/s390/pr61078.c: Likewise.
4823 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4824 Martin Liska <mliska@suse.cz>
4827 * gcc.dg/pr64454.c: Disable ICF.
4828 * gcc.dg/pr28685-1.c: Disable ICF
4829 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4830 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4831 * g++.dg/ipa/ipa-icf-4.C: Update template.
4833 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4835 PR tree-optimization/65216
4836 * gcc.c-torture/execute/pr65216.c: New test.
4838 PR tree-optimization/65215
4839 * gcc.c-torture/execute/pr65215-1.c: New test.
4840 * gcc.c-torture/execute/pr65215-2.c: New test.
4841 * gcc.c-torture/execute/pr65215-3.c: New test.
4842 * gcc.c-torture/execute/pr65215-4.c: New test.
4843 * gcc.c-torture/execute/pr65215-5.c: New test.
4845 2015-02-26 Tom de Vries <tom@codesourcery.com>
4847 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4849 2015-02-26 Martin Liska <mliska@suse.cz>
4850 Jan Hubicka <hubicka@ucw.cz>
4852 * g++.dg/ipa/pr64146.C: Update expected results.
4853 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4854 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4855 * gcc.dg/ipa/ipa-icf-34.c: New test.
4857 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4859 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4860 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4861 (dg-additional-options): Remove dg directive.
4862 (dg-final): Add dg directive.
4864 2015-02-26 Marek Polacek <polacek@redhat.com>
4867 * g++.dg/ipa/pr65008.C: New test.
4869 2015-02-26 Tom de Vries <tom@codesourcery.com>
4871 * lib/profopt.exp (profopt-target-cleanup): New proc.
4872 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4873 files from sources from dg-additional-sources.
4875 2015-02-26 Tom de Vries <tom@codesourcery.com>
4877 * lib/gcov.exp: Cleanup in case of xfail.
4879 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4881 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4883 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4886 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4887 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4888 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4889 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4890 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4891 * g++.dg/debug/pr46123.C: XFAIL and move...
4892 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4893 * gcc.dg/debug/dwarf2-3.c: Move...
4894 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4896 2015-02-26 Marek Polacek <polacek@redhat.com>
4899 * g++.dg/cpp1y/pr65202.C: New test.
4901 2015-02-26 Tom de Vries <tom@codesourcery.com>
4903 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4904 locale_facets.h.gcov.
4906 2015-02-26 Tom de Vries <tom@codesourcery.com>
4908 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4910 2015-02-26 Tom de Vries <tom@codesourcery.com>
4912 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4914 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4917 * gcc.target/i386/pr65217.c: New.
4919 2015-02-26 Tom de Vries <tom@codesourcery.com>
4921 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4923 2015-02-26 Tom de Vries <tom@codesourcery.com>
4925 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4927 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4929 PR tree-optimization/65048
4930 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4932 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4934 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4935 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4937 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4940 * gcc.target/i386/pr65161.c: New test.
4942 2015-02-26 Terry Guo <terry.guo@arm.com>
4944 * gcc.target/arm/no-volatile-in-it.c: New test.
4946 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4948 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4949 (dg-options): Add -save-temps.
4950 (dg-final): Add cleanup-saved-temps.
4952 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4954 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4956 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4958 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4959 * gcc.target/powerpc/pack01.c: Include string.h.
4961 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4964 * gcc.target/i386/pr65167.c: New.
4966 2015-02-25 Kai Tietz <ktietz@redhat.com>
4968 PR tree-optimization/61917
4969 * gcc.dg/vect/vect-pr61917.c: New file.
4971 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4973 PR tree-optimization/65170
4974 * gcc.c-torture/execute/pr65170.c: New test.
4975 * gcc.dg/tree-ssa/vrp96.c: New test.
4977 2015-02-24 Tom de Vries <tom@codesourcery.com>
4979 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4981 2015-02-24 Tom de Vries <tom@codesourcery.com>
4984 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4985 (dg-additional-files-options): Copy additional_sources to
4986 additional_sources_used before emptying additional_sources.
4987 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4988 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4989 (cleanup-saved-temps): Use additional_sources_used instead of
4991 (dg-test): Reset additional_sources_used.
4993 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4996 * gfortran.dg/integer_exponentiation_6.F90: New test.
4998 2015-02-23 Martin Sebor <msebor@redhat.com>
5001 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5002 two parts. One to save registers, the other to verify the
5003 registers have the right values. Save register state into
5004 static data rather than on the stack.
5006 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5009 * c-c++-common/asan/pr63888.c: New test.
5011 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5014 * gcc.c-torture/compile/pr65163.c: New.
5016 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5018 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5019 with -m31 on 64 bit.
5020 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5021 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5023 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5025 * gcc.target/s390/20090223-1.c: Add
5026 -Wno-implicit-function-declaration option.
5027 * gcc.target/s390/pr42224.c: Likewise.
5028 * gcc.target/s390/pr55718.c: Likewise.
5030 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5032 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5033 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5034 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5035 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5036 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5037 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5038 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5039 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5040 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5041 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5042 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5043 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5044 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5045 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5046 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5047 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5048 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5049 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5050 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5051 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5052 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5054 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5056 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5057 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5058 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5059 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5060 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5061 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5062 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5063 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5064 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5065 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5066 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5067 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5068 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5069 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5070 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5071 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5073 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5077 * gfortran.dg/pr61960.f90: New.
5078 * gfortran.dg/pr64230.f90: New.
5079 * gfortran.dg/pr64980.f03: New.
5081 2015-02-22 Tom de Vries <tom@codesourcery.com>
5083 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5085 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5088 * gnat.dg/timing_events.adb: Removed, invalid test.
5090 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5093 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5095 * g++.dg/gcov/gcov-2.C: Likewise.
5097 2015-02-20 Richard Biener <rguenther@suse.de>
5099 PR tree-optimization/65136
5100 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5102 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5105 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5106 and nvptx-*-* blacklisting.
5108 * gcc.dg/sibcall-9.c: New test.
5109 * gcc.dg/sibcall-10.c: New test.
5111 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5113 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5115 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5118 * gcc.target/avr/torture/pr64452.c: New test.
5120 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5122 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5123 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5125 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5128 * lib/target-supports.exp (check_compile): Check whether
5129 additional_sources is defined before using it.
5131 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5134 * g++.dg/opt/pr65074.C: New file.
5136 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5138 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5139 (size_type): New typedef.
5140 (operator "" _script): Use it for the last argument.
5142 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5144 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5146 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5148 * lib/target-supports.exp (check_compile): Save/restore
5149 additional_sources that may belong to an actual test.
5151 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5153 PR gcov-profile/64634
5154 * g++.dg/gcov/gcov-15.C: New test.
5156 2015-02-18 Tom de Vries <tom@codesourcery.com>
5158 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5160 2015-02-18 Tom de Vries <tom@codesourcery.com>
5162 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5164 2015-02-18 Tom de Vries <tom@codesourcery.com>
5166 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5168 2015-02-18 Tom de Vries <tom@codesourcery.com>
5170 * gfortran.dg/fmt_cache_1.f: Add missing close.
5172 2015-02-18 Tom de Vries <tom@codesourcery.com>
5175 * gfortran.dg/read_eof_8.f90: Add missing close.
5177 2015-02-18 Richard Biener <rguenther@suse.de>
5179 PR tree-optimization/65063
5180 * gcc.dg/pr65063.c: New testcase.
5182 2015-02-18 Richard Biener <rguenther@suse.de>
5184 PR tree-optimization/62217
5185 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5187 2015-02-18 Marek Polacek <polacek@redhat.com>
5190 * c-c++-common/ubsan/pr65081.c: New test.
5192 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5194 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5195 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5197 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5199 * gcc.dg/ipa/propalign-3.c: New test.
5201 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5204 * gcc.target/sh/pr64793.c: New.
5205 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5207 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5209 * gcc.target/arm/divzero.c: New test case.
5211 2015-02-17 Tom de Vries <tom@codesourcery.com>
5213 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5215 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5216 Jakub Jelinek <jakub@redhat.com>
5219 * g++.dg/cpp0x/pr65075.C: New test.
5221 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5224 * gcc.target/powerpc/pr65058.c: New test.
5226 2015-02-16 Jeff Law <law@redhat.com>
5228 PR tree-optimization/64823
5229 * gcc.dg/uninit-20.c: New test.
5231 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5232 James Greenhalgh <james.greenhalgh@arm.com>
5235 * gcc.dg/ipa/ipa-clone-1.c: New test.
5237 2015-02-16 Richard Biener <rguenther@suse.de>
5239 PR tree-optimization/65077
5240 * gcc.dg/torture/pr65077.c: New testcase.
5242 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5244 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5245 Directive adjusted to scan for ldaxr.
5246 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5247 adjusted to scan for ldaex.
5249 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5252 * g++.dg/cpp0x/constexpr-65080.C: New.
5254 2015-02-16 Richard Biener <rguenther@suse.de>
5256 PR tree-optimization/63593
5257 * gcc.dg/pr63593.c: New testcase.
5259 2015-02-16 Marek Polacek <polacek@redhat.com>
5262 * gcc.dg/pr65066.c: New test.
5264 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5266 * gcc.dg/pr65002.C: Move ...
5267 * g++.dg/ipa/pr65002.C: ... here.
5269 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5271 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5272 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5273 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5274 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5276 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5279 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5280 the expression to find calls.
5281 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5282 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5283 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5284 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5285 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5287 2015-02-14 Marek Polacek <polacek@redhat.com>
5290 * gcc.dg/array-11.c: New test.
5291 * gcc.dg/array-12.c: New test.
5292 * gcc.dg/array-13.c: New test.
5293 * gcc.dg/array-14.c: New test.
5294 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5295 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5296 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5297 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5298 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5299 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5301 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5304 * g++.dg/lookup/using54.C: New.
5306 2015-02-13 Jeff Law <law@redhat.com>
5309 Revert my change for tree-optimization/64823.
5311 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5313 PR tree-optimization/65053
5314 * gcc.c-torture/execute/pr65053-1.c: New test.
5315 * gcc.c-torture/execute/pr65053-2.c: New test.
5317 2015-02-13 Marek Polacek <polacek@redhat.com>
5320 * gcc.dg/pr65050.c: New test.
5322 2015-02-13 Jeff Law <law@redhat.com>
5324 PR tree-optimization/64823
5325 * gcc.dg/uninit-20.c: New test.
5327 PR rtl-optimization/47477
5328 * gcc.dg/tree-ssa/pr47477.c: New test.
5330 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5333 * g++.dg/parse/ivdep-2.C: New.
5334 * g++.dg/parse/ivdep-3.C: Likewise.
5336 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5339 * gfortran.dg/continuation_13.f90: New test.
5340 * gfortran.dg/continuation_14.f: New test.
5342 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5345 * g++.dg/cpp0x/sfinae55.C: New.
5347 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5350 * g++.dg/ipa/pr65034.C: New test.
5352 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5354 PR tree-optimization/65002
5355 * gcc.dg/pr65002.C: New.
5357 2015-02-13 Marek Polacek <polacek@redhat.com>
5360 * c-c++-common/pr65040.c: New test.
5362 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5364 PR tree-optimization/64705
5365 * gcc.dg/tree-ssa/pr64705.c: New test.
5367 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5370 * gcc.dg/visibility-22.c: New test.
5371 * gcc.dg/visibility-23.c: New test.
5372 * gcc.target/i386/pr32219-1.c: New test.
5373 * gcc.target/i386/pr32219-2.c: New test.
5374 * gcc.target/i386/pr32219-3.c: New test.
5375 * gcc.target/i386/pr32219-4.c: New test.
5376 * gcc.target/i386/pr32219-5.c: New test.
5377 * gcc.target/i386/pr32219-6.c: New test.
5378 * gcc.target/i386/pr32219-7.c: New test.
5379 * gcc.target/i386/pr32219-8.c: New test.
5380 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5382 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5384 PR libgfortran/57822
5385 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5386 four different KINDs.
5388 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5391 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5394 * g++.dg/ubsan/pr65000.C: New test.
5396 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5399 * gfortran.dg/finalize_28.f90: New test
5401 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5404 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5405 DW_TAG_lexical_block removal.
5406 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5407 * g++.dg/guality/pr55541.C: New test.
5410 * g++.dg/ubsan/pr64984.C: New test.
5412 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5414 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5416 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5419 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5420 instructions for 2015-01-14 get_memmodel changes.
5421 * gcc.target/powerpc/atomic-p8.c: Likewise.
5424 * g++.dg/ubsan/pr65019.C: New test.
5426 PR tree-optimization/65014
5427 * gcc.c-torture/compile/pr65014.c: New test.
5429 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5431 PR libgfortran/57822
5432 * gfortran/fmt_g0_7.f08: Revise test.
5434 2015-02-11 Jeff Law <law@redhat.com>
5437 * gcc.target/m68k/pr63347.c: New test.
5439 2015-02-11 Marek Polacek <polacek@redhat.com>
5441 * g++.dg/ubsan/shift-1.C: New test.
5442 * gcc.dg/ubsan/c-shift-2.c: New test.
5443 * c-c++-common/ubsan/shift-5.c: Remove file.
5445 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5447 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5448 Directive adjusted to XFAIL.
5449 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5452 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5455 * g++.dg/opt/pr65003.C: New test.
5457 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5459 * lib/target-supports.exp (check_effective_target_pie): Renamed
5461 (check_effective_target_pie_enabled): This.
5462 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5463 * gcc.target/i386/pie.c: Likewise.
5465 2015-02-11 Andrew Pinski <apinski@cavium.com>
5468 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5469 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5471 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5474 * gcc.target/i386/pr61925-1.c: New test.
5475 * gcc.target/i386/pr61925-2.c: New test.
5476 * gcc.target/i386/pr61925-3.c: New test.
5478 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5481 * g++.dg/asan/pr65004.C: New test.
5483 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5486 * gcc.taget/sh/pr64661-0.h: New.
5487 * gcc.taget/sh/pr64661-1.c: New.
5488 * gcc.taget/sh/pr64661-2.c: New.
5489 * gcc.taget/sh/pr64661-3.c: New.
5490 * gcc.taget/sh/pr64661-4.c: New.
5492 2015-02-10 Richard Biener <rguenther@suse.de>
5494 PR tree-optimization/64995
5495 * g++.dg/torture/pr64995.C: New testcase.
5497 2015-02-10 Richard Biener <rguenther@suse.de>
5499 PR tree-optimization/64909
5500 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5502 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5504 * gcc.dg/signbit-sa.c: New test.
5506 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5508 PR libgfortran/57822
5509 * gfortran/fmt_g0_7.f08: New test.
5511 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5513 PR tree-optimization/43378
5514 * gcc.dg/tree-ssa/pr43378.c: New test.
5516 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5519 * g++.dg/torture/pr64978.C: New testcase.
5521 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.dg/asan/pr64981.c: New test.
5526 2015-02-09 Marek Polacek <polacek@redhat.com>
5529 * gcc.dg/pr64856.c: New test.
5531 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5534 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5535 * gcc.c-torture/execute/pr64979.c: New test.
5537 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5539 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5541 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5543 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5544 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5546 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5549 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5551 2015-02-09 Richard Biener <rguenther@suse.de>
5553 PR tree-optimization/54000
5554 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5556 2015-02-09 Tom de Vries <tom@codesourcery.com>
5558 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5560 2015-02-09 Martin Liska <mliska@suse.cz>
5562 * g++.dg/ipa/pr64858.C: New test.
5564 2015-02-09 Tom de Vries <tom@codesourcery.com>
5566 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5568 2015-02-08 Andrew Pinski <apinski@cavium.com>
5570 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5572 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5575 * gfortran.dg/use_rename_8.f90: New.
5577 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5579 * gnat.dg/addr7.ad[sb]: New test.
5580 * gnat.dg/addr8.ad[sb]: Likewise.
5582 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5585 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5586 from jit.dg/test-compile-to-executable.c's create_code, with a
5587 clarification of the output message.
5588 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5590 (test_jit): Use CHECK_NO_ERRORS when calling
5591 gcc_jit_context_compile_to_file.
5592 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5593 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5594 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5595 about deletions that are attempted.
5596 (jit-verify-compile-to-file): Rename to...
5597 (jit-verify-output-file-was-created): ...this, and drop the
5598 attempt to run "file" and verify the output.
5599 (jit-verify-assembler): New function.
5600 (jit-verify-object): New function.
5601 (jit-verify-dynamic-library): New function.
5602 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5603 favor of an implementation from new file
5604 create-code-for-hello-world-executable.h, which also adds a
5606 (dg-final): Replace jit-verify-compile-to-file with
5607 jit-verify-output-file-was-created, and invoke new function
5608 jit-verify-assembler.
5609 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5611 (dg-final): Replace jit-verify-compile-to-file with
5612 jit-verify-output-file-was-created, and invoke new function
5613 jit-verify-dynamic-library.
5614 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5615 favor of an implementation from new file
5616 create-code-for-hello-world-executable.h, which also adds a
5618 (dg-final): Replace jit-verify-compile-to-file with
5619 jit-verify-output-file-was-created. Strengthen the expected stdout
5620 from the built executable.
5621 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5622 favor of an implementation from new file
5623 create-code-for-hello-world-executable.h, which also adds a
5625 (dg-final): Replace jit-verify-compile-to-file with
5626 jit-verify-output-file-was-created, and invoke new function
5628 * jit.dg/verify-dynamic-library.c: New source file.
5630 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5631 Brian Rzycki <b.rzycki@samsung.com>
5633 PR tree-optimization/64878
5634 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5636 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5639 * g++.dg/ipa/pr64896.C: New test.
5641 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5644 * gcc.target/powerpc/pr64205.c: New file.
5646 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5648 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5649 (dg-options): Use -fpie instead of -fPIE -pie.
5651 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5654 * g++.dg/asan/pr64937.C: New test.
5656 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5659 * gfortran.dg/class_to_type_4.f90: New test
5661 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5663 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5665 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5667 PR rtl-optimization/64957
5669 * gcc.c-torture/execute/pr64957.c: New test.
5671 2015-02-05 Jeff Law <law@redhat.com>
5674 * gcc.target/h8300/pr17306-1.c: New test.
5675 * gcc.target/h8300/pr17306-2.c: New test.
5677 2015-02-05 Tobias Burnus <burnus@net-b.de>
5680 * gfortran.dg/structure_constructor_12.f90: New.
5682 2015-02-05 Jeff Law <law@redhat.com>
5685 gcc.target/h8300/pr58400.c: New test.
5687 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5689 * gcc.target/arm/macro_defs0.c: New test.
5690 * gcc.target/arm/macro_defs1.c: New test.
5691 * gcc.target/arm/macro_defs2.c: New test.
5693 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5695 PR rtl-optimization/64905
5696 * gcc.target/i386/pr64905.c: Require nonpic target.
5697 (dg-options): Add -fomit-frame-pointer.
5700 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5702 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5705 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5708 * gfortran.dg/type_to_class_2.f90: New test
5709 * gfortran.dg/type_to_class_3.f90: New test
5711 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5714 * g++.dg/torture/pr64686.C: New testcase.
5716 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5718 PR rtl-optimization/64905
5719 * gcc.target/i386/pr64905.c: New file.
5721 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5723 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5724 * gcc.dg/guality/pr41616-1.c: Ditto.
5726 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5729 * gcc.dg/pr64817-3.c: New.
5731 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5732 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5734 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5735 pass parameters in registers.
5736 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5737 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5738 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5740 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5741 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5743 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5744 list, allow for multilibed targets.
5745 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5747 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5749 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5750 * gcc.dg/pr46728-6.c: Ditto.
5752 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5754 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5755 for mips_nanlegacy target.
5757 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5759 * gcc.target/i386/chkp-hidden-def.c: New.
5761 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5764 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5765 to use 24 bits for bitfield b.
5767 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5770 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5771 cache result in a global variable. Include all 32-bit targets for
5774 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5776 PR rtl-optimization/64756
5777 * gcc.c-torture/execute/pr64756.c: New test.
5779 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5782 * gcc.target/sh/pr64660-0.h: New.
5783 * gcc.target/sh/pr64660-1.c: New.
5784 * gcc.target/sh/pr64660-2.c: New.
5785 * gcc.target/sh/pr64660-3.c: New.
5786 * gcc.target/sh/pr64660-4.c: New.
5788 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5791 * g++.dg/warn/Waddress-2.C: New.
5793 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5796 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5798 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5800 PR preprocessor/64803
5801 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5803 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5805 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5807 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5809 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5810 (_ARM_FPSRC): Add DN and AHP fields.
5811 (clean_results): Force DN=1 on AArch64.
5812 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5813 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5814 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5815 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5816 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5817 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5819 2015-02-02 Alan Modra <amodra@gmail.com>
5821 * gcc.target/powerpc/cprophard.c: New.
5823 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5825 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5826 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5828 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5831 * gcc.dg/pr64817-1.c: New test.
5832 * gcc.dg/pr64817-2.c: New test.
5834 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5837 * gcc.target/sh/pr64851-0.h: New
5838 * gcc.target/sh/pr64851-1.c: New
5839 * gcc.target/sh/pr64851-2.c: New
5840 * gcc.target/sh/pr64851-3.c: New
5841 * gcc.target/sh/pr64851-4.c: New
5843 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5846 * gcc.dg/torture/pr64882.c: New test.
5848 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5851 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5854 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5856 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5857 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5858 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5859 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5860 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5861 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5863 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5864 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5866 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5867 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5870 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5873 * g++.dg/pr64688-2.C: New.
5875 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5877 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5878 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5879 * gcc.target/i386/fuse-caller-save.c: Ditto.
5880 * gcc.target/i386/headmerge-1.c: Ditto.
5881 * gcc.target/i386/headmerge-2.c: Ditto.
5882 * gcc.target/i386/sibcall-6.c: Ditto.
5884 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5887 * gcc.target/i386/pr64617.c: New test.
5889 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5892 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5893 (dg-options): Remove -m32.
5894 (dg-final): Scan for "movb %al" only.
5895 * gcc.target/i386/pr15184-2.c: Ditto.
5897 2015-01-30 Richard Biener <rguenther@suse.de>
5899 PR tree-optimization/64829
5900 * gcc.dg/vect/pr64829.c: New testcase.
5902 2015-01-29 Marek Polacek <polacek@redhat.com>
5905 * gcc.dg/pr64709.c: New test.
5907 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5910 * g++.dg/ubsan/pr64717-1.C: New test.
5911 * g++.dg/ubsan/pr64717-2.C: New test.
5913 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5915 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5917 2015-01-29 Jeff Law <law@redhat.com>
5920 * gcc.target/i386/pr15184-1.c: New test.
5921 * gcc.target/i386/pr15184-2.c: New test.
5923 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5925 PR tree-optimization/64746
5926 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5928 2015-01-29 Richard Biener <rguenther@suse.de>
5930 PR tree-optimization/64853
5931 * gcc.dg/torture/pr64853.c: New testcase.
5933 2015-01-29 Richard Biener <rguenther@suse.de>
5935 PR tree-optimization/64844
5936 * gcc.dg/vect/pr64844.c: New testcase.
5938 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5941 * gcc.dg/pr64809.c: Delete.
5943 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5946 * gcc.target/i386/pr64805.c: New.
5948 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5950 * gcc.dg/guality/guality.h (main): Add argv[0] to
5951 guality_gdb_command.
5953 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5956 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5958 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5961 * gcc.target/sh/sh.exp
5962 (check_effective_target_atomic_model_soft_gusa_available,
5963 check_effective_target_atomic_model_soft_tcb_available,
5964 check_effective_target_atomic_model_soft_imask_available,
5965 check_effective_target_atomic_model_hard_llcs_available): New.
5966 * gcc.target/sh/pr64659-0.h: New.
5967 * gcc.target/sh/pr64659-1.c: New.
5968 * gcc.target/sh/pr64659-2.c: New.
5969 * gcc.target/sh/pr64659-3.c: New.
5970 * gcc.target/sh/pr64659-4.c: New.
5972 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5974 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5975 scan-assembler-times pattern.
5977 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5980 * gcc.dg/pr64809.c: New test.
5982 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5984 PR tree-optimization/64277
5985 * gcc.dg/pr64277.c: New.
5987 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5989 PR tree-optimization/64718
5990 * gcc.c-torture/execute/pr64718.c: New test.
5992 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5994 * gcc.target/aarch64/abs_2.c: New.
5996 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5998 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5999 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6000 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6003 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6006 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6007 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6008 { target comdat_group }.
6010 2015-01-27 Tobias Burnus <burnus@net-b.de>
6013 * gfortran.dg/goacc/coarray_2.f90: New.
6015 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6019 * g++.dg/torture/pr64139.C: New testcase.
6020 * g++.dg/torture/pr60871.C: Likewise.
6022 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6025 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6026 prevent linking errors.
6028 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6031 * g++.dg/torture/pr64282.C: New testcase.
6033 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6035 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6038 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6040 * gcc.target/s390/hotpatch-13.c: New testcase.
6041 * gcc.target/s390/hotpatch-14.c: New testcase.
6042 * gcc.target/s390/hotpatch-15.c: New testcase.
6043 * gcc.target/s390/hotpatch-16.c: New testcase.
6044 * gcc.target/s390/hotpatch-17.c: New testcase.
6045 * gcc.target/s390/hotpatch-18.c: New testcase.
6046 * gcc.target/s390/hotpatch-19.c: New testcase.
6047 * gcc.target/s390/hotpatch-20.c: New testcase.
6048 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6049 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6050 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6051 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6052 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6053 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6054 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6055 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6056 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6057 * gcc.target/s390/hotpatch-10.c: Likewise.
6058 * gcc.target/s390/hotpatch-11.c: Likewise.
6059 * gcc.target/s390/hotpatch-12.c: Likewise.
6060 * gcc.target/s390/hotpatch-2.c: Likewise.
6061 * gcc.target/s390/hotpatch-3.c: Likewise.
6062 * gcc.target/s390/hotpatch-4.c: Likewise.
6063 * gcc.target/s390/hotpatch-5.c: Likewise.
6064 * gcc.target/s390/hotpatch-6.c: Likewise.
6065 * gcc.target/s390/hotpatch-7.c: Likewise.
6066 * gcc.target/s390/hotpatch-8.c: Likewise.
6067 * gcc.target/s390/hotpatch-9.c: Likewise.
6068 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6069 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6070 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6071 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6072 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6073 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6074 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6075 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6077 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6079 * gcc.dg/long_branch.c: New testcase.
6081 2015-01-27 Richard Biener <rguenther@suse.de>
6083 PR tree-optimization/56273
6084 PR tree-optimization/59124
6085 PR tree-optimization/64277
6086 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6087 * gcc.dg/Warray-bounds-12.c: Likewise.
6088 * gcc.dg/Warray-bounds-13.c: Likewise.
6090 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6092 PR rtl-optimization/61058
6093 * gcc.dg/pr61058.c: New test.
6095 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6097 * gcc.target/i386/chkp-narrow-bounds.c: New.
6099 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6101 PR tree-optimization/64807
6102 * gcc.dg/pr64807.c: New test.
6105 * gcc.dg/pr64766.c: New test.
6107 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6110 * gcc.target/sh/pr49263-4.c: New.
6112 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6115 * gfortran.dg/allocate_with_mold_1.f90: New test
6117 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6120 * gcc.dg/pr64778.c: New test.
6123 * gcc.dg/vect/pr64421.c: New test.
6125 2015-01-26 Tobias Burnus <burnus@net-b.de>
6128 * gfortran.dg/coarray_36.f: New.
6129 * gfortran.dg/coarray_37.f90: New.
6131 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6134 * gfortran.dg/class_allocate_18.f90: New.
6136 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6138 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6140 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6142 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6144 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6146 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6148 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6150 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6152 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6154 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6155 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6156 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6157 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6159 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6161 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6162 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6163 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6165 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6167 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6168 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6169 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6170 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6171 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6174 2015-01-26 Richard Biener <rguenther@suse.de>
6177 * gcc.dg/uninit-19.c: New testcase.
6179 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6181 * lib/target-supports.exp (check_effective_target_vect64): Add
6184 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6187 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6189 2015-01-26 Tony Liu <tony.liu@arm.com>
6191 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6194 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6197 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6198 correctly, clean up afterwards.
6200 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6203 * gfortran.dg/use_rename_7.f90: New.
6205 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6207 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6208 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6210 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6213 * gcc.target/sh/pr54236-4.c: New.
6215 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6217 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6218 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6221 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6224 * gfortran.dg/open_new_segv.f90: New test.
6226 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6235 * gcc.target/sh/pr64345-1.c: New.
6236 * gcc.target/sh/pr64345-2.c: New.
6237 * gcc.target/sh/pr59533-1.c: New.
6238 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6239 * gcc.target/sh/pr52933-2.c: Likewise.
6240 * gcc.target/sh/pr54089-1.c: Likewise.
6241 * gcc.target/sh/pr54236-1.c: Likewise.
6242 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6243 * gcc.target/sh/pr49263-1.c: Remove xfails.
6244 * gcc.target/sh/pr49263-2.c: Likewise.
6245 * gcc.target/sh/pr49263-3.c: Likewise.
6246 * gcc.target/sh/pr53987-1.c: Likewise.
6247 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6248 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6249 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6250 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6251 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6252 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6254 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6257 2015-01-24 Tom de Vries <tom@codesourcery.com>
6259 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6261 2015-01-23 Ian Lance Taylor <iant@google.com>
6264 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6265 targets without split stack support.
6267 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6270 * gcc.target/i386/pr64317.c: New test.
6272 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6274 PR rtl-optimization/63637
6275 PR rtl-optimization/60663
6276 * gcc.dg/pr63637-1.c: New test.
6277 * gcc.dg/pr63637-2.c: New test.
6278 * gcc.dg/pr63637-3.c: New test.
6279 * gcc.dg/pr63637-4.c: New test.
6280 * gcc.dg/pr63637-5.c: New test.
6281 * gcc.dg/pr63637-6.c: New test.
6282 * gcc.target/i386/pr63637-1.c: New test.
6283 * gcc.target/i386/pr63637-2.c: New test.
6284 * gcc.target/i386/pr63637-3.c: New test.
6285 * gcc.target/i386/pr63637-4.c: New test.
6286 * gcc.target/i386/pr63637-5.c: New test.
6287 * gcc.target/i386/pr63637-6.c: New test.
6289 2015-01-23 Richard Biener <rguenther@suse.de>
6292 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6293 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6295 2015-01-23 Marek Polacek <polacek@redhat.com>
6297 PR preprocessor/60570
6298 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6299 * gcc.dg/cpp/pr60570.c: New test.
6301 2015-01-23 Richard Biener <rguenther@suse.de>
6304 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6305 vectorization on vect64 targets.
6307 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6310 * gfortran.dg/class_allocate_17.f90: New.
6312 2015-01-23 Tobias Burnus <burnus@net-b.de>
6315 * gfortran.dg/goacc/combined_loop.f90: New.
6317 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6320 * gfortran.dg/make_unit.f90: New test.
6322 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6325 * gfortran.dg/negative_unit_int8.f: Update.
6327 2015-01-22 Jeff Law <law@redhat.com>
6330 * gcc.target/m68k/pr52076-1.c: New test.
6331 * gcc.target/m68k/pr52076-2.c: New test.
6333 2015-01-22 Richard Biener <rguenther@suse.de>
6336 * gcc.dg/torture/pr64728.c: New testcase.
6338 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6341 * g++.dg/pr64688.C: New test.
6343 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6345 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6346 to avoid errors with -fpic.
6348 2015-01-22 Richard Biener <rguenther@suse.de>
6351 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6353 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6355 PR rtl-optimization/64682
6356 * gcc.c-torture/execute/pr64682.c: New file.
6358 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6361 * gcc.dg/pr64511.c: New test.
6363 PR rtl-optimization/62078
6364 * g++.dg/opt/pr62078.C: New test.
6367 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6369 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6372 * gfortran.dg/internal_pack_15.f90: New test.
6374 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6376 * c-c++-common/tsan/step.c: New testcase.
6378 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6380 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6382 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6384 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6388 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6390 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6392 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6394 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6396 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6398 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6400 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6402 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6404 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6406 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6408 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6410 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6412 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6414 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6416 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6418 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6420 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6422 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6424 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6426 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6428 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6429 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6430 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6433 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6435 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6436 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6437 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6440 2015-01-21 Renlin Li <renlin.li@arm.com>
6442 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6443 * g++.dg/tls/thread_local5g.C: Likewise.
6444 * g++.dg/tls/thread_local6g.C: Likewise.
6446 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6448 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6449 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6450 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6452 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6454 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6455 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6456 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6458 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6460 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6461 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6462 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6464 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6466 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6467 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6468 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6470 2015-01-20 Jeff Law <law@redhat.com>
6473 * gcc.target/m68k/pr59946.c: New test.
6475 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6477 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6478 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6479 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6481 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6483 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6484 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6485 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6487 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6489 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6490 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6491 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6493 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6495 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6496 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6497 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6499 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6502 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6504 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6505 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6506 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6508 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6510 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6511 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6512 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6514 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6516 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6518 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6523 * g++.dg/ubsan/pr64632.C: New test.
6526 * gcc.dg/pr64663.c: New test.
6528 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6531 * g++.dg/warn/Wunused-var-23.C: New.
6533 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6536 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6537 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6539 2015-01-20 Richard Biener <rguenther@suse.de>
6542 * gcc.dg/lto/pr64684_0.c: New testcase.
6543 * gcc.dg/lto/pr64684_1.c: Likewise.
6544 * gcc.dg/lto/pr64684_2.c: Likewise.
6545 * gcc.dg/lto/pr64685_0.c: Likewise.
6546 * gcc.dg/lto/pr64685_1.c: Likewise.
6548 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6551 * g++.dg/cpp1y/lambda-init12.C: New.
6553 2015-01-20 Richard Biener <rguenther@suse.de>
6555 PR tree-optimization/64410
6556 * g++.dg/vect/pr64410.cc: Require vect_double.
6558 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6561 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6563 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6567 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6569 PR rtl-optimization/64081
6570 * gcc.dg/pr64081.c: New test.
6572 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6574 * jit.dg/harness.h: Include <unistd.h>.
6575 (CHECK_NO_ERRORS): New.
6576 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6577 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6578 gcc_jit_context_compile_to_file.
6579 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6580 args to the spawned executable.
6581 (jit-expand-vars): New function.
6582 (jit-exe-params): New variable.
6583 (dg-jit-set-exe-params): New function.
6584 (jit-dg-test): Detect testcases that use
6585 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6586 Set arguments of spawned process to jit-exe-params.
6587 (jit-get-output-filename): New function.
6588 (jit-setup-compile-to-file): New function.
6589 (jit-verify-compile-to-file): New function.
6590 (jit-run-executable): New function.
6591 (jit-verify-executable): New function.
6592 * jit.dg/test-compile-to-assembler.c: New testcase.
6593 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6594 * jit.dg/test-compile-to-executable.c: New testcase.
6595 * jit.dg/test-compile-to-object.c: New testcase.
6597 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6600 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6603 2015-01-19 Martin Liska <mliska@suse.cz>
6605 * objc/compile/pr64668.m: New test.
6607 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6609 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6610 (create_overflow_fn): Update comment to clarify that
6611 the third param of the created function is a bool *, not
6613 (verify_int_overflow_fn): Convert param "expected_ovf" from
6614 int to bool. Update third param of "overflow_fn_type" from int *
6615 to bool *. Update local "actual_ovf" from int to bool.
6616 (verify_uint_overflow_fn): Likewise.
6618 2015-01-19 Martin Liska <mliska@suse.cz>
6620 * gcc.dg/ipa/ipa-icf-33.c: New test.
6622 2015-01-19 Felix Yang <felix.yang@huawei.com>
6623 Haijian Zhang <z.zhanghaijian@huawei.com>
6625 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6626 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6627 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6628 result_float64x2, expected_hfloat64x2): New helper type, variable and
6630 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6631 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6632 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6633 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6634 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6635 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6636 and target without the FMA feature.
6638 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6640 * gcc.target/aarch64/pr64304.c: New testcase.
6642 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6644 PR rtl-optimization/64081
6645 * gcc.dg/pr64081.c: New test.
6647 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6650 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6652 * gcc.target/aarch64/test_frame_6.c: Likewise.
6653 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6654 and x19 (in the epilogue).
6655 * gcc.target/aarch64/test_frame_4.c: Likewise.
6656 * gcc.target/aarch64/test_frame_7.c: Likewise.
6658 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6660 * gcc.target/i386/chkp-always_inline.c: New.
6662 2015-01-15 Andrew Pinski <apinski@cavium.com>
6663 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6665 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6666 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6668 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6671 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6672 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6674 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6677 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6679 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6682 * gcc.target/sh/torture/pr64652.c: New.
6684 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6686 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6687 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6688 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6689 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6690 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6691 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6693 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6696 * g++.dg/torture/pr64378.C: New testcase.
6698 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6701 * gfortran.dg/block_13.f08: New test
6703 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6706 * gfortran.dg/associate_1.f03: Allow test for character with
6709 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6711 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6712 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6714 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6716 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6718 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6721 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6723 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6726 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6729 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6732 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6734 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6737 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6739 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6741 PR rtl-optimization/52773
6742 * gcc.c-torture/compile/pr52773.c: New test.
6744 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6747 * g++.dg/cpp0x/alias-decl-46.C: New.
6749 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6751 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6753 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6755 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6757 (CHECK_FP): Likewise.
6758 (CHECK_CUMULATIVE_SAT): Likewise.
6760 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6762 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6763 (Set_Neon_Cumulative_Sat): Add parameter.
6764 (__set_neon_cumulative_sat): Support new parameter.
6765 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6766 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6768 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6769 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6772 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6774 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6775 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6777 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6780 * g++.dg/tls/thread_local-ice4.C: New.
6782 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6784 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6787 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6790 * g++.dg/cpp0x/vt-62276.C: New.
6792 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6795 * g++.dg/pr64353.C: New.
6797 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6800 * gcc.target/aarch64/pr64263_1.c: New test.
6802 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6804 PR tree-optimization/64434
6805 * gcc.dg/torture/pr64434.c: Move to...
6806 * gcc.dg/pr64434.c: ... here.
6808 2015-01-16 Richard Biener <rguenther@suse.de>
6811 * gcc.dg/uninit-18.c: New testcase.
6813 2015-01-16 Richard Biener <rguenther@suse.de>
6815 PR tree-optimization/64568
6816 * g++.dg/torture/pr64568-2.C: New testcase.
6818 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6821 * gcc.target/i386/chkp-label-address.c: New.
6823 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6826 * gfortran.dg/pointer_init_6.f90: Extended.
6828 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6830 * gcc.c-torture/compile/20150108.c: New test.
6832 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6834 * gcc.target/visium: New directory.
6836 2015-01-16 Richard Biener <rguenther@suse.de>
6838 PR tree-optimization/61743
6839 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6840 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6842 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6844 * gcc.dg/pr64015.c: New test.
6846 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6850 * g++.dg/ipa/pr64612.C: New test.
6852 2015-01-16 Renlin Li <renlin.li@arm.com>
6854 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6856 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6858 * gcc.target/i386/sse-14.c: Test new intrinsic.
6859 * gcc.target/i386/sse-22.c: Ditto.
6861 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6864 * g++.dg/cpp0x/auto44.C: New.
6866 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6869 * gcc.target/nios2/gpopt-all.c: New test case.
6870 * gcc.target/nios2/gpopt-local.c: New test case.
6871 * gcc.target/nios2/gpopt-global.c: New test case.
6872 * gcc.target/nios2/gpopt-data.c: New test case.
6873 * gcc.target/nios2/gpopt-none.c: New test case.
6875 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6877 * g++.dg/ubsan/vptr-1.C: New test.
6878 * g++.dg/ubsan/vptr-2.C: New test.
6879 * g++.dg/ubsan/vptr-3.C: New test.
6880 * g++.dg/ubsan/vptr-4.C: New test.
6881 * g++.dg/ubsan/vptr-5.C: New test.
6882 * g++.dg/ubsan/vptr-6.C: New test.
6883 * g++.dg/ubsan/vptr-7.C: New test.
6884 * g++.dg/ubsan/vptr-8.C: New test.
6885 * g++.dg/ubsan/vptr-9.C: New test.
6887 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6889 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6891 * lib/gcc-dg.exp: Likewise.
6893 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6895 PR rtl-optimization/64110
6896 * gcc.target/i386/pr64110.c: Add scan-assembler.
6898 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6899 James Norris <jnorris@codesourcery.com>
6900 Cesar Philippidis <cesar@codesourcery.com>
6901 Ilmir Usmanov <i.usmanov@samsung.com>
6903 * lib/target-supports.exp (check_effective_target_fopenacc): New
6905 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6906 * g++.dg/goacc/goacc.exp: Likewise.
6907 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6908 * gcc.dg/goacc/goacc.exp: Likewise.
6909 * gfortran.dg/goacc/goacc.exp: Likewise.
6910 * c-c++-common/cpp/openacc-define-1.c: New file.
6911 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6912 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6913 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6914 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6915 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6916 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6917 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6918 * c-c++-common/goacc/cache-1.c: Likewise.
6919 * c-c++-common/goacc/clauses-fail.c: Likewise.
6920 * c-c++-common/goacc/collapse-1.c: Likewise.
6921 * c-c++-common/goacc/data-1.c: Likewise.
6922 * c-c++-common/goacc/data-2.c: Likewise.
6923 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6924 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6925 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6926 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6927 * c-c++-common/goacc/if-clause-1.c: Likewise.
6928 * c-c++-common/goacc/if-clause-2.c: Likewise.
6929 * c-c++-common/goacc/kernels-1.c: Likewise.
6930 * c-c++-common/goacc/loop-1.c: Likewise.
6931 * c-c++-common/goacc/loop-private-1.c: Likewise.
6932 * c-c++-common/goacc/nesting-1.c: Likewise.
6933 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6934 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6935 * c-c++-common/goacc/parallel-1.c: Likewise.
6936 * c-c++-common/goacc/pcopy.c: Likewise.
6937 * c-c++-common/goacc/pcopyin.c: Likewise.
6938 * c-c++-common/goacc/pcopyout.c: Likewise.
6939 * c-c++-common/goacc/pcreate.c: Likewise.
6940 * c-c++-common/goacc/pragma_context.c: Likewise.
6941 * c-c++-common/goacc/present-1.c: Likewise.
6942 * c-c++-common/goacc/reduction-1.c: Likewise.
6943 * c-c++-common/goacc/reduction-2.c: Likewise.
6944 * c-c++-common/goacc/reduction-3.c: Likewise.
6945 * c-c++-common/goacc/reduction-4.c: Likewise.
6946 * c-c++-common/goacc/sb-1.c: Likewise.
6947 * c-c++-common/goacc/sb-2.c: Likewise.
6948 * c-c++-common/goacc/sb-3.c: Likewise.
6949 * c-c++-common/goacc/update-1.c: Likewise.
6950 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6951 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6952 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6953 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6954 * gfortran.dg/goacc/assumed.f95: Likewise.
6955 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6956 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6957 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6958 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6959 * gfortran.dg/goacc/branch.f95: Likewise.
6960 * gfortran.dg/goacc/cache-1.f95: Likewise.
6961 * gfortran.dg/goacc/coarray.f95: Likewise.
6962 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6963 * gfortran.dg/goacc/cray.f95: Likewise.
6964 * gfortran.dg/goacc/critical.f95: Likewise.
6965 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6966 * gfortran.dg/goacc/data-tree.f95: Likewise.
6967 * gfortran.dg/goacc/declare-1.f95: Likewise.
6968 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6969 * gfortran.dg/goacc/fixed-1.f: Likewise.
6970 * gfortran.dg/goacc/fixed-2.f: Likewise.
6971 * gfortran.dg/goacc/fixed-3.f: Likewise.
6972 * gfortran.dg/goacc/fixed-4.f: Likewise.
6973 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6974 * gfortran.dg/goacc/if.f95: Likewise.
6975 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6976 * gfortran.dg/goacc/list.f95: Likewise.
6977 * gfortran.dg/goacc/literal.f95: Likewise.
6978 * gfortran.dg/goacc/loop-1.f95: Likewise.
6979 * gfortran.dg/goacc/loop-2.f95: Likewise.
6980 * gfortran.dg/goacc/loop-3.f95: Likewise.
6981 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6982 * gfortran.dg/goacc/omp.f95: Likewise.
6983 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6984 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6985 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6986 * gfortran.dg/goacc/parameter.f95: Likewise.
6987 * gfortran.dg/goacc/private-1.f95: Likewise.
6988 * gfortran.dg/goacc/private-2.f95: Likewise.
6989 * gfortran.dg/goacc/private-3.f95: Likewise.
6990 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6991 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6992 * gfortran.dg/goacc/reduction.f95: Likewise.
6993 * gfortran.dg/goacc/routine-1.f90: Likewise.
6994 * gfortran.dg/goacc/routine-2.f90: Likewise.
6995 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6996 * gfortran.dg/goacc/several-directives.f95: Likewise.
6997 * gfortran.dg/goacc/sie.f95: Likewise.
6998 * gfortran.dg/goacc/subarrays.f95: Likewise.
6999 * gfortran.dg/gomp/map-1.f90: Likewise.
7000 * gfortran.dg/openacc-define-1.f90: Likewise.
7001 * gfortran.dg/openacc-define-2.f90: Likewise.
7002 * gfortran.dg/openacc-define-3.f90: Likewise.
7003 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7004 * g++.dg/gomp/block-2.C: Likewise.
7005 * g++.dg/gomp/block-3.C: Likewise.
7006 * g++.dg/gomp/block-5.C: Likewise.
7007 * g++.dg/gomp/target-1.C: Likewise.
7008 * g++.dg/gomp/target-2.C: Likewise.
7009 * g++.dg/gomp/taskgroup-1.C: Likewise.
7010 * g++.dg/gomp/teams-1.C: Likewise.
7011 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7012 * gcc.dg/cilk-plus/jump.c: Likewise.
7013 * gcc.dg/gomp/block-1.c: Likewise.
7014 * gcc.dg/gomp/block-10.c: Likewise.
7015 * gcc.dg/gomp/block-2.c: Likewise.
7016 * gcc.dg/gomp/block-3.c: Likewise.
7017 * gcc.dg/gomp/block-4.c: Likewise.
7018 * gcc.dg/gomp/block-5.c: Likewise.
7019 * gcc.dg/gomp/block-6.c: Likewise.
7020 * gcc.dg/gomp/block-7.c: Likewise.
7021 * gcc.dg/gomp/block-8.c: Likewise.
7022 * gcc.dg/gomp/block-9.c: Likewise.
7023 * gcc.dg/gomp/target-1.c: Likewise.
7024 * gcc.dg/gomp/target-2.c: Likewise.
7025 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7026 * gcc.dg/gomp/teams-1.c: Likewise.
7028 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7030 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7033 2015-01-15 Mike Stump <mikestump@comcast.net>
7035 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7036 * gcc.dg/inline_2.c: Likewise.
7037 * gcc.dg/inline_3.c: Likewise.
7038 * gcc.dg/inline_4.c: Likewise.
7040 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7043 * gfortran.dg/proc_ptr_comp_43.f90: New.
7045 2015-01-15 Mike Stump <mikestump@comcast.net>
7047 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7048 * gcc.dg/unroll_2.c: Likewise.
7049 * gcc.dg/unroll_3.c: Likewise.
7050 * gcc.dg/unroll_4.c: Likewise.
7051 * gcc.dg/unroll_5.c: Likewise.
7053 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7056 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7058 * gcc.target/aarch64/test_frame_6.c: Likewise.
7059 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7060 x30 and x19 (in the epilogue).
7061 * gcc.target/aarch64/test_frame_4.c: Likewise.
7062 * gcc.target/aarch64/test_frame_7.c: Likewise.
7064 2015-01-15 Martin Liska <mliska@suse.cz>
7066 * g++.dg/ipa/pr64068.C: New test.
7067 * gcc.dg/ipa/PR64559.c: New test.
7069 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7071 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7074 2015-01-15 Richard Biener <rguenther@suse.de>
7076 PR tree-optimization/61743
7077 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7078 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7080 2015-01-15 Renlin Li <renlin.li@arm.com>
7082 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7083 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7085 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7087 * gcc.dg/vect/vect-aggressive-1.c: New.
7088 * gcc.target/i386/avx2-vect-aggressive.c: New.
7090 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7092 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7094 2015-01-15 Richard Biener <rguenther@suse.de>
7097 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7098 -Wl,-undefined,dynamic_lookup.
7100 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7102 * gnat.dg/opt47.adb: New test.
7104 2015-01-15 Richard Biener <rguenther@suse.de>
7107 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7109 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7111 PR tree-optimization/64434
7112 * gcc.dg/torture/pr64434.c: New test.
7114 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7116 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7117 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7118 -march=loongson* and -march=octeon* require -mno-micromips.
7120 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7121 Matthew Fortune <matthew.fortune@imgtec.com>
7123 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7124 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7125 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7126 * gcc.target/mips/call-saved-7.c: New file.
7127 * gcc.target/mips/call-saved-8.c: New file.
7128 * gcc.target/mips/call-saved-9.c: New file.
7130 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7132 * gcc.target/mips/lsa.c: New file.
7133 * gcc.target/mips/mips64-lsa.c: Likewise.
7134 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7135 * gcc.target/mips/mulsize-4.c: Likewise.
7136 * gcc.target/mips/mulsize-5.c: New file.
7137 * gcc.target/mips/mulsize-6.c: Likewise.
7138 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7139 and !HAS_LSA as ghost options.
7140 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7143 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7145 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7147 2015-01-15 Richard Biener <rguenther@suse.de>
7150 * gcc.dg/torture/pr64365.c: New testcase.
7152 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7154 * gcc.dg/stackprotectexplicit1.c: New test.
7155 * g++.dg/stackprotectexplicit2.c: New test.
7157 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7160 * gfortran.dg/inquire_internal.f90: New.
7161 * gfortran.dg/negative_unit_check.f90: New.
7163 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7166 * gcc.target/sh/pr53988-1.c: New.
7168 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7171 * g++.dg/tls/thread_local-ice3.C: New.
7173 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7175 * gcc.target/i386/fentry-override.c: Properly place {} in target
7176 selector. Remove nonpic.
7177 * gcc.target/i386/fentry.c: Likewise.
7179 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7181 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7182 warnings instead of errors.
7184 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7186 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7187 option support instead of ENABLE_LTO from Makefile.
7189 2015-01-14 Richard Biener <rguenther@suse.de>
7191 PR tree-optimization/59354
7192 * gcc.dg/vect/pr59354.c: New testcase.
7194 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7196 * lib/target-supports.exp
7197 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7198 on ARM architures before v7.
7200 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7203 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7206 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7209 * gcc.target/i386/pr64386.c: New test.
7211 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7214 * gcc.target/i386/pr64393.c: New test.
7216 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7219 * gcc.target/i386/pr64387.c: New test.
7221 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7223 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7225 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7227 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7229 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7232 * gcc.target/arm/pr64453.c: New.
7234 2015-01-14 Richard Biener <rguenther@suse.de>
7237 * gcc.dg/lto/pr64415_0.c: New testcase.
7238 * gcc.dg/lto/pr64415_1.c: Likewise.
7240 2015-01-14 Martin Liska <mliska@suse.cz>
7242 * gcc.dg/ipa/pr64307.c: New test.
7244 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7246 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7249 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7252 * gcc.target/arm/pr64460_1.c: New test.
7254 2015-01-14 Richard Biener <rguenther@suse.de>
7256 PR tree-optimization/64493
7257 PR tree-optimization/64495
7258 * gcc.dg/vect/pr64493.c: New testcase.
7259 * gcc.dg/vect/pr64495.c: Likewise.
7261 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7263 * gcc.dg/Warray-bounds-11.c: New test-case.
7265 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7267 * gcc.target/mips/octeon3-pipe-1.c: New test.
7269 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7271 * jit.dg/harness.h (set_up_logging): Move string concatenation
7273 (concat_strings): New function.
7274 (dump_reproducer): New function.
7275 (test_jit): Call dump_reproducer.
7276 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7278 (jit-dg-test): Delete any generated reproducer from previous runs.
7279 Verify that a generated reproducer was created, and verify that it
7281 * jit.dg/test-nested-contexts.c (main): Call
7282 gcc_jit_context_dump_reproducer_to_file.
7284 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7286 * gcc.dg/aru-2.c: Add dg-require-profiling.
7288 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7290 * lib/target-supports.exp (check_profiling_available): Check if
7293 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7296 * g++.dg/torture/pr64565.C: New testcase.
7298 2015-01-13 Marek Polacek <polacek@redhat.com>
7301 * gcc.dg/tm/pr64391.c: New test.
7303 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7305 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7308 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7310 * gcc.target/i386/pie.c: New test.
7312 * lib/target-supports.exp (check_effective_target_pie): New.
7314 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7316 PR rtl-optimization/64286
7317 * gcc.target/i386/avx2-pr64286.c: New test.
7319 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7322 * g++.dg/cpp0x/vt-57626.C: New.
7324 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7327 * gfortran.dg/pr64528.f90: New test.
7329 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7331 * gcc.target/aarch64/subsp.c: New test.
7333 2015-01-13 Andrew Pinski <apinski@cavium.com>
7335 * gcc.target/aarch64/store-pair-1.c: New testcase.
7337 2015-01-13 Richard Biener <rguenther@suse.de>
7340 * gcc.dg/lto/pr64373_0.c: New testcase.
7342 2015-01-13 Andrew Pinski <apinski@cavium.com>
7344 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7345 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7347 2015-01-13 Richard Biener <rguenther@suse.de>
7349 PR tree-optimization/64406
7350 * gcc.dg/pr64406.c: New testcase.
7352 2015-01-13 Richard Biener <rguenther@suse.de>
7354 PR tree-optimization/64404
7355 * gcc.dg/vect/pr64404.c: New testcase.
7357 2015-01-13 Richard Biener <rguenther@suse.de>
7359 PR tree-optimization/64568
7360 * g++.dg/torture/pr64568.C: New testcase.
7362 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7364 * jit.dg/test-error-local-used-from-other-function.c: New test
7366 * jit.dg/test-error-param-reuse.c: New test case.
7367 * jit.dg/test-error-param-sharing.c: New test case.
7368 * jit.dg/test-error-param-used-from-other-function.c: New test
7370 * jit.dg/test-error-param-used-without-a-function.c: New test
7373 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7375 PR tree-optimization/64563
7376 * gcc.dg/pr64563.c: New test.
7379 * gcc.target/i386/pr64513.c: New test.
7381 PR tree-optimization/64454
7382 * gcc.dg/pr64454.c: New test.
7385 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7387 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7388 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7389 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7390 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7391 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7392 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7393 * gcc.dg/vect/slp-25.c: Likewise.
7394 * gcc.dg/vect/vect-109.c: Likewise.
7395 * gcc.dg/vect/vect-13.c: Likewise.
7396 * gcc.dg/vect/vect-17.c: Likewise.
7397 * gcc.dg/vect/vect-18.c: Likewise.
7398 * gcc.dg/vect/vect-19.c: Likewise.
7399 * gcc.dg/vect/vect-20.c: Likewise.
7400 * gcc.dg/vect/vect-21.c: Likewise.
7401 * gcc.dg/vect/vect-22.c: Likewise.
7402 * gcc.dg/vect/vect-27.c: Likewise.
7403 * gcc.dg/vect/vect-29.c: Likewise.
7404 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7405 * gcc.dg/vect/vect-2.c: Likewise.
7406 * gcc.dg/vect/vect-3.c: Likewise.
7407 * gcc.dg/vect/vect-4.c: Likewise.
7408 * gcc.dg/vect/vect-5.c: Likewise.
7409 * gcc.dg/vect/vect-72.c: Likewise.
7410 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7411 * gcc.dg/vect/vect-73.c: Likewise.
7412 * gcc.dg/vect/vect-77-global.c: Likewise.
7413 * gcc.dg/vect/vect-78-global.c: Likewise.
7414 * gcc.dg/vect/vect-7.c: Likewise.
7415 * gcc.dg/vect/vect-86.c: Likewise.
7416 * gcc.dg/vect/vect-align-1.c: Likewise.
7417 * gcc.dg/vect/vect-align-3.c: Likewise.
7418 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7419 * gcc.dg/vect/vect-all.c: Likewise.
7420 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7421 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7422 * gcc.dg/vect/vect-peel-3.c: Likewise.
7423 * gcc.dg/vect/vect-peel-4.c: Likewise.
7424 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7426 2015-01-12 Jeff Law <law@redhat.com>
7429 * gcc.target/m68k/pr64461.c: New test.
7431 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7433 * jit.dg/test-array-as-pointer.c (create_code): Update call
7434 to gcc_jit_context_new_global by setting "kind" to
7435 GCC_JIT_GLOBAL_IMPORTED.
7436 * jit.dg/test-error-array-as-pointer.c: Likewise.
7437 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7438 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7439 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7440 * jit.dg/test-using-global.c (the_global): Rename to...
7441 (imported_global): ...this.
7442 (create_code): Update to test the three kinds of global.
7443 (verify_code): Likewise.
7445 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7448 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7450 * gcc.target/i386/pr64291-2.c: Updated.
7452 2015-01-12 Richard Biener <rguenther@suse.de>
7454 PR tree-optimization/64530
7455 * gfortran.dg/pr64530.f90: New testcase.
7457 2015-01-12 Richard Biener <rguenther@suse.de>
7460 * gcc.dg/torture/pr64357.c: New testcase.
7462 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7464 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7467 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7468 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7470 2015-01-12 Martin Liska <mliska@suse.cz>
7472 * gcc.dg/ipa/PR64550.c: New test.
7474 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7477 * g++.dg/ipa/pr63470.C: New testcase.
7479 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7482 * gfortran.dg/typebound_operator_20.f90: New.
7484 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7487 * gfortran.dg/proc_ptr_comp_42.f90: New.
7489 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7492 * gfortran.dg/proc_ptr_comp_41.f90: New.
7494 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7496 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7498 2015-01-10 Tobias Burnus <burnus@net-b.de>
7501 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7502 and add dg-excess-errors.
7503 * gfortran.dg/line_length_6.f90: New.
7504 * gfortran.dg/line_length_7.f90: New.
7505 * gfortran.dg/line_length_8.f90: New.
7506 * gfortran.dg/line_length_9.f90: New.
7507 * gfortran.dg/line_length_10.f90: New.
7508 * gfortran.dg/line_length_11.f90: New.
7510 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7512 * jit.dg/test-threads.c (struct testcase): Move declaration
7513 to jit.dg/all-non-failing-tests.h.
7514 (testcases): Likewise.
7515 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7516 declaration here from jit.dg/all-non-failing-tests.h.
7517 (testcases): Likewise.
7518 * jit.dg/test-combination.c (create_code): Eliminate spelling
7519 out all of the testcases in favor of looping through the
7520 "testcases" metadata.
7521 (verify_code): Likewise.
7523 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7525 PR rtl-optimization/64536
7526 * gcc.dg/pr64536.c: New test.
7528 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7530 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7531 * jit.dg/test-combination.c (create_code): Likewise.
7532 (verify_code): Likewise.
7533 * jit.dg/test-constants.c: New test case.
7534 * jit.dg/test-threads.c: Add test-constants.c.
7536 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7539 * objc.dg/gnu-api-2-class.m: Add a test case
7540 for the above change.
7542 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7544 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7546 2015-01-09 Richard Biener <rguenther@suse.de>
7548 PR tree-optimization/64410
7549 * g++.dg/vect/pr64410.cc: New testcase.
7551 2015-01-09 Martin Liska <mliska@suse.cz>
7553 * gcc.dg/ipa/ipa-icf-32.c: New test.
7555 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7557 * c-c++-common/tsan/tsan_barrier.h: New.
7558 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7559 * c-c++-common/tsan/bitfield_race.c: Likewise.
7560 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7561 * c-c++-common/tsan/mutexset1.c: Likewise.
7562 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7563 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7564 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7565 * c-c++-common/tsan/simple_race.c: Likewise.
7566 * c-c++-common/tsan/simple_stack.c: Likewise.
7567 * c-c++-common/tsan/sleep_sync.c: Likewise.
7568 * c-c++-common/tsan/tiny_race.c: Likewise.
7569 * c-c++-common/tsan/tls_race.c: Likewise.
7570 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7571 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7572 * g++.dg/tsan/atomic_free.C: Likewise.
7573 * g++.dg/tsan/atomic_free2.C: Likewise.
7574 * g++.dg/tsan/cond_race.C: Likewise.
7575 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7577 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7580 * lib/target-supports.exp (check_effective_target_libatomic_available):
7582 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7583 targets that match effective-target libatomic_available.
7584 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7586 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7588 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7589 Verify the result of gcc_jit_context_get_last_error.
7590 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7592 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7594 PR tree-optimization/63989
7595 * gcc.dg/strlenopt-27.c: New test.
7597 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7599 * jit.dg/harness.h (set_up_logging): New function.
7600 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7601 set_up_logging on the context, so that every testcase is
7602 logged to a particular file.
7603 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7604 and call gcc_jit_context_set_logfile on the top-level context.
7606 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7609 * g++.dg/opt/pr64338.C: New test.
7611 2015-01-08 Tobias Burnus <burnus@net-b.de>
7613 * gfortran.dg/coarray/codimension_2b.f90: New file.
7614 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7615 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7617 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7620 * g++.dg/ext/fnname4.C: New.
7622 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7625 * g++.dg/cpp0x/constexpr-64462.C: New.
7627 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7630 * g++.dg/cpp0x/deleted10.C: New.
7632 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7634 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7636 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7638 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7639 GCC_JIT_UNARY_OP_ABS.
7640 (verify_unary_ops): Likewise.
7642 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7644 * jit.dg/test-arith-overflow.c: New test case.
7645 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7646 * jit.dg/test-combination.c (create_code): Likewise.
7647 (verify_code): Likewise.
7648 * jit.dg/test-threads.c (testcases): Likewise.
7650 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7652 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7653 rather than "jit". Load g++.exp, and call g++_init.
7654 Run test-*.cc files within the testsuite and *.cc files within
7656 (jit-dg-test): Drop the addition of -fgnu89-inline to
7657 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7658 doing it when compiling C testcases (since g++ does not handle
7659 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7660 is restored to the value after g++_init ran, rather than the
7661 value before g++_init ran. Return a list of
7662 $comp_output $output_file, as dg-test assumes.
7664 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7666 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7667 make it easier to figure out the origin of each test result when
7668 running test-combination.c and test-threads.c.
7669 (CHECK_VALUE): Likewise.
7670 (CHECK_DOUBLE_VALUE): Likewise.
7671 (CHECK_STRING_VALUE): Likewise.
7672 (CHECK_STRING_STARTS_WITH): Likewise.
7673 (CHECK_STRING_CONTAINS): Likewise.
7675 (check_string_value): Likewise, add "funcname" param.
7676 (check_string_starts_with): Likewise.
7677 (check_string_contains): Likewise.
7679 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7681 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7682 generating name of built executable.
7684 2015-01-07 Marek Polacek <polacek@redhat.com>
7687 * gcc.dg/pr64440.c: New test.
7688 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7690 2015-01-07 Marek Polacek <polacek@redhat.com>
7693 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7694 * gcc.dg/pr64417.c: New test.
7696 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7699 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7702 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7704 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7705 Check if testcases run without errors, not just if they compile.
7707 2015-01-06 Christian Bruel <christian.bruel@st.com>
7710 * gcc.target/sh/pr64507.c: New test.
7712 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7714 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7716 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7718 * c-c++-common/asan/sanitize-all-1.c: New test.
7719 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7720 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7721 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7722 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7724 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7726 * lib/target-supports.exp (check_profiling_available): Return 0 for
7728 (check_effective_target_tls_runtime): Likewise.
7729 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7730 * gcc.dg/20020312-2.c: Adjust for Visium.
7731 * gcc.dg/tls/thr-cse-1.c: Likewise
7732 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7733 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7734 * gcc.dg/weak/typeof-2.c: Likewise.
7736 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7738 PR rtl-optimization/64287
7739 * gcc.dg/aru-2.c: New test.
7741 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7744 * c-c++-common/ubsan/pr64344-1.c: New test.
7745 * c-c++-common/ubsan/pr64344-2.c: New test.
7747 PR tree-optimization/64465
7748 * gcc.dg/pr64465.c: New test.
7750 PR tree-optimization/64494
7751 * gcc.c-torture/compile/pr64494.c: New test.
7753 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7756 * gfortran.dg/realloc_on_assign_25.f90: New test.
7758 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7760 Update copyright years.
7762 2015-01-05 Marek Polacek <polacek@redhat.com>
7765 * gcc.dg/pr64423.c: New test.
7767 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7769 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7770 mmix-knuth-mmixware for the same reason as for MIPS.
7771 * gcc.dg/debug/debug-2.c: Ditto.
7773 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7775 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7778 * lib/gfortran.exp: Add libatomic library search path.
7779 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7780 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7782 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7784 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7786 * c-c++-common/tsan/bitfield_race.c: New testcase.
7787 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7789 2015-01-02 Tobias Burnus <burnus@net-b.de>
7791 * gfortran.dg/coarray/collectives_4.f90: New.
7793 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7796 * gfortran.dg/extends_16.f90: New.
7798 2015-01-02 Tobias Burnus <burnus@net-b.de>
7800 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7802 2015-01-02 Tobias Burnus <burnus@net-b.de>
7804 * gfortran.dg/coarray/codimension_2.f90: New.
7805 * gfortran.dg/coarray/codimension_2a.f90: New.
7806 * gfortran.dg/coarray_35.f90: New.
7807 * gfortran.dg/coarray_35a.f90: New.
7809 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7812 * gfortran.dg/dummy_procedure_11.f90: New.
7814 Copyright (C) 2015 Free Software Foundation, Inc.
7816 Copying and distribution of this file, with or without modification,
7817 are permitted in any medium without royalty provided the copyright
7818 notice and this notice are preserved.