1 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4 * gfortran.dg/associate_18.f08: New test.
6 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
9 * gcc.target/i386/pr66560-1.c: New test.
10 * gcc.target/i386/pr66560-2.c: Ditto.
11 * gcc.target/i386/pr66560-3.c: Ditto.
12 * gcc.target/i386/pr66560-4.c: Ditto.
14 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
16 * gcc.target/nvptx/nvptx.exp: New file.
17 * gcc.target/nvptx/proto-1.c: Likewise.
19 2015-06-23 Bin Cheng <bin.cheng@arm.com>
21 PR tree-optimization/66449
22 * gcc.dg/vect/pr66449.c: New test.
24 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
26 * g++.dg/other/dump-ada-spec-5.C: New test.
27 * g++.dg/other/dump-ada-spec-6.C: Likewise.
28 * g++.dg/other/dump-ada-spec-7.C: Likewise.
30 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
32 * g++.dg/inherit/pure1.C: Test location too.
34 2015-06-22 Marek Polacek <polacek@redhat.com>
36 * gcc.dg/fold-ior-1.c: New test.
37 * gcc.dg/fold-minus-2.c: New test.
38 * gcc.dg/fold-minus-3.c: New test.
39 * gcc.dg/fold-plus-1.c: New test.
40 * gcc.dg/fold-plus-2.c: New test.
41 * gcc.dg/fold-xor-4.c: New test.
42 * gcc.dg/fold-xor-5.c: New test.
44 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
47 * g++.dg/torture/pr65914.C: New.
49 2015-06-22 Richard Biener <rguenther@suse.de>
51 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
52 not existing TORTURE_OPTIONS only.
53 * lib/gcc-dg.exp: Likewise.
55 2015-06-22 Christian Bruel <christian.bruel@st.com>
58 * gcc.target/arm/flip-thumb.c: New test.
60 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
61 Martin Liska <mliska@suse.cz>
64 * g++.dg/ipa/pr65908.C: New testcase.
66 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
69 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
70 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
72 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
74 * gnat.dg/specs/debug1.ads: Adjust.
76 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
78 * gcc.target/aarch64/fmovd-zero-mem.c: New.
79 * gcc.target/aarch64/fmovd-zero-reg.c: New.
80 * gcc.target/aarch64/fmovf-zero-mem.c: New.
81 * gcc.target/aarch64/fmovf-zero-reg.c: New.
82 * gcc.target/aarch64/fmovld-zero-mem.c: New.
83 * gcc.target/aarch64/fmovld-zero-mem.c: New.
84 * gcc.target/aarch64/fmovd-zero.c: Delete.
85 * gcc.target/aarch64/fmovf-zero.c: Delete.
87 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
89 * gcc.target/vax/bswapdi-1.c: New.
91 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
93 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
95 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
97 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
99 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
101 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
103 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
105 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
107 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
109 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
111 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
113 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
115 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
117 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
119 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
121 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
123 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
125 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
127 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
129 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
131 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
133 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
135 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
137 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
139 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
141 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
143 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
145 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
149 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
153 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
157 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
161 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
165 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
169 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
170 (_ARM_FPSCR): Add FZ field.
171 (clean_results): Force FZ=1 on AArch64.
172 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
174 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
176 * gcc.target/aarch64/pr62308.c: New test.
178 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
181 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
183 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
185 * gcc.target/i386/mpx/pr66581.c: New test.
187 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
189 * gcc.target/i386/cmov9.c: New test.
191 2015-06-18 Richard Biener <rguenther@suse.de>
193 * g++.dg/other/const4.C: New testcase.
195 2015-06-18 Michael Matz <matz@suse.de>
198 * gcc.dg/vect/pr66253.c: New testcase.
200 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
203 * gcc.target/i386/mpx/chkp-vararg.c: New test.
205 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
208 * gcc.target/i386/mpx/pr66568.c: New test.
210 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
213 * gcc.target/i386/mpx/pr66567.c: New test.
215 2015-06-18 Richard Biener <rguenther@suse.de>
217 PR tree-optimization/66510
218 * gcc.dg/vect/slp-perm-12.c: New testcase.
220 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
222 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
223 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
224 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
225 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
227 2015-06-17 Jakub Jelinek <jakub@redhat.com>
230 * g++.dg/gomp/pr66571-1.C: New test.
233 * c-c++-common/gomp/pr66429.c: New test.
235 2015-06-17 David Malcolm <dmalcolm@redhat.com>
237 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
238 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
240 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
242 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
245 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
248 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
250 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
252 * gcc.target/mips/pr65862-1.c: New test.
253 * gcc.target/mips/pr65862-2.c: Likewise.
255 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
257 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
258 * gcc.target/i386/pr52252-atom.c: Ditto.
259 * gcc.target/i386/vect-div-1.c: Ditto.
260 * gcc.target/i386/rotate-5.c: Ditto.
261 * gcc.target/i386/pr50202.c: Ditto.
262 * gcc.target/i386/pr37843-3.c: Ditto.
263 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
264 * gcc.target/i386/pr53397-1.c: Ditto.
265 * gcc.target/i386/pr55934.c: Ditto.
266 * gcc.target/i386/pr37843-4.c: Ditto.
267 * gcc.target/i386/pr60451.c: Ditto.
268 * gcc.target/i386/pr53397-2.c: Ditto.
269 * gcc.target/i386/vectorize1.c: Ditto.
270 * gcc.target/i386/extract-insert-combining.c: Ditto.
271 * gcc.target/i386/pr53759.c: Ditto.
272 * gcc.target/i386/pr52252-core.c: Ditto.
273 * gcc.target/i386/rotate-3.c: Ditto.
274 * gcc.target/i386/sse-20.c: Ditto.
275 * gcc.target/i386/rotate-4.c: Ditto.
276 * gcc.target/i386/pr61403.c: Ditto.
277 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
278 * gcc.target/i386/pr60901.c: Ditto.
279 * gcc.target/i386/pr59794-7.c: Ditto.
280 * gcc.target/i386/pr62208.c: Ditto.
281 * gcc.target/i386/pr53416.c: Ditto.
282 * gcc.target/i386/asm-dialect-1.c: Ditto.
283 * gcc.target/i386/pr50038.c: Ditto.
284 * gcc.target/i386/47698.c: Ditto.
285 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
286 * gcc.target/i386/pr59794-2.c: Ditto.
287 * gcc.target/i386/pr59794-3.c: Ditto.
288 * gcc.target/i386/pr39058.c: Ditto.
289 * gcc.target/i386/pr60205-1.c: Ditto.
290 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
291 * gcc.target/i386/sse2-movq-2.c: Ditto.
293 2015-06-17 Richard Biener <rguenther@suse.de>
295 PR tree-optimization/66251
296 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
298 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
301 * g++.dg/parse/new-placement1.C: New.
303 2015-06-16 David Malcolm <dmalcolm@redhat.com>
305 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
306 * jit.dg/test-compound-assignment.c: New testcase.
308 2015-06-16 David Malcolm <dmalcolm@redhat.com>
311 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
312 to "testcases" array.
314 2015-06-16 David Malcolm <dmalcolm@redhat.com>
317 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
318 * jit.dg/test-debug-strings.c: New test case.
319 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
320 the discriminant has a sane debug string.
322 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
325 * gcc.target/i386/pr56766-1.c: New test.
326 * gcc.target/i386/pr56766-2.c: Ditto.
328 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
330 * gcc.target/mips/loongson-shift-count-truncated-1.c:
331 Skip on mips*-mti-linux* and mips*-img-linux* targets.
332 * gcc.target/mips/loongson-simd.c: Ditto.
334 2015-06-16 Richard Biener <rguenther@suse.de>
336 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
338 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
340 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
341 passed by the testsuite driver.
343 2015-06-16 Richard Biener <rguenther@suse.de>
345 * gcc.dg/vect/slp-perm-11.c: New testcase.
347 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
349 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
352 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
354 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
355 Reinstate calls to torture-init and torture-finalize.
357 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
359 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
361 2015-06-15 Nathan Sidwell <nathan@acm.org>
364 * g++.dg/cpp0x/nsdmi-template14.C: New test.
366 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
369 * g++.dg/cpp0x/local-type1.C: New.
371 2015-06-15 Andre Vehreschild <vehre@gmx.de>
376 * gfortran.dg/allocate_with_source_3.f90: Removed check for
378 * gfortran.dg/allocate_with_source_7.f08: New test.
379 * gfortran.dg/allocate_with_source_8.f08: New test.
381 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
384 * g++.dg/warn/Walways-true-3.C: New test.
386 2015-06-13 Tom de Vries <tom@codesourcery.com>
388 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
390 2015-06-13 Tom de Vries <tom@codesourcery.com>
392 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
393 (main): Remove superfluous attributes.
394 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
395 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
397 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
399 * gcc.target/i386/monitorx.c: New.
400 * gcc.target/i386/sse-12.c: Add -mmwaitx.
401 * gcc.target/i386/sse-13.c: Ditto.
402 * gcc.target/i386/sse-14.c: Ditto.
403 * gcc.target/i386/sse-22.c: Ditto.
404 * gcc.target/i386/sse-23.c: Ditto.
405 * g++.dg/other/i386-2.C: Ditto.
406 * g++.dg/other/i386-3.C: Ditto.
408 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
410 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
412 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
415 * gfortran.dg/allocatable_scalar_13.f90: New test
417 2015-06-11 Marek Polacek <polacek@redhat.com>
419 * gcc.dg/fold-xor-3.c: New test.
421 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
423 * gcc.target/arm/short-it-ifcvt-1.c: New test.
424 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
426 2015-06-11 Christian Bruel <christian.bruel@st.com>
429 * gcc.target/arm/pragma_attribute.c: New test.
431 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
433 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
435 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
438 * gcc.target/i386/pr66473.c: New test.
440 2015-06-10 Jakub Jelinek <jakub@redhat.com>
443 * gcc.dg/tls/pr66470.c: New test.
444 * gcc.target/i386/pr66470.c: New test.
446 2015-06-10 Christian Bruel <christian.bruel@st.com>
449 * gcc.target/arm/attr_arm.c: New test
450 * gcc.target/arm/attr_arm-err.c: New test
451 * gcc.target/arm/attr_thumb.c: New test
452 * gcc.target/arm/attr_thumb-static.c: New test
454 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
459 * g++.dg/abi/aarch64_guard1.C: Adjust test.
461 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
463 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
464 passed by the testsuite driver.
466 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
469 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
470 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
471 * gcc.dg/ssp-1.c: Make counter a register.
472 * gcc.dg/ssp-2.c: Likewise.
473 * gcc.dg/torture/parm-coalesce.c: New.
475 2015-06-09 Tom de Vries <tom@codesourcery.com>
477 * gcc.target/i386/vararg-loc.c: New test.
479 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
482 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
483 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
485 2015-06-09 Marek Polacek <polacek@redhat.com>
487 PR tree-optimization/66299
488 * gcc.dg/pr66299-1.c: New test.
489 * gcc.dg/pr66299-2.c: New test.
490 * gcc.dg/pr66299-3.c: New test.
492 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
494 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
495 passed by the testsuite driver.
497 2015-06-09 Richard Biener <rguenther@suse.de>
500 * gcc.dg/fold-modpow2.c: New testcase.
502 2015-06-09 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/66419
505 * gcc.dg/vect/bb-slp-37.c: New testcase.
507 2015-06-09 Shiva Chen <shiva0217@gmail.com>
509 * gcc.target/arm/stl-cond.c: New test.
511 2015-06-09 Richard Biener <rguenther@suse.de>
514 * gcc.dg/torture/pr66413.c: New testcase.
516 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
518 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
519 * gcc.dg/ssp-1.c: Make counter a register.
520 * gcc.dg/ssp-2.c: Likewise.
521 * gcc.dg/torture/parm-coalesce.c: New.
523 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
525 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
526 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
528 2015-06-08 Tom de Vries <tom@codesourcery.com>
530 PR rtl-optimization/66444
531 * gcc.dg/pr66444.c: New test.
533 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
536 * gfortran.dg/class_is_1.f90: New test.
537 * gfortran.dg/type_is_1.f90: Ditto.
539 2015-06-08 Marek Polacek <polacek@redhat.com>
542 * gcc.dg/cpp/pr66415-1.c: New test.
543 * gcc.dg/cpp/pr66415-2.c: New test.
545 2015-06-08 Richard Biener <rguenther@suse.de>
547 PR tree-optimization/66422
548 * gcc.dg/Warray-bounds-16.c: New testcase.
550 2015-06-08 Richard Biener <rguenther@suse.de>
552 * gcc.dg/vect/slp-perm-10.c: New testcase.
553 * gcc.dg/vect/slp-23.c: Adjust.
554 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
555 vector pointer update.
557 2015-06-08 Marek Polacek <polacek@redhat.com>
560 * g++.dg/ubsan/pr66452.C: New test.
562 2015-06-08 Tom de Vries <tom@codesourcery.com>
564 PR tree-optimization/66436
565 * gcc.dg/gomp/dump-new-function-2.c: New test.
566 * gcc.dg/gomp/dump-new-function-3.c: Same.
567 * gcc.dg/gomp/dump-new-function.c: Same.
569 2015-06-08 Tom de Vries <tom@codesourcery.com>
571 PR tree-optimization/66435
572 * gcc.dg/gomp/notify-new-function-2.c: New test.
573 * gcc.dg/gomp/notify-new-function-3.c: Same.
574 * gcc.dg/gomp/notify-new-function.c: Same.
576 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
578 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
579 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
580 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
581 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
582 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
583 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
586 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
589 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
590 * gfortran.dg/warn_conversion.f90: Add warning for change in value
592 * gfortran.dg/warn_conversion_3.f90: Add warnings.
593 * gfortran.dg/warn_conversion_5.f90: New test.
594 * gfortran.dg/warn_conversion_6.f90: New test.
595 * gfortran.dg/warn_conversion_7.f90: New test.
597 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
600 * gfortran.dg/blockdata_9.f: New test.
602 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
605 * gfortran.dg/forall_17.f90: New test.
607 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
609 * g++.dg/cpp0x/pr57101.C: Add warning.
610 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
611 * g++.dg/ext/visibility/anon7.C: Same.
612 * g++.dg/ipa/pr63587-2.C: Same.
613 * g++.dg/opt/dump1.C: Same.
614 * g++.dg/opt/pr59622-3.C: Same.
615 * g++.dg/opt/pr59622.C: Same.
616 * g++.dg/torture/pr46383.C: Same.
617 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
618 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
619 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
621 * gfortran.dg/intent_out_8.f90: Same.
622 * gfortran.dg/warn_target_lifetime_3.f90: Same.
624 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
627 gfortran.dg/equiv_9.f90: New test.
630 2015-06-05 Tom de Vries <tom@codesourcery.com>
632 merge from gomp4 branch:
633 2015-05-28 Tom de Vries <tom@codesourcery.com>
635 PR tree-optimization/65443
636 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
637 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
638 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
640 2015-06-05 Nathan Sidwell <nathan@acm.org>
643 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
645 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
647 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
649 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
651 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
653 2015-06-04 Sriraman Tallam <tmsriram@google.com>
655 * testsuite/gcc.target/i386/noplt-1.c: New test.
656 * testsuite/gcc.target/i386/noplt-2.c: New test.
657 * testsuite/gcc.target/i386/noplt-3.c: New test.
658 * testsuite/gcc.target/i386/noplt-4.c: New test.
660 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
663 * gfortran.dg/adjustl_1.f90: New test.
665 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
667 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
668 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
670 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
672 * lto.c (iterative_hash_canonical_type,
673 gimple_register_canonical_type): only hash main variants of types
675 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
677 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
678 Move set of dg-do-what-default after early return.
680 2015-06-04 Marek Polacek <polacek@redhat.com>
683 * gcc.dg/lvalue-8.c: New test.
685 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
686 Paolo Carlini <paolo.carlini@oracle.com>
689 * g++.dg/other/pr66130.C: New.
690 * g++.dg/cpp0x/pr66130.C: Likewise.
692 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
694 * g++.dg/cpp0x/decl-loc1.C: New.
695 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
696 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
697 * g++.dg/init/ctor8.C: Likewise.
698 * g++.dg/parse/semicolon4.C: Likewise.
700 2015-06-03 Marek Polacek <polacek@redhat.com>
703 * g++.dg/ubsan/static-init-1.C: New test.
704 * g++.dg/ubsan/static-init-2.C: New test.
705 * g++.dg/ubsan/static-init-3.C: New test.
707 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
710 * gcc.target/i386/pr66275.c: New test.
712 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
714 * gcc.dg/Wcxx-compat-22.c: New testcase.
715 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
716 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
717 * c-c++-common/pr58346-1.c: Likewise.
718 * c-c++-common/transparent-union-1.c: Likewise.
720 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
722 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
723 * g++.dg/plugin/def_plugin.c: New file.
724 * g++.dg/plugin/def-plugin-test.C: New file.
726 2015-06-03 Richard Biener <rguenther@suse.de>
728 * gcc.dg/vect/bb-slp-36.c: New testcase.
730 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
732 * gcc.dg/lto/chkp-removed-alias_0.c: New.
734 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
736 * gcc.dg/lto/chkp-privatize-1_0.c: New.
737 * gcc.dg/lto/chkp-privatize-1_1.c: New.
738 * gcc.dg/lto/chkp-privatize-2_0.c: New.
739 * gcc.dg/lto/chkp-privatize-2_1.c: New.
741 2015-06-03 Marek Polacek <polacek@redhat.com>
745 * gcc.dg/pr64223-1.c: New test.
746 * gcc.dg/pr64223-2.c: New test.
748 2015-06-03 Richard Biener <rguenther@suse.de>
750 PR tree-optimization/63916
751 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
753 2015-06-03 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/66375
756 * gcc.dg/torture/pr66375.c: New testcase.
758 2015-06-03 Bin Cheng <bin.cheng@arm.com>
760 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
762 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
765 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
767 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
770 * gfortran.dg/reshape_7.f90: New test.
772 2015-06-02 David Malcolm <dmalcolm@redhat.com>
775 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
778 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
781 * gcc.dg/pr49551.c: New testcase.
783 2015-06-02 Richard Biener <rguenther@suse.de>
786 * g++.dg/lto/pr65549_0.C: New testcase.
788 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
792 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
794 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
796 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
798 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
801 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
803 2015-06-02 Bin Cheng <bin.cheng@arm.com>
805 PR tree-optimization/48052
806 * gcc.dg/tree-ssa/scev-8.c: New.
807 * gcc.dg/tree-ssa/scev-9.c: New.
808 * gcc.dg/tree-ssa/scev-10.c: New.
809 * gcc.dg/vect/pr48052.c: New.
811 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
813 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
815 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
817 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
819 2015-06-02 Marek Polacek <polacek@redhat.com>
822 * gcc.dg/torture/pr66345.c: New test.
824 2015-06-02 Richard Biener <rguenther@suse.de>
826 PR tree-optimization/65961
827 * gcc.dg/torture/pr65961.c: New testcase.
829 2015-06-02 Bin Cheng <bin.cheng@arm.com>
831 PR tree-optimization/52563
832 PR tree-optimization/62173
833 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
834 * gcc.dg/tree-ssa/scev-4.c: Ditto.
836 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
838 * gnat.dg/specs/varsize_return2.ads: New test.
839 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
841 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
843 * gcc.dg/vect/vect-outer-simd-1.c: New test.
845 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
848 * gcc.target/aarch64/sync-comp-swap.c: New.
849 * gcc.target/aarch64/sync-comp-swap.x: New.
850 * gcc.target/aarch64/sync-op-acquire.c: New.
851 * gcc.target/aarch64/sync-op-acquire.x: New.
852 * gcc.target/aarch64/sync-op-full.c: New.
853 * gcc.target/aarch64/sync-op-full.x: New.
854 * gcc.target/aarch64/sync-op-release.c: New.
855 * gcc.target/aarch64/sync-op-release.x: New.
857 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
859 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
862 2015-06-01 Richard Biener <rguenther@suse.de>
864 PR tree-optimization/66349
865 PR tree-optimization/66352
866 PR tree-optimization/66357
867 * gcc.dg/torture/pr66357.c: New testcase.
868 * gcc.dg/torture/pr66349.c: Likewise.
869 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
871 2015-06-01 Richard Biener <rguenther@suse.de>
874 2015-05-29 Richard Biener <rguenther@suse.de>
876 PR tree-optimization/66314
877 * gcc.dg/asan/pr66314.c: New testcase.
879 2015-06-01 Richard Biener <rguenther@suse.de>
881 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
883 2015-06-01 Jakub Jelinek <jakub@redhat.com>
885 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
887 (hp3, hp4): Add inline keyword.
888 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
889 (hp2): Add inline keyword.
890 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
891 (hp2): Add inline keyword.
893 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
896 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
897 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
898 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
899 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
901 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
903 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
904 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
906 2015-06-01 Richard Biener <rguenther@suse.de>
908 PR tree-optimization/66280
909 * g++.dg/torture/pr66280.C: New testcase.
910 * g++.dg/torture/pr66280-2.C: Likewise.
912 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
914 * gnat.dg/addr9_1.adb: New test.
915 * gnat.dg/addr9_2.adb: Likewise.
916 * gnat.dg/addr9_3.adb: Likewise.
917 * gnat.dg/addr9_4.adb: Likewise.
919 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
921 * g++.dg/other/dump-ada-spec-4.C: New test.
923 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
925 * gcc.dg/alias-8.c: Fix dg-warning.
927 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
929 * gcc.dg/alias-8.c: Do not xfail.
930 * gcc.dg/pr62167.c: Prevent FRE.
931 * gcc.dg/alias-14.c: New testcase.
933 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
935 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
937 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
940 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
942 * gcc.target/s390/hotpatch-10.c: Likewise.
943 * gcc.target/s390/hotpatch-11.c: Likewise.
944 * gcc.target/s390/hotpatch-12.c: Likewise.
945 * gcc.target/s390/hotpatch-17.c: Likewise.
946 * gcc.target/s390/hotpatch-18.c: Likewise.
947 * gcc.target/s390/hotpatch-20.c: Likewise.
948 * gcc.target/s390/hotpatch-21.c: Likewise.
949 * gcc.target/s390/hotpatch-22.c: Likewise.
950 * gcc.target/s390/hotpatch-23.c: Likewise.
951 * gcc.target/s390/hotpatch-24.c: Likewise.
952 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
953 to check for the exact nops too.
954 * gcc.target/s390/hotpatch-3.c: Likewise.
955 * gcc.target/s390/hotpatch-4.c: Likewise.
956 * gcc.target/s390/hotpatch-5.c: Likewise.
957 * gcc.target/s390/hotpatch-6.c: Likewise.
958 * gcc.target/s390/hotpatch-7.c: Likewise.
959 * gcc.target/s390/hotpatch-8.c: Likewise.
960 * gcc.target/s390/hotpatch-9.c: Likewise.
961 * gcc.target/s390/hotpatch-14.c: Likewise.
962 * gcc.target/s390/hotpatch-15.c: Likewise.
963 * gcc.target/s390/hotpatch-16.c: Likewise.
964 * gcc.target/s390/hotpatch-19.c: Likewise.
965 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
966 scan-assembler-times counting number of .align directives.
967 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
968 dg-options. Remove scan-assembler-times counting number of .align
970 * gcc.target/s390/hotpatch-26.c: New file.
971 * gcc.target/s390/hotpatch-27.c: New file.
972 * gcc.target/s390/hotpatch-28.c: New file.
973 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
974 using -Os -O0 -O1 -O2 -O3 options.
976 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
978 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
980 2015-05-29 Jakub Jelinek <jakub@redhat.com>
982 PR tree-optimization/66142
983 * gcc.dg/vect/pr66142.c: New test.
985 2015-05-29 Richard Biener <rguenther@suse.de>
987 PR tree-optimization/66314
988 * gcc.dg/asan/pr66314.c: New testcase.
990 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
992 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
993 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
995 (schedule-cleanups, dg-keep-saved-temps): New proc.
996 (gcc-dg-test-1): Schedule cleanups.
997 * lib/profopt.exp (profopt-execute): Likewise.
998 * g++.dg/cdce3.C: Adjust expected line numbers.
999 * gcc.dg/cdce1.c: Likewise.
1000 * gcc.dg/cdce2.c: Likewise.
1001 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1002 * gcc.dg/strlenopt-24.c: Likewise.
1003 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1004 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1005 * obj-c++.dg/encode-2.mm: Likewise.
1007 2015-05-28 DJ Delorie <dj@redhat.com>
1009 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1011 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1013 * gnat.dg/discr43.adb: New test.
1015 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1017 * gnat.dg/varsize_temp.adb: Rename into...
1018 * gnat.dg/varsize1.adb: ...this.
1019 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1020 * gnat.dg/varsize2.ad[sb]: ...this.
1021 * gnat.dg/varsize3_1.adb: New test.
1022 * gnat.dg/varsize3_2.adb: Likewise.
1023 * gnat.dg/varsize3_3.adb: Likewise.
1024 * gnat.dg/varsize3_4.adb: Likewise.
1025 * gnat.dg/varsize3_5.adb: Likewise.
1026 * gnat.dg/varsize3_6.adb: Likewise.
1027 * gnat.dg/varsize3_pkg1.ads: New helper.
1028 * gnat.dg/varsize3_pkg2.ads: Likewise.
1029 * gnat.dg/varsize3_pkg3.ads: Likewise.
1031 2015-05-28 Richard Biener <rguenther@suse.de>
1033 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1035 2015-05-28 Richard Biener <rguenther@suse.de>
1037 PR tree-optimization/66142
1038 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1040 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1043 * gcc.dg/darwin-minversion-3.c: Update testcase.
1044 * gcc.dg/darwin-minversion-4.c: Ditto.
1045 * gcc.dg/darwin-minversion-5.c: New testcase.
1046 * gcc.dg/darwin-minversion-6.c: Ditto.
1047 * gcc.dg/darwin-minversion-7.c: Ditto.
1048 * gcc.dg/darwin-minversion-8.c: Ditto.
1049 * gcc.dg/darwin-minversion-9.c: Ditto.
1050 * gcc.dg/darwin-minversion-10.c: Ditto.
1051 * gcc.dg/darwin-minversion-11.c: Ditto.
1052 * gcc.dg/darwin-minversion-12.c: Ditto.
1054 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1056 PR rtl-optimization/66168
1057 * gcc.c-torture/compile/pr66168.c: New test.
1059 2015-05-27 Jeff Law <law@redhat.com>
1062 * gcc.dg/target/m68k/pr39726-1.c: New test.
1064 2015-05-27 Nathan Sidwell <nathan@acm.org>
1067 * g++.dg/ext/alias-canon3.C: New.
1069 2015-05-27 Richard Biener <rguenther@suse.de>
1071 PR tree-optimization/66272
1073 2014-08-15 Richard Biener <rguenther@suse.de>
1075 PR tree-optimization/62031
1076 * gcc.dg/torture/pr66272.c: New testcase.
1078 2015-05-27 Richard Biener <rguenther@suse.de>
1080 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1082 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1085 * gcc.dg/pr65358.c: New test.
1087 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1090 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1092 * gfortran.dg/allocate_with_source_6.f90: New test.
1094 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1096 * gnat.dg/atomic7_1.adb: New test.
1097 * gnat.dg/atomic7_2.adb: Likewise.
1098 * gnat.dg/atomic7_pkg1.ads: New helper.
1099 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1101 2015-05-26 Michael Matz <matz@suse.de>
1104 * gcc.dg/vect/pr66251.c: New test.
1106 2015-05-26 Richard Biener <rguenther@suse.de>
1108 PR tree-optimization/66142
1109 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1111 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1114 * gfortran.dg/allocatable_scalar_13.f90: New test
1116 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1118 * gnat.dg/warn11.adb: New test.
1119 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1121 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1123 * gnat.dg/vfa1_1.adb: New test.
1124 * gnat.dg/vfa1_2.adb: Likewise.
1125 * gnat.dg/vfa1_3.adb: Likewise.
1126 * gnat.dg/vfa1_4.adb: Likewise.
1127 * gnat.dg/vfa1_pkg.ads: New helper.
1129 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1131 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1132 * gcc.target/i386/pr66232-3.c: Likewise.
1134 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1137 * gcc.target/i386/pr66274.c: New test.
1139 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1141 * gnat.dg/renaming6.ad[sb]: New test.
1143 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1145 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1146 and 'dg-require-effective-target pie'.
1148 2015-05-23 Nathan Sidwell <nathan@acm.org>
1151 * g++.dg/cpp0x/pr66243.C: New.
1153 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1156 * g++.dg/lto/pr66180_0.C: New testcase.
1157 * g++.dg/lto/pr66180_1.C: New testcase.
1159 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1162 * typebound_call_27.f90: New file.
1164 2015-05-23 Nathan Sidwell <nathan@acm.org>
1167 * g++.dg/template/pr65936.C: New.
1169 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1171 PR tree-optimization/63387
1172 * gcc.dg/pr63387-2.c: New testcase.
1174 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1176 * gcc.dg/simd-1.c: Update to the new message.
1178 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1180 * gcc.dg/nand.c: New testcase.
1182 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1184 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1185 Set dg-do-what-default to compile only on ARM targets without
1186 arm_neon_hw execution support. Remove redundant c-torture-execute
1187 in loop over test cases.
1189 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1192 * gcc.target/aarch64/pr65491_1.c: New test.
1193 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1194 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1196 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/cpp0x/explicit9.C: New.
1200 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1202 2015-05-22 Richard Biener <rguenther@suse.de>
1204 PR tree-optimization/66251
1205 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1207 2015-05-22 Marek Polacek <polacek@redhat.com>
1210 * c-c++-common/attributes-enum-1.c: New test.
1211 * c-c++-common/attributes-enum-2.c: New test.
1212 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1213 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1215 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1217 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1218 effective target support. If no arm_neon_hw support, do not attempt
1219 to execute the tests; only compile them.
1220 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1221 and "dg-require-effective-target arm_neon_ok".
1222 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1223 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1224 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1225 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1226 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1227 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1228 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1229 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1230 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1231 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1232 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1233 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1234 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1235 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1236 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1237 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1238 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1239 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1240 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1241 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1242 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1243 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1244 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1245 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1246 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1247 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1248 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1249 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1250 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1251 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1252 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1253 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1254 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1255 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1256 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1257 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1258 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1259 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1260 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1261 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1262 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1263 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1264 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1265 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1266 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1267 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1268 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1269 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1270 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1271 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1272 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1273 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1274 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1275 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1276 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1277 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1278 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1279 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1280 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1281 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1282 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1283 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1284 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1285 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1286 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1287 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1288 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1289 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1290 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1291 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1292 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1293 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1294 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1295 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1296 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1297 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1298 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1299 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1300 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1301 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1302 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1303 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1304 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1305 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1306 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1307 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1308 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1309 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1310 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1311 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1312 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1313 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1314 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1315 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1316 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1317 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1318 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1319 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1320 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1321 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1322 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1323 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1324 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1325 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1326 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1327 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1328 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1329 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1330 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1331 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1332 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1333 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1334 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1336 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1338 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1339 * gcc.dg/vect/pr59354.c: Likewise.
1340 * gcc.dg/vect/pr64252.c: Likewise.
1341 * gcc.dg/vect/pr64404.c: Likewise.
1342 * gcc.dg/vect/pr64493.c: Likewise.
1343 * gcc.dg/vect/pr64495.c: Likewise.
1344 * gcc.dg/vect/pr64844.c: Likewise.
1345 * gcc.dg/vect/pr65518.c: Likewise.
1346 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1348 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1351 * g++.dg/cpp1y/var-templ28.C: New.
1353 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1356 * gcc.target/i386/pr66232-1.c: New test.
1357 * gcc.target/i386/pr66232-2.c: Likewise.
1358 * gcc.target/i386/pr66232-3.c: Likewise.
1359 * gcc.target/i386/pr66232-4.c: Likewise.
1360 * gcc.target/i386/pr66232-5.c: Likewise.
1362 2015-05-21 Nathan Sidwell <nathan@acm.org>
1364 * g++.dg/cpp1y/pr60943.C: New.
1366 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1368 PR tree-optimization/66233
1369 * gcc.c-torture/execute/pr66233.c: New test.
1371 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1374 * gfortran.dg/inline_matmul_11.f90: New test.
1376 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1378 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1379 instead of listing several targets on its own.
1380 * gcc.target/i386/pr32219-2.c: Likewise.
1381 * gcc.target/i386/pr32219-3.c: Likewise.
1382 * gcc.target/i386/pr32219-4.c: Likewise.
1383 * gcc.target/i386/pr32219-5.c: Likewise.
1384 * gcc.target/i386/pr32219-6.c: Likewise
1385 * gcc.target/i386/pr32219-7.c: Likewise.
1386 * gcc.target/i386/pr32219-8.c: Likewise.
1387 * gcc.target/i386/pr39013-1.c: Likewise.
1388 * gcc.target/i386/pr39013-2.c: Likewise.
1389 * gcc.target/i386/pr64317.c: Likewise.
1391 2015-05-21 Jeff Law <law@redhat.com>
1393 * gcc.target/hppa/shadd-3.c: New test.
1394 * gcc.target/hppa/shadd-4.c: New test.
1396 2015-05-21 Michael Matz <matz@suse.de>
1398 * gcc.dg/vect/vect-strided-store.c: New test.
1399 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1400 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1402 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1404 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1405 * gcc.dg/pow-sqrt-synth-1.c: New test.
1406 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1408 2015-05-21 Richard Biener <rguenther@suse.de>
1411 * g++.dg/conversion/pr66211.C: New testcase.
1412 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1414 2015-05-21 Jeff Law <law@redhat.com>
1416 * gcc.target/hppa/shadd-2.c: New test.
1418 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1421 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1423 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1426 * gcc.target/arm/pr26702.c: Adjust target selector.
1428 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1431 * gcc.dg/lto/pr66221_0.c: New test.
1432 * gcc.dg/lto/pr66221_1.c: New test.
1434 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1437 * gcc.dg/redecl-4.c: Update column numbers.
1438 * gcc.dg/format/bitfld-1.c: Likewise.
1439 * gcc.dg/format/attr-2.c: Likewise.
1440 * gcc.dg/format/attr-6.c: Likewise.
1441 * gcc.dg/format/attr-7.c (baz): Likewise.
1442 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1443 * gcc.dg/format/attr-4.c: Likewise.
1444 * gcc.dg/format/branch-1.c: Likewise.
1445 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1446 locations within strings with embedded escape sequences.
1448 2015-05-20 Jeff Law <law@redhat.com>
1450 * gcc.target/hppa/hppa.exp: New target test driver.
1451 * gcc.target/hppa/shadd-1.c: New test.
1453 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1455 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1457 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1459 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1460 (fn_33_k_and_r_style): New.
1461 (fn_33_stroustrup_style): New.
1462 (fn_33_allman_style): New.
1463 (fn_33_whitesmiths_style): New.
1464 (fn_33_horstmann_style): New.
1465 (fn_33_ratliff_banner_style): New.
1466 (fn_33_lisp_style): New.
1467 (fn_34_indent_dash_gnu): New.
1468 (fn_34_indent_dash_kr): New.
1469 (fn_34_indent_dash_orig): New.
1470 (fn_34_indent_linux_style): New.
1472 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1475 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1477 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1479 PR tree-optimization/65447
1480 * gcc.dg/tree-ssa/pr65447.c: New test.
1482 2015-05-19 Nathan sidwell <nathan@acm.org>
1484 * g++.dg/cpp0x/pr65954.C: New.
1486 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1488 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1490 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1492 * lib/target-supports.exp: Vector do not always have natural
1495 2015-05-19 David Sherwood <david.sherwood@arm.com>
1497 * gcc.dg/loop-invariant.c: New testcase.
1499 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1501 * lib/target-supports.exp: Vector do not always have natural
1504 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1506 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1508 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1510 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1512 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1513 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1514 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1515 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1516 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1517 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1518 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1519 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1520 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1521 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1523 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1525 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1527 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1529 * gcc.target/s390/s390.exp
1530 (check_effective_target_vector): New check.
1531 * gcc.target/s390/vector/vec-abi-1.c: New test.
1532 * gcc.target/s390/vector/vec-abi-2.c: New test.
1533 * gcc.target/s390/vector/vec-abi-3.c: New test.
1534 * gcc.target/s390/vector/vec-abi-4.c: New test.
1535 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1536 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1537 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1538 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1539 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1540 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1541 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1542 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1543 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1544 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1545 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1546 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1547 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1548 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1549 * gcc.target/s390/vector/vec-init-1.c: New test.
1550 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1551 * gcc.target/s390/vector/vec-shift-1.c: New test.
1552 * gcc.target/s390/vector/vec-sub-1.c: New test.
1554 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1556 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1558 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1560 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1562 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1564 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1566 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1568 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1570 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1572 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1574 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1576 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1578 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1580 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1582 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1584 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1586 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1588 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1590 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1592 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1594 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1596 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1598 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1600 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1602 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1604 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1606 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1608 PR tree-optimization/66187
1609 * gcc.c-torture/execute/pr66187.c: New test.
1610 * gcc.dg/pr66187-1.c: New test.
1611 * gcc.dg/pr66187-2.c: New test.
1613 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1615 * gcc.dg/vect/bb-slp-35.c: Adjust.
1617 2015-05-19 Richard Biener <rguenther@suse.de>
1619 PR tree-optimization/66165
1620 * gcc.dg/torture/pr66165.c: New testcase.
1622 PR tree-optimization/66185
1623 * gcc.dg/torture/pr66185.c: New testcase.
1625 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1628 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1630 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1632 * gcc.target/mips/p5600-bonding.c : New file.
1634 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1637 * gfortran.dg/interface_operator_1.f90: New tests.
1639 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1642 * gfortran.dg/generic_29.f90: New tests.
1644 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1647 * gfortran.dg/storage_size_6.f90: New tests.
1649 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1652 * gfortran.dg/null1.f90: New test.
1654 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1657 * gfortran.dg/entry_21.f90: New test.
1659 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1662 * gfortran.dg/storage_size_6.f90: New tests.
1664 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1667 * gfortran.dg/misplaced_statement.f90: New test.
1669 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1672 * gfortran.dg/filepos1.f90: New test
1674 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1677 * gfortran.dg/pr64925.f90: New test.
1679 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1681 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1683 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1685 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1687 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1688 to the family of pie capable targets.
1690 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1692 * gcc.target/arm/bics_1.c : New testcase.
1693 * gcc.target/arm/bics_2.c : New testcase.
1694 * gcc.target/arm/bics_3.c : New testcase.
1695 * gcc.target/arm/bics_4.c : New testcase.
1697 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1699 * gcc.target/mips/umips-attr.c: New test.
1701 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1703 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1704 * gcc.dg/20150120-2.c (dg-final): Ditto.
1705 * gcc.dg/20150120-2.c (dg-final): Ditto.
1706 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1708 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1711 * gcc.target/i386/pr66174.c: New test.
1713 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1716 * gfortran.dg/matmul_bounds_6.f90: New test.
1717 * gfortran.dg/matmul_bounds_7.f90: New test.
1719 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1721 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1722 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1723 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1724 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1725 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1726 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1728 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1731 * gfortran.dg/continuation_13.f90: Update test.
1732 * gfortran.dg/pr65903.f90: New test.
1734 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1737 * gfortran.dg/block_14.f90: New test.
1739 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1742 * lib/gfortran-dg.exp: Update regex to handle two locations for
1743 the same diagnostic without caret.
1744 * gfortran.dg/badline.f: Test also that line numbers are correct
1745 before and after "left but not entered" warning.
1747 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1748 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1751 * gcc.target/arm/maskdata.c: New test.
1753 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1756 * gfortran.dg/derived_constructor_components_5: New test
1758 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1761 * gcc.target/alpha/pr66140.c: New test.
1763 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1766 * gcc.dg/Wconversion-complex-c99.c: New test.
1767 * gcc.dg/Wconversion-complex-gnu.c: New test.
1769 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1771 PR tree-optimization/64454
1772 * gcc.dg/modmod.c: New testcase.
1774 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1776 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1778 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1781 * gcc.target/i386/mpx/pr66134.c: New test.
1783 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1785 * gcc.target/powerpc/pr60158.c: New test.
1787 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1789 * gcc.target/i386/sibcall-7.c: New test.
1790 * gcc.target/i386/sibcall-8.c: New test.
1792 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1794 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1795 (abs64_in_dreg): Likewise.
1797 2015-05-14 Marek Polacek <polacek@redhat.com>
1801 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1802 * gcc.dg/pr19984.c: Likewise.
1803 * gcc.dg/pr66066-1.c: New test.
1804 * gcc.dg/pr66066-2.c: New test.
1805 * gcc.dg/pr66066-3.c: New test.
1807 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1809 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1810 * gcc.dg/pow-sqrt.x: New file.
1811 * gcc.dg/pow-sqrt-1.c: New test.
1812 * gcc.dg/pow-sqrt-2.c: Likewise.
1813 * gcc.dg/pow-sqrt-3.c: Likewise.
1815 2015-05-13 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/66123
1818 * gcc.dg/torture/pr66123.c: New testcase.
1820 2015-05-13 Richard Biener <rguenther@suse.de>
1823 * gcc.dg/alias-2.c: Adjust.
1824 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1826 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1829 * gcc.target/i386/pr65103-3.c: New.
1831 2015-05-13 Martin Liska <mliska@suse.cz>
1833 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1835 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1838 * gcc.target/i386/pr66112-2.c: New test.
1841 * gcc.target/i386/pr66112-1.c: New test.
1843 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1846 * gcc.target/i386/mpx/pr66048.cc: New.
1848 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1850 PR rtl-optimization/64616
1851 * gcc.dg/loop-8.c: New test.
1852 * gcc.dg/loop-9.c: New test.
1854 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1857 * gcc.target/i386/pr66047.c: New testcase.
1859 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1862 * gcc.c-torture/compile/pr65873.c: New testcase.
1864 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1867 * gfortran.dg/inline_matmul_10.f90: New test.
1869 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1871 * c-c++-common/Wmisleading-indentation.c: New testcase.
1872 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1873 * c-c++-common/Wmisleading-indentation-2.md: New file.
1875 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1877 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1879 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1881 2015-05-12 Richard Biener <rguenther@suse.de>
1883 PR tree-optimization/66101
1884 * gcc.dg/torture/pr66101.c: New testcase.
1886 2015-05-12 Richard Biener <rguenther@suse.de>
1888 PR tree-optimization/37021
1889 * gcc.target/i386/vect-addsub.c: New testcase.
1891 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1893 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1895 2015-05-12 Tom de Vries <tom@codesourcery.com>
1897 PR tree-optimization/66010
1898 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1900 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/cpp0x/trailing10.C: New.
1905 2015-05-12 Richard Biener <rguenther@suse.de>
1907 * gcc.dg/vect/bb-slp-35.c: New testcase.
1909 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1912 * gfortran.dg/bound_simplification_6.f90: New.
1914 2015-05-11 Steve Ellcey <sellcey@mips.com>
1916 * gcc.target/mips/branch-1.c: Pass argument to bar().
1918 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1921 * gcc.target/i386/pr65753.c: New test.
1923 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1925 PR rtl-optimization/66076
1926 * gcc.dg/torture/pr66076.c: New test.
1928 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1931 * gfortran.dg/inline_matmul_7.f90: New test.
1932 * gfortran.dg/inline_matmul_8.f90: New test.
1933 * gfortran.dg/inline_matmul_9.f90: New test.
1935 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1937 * gfortran.dg/bound_simplification_5.f90: New.
1939 2015-05-09 Jason Merrill <jason@redhat.com>
1941 * lib/target-supports.exp (cxx_default): New global.
1942 (check_effective_target_c++11_only)
1943 (check_effective_target_c++14_only)
1944 (check_effective_target_c++98_only)
1945 (check_effective_target_c++1z_only): Check it.
1947 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1949 PR tree-optimization/64454
1950 * gcc.dg/tree-ssa/vrp97.c: New file.
1951 * gcc.dg/vect/slp-perm-7.c: Update.
1953 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1956 * gfortran.dg/elemental_subroutine_11.f90: New test.
1958 2015-05-08 Richard Biener <rguenther@suse.de>
1960 PR tree-optimization/66036
1961 * gcc.dg/vect/slp-41.c: New testcase.
1963 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1965 * gfortran.dg/elemental_optional_args_7.f90: New.
1967 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1969 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1972 2015-05-08 Marek Polacek <polacek@redhat.com>
1975 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1976 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1978 2015-05-07 Marek Polacek <polacek@redhat.com>
1981 * c-c++-common/Wshift-negative-value-1.c: New test.
1982 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1983 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1984 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1985 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1986 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1987 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1988 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1989 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1991 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1995 * gcc.dg/fdata-sections-2.c: New file.
1997 2015-05-07 Marek Polacek <polacek@redhat.com>
2000 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2002 * c-c++-common/ubsan/align-7.c: Likewise.
2003 * c-c++-common/ubsan/bounds-8.c: Likewise.
2004 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2005 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2006 * c-c++-common/ubsan/null-1.c: Likewise.
2007 * c-c++-common/ubsan/null-10.c: Likewise.
2008 * c-c++-common/ubsan/null-11.c: Likewise.
2009 * c-c++-common/ubsan/null-2.c: Likewise.
2010 * c-c++-common/ubsan/null-3.c: Likewise.
2011 * c-c++-common/ubsan/null-4.c: Likewise.
2012 * c-c++-common/ubsan/null-5.c: Likewise.
2013 * c-c++-common/ubsan/null-6.c: Likewise.
2014 * c-c++-common/ubsan/null-7.c: Likewise.
2015 * c-c++-common/ubsan/null-8.c: Likewise.
2016 * c-c++-common/ubsan/null-9.c: Likewise.
2017 * c-c++-common/ubsan/object-size-1.c: Likewise.
2018 * c-c++-common/ubsan/object-size-10.c: Likewise.
2019 * c-c++-common/ubsan/object-size-4.c: Likewise.
2020 * c-c++-common/ubsan/object-size-5.c: Likewise.
2021 * c-c++-common/ubsan/object-size-7.c: Likewise.
2022 * c-c++-common/ubsan/object-size-8.c: Likewise.
2023 * c-c++-common/ubsan/object-size-9.c: Likewise.
2024 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2025 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2026 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2027 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2028 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2029 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2030 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2031 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2032 * c-c++-common/ubsan/pr59333.c: Likewise.
2033 * c-c++-common/ubsan/pr59667.c: Likewise.
2034 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2035 * c-c++-common/ubsan/pr60636.c: Likewise.
2036 * c-c++-common/ubsan/pr63802.c: Likewise.
2037 * c-c++-common/ubsan/recovery-1.c: Likewise.
2038 * c-c++-common/ubsan/recovery-3.c: Likewise.
2039 * c-c++-common/ubsan/shift-1.c: Likewise.
2040 * c-c++-common/ubsan/shift-2.c: Likewise.
2041 * c-c++-common/ubsan/shift-4.c: Likewise.
2042 * c-c++-common/ubsan/shift-7.c: Likewise.
2043 * c-c++-common/ubsan/undefined-2.c: Likewise.
2044 * c-c++-common/ubsan/vla-1.c: Likewise.
2045 * g++.dg/ubsan/null-1.C: Likewise.
2046 * g++.dg/ubsan/null-3.C: Likewise.
2047 * g++.dg/ubsan/null-4.C: Likewise.
2048 * g++.dg/ubsan/vptr-8.C: Likewise.
2049 * g++.dg/ubsan/vptr-9.C: Likewise.
2050 * gcc.dg/ubsan/bounds-2.c: Likewise.
2051 * gcc.dg/ubsan/object-size-9.c: Likewise.
2053 2015-05-07 Jeff Law <law@redhat.com>
2055 * gcc.dg/tree-ssa/shorten-1.c: New test.
2057 2015-05-07 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/66002
2060 * gcc.dg/vect/vect-125.c: New testcase.
2062 2015-05-07 Marek Polacek <polacek@redhat.com>
2063 Martin Uecker <uecker@eecs.berkeley.edu>
2065 * c-c++-common/ubsan/bounds-10.c: New test.
2067 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2069 * jit.dg/harness.h (set_options): Wrap with
2070 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2071 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2072 Special-case test-benchmark.c as a negative.
2073 * jit.dg/test-benchmark.c: New file.
2075 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2078 * gcc.target/arm/pr64208.c: New test.
2080 2015-05-06 Alan Modra <amodra@gmail.com>
2083 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2084 (gparms): Make volatile.
2086 2015-05-06 Richard Biener <rguenther@suse.de>
2088 PR tree-optimization/62283
2089 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2091 2015-05-06 Christian Bruel <christian.bruel@st.com>
2094 * gcc.target/aarch64/iinline-attr-1.c: New test.
2096 2015-05-06 Richard Biener <rguenther@suse.de>
2098 * gcc.dg/vect/bb-slp-34.c: New testcase.
2100 2015-05-06 Richard Biener <rguenther@suse.de>
2102 PR tree-optimization/62283
2103 * gcc.dg/vect/bb-slp-14.c: Adjust.
2105 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2108 * gcc.target/i386/pr65990.c: New test.
2110 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2113 * gcc.target/i386/pr65915.c: New.
2115 2015-05-05 Tom de Vries <tom@codesourcery.com>
2117 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2118 'va_list escapes 0'.
2120 2015-05-05 Tom de Vries <tom@codesourcery.com>
2122 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2125 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2127 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2128 * gcc.target/arm/pr65924.c: Likewise.
2130 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2133 * gcc.target/i386/pr65871-3.c: New test.
2135 2015-05-04 Jeff Law <law@redhat.com>
2138 2015-05-04 Jeff Law <law@redhat.com>
2139 * gcc.dg/tree-ssa/shorten-1.c: New test.
2141 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2142 Jakub Jelinek <jakub@redhat.com>
2145 * g++.dg/cpp0x/Wnarrowing4.C: New.
2147 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2149 * lib/target-supports.exp
2150 (check_effective_target_keeps_null_pointer_checks): Clarify that
2151 this is for targets that disable -fdelete-null-pointer-checks,
2152 not default it to off.
2153 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2154 -fdelete-null-pointer-checks explicit.
2155 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2156 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2157 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2158 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2159 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2160 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2161 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2162 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2163 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2164 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2165 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2166 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2167 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2168 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2169 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2170 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2171 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2172 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2173 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2174 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2175 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2176 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2177 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2178 * g++.dg/cpp0x/static_assert9.C: Likewise.
2179 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2180 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2181 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2182 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2183 * g++.dg/tree-ssa/pr26406.C: Likewise.
2185 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2187 PR tree-optimization/65984
2188 * c-c++-common/ubsan/pr65984.c: New test.
2190 2015-05-04 Jeff Law <law@redhat.com>
2192 * gcc.dg/tree-ssa/shorten-1.c: New test.
2194 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2197 * gfortran.dg/pr44735.f90: New test.
2199 2015-05-04 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/65965
2202 * gcc.dg/vect/bb-slp-33.c: New testcase.
2204 2015-05-04 Richard Biener <rguenther@suse.de>
2206 PR tree-optimization/65935
2207 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2209 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2211 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2212 for each supported variant instead of CHECK_RESULTS.
2213 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2214 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2215 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2216 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2217 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2218 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2219 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2220 expected results for unsupported variants. Call CHECK for each
2221 supported variant instead of CHECK_RESULTS.
2222 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2223 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2224 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2225 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2226 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2227 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2228 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2229 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2230 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2231 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2232 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2233 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2234 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2235 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2236 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2237 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2238 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2239 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2240 expected results for unsupported variants.
2241 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2242 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2243 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2244 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2245 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2246 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2247 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2248 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2249 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2250 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2251 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2252 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2253 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2254 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2255 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2256 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2257 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2258 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2259 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2260 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2261 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2262 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2263 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2264 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2265 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2266 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2267 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2268 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2270 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2273 * gfortran.dg/bound_9.f90: Add pointer assignment.
2275 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2276 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2279 * g++.dg/cpp0x/Wnarrowing3.C: New.
2281 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2283 * gcc.dg/20150120-1.c: New test.
2284 * gcc.dg/20150120-2.c: New test.
2285 * gcc.dg/20150120-3.c: New test.
2287 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2289 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2291 2015-05-01 Renlin Li <renlin.li@arm.com>
2293 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2295 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2297 * gfortran.dg/bound_simplification_4.f90: New.
2299 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2301 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2302 with powerpc_p8vector_ok.
2304 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2307 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2309 * gfortran.dg/bound_9.f90: New test case.
2311 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2313 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2314 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2315 for 32bit x86 targets.
2316 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2317 for 32bit x86 targets.
2318 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2319 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2320 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2321 for 32bit x86 targets.
2323 2015-04-30 Marek Polacek <polacek@redhat.com>
2325 PR tree-optimization/63551
2326 * g++.dg/ipa/pr63551.C: New test.
2328 2015-04-30 Caroline Tice <cmtice@google.com>
2331 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2332 partition size on certain targets.
2334 2015-04-30 Renlin Li <renlin.li@arm.com>
2336 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2338 2015-04-30 Marek Polacek <polacek@redhat.com>
2340 * c-c++-common/Wbool-compare-3.c: New test.
2342 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2343 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2345 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2348 * g++.dg/init/ref22.C: New.
2350 2015-04-30 Marek Polacek <polacek@redhat.com>
2352 * gcc.dg/init-bad-8.c: New test.
2354 * gcc.dg/incomplete-typedef-1.c: New test.
2356 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2359 * g++.dg/template/crash121.C: New.
2361 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2363 * gcc.target/mips/call-from-init.c: New test.
2364 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2366 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2369 * gcc.target/i386/pr65871-1.c: New test.
2370 * gcc.target/i386/pr65871-2.c: Ditto.
2372 2015-04-29 Marek Polacek <polacek@redhat.com>
2375 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2376 * c-c++-common/Wbool-compare-2.c: New test.
2378 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2381 * gcc.target/aarch64/vstN_lane_1.c: New file.
2383 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2386 * g++.dg/warn/Winit-self-3.C: New.
2388 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2390 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2392 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2395 * gcc.target/arm/pr65924.c: New test.
2397 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2399 * g++.dg/gomp/tpl-target-update.C: New file.
2401 2015-04-29 Richard Biener <rguenther@suse.de>
2403 PR tree-optimization/65917
2404 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2406 2015-04-29 Christian Bruel <christian.bruel@st.com>
2409 * gcc.dg/ipa/iinline-attr.c: New test.
2410 * gcc.target/i386/iinline-attr-2.c: New test.
2412 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2414 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2417 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2419 * gcc.dg/vect/vect-33.c: Remove spurious line.
2421 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2423 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2425 2015-04-28 Marek Polacek <polacek@redhat.com>
2428 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2429 * gcc.dg/pr65901.c: New test.
2431 2015-04-28 Richard Biener <rguenther@suse.de>
2433 PR tree-optimization/62283
2434 * gfortran.dg/vect/pr62283-2.f: New testcase.
2435 * gcc.dg/vect/bb-slp-14.c: Adjust.
2437 2015-04-28 Richard Biener <rguenther@suse.de>
2439 PR tree-optimization/65851
2440 * g++.dg/torture/pr65851.C: New testcase.
2442 2015-04-27 Jeff Law <law@redhat.com>
2444 PR tree-optimization/65217
2445 * gcc.target/i386/pr65217.c: Remove XFAIL.
2447 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2450 Add tests forgotten to svn-add.
2451 * gfortran.dg/class_allocate_19.f03: New test.
2452 * gfortran.dg/class_array_20.f03: New test.
2453 * gfortran.dg/class_array_21.f03: New test.
2454 * gfortran.dg/finalize_29.f08: New test.
2456 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2460 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2461 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2463 2015-04-27 Caroline Tice <cmtice@google.com>
2465 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2468 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2471 * gcc.target/powerpc/htm-1.c: New test.
2472 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2474 (__builtin_tabortdci): Likewise.
2475 (__builtin_tcheck): Remove operand.
2476 * lib/target-supports.exp (check_htm_hw_available): New function.
2478 2015-04-27 Richard Biener <rguenther@suse.de>
2480 * gcc.target/i386/pr65217.c: XFAIL.
2482 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2484 PR tree-optimization/65875
2485 * gcc.c-torture/compile/pr65875.c: New test.
2487 2015-04-25 Marek Polacek <polacek@redhat.com>
2490 * gcc.dg/enum-incomplete-2.c: New test.
2491 * gcc.dg/enum-mode-1.c: New test.
2493 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2496 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2498 * gcc.target/powerpc/pr65849-2.c: Likewise.
2500 2015-04-24 Tom de Vries <tom@codesourcery.com>
2502 PR tree-optimization/65802
2503 * g++.dg/pr65802.C: Move to ...
2504 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2505 stdarg.h. Rewrite for C.
2506 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2507 va_start and va_end. Remove unnecessary inline asm.
2509 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2510 Wei Mi <wmi@google.com>
2512 * gcc.target/i386/sse2-load-multi.c: New test.
2513 * gcc.target/i386/sse2-store-multi.c: Ditto.
2515 2015-04-24 Marek Polacek <polacek@redhat.com>
2518 * c-c++-common/pr65830.c: New test.
2521 * c-c++-common/Wlogical-op-1.c: New test.
2523 2015-04-24 Marek Polacek <polacek@redhat.com>
2526 * c-c++-common/pr61534-1.c: New test.
2528 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2529 Steven Bosscher <steven@gcc.gnu.org>
2531 PR rtl-optimization/34503
2532 * gcc.target/arm/pr64616.c: New file.
2534 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2536 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2538 2015-04-24 Terry Guo <terry.guo@arm.com>
2540 * gcc.target/arm/pr65710.c: Update the options.
2542 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2544 * gcc.target/i386/pr65523.c: Skip x32.
2546 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2548 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2549 to look for vcl* where appropriate.
2551 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2553 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2554 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2556 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2559 * gcc.target/arm/pr26702.c: New test.
2561 2015-04-23 Marek Polacek <polacek@redhat.com>
2564 * gcc.dg/pr65345-1.c: New test.
2565 * gcc.dg/pr65345-2.c: New test.
2567 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2569 * gcc.target/powerpc/crypto-builtin-2.c: New.
2571 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2574 * gfortran.dg/class_allocate_19.f03: New test.
2575 * gfortran.dg/class_array_20.f03: New test.
2576 * gfortran.dg/class_array_21.f03: New test.
2577 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2578 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2579 initialization correctly.
2580 * gfortran.dg/finalize_29.f08: New test.
2582 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2584 * gcc.target/powerpc/swaps-p8-18.c: New test.
2586 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2589 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2590 * gcc.dg/vect/bb-slp-25.c: Likewise.
2591 * gcc.dg/vect/bb-slp-29.c: Likewise.
2592 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2593 vect_no_align && { ! vect_hw_misalign }.
2594 * gcc.dg/vect/bb-slp-9.c: Likewise.
2595 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2597 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2598 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2599 account for POWER8, where peeling for alignment is not needed.
2600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2601 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2602 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2603 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2604 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2605 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2606 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2607 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2608 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2609 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2610 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2611 * gcc.dg/vect/pr16105.c: Likewise.
2612 * gcc.dg/vect/pr20122.c: Likewise.
2613 * gcc.dg/vect/pr33804.c: Likewise.
2614 * gcc.dg/vect/pr33953.c: Likewise.
2615 * gcc.dg/vect/pr56787.c: Likewise.
2616 * gcc.dg/vect/pr58508.c: Likewise.
2617 * gcc.dg/vect/slp-25.c: Likewise.
2618 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2619 * gcc.dg/vect/vect-105.c: Likewise.
2620 * gcc.dg/vect/vect-27.c: Likewise.
2621 * gcc.dg/vect/vect-29.c: Likewise.
2622 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2624 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2625 && { ! vect_hw_misalign }.
2626 * gcc.dg/vect/vect-44.c: Likewise.
2627 * gcc.dg/vect/vect-48.c: Likewise.
2628 * gcc.dg/vect/vect-50.c: Likewise.
2629 * gcc.dg/vect/vect-52.c: Likewise.
2630 * gcc.dg/vect/vect-56.c: Likewise.
2631 * gcc.dg/vect/vect-60.c: Likewise.
2632 * gcc.dg/vect/vect-72.c: Likewise.
2633 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2634 * gcc.dg/vect/vect-75.c: Likewise.
2635 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2636 * gcc.dg/vect/vect-77-global.c: Likewise.
2637 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2638 * gcc.dg/vect/vect-78-global.c: Likewise.
2639 * gcc.dg/vect/vect-93.c: Likewise.
2640 * gcc.dg/vect/vect-95.c: Likewise.
2641 * gcc.dg/vect/vect-96.c: Likewise.
2642 * gcc.dg/vect/vect-cond-1.c: Likewise.
2643 * gcc.dg/vect/vect-cond-3.c: Likewise.
2644 * gcc.dg/vect/vect-cond-4.c: Likewise.
2645 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2646 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2647 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2648 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2649 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2650 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2651 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2652 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2653 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2654 * gcc.dg/vect/vect-outer-5.c: Likewise.
2655 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2656 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2657 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2658 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2659 * gcc.dg/vect/vect-peel-3.c: Likewise.
2660 * gcc.dg/vect/vect-peel-4.c: Likewise.
2661 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2662 * gcc.target/powerpc/pr65456.c: New test.
2663 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2664 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2665 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2666 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2667 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2668 vect_no_align && { ! vect_hw_misalign }.
2669 * gfortran.dg/vect/vect-3.f90: Likewise.
2670 * gfortran.dg/vect/vect-4.f90: Likewise.
2671 * gfortran.dg/vect/vect-5.f90: Likewise.
2672 * lib/target-supports.exp (check_effective_target_vect_no_align):
2673 Return 1 for POWER8.
2674 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2676 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2679 * gfortran.dg/pr65429.f90: New test.
2681 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2683 * c-c++-common/asan/user-section-1.c: New test.
2684 * c-c++-common/asan/user-section-2.c: New test.
2685 * c-c++-common/asan/user-section-3.c: New test.
2687 2015-04-22 Hale Wang <hale.wang@arm.com>
2688 Terry Guo <terry.guo@arm.com>
2690 PR rtl-optimization/64818
2691 * gcc.target/arm/pr64818.c: New test.
2693 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2696 * g++.dg/tree-ssa/pr61034.C: Update template.
2697 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2698 * gcc.dg/Warray-bounds-11.c: Likewise.
2699 * gcc.dg/Warray-bounds.c: Likewise.
2701 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2703 PR libgfortran/65234
2704 * gfortran.dg/fmt_unlimited.f90: New test.
2706 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2708 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2710 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2711 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2712 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2713 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2714 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2715 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2716 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2718 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2720 PR libgfortran/56743
2721 * gfortran.dg/namelist_87.f90: New test.
2723 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2725 * gcc.target/aarch64/mult-synth_1.c: New test.
2726 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2727 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2728 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2729 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2730 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2732 2015-04-21 Richard Biener <rguenther@suse.de>
2734 PR tree-optimization/65650
2735 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2736 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2737 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2738 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2739 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2740 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2742 2015-04-21 Tom de Vries <tom@codesourcery.com>
2744 PR tree-optimization/65802
2745 * g++.dg/pr65802.C: New test.
2747 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2750 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2751 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2753 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2756 * g++.dg/cpp0x/Wnarrowing2.C: New.
2758 2015-04-20 Jeff Law <law@redhat.com>
2760 PR tree-optimization/65658
2761 * gcc.dg/pr65658.c: New test.
2763 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2766 * gcc.target/aarch64/vec_init_1.c: New test.
2768 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2770 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2773 2015-04-18 Martin Sebor <msebor@redhat.com>
2775 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2776 of non-nul characters.
2777 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2779 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2782 * gcc.target/powerpc/pr65787.c: New.
2784 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2787 * gcc.target/aarch64/c-output-template-4.c: New test.
2789 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2792 * gcc.dg/pr65780-1.c: New test.
2793 * gcc.dg/pr65780-2.c: Likewise.
2794 * gcc.target/i386/pr32219-9.c: Likewise.
2795 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2797 * gcc.target/i386/pr64317.c (c): Initialize.
2799 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2802 * g++.dg/ext/mv18.C: New test.
2803 * g++.dg/ext/mv19.C: Likewise.
2804 * g++.dg/ext/mv20.C: Likewise.
2805 * g++.dg/ext/mv21.C: Likewise.
2806 * g++.dg/ext/mv22.C: Likewise.
2807 * g++.dg/ext/mv23.C: Likewise.
2809 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2812 * g++.dg/init/pr64527.C: New test.
2814 2015-04-17 Tom de Vries <tom@codesourcery.com>
2815 Michael Matz <matz@suse.de>
2817 PR tree-optimization/64950
2818 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2821 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2823 * c-c++-common/asan/user-section-1.c: New test.
2825 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2828 * gcc.dg/debug/pr65771.c: New test.
2830 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2832 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2833 __buitlin_alloca with __builtin_alloca.
2835 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2837 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2839 2015-04-16 Richard Biener <rguenther@suse.de>
2841 PR tree-optimization/64277
2842 * gcc.dg/Warray-bounds-14.c: New testcase.
2843 * gcc.dg/Warray-bounds-15.c: Likewise.
2844 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2845 * c-c++-common/ubsan/bounds-6.c: Likewise.
2847 2015-04-16 Renlin Li <renlin.li@arm.com>
2849 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2850 * gcc.target/arm/unsigned-float.c: New.
2852 2015-04-16 Richard Biener <rguenther@suse.de>
2854 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2855 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2856 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2858 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2860 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2861 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2862 * g++.dg/cpp0x/defaulted21.C: Likewise.
2863 * g++.dg/cpp0x/defaulted28.C: Likewise.
2864 * g++.dg/cpp0x/defaulted47.C: Likewise.
2865 * g++.dg/cpp0x/elision_neg.C: Likewise.
2866 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2867 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2868 * g++.dg/cpp0x/implicit1.C: Likewise.
2869 * g++.dg/cpp0x/implicit9.C: Likewise.
2870 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2871 * g++.dg/cpp0x/range-for13.C: Likewise.
2872 * g++.dg/gomp/clause-2.C: Likewise.
2873 * g++.dg/gomp/udr-5.C: Likewise.
2874 * g++.dg/inherit/access6.C: Likewise.
2875 * g++.dg/lookup/duperr1.C: Likewise.
2876 * g++.dg/lookup/friend2.C: Likewise.
2877 * g++.dg/lookup/pr6936.C: Likewise.
2878 * g++.dg/lookup/scoped1.C: Likewise.
2879 * g++.dg/lookup/using26.C: Likewise.
2880 * g++.dg/lookup/using38.C: Likewise.
2881 * g++.dg/other/access2.C: Likewise.
2882 * g++.dg/overload/defarg3.C: Likewise.
2883 * g++.dg/overload/defarg6.C: Likewise.
2884 * g++.dg/parse/access11.C: Likewise.
2885 * g++.dg/parse/access2.C: Likewise.
2886 * g++.dg/parse/access3.C: Likewise.
2887 * g++.dg/parse/access4.C: Likewise.
2888 * g++.dg/parse/access5.C: Likewise.
2889 * g++.dg/parse/access6.C: Likewise.
2890 * g++.dg/parse/access8.C: Likewise.
2891 * g++.dg/parse/access9.C: Likewise.
2892 * g++.dg/parse/crash40.C: Likewise.
2893 * g++.dg/tc1/dr142.C: Likewise.
2894 * g++.dg/tc1/dr166.C: Likewise.
2895 * g++.dg/tc1/dr52.C: Likewise.
2896 * g++.dg/template/access11.C: Likewise.
2897 * g++.dg/template/access18.C: Likewise.
2898 * g++.dg/template/access19.C: Likewise.
2899 * g++.dg/template/access2.C: Likewise.
2900 * g++.dg/template/access20.C: Likewise.
2901 * g++.dg/template/access26.C: Likewise.
2902 * g++.dg/template/access3.C: Likewise.
2903 * g++.dg/template/access7.C: Likewise.
2904 * g++.dg/template/conv12.C: Likewise.
2905 * g++.dg/template/crash69.C: Likewise.
2906 * g++.dg/template/friend31.C: Likewise.
2907 * g++.dg/template/friend32.C: Likewise.
2908 * g++.dg/template/memfriend15.C: Likewise.
2909 * g++.dg/template/memfriend16.C: Likewise.
2910 * g++.dg/template/memfriend17.C: Likewise.
2911 * g++.dg/template/memfriend7.C: Likewise.
2912 * g++.dg/template/pr32519.C: Likewise.
2913 * g++.dg/template/qualttp21.C: Likewise.
2914 * g++.dg/template/qualttp8.C: Likewise.
2915 * g++.dg/template/ttp10.C: Likewise.
2916 * g++.dg/template/typedef11.C: Likewise.
2917 * g++.dg/template/typedef13.C: Likewise.
2918 * g++.dg/template/typedef19.C: Likewise.
2919 * g++.dg/template/typedef20.C: Likewise.
2920 * g++.dg/template/typedef22.C: Likewise.
2921 * g++.dg/template/using16.C: Likewise.
2922 * g++.dg/template/virtual3.C: Likewise.
2923 * g++.dg/ubsan/pr61272.C: Likewise.
2924 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2925 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2926 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2927 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2928 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2929 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2930 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2931 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2932 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2933 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2934 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2935 * g++.old-deja/g++.jason/access17.C: Likewise.
2936 * g++.old-deja/g++.jason/access18.C: Likewise.
2937 * g++.old-deja/g++.jason/access22.C: Likewise.
2938 * g++.old-deja/g++.jason/access23.C: Likewise.
2939 * g++.old-deja/g++.jason/access8.C: Likewise.
2940 * g++.old-deja/g++.jason/delete3.C: Likewise.
2941 * g++.old-deja/g++.jason/report.C: Likewise.
2942 * g++.old-deja/g++.law/access2.C: Likewise.
2943 * g++.old-deja/g++.law/access3.C: Likewise.
2944 * g++.old-deja/g++.law/access4.C: Likewise.
2945 * g++.old-deja/g++.law/access5.C: Likewise.
2946 * g++.old-deja/g++.law/arm12.C: Likewise.
2947 * g++.old-deja/g++.law/arm14.C: Likewise.
2948 * g++.old-deja/g++.law/ctors13.C: Likewise.
2949 * g++.old-deja/g++.law/union2.C: Likewise.
2950 * g++.old-deja/g++.law/visibility12.C: Likewise.
2951 * g++.old-deja/g++.law/visibility15.C: Likewise.
2952 * g++.old-deja/g++.law/visibility16.C: Likewise.
2953 * g++.old-deja/g++.law/visibility17.C: Likewise.
2954 * g++.old-deja/g++.law/visibility18.C: Likewise.
2955 * g++.old-deja/g++.law/visibility19.C: Likewise.
2956 * g++.old-deja/g++.law/visibility20.C: Likewise.
2957 * g++.old-deja/g++.law/visibility21.C: Likewise.
2958 * g++.old-deja/g++.law/visibility24.C: Likewise.
2959 * g++.old-deja/g++.law/visibility4.C: Likewise.
2960 * g++.old-deja/g++.law/visibility5.C: Likewise.
2961 * g++.old-deja/g++.law/visibility6.C: Likewise.
2962 * g++.old-deja/g++.law/visibility7.C: Likewise.
2963 * g++.old-deja/g++.law/visibility8.C: Likewise.
2964 * g++.old-deja/g++.law/visibility9.C: Likewise.
2965 * g++.old-deja/g++.niklas/t135.C: Likewise.
2966 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2967 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2968 * g++.old-deja/g++.other/access11.C: Likewise.
2969 * g++.old-deja/g++.other/access4.C: Likewise.
2970 * g++.old-deja/g++.other/access7.C: Likewise.
2971 * g++.old-deja/g++.other/crash1.C: Likewise.
2972 * g++.old-deja/g++.other/crash7.C: Likewise.
2973 * g++.old-deja/g++.other/friend1.C: Likewise.
2974 * g++.old-deja/g++.other/friend4.C: Likewise.
2975 * g++.old-deja/g++.other/friend9.C: Likewise.
2976 * g++.old-deja/g++.other/lineno1.C: Likewise.
2977 * g++.old-deja/g++.other/using1.C: Likewise.
2978 * g++.old-deja/g++.pt/enum14.C: Likewise.
2979 * g++.old-deja/g++.pt/friend11.C: Likewise.
2980 * g++.old-deja/g++.pt/friend21.C: Likewise.
2981 * g++.old-deja/g++.pt/friend3.C: Likewise.
2982 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2983 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2984 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2985 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2987 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2990 * g++.dg/ipa/pr65765.C: New test.
2992 2015-04-15 Nick Clifton <nickc@redhat.com>
2994 * gcc.target/rx/builtins.c: Disable RMPA test if string
2995 instructions are not allowed.
2997 2015-04-15 Alan Modra <amodra@gmail.com>
2999 * gcc.dg/pr65408.c: New.
3001 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3004 * gcc.target/arm/pr65729.c: New test.
3006 2015-04-14 Richard Biener <rguenther@suse.de>
3008 PR tree-optimization/65758
3009 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3011 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3014 * gcc.c-torture/execute/pr65648.c: New test.
3016 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3018 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3019 __builtin_finite instead of finite.
3020 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3023 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3025 PR tree-optimization/63387
3026 * gcc.dg/pr63387.c: New testcase.
3028 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3030 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3032 2015-04-13 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/65204
3035 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3037 2015-04-13 Terry Guo <terry.guo@arm.com>
3040 * gcc.target/arm/pr65710.c: New.
3042 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3044 PR tree-optimization/65747
3045 * g++.dg/torture/pr65747.C: New test.
3047 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3050 * g++.dg/cpp0x/pr65736.C: New test.
3052 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3053 Martin Liska <mliska@suse.cz>
3056 * g++.dg/ipa/pr65722.C: New testcase.
3058 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3060 PR tree-optimization/65735
3061 * gcc.c-torture/compile/pr65735.c: New test.
3063 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3066 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3068 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3071 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3073 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3076 * gcc.target/arm/pr65647-2.c: New.
3078 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3081 * g++.dg/torture/pr65694.C: New test.
3083 2015-04-10 Tobias Burnus <burnus@net-b.de>
3085 * gfortran.dg/coarray_lock_6.f90: New.
3086 * gfortran.dg/coarray_lock_7.f90: New.
3087 * gfortran.dg/coarray/lock_2.f90: New.
3089 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3095 * gfortran.dg/used_types_27.f90: New.
3097 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3100 * gcc.target/i386/pr65671.c: New.
3102 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3104 PR tree-optimization/65709
3105 * c-c++-common/ubsan/align-9.c: New test.
3107 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3110 * gfortran.dg/pr56852.f90: New test.
3112 2015-04-09 Marek Polacek <polacek@redhat.com>
3113 Jakub Jelinek <jakub@redhat.com>
3116 * g++.dg/opt/pr65554.C: New test.
3118 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3121 * c-c++-common/attr-aligned-1.c: New test.
3123 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3125 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3127 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3130 * gcc.target/i386/sse-25.c: New.
3132 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.target/i386/pr65693.c: New test.
3137 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3139 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3141 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3143 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3145 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3147 * gcc.target/i386/thunk-retbnd.c: New.
3149 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3151 * gnat.dg/opt48.adb: New test.
3152 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3153 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3155 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3158 * gcc.c-torture/compile/pr65540.c: New.
3160 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3162 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3165 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3168 * g++.dg/debug/pr65678.C: New test.
3171 * gcc.c-torture/compile/pr65680.c: New test.
3173 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3176 * gfortran.dg/allocate_with_source_5.f90: New test.
3178 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3180 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3181 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3183 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3185 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3187 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3190 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3191 to get floating point compression.
3192 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3194 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3196 PR preprocessor/61977
3197 * gcc.dg/cpp/pr61977.c: New test.
3199 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3201 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3203 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3206 * gcc.target/arm/pr65647.c: New.
3208 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3211 * g++.dg/torture/pr65655.C: New testcase.
3213 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/cpp1y/lambda-init13.C: New.
3218 2015-04-03 Marek Polacek <polacek@redhat.com>
3220 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3222 2015-04-02 Marek Polacek <polacek@redhat.com>
3225 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3226 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3228 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3230 PR preprocessor/61977
3231 * gcc.target/powerpc/pr61977-1.c: New test.
3232 * gcc.target/powerpc/pr61977-2.c: New test.
3234 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3237 * g++.dg/warn/Wshadow-8.C: New.
3238 * g++.dg/warn/Wshadow-9.C: Likewise.
3239 * g++.dg/warn/Wshadow-10.C: Likewise.
3240 * g++.dg/warn/Wshadow-11.C: Likewise.
3242 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3244 * gcc.dg/pr23623.c: Added aligned attribute.
3245 * gcc.dg/20141029-1.c: Likewise.
3246 * gcc.dg/20150306-1.c: New test.
3248 2015-04-01 Marek Polacek <polacek@redhat.com>
3251 * g++.dg/cpp0x/initlist93.C: New test.
3252 * g++.dg/cpp0x/initlist94.C: New test.
3254 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3257 * gcc.target/aarch64/pr65624.c: New test.
3259 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3261 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3263 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3265 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3266 extra variable to force stack alignment.
3267 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3268 extra variable to force stack alignment.
3270 2015-03-31 Marek Polacek <polacek@redhat.com>
3273 * g++.dg/template/pr65390.C: New test.
3275 2015-03-31 Martin Liska <mliska@suse.cz>
3277 * g++.dg/ipa/pr65557.C: New test.
3279 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3281 * gcc.target/s390/hotpatch-25.c: New test.
3282 * gcc.target/s390/hotpatch-1.c: Update test.
3283 * gcc.target/s390/hotpatch-10.c: Update test.
3284 * gcc.target/s390/hotpatch-11.c: Update test.
3285 * gcc.target/s390/hotpatch-12.c: Update test.
3286 * gcc.target/s390/hotpatch-13.c: Update test.
3287 * gcc.target/s390/hotpatch-14.c: Update test.
3288 * gcc.target/s390/hotpatch-15.c: Update test.
3289 * gcc.target/s390/hotpatch-16.c: Update test.
3290 * gcc.target/s390/hotpatch-17.c: Update test.
3291 * gcc.target/s390/hotpatch-18.c: Update test.
3292 * gcc.target/s390/hotpatch-19.c: Update test.
3293 * gcc.target/s390/hotpatch-2.c: Update test.
3294 * gcc.target/s390/hotpatch-21.c: Update test.
3295 * gcc.target/s390/hotpatch-22.c: Update test.
3296 * gcc.target/s390/hotpatch-23.c: Update test.
3297 * gcc.target/s390/hotpatch-24.c: Update test.
3298 * gcc.target/s390/hotpatch-3.c: Update test.
3299 * gcc.target/s390/hotpatch-4.c: Update test.
3300 * gcc.target/s390/hotpatch-5.c: Update test.
3301 * gcc.target/s390/hotpatch-6.c: Update test.
3302 * gcc.target/s390/hotpatch-7.c: Update test.
3303 * gcc.target/s390/hotpatch-8.c: Update test.
3304 * gcc.target/s390/hotpatch-9.c: Update test.
3305 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3307 2015-03-31 Richard Biener <rguenther@suse.de>
3310 * g++.dg/torture/pr65626.C: New testcase.
3312 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3315 * gcc.target/i386/mpx/pr65531.cc: New.
3317 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3320 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3321 __builtin_alloca instead of alloca.
3322 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3323 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3324 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3327 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3330 * g++.dg/ubsan/pr65610.C: New test.
3332 2015-03-30 Marek Polacek <polacek@redhat.com>
3335 * g++.dg/cpp0x/pr65398-2.C: New test.
3337 2015-03-30 Marek Polacek <polacek@redhat.com>
3339 * c-c++-common/pr65556.c: Change the width of bit-fields.
3341 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3344 * gcc.target/i386/pr65588.c: New testcase.
3346 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3348 PR libgfortran/65563
3349 * gfortran.dg/open_errors_2.f90: New test.
3351 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3353 PR libgfortran/65596
3354 * gfortran.dg/namelist_86.f90: New test.
3356 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3358 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3359 statement to reflect new ownership.
3361 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3364 * g++.dg/template/friend58.C: New.
3365 * g++.dg/template/friend59.C: Likewise.
3367 2015-03-27 Tobias Burnus <burnus@net-b.de>
3370 * g++.dg/gomp/openmp-simd-3.C: New.
3371 * gcc.dg/gomp/openmp-simd-3.c: New.
3373 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3376 * gcc.target/i386/pr65248-1.c: New file.
3377 * gcc.target/i386/pr65248-2.c: Likewise.
3378 * gcc.target/i386/pr65248-3.c: Likewise.
3379 * gcc.target/i386/pr65248-4.c: Likewise.
3381 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3384 * gcc.c-torture/compile/pr65593.c: New test.
3386 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3389 * g++.dg/cpp1y/constexpr-assert1.C: New.
3391 2015-03-27 Marek Polacek <polacek@redhat.com>
3394 * c-c++-common/pr65556.c: New test.
3396 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3399 * g++.dg/torture/pr65600.C: New testcase.
3401 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3404 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3406 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3408 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3409 statement and cleanup. Fixed typos.
3411 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3414 * gcc.c-torture/compile/pr65595.c: New testcase.
3416 2015-03-27 Marek Polacek <polacek@redhat.com>
3419 * g++.dg/ubsan/pr65583.C: New test.
3421 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3423 * gcc.c-torture/compile/20150327.c: New testcase.
3425 2015-03-26 Richard Biener <rguenther@suse.de>
3428 * g++.dg/torture/pr65555.C: New testcase.
3430 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3432 PR tree-optimization/64715
3433 * gcc.dg/builtin-object-size-15.c: New test.
3434 * gcc.dg/pr64715-1.c: New test.
3435 * gcc.dg/pr64715-2.c: New test.
3437 2015-03-26 Richard Biener <rguenther@suse.de>
3440 * gnat.dg/specs/opt2.ads: Fix testcase.
3442 2015-03-25 Martin Sebor <msebor@redhat.com>
3445 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3446 when target isn't arm*-*-*-*.
3447 (check_effective_target_arm_nothumb): Likewise.
3448 (check_effective_target_arm_little_endian): Likewise.
3449 (check_effective_target_arm_vect_no_misalign): Likewise.
3450 (check_effective_target_aarch64_little_endian): Fail early if target
3453 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3455 PR tree-optimization/65177
3456 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3458 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3460 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3461 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3462 smmintrin.h and mm3dnow.h.
3464 2015-03-25 Marek Polacek <polacek@redhat.com>
3467 * g++.dg/cpp0x/pr65558.C: New test.
3469 2015-03-25 Marek Polacek <polacek@redhat.com>
3472 * g++.dg/template/pr61670.C: New test.
3474 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3477 * g++.dg/template/pr54987.C: New.
3479 2015-03-25 Richard Biener <rguenther@suse.de>
3481 PR tree-optimization/62630
3482 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3484 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3487 * gcc.target/i386/mpx/pr65508.c: New.
3489 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3493 * gfortran.dg/data_initialized_3.f90: New.
3495 2015-03-25 Richard Biener <rguenther@suse.de>
3498 * gnat.dg/specs/opt2.ads: New testcase.
3500 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3502 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3503 * gcc.target/arm/memset-inline-4.c: Skip for
3504 arm_tune_string_ops_prefer_neon.
3505 * gcc.target/arm/memset-inline-5.c: Ditto.
3506 * gcc.target/arm/memset-inline-6.c: Ditto.
3507 * gcc.target/arm/memset-inline-8.c: Ditto.
3508 * gcc.target/arm/memset-inline-9.c: Ditto.
3510 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3513 * g++.dg/other/virtual3.C: New.
3515 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3518 * g++.dg/cpp0x/vt-60130.C: New.
3520 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3523 * g++.dg/warn/Warray-bounds-7.C: New.
3525 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3528 * g++.dg/template/defarg18.C: New.
3530 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/cpp0x/vt-59988.C: New.
3535 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3537 PR tree-optimization/65533
3538 * gcc.dg/pr65533.c: New test.
3540 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3542 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3543 source= and mold= expressions functionality.
3544 * gfortran.dg/allocate_class_4.f90: New test.
3545 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3546 copying an unlimited polymorhpic object containing a char array
3547 to another unlimited polymorphic object respects the _len
3549 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3550 whether deferred length char array allocate works, unlimited
3551 polymorphic object allocation from a string works and if
3552 allocating an array of deferred length strings works.
3553 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3555 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3558 * g++.dg/cpp0x/constexpr-array11.C: New.
3560 2015-03-24 Richard Biener <rguenther@suse.de>
3563 * gcc.dg/torture/pr65517.c: New testcase.
3565 2015-03-24 Tobias Burnus <burnus@net-b.de>
3567 * gfortran.dg/coindexed_1.f90: Moved from
3568 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3570 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3573 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3577 * gcc.target/i386/pr65523.c: New test.
3580 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3582 * g++.dg/lto/pr65475b_0.C: Likewise.
3584 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3587 * gcc.target/sh/torture/pr65505.c: New.
3589 2015-03-23 Martin Sebor <msebor@redhat.com>
3592 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3593 assembly for lvx in addition to lxv.
3595 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3598 * gfortran.dg/pr65504.f90: New test.
3601 * gcc.dg/pr65521.c: New test.
3603 2015-03-23 Richard Biener <rguenther@suse.de>
3605 PR tree-optimization/65518
3606 * gcc.dg/vect/pr65518.c: New testcase.
3608 2015-03-23 Richard Biener <rguenther@suse.de>
3610 PR tree-optimization/65494
3611 * gcc.dg/vect/pr65494.c: New testcase.
3613 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3615 PR preprocessor/65238
3616 * c-c++-common/cpp/pr65238-1.c: New test.
3617 * gcc.dg/cpp/pr65238-2.c: New test.
3618 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3619 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3621 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3622 Mikael Morin <mikael@gcc.gnu.org>
3625 * gfortran.dg/elemental_dependency_4.f90: New.
3626 * gfortran.dg/elemental_dependency_5.f90: New.
3628 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3631 * g++.dg/lto/pr65475b_0.C: New testcase.
3632 * g++.dg/lto/pr65475b_1.C: New testcase.
3633 * g++.dg/lto/pr65475c_0.C: New testcase.
3634 * g++.dg/lto/pr65475c_1.C: New testcase.
3636 2015-03-21 Tobias Burnus <burnus@net-b.de>
3638 * gfortran.dg/coarray_38.f90: New.
3639 * gfortran.dg/coarray_39.f90: New.
3640 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3643 2015-03-20 Marek Polacek <polacek@redhat.com>
3646 * g++.dg/cpp0x/pr65398.C: New test.
3648 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3651 * g++.dg/lto/pr65475_0.C: New testcase.
3652 * g++.dg/lto/pr65475_1.C: New testcase.
3654 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3656 PR rtl-optimization/64366
3657 * gcc.target/sh/pr64366.c: New.
3659 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3662 * g++.dg/cpp0x/constexpr-48324.C: New.
3664 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3667 * g++.dg/cpp0x/pr48453.C: New.
3669 2015-03-20 Marek Polacek <polacek@redhat.com>
3672 * g++.dg/cpp0x/pr65072.C: New test.
3674 2015-03-20 Richard Biener <rguenther@suse.de>
3677 * gcc.dg/pr15347.c: Use -O.
3678 * c-c++-common/pr19807-1.c: Likewise.
3680 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3682 * gnat.dg/volatile13.ad[sb]: New test.
3684 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3686 PR rtl-optimization/60851
3687 * gcc.target/i386/pr60851.c: New test.
3689 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3692 * g++.dg/pr65240.h: Add tests for PR 65240.
3693 * g++.dg/pr65240-1.C: Likewise.
3694 * g++.dg/pr65240-2.C: Likewise.
3695 * g++.dg/pr65240-3.C: Likewise.
3696 * g++.dg/pr65240-4.C: Likewise.
3698 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3700 PR rtl-optimization/63491
3701 * gcc.target/powerpc/pr63491.c: New.
3703 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3705 * g++.dg/ipa/pr65465.C: New test.
3707 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3710 * g++.dg/cpp0x/deleted11.C: New.
3712 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3715 * c-c++-common/tsan/pr65400-3.c: New test.
3717 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3720 * g++.dg/cpp0x/constexpr-59686.C: New.
3722 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3725 * g++.dg/tsan/pr64265.C: New test.
3728 * c-c++-common/tsan/pr65400-1.c: New test.
3729 * c-c++-common/tsan/pr65400-2.c: New test.
3731 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/cpp0x/pr59816.C: New.
3736 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3739 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3741 2015-03-18 Martin Liska <mliska@suse.cz>
3744 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3745 equivalences either to 6 or 7.
3747 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3751 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3753 * gcc.dg/undefined-loop-1.c: New file.
3754 * gcc.dg/undefined-loop-2.c: New file.
3756 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3759 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3760 loop exits too early.
3762 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3764 PR tree-optimization/65450
3765 * gfortran.dg/pr65450.f90: New test.
3768 * gcc.target/i386/pr65078-1.c: New test.
3769 * gcc.target/i386/pr65078-2.c: New test.
3770 * gcc.target/i386/pr65078-3.c: New test.
3771 * gcc.target/i386/pr65078-4.c: New test.
3772 * gcc.target/i386/pr65078-5.c: New test.
3773 * gcc.target/i386/pr65078-6.c: New test.
3775 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3778 * g++.dg/cpp1y/pr65340.C: New.
3780 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3783 * gfortran.dg/system_clock_3.f08: Adjust test.
3785 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3788 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3789 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3791 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3794 * gfortran.dg/system_clock_3.f08: New test.
3796 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3799 g++.dg/cpp1y/pr64626-1.C: New.
3800 g++.dg/cpp1y/pr64626-2.C: New.
3801 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3803 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3805 PR tree-optimization/65427
3806 * gcc.c-torture/execute/pr65427.c: New test.
3808 2015-03-16 Marek Polacek <polacek@redhat.com>
3812 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3813 * g++.dg/cpp0x/pr65327.C: New test.
3815 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3818 * c-c++-common/asan/pr64820.c: New test.
3820 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3822 * gfortran.dg/pointer_2.f90: New test.
3824 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3826 * g++.dg/pr65049.C: New test.
3828 2015-03-16 Tom de Vries <tom@codesourcery.com>
3830 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3831 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3832 * gcc.target/i386/fuse-caller-save.c: Same.
3834 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3836 * gnat.dg/loop_optimization18.ad[sb]: New test.
3837 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3839 2015-03-16 Alan Modra <amodra@gmail.com>
3841 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3844 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3846 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3848 * gcc.dg/torture/pr65270-2.c: Likewise.
3850 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3853 * gfortran.dg/pointer_remapping_9.f90: New.
3855 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3857 PR tree-optimization/65369
3858 * gcc.c-torture/execute/pr65369.c: New test.
3860 PR tree-optimization/65418
3861 * gcc.c-torture/execute/pr65418-1.c: New test.
3862 * gcc.c-torture/execute/pr65418-2.c: New test.
3864 PR rtl-optimization/65401
3865 * gcc.c-torture/execute/pr65401.c: New test.
3867 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3870 * gcc.target/arm/pr64600_1.c: New test.
3872 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3874 PR rtl-optimization/65235
3875 * gcc.target/aarch64/pr65235_1.c: New test.
3877 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3879 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3880 * gcc.target/s390/hotpatch-22.c: Likewise.
3881 * gcc.target/s390/hotpatch-23.c: Likewise.
3882 * gcc.target/s390/hotpatch-24.c: Likewise.
3883 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3884 * gcc.target/s390/hotpatch-1.c: Update expected output.
3885 * gcc.target/s390/hotpatch-2.c: Likewise.
3886 * gcc.target/s390/hotpatch-3.c: Likewise.
3887 * gcc.target/s390/hotpatch-4.c: Likewise.
3888 * gcc.target/s390/hotpatch-5.c: Likewise.
3889 * gcc.target/s390/hotpatch-6.c: Likewise.
3890 * gcc.target/s390/hotpatch-7.c: Likewise.
3891 * gcc.target/s390/hotpatch-8.c: Likewise.
3892 * gcc.target/s390/hotpatch-9.c: Likewise.
3893 * gcc.target/s390/hotpatch-10.c: Likewise.
3894 * gcc.target/s390/hotpatch-11.c: Likewise.
3895 * gcc.target/s390/hotpatch-12.c: Likewise.
3896 * gcc.target/s390/hotpatch-13.c: Likewise.
3897 * gcc.target/s390/hotpatch-14.c: Likewise.
3898 * gcc.target/s390/hotpatch-15.c: Likewise.
3899 * gcc.target/s390/hotpatch-16.c: Likewise.
3900 * gcc.target/s390/hotpatch-17.c: Likewise.
3901 * gcc.target/s390/hotpatch-18.c: Likewise.
3902 * gcc.target/s390/hotpatch-19.c: Likewise.
3904 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3907 * gcc.target/i386/pr65103-1.c: New.
3909 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3912 * gcc.target/i386/pr65044.c: New.
3914 2015-03-12 Tom de Vries <tom@codesourcery.com>
3916 PR rtl-optimization/64895
3917 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3918 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3919 * gcc.target/i386/fuse-caller-save.c: Ditto.
3921 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3923 * gcc.dg/ipa/pr63569.c: Fix template.
3925 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3927 * g++.dg/ipa/pr64146.C: Require fpic support.
3929 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3932 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3933 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3935 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3937 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3938 to dg-options, fix up dg-skip-if.
3940 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3943 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3944 * gcc.target/avr/tiny-caller-save.c: Same.
3946 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3949 * g++.dg/pr65242.C: New test.
3951 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3953 * c-c++-common/asan/no-asan-check-glob.c: New test.
3955 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3958 * g++.dg/other/default11.C: New.
3959 * g++.dg/other/default12.C: Likewise.
3961 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3964 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3966 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3969 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3971 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3974 * g++.dg/cpp0x/pr65127.C: New test.
3976 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3978 * gcc.dg/ipa/PR64550.c: Update template.
3980 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3981 Tobias Burnus <burnus@net-b.de>
3983 * gfortran.dg/coarray_sync_memory.f90: New.
3985 2015-03-10 Marek Polacek <polacek@redhat.com>
3988 * c-c++-common/ubsan/pr65367.c: New test.
3990 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3992 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3993 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3994 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3995 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3996 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3997 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3998 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3999 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4000 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4001 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4002 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4003 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4004 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4006 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4008 * lib/mpx-dg.exp (mpx_link_flags): New.
4011 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4012 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4013 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4014 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4015 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4016 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4017 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4018 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4019 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4020 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4021 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4022 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4023 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4024 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4025 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4026 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4027 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4028 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4029 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4030 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4031 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4032 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4033 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4034 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4035 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4036 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4037 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4038 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4039 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4040 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4041 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4042 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4043 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4044 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4045 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4046 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4047 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4048 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4049 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4050 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4051 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4052 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4053 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4054 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4055 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4056 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4057 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4058 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4059 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4060 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4061 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4062 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4063 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4064 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4065 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4066 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4067 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4068 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4069 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4070 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4071 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4072 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4073 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4074 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4075 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4076 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4077 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4078 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4079 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4080 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4081 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4082 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4083 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4084 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4085 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4086 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4087 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4088 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4089 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4090 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4091 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4092 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4093 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4094 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4095 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4096 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4097 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4098 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4099 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4100 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4101 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4102 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4103 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4104 * gcc.target/i386/mpx/label-address-1.c: New.
4105 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4106 * gcc.target/i386/mpx/macro.c: New.
4107 * gcc.target/i386/mpx/mpx-check.h: New.
4108 * gcc.target/i386/mpx/mpx.exp: New.
4109 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4110 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4111 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4112 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4113 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4114 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4115 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4116 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4117 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4118 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4119 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4120 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4121 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4122 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4123 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4124 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4125 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4126 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4127 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4128 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4129 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4130 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4131 * gcc.target/i386/mpx/reference-1-nov.c: New.
4132 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4133 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4134 * gcc.target/i386/mpx/reference-2-nov.c: New.
4135 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4136 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4137 * gcc.target/i386/mpx/reference-3-nov.c: New.
4138 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4139 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4140 * gcc.target/i386/mpx/reference-4-nov.c: New.
4141 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4142 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4143 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4144 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4145 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4146 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4147 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4148 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4149 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4150 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4151 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4152 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4153 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4154 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4155 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4156 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4157 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4158 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4159 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4160 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4161 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4162 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4163 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4164 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4165 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4166 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4167 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4168 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4169 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4170 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4171 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4172 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4173 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4174 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4175 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4176 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4177 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4178 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4179 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4180 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4181 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4182 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4183 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4184 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4185 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4186 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4187 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4188 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4189 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4190 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4191 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4192 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4193 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4194 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4195 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4196 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4197 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4198 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4199 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4200 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4201 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4202 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4203 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4204 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4205 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4206 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4207 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4208 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4209 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4210 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4211 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4212 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4213 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4214 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4215 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4216 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4217 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4218 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4219 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4220 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4221 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4222 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4223 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4224 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4225 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4226 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4227 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4228 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4229 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4230 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4231 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4232 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4233 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4234 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4235 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4236 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4237 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4238 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4239 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4240 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4241 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4242 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4243 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4244 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4245 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4246 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4247 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4248 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4249 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4250 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4251 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4252 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4253 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4254 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4255 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4256 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4257 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4258 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4259 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4260 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4261 * gcc.target/i386/mpx/vla-1-nov.c: New.
4262 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4263 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4264 * gcc.target/i386/mpx/vla-2-nov.c: New.
4265 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4267 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4269 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4271 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4273 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4275 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4277 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4278 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4280 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4283 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4286 * c-c++-common/pr65120.c: New test.
4288 PR rtl-optimization/65321
4289 * gcc.dg/pr65321.c: New test.
4291 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4293 PR tree-optimization/65355
4294 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4296 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4299 * c-c++-common/pr49706.c: Adjust tests for not warning
4300 about !!x == y or !b == y where b is boolean, and add
4302 * c-c++-common/pr62199-2.c: Likewise.
4304 2015-03-09 Richard Biener <rguenther@suse.de>
4307 * gcc.dg/torture/pr65270-1.c: New testcase.
4308 * gcc.dg/torture/pr65270-2.c: Likewise.
4310 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4312 PR tree-optimization/63743
4313 * gcc.dg/pr63743.c: New test.
4315 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4318 * g++.dg/lto/pr65316_0.C: New testcase.
4319 * g++.dg/lto/pr65316_1.C: New testcase.
4321 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4324 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4326 * g++.dg/abi/rtti3.C: Likewise.
4328 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4331 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4333 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4335 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4337 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4339 2015-03-08 Morin <mikael@gcc.gnu.org>
4342 * gfortran.dg/entry_20.f90: New.
4344 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4347 * gcc.c-torture/compile/pr65153.c: New.
4349 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4352 * g++.dg/torture/pr65249.C: New.
4354 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4356 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4358 (int64_t): Likewise.
4360 2015-03-07 Marek Polacek <polacek@redhat.com>
4361 Martin Uecker <uecker@eecs.berkeley.edu>
4364 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4366 * c-c++-common/ubsan/bounds-8.c: New test.
4367 * c-c++-common/ubsan/bounds-9.c: New test.
4368 * gcc.dg/ubsan/bounds-2.c: New test.
4370 2015-03-05 Martin Sebor <msebor@redhat.com>
4372 * PR testsuite/63175
4373 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4374 checking of results into main to prevent it from getting optimized
4376 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4378 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4380 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4381 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4382 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4385 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4387 * g++.dg/lto/pr65302_1.C: New testcase.
4388 * g++.dg/lto/pr65302_0.C: New testcase.
4390 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4392 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4393 -fno-ipa-icf to dg-options.
4395 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4397 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4398 compiles using the linker plugin.
4400 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4402 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4404 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4406 * gcc.target/arm/pr65067.c: New test.
4408 2015-03-05 Martin Liska <mliska@suse.cz>
4411 * gcc.dg/ipa/pr65318.c: New test.
4413 2015-03-05 Marek Polacek <polacek@redhat.com>
4415 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4417 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4419 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4421 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4423 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4424 max-unroll-times back to defaults for s390.
4426 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4430 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4433 * g++.dg/cpp0x/initlist92.C: New.
4435 2015-03-05 Richard Biener <rguenther@suse.de>
4437 PR tree-optimization/65310
4438 * gcc.dg/vect/pr65310.c: New testcase.
4440 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4443 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4445 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4447 * gnat.dg/entry_queues3.adb: New test.
4449 2015-03-04 Ian Lance Taylor <iant@google.com>
4451 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4453 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4456 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4458 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4460 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4461 -fno-ipa-icf to dg-options
4462 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4463 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4465 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4468 * g++.dg/cpp0x/decltype62.C: New.
4470 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4472 * gnat.dg/object_overflow5.adb: New test.
4474 2015-03-03 Martin Liska <mliska@suse.cz>
4477 * gcc.dg/ipa/pr65287.c: New test.
4479 2015-03-03 Martin Jambor <mjambor@suse.cz>
4480 Eric Botcazou <ebotcazou@adacore.com>
4482 * gnat.dg/specs/pack12.ads: New test.
4484 2015-03-03 Martin Liska <mliska@suse.cz>
4486 * gcc.dg/ipa/PR65282.c: New test.
4488 2015-03-13 Jeff Law <law@redhat.com>
4490 PR tree-optimization/65241
4491 * gcc.c-torture/compile/pr65241.c: New test.
4493 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4496 * gcc.target/avr/torture/pr64331.c: New test.
4498 2015-03-03 Martin Liska <mliska@suse.cz>
4499 Jan Hubicka <hubicka@ucw.cz>
4501 * g++.dg/ipa/pr65263.C: New test.
4503 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4506 * gcc.dg/lto/pr65130_0.c: New testcase.
4507 * gcc.dg/lto/pr65130_1.c: New testcase.
4509 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4512 * g++.dg/torture/pr64988.C: New testcase.
4514 2015-03-02 Tobias Burnus <burnus@net-b.de>
4516 * gfortran.dg/coarray_atomic_6.f90: New.
4518 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4521 * gcc.target/i386/pr65184.c: New.
4523 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4526 * gcc.target/i386/pr65183.c: New.
4528 2015-02-28 Martin Liska <mliska@suse.cz>
4529 Jan Hubicka <hubicka@ucw.cz>
4531 * gcc.dg/ipa/ipa-icf-35.c: New test.
4532 * gcc.dg/ipa/ipa-icf-36.c: New test.
4533 * gcc.dg/ipa/ipa-icf-37.c: New test.
4535 2015-02-28 Martin Liska <mliska@suse.cz>
4536 Jan Hubicka <hubicka@ucw.cz>
4539 * gcc.dg/ipa/ipa-icf-34.c: New test.
4541 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4544 * gcc.target/sh/sh/pr61142.c: New.
4546 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4548 * g++.dg/other/dump-ada-spec-3.C: New test.
4550 2015-03-01 Martin Liska <mliska@suse.cz>
4552 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4553 * g++.dg/ipa/pr63595.C: Update expected results.
4555 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4558 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4560 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4562 * gcc.dg/vect/pr59354.c: Move vector producing code to
4565 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4568 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4569 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4570 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4571 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4573 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4575 PR tree-optimization/65048
4576 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4577 (foo): Use K&R style definition.
4579 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4582 * g++.dg/pr65032.C: New.
4584 2015-02-27 Marek Polacek <polacek@redhat.com>
4587 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4590 2015-02-27 Marek Polacek <polacek@redhat.com>
4593 * gcc.dg/pr65228.c: New test.
4595 2015-02-27 Kai Tietz <ktietz@redhat.com>
4598 * gcc.dg/weak/weak-17.c: New file.
4600 2015-02-27 Richard Biener <rguenther@suse.de>
4603 * g++.dg/lto/pr65193_0.C: New testcase.
4605 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4607 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4608 * gcc.target/s390/hotpatch-8.c: Likewise.
4609 * gcc.target/s390/hotpatch-9.c: Likewise.
4610 * gcc.target/s390/pr61078.c: Likewise.
4611 * gcc.target/s390/pr57960.c: Remove -m64.
4612 * gcc.target/s390/pr61078.c: Likewise.
4614 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4615 Martin Liska <mliska@suse.cz>
4618 * gcc.dg/pr64454.c: Disable ICF.
4619 * gcc.dg/pr28685-1.c: Disable ICF
4620 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4621 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4622 * g++.dg/ipa/ipa-icf-4.C: Update template.
4624 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4626 PR tree-optimization/65216
4627 * gcc.c-torture/execute/pr65216.c: New test.
4629 PR tree-optimization/65215
4630 * gcc.c-torture/execute/pr65215-1.c: New test.
4631 * gcc.c-torture/execute/pr65215-2.c: New test.
4632 * gcc.c-torture/execute/pr65215-3.c: New test.
4633 * gcc.c-torture/execute/pr65215-4.c: New test.
4634 * gcc.c-torture/execute/pr65215-5.c: New test.
4636 2015-02-26 Tom de Vries <tom@codesourcery.com>
4638 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4640 2015-02-26 Martin Liska <mliska@suse.cz>
4641 Jan Hubicka <hubicka@ucw.cz>
4643 * g++.dg/ipa/pr64146.C: Update expected results.
4644 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4645 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4646 * gcc.dg/ipa/ipa-icf-34.c: New test.
4648 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4650 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4651 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4652 (dg-additional-options): Remove dg directive.
4653 (dg-final): Add dg directive.
4655 2015-02-26 Marek Polacek <polacek@redhat.com>
4658 * g++.dg/ipa/pr65008.C: New test.
4660 2015-02-26 Tom de Vries <tom@codesourcery.com>
4662 * lib/profopt.exp (profopt-target-cleanup): New proc.
4663 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4664 files from sources from dg-additional-sources.
4666 2015-02-26 Tom de Vries <tom@codesourcery.com>
4668 * lib/gcov.exp: Cleanup in case of xfail.
4670 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4672 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4674 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4677 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4678 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4679 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4680 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4681 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4682 * g++.dg/debug/pr46123.C: XFAIL and move...
4683 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4684 * gcc.dg/debug/dwarf2-3.c: Move...
4685 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4687 2015-02-26 Marek Polacek <polacek@redhat.com>
4690 * g++.dg/cpp1y/pr65202.C: New test.
4692 2015-02-26 Tom de Vries <tom@codesourcery.com>
4694 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4695 locale_facets.h.gcov.
4697 2015-02-26 Tom de Vries <tom@codesourcery.com>
4699 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4701 2015-02-26 Tom de Vries <tom@codesourcery.com>
4703 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4705 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4708 * gcc.target/i386/pr65217.c: New.
4710 2015-02-26 Tom de Vries <tom@codesourcery.com>
4712 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4714 2015-02-26 Tom de Vries <tom@codesourcery.com>
4716 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4718 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4720 PR tree-optimization/65048
4721 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4723 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4725 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4726 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4728 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4731 * gcc.target/i386/pr65161.c: New test.
4733 2015-02-26 Terry Guo <terry.guo@arm.com>
4735 * gcc.target/arm/no-volatile-in-it.c: New test.
4737 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4739 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4740 (dg-options): Add -save-temps.
4741 (dg-final): Add cleanup-saved-temps.
4743 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4745 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4747 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4749 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4750 * gcc.target/powerpc/pack01.c: Include string.h.
4752 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4755 * gcc.target/i386/pr65167.c: New.
4757 2015-02-25 Kai Tietz <ktietz@redhat.com>
4759 PR tree-optimization/61917
4760 * gcc.dg/vect/vect-pr61917.c: New file.
4762 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4764 PR tree-optimization/65170
4765 * gcc.c-torture/execute/pr65170.c: New test.
4766 * gcc.dg/tree-ssa/vrp96.c: New test.
4768 2015-02-24 Tom de Vries <tom@codesourcery.com>
4770 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4772 2015-02-24 Tom de Vries <tom@codesourcery.com>
4775 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4776 (dg-additional-files-options): Copy additional_sources to
4777 additional_sources_used before emptying additional_sources.
4778 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4779 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4780 (cleanup-saved-temps): Use additional_sources_used instead of
4782 (dg-test): Reset additional_sources_used.
4784 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4787 * gfortran.dg/integer_exponentiation_6.F90: New test.
4789 2015-02-23 Martin Sebor <msebor@redhat.com>
4792 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4793 two parts. One to save registers, the other to verify the
4794 registers have the right values. Save register state into
4795 static data rather than on the stack.
4797 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4800 * c-c++-common/asan/pr63888.c: New test.
4802 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4805 * gcc.c-torture/compile/pr65163.c: New.
4807 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4809 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4810 with -m31 on 64 bit.
4811 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4812 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4814 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4816 * gcc.target/s390/20090223-1.c: Add
4817 -Wno-implicit-function-declaration option.
4818 * gcc.target/s390/pr42224.c: Likewise.
4819 * gcc.target/s390/pr55718.c: Likewise.
4821 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4823 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4824 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4825 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4826 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4827 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4828 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4829 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4830 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4831 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4832 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4833 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4834 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4835 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4836 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4837 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4838 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4839 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4840 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4841 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4842 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4843 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4845 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4847 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4848 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4849 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4850 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4851 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4852 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4853 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4854 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4855 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4856 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4857 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4858 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4859 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4860 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4861 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4862 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4864 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4868 * gfortran.dg/pr61960.f90: New.
4869 * gfortran.dg/pr64230.f90: New.
4870 * gfortran.dg/pr64980.f03: New.
4872 2015-02-22 Tom de Vries <tom@codesourcery.com>
4874 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4876 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4879 * gnat.dg/timing_events.adb: Removed, invalid test.
4881 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4884 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4886 * g++.dg/gcov/gcov-2.C: Likewise.
4888 2015-02-20 Richard Biener <rguenther@suse.de>
4890 PR tree-optimization/65136
4891 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4893 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4896 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4897 and nvptx-*-* blacklisting.
4899 * gcc.dg/sibcall-9.c: New test.
4900 * gcc.dg/sibcall-10.c: New test.
4902 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4904 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4906 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4909 * gcc.target/avr/torture/pr64452.c: New test.
4911 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4913 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4914 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4916 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4919 * lib/target-supports.exp (check_compile): Check whether
4920 additional_sources is defined before using it.
4922 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4925 * g++.dg/opt/pr65074.C: New file.
4927 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4929 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4930 (size_type): New typedef.
4931 (operator "" _script): Use it for the last argument.
4933 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4935 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4937 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4939 * lib/target-supports.exp (check_compile): Save/restore
4940 additional_sources that may belong to an actual test.
4942 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4944 PR gcov-profile/64634
4945 * g++.dg/gcov/gcov-15.C: New test.
4947 2015-02-18 Tom de Vries <tom@codesourcery.com>
4949 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4951 2015-02-18 Tom de Vries <tom@codesourcery.com>
4953 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4955 2015-02-18 Tom de Vries <tom@codesourcery.com>
4957 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4959 2015-02-18 Tom de Vries <tom@codesourcery.com>
4961 * gfortran.dg/fmt_cache_1.f: Add missing close.
4963 2015-02-18 Tom de Vries <tom@codesourcery.com>
4966 * gfortran.dg/read_eof_8.f90: Add missing close.
4968 2015-02-18 Richard Biener <rguenther@suse.de>
4970 PR tree-optimization/65063
4971 * gcc.dg/pr65063.c: New testcase.
4973 2015-02-18 Richard Biener <rguenther@suse.de>
4975 PR tree-optimization/62217
4976 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4978 2015-02-18 Marek Polacek <polacek@redhat.com>
4981 * c-c++-common/ubsan/pr65081.c: New test.
4983 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4985 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4986 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4988 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4990 * gcc.dg/ipa/propalign-3.c: New test.
4992 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4995 * gcc.target/sh/pr64793.c: New.
4996 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4998 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5000 * gcc.target/arm/divzero.c: New test case.
5002 2015-02-17 Tom de Vries <tom@codesourcery.com>
5004 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5006 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5007 Jakub Jelinek <jakub@redhat.com>
5010 * g++.dg/cpp0x/pr65075.C: New test.
5012 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5015 * gcc.target/powerpc/pr65058.c: New test.
5017 2015-02-16 Jeff Law <law@redhat.com>
5019 PR tree-optimization/64823
5020 * gcc.dg/uninit-20.c: New test.
5022 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5023 James Greenhalgh <james.greenhalgh@arm.com>
5026 * gcc.dg/ipa/ipa-clone-1.c: New test.
5028 2015-02-16 Richard Biener <rguenther@suse.de>
5030 PR tree-optimization/65077
5031 * gcc.dg/torture/pr65077.c: New testcase.
5033 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5035 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5036 Directive adjusted to scan for ldaxr.
5037 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5038 adjusted to scan for ldaex.
5040 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5043 * g++.dg/cpp0x/constexpr-65080.C: New.
5045 2015-02-16 Richard Biener <rguenther@suse.de>
5047 PR tree-optimization/63593
5048 * gcc.dg/pr63593.c: New testcase.
5050 2015-02-16 Marek Polacek <polacek@redhat.com>
5053 * gcc.dg/pr65066.c: New test.
5055 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5057 * gcc.dg/pr65002.C: Move ...
5058 * g++.dg/ipa/pr65002.C: ... here.
5060 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5062 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5063 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5064 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5065 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5067 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5070 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5071 the expression to find calls.
5072 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5073 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5074 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5075 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5076 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5078 2015-02-14 Marek Polacek <polacek@redhat.com>
5081 * gcc.dg/array-11.c: New test.
5082 * gcc.dg/array-12.c: New test.
5083 * gcc.dg/array-13.c: New test.
5084 * gcc.dg/array-14.c: New test.
5085 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5086 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5087 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5088 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5089 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5090 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5092 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5095 * g++.dg/lookup/using54.C: New.
5097 2015-02-13 Jeff Law <law@redhat.com>
5100 Revert my change for tree-optimization/64823.
5102 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5104 PR tree-optimization/65053
5105 * gcc.c-torture/execute/pr65053-1.c: New test.
5106 * gcc.c-torture/execute/pr65053-2.c: New test.
5108 2015-02-13 Marek Polacek <polacek@redhat.com>
5111 * gcc.dg/pr65050.c: New test.
5113 2015-02-13 Jeff Law <law@redhat.com>
5115 PR tree-optimization/64823
5116 * gcc.dg/uninit-20.c: New test.
5118 PR rtl-optimization/47477
5119 * gcc.dg/tree-ssa/pr47477.c: New test.
5121 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5124 * g++.dg/parse/ivdep-2.C: New.
5125 * g++.dg/parse/ivdep-3.C: Likewise.
5127 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5130 * gfortran.dg/continuation_13.f90: New test.
5131 * gfortran.dg/continuation_14.f: New test.
5133 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5136 * g++.dg/cpp0x/sfinae55.C: New.
5138 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5141 * g++.dg/ipa/pr65034.C: New test.
5143 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5145 PR tree-optimization/65002
5146 * gcc.dg/pr65002.C: New.
5148 2015-02-13 Marek Polacek <polacek@redhat.com>
5151 * c-c++-common/pr65040.c: New test.
5153 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5155 PR tree-optimization/64705
5156 * gcc.dg/tree-ssa/pr64705.c: New test.
5158 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5161 * gcc.dg/visibility-22.c: New test.
5162 * gcc.dg/visibility-23.c: New test.
5163 * gcc.target/i386/pr32219-1.c: New test.
5164 * gcc.target/i386/pr32219-2.c: New test.
5165 * gcc.target/i386/pr32219-3.c: New test.
5166 * gcc.target/i386/pr32219-4.c: New test.
5167 * gcc.target/i386/pr32219-5.c: New test.
5168 * gcc.target/i386/pr32219-6.c: New test.
5169 * gcc.target/i386/pr32219-7.c: New test.
5170 * gcc.target/i386/pr32219-8.c: New test.
5171 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5173 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5175 PR libgfortran/57822
5176 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5177 four different KINDs.
5179 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5182 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5185 * g++.dg/ubsan/pr65000.C: New test.
5187 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5190 * gfortran.dg/finalize_28.f90: New test
5192 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5195 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5196 DW_TAG_lexical_block removal.
5197 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5198 * g++.dg/guality/pr55541.C: New test.
5201 * g++.dg/ubsan/pr64984.C: New test.
5203 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5205 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5207 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5210 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5211 instructions for 2015-01-14 get_memmodel changes.
5212 * gcc.target/powerpc/atomic-p8.c: Likewise.
5215 * g++.dg/ubsan/pr65019.C: New test.
5217 PR tree-optimization/65014
5218 * gcc.c-torture/compile/pr65014.c: New test.
5220 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5222 PR libgfortran/57822
5223 * gfortran/fmt_g0_7.f08: Revise test.
5225 2015-02-11 Jeff Law <law@redhat.com>
5228 * gcc.target/m68k/pr63347.c: New test.
5230 2015-02-11 Marek Polacek <polacek@redhat.com>
5232 * g++.dg/ubsan/shift-1.C: New test.
5233 * gcc.dg/ubsan/c-shift-2.c: New test.
5234 * c-c++-common/ubsan/shift-5.c: Remove file.
5236 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5238 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5239 Directive adjusted to XFAIL.
5240 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5243 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5246 * g++.dg/opt/pr65003.C: New test.
5248 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5250 * lib/target-supports.exp (check_effective_target_pie): Renamed
5252 (check_effective_target_pie_enabled): This.
5253 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5254 * gcc.target/i386/pie.c: Likewise.
5256 2015-02-11 Andrew Pinski <apinski@cavium.com>
5259 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5260 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5262 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5265 * gcc.target/i386/pr61925-1.c: New test.
5266 * gcc.target/i386/pr61925-2.c: New test.
5267 * gcc.target/i386/pr61925-3.c: New test.
5269 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5272 * g++.dg/asan/pr65004.C: New test.
5274 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5277 * gcc.taget/sh/pr64661-0.h: New.
5278 * gcc.taget/sh/pr64661-1.c: New.
5279 * gcc.taget/sh/pr64661-2.c: New.
5280 * gcc.taget/sh/pr64661-3.c: New.
5281 * gcc.taget/sh/pr64661-4.c: New.
5283 2015-02-10 Richard Biener <rguenther@suse.de>
5285 PR tree-optimization/64995
5286 * g++.dg/torture/pr64995.C: New testcase.
5288 2015-02-10 Richard Biener <rguenther@suse.de>
5290 PR tree-optimization/64909
5291 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5293 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5295 * gcc.dg/signbit-sa.c: New test.
5297 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5299 PR libgfortran/57822
5300 * gfortran/fmt_g0_7.f08: New test.
5302 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5304 PR tree-optimization/43378
5305 * gcc.dg/tree-ssa/pr43378.c: New test.
5307 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5310 * g++.dg/torture/pr64978.C: New testcase.
5312 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5315 * gcc.dg/asan/pr64981.c: New test.
5317 2015-02-09 Marek Polacek <polacek@redhat.com>
5320 * gcc.dg/pr64856.c: New test.
5322 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5325 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5326 * gcc.c-torture/execute/pr64979.c: New test.
5328 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5330 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5332 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5334 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5335 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5337 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5340 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5342 2015-02-09 Richard Biener <rguenther@suse.de>
5344 PR tree-optimization/54000
5345 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5347 2015-02-09 Tom de Vries <tom@codesourcery.com>
5349 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5351 2015-02-09 Martin Liska <mliska@suse.cz>
5353 * g++.dg/ipa/pr64858.C: New test.
5355 2015-02-09 Tom de Vries <tom@codesourcery.com>
5357 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5359 2015-02-08 Andrew Pinski <apinski@cavium.com>
5361 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5363 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5366 * gfortran.dg/use_rename_8.f90: New.
5368 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5370 * gnat.dg/addr7.ad[sb]: New test.
5371 * gnat.dg/addr8.ad[sb]: Likewise.
5373 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5376 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5377 from jit.dg/test-compile-to-executable.c's create_code, with a
5378 clarification of the output message.
5379 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5381 (test_jit): Use CHECK_NO_ERRORS when calling
5382 gcc_jit_context_compile_to_file.
5383 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5384 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5385 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5386 about deletions that are attempted.
5387 (jit-verify-compile-to-file): Rename to...
5388 (jit-verify-output-file-was-created): ...this, and drop the
5389 attempt to run "file" and verify the output.
5390 (jit-verify-assembler): New function.
5391 (jit-verify-object): New function.
5392 (jit-verify-dynamic-library): New function.
5393 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5394 favor of an implementation from new file
5395 create-code-for-hello-world-executable.h, which also adds a
5397 (dg-final): Replace jit-verify-compile-to-file with
5398 jit-verify-output-file-was-created, and invoke new function
5399 jit-verify-assembler.
5400 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5402 (dg-final): Replace jit-verify-compile-to-file with
5403 jit-verify-output-file-was-created, and invoke new function
5404 jit-verify-dynamic-library.
5405 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5406 favor of an implementation from new file
5407 create-code-for-hello-world-executable.h, which also adds a
5409 (dg-final): Replace jit-verify-compile-to-file with
5410 jit-verify-output-file-was-created. Strengthen the expected stdout
5411 from the built executable.
5412 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5413 favor of an implementation from new file
5414 create-code-for-hello-world-executable.h, which also adds a
5416 (dg-final): Replace jit-verify-compile-to-file with
5417 jit-verify-output-file-was-created, and invoke new function
5419 * jit.dg/verify-dynamic-library.c: New source file.
5421 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5422 Brian Rzycki <b.rzycki@samsung.com>
5424 PR tree-optimization/64878
5425 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5427 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5430 * g++.dg/ipa/pr64896.C: New test.
5432 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5435 * gcc.target/powerpc/pr64205.c: New file.
5437 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5439 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5440 (dg-options): Use -fpie instead of -fPIE -pie.
5442 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5445 * g++.dg/asan/pr64937.C: New test.
5447 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5450 * gfortran.dg/class_to_type_4.f90: New test
5452 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5454 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5456 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5458 PR rtl-optimization/64957
5460 * gcc.c-torture/execute/pr64957.c: New test.
5462 2015-02-05 Jeff Law <law@redhat.com>
5465 * gcc.target/h8300/pr17306-1.c: New test.
5466 * gcc.target/h8300/pr17306-2.c: New test.
5468 2015-02-05 Tobias Burnus <burnus@net-b.de>
5471 * gfortran.dg/structure_constructor_12.f90: New.
5473 2015-02-05 Jeff Law <law@redhat.com>
5476 gcc.target/h8300/pr58400.c: New test.
5478 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5480 * gcc.target/arm/macro_defs0.c: New test.
5481 * gcc.target/arm/macro_defs1.c: New test.
5482 * gcc.target/arm/macro_defs2.c: New test.
5484 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5486 PR rtl-optimization/64905
5487 * gcc.target/i386/pr64905.c: Require nonpic target.
5488 (dg-options): Add -fomit-frame-pointer.
5491 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5493 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5496 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5499 * gfortran.dg/type_to_class_2.f90: New test
5500 * gfortran.dg/type_to_class_3.f90: New test
5502 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5505 * g++.dg/torture/pr64686.C: New testcase.
5507 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5509 PR rtl-optimization/64905
5510 * gcc.target/i386/pr64905.c: New file.
5512 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5514 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5515 * gcc.dg/guality/pr41616-1.c: Ditto.
5517 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5520 * gcc.dg/pr64817-3.c: New.
5522 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5523 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5525 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5526 pass parameters in registers.
5527 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5528 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5529 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5531 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5532 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5534 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5535 list, allow for multilibed targets.
5536 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5538 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5540 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5541 * gcc.dg/pr46728-6.c: Ditto.
5543 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5545 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5546 for mips_nanlegacy target.
5548 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5550 * gcc.target/i386/chkp-hidden-def.c: New.
5552 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5555 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5556 to use 24 bits for bitfield b.
5558 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5561 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5562 cache result in a global variable. Include all 32-bit targets for
5565 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5567 PR rtl-optimization/64756
5568 * gcc.c-torture/execute/pr64756.c: New test.
5570 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5573 * gcc.target/sh/pr64660-0.h: New.
5574 * gcc.target/sh/pr64660-1.c: New.
5575 * gcc.target/sh/pr64660-2.c: New.
5576 * gcc.target/sh/pr64660-3.c: New.
5577 * gcc.target/sh/pr64660-4.c: New.
5579 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5582 * g++.dg/warn/Waddress-2.C: New.
5584 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5587 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5589 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5591 PR preprocessor/64803
5592 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5594 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5596 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5598 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5600 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5601 (_ARM_FPSRC): Add DN and AHP fields.
5602 (clean_results): Force DN=1 on AArch64.
5603 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5604 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5605 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5606 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5607 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5608 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5610 2015-02-02 Alan Modra <amodra@gmail.com>
5612 * gcc.target/powerpc/cprophard.c: New.
5614 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5616 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5617 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5619 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5622 * gcc.dg/pr64817-1.c: New test.
5623 * gcc.dg/pr64817-2.c: New test.
5625 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5628 * gcc.target/sh/pr64851-0.h: New
5629 * gcc.target/sh/pr64851-1.c: New
5630 * gcc.target/sh/pr64851-2.c: New
5631 * gcc.target/sh/pr64851-3.c: New
5632 * gcc.target/sh/pr64851-4.c: New
5634 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5637 * gcc.dg/torture/pr64882.c: New test.
5639 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5642 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5645 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5647 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5648 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5649 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5650 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5651 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5652 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5654 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5655 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5657 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5658 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5661 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5664 * g++.dg/pr64688-2.C: New.
5666 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5668 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5669 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5670 * gcc.target/i386/fuse-caller-save.c: Ditto.
5671 * gcc.target/i386/headmerge-1.c: Ditto.
5672 * gcc.target/i386/headmerge-2.c: Ditto.
5673 * gcc.target/i386/sibcall-6.c: Ditto.
5675 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5678 * gcc.target/i386/pr64617.c: New test.
5680 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5683 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5684 (dg-options): Remove -m32.
5685 (dg-final): Scan for "movb %al" only.
5686 * gcc.target/i386/pr15184-2.c: Ditto.
5688 2015-01-30 Richard Biener <rguenther@suse.de>
5690 PR tree-optimization/64829
5691 * gcc.dg/vect/pr64829.c: New testcase.
5693 2015-01-29 Marek Polacek <polacek@redhat.com>
5696 * gcc.dg/pr64709.c: New test.
5698 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5701 * g++.dg/ubsan/pr64717-1.C: New test.
5702 * g++.dg/ubsan/pr64717-2.C: New test.
5704 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5706 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5708 2015-01-29 Jeff Law <law@redhat.com>
5711 * gcc.target/i386/pr15184-1.c: New test.
5712 * gcc.target/i386/pr15184-2.c: New test.
5714 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5716 PR tree-optimization/64746
5717 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5719 2015-01-29 Richard Biener <rguenther@suse.de>
5721 PR tree-optimization/64853
5722 * gcc.dg/torture/pr64853.c: New testcase.
5724 2015-01-29 Richard Biener <rguenther@suse.de>
5726 PR tree-optimization/64844
5727 * gcc.dg/vect/pr64844.c: New testcase.
5729 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5732 * gcc.dg/pr64809.c: Delete.
5734 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5737 * gcc.target/i386/pr64805.c: New.
5739 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5741 * gcc.dg/guality/guality.h (main): Add argv[0] to
5742 guality_gdb_command.
5744 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5747 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5749 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5752 * gcc.target/sh/sh.exp
5753 (check_effective_target_atomic_model_soft_gusa_available,
5754 check_effective_target_atomic_model_soft_tcb_available,
5755 check_effective_target_atomic_model_soft_imask_available,
5756 check_effective_target_atomic_model_hard_llcs_available): New.
5757 * gcc.target/sh/pr64659-0.h: New.
5758 * gcc.target/sh/pr64659-1.c: New.
5759 * gcc.target/sh/pr64659-2.c: New.
5760 * gcc.target/sh/pr64659-3.c: New.
5761 * gcc.target/sh/pr64659-4.c: New.
5763 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5765 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5766 scan-assembler-times pattern.
5768 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5771 * gcc.dg/pr64809.c: New test.
5773 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5775 PR tree-optimization/64277
5776 * gcc.dg/pr64277.c: New.
5778 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5780 PR tree-optimization/64718
5781 * gcc.c-torture/execute/pr64718.c: New test.
5783 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5785 * gcc.target/aarch64/abs_2.c: New.
5787 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5789 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5790 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5791 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5794 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5797 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5798 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5799 { target comdat_group }.
5801 2015-01-27 Tobias Burnus <burnus@net-b.de>
5804 * gfortran.dg/goacc/coarray_2.f90: New.
5806 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5810 * g++.dg/torture/pr64139.C: New testcase.
5811 * g++.dg/torture/pr60871.C: Likewise.
5813 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5816 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5817 prevent linking errors.
5819 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5822 * g++.dg/torture/pr64282.C: New testcase.
5824 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5826 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5829 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5831 * gcc.target/s390/hotpatch-13.c: New testcase.
5832 * gcc.target/s390/hotpatch-14.c: New testcase.
5833 * gcc.target/s390/hotpatch-15.c: New testcase.
5834 * gcc.target/s390/hotpatch-16.c: New testcase.
5835 * gcc.target/s390/hotpatch-17.c: New testcase.
5836 * gcc.target/s390/hotpatch-18.c: New testcase.
5837 * gcc.target/s390/hotpatch-19.c: New testcase.
5838 * gcc.target/s390/hotpatch-20.c: New testcase.
5839 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5840 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5841 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5842 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5843 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5844 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5845 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5846 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5847 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5848 * gcc.target/s390/hotpatch-10.c: Likewise.
5849 * gcc.target/s390/hotpatch-11.c: Likewise.
5850 * gcc.target/s390/hotpatch-12.c: Likewise.
5851 * gcc.target/s390/hotpatch-2.c: Likewise.
5852 * gcc.target/s390/hotpatch-3.c: Likewise.
5853 * gcc.target/s390/hotpatch-4.c: Likewise.
5854 * gcc.target/s390/hotpatch-5.c: Likewise.
5855 * gcc.target/s390/hotpatch-6.c: Likewise.
5856 * gcc.target/s390/hotpatch-7.c: Likewise.
5857 * gcc.target/s390/hotpatch-8.c: Likewise.
5858 * gcc.target/s390/hotpatch-9.c: Likewise.
5859 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5860 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5861 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5862 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5863 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5864 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5865 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5866 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5868 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5870 * gcc.dg/long_branch.c: New testcase.
5872 2015-01-27 Richard Biener <rguenther@suse.de>
5874 PR tree-optimization/56273
5875 PR tree-optimization/59124
5876 PR tree-optimization/64277
5877 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5878 * gcc.dg/Warray-bounds-12.c: Likewise.
5879 * gcc.dg/Warray-bounds-13.c: Likewise.
5881 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5883 PR rtl-optimization/61058
5884 * gcc.dg/pr61058.c: New test.
5886 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5888 * gcc.target/i386/chkp-narrow-bounds.c: New.
5890 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5892 PR tree-optimization/64807
5893 * gcc.dg/pr64807.c: New test.
5896 * gcc.dg/pr64766.c: New test.
5898 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5901 * gcc.target/sh/pr49263-4.c: New.
5903 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5906 * gfortran.dg/allocate_with_mold_1.f90: New test
5908 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.dg/pr64778.c: New test.
5914 * gcc.dg/vect/pr64421.c: New test.
5916 2015-01-26 Tobias Burnus <burnus@net-b.de>
5919 * gfortran.dg/coarray_36.f: New.
5920 * gfortran.dg/coarray_37.f90: New.
5922 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5925 * gfortran.dg/class_allocate_18.f90: New.
5927 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5929 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5931 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5933 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5935 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5937 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5939 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5941 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5943 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5945 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5946 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5947 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5948 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5950 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5952 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5953 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5954 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5956 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5958 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5959 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5960 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5961 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5962 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5965 2015-01-26 Richard Biener <rguenther@suse.de>
5968 * gcc.dg/uninit-19.c: New testcase.
5970 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5972 * lib/target-supports.exp (check_effective_target_vect64): Add
5975 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5978 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5980 2015-01-26 Tony Liu <tony.liu@arm.com>
5982 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5985 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5988 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5989 correctly, clean up afterwards.
5991 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5994 * gfortran.dg/use_rename_7.f90: New.
5996 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5998 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5999 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6001 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6004 * gcc.target/sh/pr54236-4.c: New.
6006 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6008 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6009 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6012 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6015 * gfortran.dg/open_new_segv.f90: New test.
6017 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6026 * gcc.target/sh/pr64345-1.c: New.
6027 * gcc.target/sh/pr64345-2.c: New.
6028 * gcc.target/sh/pr59533-1.c: New.
6029 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6030 * gcc.target/sh/pr52933-2.c: Likewise.
6031 * gcc.target/sh/pr54089-1.c: Likewise.
6032 * gcc.target/sh/pr54236-1.c: Likewise.
6033 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6034 * gcc.target/sh/pr49263-1.c: Remove xfails.
6035 * gcc.target/sh/pr49263-2.c: Likewise.
6036 * gcc.target/sh/pr49263-3.c: Likewise.
6037 * gcc.target/sh/pr53987-1.c: Likewise.
6038 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6039 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6040 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6041 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6042 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6043 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6045 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6048 2015-01-24 Tom de Vries <tom@codesourcery.com>
6050 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6052 2015-01-23 Ian Lance Taylor <iant@google.com>
6055 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6056 targets without split stack support.
6058 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6061 * gcc.target/i386/pr64317.c: New test.
6063 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6065 PR rtl-optimization/63637
6066 PR rtl-optimization/60663
6067 * gcc.dg/pr63637-1.c: New test.
6068 * gcc.dg/pr63637-2.c: New test.
6069 * gcc.dg/pr63637-3.c: New test.
6070 * gcc.dg/pr63637-4.c: New test.
6071 * gcc.dg/pr63637-5.c: New test.
6072 * gcc.dg/pr63637-6.c: New test.
6073 * gcc.target/i386/pr63637-1.c: New test.
6074 * gcc.target/i386/pr63637-2.c: New test.
6075 * gcc.target/i386/pr63637-3.c: New test.
6076 * gcc.target/i386/pr63637-4.c: New test.
6077 * gcc.target/i386/pr63637-5.c: New test.
6078 * gcc.target/i386/pr63637-6.c: New test.
6080 2015-01-23 Richard Biener <rguenther@suse.de>
6083 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6084 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6086 2015-01-23 Marek Polacek <polacek@redhat.com>
6088 PR preprocessor/60570
6089 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6090 * gcc.dg/cpp/pr60570.c: New test.
6092 2015-01-23 Richard Biener <rguenther@suse.de>
6095 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6096 vectorization on vect64 targets.
6098 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6101 * gfortran.dg/class_allocate_17.f90: New.
6103 2015-01-23 Tobias Burnus <burnus@net-b.de>
6106 * gfortran.dg/goacc/combined_loop.f90: New.
6108 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6111 * gfortran.dg/make_unit.f90: New test.
6113 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6116 * gfortran.dg/negative_unit_int8.f: Update.
6118 2015-01-22 Jeff Law <law@redhat.com>
6121 * gcc.target/m68k/pr52076-1.c: New test.
6122 * gcc.target/m68k/pr52076-2.c: New test.
6124 2015-01-22 Richard Biener <rguenther@suse.de>
6127 * gcc.dg/torture/pr64728.c: New testcase.
6129 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6132 * g++.dg/pr64688.C: New test.
6134 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6136 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6137 to avoid errors with -fpic.
6139 2015-01-22 Richard Biener <rguenther@suse.de>
6142 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6144 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6146 PR rtl-optimization/64682
6147 * gcc.c-torture/execute/pr64682.c: New file.
6149 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6152 * gcc.dg/pr64511.c: New test.
6154 PR rtl-optimization/62078
6155 * g++.dg/opt/pr62078.C: New test.
6158 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6160 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6163 * gfortran.dg/internal_pack_15.f90: New test.
6165 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6167 * c-c++-common/tsan/step.c: New testcase.
6169 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6171 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6175 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6177 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6179 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6181 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6183 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6187 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6189 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6191 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6193 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6195 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6197 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6199 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6201 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6203 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6205 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6207 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6209 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6211 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6213 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6215 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6217 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6219 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6220 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6221 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6226 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6227 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6228 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6231 2015-01-21 Renlin Li <renlin.li@arm.com>
6233 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6234 * g++.dg/tls/thread_local5g.C: Likewise.
6235 * g++.dg/tls/thread_local6g.C: Likewise.
6237 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6239 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6240 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6241 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6243 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6245 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6246 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6247 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6249 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6251 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6252 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6253 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6255 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6257 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6258 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6259 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6261 2015-01-20 Jeff Law <law@redhat.com>
6264 * gcc.target/m68k/pr59946.c: New test.
6266 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6268 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6269 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6270 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6272 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6274 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6275 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6276 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6278 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6280 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6281 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6282 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6284 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6286 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6287 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6288 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6290 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6293 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6295 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6296 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6297 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6299 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6301 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6302 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6303 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6305 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6307 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6309 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6311 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6314 * g++.dg/ubsan/pr64632.C: New test.
6317 * gcc.dg/pr64663.c: New test.
6319 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6322 * g++.dg/warn/Wunused-var-23.C: New.
6324 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6327 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6328 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6330 2015-01-20 Richard Biener <rguenther@suse.de>
6333 * gcc.dg/lto/pr64684_0.c: New testcase.
6334 * gcc.dg/lto/pr64684_1.c: Likewise.
6335 * gcc.dg/lto/pr64684_2.c: Likewise.
6336 * gcc.dg/lto/pr64685_0.c: Likewise.
6337 * gcc.dg/lto/pr64685_1.c: Likewise.
6339 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6342 * g++.dg/cpp1y/lambda-init12.C: New.
6344 2015-01-20 Richard Biener <rguenther@suse.de>
6346 PR tree-optimization/64410
6347 * g++.dg/vect/pr64410.cc: Require vect_double.
6349 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6352 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6354 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6358 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6360 PR rtl-optimization/64081
6361 * gcc.dg/pr64081.c: New test.
6363 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6365 * jit.dg/harness.h: Include <unistd.h>.
6366 (CHECK_NO_ERRORS): New.
6367 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6368 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6369 gcc_jit_context_compile_to_file.
6370 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6371 args to the spawned executable.
6372 (jit-expand-vars): New function.
6373 (jit-exe-params): New variable.
6374 (dg-jit-set-exe-params): New function.
6375 (jit-dg-test): Detect testcases that use
6376 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6377 Set arguments of spawned process to jit-exe-params.
6378 (jit-get-output-filename): New function.
6379 (jit-setup-compile-to-file): New function.
6380 (jit-verify-compile-to-file): New function.
6381 (jit-run-executable): New function.
6382 (jit-verify-executable): New function.
6383 * jit.dg/test-compile-to-assembler.c: New testcase.
6384 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6385 * jit.dg/test-compile-to-executable.c: New testcase.
6386 * jit.dg/test-compile-to-object.c: New testcase.
6388 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6391 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6394 2015-01-19 Martin Liska <mliska@suse.cz>
6396 * objc/compile/pr64668.m: New test.
6398 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6400 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6401 (create_overflow_fn): Update comment to clarify that
6402 the third param of the created function is a bool *, not
6404 (verify_int_overflow_fn): Convert param "expected_ovf" from
6405 int to bool. Update third param of "overflow_fn_type" from int *
6406 to bool *. Update local "actual_ovf" from int to bool.
6407 (verify_uint_overflow_fn): Likewise.
6409 2015-01-19 Martin Liska <mliska@suse.cz>
6411 * gcc.dg/ipa/ipa-icf-33.c: New test.
6413 2015-01-19 Felix Yang <felix.yang@huawei.com>
6414 Haijian Zhang <z.zhanghaijian@huawei.com>
6416 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6417 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6418 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6419 result_float64x2, expected_hfloat64x2): New helper type, variable and
6421 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6422 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6423 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6424 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6425 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6426 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6427 and target without the FMA feature.
6429 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6431 * gcc.target/aarch64/pr64304.c: New testcase.
6433 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6435 PR rtl-optimization/64081
6436 * gcc.dg/pr64081.c: New test.
6438 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6441 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6443 * gcc.target/aarch64/test_frame_6.c: Likewise.
6444 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6445 and x19 (in the epilogue).
6446 * gcc.target/aarch64/test_frame_4.c: Likewise.
6447 * gcc.target/aarch64/test_frame_7.c: Likewise.
6449 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6451 * gcc.target/i386/chkp-always_inline.c: New.
6453 2015-01-15 Andrew Pinski <apinski@cavium.com>
6454 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6456 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6457 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6459 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6462 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6463 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6465 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6468 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6470 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6473 * gcc.target/sh/torture/pr64652.c: New.
6475 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6477 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6478 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6479 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6480 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6481 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6482 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6484 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6487 * g++.dg/torture/pr64378.C: New testcase.
6489 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6492 * gfortran.dg/block_13.f08: New test
6494 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6497 * gfortran.dg/associate_1.f03: Allow test for character with
6500 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6502 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6503 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6505 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6507 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6509 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6512 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6514 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6517 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6520 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6523 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6525 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6528 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6530 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6532 PR rtl-optimization/52773
6533 * gcc.c-torture/compile/pr52773.c: New test.
6535 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6538 * g++.dg/cpp0x/alias-decl-46.C: New.
6540 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6542 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6544 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6548 (CHECK_FP): Likewise.
6549 (CHECK_CUMULATIVE_SAT): Likewise.
6551 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6553 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6554 (Set_Neon_Cumulative_Sat): Add parameter.
6555 (__set_neon_cumulative_sat): Support new parameter.
6556 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6557 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6559 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6560 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6563 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6565 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6566 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6568 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6571 * g++.dg/tls/thread_local-ice4.C: New.
6573 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6575 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6578 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6581 * g++.dg/cpp0x/vt-62276.C: New.
6583 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6586 * g++.dg/pr64353.C: New.
6588 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6591 * gcc.target/aarch64/pr64263_1.c: New test.
6593 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6595 PR tree-optimization/64434
6596 * gcc.dg/torture/pr64434.c: Move to...
6597 * gcc.dg/pr64434.c: ... here.
6599 2015-01-16 Richard Biener <rguenther@suse.de>
6602 * gcc.dg/uninit-18.c: New testcase.
6604 2015-01-16 Richard Biener <rguenther@suse.de>
6606 PR tree-optimization/64568
6607 * g++.dg/torture/pr64568-2.C: New testcase.
6609 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6612 * gcc.target/i386/chkp-label-address.c: New.
6614 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6617 * gfortran.dg/pointer_init_6.f90: Extended.
6619 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6621 * gcc.c-torture/compile/20150108.c: New test.
6623 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6625 * gcc.target/visium: New directory.
6627 2015-01-16 Richard Biener <rguenther@suse.de>
6629 PR tree-optimization/61743
6630 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6631 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6633 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6635 * gcc.dg/pr64015.c: New test.
6637 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6641 * g++.dg/ipa/pr64612.C: New test.
6643 2015-01-16 Renlin Li <renlin.li@arm.com>
6645 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6647 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6649 * gcc.target/i386/sse-14.c: Test new intrinsic.
6650 * gcc.target/i386/sse-22.c: Ditto.
6652 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6655 * g++.dg/cpp0x/auto44.C: New.
6657 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6660 * gcc.target/nios2/gpopt-all.c: New test case.
6661 * gcc.target/nios2/gpopt-local.c: New test case.
6662 * gcc.target/nios2/gpopt-global.c: New test case.
6663 * gcc.target/nios2/gpopt-data.c: New test case.
6664 * gcc.target/nios2/gpopt-none.c: New test case.
6666 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6668 * g++.dg/ubsan/vptr-1.C: New test.
6669 * g++.dg/ubsan/vptr-2.C: New test.
6670 * g++.dg/ubsan/vptr-3.C: New test.
6671 * g++.dg/ubsan/vptr-4.C: New test.
6672 * g++.dg/ubsan/vptr-5.C: New test.
6673 * g++.dg/ubsan/vptr-6.C: New test.
6674 * g++.dg/ubsan/vptr-7.C: New test.
6675 * g++.dg/ubsan/vptr-8.C: New test.
6676 * g++.dg/ubsan/vptr-9.C: New test.
6678 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6680 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6682 * lib/gcc-dg.exp: Likewise.
6684 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6686 PR rtl-optimization/64110
6687 * gcc.target/i386/pr64110.c: Add scan-assembler.
6689 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6690 James Norris <jnorris@codesourcery.com>
6691 Cesar Philippidis <cesar@codesourcery.com>
6692 Ilmir Usmanov <i.usmanov@samsung.com>
6694 * lib/target-supports.exp (check_effective_target_fopenacc): New
6696 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6697 * g++.dg/goacc/goacc.exp: Likewise.
6698 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6699 * gcc.dg/goacc/goacc.exp: Likewise.
6700 * gfortran.dg/goacc/goacc.exp: Likewise.
6701 * c-c++-common/cpp/openacc-define-1.c: New file.
6702 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6703 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6704 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6705 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6706 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6707 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6708 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6709 * c-c++-common/goacc/cache-1.c: Likewise.
6710 * c-c++-common/goacc/clauses-fail.c: Likewise.
6711 * c-c++-common/goacc/collapse-1.c: Likewise.
6712 * c-c++-common/goacc/data-1.c: Likewise.
6713 * c-c++-common/goacc/data-2.c: Likewise.
6714 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6715 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6716 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6717 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6718 * c-c++-common/goacc/if-clause-1.c: Likewise.
6719 * c-c++-common/goacc/if-clause-2.c: Likewise.
6720 * c-c++-common/goacc/kernels-1.c: Likewise.
6721 * c-c++-common/goacc/loop-1.c: Likewise.
6722 * c-c++-common/goacc/loop-private-1.c: Likewise.
6723 * c-c++-common/goacc/nesting-1.c: Likewise.
6724 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6725 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6726 * c-c++-common/goacc/parallel-1.c: Likewise.
6727 * c-c++-common/goacc/pcopy.c: Likewise.
6728 * c-c++-common/goacc/pcopyin.c: Likewise.
6729 * c-c++-common/goacc/pcopyout.c: Likewise.
6730 * c-c++-common/goacc/pcreate.c: Likewise.
6731 * c-c++-common/goacc/pragma_context.c: Likewise.
6732 * c-c++-common/goacc/present-1.c: Likewise.
6733 * c-c++-common/goacc/reduction-1.c: Likewise.
6734 * c-c++-common/goacc/reduction-2.c: Likewise.
6735 * c-c++-common/goacc/reduction-3.c: Likewise.
6736 * c-c++-common/goacc/reduction-4.c: Likewise.
6737 * c-c++-common/goacc/sb-1.c: Likewise.
6738 * c-c++-common/goacc/sb-2.c: Likewise.
6739 * c-c++-common/goacc/sb-3.c: Likewise.
6740 * c-c++-common/goacc/update-1.c: Likewise.
6741 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6742 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6743 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6744 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6745 * gfortran.dg/goacc/assumed.f95: Likewise.
6746 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6747 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6748 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6749 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6750 * gfortran.dg/goacc/branch.f95: Likewise.
6751 * gfortran.dg/goacc/cache-1.f95: Likewise.
6752 * gfortran.dg/goacc/coarray.f95: Likewise.
6753 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6754 * gfortran.dg/goacc/cray.f95: Likewise.
6755 * gfortran.dg/goacc/critical.f95: Likewise.
6756 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6757 * gfortran.dg/goacc/data-tree.f95: Likewise.
6758 * gfortran.dg/goacc/declare-1.f95: Likewise.
6759 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6760 * gfortran.dg/goacc/fixed-1.f: Likewise.
6761 * gfortran.dg/goacc/fixed-2.f: Likewise.
6762 * gfortran.dg/goacc/fixed-3.f: Likewise.
6763 * gfortran.dg/goacc/fixed-4.f: Likewise.
6764 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6765 * gfortran.dg/goacc/if.f95: Likewise.
6766 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6767 * gfortran.dg/goacc/list.f95: Likewise.
6768 * gfortran.dg/goacc/literal.f95: Likewise.
6769 * gfortran.dg/goacc/loop-1.f95: Likewise.
6770 * gfortran.dg/goacc/loop-2.f95: Likewise.
6771 * gfortran.dg/goacc/loop-3.f95: Likewise.
6772 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6773 * gfortran.dg/goacc/omp.f95: Likewise.
6774 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6775 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6776 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6777 * gfortran.dg/goacc/parameter.f95: Likewise.
6778 * gfortran.dg/goacc/private-1.f95: Likewise.
6779 * gfortran.dg/goacc/private-2.f95: Likewise.
6780 * gfortran.dg/goacc/private-3.f95: Likewise.
6781 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6782 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6783 * gfortran.dg/goacc/reduction.f95: Likewise.
6784 * gfortran.dg/goacc/routine-1.f90: Likewise.
6785 * gfortran.dg/goacc/routine-2.f90: Likewise.
6786 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6787 * gfortran.dg/goacc/several-directives.f95: Likewise.
6788 * gfortran.dg/goacc/sie.f95: Likewise.
6789 * gfortran.dg/goacc/subarrays.f95: Likewise.
6790 * gfortran.dg/gomp/map-1.f90: Likewise.
6791 * gfortran.dg/openacc-define-1.f90: Likewise.
6792 * gfortran.dg/openacc-define-2.f90: Likewise.
6793 * gfortran.dg/openacc-define-3.f90: Likewise.
6794 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6795 * g++.dg/gomp/block-2.C: Likewise.
6796 * g++.dg/gomp/block-3.C: Likewise.
6797 * g++.dg/gomp/block-5.C: Likewise.
6798 * g++.dg/gomp/target-1.C: Likewise.
6799 * g++.dg/gomp/target-2.C: Likewise.
6800 * g++.dg/gomp/taskgroup-1.C: Likewise.
6801 * g++.dg/gomp/teams-1.C: Likewise.
6802 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6803 * gcc.dg/cilk-plus/jump.c: Likewise.
6804 * gcc.dg/gomp/block-1.c: Likewise.
6805 * gcc.dg/gomp/block-10.c: Likewise.
6806 * gcc.dg/gomp/block-2.c: Likewise.
6807 * gcc.dg/gomp/block-3.c: Likewise.
6808 * gcc.dg/gomp/block-4.c: Likewise.
6809 * gcc.dg/gomp/block-5.c: Likewise.
6810 * gcc.dg/gomp/block-6.c: Likewise.
6811 * gcc.dg/gomp/block-7.c: Likewise.
6812 * gcc.dg/gomp/block-8.c: Likewise.
6813 * gcc.dg/gomp/block-9.c: Likewise.
6814 * gcc.dg/gomp/target-1.c: Likewise.
6815 * gcc.dg/gomp/target-2.c: Likewise.
6816 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6817 * gcc.dg/gomp/teams-1.c: Likewise.
6819 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6821 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6824 2015-01-15 Mike Stump <mikestump@comcast.net>
6826 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6827 * gcc.dg/inline_2.c: Likewise.
6828 * gcc.dg/inline_3.c: Likewise.
6829 * gcc.dg/inline_4.c: Likewise.
6831 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6834 * gfortran.dg/proc_ptr_comp_43.f90: New.
6836 2015-01-15 Mike Stump <mikestump@comcast.net>
6838 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6839 * gcc.dg/unroll_2.c: Likewise.
6840 * gcc.dg/unroll_3.c: Likewise.
6841 * gcc.dg/unroll_4.c: Likewise.
6842 * gcc.dg/unroll_5.c: Likewise.
6844 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6847 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6849 * gcc.target/aarch64/test_frame_6.c: Likewise.
6850 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6851 x30 and x19 (in the epilogue).
6852 * gcc.target/aarch64/test_frame_4.c: Likewise.
6853 * gcc.target/aarch64/test_frame_7.c: Likewise.
6855 2015-01-15 Martin Liska <mliska@suse.cz>
6857 * g++.dg/ipa/pr64068.C: New test.
6858 * gcc.dg/ipa/PR64559.c: New test.
6860 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6862 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6865 2015-01-15 Richard Biener <rguenther@suse.de>
6867 PR tree-optimization/61743
6868 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6869 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6871 2015-01-15 Renlin Li <renlin.li@arm.com>
6873 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6874 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6876 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6878 * gcc.dg/vect/vect-aggressive-1.c: New.
6879 * gcc.target/i386/avx2-vect-aggressive.c: New.
6881 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6883 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6885 2015-01-15 Richard Biener <rguenther@suse.de>
6888 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6889 -Wl,-undefined,dynamic_lookup.
6891 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6893 * gnat.dg/opt47.adb: New test.
6895 2015-01-15 Richard Biener <rguenther@suse.de>
6898 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6900 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6902 PR tree-optimization/64434
6903 * gcc.dg/torture/pr64434.c: New test.
6905 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6907 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6908 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6909 -march=loongson* and -march=octeon* require -mno-micromips.
6911 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6912 Matthew Fortune <matthew.fortune@imgtec.com>
6914 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6915 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6916 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6917 * gcc.target/mips/call-saved-7.c: New file.
6918 * gcc.target/mips/call-saved-8.c: New file.
6919 * gcc.target/mips/call-saved-9.c: New file.
6921 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6923 * gcc.target/mips/lsa.c: New file.
6924 * gcc.target/mips/mips64-lsa.c: Likewise.
6925 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6926 * gcc.target/mips/mulsize-4.c: Likewise.
6927 * gcc.target/mips/mulsize-5.c: New file.
6928 * gcc.target/mips/mulsize-6.c: Likewise.
6929 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6930 and !HAS_LSA as ghost options.
6931 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6934 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6936 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6938 2015-01-15 Richard Biener <rguenther@suse.de>
6941 * gcc.dg/torture/pr64365.c: New testcase.
6943 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6945 * gcc.dg/stackprotectexplicit1.c: New test.
6946 * g++.dg/stackprotectexplicit2.c: New test.
6948 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6951 * gfortran.dg/inquire_internal.f90: New.
6952 * gfortran.dg/negative_unit_check.f90: New.
6954 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6957 * gcc.target/sh/pr53988-1.c: New.
6959 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6962 * g++.dg/tls/thread_local-ice3.C: New.
6964 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6966 * gcc.target/i386/fentry-override.c: Properly place {} in target
6967 selector. Remove nonpic.
6968 * gcc.target/i386/fentry.c: Likewise.
6970 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6972 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6973 warnings instead of errors.
6975 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6977 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6978 option support instead of ENABLE_LTO from Makefile.
6980 2015-01-14 Richard Biener <rguenther@suse.de>
6982 PR tree-optimization/59354
6983 * gcc.dg/vect/pr59354.c: New testcase.
6985 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6987 * lib/target-supports.exp
6988 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6989 on ARM architures before v7.
6991 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6994 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6997 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7000 * gcc.target/i386/pr64386.c: New test.
7002 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7005 * gcc.target/i386/pr64393.c: New test.
7007 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7010 * gcc.target/i386/pr64387.c: New test.
7012 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7014 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7016 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7018 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7020 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7023 * gcc.target/arm/pr64453.c: New.
7025 2015-01-14 Richard Biener <rguenther@suse.de>
7028 * gcc.dg/lto/pr64415_0.c: New testcase.
7029 * gcc.dg/lto/pr64415_1.c: Likewise.
7031 2015-01-14 Martin Liska <mliska@suse.cz>
7033 * gcc.dg/ipa/pr64307.c: New test.
7035 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7037 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7040 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7043 * gcc.target/arm/pr64460_1.c: New test.
7045 2015-01-14 Richard Biener <rguenther@suse.de>
7047 PR tree-optimization/64493
7048 PR tree-optimization/64495
7049 * gcc.dg/vect/pr64493.c: New testcase.
7050 * gcc.dg/vect/pr64495.c: Likewise.
7052 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7054 * gcc.dg/Warray-bounds-11.c: New test-case.
7056 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7058 * gcc.target/mips/octeon3-pipe-1.c: New test.
7060 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7062 * jit.dg/harness.h (set_up_logging): Move string concatenation
7064 (concat_strings): New function.
7065 (dump_reproducer): New function.
7066 (test_jit): Call dump_reproducer.
7067 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7069 (jit-dg-test): Delete any generated reproducer from previous runs.
7070 Verify that a generated reproducer was created, and verify that it
7072 * jit.dg/test-nested-contexts.c (main): Call
7073 gcc_jit_context_dump_reproducer_to_file.
7075 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7077 * gcc.dg/aru-2.c: Add dg-require-profiling.
7079 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7081 * lib/target-supports.exp (check_profiling_available): Check if
7084 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7087 * g++.dg/torture/pr64565.C: New testcase.
7089 2015-01-13 Marek Polacek <polacek@redhat.com>
7092 * gcc.dg/tm/pr64391.c: New test.
7094 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7096 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7099 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7101 * gcc.target/i386/pie.c: New test.
7103 * lib/target-supports.exp (check_effective_target_pie): New.
7105 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7107 PR rtl-optimization/64286
7108 * gcc.target/i386/avx2-pr64286.c: New test.
7110 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7113 * g++.dg/cpp0x/vt-57626.C: New.
7115 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7118 * gfortran.dg/pr64528.f90: New test.
7120 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7122 * gcc.target/aarch64/subsp.c: New test.
7124 2015-01-13 Andrew Pinski <apinski@cavium.com>
7126 * gcc.target/aarch64/store-pair-1.c: New testcase.
7128 2015-01-13 Richard Biener <rguenther@suse.de>
7131 * gcc.dg/lto/pr64373_0.c: New testcase.
7133 2015-01-13 Andrew Pinski <apinski@cavium.com>
7135 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7136 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7138 2015-01-13 Richard Biener <rguenther@suse.de>
7140 PR tree-optimization/64406
7141 * gcc.dg/pr64406.c: New testcase.
7143 2015-01-13 Richard Biener <rguenther@suse.de>
7145 PR tree-optimization/64404
7146 * gcc.dg/vect/pr64404.c: New testcase.
7148 2015-01-13 Richard Biener <rguenther@suse.de>
7150 PR tree-optimization/64568
7151 * g++.dg/torture/pr64568.C: New testcase.
7153 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7155 * jit.dg/test-error-local-used-from-other-function.c: New test
7157 * jit.dg/test-error-param-reuse.c: New test case.
7158 * jit.dg/test-error-param-sharing.c: New test case.
7159 * jit.dg/test-error-param-used-from-other-function.c: New test
7161 * jit.dg/test-error-param-used-without-a-function.c: New test
7164 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7166 PR tree-optimization/64563
7167 * gcc.dg/pr64563.c: New test.
7170 * gcc.target/i386/pr64513.c: New test.
7172 PR tree-optimization/64454
7173 * gcc.dg/pr64454.c: New test.
7176 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7178 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7179 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7180 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7181 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7182 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7183 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7184 * gcc.dg/vect/slp-25.c: Likewise.
7185 * gcc.dg/vect/vect-109.c: Likewise.
7186 * gcc.dg/vect/vect-13.c: Likewise.
7187 * gcc.dg/vect/vect-17.c: Likewise.
7188 * gcc.dg/vect/vect-18.c: Likewise.
7189 * gcc.dg/vect/vect-19.c: Likewise.
7190 * gcc.dg/vect/vect-20.c: Likewise.
7191 * gcc.dg/vect/vect-21.c: Likewise.
7192 * gcc.dg/vect/vect-22.c: Likewise.
7193 * gcc.dg/vect/vect-27.c: Likewise.
7194 * gcc.dg/vect/vect-29.c: Likewise.
7195 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7196 * gcc.dg/vect/vect-2.c: Likewise.
7197 * gcc.dg/vect/vect-3.c: Likewise.
7198 * gcc.dg/vect/vect-4.c: Likewise.
7199 * gcc.dg/vect/vect-5.c: Likewise.
7200 * gcc.dg/vect/vect-72.c: Likewise.
7201 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7202 * gcc.dg/vect/vect-73.c: Likewise.
7203 * gcc.dg/vect/vect-77-global.c: Likewise.
7204 * gcc.dg/vect/vect-78-global.c: Likewise.
7205 * gcc.dg/vect/vect-7.c: Likewise.
7206 * gcc.dg/vect/vect-86.c: Likewise.
7207 * gcc.dg/vect/vect-align-1.c: Likewise.
7208 * gcc.dg/vect/vect-align-3.c: Likewise.
7209 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7210 * gcc.dg/vect/vect-all.c: Likewise.
7211 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7212 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7213 * gcc.dg/vect/vect-peel-3.c: Likewise.
7214 * gcc.dg/vect/vect-peel-4.c: Likewise.
7215 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7217 2015-01-12 Jeff Law <law@redhat.com>
7220 * gcc.target/m68k/pr64461.c: New test.
7222 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7224 * jit.dg/test-array-as-pointer.c (create_code): Update call
7225 to gcc_jit_context_new_global by setting "kind" to
7226 GCC_JIT_GLOBAL_IMPORTED.
7227 * jit.dg/test-error-array-as-pointer.c: Likewise.
7228 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7229 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7230 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7231 * jit.dg/test-using-global.c (the_global): Rename to...
7232 (imported_global): ...this.
7233 (create_code): Update to test the three kinds of global.
7234 (verify_code): Likewise.
7236 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7239 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7241 * gcc.target/i386/pr64291-2.c: Updated.
7243 2015-01-12 Richard Biener <rguenther@suse.de>
7245 PR tree-optimization/64530
7246 * gfortran.dg/pr64530.f90: New testcase.
7248 2015-01-12 Richard Biener <rguenther@suse.de>
7251 * gcc.dg/torture/pr64357.c: New testcase.
7253 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7255 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7258 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7259 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7261 2015-01-12 Martin Liska <mliska@suse.cz>
7263 * gcc.dg/ipa/PR64550.c: New test.
7265 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7268 * g++.dg/ipa/pr63470.C: New testcase.
7270 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7273 * gfortran.dg/typebound_operator_20.f90: New.
7275 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7278 * gfortran.dg/proc_ptr_comp_42.f90: New.
7280 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7283 * gfortran.dg/proc_ptr_comp_41.f90: New.
7285 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7287 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7289 2015-01-10 Tobias Burnus <burnus@net-b.de>
7292 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7293 and add dg-excess-errors.
7294 * gfortran.dg/line_length_6.f90: New.
7295 * gfortran.dg/line_length_7.f90: New.
7296 * gfortran.dg/line_length_8.f90: New.
7297 * gfortran.dg/line_length_9.f90: New.
7298 * gfortran.dg/line_length_10.f90: New.
7299 * gfortran.dg/line_length_11.f90: New.
7301 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7303 * jit.dg/test-threads.c (struct testcase): Move declaration
7304 to jit.dg/all-non-failing-tests.h.
7305 (testcases): Likewise.
7306 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7307 declaration here from jit.dg/all-non-failing-tests.h.
7308 (testcases): Likewise.
7309 * jit.dg/test-combination.c (create_code): Eliminate spelling
7310 out all of the testcases in favor of looping through the
7311 "testcases" metadata.
7312 (verify_code): Likewise.
7314 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7316 PR rtl-optimization/64536
7317 * gcc.dg/pr64536.c: New test.
7319 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7321 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7322 * jit.dg/test-combination.c (create_code): Likewise.
7323 (verify_code): Likewise.
7324 * jit.dg/test-constants.c: New test case.
7325 * jit.dg/test-threads.c: Add test-constants.c.
7327 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7330 * objc.dg/gnu-api-2-class.m: Add a test case
7331 for the above change.
7333 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7335 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7337 2015-01-09 Richard Biener <rguenther@suse.de>
7339 PR tree-optimization/64410
7340 * g++.dg/vect/pr64410.cc: New testcase.
7342 2015-01-09 Martin Liska <mliska@suse.cz>
7344 * gcc.dg/ipa/ipa-icf-32.c: New test.
7346 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7348 * c-c++-common/tsan/tsan_barrier.h: New.
7349 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7350 * c-c++-common/tsan/bitfield_race.c: Likewise.
7351 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7352 * c-c++-common/tsan/mutexset1.c: Likewise.
7353 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7354 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7355 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7356 * c-c++-common/tsan/simple_race.c: Likewise.
7357 * c-c++-common/tsan/simple_stack.c: Likewise.
7358 * c-c++-common/tsan/sleep_sync.c: Likewise.
7359 * c-c++-common/tsan/tiny_race.c: Likewise.
7360 * c-c++-common/tsan/tls_race.c: Likewise.
7361 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7362 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7363 * g++.dg/tsan/atomic_free.C: Likewise.
7364 * g++.dg/tsan/atomic_free2.C: Likewise.
7365 * g++.dg/tsan/cond_race.C: Likewise.
7366 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7368 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7371 * lib/target-supports.exp (check_effective_target_libatomic_available):
7373 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7374 targets that match effective-target libatomic_available.
7375 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7377 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7379 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7380 Verify the result of gcc_jit_context_get_last_error.
7381 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7383 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7385 PR tree-optimization/63989
7386 * gcc.dg/strlenopt-27.c: New test.
7388 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7390 * jit.dg/harness.h (set_up_logging): New function.
7391 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7392 set_up_logging on the context, so that every testcase is
7393 logged to a particular file.
7394 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7395 and call gcc_jit_context_set_logfile on the top-level context.
7397 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7400 * g++.dg/opt/pr64338.C: New test.
7402 2015-01-08 Tobias Burnus <burnus@net-b.de>
7404 * gfortran.dg/coarray/codimension_2b.f90: New file.
7405 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7406 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7408 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7411 * g++.dg/ext/fnname4.C: New.
7413 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7416 * g++.dg/cpp0x/constexpr-64462.C: New.
7418 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7421 * g++.dg/cpp0x/deleted10.C: New.
7423 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7425 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7427 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7429 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7430 GCC_JIT_UNARY_OP_ABS.
7431 (verify_unary_ops): Likewise.
7433 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7435 * jit.dg/test-arith-overflow.c: New test case.
7436 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7437 * jit.dg/test-combination.c (create_code): Likewise.
7438 (verify_code): Likewise.
7439 * jit.dg/test-threads.c (testcases): Likewise.
7441 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7443 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7444 rather than "jit". Load g++.exp, and call g++_init.
7445 Run test-*.cc files within the testsuite and *.cc files within
7447 (jit-dg-test): Drop the addition of -fgnu89-inline to
7448 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7449 doing it when compiling C testcases (since g++ does not handle
7450 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7451 is restored to the value after g++_init ran, rather than the
7452 value before g++_init ran. Return a list of
7453 $comp_output $output_file, as dg-test assumes.
7455 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7457 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7458 make it easier to figure out the origin of each test result when
7459 running test-combination.c and test-threads.c.
7460 (CHECK_VALUE): Likewise.
7461 (CHECK_DOUBLE_VALUE): Likewise.
7462 (CHECK_STRING_VALUE): Likewise.
7463 (CHECK_STRING_STARTS_WITH): Likewise.
7464 (CHECK_STRING_CONTAINS): Likewise.
7466 (check_string_value): Likewise, add "funcname" param.
7467 (check_string_starts_with): Likewise.
7468 (check_string_contains): Likewise.
7470 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7472 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7473 generating name of built executable.
7475 2015-01-07 Marek Polacek <polacek@redhat.com>
7478 * gcc.dg/pr64440.c: New test.
7479 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7481 2015-01-07 Marek Polacek <polacek@redhat.com>
7484 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7485 * gcc.dg/pr64417.c: New test.
7487 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7490 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7493 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7495 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7496 Check if testcases run without errors, not just if they compile.
7498 2015-01-06 Christian Bruel <christian.bruel@st.com>
7501 * gcc.target/sh/pr64507.c: New test.
7503 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7505 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7507 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7509 * c-c++-common/asan/sanitize-all-1.c: New test.
7510 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7511 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7512 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7513 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7515 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7517 * lib/target-supports.exp (check_profiling_available): Return 0 for
7519 (check_effective_target_tls_runtime): Likewise.
7520 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7521 * gcc.dg/20020312-2.c: Adjust for Visium.
7522 * gcc.dg/tls/thr-cse-1.c: Likewise
7523 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7524 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7525 * gcc.dg/weak/typeof-2.c: Likewise.
7527 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7529 PR rtl-optimization/64287
7530 * gcc.dg/aru-2.c: New test.
7532 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7535 * c-c++-common/ubsan/pr64344-1.c: New test.
7536 * c-c++-common/ubsan/pr64344-2.c: New test.
7538 PR tree-optimization/64465
7539 * gcc.dg/pr64465.c: New test.
7541 PR tree-optimization/64494
7542 * gcc.c-torture/compile/pr64494.c: New test.
7544 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7547 * gfortran.dg/realloc_on_assign_25.f90: New test.
7549 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7551 Update copyright years.
7553 2015-01-05 Marek Polacek <polacek@redhat.com>
7556 * gcc.dg/pr64423.c: New test.
7558 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7560 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7561 mmix-knuth-mmixware for the same reason as for MIPS.
7562 * gcc.dg/debug/debug-2.c: Ditto.
7564 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7566 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7569 * lib/gfortran.exp: Add libatomic library search path.
7570 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7571 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7573 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7575 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7577 * c-c++-common/tsan/bitfield_race.c: New testcase.
7578 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7580 2015-01-02 Tobias Burnus <burnus@net-b.de>
7582 * gfortran.dg/coarray/collectives_4.f90: New.
7584 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7587 * gfortran.dg/extends_16.f90: New.
7589 2015-01-02 Tobias Burnus <burnus@net-b.de>
7591 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7593 2015-01-02 Tobias Burnus <burnus@net-b.de>
7595 * gfortran.dg/coarray/codimension_2.f90: New.
7596 * gfortran.dg/coarray/codimension_2a.f90: New.
7597 * gfortran.dg/coarray_35.f90: New.
7598 * gfortran.dg/coarray_35a.f90: New.
7600 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7603 * gfortran.dg/dummy_procedure_11.f90: New.
7605 Copyright (C) 2015 Free Software Foundation, Inc.
7607 Copying and distribution of this file, with or without modification,
7608 are permitted in any medium without royalty provided the copyright
7609 notice and this notice are preserved.