1 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5 * gcc.target/aarch64/fmovf-zero-mem.c: New.
6 * gcc.target/aarch64/fmovf-zero-reg.c: New.
7 * gcc.target/aarch64/fmovld-zero-mem.c: New.
8 * gcc.target/aarch64/fmovld-zero-mem.c: New.
9 * gcc.target/aarch64/fmovd-zero.c: Delete.
10 * gcc.target/aarch64/fmovf-zero.c: Delete.
12 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
14 * gcc.target/vax/bswapdi-1.c: New.
16 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
18 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
20 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
22 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
24 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
26 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
28 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
30 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
32 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
34 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
36 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
38 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
40 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
42 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
44 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
46 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
48 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
50 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
52 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
54 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
56 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
58 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
60 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
62 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
64 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
66 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
68 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
70 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
72 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
74 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
76 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
78 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
80 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
82 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
84 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
86 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
88 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
90 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
92 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
94 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
95 (_ARM_FPSCR): Add FZ field.
96 (clean_results): Force FZ=1 on AArch64.
97 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
99 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
101 * gcc.target/aarch64/pr62308.c: New test.
103 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
106 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
108 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
110 * gcc.target/i386/mpx/pr66581.c: New test.
112 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
114 * gcc.target/i386/cmov9.c: New test.
116 2015-06-18 Richard Biener <rguenther@suse.de>
118 * g++.dg/other/const4.C: New testcase.
120 2015-06-18 Michael Matz <matz@suse.de>
123 * gcc.dg/vect/pr66253.c: New testcase.
125 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
128 * gcc.target/i386/mpx/chkp-vararg.c: New test.
130 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
133 * gcc.target/i386/mpx/pr66568.c: New test.
135 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
138 * gcc.target/i386/mpx/pr66567.c: New test.
140 2015-06-18 Richard Biener <rguenther@suse.de>
142 PR tree-optimization/66510
143 * gcc.dg/vect/slp-perm-12.c: New testcase.
145 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
147 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
148 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
149 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
150 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
152 2015-06-17 Jakub Jelinek <jakub@redhat.com>
155 * g++.dg/gomp/pr66571-1.C: New test.
158 * c-c++-common/gomp/pr66429.c: New test.
160 2015-06-17 David Malcolm <dmalcolm@redhat.com>
162 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
163 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
165 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
167 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
170 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
173 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
175 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
177 * gcc.target/mips/pr65862-1.c: New test.
178 * gcc.target/mips/pr65862-2.c: Likewise.
180 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
182 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
183 * gcc.target/i386/pr52252-atom.c: Ditto.
184 * gcc.target/i386/vect-div-1.c: Ditto.
185 * gcc.target/i386/rotate-5.c: Ditto.
186 * gcc.target/i386/pr50202.c: Ditto.
187 * gcc.target/i386/pr37843-3.c: Ditto.
188 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
189 * gcc.target/i386/pr53397-1.c: Ditto.
190 * gcc.target/i386/pr55934.c: Ditto.
191 * gcc.target/i386/pr37843-4.c: Ditto.
192 * gcc.target/i386/pr60451.c: Ditto.
193 * gcc.target/i386/pr53397-2.c: Ditto.
194 * gcc.target/i386/vectorize1.c: Ditto.
195 * gcc.target/i386/extract-insert-combining.c: Ditto.
196 * gcc.target/i386/pr53759.c: Ditto.
197 * gcc.target/i386/pr52252-core.c: Ditto.
198 * gcc.target/i386/rotate-3.c: Ditto.
199 * gcc.target/i386/sse-20.c: Ditto.
200 * gcc.target/i386/rotate-4.c: Ditto.
201 * gcc.target/i386/pr61403.c: Ditto.
202 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
203 * gcc.target/i386/pr60901.c: Ditto.
204 * gcc.target/i386/pr59794-7.c: Ditto.
205 * gcc.target/i386/pr62208.c: Ditto.
206 * gcc.target/i386/pr53416.c: Ditto.
207 * gcc.target/i386/asm-dialect-1.c: Ditto.
208 * gcc.target/i386/pr50038.c: Ditto.
209 * gcc.target/i386/47698.c: Ditto.
210 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
211 * gcc.target/i386/pr59794-2.c: Ditto.
212 * gcc.target/i386/pr59794-3.c: Ditto.
213 * gcc.target/i386/pr39058.c: Ditto.
214 * gcc.target/i386/pr60205-1.c: Ditto.
215 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
216 * gcc.target/i386/sse2-movq-2.c: Ditto.
218 2015-06-17 Richard Biener <rguenther@suse.de>
220 PR tree-optimization/66251
221 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
223 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
226 * g++.dg/parse/new-placement1.C: New.
228 2015-06-16 David Malcolm <dmalcolm@redhat.com>
230 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
231 * jit.dg/test-compound-assignment.c: New testcase.
233 2015-06-16 David Malcolm <dmalcolm@redhat.com>
236 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
237 to "testcases" array.
239 2015-06-16 David Malcolm <dmalcolm@redhat.com>
242 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
243 * jit.dg/test-debug-strings.c: New test case.
244 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
245 the discriminant has a sane debug string.
247 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
250 * gcc.target/i386/pr56766-1.c: New test.
251 * gcc.target/i386/pr56766-2.c: Ditto.
253 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
255 * gcc.target/mips/loongson-shift-count-truncated-1.c:
256 Skip on mips*-mti-linux* and mips*-img-linux* targets.
257 * gcc.target/mips/loongson-simd.c: Ditto.
259 2015-06-16 Richard Biener <rguenther@suse.de>
261 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
263 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
265 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
266 passed by the testsuite driver.
268 2015-06-16 Richard Biener <rguenther@suse.de>
270 * gcc.dg/vect/slp-perm-11.c: New testcase.
272 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
274 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
277 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
279 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
280 Reinstate calls to torture-init and torture-finalize.
282 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
284 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
286 2015-06-15 Nathan Sidwell <nathan@acm.org>
289 * g++.dg/cpp0x/nsdmi-template14.C: New test.
291 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/cpp0x/local-type1.C: New.
296 2015-06-15 Andre Vehreschild <vehre@gmx.de>
301 * gfortran.dg/allocate_with_source_3.f90: Removed check for
303 * gfortran.dg/allocate_with_source_7.f08: New test.
304 * gfortran.dg/allocate_with_source_8.f08: New test.
306 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
309 * g++.dg/warn/Walways-true-3.C: New test.
311 2015-06-13 Tom de Vries <tom@codesourcery.com>
313 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
315 2015-06-13 Tom de Vries <tom@codesourcery.com>
317 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
318 (main): Remove superfluous attributes.
319 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
320 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
322 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
324 * gcc.target/i386/monitorx.c: New.
325 * gcc.target/i386/sse-12.c: Add -mmwaitx.
326 * gcc.target/i386/sse-13.c: Ditto.
327 * gcc.target/i386/sse-14.c: Ditto.
328 * gcc.target/i386/sse-22.c: Ditto.
329 * gcc.target/i386/sse-23.c: Ditto.
330 * g++.dg/other/i386-2.C: Ditto.
331 * g++.dg/other/i386-3.C: Ditto.
333 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
335 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
337 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
340 * gfortran.dg/allocatable_scalar_13.f90: New test
342 2015-06-11 Marek Polacek <polacek@redhat.com>
344 * gcc.dg/fold-xor-3.c: New test.
346 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
348 * gcc.target/arm/short-it-ifcvt-1.c: New test.
349 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
351 2015-06-11 Christian Bruel <christian.bruel@st.com>
354 * gcc.target/arm/pragma_attribute.c: New test.
356 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
358 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
360 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
363 * gcc.target/i386/pr66473.c: New test.
365 2015-06-10 Jakub Jelinek <jakub@redhat.com>
368 * gcc.dg/tls/pr66470.c: New test.
369 * gcc.target/i386/pr66470.c: New test.
371 2015-06-10 Christian Bruel <christian.bruel@st.com>
374 * gcc.target/arm/attr_arm.c: New test
375 * gcc.target/arm/attr_arm-err.c: New test
376 * gcc.target/arm/attr_thumb.c: New test
377 * gcc.target/arm/attr_thumb-static.c: New test
379 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
384 * g++.dg/abi/aarch64_guard1.C: Adjust test.
386 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
388 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
389 passed by the testsuite driver.
391 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
394 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
395 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
396 * gcc.dg/ssp-1.c: Make counter a register.
397 * gcc.dg/ssp-2.c: Likewise.
398 * gcc.dg/torture/parm-coalesce.c: New.
400 2015-06-09 Tom de Vries <tom@codesourcery.com>
402 * gcc.target/i386/vararg-loc.c: New test.
404 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
408 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
410 2015-06-09 Marek Polacek <polacek@redhat.com>
412 PR tree-optimization/66299
413 * gcc.dg/pr66299-1.c: New test.
414 * gcc.dg/pr66299-2.c: New test.
415 * gcc.dg/pr66299-3.c: New test.
417 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
419 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
420 passed by the testsuite driver.
422 2015-06-09 Richard Biener <rguenther@suse.de>
425 * gcc.dg/fold-modpow2.c: New testcase.
427 2015-06-09 Richard Biener <rguenther@suse.de>
429 PR tree-optimization/66419
430 * gcc.dg/vect/bb-slp-37.c: New testcase.
432 2015-06-09 Shiva Chen <shiva0217@gmail.com>
434 * gcc.target/arm/stl-cond.c: New test.
436 2015-06-09 Richard Biener <rguenther@suse.de>
439 * gcc.dg/torture/pr66413.c: New testcase.
441 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
443 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
444 * gcc.dg/ssp-1.c: Make counter a register.
445 * gcc.dg/ssp-2.c: Likewise.
446 * gcc.dg/torture/parm-coalesce.c: New.
448 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
450 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
451 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
453 2015-06-08 Tom de Vries <tom@codesourcery.com>
455 PR rtl-optimization/66444
456 * gcc.dg/pr66444.c: New test.
458 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
461 * gfortran.dg/class_is_1.f90: New test.
462 * gfortran.dg/type_is_1.f90: Ditto.
464 2015-06-08 Marek Polacek <polacek@redhat.com>
467 * gcc.dg/cpp/pr66415-1.c: New test.
468 * gcc.dg/cpp/pr66415-2.c: New test.
470 2015-06-08 Richard Biener <rguenther@suse.de>
472 PR tree-optimization/66422
473 * gcc.dg/Warray-bounds-16.c: New testcase.
475 2015-06-08 Richard Biener <rguenther@suse.de>
477 * gcc.dg/vect/slp-perm-10.c: New testcase.
478 * gcc.dg/vect/slp-23.c: Adjust.
479 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
480 vector pointer update.
482 2015-06-08 Marek Polacek <polacek@redhat.com>
485 * g++.dg/ubsan/pr66452.C: New test.
487 2015-06-08 Tom de Vries <tom@codesourcery.com>
489 PR tree-optimization/66436
490 * gcc.dg/gomp/dump-new-function-2.c: New test.
491 * gcc.dg/gomp/dump-new-function-3.c: Same.
492 * gcc.dg/gomp/dump-new-function.c: Same.
494 2015-06-08 Tom de Vries <tom@codesourcery.com>
496 PR tree-optimization/66435
497 * gcc.dg/gomp/notify-new-function-2.c: New test.
498 * gcc.dg/gomp/notify-new-function-3.c: Same.
499 * gcc.dg/gomp/notify-new-function.c: Same.
501 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
503 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
504 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
505 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
506 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
507 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
508 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
511 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
514 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
515 * gfortran.dg/warn_conversion.f90: Add warning for change in value
517 * gfortran.dg/warn_conversion_3.f90: Add warnings.
518 * gfortran.dg/warn_conversion_5.f90: New test.
519 * gfortran.dg/warn_conversion_6.f90: New test.
520 * gfortran.dg/warn_conversion_7.f90: New test.
522 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
525 * gfortran.dg/blockdata_9.f: New test.
527 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
530 * gfortran.dg/forall_17.f90: New test.
532 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
534 * g++.dg/cpp0x/pr57101.C: Add warning.
535 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
536 * g++.dg/ext/visibility/anon7.C: Same.
537 * g++.dg/ipa/pr63587-2.C: Same.
538 * g++.dg/opt/dump1.C: Same.
539 * g++.dg/opt/pr59622-3.C: Same.
540 * g++.dg/opt/pr59622.C: Same.
541 * g++.dg/torture/pr46383.C: Same.
542 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
543 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
544 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
546 * gfortran.dg/intent_out_8.f90: Same.
547 * gfortran.dg/warn_target_lifetime_3.f90: Same.
549 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
552 gfortran.dg/equiv_9.f90: New test.
555 2015-06-05 Tom de Vries <tom@codesourcery.com>
557 merge from gomp4 branch:
558 2015-05-28 Tom de Vries <tom@codesourcery.com>
560 PR tree-optimization/65443
561 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
562 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
563 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
565 2015-06-05 Nathan Sidwell <nathan@acm.org>
568 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
570 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
572 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
574 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
576 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
578 2015-06-04 Sriraman Tallam <tmsriram@google.com>
580 * testsuite/gcc.target/i386/noplt-1.c: New test.
581 * testsuite/gcc.target/i386/noplt-2.c: New test.
582 * testsuite/gcc.target/i386/noplt-3.c: New test.
583 * testsuite/gcc.target/i386/noplt-4.c: New test.
585 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
588 * gfortran.dg/adjustl_1.f90: New test.
590 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
592 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
593 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
595 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
597 * lto.c (iterative_hash_canonical_type,
598 gimple_register_canonical_type): only hash main variants of types
600 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
602 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
603 Move set of dg-do-what-default after early return.
605 2015-06-04 Marek Polacek <polacek@redhat.com>
608 * gcc.dg/lvalue-8.c: New test.
610 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
611 Paolo Carlini <paolo.carlini@oracle.com>
614 * g++.dg/other/pr66130.C: New.
615 * g++.dg/cpp0x/pr66130.C: Likewise.
617 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/cpp0x/decl-loc1.C: New.
620 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
621 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
622 * g++.dg/init/ctor8.C: Likewise.
623 * g++.dg/parse/semicolon4.C: Likewise.
625 2015-06-03 Marek Polacek <polacek@redhat.com>
628 * g++.dg/ubsan/static-init-1.C: New test.
629 * g++.dg/ubsan/static-init-2.C: New test.
630 * g++.dg/ubsan/static-init-3.C: New test.
632 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
635 * gcc.target/i386/pr66275.c: New test.
637 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
639 * gcc.dg/Wcxx-compat-22.c: New testcase.
640 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
641 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
642 * c-c++-common/pr58346-1.c: Likewise.
643 * c-c++-common/transparent-union-1.c: Likewise.
645 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
647 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
648 * g++.dg/plugin/def_plugin.c: New file.
649 * g++.dg/plugin/def-plugin-test.C: New file.
651 2015-06-03 Richard Biener <rguenther@suse.de>
653 * gcc.dg/vect/bb-slp-36.c: New testcase.
655 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
657 * gcc.dg/lto/chkp-removed-alias_0.c: New.
659 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
661 * gcc.dg/lto/chkp-privatize-1_0.c: New.
662 * gcc.dg/lto/chkp-privatize-1_1.c: New.
663 * gcc.dg/lto/chkp-privatize-2_0.c: New.
664 * gcc.dg/lto/chkp-privatize-2_1.c: New.
666 2015-06-03 Marek Polacek <polacek@redhat.com>
670 * gcc.dg/pr64223-1.c: New test.
671 * gcc.dg/pr64223-2.c: New test.
673 2015-06-03 Richard Biener <rguenther@suse.de>
675 PR tree-optimization/63916
676 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
678 2015-06-03 Richard Biener <rguenther@suse.de>
680 PR tree-optimization/66375
681 * gcc.dg/torture/pr66375.c: New testcase.
683 2015-06-03 Bin Cheng <bin.cheng@arm.com>
685 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
687 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
690 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
692 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
695 * gfortran.dg/reshape_7.f90: New test.
697 2015-06-02 David Malcolm <dmalcolm@redhat.com>
700 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
703 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
706 * gcc.dg/pr49551.c: New testcase.
708 2015-06-02 Richard Biener <rguenther@suse.de>
711 * g++.dg/lto/pr65549_0.C: New testcase.
713 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
717 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
719 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
721 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
723 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
728 2015-06-02 Bin Cheng <bin.cheng@arm.com>
730 PR tree-optimization/48052
731 * gcc.dg/tree-ssa/scev-8.c: New.
732 * gcc.dg/tree-ssa/scev-9.c: New.
733 * gcc.dg/tree-ssa/scev-10.c: New.
734 * gcc.dg/vect/pr48052.c: New.
736 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
738 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
740 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
742 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
744 2015-06-02 Marek Polacek <polacek@redhat.com>
747 * gcc.dg/torture/pr66345.c: New test.
749 2015-06-02 Richard Biener <rguenther@suse.de>
751 PR tree-optimization/65961
752 * gcc.dg/torture/pr65961.c: New testcase.
754 2015-06-02 Bin Cheng <bin.cheng@arm.com>
756 PR tree-optimization/52563
757 PR tree-optimization/62173
758 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
759 * gcc.dg/tree-ssa/scev-4.c: Ditto.
761 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
763 * gnat.dg/specs/varsize_return2.ads: New test.
764 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
766 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
768 * gcc.dg/vect/vect-outer-simd-1.c: New test.
770 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
773 * gcc.target/aarch64/sync-comp-swap.c: New.
774 * gcc.target/aarch64/sync-comp-swap.x: New.
775 * gcc.target/aarch64/sync-op-acquire.c: New.
776 * gcc.target/aarch64/sync-op-acquire.x: New.
777 * gcc.target/aarch64/sync-op-full.c: New.
778 * gcc.target/aarch64/sync-op-full.x: New.
779 * gcc.target/aarch64/sync-op-release.c: New.
780 * gcc.target/aarch64/sync-op-release.x: New.
782 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
784 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
787 2015-06-01 Richard Biener <rguenther@suse.de>
789 PR tree-optimization/66349
790 PR tree-optimization/66352
791 PR tree-optimization/66357
792 * gcc.dg/torture/pr66357.c: New testcase.
793 * gcc.dg/torture/pr66349.c: Likewise.
794 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
796 2015-06-01 Richard Biener <rguenther@suse.de>
799 2015-05-29 Richard Biener <rguenther@suse.de>
801 PR tree-optimization/66314
802 * gcc.dg/asan/pr66314.c: New testcase.
804 2015-06-01 Richard Biener <rguenther@suse.de>
806 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
808 2015-06-01 Jakub Jelinek <jakub@redhat.com>
810 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
812 (hp3, hp4): Add inline keyword.
813 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
814 (hp2): Add inline keyword.
815 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
816 (hp2): Add inline keyword.
818 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
821 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
822 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
823 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
824 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
826 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
828 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
829 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
831 2015-06-01 Richard Biener <rguenther@suse.de>
833 PR tree-optimization/66280
834 * g++.dg/torture/pr66280.C: New testcase.
835 * g++.dg/torture/pr66280-2.C: Likewise.
837 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
839 * gnat.dg/addr9_1.adb: New test.
840 * gnat.dg/addr9_2.adb: Likewise.
841 * gnat.dg/addr9_3.adb: Likewise.
842 * gnat.dg/addr9_4.adb: Likewise.
844 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
846 * g++.dg/other/dump-ada-spec-4.C: New test.
848 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
850 * gcc.dg/alias-8.c: Fix dg-warning.
852 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
854 * gcc.dg/alias-8.c: Do not xfail.
855 * gcc.dg/pr62167.c: Prevent FRE.
856 * gcc.dg/alias-14.c: New testcase.
858 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
860 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
862 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
865 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
867 * gcc.target/s390/hotpatch-10.c: Likewise.
868 * gcc.target/s390/hotpatch-11.c: Likewise.
869 * gcc.target/s390/hotpatch-12.c: Likewise.
870 * gcc.target/s390/hotpatch-17.c: Likewise.
871 * gcc.target/s390/hotpatch-18.c: Likewise.
872 * gcc.target/s390/hotpatch-20.c: Likewise.
873 * gcc.target/s390/hotpatch-21.c: Likewise.
874 * gcc.target/s390/hotpatch-22.c: Likewise.
875 * gcc.target/s390/hotpatch-23.c: Likewise.
876 * gcc.target/s390/hotpatch-24.c: Likewise.
877 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
878 to check for the exact nops too.
879 * gcc.target/s390/hotpatch-3.c: Likewise.
880 * gcc.target/s390/hotpatch-4.c: Likewise.
881 * gcc.target/s390/hotpatch-5.c: Likewise.
882 * gcc.target/s390/hotpatch-6.c: Likewise.
883 * gcc.target/s390/hotpatch-7.c: Likewise.
884 * gcc.target/s390/hotpatch-8.c: Likewise.
885 * gcc.target/s390/hotpatch-9.c: Likewise.
886 * gcc.target/s390/hotpatch-14.c: Likewise.
887 * gcc.target/s390/hotpatch-15.c: Likewise.
888 * gcc.target/s390/hotpatch-16.c: Likewise.
889 * gcc.target/s390/hotpatch-19.c: Likewise.
890 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
891 scan-assembler-times counting number of .align directives.
892 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
893 dg-options. Remove scan-assembler-times counting number of .align
895 * gcc.target/s390/hotpatch-26.c: New file.
896 * gcc.target/s390/hotpatch-27.c: New file.
897 * gcc.target/s390/hotpatch-28.c: New file.
898 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
899 using -Os -O0 -O1 -O2 -O3 options.
901 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
903 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
905 2015-05-29 Jakub Jelinek <jakub@redhat.com>
907 PR tree-optimization/66142
908 * gcc.dg/vect/pr66142.c: New test.
910 2015-05-29 Richard Biener <rguenther@suse.de>
912 PR tree-optimization/66314
913 * gcc.dg/asan/pr66314.c: New testcase.
915 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
917 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
918 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
920 (schedule-cleanups, dg-keep-saved-temps): New proc.
921 (gcc-dg-test-1): Schedule cleanups.
922 * lib/profopt.exp (profopt-execute): Likewise.
923 * g++.dg/cdce3.C: Adjust expected line numbers.
924 * gcc.dg/cdce1.c: Likewise.
925 * gcc.dg/cdce2.c: Likewise.
926 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
927 * gcc.dg/strlenopt-24.c: Likewise.
928 * gcc.dg/tree-ssa/vrp26.c: Likewise.
929 * gcc.dg/tree-ssa/vrp28.c: Likewise.
930 * obj-c++.dg/encode-2.mm: Likewise.
932 2015-05-28 DJ Delorie <dj@redhat.com>
934 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
936 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
938 * gnat.dg/discr43.adb: New test.
940 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
942 * gnat.dg/varsize_temp.adb: Rename into...
943 * gnat.dg/varsize1.adb: ...this.
944 * gnat.dg/varsize_copy.ad[sb]: Rename into...
945 * gnat.dg/varsize2.ad[sb]: ...this.
946 * gnat.dg/varsize3_1.adb: New test.
947 * gnat.dg/varsize3_2.adb: Likewise.
948 * gnat.dg/varsize3_3.adb: Likewise.
949 * gnat.dg/varsize3_4.adb: Likewise.
950 * gnat.dg/varsize3_5.adb: Likewise.
951 * gnat.dg/varsize3_6.adb: Likewise.
952 * gnat.dg/varsize3_pkg1.ads: New helper.
953 * gnat.dg/varsize3_pkg2.ads: Likewise.
954 * gnat.dg/varsize3_pkg3.ads: Likewise.
956 2015-05-28 Richard Biener <rguenther@suse.de>
958 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
960 2015-05-28 Richard Biener <rguenther@suse.de>
962 PR tree-optimization/66142
963 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
965 2015-05-28 Lawrence Velázquez <vq@larryv.me>
968 * gcc.dg/darwin-minversion-3.c: Update testcase.
969 * gcc.dg/darwin-minversion-4.c: Ditto.
970 * gcc.dg/darwin-minversion-5.c: New testcase.
971 * gcc.dg/darwin-minversion-6.c: Ditto.
972 * gcc.dg/darwin-minversion-7.c: Ditto.
973 * gcc.dg/darwin-minversion-8.c: Ditto.
974 * gcc.dg/darwin-minversion-9.c: Ditto.
975 * gcc.dg/darwin-minversion-10.c: Ditto.
976 * gcc.dg/darwin-minversion-11.c: Ditto.
977 * gcc.dg/darwin-minversion-12.c: Ditto.
979 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
981 PR rtl-optimization/66168
982 * gcc.c-torture/compile/pr66168.c: New test.
984 2015-05-27 Jeff Law <law@redhat.com>
987 * gcc.dg/target/m68k/pr39726-1.c: New test.
989 2015-05-27 Nathan Sidwell <nathan@acm.org>
992 * g++.dg/ext/alias-canon3.C: New.
994 2015-05-27 Richard Biener <rguenther@suse.de>
996 PR tree-optimization/66272
998 2014-08-15 Richard Biener <rguenther@suse.de>
1000 PR tree-optimization/62031
1001 * gcc.dg/torture/pr66272.c: New testcase.
1003 2015-05-27 Richard Biener <rguenther@suse.de>
1005 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1007 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1010 * gcc.dg/pr65358.c: New test.
1012 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1015 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1017 * gfortran.dg/allocate_with_source_6.f90: New test.
1019 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1021 * gnat.dg/atomic7_1.adb: New test.
1022 * gnat.dg/atomic7_2.adb: Likewise.
1023 * gnat.dg/atomic7_pkg1.ads: New helper.
1024 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1026 2015-05-26 Michael Matz <matz@suse.de>
1029 * gcc.dg/vect/pr66251.c: New test.
1031 2015-05-26 Richard Biener <rguenther@suse.de>
1033 PR tree-optimization/66142
1034 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1036 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1039 * gfortran.dg/allocatable_scalar_13.f90: New test
1041 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1043 * gnat.dg/warn11.adb: New test.
1044 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1046 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1048 * gnat.dg/vfa1_1.adb: New test.
1049 * gnat.dg/vfa1_2.adb: Likewise.
1050 * gnat.dg/vfa1_3.adb: Likewise.
1051 * gnat.dg/vfa1_4.adb: Likewise.
1052 * gnat.dg/vfa1_pkg.ads: New helper.
1054 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1056 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1057 * gcc.target/i386/pr66232-3.c: Likewise.
1059 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1062 * gcc.target/i386/pr66274.c: New test.
1064 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1066 * gnat.dg/renaming6.ad[sb]: New test.
1068 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1070 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1071 and 'dg-require-effective-target pie'.
1073 2015-05-23 Nathan Sidwell <nathan@acm.org>
1076 * g++.dg/cpp0x/pr66243.C: New.
1078 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1081 * g++.dg/lto/pr66180_0.C: New testcase.
1082 * g++.dg/lto/pr66180_1.C: New testcase.
1084 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1087 * typebound_call_27.f90: New file.
1089 2015-05-23 Nathan Sidwell <nathan@acm.org>
1092 * g++.dg/template/pr65936.C: New.
1094 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1096 PR tree-optimization/63387
1097 * gcc.dg/pr63387-2.c: New testcase.
1099 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1101 * gcc.dg/simd-1.c: Update to the new message.
1103 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1105 * gcc.dg/nand.c: New testcase.
1107 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1109 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1110 Set dg-do-what-default to compile only on ARM targets without
1111 arm_neon_hw execution support. Remove redundant c-torture-execute
1112 in loop over test cases.
1114 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1117 * gcc.target/aarch64/pr65491_1.c: New test.
1118 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1119 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1121 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1124 * g++.dg/cpp0x/explicit9.C: New.
1125 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1127 2015-05-22 Richard Biener <rguenther@suse.de>
1129 PR tree-optimization/66251
1130 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1132 2015-05-22 Marek Polacek <polacek@redhat.com>
1135 * c-c++-common/attributes-enum-1.c: New test.
1136 * c-c++-common/attributes-enum-2.c: New test.
1137 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1138 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1140 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1142 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1143 effective target support. If no arm_neon_hw support, do not attempt
1144 to execute the tests; only compile them.
1145 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1146 and "dg-require-effective-target arm_neon_ok".
1147 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1148 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1149 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1150 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1151 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1152 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1153 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1154 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1155 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1156 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1157 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1158 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1159 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1160 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1161 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1162 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1163 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1164 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1165 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1166 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1167 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1168 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1169 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1170 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1171 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1172 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1173 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1174 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1175 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1176 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1177 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1178 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1179 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1180 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1181 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1182 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1183 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1184 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1185 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1186 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1187 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1188 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1189 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1190 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1191 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1192 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1193 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1194 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1195 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1196 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1197 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1198 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1199 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1200 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1201 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1202 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1203 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1204 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1205 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1206 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1207 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1208 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1209 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1210 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1211 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1212 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1213 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1214 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1215 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1216 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1217 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1218 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1219 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1220 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1221 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1222 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1223 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1224 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1225 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1226 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1227 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1228 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1229 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1230 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1231 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1232 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1233 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1234 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1235 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1236 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1237 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1238 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1239 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1240 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1241 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1242 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1243 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1244 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1245 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1246 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1247 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1248 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1249 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1250 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1251 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1252 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1253 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1254 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1255 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1256 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1257 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1258 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1259 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1261 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1263 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1264 * gcc.dg/vect/pr59354.c: Likewise.
1265 * gcc.dg/vect/pr64252.c: Likewise.
1266 * gcc.dg/vect/pr64404.c: Likewise.
1267 * gcc.dg/vect/pr64493.c: Likewise.
1268 * gcc.dg/vect/pr64495.c: Likewise.
1269 * gcc.dg/vect/pr64844.c: Likewise.
1270 * gcc.dg/vect/pr65518.c: Likewise.
1271 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1273 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp1y/var-templ28.C: New.
1278 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1281 * gcc.target/i386/pr66232-1.c: New test.
1282 * gcc.target/i386/pr66232-2.c: Likewise.
1283 * gcc.target/i386/pr66232-3.c: Likewise.
1284 * gcc.target/i386/pr66232-4.c: Likewise.
1285 * gcc.target/i386/pr66232-5.c: Likewise.
1287 2015-05-21 Nathan Sidwell <nathan@acm.org>
1289 * g++.dg/cpp1y/pr60943.C: New.
1291 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1293 PR tree-optimization/66233
1294 * gcc.c-torture/execute/pr66233.c: New test.
1296 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1299 * gfortran.dg/inline_matmul_11.f90: New test.
1301 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1303 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1304 instead of listing several targets on its own.
1305 * gcc.target/i386/pr32219-2.c: Likewise.
1306 * gcc.target/i386/pr32219-3.c: Likewise.
1307 * gcc.target/i386/pr32219-4.c: Likewise.
1308 * gcc.target/i386/pr32219-5.c: Likewise.
1309 * gcc.target/i386/pr32219-6.c: Likewise
1310 * gcc.target/i386/pr32219-7.c: Likewise.
1311 * gcc.target/i386/pr32219-8.c: Likewise.
1312 * gcc.target/i386/pr39013-1.c: Likewise.
1313 * gcc.target/i386/pr39013-2.c: Likewise.
1314 * gcc.target/i386/pr64317.c: Likewise.
1316 2015-05-21 Jeff Law <law@redhat.com>
1318 * gcc.target/hppa/shadd-3.c: New test.
1319 * gcc.target/hppa/shadd-4.c: New test.
1321 2015-05-21 Michael Matz <matz@suse.de>
1323 * gcc.dg/vect/vect-strided-store.c: New test.
1324 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1325 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1327 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1329 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1330 * gcc.dg/pow-sqrt-synth-1.c: New test.
1331 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1333 2015-05-21 Richard Biener <rguenther@suse.de>
1336 * g++.dg/conversion/pr66211.C: New testcase.
1337 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1339 2015-05-21 Jeff Law <law@redhat.com>
1341 * gcc.target/hppa/shadd-2.c: New test.
1343 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1346 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1348 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1351 * gcc.target/arm/pr26702.c: Adjust target selector.
1353 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1356 * gcc.dg/lto/pr66221_0.c: New test.
1357 * gcc.dg/lto/pr66221_1.c: New test.
1359 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1362 * gcc.dg/redecl-4.c: Update column numbers.
1363 * gcc.dg/format/bitfld-1.c: Likewise.
1364 * gcc.dg/format/attr-2.c: Likewise.
1365 * gcc.dg/format/attr-6.c: Likewise.
1366 * gcc.dg/format/attr-7.c (baz): Likewise.
1367 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1368 * gcc.dg/format/attr-4.c: Likewise.
1369 * gcc.dg/format/branch-1.c: Likewise.
1370 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1371 locations within strings with embedded escape sequences.
1373 2015-05-20 Jeff Law <law@redhat.com>
1375 * gcc.target/hppa/hppa.exp: New target test driver.
1376 * gcc.target/hppa/shadd-1.c: New test.
1378 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1380 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1382 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1384 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1385 (fn_33_k_and_r_style): New.
1386 (fn_33_stroustrup_style): New.
1387 (fn_33_allman_style): New.
1388 (fn_33_whitesmiths_style): New.
1389 (fn_33_horstmann_style): New.
1390 (fn_33_ratliff_banner_style): New.
1391 (fn_33_lisp_style): New.
1392 (fn_34_indent_dash_gnu): New.
1393 (fn_34_indent_dash_kr): New.
1394 (fn_34_indent_dash_orig): New.
1395 (fn_34_indent_linux_style): New.
1397 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1400 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1402 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1404 PR tree-optimization/65447
1405 * gcc.dg/tree-ssa/pr65447.c: New test.
1407 2015-05-19 Nathan sidwell <nathan@acm.org>
1409 * g++.dg/cpp0x/pr65954.C: New.
1411 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1413 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1415 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1417 * lib/target-supports.exp: Vector do not always have natural
1420 2015-05-19 David Sherwood <david.sherwood@arm.com>
1422 * gcc.dg/loop-invariant.c: New testcase.
1424 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1426 * lib/target-supports.exp: Vector do not always have natural
1429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1431 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1433 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1435 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1437 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1438 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1439 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1440 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1441 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1442 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1443 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1444 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1445 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1446 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1448 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1450 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1452 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1454 * gcc.target/s390/s390.exp
1455 (check_effective_target_vector): New check.
1456 * gcc.target/s390/vector/vec-abi-1.c: New test.
1457 * gcc.target/s390/vector/vec-abi-2.c: New test.
1458 * gcc.target/s390/vector/vec-abi-3.c: New test.
1459 * gcc.target/s390/vector/vec-abi-4.c: New test.
1460 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1461 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1462 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1463 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1464 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1465 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1466 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1467 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1468 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1469 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1470 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1471 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1472 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1473 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1474 * gcc.target/s390/vector/vec-init-1.c: New test.
1475 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1476 * gcc.target/s390/vector/vec-shift-1.c: New test.
1477 * gcc.target/s390/vector/vec-sub-1.c: New test.
1479 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1481 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1483 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1485 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1487 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1489 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1491 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1493 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1495 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1497 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1499 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1501 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1503 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1505 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1507 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1509 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1511 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1513 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1515 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1517 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1519 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1521 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1523 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1525 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1527 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1529 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1531 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1533 PR tree-optimization/66187
1534 * gcc.c-torture/execute/pr66187.c: New test.
1535 * gcc.dg/pr66187-1.c: New test.
1536 * gcc.dg/pr66187-2.c: New test.
1538 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540 * gcc.dg/vect/bb-slp-35.c: Adjust.
1542 2015-05-19 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/66165
1545 * gcc.dg/torture/pr66165.c: New testcase.
1547 PR tree-optimization/66185
1548 * gcc.dg/torture/pr66185.c: New testcase.
1550 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1553 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1555 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1557 * gcc.target/mips/p5600-bonding.c : New file.
1559 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1562 * gfortran.dg/interface_operator_1.f90: New tests.
1564 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1567 * gfortran.dg/generic_29.f90: New tests.
1569 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1572 * gfortran.dg/storage_size_6.f90: New tests.
1574 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1577 * gfortran.dg/null1.f90: New test.
1579 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1582 * gfortran.dg/entry_21.f90: New test.
1584 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1587 * gfortran.dg/storage_size_6.f90: New tests.
1589 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1592 * gfortran.dg/misplaced_statement.f90: New test.
1594 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1597 * gfortran.dg/filepos1.f90: New test
1599 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1602 * gfortran.dg/pr64925.f90: New test.
1604 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1606 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1608 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1610 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1612 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1613 to the family of pie capable targets.
1615 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1617 * gcc.target/arm/bics_1.c : New testcase.
1618 * gcc.target/arm/bics_2.c : New testcase.
1619 * gcc.target/arm/bics_3.c : New testcase.
1620 * gcc.target/arm/bics_4.c : New testcase.
1622 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1624 * gcc.target/mips/umips-attr.c: New test.
1626 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1628 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1629 * gcc.dg/20150120-2.c (dg-final): Ditto.
1630 * gcc.dg/20150120-2.c (dg-final): Ditto.
1631 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1633 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1636 * gcc.target/i386/pr66174.c: New test.
1638 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1641 * gfortran.dg/matmul_bounds_6.f90: New test.
1642 * gfortran.dg/matmul_bounds_7.f90: New test.
1644 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1646 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1647 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1648 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1649 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1650 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1651 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1653 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1656 * gfortran.dg/continuation_13.f90: Update test.
1657 * gfortran.dg/pr65903.f90: New test.
1659 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1662 * gfortran.dg/block_14.f90: New test.
1664 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1667 * lib/gfortran-dg.exp: Update regex to handle two locations for
1668 the same diagnostic without caret.
1669 * gfortran.dg/badline.f: Test also that line numbers are correct
1670 before and after "left but not entered" warning.
1672 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1673 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1676 * gcc.target/arm/maskdata.c: New test.
1678 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1681 * gfortran.dg/derived_constructor_components_5: New test
1683 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1686 * gcc.target/alpha/pr66140.c: New test.
1688 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1691 * gcc.dg/Wconversion-complex-c99.c: New test.
1692 * gcc.dg/Wconversion-complex-gnu.c: New test.
1694 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1696 PR tree-optimization/64454
1697 * gcc.dg/modmod.c: New testcase.
1699 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1701 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1703 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1706 * gcc.target/i386/mpx/pr66134.c: New test.
1708 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1710 * gcc.target/powerpc/pr60158.c: New test.
1712 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1714 * gcc.target/i386/sibcall-7.c: New test.
1715 * gcc.target/i386/sibcall-8.c: New test.
1717 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1719 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1720 (abs64_in_dreg): Likewise.
1722 2015-05-14 Marek Polacek <polacek@redhat.com>
1726 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1727 * gcc.dg/pr19984.c: Likewise.
1728 * gcc.dg/pr66066-1.c: New test.
1729 * gcc.dg/pr66066-2.c: New test.
1730 * gcc.dg/pr66066-3.c: New test.
1732 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1734 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1735 * gcc.dg/pow-sqrt.x: New file.
1736 * gcc.dg/pow-sqrt-1.c: New test.
1737 * gcc.dg/pow-sqrt-2.c: Likewise.
1738 * gcc.dg/pow-sqrt-3.c: Likewise.
1740 2015-05-13 Richard Biener <rguenther@suse.de>
1742 PR tree-optimization/66123
1743 * gcc.dg/torture/pr66123.c: New testcase.
1745 2015-05-13 Richard Biener <rguenther@suse.de>
1748 * gcc.dg/alias-2.c: Adjust.
1749 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1751 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1754 * gcc.target/i386/pr65103-3.c: New.
1756 2015-05-13 Martin Liska <mliska@suse.cz>
1758 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1760 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.target/i386/pr66112-2.c: New test.
1766 * gcc.target/i386/pr66112-1.c: New test.
1768 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1771 * gcc.target/i386/mpx/pr66048.cc: New.
1773 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1775 PR rtl-optimization/64616
1776 * gcc.dg/loop-8.c: New test.
1777 * gcc.dg/loop-9.c: New test.
1779 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1782 * gcc.target/i386/pr66047.c: New testcase.
1784 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1787 * gcc.c-torture/compile/pr65873.c: New testcase.
1789 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1792 * gfortran.dg/inline_matmul_10.f90: New test.
1794 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1796 * c-c++-common/Wmisleading-indentation.c: New testcase.
1797 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1798 * c-c++-common/Wmisleading-indentation-2.md: New file.
1800 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1802 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1804 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1806 2015-05-12 Richard Biener <rguenther@suse.de>
1808 PR tree-optimization/66101
1809 * gcc.dg/torture/pr66101.c: New testcase.
1811 2015-05-12 Richard Biener <rguenther@suse.de>
1813 PR tree-optimization/37021
1814 * gcc.target/i386/vect-addsub.c: New testcase.
1816 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1818 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1820 2015-05-12 Tom de Vries <tom@codesourcery.com>
1822 PR tree-optimization/66010
1823 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1825 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/cpp0x/trailing10.C: New.
1830 2015-05-12 Richard Biener <rguenther@suse.de>
1832 * gcc.dg/vect/bb-slp-35.c: New testcase.
1834 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1837 * gfortran.dg/bound_simplification_6.f90: New.
1839 2015-05-11 Steve Ellcey <sellcey@mips.com>
1841 * gcc.target/mips/branch-1.c: Pass argument to bar().
1843 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1846 * gcc.target/i386/pr65753.c: New test.
1848 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1850 PR rtl-optimization/66076
1851 * gcc.dg/torture/pr66076.c: New test.
1853 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1856 * gfortran.dg/inline_matmul_7.f90: New test.
1857 * gfortran.dg/inline_matmul_8.f90: New test.
1858 * gfortran.dg/inline_matmul_9.f90: New test.
1860 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1862 * gfortran.dg/bound_simplification_5.f90: New.
1864 2015-05-09 Jason Merrill <jason@redhat.com>
1866 * lib/target-supports.exp (cxx_default): New global.
1867 (check_effective_target_c++11_only)
1868 (check_effective_target_c++14_only)
1869 (check_effective_target_c++98_only)
1870 (check_effective_target_c++1z_only): Check it.
1872 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1874 PR tree-optimization/64454
1875 * gcc.dg/tree-ssa/vrp97.c: New file.
1876 * gcc.dg/vect/slp-perm-7.c: Update.
1878 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1881 * gfortran.dg/elemental_subroutine_11.f90: New test.
1883 2015-05-08 Richard Biener <rguenther@suse.de>
1885 PR tree-optimization/66036
1886 * gcc.dg/vect/slp-41.c: New testcase.
1888 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1890 * gfortran.dg/elemental_optional_args_7.f90: New.
1892 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1894 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1897 2015-05-08 Marek Polacek <polacek@redhat.com>
1900 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1901 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1903 2015-05-07 Marek Polacek <polacek@redhat.com>
1906 * c-c++-common/Wshift-negative-value-1.c: New test.
1907 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1908 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1909 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1910 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1911 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1912 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1913 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1914 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1916 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1920 * gcc.dg/fdata-sections-2.c: New file.
1922 2015-05-07 Marek Polacek <polacek@redhat.com>
1925 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1927 * c-c++-common/ubsan/align-7.c: Likewise.
1928 * c-c++-common/ubsan/bounds-8.c: Likewise.
1929 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1930 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1931 * c-c++-common/ubsan/null-1.c: Likewise.
1932 * c-c++-common/ubsan/null-10.c: Likewise.
1933 * c-c++-common/ubsan/null-11.c: Likewise.
1934 * c-c++-common/ubsan/null-2.c: Likewise.
1935 * c-c++-common/ubsan/null-3.c: Likewise.
1936 * c-c++-common/ubsan/null-4.c: Likewise.
1937 * c-c++-common/ubsan/null-5.c: Likewise.
1938 * c-c++-common/ubsan/null-6.c: Likewise.
1939 * c-c++-common/ubsan/null-7.c: Likewise.
1940 * c-c++-common/ubsan/null-8.c: Likewise.
1941 * c-c++-common/ubsan/null-9.c: Likewise.
1942 * c-c++-common/ubsan/object-size-1.c: Likewise.
1943 * c-c++-common/ubsan/object-size-10.c: Likewise.
1944 * c-c++-common/ubsan/object-size-4.c: Likewise.
1945 * c-c++-common/ubsan/object-size-5.c: Likewise.
1946 * c-c++-common/ubsan/object-size-7.c: Likewise.
1947 * c-c++-common/ubsan/object-size-8.c: Likewise.
1948 * c-c++-common/ubsan/object-size-9.c: Likewise.
1949 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1950 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1951 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1952 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1953 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1954 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1955 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1956 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1957 * c-c++-common/ubsan/pr59333.c: Likewise.
1958 * c-c++-common/ubsan/pr59667.c: Likewise.
1959 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1960 * c-c++-common/ubsan/pr60636.c: Likewise.
1961 * c-c++-common/ubsan/pr63802.c: Likewise.
1962 * c-c++-common/ubsan/recovery-1.c: Likewise.
1963 * c-c++-common/ubsan/recovery-3.c: Likewise.
1964 * c-c++-common/ubsan/shift-1.c: Likewise.
1965 * c-c++-common/ubsan/shift-2.c: Likewise.
1966 * c-c++-common/ubsan/shift-4.c: Likewise.
1967 * c-c++-common/ubsan/shift-7.c: Likewise.
1968 * c-c++-common/ubsan/undefined-2.c: Likewise.
1969 * c-c++-common/ubsan/vla-1.c: Likewise.
1970 * g++.dg/ubsan/null-1.C: Likewise.
1971 * g++.dg/ubsan/null-3.C: Likewise.
1972 * g++.dg/ubsan/null-4.C: Likewise.
1973 * g++.dg/ubsan/vptr-8.C: Likewise.
1974 * g++.dg/ubsan/vptr-9.C: Likewise.
1975 * gcc.dg/ubsan/bounds-2.c: Likewise.
1976 * gcc.dg/ubsan/object-size-9.c: Likewise.
1978 2015-05-07 Jeff Law <law@redhat.com>
1980 * gcc.dg/tree-ssa/shorten-1.c: New test.
1982 2015-05-07 Richard Biener <rguenther@suse.de>
1984 PR tree-optimization/66002
1985 * gcc.dg/vect/vect-125.c: New testcase.
1987 2015-05-07 Marek Polacek <polacek@redhat.com>
1988 Martin Uecker <uecker@eecs.berkeley.edu>
1990 * c-c++-common/ubsan/bounds-10.c: New test.
1992 2015-05-06 David Malcolm <dmalcolm@redhat.com>
1994 * jit.dg/harness.h (set_options): Wrap with
1995 #ifndef TEST_ESCHEWS_SET_OPTIONS.
1996 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1997 Special-case test-benchmark.c as a negative.
1998 * jit.dg/test-benchmark.c: New file.
2000 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2003 * gcc.target/arm/pr64208.c: New test.
2005 2015-05-06 Alan Modra <amodra@gmail.com>
2008 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2009 (gparms): Make volatile.
2011 2015-05-06 Richard Biener <rguenther@suse.de>
2013 PR tree-optimization/62283
2014 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2016 2015-05-06 Christian Bruel <christian.bruel@st.com>
2019 * gcc.target/aarch64/iinline-attr-1.c: New test.
2021 2015-05-06 Richard Biener <rguenther@suse.de>
2023 * gcc.dg/vect/bb-slp-34.c: New testcase.
2025 2015-05-06 Richard Biener <rguenther@suse.de>
2027 PR tree-optimization/62283
2028 * gcc.dg/vect/bb-slp-14.c: Adjust.
2030 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2033 * gcc.target/i386/pr65990.c: New test.
2035 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2038 * gcc.target/i386/pr65915.c: New.
2040 2015-05-05 Tom de Vries <tom@codesourcery.com>
2042 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2043 'va_list escapes 0'.
2045 2015-05-05 Tom de Vries <tom@codesourcery.com>
2047 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2050 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2052 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2053 * gcc.target/arm/pr65924.c: Likewise.
2055 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2058 * gcc.target/i386/pr65871-3.c: New test.
2060 2015-05-04 Jeff Law <law@redhat.com>
2063 2015-05-04 Jeff Law <law@redhat.com>
2064 * gcc.dg/tree-ssa/shorten-1.c: New test.
2066 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2067 Jakub Jelinek <jakub@redhat.com>
2070 * g++.dg/cpp0x/Wnarrowing4.C: New.
2072 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2074 * lib/target-supports.exp
2075 (check_effective_target_keeps_null_pointer_checks): Clarify that
2076 this is for targets that disable -fdelete-null-pointer-checks,
2077 not default it to off.
2078 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2079 -fdelete-null-pointer-checks explicit.
2080 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2081 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2082 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2083 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2084 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2085 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2086 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2087 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2088 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2089 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2090 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2091 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2092 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2093 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2094 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2095 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2096 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2097 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2098 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2099 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2100 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2101 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2102 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2103 * g++.dg/cpp0x/static_assert9.C: Likewise.
2104 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2105 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2106 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2107 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2108 * g++.dg/tree-ssa/pr26406.C: Likewise.
2110 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2112 PR tree-optimization/65984
2113 * c-c++-common/ubsan/pr65984.c: New test.
2115 2015-05-04 Jeff Law <law@redhat.com>
2117 * gcc.dg/tree-ssa/shorten-1.c: New test.
2119 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2122 * gfortran.dg/pr44735.f90: New test.
2124 2015-05-04 Richard Biener <rguenther@suse.de>
2126 PR tree-optimization/65965
2127 * gcc.dg/vect/bb-slp-33.c: New testcase.
2129 2015-05-04 Richard Biener <rguenther@suse.de>
2131 PR tree-optimization/65935
2132 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2134 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2136 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2137 for each supported variant instead of CHECK_RESULTS.
2138 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2139 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2140 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2141 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2142 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2143 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2144 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2145 expected results for unsupported variants. Call CHECK for each
2146 supported variant instead of CHECK_RESULTS.
2147 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2148 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2149 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2150 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2151 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2152 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2153 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2154 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2155 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2156 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2157 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2158 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2159 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2160 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2161 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2162 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2163 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2164 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2165 expected results for unsupported variants.
2166 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2167 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2168 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2169 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2170 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2171 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2172 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2173 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2174 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2175 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2176 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2177 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2178 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2179 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2180 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2181 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2182 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2183 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2184 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2185 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2186 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2187 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2188 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2189 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2190 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2191 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2192 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2193 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2195 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2198 * gfortran.dg/bound_9.f90: Add pointer assignment.
2200 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2201 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2204 * g++.dg/cpp0x/Wnarrowing3.C: New.
2206 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2208 * gcc.dg/20150120-1.c: New test.
2209 * gcc.dg/20150120-2.c: New test.
2210 * gcc.dg/20150120-3.c: New test.
2212 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2214 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2216 2015-05-01 Renlin Li <renlin.li@arm.com>
2218 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2220 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2222 * gfortran.dg/bound_simplification_4.f90: New.
2224 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2226 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2227 with powerpc_p8vector_ok.
2229 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2232 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2234 * gfortran.dg/bound_9.f90: New test case.
2236 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2238 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2239 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2240 for 32bit x86 targets.
2241 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2242 for 32bit x86 targets.
2243 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2244 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2245 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2246 for 32bit x86 targets.
2248 2015-04-30 Marek Polacek <polacek@redhat.com>
2250 PR tree-optimization/63551
2251 * g++.dg/ipa/pr63551.C: New test.
2253 2015-04-30 Caroline Tice <cmtice@google.com>
2256 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2257 partition size on certain targets.
2259 2015-04-30 Renlin Li <renlin.li@arm.com>
2261 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2263 2015-04-30 Marek Polacek <polacek@redhat.com>
2265 * c-c++-common/Wbool-compare-3.c: New test.
2267 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2268 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2270 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2273 * g++.dg/init/ref22.C: New.
2275 2015-04-30 Marek Polacek <polacek@redhat.com>
2277 * gcc.dg/init-bad-8.c: New test.
2279 * gcc.dg/incomplete-typedef-1.c: New test.
2281 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2284 * g++.dg/template/crash121.C: New.
2286 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2288 * gcc.target/mips/call-from-init.c: New test.
2289 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2291 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2294 * gcc.target/i386/pr65871-1.c: New test.
2295 * gcc.target/i386/pr65871-2.c: Ditto.
2297 2015-04-29 Marek Polacek <polacek@redhat.com>
2300 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2301 * c-c++-common/Wbool-compare-2.c: New test.
2303 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2306 * gcc.target/aarch64/vstN_lane_1.c: New file.
2308 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2311 * g++.dg/warn/Winit-self-3.C: New.
2313 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2315 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2317 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2320 * gcc.target/arm/pr65924.c: New test.
2322 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2324 * g++.dg/gomp/tpl-target-update.C: New file.
2326 2015-04-29 Richard Biener <rguenther@suse.de>
2328 PR tree-optimization/65917
2329 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2331 2015-04-29 Christian Bruel <christian.bruel@st.com>
2334 * gcc.dg/ipa/iinline-attr.c: New test.
2335 * gcc.target/i386/iinline-attr-2.c: New test.
2337 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2339 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2342 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2344 * gcc.dg/vect/vect-33.c: Remove spurious line.
2346 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2348 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2350 2015-04-28 Marek Polacek <polacek@redhat.com>
2353 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2354 * gcc.dg/pr65901.c: New test.
2356 2015-04-28 Richard Biener <rguenther@suse.de>
2358 PR tree-optimization/62283
2359 * gfortran.dg/vect/pr62283-2.f: New testcase.
2360 * gcc.dg/vect/bb-slp-14.c: Adjust.
2362 2015-04-28 Richard Biener <rguenther@suse.de>
2364 PR tree-optimization/65851
2365 * g++.dg/torture/pr65851.C: New testcase.
2367 2015-04-27 Jeff Law <law@redhat.com>
2369 PR tree-optimization/65217
2370 * gcc.target/i386/pr65217.c: Remove XFAIL.
2372 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2375 Add tests forgotten to svn-add.
2376 * gfortran.dg/class_allocate_19.f03: New test.
2377 * gfortran.dg/class_array_20.f03: New test.
2378 * gfortran.dg/class_array_21.f03: New test.
2379 * gfortran.dg/finalize_29.f08: New test.
2381 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2385 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2386 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2388 2015-04-27 Caroline Tice <cmtice@google.com>
2390 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2393 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2396 * gcc.target/powerpc/htm-1.c: New test.
2397 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2399 (__builtin_tabortdci): Likewise.
2400 (__builtin_tcheck): Remove operand.
2401 * lib/target-supports.exp (check_htm_hw_available): New function.
2403 2015-04-27 Richard Biener <rguenther@suse.de>
2405 * gcc.target/i386/pr65217.c: XFAIL.
2407 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2409 PR tree-optimization/65875
2410 * gcc.c-torture/compile/pr65875.c: New test.
2412 2015-04-25 Marek Polacek <polacek@redhat.com>
2415 * gcc.dg/enum-incomplete-2.c: New test.
2416 * gcc.dg/enum-mode-1.c: New test.
2418 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2421 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2423 * gcc.target/powerpc/pr65849-2.c: Likewise.
2425 2015-04-24 Tom de Vries <tom@codesourcery.com>
2427 PR tree-optimization/65802
2428 * g++.dg/pr65802.C: Move to ...
2429 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2430 stdarg.h. Rewrite for C.
2431 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2432 va_start and va_end. Remove unnecessary inline asm.
2434 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2435 Wei Mi <wmi@google.com>
2437 * gcc.target/i386/sse2-load-multi.c: New test.
2438 * gcc.target/i386/sse2-store-multi.c: Ditto.
2440 2015-04-24 Marek Polacek <polacek@redhat.com>
2443 * c-c++-common/pr65830.c: New test.
2446 * c-c++-common/Wlogical-op-1.c: New test.
2448 2015-04-24 Marek Polacek <polacek@redhat.com>
2451 * c-c++-common/pr61534-1.c: New test.
2453 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2454 Steven Bosscher <steven@gcc.gnu.org>
2456 PR rtl-optimization/34503
2457 * gcc.target/arm/pr64616.c: New file.
2459 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2461 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2463 2015-04-24 Terry Guo <terry.guo@arm.com>
2465 * gcc.target/arm/pr65710.c: Update the options.
2467 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2469 * gcc.target/i386/pr65523.c: Skip x32.
2471 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2473 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2474 to look for vcl* where appropriate.
2476 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2478 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2479 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2481 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2484 * gcc.target/arm/pr26702.c: New test.
2486 2015-04-23 Marek Polacek <polacek@redhat.com>
2489 * gcc.dg/pr65345-1.c: New test.
2490 * gcc.dg/pr65345-2.c: New test.
2492 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2494 * gcc.target/powerpc/crypto-builtin-2.c: New.
2496 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2499 * gfortran.dg/class_allocate_19.f03: New test.
2500 * gfortran.dg/class_array_20.f03: New test.
2501 * gfortran.dg/class_array_21.f03: New test.
2502 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2503 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2504 initialization correctly.
2505 * gfortran.dg/finalize_29.f08: New test.
2507 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2509 * gcc.target/powerpc/swaps-p8-18.c: New test.
2511 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2514 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2515 * gcc.dg/vect/bb-slp-25.c: Likewise.
2516 * gcc.dg/vect/bb-slp-29.c: Likewise.
2517 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2518 vect_no_align && { ! vect_hw_misalign }.
2519 * gcc.dg/vect/bb-slp-9.c: Likewise.
2520 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2524 account for POWER8, where peeling for alignment is not needed.
2525 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2526 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2527 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2528 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2529 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2530 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2531 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2532 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2533 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2534 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2535 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2536 * gcc.dg/vect/pr16105.c: Likewise.
2537 * gcc.dg/vect/pr20122.c: Likewise.
2538 * gcc.dg/vect/pr33804.c: Likewise.
2539 * gcc.dg/vect/pr33953.c: Likewise.
2540 * gcc.dg/vect/pr56787.c: Likewise.
2541 * gcc.dg/vect/pr58508.c: Likewise.
2542 * gcc.dg/vect/slp-25.c: Likewise.
2543 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2544 * gcc.dg/vect/vect-105.c: Likewise.
2545 * gcc.dg/vect/vect-27.c: Likewise.
2546 * gcc.dg/vect/vect-29.c: Likewise.
2547 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2549 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2550 && { ! vect_hw_misalign }.
2551 * gcc.dg/vect/vect-44.c: Likewise.
2552 * gcc.dg/vect/vect-48.c: Likewise.
2553 * gcc.dg/vect/vect-50.c: Likewise.
2554 * gcc.dg/vect/vect-52.c: Likewise.
2555 * gcc.dg/vect/vect-56.c: Likewise.
2556 * gcc.dg/vect/vect-60.c: Likewise.
2557 * gcc.dg/vect/vect-72.c: Likewise.
2558 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2559 * gcc.dg/vect/vect-75.c: Likewise.
2560 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2561 * gcc.dg/vect/vect-77-global.c: Likewise.
2562 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2563 * gcc.dg/vect/vect-78-global.c: Likewise.
2564 * gcc.dg/vect/vect-93.c: Likewise.
2565 * gcc.dg/vect/vect-95.c: Likewise.
2566 * gcc.dg/vect/vect-96.c: Likewise.
2567 * gcc.dg/vect/vect-cond-1.c: Likewise.
2568 * gcc.dg/vect/vect-cond-3.c: Likewise.
2569 * gcc.dg/vect/vect-cond-4.c: Likewise.
2570 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2571 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2572 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2573 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2574 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2575 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2576 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2577 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2578 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2579 * gcc.dg/vect/vect-outer-5.c: Likewise.
2580 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2581 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2582 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2583 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2584 * gcc.dg/vect/vect-peel-3.c: Likewise.
2585 * gcc.dg/vect/vect-peel-4.c: Likewise.
2586 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2587 * gcc.target/powerpc/pr65456.c: New test.
2588 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2589 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2590 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2591 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2592 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2593 vect_no_align && { ! vect_hw_misalign }.
2594 * gfortran.dg/vect/vect-3.f90: Likewise.
2595 * gfortran.dg/vect/vect-4.f90: Likewise.
2596 * gfortran.dg/vect/vect-5.f90: Likewise.
2597 * lib/target-supports.exp (check_effective_target_vect_no_align):
2598 Return 1 for POWER8.
2599 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2601 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2604 * gfortran.dg/pr65429.f90: New test.
2606 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2608 * c-c++-common/asan/user-section-1.c: New test.
2609 * c-c++-common/asan/user-section-2.c: New test.
2610 * c-c++-common/asan/user-section-3.c: New test.
2612 2015-04-22 Hale Wang <hale.wang@arm.com>
2613 Terry Guo <terry.guo@arm.com>
2615 PR rtl-optimization/64818
2616 * gcc.target/arm/pr64818.c: New test.
2618 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2621 * g++.dg/tree-ssa/pr61034.C: Update template.
2622 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2623 * gcc.dg/Warray-bounds-11.c: Likewise.
2624 * gcc.dg/Warray-bounds.c: Likewise.
2626 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2628 PR libgfortran/65234
2629 * gfortran.dg/fmt_unlimited.f90: New test.
2631 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2633 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2635 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2636 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2637 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2638 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2639 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2640 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2641 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2643 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2645 PR libgfortran/56743
2646 * gfortran.dg/namelist_87.f90: New test.
2648 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2650 * gcc.target/aarch64/mult-synth_1.c: New test.
2651 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2652 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2653 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2654 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2655 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2657 2015-04-21 Richard Biener <rguenther@suse.de>
2659 PR tree-optimization/65650
2660 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2661 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2662 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2663 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2664 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2665 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2667 2015-04-21 Tom de Vries <tom@codesourcery.com>
2669 PR tree-optimization/65802
2670 * g++.dg/pr65802.C: New test.
2672 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2675 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2676 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2678 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2681 * g++.dg/cpp0x/Wnarrowing2.C: New.
2683 2015-04-20 Jeff Law <law@redhat.com>
2685 PR tree-optimization/65658
2686 * gcc.dg/pr65658.c: New test.
2688 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2691 * gcc.target/aarch64/vec_init_1.c: New test.
2693 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2695 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2698 2015-04-18 Martin Sebor <msebor@redhat.com>
2700 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2701 of non-nul characters.
2702 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2704 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2707 * gcc.target/powerpc/pr65787.c: New.
2709 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2712 * gcc.target/aarch64/c-output-template-4.c: New test.
2714 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2717 * gcc.dg/pr65780-1.c: New test.
2718 * gcc.dg/pr65780-2.c: Likewise.
2719 * gcc.target/i386/pr32219-9.c: Likewise.
2720 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2722 * gcc.target/i386/pr64317.c (c): Initialize.
2724 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2727 * g++.dg/ext/mv18.C: New test.
2728 * g++.dg/ext/mv19.C: Likewise.
2729 * g++.dg/ext/mv20.C: Likewise.
2730 * g++.dg/ext/mv21.C: Likewise.
2731 * g++.dg/ext/mv22.C: Likewise.
2732 * g++.dg/ext/mv23.C: Likewise.
2734 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2737 * g++.dg/init/pr64527.C: New test.
2739 2015-04-17 Tom de Vries <tom@codesourcery.com>
2740 Michael Matz <matz@suse.de>
2742 PR tree-optimization/64950
2743 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2746 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2748 * c-c++-common/asan/user-section-1.c: New test.
2750 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2753 * gcc.dg/debug/pr65771.c: New test.
2755 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2757 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2758 __buitlin_alloca with __builtin_alloca.
2760 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2762 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2764 2015-04-16 Richard Biener <rguenther@suse.de>
2766 PR tree-optimization/64277
2767 * gcc.dg/Warray-bounds-14.c: New testcase.
2768 * gcc.dg/Warray-bounds-15.c: Likewise.
2769 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2770 * c-c++-common/ubsan/bounds-6.c: Likewise.
2772 2015-04-16 Renlin Li <renlin.li@arm.com>
2774 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2775 * gcc.target/arm/unsigned-float.c: New.
2777 2015-04-16 Richard Biener <rguenther@suse.de>
2779 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2780 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2781 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2783 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2785 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2786 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2787 * g++.dg/cpp0x/defaulted21.C: Likewise.
2788 * g++.dg/cpp0x/defaulted28.C: Likewise.
2789 * g++.dg/cpp0x/defaulted47.C: Likewise.
2790 * g++.dg/cpp0x/elision_neg.C: Likewise.
2791 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2792 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2793 * g++.dg/cpp0x/implicit1.C: Likewise.
2794 * g++.dg/cpp0x/implicit9.C: Likewise.
2795 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2796 * g++.dg/cpp0x/range-for13.C: Likewise.
2797 * g++.dg/gomp/clause-2.C: Likewise.
2798 * g++.dg/gomp/udr-5.C: Likewise.
2799 * g++.dg/inherit/access6.C: Likewise.
2800 * g++.dg/lookup/duperr1.C: Likewise.
2801 * g++.dg/lookup/friend2.C: Likewise.
2802 * g++.dg/lookup/pr6936.C: Likewise.
2803 * g++.dg/lookup/scoped1.C: Likewise.
2804 * g++.dg/lookup/using26.C: Likewise.
2805 * g++.dg/lookup/using38.C: Likewise.
2806 * g++.dg/other/access2.C: Likewise.
2807 * g++.dg/overload/defarg3.C: Likewise.
2808 * g++.dg/overload/defarg6.C: Likewise.
2809 * g++.dg/parse/access11.C: Likewise.
2810 * g++.dg/parse/access2.C: Likewise.
2811 * g++.dg/parse/access3.C: Likewise.
2812 * g++.dg/parse/access4.C: Likewise.
2813 * g++.dg/parse/access5.C: Likewise.
2814 * g++.dg/parse/access6.C: Likewise.
2815 * g++.dg/parse/access8.C: Likewise.
2816 * g++.dg/parse/access9.C: Likewise.
2817 * g++.dg/parse/crash40.C: Likewise.
2818 * g++.dg/tc1/dr142.C: Likewise.
2819 * g++.dg/tc1/dr166.C: Likewise.
2820 * g++.dg/tc1/dr52.C: Likewise.
2821 * g++.dg/template/access11.C: Likewise.
2822 * g++.dg/template/access18.C: Likewise.
2823 * g++.dg/template/access19.C: Likewise.
2824 * g++.dg/template/access2.C: Likewise.
2825 * g++.dg/template/access20.C: Likewise.
2826 * g++.dg/template/access26.C: Likewise.
2827 * g++.dg/template/access3.C: Likewise.
2828 * g++.dg/template/access7.C: Likewise.
2829 * g++.dg/template/conv12.C: Likewise.
2830 * g++.dg/template/crash69.C: Likewise.
2831 * g++.dg/template/friend31.C: Likewise.
2832 * g++.dg/template/friend32.C: Likewise.
2833 * g++.dg/template/memfriend15.C: Likewise.
2834 * g++.dg/template/memfriend16.C: Likewise.
2835 * g++.dg/template/memfriend17.C: Likewise.
2836 * g++.dg/template/memfriend7.C: Likewise.
2837 * g++.dg/template/pr32519.C: Likewise.
2838 * g++.dg/template/qualttp21.C: Likewise.
2839 * g++.dg/template/qualttp8.C: Likewise.
2840 * g++.dg/template/ttp10.C: Likewise.
2841 * g++.dg/template/typedef11.C: Likewise.
2842 * g++.dg/template/typedef13.C: Likewise.
2843 * g++.dg/template/typedef19.C: Likewise.
2844 * g++.dg/template/typedef20.C: Likewise.
2845 * g++.dg/template/typedef22.C: Likewise.
2846 * g++.dg/template/using16.C: Likewise.
2847 * g++.dg/template/virtual3.C: Likewise.
2848 * g++.dg/ubsan/pr61272.C: Likewise.
2849 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2850 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2851 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2852 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2853 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2854 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2855 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2856 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2857 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2858 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2859 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2860 * g++.old-deja/g++.jason/access17.C: Likewise.
2861 * g++.old-deja/g++.jason/access18.C: Likewise.
2862 * g++.old-deja/g++.jason/access22.C: Likewise.
2863 * g++.old-deja/g++.jason/access23.C: Likewise.
2864 * g++.old-deja/g++.jason/access8.C: Likewise.
2865 * g++.old-deja/g++.jason/delete3.C: Likewise.
2866 * g++.old-deja/g++.jason/report.C: Likewise.
2867 * g++.old-deja/g++.law/access2.C: Likewise.
2868 * g++.old-deja/g++.law/access3.C: Likewise.
2869 * g++.old-deja/g++.law/access4.C: Likewise.
2870 * g++.old-deja/g++.law/access5.C: Likewise.
2871 * g++.old-deja/g++.law/arm12.C: Likewise.
2872 * g++.old-deja/g++.law/arm14.C: Likewise.
2873 * g++.old-deja/g++.law/ctors13.C: Likewise.
2874 * g++.old-deja/g++.law/union2.C: Likewise.
2875 * g++.old-deja/g++.law/visibility12.C: Likewise.
2876 * g++.old-deja/g++.law/visibility15.C: Likewise.
2877 * g++.old-deja/g++.law/visibility16.C: Likewise.
2878 * g++.old-deja/g++.law/visibility17.C: Likewise.
2879 * g++.old-deja/g++.law/visibility18.C: Likewise.
2880 * g++.old-deja/g++.law/visibility19.C: Likewise.
2881 * g++.old-deja/g++.law/visibility20.C: Likewise.
2882 * g++.old-deja/g++.law/visibility21.C: Likewise.
2883 * g++.old-deja/g++.law/visibility24.C: Likewise.
2884 * g++.old-deja/g++.law/visibility4.C: Likewise.
2885 * g++.old-deja/g++.law/visibility5.C: Likewise.
2886 * g++.old-deja/g++.law/visibility6.C: Likewise.
2887 * g++.old-deja/g++.law/visibility7.C: Likewise.
2888 * g++.old-deja/g++.law/visibility8.C: Likewise.
2889 * g++.old-deja/g++.law/visibility9.C: Likewise.
2890 * g++.old-deja/g++.niklas/t135.C: Likewise.
2891 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2892 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2893 * g++.old-deja/g++.other/access11.C: Likewise.
2894 * g++.old-deja/g++.other/access4.C: Likewise.
2895 * g++.old-deja/g++.other/access7.C: Likewise.
2896 * g++.old-deja/g++.other/crash1.C: Likewise.
2897 * g++.old-deja/g++.other/crash7.C: Likewise.
2898 * g++.old-deja/g++.other/friend1.C: Likewise.
2899 * g++.old-deja/g++.other/friend4.C: Likewise.
2900 * g++.old-deja/g++.other/friend9.C: Likewise.
2901 * g++.old-deja/g++.other/lineno1.C: Likewise.
2902 * g++.old-deja/g++.other/using1.C: Likewise.
2903 * g++.old-deja/g++.pt/enum14.C: Likewise.
2904 * g++.old-deja/g++.pt/friend11.C: Likewise.
2905 * g++.old-deja/g++.pt/friend21.C: Likewise.
2906 * g++.old-deja/g++.pt/friend3.C: Likewise.
2907 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2908 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2909 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2910 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2912 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2915 * g++.dg/ipa/pr65765.C: New test.
2917 2015-04-15 Nick Clifton <nickc@redhat.com>
2919 * gcc.target/rx/builtins.c: Disable RMPA test if string
2920 instructions are not allowed.
2922 2015-04-15 Alan Modra <amodra@gmail.com>
2924 * gcc.dg/pr65408.c: New.
2926 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2929 * gcc.target/arm/pr65729.c: New test.
2931 2015-04-14 Richard Biener <rguenther@suse.de>
2933 PR tree-optimization/65758
2934 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2936 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2939 * gcc.c-torture/execute/pr65648.c: New test.
2941 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2943 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2944 __builtin_finite instead of finite.
2945 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2948 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
2950 PR tree-optimization/63387
2951 * gcc.dg/pr63387.c: New testcase.
2953 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
2955 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2957 2015-04-13 Richard Biener <rguenther@suse.de>
2959 PR tree-optimization/65204
2960 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2962 2015-04-13 Terry Guo <terry.guo@arm.com>
2965 * gcc.target/arm/pr65710.c: New.
2967 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2969 PR tree-optimization/65747
2970 * g++.dg/torture/pr65747.C: New test.
2972 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2975 * g++.dg/cpp0x/pr65736.C: New test.
2977 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
2978 Martin Liska <mliska@suse.cz>
2981 * g++.dg/ipa/pr65722.C: New testcase.
2983 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2985 PR tree-optimization/65735
2986 * gcc.c-torture/compile/pr65735.c: New test.
2988 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
2991 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2993 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2996 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2998 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3001 * gcc.target/arm/pr65647-2.c: New.
3003 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3006 * g++.dg/torture/pr65694.C: New test.
3008 2015-04-10 Tobias Burnus <burnus@net-b.de>
3010 * gfortran.dg/coarray_lock_6.f90: New.
3011 * gfortran.dg/coarray_lock_7.f90: New.
3012 * gfortran.dg/coarray/lock_2.f90: New.
3014 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3020 * gfortran.dg/used_types_27.f90: New.
3022 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3025 * gcc.target/i386/pr65671.c: New.
3027 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3029 PR tree-optimization/65709
3030 * c-c++-common/ubsan/align-9.c: New test.
3032 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3035 * gfortran.dg/pr56852.f90: New test.
3037 2015-04-09 Marek Polacek <polacek@redhat.com>
3038 Jakub Jelinek <jakub@redhat.com>
3041 * g++.dg/opt/pr65554.C: New test.
3043 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3046 * c-c++-common/attr-aligned-1.c: New test.
3048 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3050 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3052 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3055 * gcc.target/i386/sse-25.c: New.
3057 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.target/i386/pr65693.c: New test.
3062 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3064 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3066 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3068 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3070 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3072 * gcc.target/i386/thunk-retbnd.c: New.
3074 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3076 * gnat.dg/opt48.adb: New test.
3077 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3078 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3080 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3083 * gcc.c-torture/compile/pr65540.c: New.
3085 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3087 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3090 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3093 * g++.dg/debug/pr65678.C: New test.
3096 * gcc.c-torture/compile/pr65680.c: New test.
3098 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3101 * gfortran.dg/allocate_with_source_5.f90: New test.
3103 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3105 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3106 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3108 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3110 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3112 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3115 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3116 to get floating point compression.
3117 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3119 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3121 PR preprocessor/61977
3122 * gcc.dg/cpp/pr61977.c: New test.
3124 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3126 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3128 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3131 * gcc.target/arm/pr65647.c: New.
3133 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3136 * g++.dg/torture/pr65655.C: New testcase.
3138 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3141 * g++.dg/cpp1y/lambda-init13.C: New.
3143 2015-04-03 Marek Polacek <polacek@redhat.com>
3145 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3147 2015-04-02 Marek Polacek <polacek@redhat.com>
3150 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3151 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3153 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3155 PR preprocessor/61977
3156 * gcc.target/powerpc/pr61977-1.c: New test.
3157 * gcc.target/powerpc/pr61977-2.c: New test.
3159 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3162 * g++.dg/warn/Wshadow-8.C: New.
3163 * g++.dg/warn/Wshadow-9.C: Likewise.
3164 * g++.dg/warn/Wshadow-10.C: Likewise.
3165 * g++.dg/warn/Wshadow-11.C: Likewise.
3167 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3169 * gcc.dg/pr23623.c: Added aligned attribute.
3170 * gcc.dg/20141029-1.c: Likewise.
3171 * gcc.dg/20150306-1.c: New test.
3173 2015-04-01 Marek Polacek <polacek@redhat.com>
3176 * g++.dg/cpp0x/initlist93.C: New test.
3177 * g++.dg/cpp0x/initlist94.C: New test.
3179 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3182 * gcc.target/aarch64/pr65624.c: New test.
3184 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3186 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3188 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3190 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3191 extra variable to force stack alignment.
3192 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3193 extra variable to force stack alignment.
3195 2015-03-31 Marek Polacek <polacek@redhat.com>
3198 * g++.dg/template/pr65390.C: New test.
3200 2015-03-31 Martin Liska <mliska@suse.cz>
3202 * g++.dg/ipa/pr65557.C: New test.
3204 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3206 * gcc.target/s390/hotpatch-25.c: New test.
3207 * gcc.target/s390/hotpatch-1.c: Update test.
3208 * gcc.target/s390/hotpatch-10.c: Update test.
3209 * gcc.target/s390/hotpatch-11.c: Update test.
3210 * gcc.target/s390/hotpatch-12.c: Update test.
3211 * gcc.target/s390/hotpatch-13.c: Update test.
3212 * gcc.target/s390/hotpatch-14.c: Update test.
3213 * gcc.target/s390/hotpatch-15.c: Update test.
3214 * gcc.target/s390/hotpatch-16.c: Update test.
3215 * gcc.target/s390/hotpatch-17.c: Update test.
3216 * gcc.target/s390/hotpatch-18.c: Update test.
3217 * gcc.target/s390/hotpatch-19.c: Update test.
3218 * gcc.target/s390/hotpatch-2.c: Update test.
3219 * gcc.target/s390/hotpatch-21.c: Update test.
3220 * gcc.target/s390/hotpatch-22.c: Update test.
3221 * gcc.target/s390/hotpatch-23.c: Update test.
3222 * gcc.target/s390/hotpatch-24.c: Update test.
3223 * gcc.target/s390/hotpatch-3.c: Update test.
3224 * gcc.target/s390/hotpatch-4.c: Update test.
3225 * gcc.target/s390/hotpatch-5.c: Update test.
3226 * gcc.target/s390/hotpatch-6.c: Update test.
3227 * gcc.target/s390/hotpatch-7.c: Update test.
3228 * gcc.target/s390/hotpatch-8.c: Update test.
3229 * gcc.target/s390/hotpatch-9.c: Update test.
3230 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3232 2015-03-31 Richard Biener <rguenther@suse.de>
3235 * g++.dg/torture/pr65626.C: New testcase.
3237 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3240 * gcc.target/i386/mpx/pr65531.cc: New.
3242 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3245 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3246 __builtin_alloca instead of alloca.
3247 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3248 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3249 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3252 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3255 * g++.dg/ubsan/pr65610.C: New test.
3257 2015-03-30 Marek Polacek <polacek@redhat.com>
3260 * g++.dg/cpp0x/pr65398-2.C: New test.
3262 2015-03-30 Marek Polacek <polacek@redhat.com>
3264 * c-c++-common/pr65556.c: Change the width of bit-fields.
3266 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3269 * gcc.target/i386/pr65588.c: New testcase.
3271 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3273 PR libgfortran/65563
3274 * gfortran.dg/open_errors_2.f90: New test.
3276 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3278 PR libgfortran/65596
3279 * gfortran.dg/namelist_86.f90: New test.
3281 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3283 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3284 statement to reflect new ownership.
3286 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/template/friend58.C: New.
3290 * g++.dg/template/friend59.C: Likewise.
3292 2015-03-27 Tobias Burnus <burnus@net-b.de>
3295 * g++.dg/gomp/openmp-simd-3.C: New.
3296 * gcc.dg/gomp/openmp-simd-3.c: New.
3298 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.target/i386/pr65248-1.c: New file.
3302 * gcc.target/i386/pr65248-2.c: Likewise.
3303 * gcc.target/i386/pr65248-3.c: Likewise.
3304 * gcc.target/i386/pr65248-4.c: Likewise.
3306 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3309 * gcc.c-torture/compile/pr65593.c: New test.
3311 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3314 * g++.dg/cpp1y/constexpr-assert1.C: New.
3316 2015-03-27 Marek Polacek <polacek@redhat.com>
3319 * c-c++-common/pr65556.c: New test.
3321 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3324 * g++.dg/torture/pr65600.C: New testcase.
3326 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3329 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3331 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3333 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3334 statement and cleanup. Fixed typos.
3336 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3339 * gcc.c-torture/compile/pr65595.c: New testcase.
3341 2015-03-27 Marek Polacek <polacek@redhat.com>
3344 * g++.dg/ubsan/pr65583.C: New test.
3346 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3348 * gcc.c-torture/compile/20150327.c: New testcase.
3350 2015-03-26 Richard Biener <rguenther@suse.de>
3353 * g++.dg/torture/pr65555.C: New testcase.
3355 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3357 PR tree-optimization/64715
3358 * gcc.dg/builtin-object-size-15.c: New test.
3359 * gcc.dg/pr64715-1.c: New test.
3360 * gcc.dg/pr64715-2.c: New test.
3362 2015-03-26 Richard Biener <rguenther@suse.de>
3365 * gnat.dg/specs/opt2.ads: Fix testcase.
3367 2015-03-25 Martin Sebor <msebor@redhat.com>
3370 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3371 when target isn't arm*-*-*-*.
3372 (check_effective_target_arm_nothumb): Likewise.
3373 (check_effective_target_arm_little_endian): Likewise.
3374 (check_effective_target_arm_vect_no_misalign): Likewise.
3375 (check_effective_target_aarch64_little_endian): Fail early if target
3378 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3380 PR tree-optimization/65177
3381 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3383 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3385 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3386 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3387 smmintrin.h and mm3dnow.h.
3389 2015-03-25 Marek Polacek <polacek@redhat.com>
3392 * g++.dg/cpp0x/pr65558.C: New test.
3394 2015-03-25 Marek Polacek <polacek@redhat.com>
3397 * g++.dg/template/pr61670.C: New test.
3399 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3402 * g++.dg/template/pr54987.C: New.
3404 2015-03-25 Richard Biener <rguenther@suse.de>
3406 PR tree-optimization/62630
3407 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3409 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3412 * gcc.target/i386/mpx/pr65508.c: New.
3414 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3418 * gfortran.dg/data_initialized_3.f90: New.
3420 2015-03-25 Richard Biener <rguenther@suse.de>
3423 * gnat.dg/specs/opt2.ads: New testcase.
3425 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3427 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3428 * gcc.target/arm/memset-inline-4.c: Skip for
3429 arm_tune_string_ops_prefer_neon.
3430 * gcc.target/arm/memset-inline-5.c: Ditto.
3431 * gcc.target/arm/memset-inline-6.c: Ditto.
3432 * gcc.target/arm/memset-inline-8.c: Ditto.
3433 * gcc.target/arm/memset-inline-9.c: Ditto.
3435 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3438 * g++.dg/other/virtual3.C: New.
3440 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3443 * g++.dg/cpp0x/vt-60130.C: New.
3445 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3448 * g++.dg/warn/Warray-bounds-7.C: New.
3450 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3453 * g++.dg/template/defarg18.C: New.
3455 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3458 * g++.dg/cpp0x/vt-59988.C: New.
3460 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3462 PR tree-optimization/65533
3463 * gcc.dg/pr65533.c: New test.
3465 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3467 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3468 source= and mold= expressions functionality.
3469 * gfortran.dg/allocate_class_4.f90: New test.
3470 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3471 copying an unlimited polymorhpic object containing a char array
3472 to another unlimited polymorphic object respects the _len
3474 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3475 whether deferred length char array allocate works, unlimited
3476 polymorphic object allocation from a string works and if
3477 allocating an array of deferred length strings works.
3478 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3480 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3483 * g++.dg/cpp0x/constexpr-array11.C: New.
3485 2015-03-24 Richard Biener <rguenther@suse.de>
3488 * gcc.dg/torture/pr65517.c: New testcase.
3490 2015-03-24 Tobias Burnus <burnus@net-b.de>
3492 * gfortran.dg/coindexed_1.f90: Moved from
3493 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3495 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3498 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3502 * gcc.target/i386/pr65523.c: New test.
3505 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3507 * g++.dg/lto/pr65475b_0.C: Likewise.
3509 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3512 * gcc.target/sh/torture/pr65505.c: New.
3514 2015-03-23 Martin Sebor <msebor@redhat.com>
3517 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3518 assembly for lvx in addition to lxv.
3520 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3523 * gfortran.dg/pr65504.f90: New test.
3526 * gcc.dg/pr65521.c: New test.
3528 2015-03-23 Richard Biener <rguenther@suse.de>
3530 PR tree-optimization/65518
3531 * gcc.dg/vect/pr65518.c: New testcase.
3533 2015-03-23 Richard Biener <rguenther@suse.de>
3535 PR tree-optimization/65494
3536 * gcc.dg/vect/pr65494.c: New testcase.
3538 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3540 PR preprocessor/65238
3541 * c-c++-common/cpp/pr65238-1.c: New test.
3542 * gcc.dg/cpp/pr65238-2.c: New test.
3543 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3544 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3546 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3547 Mikael Morin <mikael@gcc.gnu.org>
3550 * gfortran.dg/elemental_dependency_4.f90: New.
3551 * gfortran.dg/elemental_dependency_5.f90: New.
3553 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3556 * g++.dg/lto/pr65475b_0.C: New testcase.
3557 * g++.dg/lto/pr65475b_1.C: New testcase.
3558 * g++.dg/lto/pr65475c_0.C: New testcase.
3559 * g++.dg/lto/pr65475c_1.C: New testcase.
3561 2015-03-21 Tobias Burnus <burnus@net-b.de>
3563 * gfortran.dg/coarray_38.f90: New.
3564 * gfortran.dg/coarray_39.f90: New.
3565 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3568 2015-03-20 Marek Polacek <polacek@redhat.com>
3571 * g++.dg/cpp0x/pr65398.C: New test.
3573 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3576 * g++.dg/lto/pr65475_0.C: New testcase.
3577 * g++.dg/lto/pr65475_1.C: New testcase.
3579 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3581 PR rtl-optimization/64366
3582 * gcc.target/sh/pr64366.c: New.
3584 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3587 * g++.dg/cpp0x/constexpr-48324.C: New.
3589 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/cpp0x/pr48453.C: New.
3594 2015-03-20 Marek Polacek <polacek@redhat.com>
3597 * g++.dg/cpp0x/pr65072.C: New test.
3599 2015-03-20 Richard Biener <rguenther@suse.de>
3602 * gcc.dg/pr15347.c: Use -O.
3603 * c-c++-common/pr19807-1.c: Likewise.
3605 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3607 * gnat.dg/volatile13.ad[sb]: New test.
3609 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3611 PR rtl-optimization/60851
3612 * gcc.target/i386/pr60851.c: New test.
3614 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3617 * g++.dg/pr65240.h: Add tests for PR 65240.
3618 * g++.dg/pr65240-1.C: Likewise.
3619 * g++.dg/pr65240-2.C: Likewise.
3620 * g++.dg/pr65240-3.C: Likewise.
3621 * g++.dg/pr65240-4.C: Likewise.
3623 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3625 PR rtl-optimization/63491
3626 * gcc.target/powerpc/pr63491.c: New.
3628 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3630 * g++.dg/ipa/pr65465.C: New test.
3632 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3635 * g++.dg/cpp0x/deleted11.C: New.
3637 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3640 * c-c++-common/tsan/pr65400-3.c: New test.
3642 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/cpp0x/constexpr-59686.C: New.
3647 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3650 * g++.dg/tsan/pr64265.C: New test.
3653 * c-c++-common/tsan/pr65400-1.c: New test.
3654 * c-c++-common/tsan/pr65400-2.c: New test.
3656 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3659 * g++.dg/cpp0x/pr59816.C: New.
3661 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3664 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3666 2015-03-18 Martin Liska <mliska@suse.cz>
3669 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3670 equivalences either to 6 or 7.
3672 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3676 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3678 * gcc.dg/undefined-loop-1.c: New file.
3679 * gcc.dg/undefined-loop-2.c: New file.
3681 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3684 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3685 loop exits too early.
3687 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3689 PR tree-optimization/65450
3690 * gfortran.dg/pr65450.f90: New test.
3693 * gcc.target/i386/pr65078-1.c: New test.
3694 * gcc.target/i386/pr65078-2.c: New test.
3695 * gcc.target/i386/pr65078-3.c: New test.
3696 * gcc.target/i386/pr65078-4.c: New test.
3697 * gcc.target/i386/pr65078-5.c: New test.
3698 * gcc.target/i386/pr65078-6.c: New test.
3700 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3703 * g++.dg/cpp1y/pr65340.C: New.
3705 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3708 * gfortran.dg/system_clock_3.f08: Adjust test.
3710 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3713 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3714 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3716 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3719 * gfortran.dg/system_clock_3.f08: New test.
3721 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3724 g++.dg/cpp1y/pr64626-1.C: New.
3725 g++.dg/cpp1y/pr64626-2.C: New.
3726 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3728 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3730 PR tree-optimization/65427
3731 * gcc.c-torture/execute/pr65427.c: New test.
3733 2015-03-16 Marek Polacek <polacek@redhat.com>
3737 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3738 * g++.dg/cpp0x/pr65327.C: New test.
3740 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3743 * c-c++-common/asan/pr64820.c: New test.
3745 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3747 * gfortran.dg/pointer_2.f90: New test.
3749 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3751 * g++.dg/pr65049.C: New test.
3753 2015-03-16 Tom de Vries <tom@codesourcery.com>
3755 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3756 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3757 * gcc.target/i386/fuse-caller-save.c: Same.
3759 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3761 * gnat.dg/loop_optimization18.ad[sb]: New test.
3762 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3764 2015-03-16 Alan Modra <amodra@gmail.com>
3766 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3769 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3771 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3773 * gcc.dg/torture/pr65270-2.c: Likewise.
3775 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3778 * gfortran.dg/pointer_remapping_9.f90: New.
3780 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3782 PR tree-optimization/65369
3783 * gcc.c-torture/execute/pr65369.c: New test.
3785 PR tree-optimization/65418
3786 * gcc.c-torture/execute/pr65418-1.c: New test.
3787 * gcc.c-torture/execute/pr65418-2.c: New test.
3789 PR rtl-optimization/65401
3790 * gcc.c-torture/execute/pr65401.c: New test.
3792 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3795 * gcc.target/arm/pr64600_1.c: New test.
3797 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3799 PR rtl-optimization/65235
3800 * gcc.target/aarch64/pr65235_1.c: New test.
3802 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3804 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3805 * gcc.target/s390/hotpatch-22.c: Likewise.
3806 * gcc.target/s390/hotpatch-23.c: Likewise.
3807 * gcc.target/s390/hotpatch-24.c: Likewise.
3808 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3809 * gcc.target/s390/hotpatch-1.c: Update expected output.
3810 * gcc.target/s390/hotpatch-2.c: Likewise.
3811 * gcc.target/s390/hotpatch-3.c: Likewise.
3812 * gcc.target/s390/hotpatch-4.c: Likewise.
3813 * gcc.target/s390/hotpatch-5.c: Likewise.
3814 * gcc.target/s390/hotpatch-6.c: Likewise.
3815 * gcc.target/s390/hotpatch-7.c: Likewise.
3816 * gcc.target/s390/hotpatch-8.c: Likewise.
3817 * gcc.target/s390/hotpatch-9.c: Likewise.
3818 * gcc.target/s390/hotpatch-10.c: Likewise.
3819 * gcc.target/s390/hotpatch-11.c: Likewise.
3820 * gcc.target/s390/hotpatch-12.c: Likewise.
3821 * gcc.target/s390/hotpatch-13.c: Likewise.
3822 * gcc.target/s390/hotpatch-14.c: Likewise.
3823 * gcc.target/s390/hotpatch-15.c: Likewise.
3824 * gcc.target/s390/hotpatch-16.c: Likewise.
3825 * gcc.target/s390/hotpatch-17.c: Likewise.
3826 * gcc.target/s390/hotpatch-18.c: Likewise.
3827 * gcc.target/s390/hotpatch-19.c: Likewise.
3829 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3832 * gcc.target/i386/pr65103-1.c: New.
3834 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3837 * gcc.target/i386/pr65044.c: New.
3839 2015-03-12 Tom de Vries <tom@codesourcery.com>
3841 PR rtl-optimization/64895
3842 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3843 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3844 * gcc.target/i386/fuse-caller-save.c: Ditto.
3846 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3848 * gcc.dg/ipa/pr63569.c: Fix template.
3850 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3852 * g++.dg/ipa/pr64146.C: Require fpic support.
3854 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3857 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3858 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3860 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3862 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3863 to dg-options, fix up dg-skip-if.
3865 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3868 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3869 * gcc.target/avr/tiny-caller-save.c: Same.
3871 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3874 * g++.dg/pr65242.C: New test.
3876 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3878 * c-c++-common/asan/no-asan-check-glob.c: New test.
3880 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3883 * g++.dg/other/default11.C: New.
3884 * g++.dg/other/default12.C: Likewise.
3886 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3889 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3891 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3894 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3896 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3899 * g++.dg/cpp0x/pr65127.C: New test.
3901 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3903 * gcc.dg/ipa/PR64550.c: Update template.
3905 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3906 Tobias Burnus <burnus@net-b.de>
3908 * gfortran.dg/coarray_sync_memory.f90: New.
3910 2015-03-10 Marek Polacek <polacek@redhat.com>
3913 * c-c++-common/ubsan/pr65367.c: New test.
3915 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3917 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3918 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3919 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3920 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3921 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3922 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3923 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3924 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3925 * gcc.target/i386/mpx/realloc-1-nov.c: New.
3926 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3927 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3928 * gcc.target/i386/mpx/realloc-2-nov.c: New.
3929 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3931 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3933 * lib/mpx-dg.exp (mpx_link_flags): New.
3936 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3937 * gcc.target/i386/mpx/alloca-1-nov.c: New.
3938 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3939 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3940 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3941 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3942 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3943 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3944 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3945 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3946 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3947 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3948 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3949 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3955 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3956 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3957 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3958 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3959 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3960 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3961 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3962 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3963 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3964 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3965 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3966 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3967 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3968 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3969 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3970 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3971 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3975 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3976 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3977 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3978 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3979 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3980 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3981 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3982 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3983 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3984 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3985 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3986 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3987 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3988 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3989 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3990 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3991 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3992 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3993 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3994 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3995 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3996 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3997 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3998 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3999 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4000 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4001 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4002 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4003 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4004 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4005 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4006 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4007 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4008 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4009 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4010 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4011 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4012 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4013 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4014 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4015 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4016 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4017 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4018 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4019 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4020 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4021 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4022 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4023 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4024 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4025 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4026 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4027 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4028 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4029 * gcc.target/i386/mpx/label-address-1.c: New.
4030 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4031 * gcc.target/i386/mpx/macro.c: New.
4032 * gcc.target/i386/mpx/mpx-check.h: New.
4033 * gcc.target/i386/mpx/mpx.exp: New.
4034 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4035 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4036 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4037 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4038 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4039 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4040 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4041 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4042 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4043 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4044 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4045 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4046 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4047 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4048 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4049 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4050 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4051 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4052 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4053 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4054 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4055 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4056 * gcc.target/i386/mpx/reference-1-nov.c: New.
4057 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4058 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4059 * gcc.target/i386/mpx/reference-2-nov.c: New.
4060 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4061 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4062 * gcc.target/i386/mpx/reference-3-nov.c: New.
4063 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4064 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4065 * gcc.target/i386/mpx/reference-4-nov.c: New.
4066 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4067 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4068 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4069 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4070 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4071 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4072 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4073 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4074 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4075 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4076 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4077 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4078 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4079 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4080 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4081 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4082 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4083 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4084 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4085 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4086 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4087 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4088 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4089 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4090 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4091 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4092 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4093 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4094 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4095 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4096 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4097 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4098 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4099 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4100 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4101 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4102 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4103 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4104 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4105 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4106 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4107 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4108 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4109 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4110 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4111 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4112 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4113 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4114 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4115 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4116 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4117 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4118 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4119 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4120 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4121 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4122 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4123 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4124 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4125 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4126 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4127 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4128 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4129 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4130 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4131 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4132 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4133 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4134 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4135 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4136 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4137 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4138 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4139 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4140 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4141 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4142 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4143 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4144 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4145 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4146 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4147 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4148 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4149 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4150 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4151 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4152 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4153 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4154 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4155 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4156 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4157 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4158 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4159 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4160 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4161 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4162 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4163 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4164 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4165 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4166 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4167 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4168 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4169 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4170 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4171 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4172 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4173 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4174 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4175 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4176 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4177 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4178 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4179 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4180 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4181 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4182 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4183 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4184 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4185 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4186 * gcc.target/i386/mpx/vla-1-nov.c: New.
4187 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4188 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4189 * gcc.target/i386/mpx/vla-2-nov.c: New.
4190 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4192 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4194 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4196 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4198 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4200 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4202 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4203 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4205 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4208 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4211 * c-c++-common/pr65120.c: New test.
4213 PR rtl-optimization/65321
4214 * gcc.dg/pr65321.c: New test.
4216 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4218 PR tree-optimization/65355
4219 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4221 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4224 * c-c++-common/pr49706.c: Adjust tests for not warning
4225 about !!x == y or !b == y where b is boolean, and add
4227 * c-c++-common/pr62199-2.c: Likewise.
4229 2015-03-09 Richard Biener <rguenther@suse.de>
4232 * gcc.dg/torture/pr65270-1.c: New testcase.
4233 * gcc.dg/torture/pr65270-2.c: Likewise.
4235 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4237 PR tree-optimization/63743
4238 * gcc.dg/pr63743.c: New test.
4240 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4243 * g++.dg/lto/pr65316_0.C: New testcase.
4244 * g++.dg/lto/pr65316_1.C: New testcase.
4246 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4249 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4251 * g++.dg/abi/rtti3.C: Likewise.
4253 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4256 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4258 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4260 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4262 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4264 2015-03-08 Morin <mikael@gcc.gnu.org>
4267 * gfortran.dg/entry_20.f90: New.
4269 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4272 * gcc.c-torture/compile/pr65153.c: New.
4274 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4277 * g++.dg/torture/pr65249.C: New.
4279 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4281 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4283 (int64_t): Likewise.
4285 2015-03-07 Marek Polacek <polacek@redhat.com>
4286 Martin Uecker <uecker@eecs.berkeley.edu>
4289 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4291 * c-c++-common/ubsan/bounds-8.c: New test.
4292 * c-c++-common/ubsan/bounds-9.c: New test.
4293 * gcc.dg/ubsan/bounds-2.c: New test.
4295 2015-03-05 Martin Sebor <msebor@redhat.com>
4297 * PR testsuite/63175
4298 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4299 checking of results into main to prevent it from getting optimized
4301 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4303 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4305 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4306 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4307 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4310 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4312 * g++.dg/lto/pr65302_1.C: New testcase.
4313 * g++.dg/lto/pr65302_0.C: New testcase.
4315 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4317 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4318 -fno-ipa-icf to dg-options.
4320 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4322 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4323 compiles using the linker plugin.
4325 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4327 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4329 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4331 * gcc.target/arm/pr65067.c: New test.
4333 2015-03-05 Martin Liska <mliska@suse.cz>
4336 * gcc.dg/ipa/pr65318.c: New test.
4338 2015-03-05 Marek Polacek <polacek@redhat.com>
4340 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4342 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4344 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4346 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4348 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4349 max-unroll-times back to defaults for s390.
4351 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4355 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4358 * g++.dg/cpp0x/initlist92.C: New.
4360 2015-03-05 Richard Biener <rguenther@suse.de>
4362 PR tree-optimization/65310
4363 * gcc.dg/vect/pr65310.c: New testcase.
4365 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4368 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4370 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4372 * gnat.dg/entry_queues3.adb: New test.
4374 2015-03-04 Ian Lance Taylor <iant@google.com>
4376 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4378 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4381 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4383 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4385 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4386 -fno-ipa-icf to dg-options
4387 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4388 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4390 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4393 * g++.dg/cpp0x/decltype62.C: New.
4395 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4397 * gnat.dg/object_overflow5.adb: New test.
4399 2015-03-03 Martin Liska <mliska@suse.cz>
4402 * gcc.dg/ipa/pr65287.c: New test.
4404 2015-03-03 Martin Jambor <mjambor@suse.cz>
4405 Eric Botcazou <ebotcazou@adacore.com>
4407 * gnat.dg/specs/pack12.ads: New test.
4409 2015-03-03 Martin Liska <mliska@suse.cz>
4411 * gcc.dg/ipa/PR65282.c: New test.
4413 2015-03-13 Jeff Law <law@redhat.com>
4415 PR tree-optimization/65241
4416 * gcc.c-torture/compile/pr65241.c: New test.
4418 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4421 * gcc.target/avr/torture/pr64331.c: New test.
4423 2015-03-03 Martin Liska <mliska@suse.cz>
4424 Jan Hubicka <hubicka@ucw.cz>
4426 * g++.dg/ipa/pr65263.C: New test.
4428 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4431 * gcc.dg/lto/pr65130_0.c: New testcase.
4432 * gcc.dg/lto/pr65130_1.c: New testcase.
4434 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4437 * g++.dg/torture/pr64988.C: New testcase.
4439 2015-03-02 Tobias Burnus <burnus@net-b.de>
4441 * gfortran.dg/coarray_atomic_6.f90: New.
4443 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4446 * gcc.target/i386/pr65184.c: New.
4448 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4451 * gcc.target/i386/pr65183.c: New.
4453 2015-02-28 Martin Liska <mliska@suse.cz>
4454 Jan Hubicka <hubicka@ucw.cz>
4456 * gcc.dg/ipa/ipa-icf-35.c: New test.
4457 * gcc.dg/ipa/ipa-icf-36.c: New test.
4458 * gcc.dg/ipa/ipa-icf-37.c: New test.
4460 2015-02-28 Martin Liska <mliska@suse.cz>
4461 Jan Hubicka <hubicka@ucw.cz>
4464 * gcc.dg/ipa/ipa-icf-34.c: New test.
4466 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4469 * gcc.target/sh/sh/pr61142.c: New.
4471 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4473 * g++.dg/other/dump-ada-spec-3.C: New test.
4475 2015-03-01 Martin Liska <mliska@suse.cz>
4477 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4478 * g++.dg/ipa/pr63595.C: Update expected results.
4480 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4483 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4485 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4487 * gcc.dg/vect/pr59354.c: Move vector producing code to
4490 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4493 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4494 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4495 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4496 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4498 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4500 PR tree-optimization/65048
4501 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4502 (foo): Use K&R style definition.
4504 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4507 * g++.dg/pr65032.C: New.
4509 2015-02-27 Marek Polacek <polacek@redhat.com>
4512 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4515 2015-02-27 Marek Polacek <polacek@redhat.com>
4518 * gcc.dg/pr65228.c: New test.
4520 2015-02-27 Kai Tietz <ktietz@redhat.com>
4523 * gcc.dg/weak/weak-17.c: New file.
4525 2015-02-27 Richard Biener <rguenther@suse.de>
4528 * g++.dg/lto/pr65193_0.C: New testcase.
4530 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4532 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4533 * gcc.target/s390/hotpatch-8.c: Likewise.
4534 * gcc.target/s390/hotpatch-9.c: Likewise.
4535 * gcc.target/s390/pr61078.c: Likewise.
4536 * gcc.target/s390/pr57960.c: Remove -m64.
4537 * gcc.target/s390/pr61078.c: Likewise.
4539 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4540 Martin Liska <mliska@suse.cz>
4543 * gcc.dg/pr64454.c: Disable ICF.
4544 * gcc.dg/pr28685-1.c: Disable ICF
4545 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4546 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4547 * g++.dg/ipa/ipa-icf-4.C: Update template.
4549 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4551 PR tree-optimization/65216
4552 * gcc.c-torture/execute/pr65216.c: New test.
4554 PR tree-optimization/65215
4555 * gcc.c-torture/execute/pr65215-1.c: New test.
4556 * gcc.c-torture/execute/pr65215-2.c: New test.
4557 * gcc.c-torture/execute/pr65215-3.c: New test.
4558 * gcc.c-torture/execute/pr65215-4.c: New test.
4559 * gcc.c-torture/execute/pr65215-5.c: New test.
4561 2015-02-26 Tom de Vries <tom@codesourcery.com>
4563 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4565 2015-02-26 Martin Liska <mliska@suse.cz>
4566 Jan Hubicka <hubicka@ucw.cz>
4568 * g++.dg/ipa/pr64146.C: Update expected results.
4569 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4570 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4571 * gcc.dg/ipa/ipa-icf-34.c: New test.
4573 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4575 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4576 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4577 (dg-additional-options): Remove dg directive.
4578 (dg-final): Add dg directive.
4580 2015-02-26 Marek Polacek <polacek@redhat.com>
4583 * g++.dg/ipa/pr65008.C: New test.
4585 2015-02-26 Tom de Vries <tom@codesourcery.com>
4587 * lib/profopt.exp (profopt-target-cleanup): New proc.
4588 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4589 files from sources from dg-additional-sources.
4591 2015-02-26 Tom de Vries <tom@codesourcery.com>
4593 * lib/gcov.exp: Cleanup in case of xfail.
4595 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4597 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4599 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4602 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4603 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4604 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4605 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4606 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4607 * g++.dg/debug/pr46123.C: XFAIL and move...
4608 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4609 * gcc.dg/debug/dwarf2-3.c: Move...
4610 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4612 2015-02-26 Marek Polacek <polacek@redhat.com>
4615 * g++.dg/cpp1y/pr65202.C: New test.
4617 2015-02-26 Tom de Vries <tom@codesourcery.com>
4619 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4620 locale_facets.h.gcov.
4622 2015-02-26 Tom de Vries <tom@codesourcery.com>
4624 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4626 2015-02-26 Tom de Vries <tom@codesourcery.com>
4628 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4630 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4633 * gcc.target/i386/pr65217.c: New.
4635 2015-02-26 Tom de Vries <tom@codesourcery.com>
4637 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4639 2015-02-26 Tom de Vries <tom@codesourcery.com>
4641 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4643 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4645 PR tree-optimization/65048
4646 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4648 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4650 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4651 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4653 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4656 * gcc.target/i386/pr65161.c: New test.
4658 2015-02-26 Terry Guo <terry.guo@arm.com>
4660 * gcc.target/arm/no-volatile-in-it.c: New test.
4662 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4664 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4665 (dg-options): Add -save-temps.
4666 (dg-final): Add cleanup-saved-temps.
4668 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4670 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4672 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4674 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4675 * gcc.target/powerpc/pack01.c: Include string.h.
4677 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4680 * gcc.target/i386/pr65167.c: New.
4682 2015-02-25 Kai Tietz <ktietz@redhat.com>
4684 PR tree-optimization/61917
4685 * gcc.dg/vect/vect-pr61917.c: New file.
4687 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4689 PR tree-optimization/65170
4690 * gcc.c-torture/execute/pr65170.c: New test.
4691 * gcc.dg/tree-ssa/vrp96.c: New test.
4693 2015-02-24 Tom de Vries <tom@codesourcery.com>
4695 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4697 2015-02-24 Tom de Vries <tom@codesourcery.com>
4700 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4701 (dg-additional-files-options): Copy additional_sources to
4702 additional_sources_used before emptying additional_sources.
4703 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4704 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4705 (cleanup-saved-temps): Use additional_sources_used instead of
4707 (dg-test): Reset additional_sources_used.
4709 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4712 * gfortran.dg/integer_exponentiation_6.F90: New test.
4714 2015-02-23 Martin Sebor <msebor@redhat.com>
4717 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4718 two parts. One to save registers, the other to verify the
4719 registers have the right values. Save register state into
4720 static data rather than on the stack.
4722 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4725 * c-c++-common/asan/pr63888.c: New test.
4727 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4730 * gcc.c-torture/compile/pr65163.c: New.
4732 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4734 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4735 with -m31 on 64 bit.
4736 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4737 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4739 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4741 * gcc.target/s390/20090223-1.c: Add
4742 -Wno-implicit-function-declaration option.
4743 * gcc.target/s390/pr42224.c: Likewise.
4744 * gcc.target/s390/pr55718.c: Likewise.
4746 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4748 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4749 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4750 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4751 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4752 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4753 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4754 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4755 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4756 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4757 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4758 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4759 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4760 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4761 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4762 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4763 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4764 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4765 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4766 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4767 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4768 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4770 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4772 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4773 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4774 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4775 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4776 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4777 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4778 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4779 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4780 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4781 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4782 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4783 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4784 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4785 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4786 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4787 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4789 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4793 * gfortran.dg/pr61960.f90: New.
4794 * gfortran.dg/pr64230.f90: New.
4795 * gfortran.dg/pr64980.f03: New.
4797 2015-02-22 Tom de Vries <tom@codesourcery.com>
4799 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4801 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4804 * gnat.dg/timing_events.adb: Removed, invalid test.
4806 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4809 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4811 * g++.dg/gcov/gcov-2.C: Likewise.
4813 2015-02-20 Richard Biener <rguenther@suse.de>
4815 PR tree-optimization/65136
4816 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4818 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4821 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4822 and nvptx-*-* blacklisting.
4824 * gcc.dg/sibcall-9.c: New test.
4825 * gcc.dg/sibcall-10.c: New test.
4827 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4829 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4831 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4834 * gcc.target/avr/torture/pr64452.c: New test.
4836 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4838 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4839 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4841 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4844 * lib/target-supports.exp (check_compile): Check whether
4845 additional_sources is defined before using it.
4847 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4850 * g++.dg/opt/pr65074.C: New file.
4852 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4854 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4855 (size_type): New typedef.
4856 (operator "" _script): Use it for the last argument.
4858 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4860 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4862 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4864 * lib/target-supports.exp (check_compile): Save/restore
4865 additional_sources that may belong to an actual test.
4867 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4869 PR gcov-profile/64634
4870 * g++.dg/gcov/gcov-15.C: New test.
4872 2015-02-18 Tom de Vries <tom@codesourcery.com>
4874 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4876 2015-02-18 Tom de Vries <tom@codesourcery.com>
4878 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4880 2015-02-18 Tom de Vries <tom@codesourcery.com>
4882 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4884 2015-02-18 Tom de Vries <tom@codesourcery.com>
4886 * gfortran.dg/fmt_cache_1.f: Add missing close.
4888 2015-02-18 Tom de Vries <tom@codesourcery.com>
4891 * gfortran.dg/read_eof_8.f90: Add missing close.
4893 2015-02-18 Richard Biener <rguenther@suse.de>
4895 PR tree-optimization/65063
4896 * gcc.dg/pr65063.c: New testcase.
4898 2015-02-18 Richard Biener <rguenther@suse.de>
4900 PR tree-optimization/62217
4901 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4903 2015-02-18 Marek Polacek <polacek@redhat.com>
4906 * c-c++-common/ubsan/pr65081.c: New test.
4908 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4910 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4911 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4913 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4915 * gcc.dg/ipa/propalign-3.c: New test.
4917 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4920 * gcc.target/sh/pr64793.c: New.
4921 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4923 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
4925 * gcc.target/arm/divzero.c: New test case.
4927 2015-02-17 Tom de Vries <tom@codesourcery.com>
4929 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4931 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
4932 Jakub Jelinek <jakub@redhat.com>
4935 * g++.dg/cpp0x/pr65075.C: New test.
4937 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
4940 * gcc.target/powerpc/pr65058.c: New test.
4942 2015-02-16 Jeff Law <law@redhat.com>
4944 PR tree-optimization/64823
4945 * gcc.dg/uninit-20.c: New test.
4947 2015-02-16 Jakub Jelinek <jakub@redhat.com>
4948 James Greenhalgh <james.greenhalgh@arm.com>
4951 * gcc.dg/ipa/ipa-clone-1.c: New test.
4953 2015-02-16 Richard Biener <rguenther@suse.de>
4955 PR tree-optimization/65077
4956 * gcc.dg/torture/pr65077.c: New testcase.
4958 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
4960 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4961 Directive adjusted to scan for ldaxr.
4962 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4963 adjusted to scan for ldaex.
4965 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4968 * g++.dg/cpp0x/constexpr-65080.C: New.
4970 2015-02-16 Richard Biener <rguenther@suse.de>
4972 PR tree-optimization/63593
4973 * gcc.dg/pr63593.c: New testcase.
4975 2015-02-16 Marek Polacek <polacek@redhat.com>
4978 * gcc.dg/pr65066.c: New test.
4980 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
4982 * gcc.dg/pr65002.C: Move ...
4983 * g++.dg/ipa/pr65002.C: ... here.
4985 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
4987 * gcc.target/powerpc/pr64205.c: Skip on AIX.
4988 * gcc.target/powerpc/pr64505.c: Skip on AIX.
4989 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4990 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4992 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
4995 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4996 the expression to find calls.
4997 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4998 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4999 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5000 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5001 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5003 2015-02-14 Marek Polacek <polacek@redhat.com>
5006 * gcc.dg/array-11.c: New test.
5007 * gcc.dg/array-12.c: New test.
5008 * gcc.dg/array-13.c: New test.
5009 * gcc.dg/array-14.c: New test.
5010 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5011 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5012 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5013 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5014 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5015 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5017 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5020 * g++.dg/lookup/using54.C: New.
5022 2015-02-13 Jeff Law <law@redhat.com>
5025 Revert my change for tree-optimization/64823.
5027 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5029 PR tree-optimization/65053
5030 * gcc.c-torture/execute/pr65053-1.c: New test.
5031 * gcc.c-torture/execute/pr65053-2.c: New test.
5033 2015-02-13 Marek Polacek <polacek@redhat.com>
5036 * gcc.dg/pr65050.c: New test.
5038 2015-02-13 Jeff Law <law@redhat.com>
5040 PR tree-optimization/64823
5041 * gcc.dg/uninit-20.c: New test.
5043 PR rtl-optimization/47477
5044 * gcc.dg/tree-ssa/pr47477.c: New test.
5046 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5049 * g++.dg/parse/ivdep-2.C: New.
5050 * g++.dg/parse/ivdep-3.C: Likewise.
5052 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5055 * gfortran.dg/continuation_13.f90: New test.
5056 * gfortran.dg/continuation_14.f: New test.
5058 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5061 * g++.dg/cpp0x/sfinae55.C: New.
5063 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5066 * g++.dg/ipa/pr65034.C: New test.
5068 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5070 PR tree-optimization/65002
5071 * gcc.dg/pr65002.C: New.
5073 2015-02-13 Marek Polacek <polacek@redhat.com>
5076 * c-c++-common/pr65040.c: New test.
5078 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5080 PR tree-optimization/64705
5081 * gcc.dg/tree-ssa/pr64705.c: New test.
5083 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5086 * gcc.dg/visibility-22.c: New test.
5087 * gcc.dg/visibility-23.c: New test.
5088 * gcc.target/i386/pr32219-1.c: New test.
5089 * gcc.target/i386/pr32219-2.c: New test.
5090 * gcc.target/i386/pr32219-3.c: New test.
5091 * gcc.target/i386/pr32219-4.c: New test.
5092 * gcc.target/i386/pr32219-5.c: New test.
5093 * gcc.target/i386/pr32219-6.c: New test.
5094 * gcc.target/i386/pr32219-7.c: New test.
5095 * gcc.target/i386/pr32219-8.c: New test.
5096 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5098 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5100 PR libgfortran/57822
5101 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5102 four different KINDs.
5104 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5107 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5110 * g++.dg/ubsan/pr65000.C: New test.
5112 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5115 * gfortran.dg/finalize_28.f90: New test
5117 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5120 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5121 DW_TAG_lexical_block removal.
5122 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5123 * g++.dg/guality/pr55541.C: New test.
5126 * g++.dg/ubsan/pr64984.C: New test.
5128 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5130 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5132 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5135 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5136 instructions for 2015-01-14 get_memmodel changes.
5137 * gcc.target/powerpc/atomic-p8.c: Likewise.
5140 * g++.dg/ubsan/pr65019.C: New test.
5142 PR tree-optimization/65014
5143 * gcc.c-torture/compile/pr65014.c: New test.
5145 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5147 PR libgfortran/57822
5148 * gfortran/fmt_g0_7.f08: Revise test.
5150 2015-02-11 Jeff Law <law@redhat.com>
5153 * gcc.target/m68k/pr63347.c: New test.
5155 2015-02-11 Marek Polacek <polacek@redhat.com>
5157 * g++.dg/ubsan/shift-1.C: New test.
5158 * gcc.dg/ubsan/c-shift-2.c: New test.
5159 * c-c++-common/ubsan/shift-5.c: Remove file.
5161 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5163 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5164 Directive adjusted to XFAIL.
5165 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5168 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5171 * g++.dg/opt/pr65003.C: New test.
5173 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5175 * lib/target-supports.exp (check_effective_target_pie): Renamed
5177 (check_effective_target_pie_enabled): This.
5178 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5179 * gcc.target/i386/pie.c: Likewise.
5181 2015-02-11 Andrew Pinski <apinski@cavium.com>
5184 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5185 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5187 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5190 * gcc.target/i386/pr61925-1.c: New test.
5191 * gcc.target/i386/pr61925-2.c: New test.
5192 * gcc.target/i386/pr61925-3.c: New test.
5194 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5197 * g++.dg/asan/pr65004.C: New test.
5199 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5202 * gcc.taget/sh/pr64661-0.h: New.
5203 * gcc.taget/sh/pr64661-1.c: New.
5204 * gcc.taget/sh/pr64661-2.c: New.
5205 * gcc.taget/sh/pr64661-3.c: New.
5206 * gcc.taget/sh/pr64661-4.c: New.
5208 2015-02-10 Richard Biener <rguenther@suse.de>
5210 PR tree-optimization/64995
5211 * g++.dg/torture/pr64995.C: New testcase.
5213 2015-02-10 Richard Biener <rguenther@suse.de>
5215 PR tree-optimization/64909
5216 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5218 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5220 * gcc.dg/signbit-sa.c: New test.
5222 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5224 PR libgfortran/57822
5225 * gfortran/fmt_g0_7.f08: New test.
5227 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5229 PR tree-optimization/43378
5230 * gcc.dg/tree-ssa/pr43378.c: New test.
5232 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5235 * g++.dg/torture/pr64978.C: New testcase.
5237 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5240 * gcc.dg/asan/pr64981.c: New test.
5242 2015-02-09 Marek Polacek <polacek@redhat.com>
5245 * gcc.dg/pr64856.c: New test.
5247 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5250 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5251 * gcc.c-torture/execute/pr64979.c: New test.
5253 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5255 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5257 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5259 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5260 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5262 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5265 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5267 2015-02-09 Richard Biener <rguenther@suse.de>
5269 PR tree-optimization/54000
5270 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5272 2015-02-09 Tom de Vries <tom@codesourcery.com>
5274 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5276 2015-02-09 Martin Liska <mliska@suse.cz>
5278 * g++.dg/ipa/pr64858.C: New test.
5280 2015-02-09 Tom de Vries <tom@codesourcery.com>
5282 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5284 2015-02-08 Andrew Pinski <apinski@cavium.com>
5286 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5288 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5291 * gfortran.dg/use_rename_8.f90: New.
5293 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5295 * gnat.dg/addr7.ad[sb]: New test.
5296 * gnat.dg/addr8.ad[sb]: Likewise.
5298 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5301 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5302 from jit.dg/test-compile-to-executable.c's create_code, with a
5303 clarification of the output message.
5304 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5306 (test_jit): Use CHECK_NO_ERRORS when calling
5307 gcc_jit_context_compile_to_file.
5308 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5309 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5310 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5311 about deletions that are attempted.
5312 (jit-verify-compile-to-file): Rename to...
5313 (jit-verify-output-file-was-created): ...this, and drop the
5314 attempt to run "file" and verify the output.
5315 (jit-verify-assembler): New function.
5316 (jit-verify-object): New function.
5317 (jit-verify-dynamic-library): New function.
5318 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5319 favor of an implementation from new file
5320 create-code-for-hello-world-executable.h, which also adds a
5322 (dg-final): Replace jit-verify-compile-to-file with
5323 jit-verify-output-file-was-created, and invoke new function
5324 jit-verify-assembler.
5325 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5327 (dg-final): Replace jit-verify-compile-to-file with
5328 jit-verify-output-file-was-created, and invoke new function
5329 jit-verify-dynamic-library.
5330 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5331 favor of an implementation from new file
5332 create-code-for-hello-world-executable.h, which also adds a
5334 (dg-final): Replace jit-verify-compile-to-file with
5335 jit-verify-output-file-was-created. Strengthen the expected stdout
5336 from the built executable.
5337 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5338 favor of an implementation from new file
5339 create-code-for-hello-world-executable.h, which also adds a
5341 (dg-final): Replace jit-verify-compile-to-file with
5342 jit-verify-output-file-was-created, and invoke new function
5344 * jit.dg/verify-dynamic-library.c: New source file.
5346 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5347 Brian Rzycki <b.rzycki@samsung.com>
5349 PR tree-optimization/64878
5350 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5352 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5355 * g++.dg/ipa/pr64896.C: New test.
5357 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5360 * gcc.target/powerpc/pr64205.c: New file.
5362 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5364 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5365 (dg-options): Use -fpie instead of -fPIE -pie.
5367 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5370 * g++.dg/asan/pr64937.C: New test.
5372 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5375 * gfortran.dg/class_to_type_4.f90: New test
5377 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5379 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5381 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5383 PR rtl-optimization/64957
5385 * gcc.c-torture/execute/pr64957.c: New test.
5387 2015-02-05 Jeff Law <law@redhat.com>
5390 * gcc.target/h8300/pr17306-1.c: New test.
5391 * gcc.target/h8300/pr17306-2.c: New test.
5393 2015-02-05 Tobias Burnus <burnus@net-b.de>
5396 * gfortran.dg/structure_constructor_12.f90: New.
5398 2015-02-05 Jeff Law <law@redhat.com>
5401 gcc.target/h8300/pr58400.c: New test.
5403 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5405 * gcc.target/arm/macro_defs0.c: New test.
5406 * gcc.target/arm/macro_defs1.c: New test.
5407 * gcc.target/arm/macro_defs2.c: New test.
5409 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5411 PR rtl-optimization/64905
5412 * gcc.target/i386/pr64905.c: Require nonpic target.
5413 (dg-options): Add -fomit-frame-pointer.
5416 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5418 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5421 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5424 * gfortran.dg/type_to_class_2.f90: New test
5425 * gfortran.dg/type_to_class_3.f90: New test
5427 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5430 * g++.dg/torture/pr64686.C: New testcase.
5432 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5434 PR rtl-optimization/64905
5435 * gcc.target/i386/pr64905.c: New file.
5437 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5439 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5440 * gcc.dg/guality/pr41616-1.c: Ditto.
5442 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5445 * gcc.dg/pr64817-3.c: New.
5447 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5448 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5450 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5451 pass parameters in registers.
5452 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5453 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5454 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5456 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5457 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5459 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5460 list, allow for multilibed targets.
5461 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5463 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5465 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5466 * gcc.dg/pr46728-6.c: Ditto.
5468 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5470 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5471 for mips_nanlegacy target.
5473 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5475 * gcc.target/i386/chkp-hidden-def.c: New.
5477 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5480 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5481 to use 24 bits for bitfield b.
5483 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5486 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5487 cache result in a global variable. Include all 32-bit targets for
5490 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5492 PR rtl-optimization/64756
5493 * gcc.c-torture/execute/pr64756.c: New test.
5495 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5498 * gcc.target/sh/pr64660-0.h: New.
5499 * gcc.target/sh/pr64660-1.c: New.
5500 * gcc.target/sh/pr64660-2.c: New.
5501 * gcc.target/sh/pr64660-3.c: New.
5502 * gcc.target/sh/pr64660-4.c: New.
5504 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5507 * g++.dg/warn/Waddress-2.C: New.
5509 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5512 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5514 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5516 PR preprocessor/64803
5517 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5519 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5521 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5523 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5525 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5526 (_ARM_FPSRC): Add DN and AHP fields.
5527 (clean_results): Force DN=1 on AArch64.
5528 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5529 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5530 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5531 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5532 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5533 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5535 2015-02-02 Alan Modra <amodra@gmail.com>
5537 * gcc.target/powerpc/cprophard.c: New.
5539 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5541 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5542 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5544 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5547 * gcc.dg/pr64817-1.c: New test.
5548 * gcc.dg/pr64817-2.c: New test.
5550 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5553 * gcc.target/sh/pr64851-0.h: New
5554 * gcc.target/sh/pr64851-1.c: New
5555 * gcc.target/sh/pr64851-2.c: New
5556 * gcc.target/sh/pr64851-3.c: New
5557 * gcc.target/sh/pr64851-4.c: New
5559 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5562 * gcc.dg/torture/pr64882.c: New test.
5564 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5567 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5570 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5572 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5573 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5574 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5575 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5576 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5577 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5579 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5580 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5582 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5583 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5586 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5589 * g++.dg/pr64688-2.C: New.
5591 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5593 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5594 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5595 * gcc.target/i386/fuse-caller-save.c: Ditto.
5596 * gcc.target/i386/headmerge-1.c: Ditto.
5597 * gcc.target/i386/headmerge-2.c: Ditto.
5598 * gcc.target/i386/sibcall-6.c: Ditto.
5600 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5603 * gcc.target/i386/pr64617.c: New test.
5605 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5608 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5609 (dg-options): Remove -m32.
5610 (dg-final): Scan for "movb %al" only.
5611 * gcc.target/i386/pr15184-2.c: Ditto.
5613 2015-01-30 Richard Biener <rguenther@suse.de>
5615 PR tree-optimization/64829
5616 * gcc.dg/vect/pr64829.c: New testcase.
5618 2015-01-29 Marek Polacek <polacek@redhat.com>
5621 * gcc.dg/pr64709.c: New test.
5623 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5626 * g++.dg/ubsan/pr64717-1.C: New test.
5627 * g++.dg/ubsan/pr64717-2.C: New test.
5629 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5631 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5633 2015-01-29 Jeff Law <law@redhat.com>
5636 * gcc.target/i386/pr15184-1.c: New test.
5637 * gcc.target/i386/pr15184-2.c: New test.
5639 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5641 PR tree-optimization/64746
5642 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5644 2015-01-29 Richard Biener <rguenther@suse.de>
5646 PR tree-optimization/64853
5647 * gcc.dg/torture/pr64853.c: New testcase.
5649 2015-01-29 Richard Biener <rguenther@suse.de>
5651 PR tree-optimization/64844
5652 * gcc.dg/vect/pr64844.c: New testcase.
5654 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5657 * gcc.dg/pr64809.c: Delete.
5659 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5662 * gcc.target/i386/pr64805.c: New.
5664 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5666 * gcc.dg/guality/guality.h (main): Add argv[0] to
5667 guality_gdb_command.
5669 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5672 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5674 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5677 * gcc.target/sh/sh.exp
5678 (check_effective_target_atomic_model_soft_gusa_available,
5679 check_effective_target_atomic_model_soft_tcb_available,
5680 check_effective_target_atomic_model_soft_imask_available,
5681 check_effective_target_atomic_model_hard_llcs_available): New.
5682 * gcc.target/sh/pr64659-0.h: New.
5683 * gcc.target/sh/pr64659-1.c: New.
5684 * gcc.target/sh/pr64659-2.c: New.
5685 * gcc.target/sh/pr64659-3.c: New.
5686 * gcc.target/sh/pr64659-4.c: New.
5688 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5690 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5691 scan-assembler-times pattern.
5693 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5696 * gcc.dg/pr64809.c: New test.
5698 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5700 PR tree-optimization/64277
5701 * gcc.dg/pr64277.c: New.
5703 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5705 PR tree-optimization/64718
5706 * gcc.c-torture/execute/pr64718.c: New test.
5708 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5710 * gcc.target/aarch64/abs_2.c: New.
5712 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5714 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5715 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5716 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5719 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5722 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5723 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5724 { target comdat_group }.
5726 2015-01-27 Tobias Burnus <burnus@net-b.de>
5729 * gfortran.dg/goacc/coarray_2.f90: New.
5731 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5735 * g++.dg/torture/pr64139.C: New testcase.
5736 * g++.dg/torture/pr60871.C: Likewise.
5738 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5741 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5742 prevent linking errors.
5744 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5747 * g++.dg/torture/pr64282.C: New testcase.
5749 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5751 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5754 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5756 * gcc.target/s390/hotpatch-13.c: New testcase.
5757 * gcc.target/s390/hotpatch-14.c: New testcase.
5758 * gcc.target/s390/hotpatch-15.c: New testcase.
5759 * gcc.target/s390/hotpatch-16.c: New testcase.
5760 * gcc.target/s390/hotpatch-17.c: New testcase.
5761 * gcc.target/s390/hotpatch-18.c: New testcase.
5762 * gcc.target/s390/hotpatch-19.c: New testcase.
5763 * gcc.target/s390/hotpatch-20.c: New testcase.
5764 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5765 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5766 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5767 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5768 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5769 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5770 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5771 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5772 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5773 * gcc.target/s390/hotpatch-10.c: Likewise.
5774 * gcc.target/s390/hotpatch-11.c: Likewise.
5775 * gcc.target/s390/hotpatch-12.c: Likewise.
5776 * gcc.target/s390/hotpatch-2.c: Likewise.
5777 * gcc.target/s390/hotpatch-3.c: Likewise.
5778 * gcc.target/s390/hotpatch-4.c: Likewise.
5779 * gcc.target/s390/hotpatch-5.c: Likewise.
5780 * gcc.target/s390/hotpatch-6.c: Likewise.
5781 * gcc.target/s390/hotpatch-7.c: Likewise.
5782 * gcc.target/s390/hotpatch-8.c: Likewise.
5783 * gcc.target/s390/hotpatch-9.c: Likewise.
5784 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5785 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5786 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5787 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5788 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5789 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5790 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5791 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5793 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5795 * gcc.dg/long_branch.c: New testcase.
5797 2015-01-27 Richard Biener <rguenther@suse.de>
5799 PR tree-optimization/56273
5800 PR tree-optimization/59124
5801 PR tree-optimization/64277
5802 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5803 * gcc.dg/Warray-bounds-12.c: Likewise.
5804 * gcc.dg/Warray-bounds-13.c: Likewise.
5806 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5808 PR rtl-optimization/61058
5809 * gcc.dg/pr61058.c: New test.
5811 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5813 * gcc.target/i386/chkp-narrow-bounds.c: New.
5815 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5817 PR tree-optimization/64807
5818 * gcc.dg/pr64807.c: New test.
5821 * gcc.dg/pr64766.c: New test.
5823 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5826 * gcc.target/sh/pr49263-4.c: New.
5828 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5831 * gfortran.dg/allocate_with_mold_1.f90: New test
5833 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5836 * gcc.dg/pr64778.c: New test.
5839 * gcc.dg/vect/pr64421.c: New test.
5841 2015-01-26 Tobias Burnus <burnus@net-b.de>
5844 * gfortran.dg/coarray_36.f: New.
5845 * gfortran.dg/coarray_37.f90: New.
5847 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5850 * gfortran.dg/class_allocate_18.f90: New.
5852 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5854 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5856 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5858 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5860 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5862 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5864 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5866 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5868 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5870 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5871 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5872 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5873 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5875 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5877 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5878 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5879 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5881 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5883 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5884 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5885 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5886 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5887 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5890 2015-01-26 Richard Biener <rguenther@suse.de>
5893 * gcc.dg/uninit-19.c: New testcase.
5895 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5897 * lib/target-supports.exp (check_effective_target_vect64): Add
5900 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5903 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5905 2015-01-26 Tony Liu <tony.liu@arm.com>
5907 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5910 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5913 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5914 correctly, clean up afterwards.
5916 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5919 * gfortran.dg/use_rename_7.f90: New.
5921 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5923 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5924 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5926 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
5929 * gcc.target/sh/pr54236-4.c: New.
5931 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
5933 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5934 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
5937 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
5940 * gfortran.dg/open_new_segv.f90: New test.
5942 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
5951 * gcc.target/sh/pr64345-1.c: New.
5952 * gcc.target/sh/pr64345-2.c: New.
5953 * gcc.target/sh/pr59533-1.c: New.
5954 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5955 * gcc.target/sh/pr52933-2.c: Likewise.
5956 * gcc.target/sh/pr54089-1.c: Likewise.
5957 * gcc.target/sh/pr54236-1.c: Likewise.
5958 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5959 * gcc.target/sh/pr49263-1.c: Remove xfails.
5960 * gcc.target/sh/pr49263-2.c: Likewise.
5961 * gcc.target/sh/pr49263-3.c: Likewise.
5962 * gcc.target/sh/pr53987-1.c: Likewise.
5963 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5964 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5965 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5966 (test05, test06, test07, test08, test09, test10, test11, test12): New.
5967 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5968 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5970 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5973 2015-01-24 Tom de Vries <tom@codesourcery.com>
5975 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5977 2015-01-23 Ian Lance Taylor <iant@google.com>
5980 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5981 targets without split stack support.
5983 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
5986 * gcc.target/i386/pr64317.c: New test.
5988 2015-01-23 Jakub Jelinek <jakub@redhat.com>
5990 PR rtl-optimization/63637
5991 PR rtl-optimization/60663
5992 * gcc.dg/pr63637-1.c: New test.
5993 * gcc.dg/pr63637-2.c: New test.
5994 * gcc.dg/pr63637-3.c: New test.
5995 * gcc.dg/pr63637-4.c: New test.
5996 * gcc.dg/pr63637-5.c: New test.
5997 * gcc.dg/pr63637-6.c: New test.
5998 * gcc.target/i386/pr63637-1.c: New test.
5999 * gcc.target/i386/pr63637-2.c: New test.
6000 * gcc.target/i386/pr63637-3.c: New test.
6001 * gcc.target/i386/pr63637-4.c: New test.
6002 * gcc.target/i386/pr63637-5.c: New test.
6003 * gcc.target/i386/pr63637-6.c: New test.
6005 2015-01-23 Richard Biener <rguenther@suse.de>
6008 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6009 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6011 2015-01-23 Marek Polacek <polacek@redhat.com>
6013 PR preprocessor/60570
6014 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6015 * gcc.dg/cpp/pr60570.c: New test.
6017 2015-01-23 Richard Biener <rguenther@suse.de>
6020 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6021 vectorization on vect64 targets.
6023 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6026 * gfortran.dg/class_allocate_17.f90: New.
6028 2015-01-23 Tobias Burnus <burnus@net-b.de>
6031 * gfortran.dg/goacc/combined_loop.f90: New.
6033 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6036 * gfortran.dg/make_unit.f90: New test.
6038 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6041 * gfortran.dg/negative_unit_int8.f: Update.
6043 2015-01-22 Jeff Law <law@redhat.com>
6046 * gcc.target/m68k/pr52076-1.c: New test.
6047 * gcc.target/m68k/pr52076-2.c: New test.
6049 2015-01-22 Richard Biener <rguenther@suse.de>
6052 * gcc.dg/torture/pr64728.c: New testcase.
6054 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6057 * g++.dg/pr64688.C: New test.
6059 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6061 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6062 to avoid errors with -fpic.
6064 2015-01-22 Richard Biener <rguenther@suse.de>
6067 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6069 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6071 PR rtl-optimization/64682
6072 * gcc.c-torture/execute/pr64682.c: New file.
6074 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6077 * gcc.dg/pr64511.c: New test.
6079 PR rtl-optimization/62078
6080 * g++.dg/opt/pr62078.C: New test.
6083 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6085 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6088 * gfortran.dg/internal_pack_15.f90: New test.
6090 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6092 * c-c++-common/tsan/step.c: New testcase.
6094 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6096 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6098 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6100 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6102 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6104 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6108 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6110 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6112 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6114 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6116 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6118 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6120 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6122 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6124 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6126 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6128 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6130 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6132 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6134 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6136 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6138 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6140 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6142 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6144 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6145 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6146 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6149 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6151 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6152 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6153 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6156 2015-01-21 Renlin Li <renlin.li@arm.com>
6158 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6159 * g++.dg/tls/thread_local5g.C: Likewise.
6160 * g++.dg/tls/thread_local6g.C: Likewise.
6162 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6164 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6165 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6166 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6168 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6170 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6171 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6172 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6174 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6178 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6184 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6186 2015-01-20 Jeff Law <law@redhat.com>
6189 * gcc.target/m68k/pr59946.c: New test.
6191 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6193 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6194 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6195 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6197 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6199 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6200 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6201 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6203 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6205 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6206 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6207 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6209 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6211 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6212 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6213 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6215 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6218 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6220 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6221 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6222 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6224 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6226 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6227 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6228 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6230 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6232 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6234 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6236 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6239 * g++.dg/ubsan/pr64632.C: New test.
6242 * gcc.dg/pr64663.c: New test.
6244 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6247 * g++.dg/warn/Wunused-var-23.C: New.
6249 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6252 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6253 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6255 2015-01-20 Richard Biener <rguenther@suse.de>
6258 * gcc.dg/lto/pr64684_0.c: New testcase.
6259 * gcc.dg/lto/pr64684_1.c: Likewise.
6260 * gcc.dg/lto/pr64684_2.c: Likewise.
6261 * gcc.dg/lto/pr64685_0.c: Likewise.
6262 * gcc.dg/lto/pr64685_1.c: Likewise.
6264 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6267 * g++.dg/cpp1y/lambda-init12.C: New.
6269 2015-01-20 Richard Biener <rguenther@suse.de>
6271 PR tree-optimization/64410
6272 * g++.dg/vect/pr64410.cc: Require vect_double.
6274 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6277 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6279 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6283 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6285 PR rtl-optimization/64081
6286 * gcc.dg/pr64081.c: New test.
6288 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6290 * jit.dg/harness.h: Include <unistd.h>.
6291 (CHECK_NO_ERRORS): New.
6292 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6293 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6294 gcc_jit_context_compile_to_file.
6295 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6296 args to the spawned executable.
6297 (jit-expand-vars): New function.
6298 (jit-exe-params): New variable.
6299 (dg-jit-set-exe-params): New function.
6300 (jit-dg-test): Detect testcases that use
6301 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6302 Set arguments of spawned process to jit-exe-params.
6303 (jit-get-output-filename): New function.
6304 (jit-setup-compile-to-file): New function.
6305 (jit-verify-compile-to-file): New function.
6306 (jit-run-executable): New function.
6307 (jit-verify-executable): New function.
6308 * jit.dg/test-compile-to-assembler.c: New testcase.
6309 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6310 * jit.dg/test-compile-to-executable.c: New testcase.
6311 * jit.dg/test-compile-to-object.c: New testcase.
6313 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6316 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6319 2015-01-19 Martin Liska <mliska@suse.cz>
6321 * objc/compile/pr64668.m: New test.
6323 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6325 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6326 (create_overflow_fn): Update comment to clarify that
6327 the third param of the created function is a bool *, not
6329 (verify_int_overflow_fn): Convert param "expected_ovf" from
6330 int to bool. Update third param of "overflow_fn_type" from int *
6331 to bool *. Update local "actual_ovf" from int to bool.
6332 (verify_uint_overflow_fn): Likewise.
6334 2015-01-19 Martin Liska <mliska@suse.cz>
6336 * gcc.dg/ipa/ipa-icf-33.c: New test.
6338 2015-01-19 Felix Yang <felix.yang@huawei.com>
6339 Haijian Zhang <z.zhanghaijian@huawei.com>
6341 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6342 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6343 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6344 result_float64x2, expected_hfloat64x2): New helper type, variable and
6346 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6347 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6348 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6349 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6350 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6351 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6352 and target without the FMA feature.
6354 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6356 * gcc.target/aarch64/pr64304.c: New testcase.
6358 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6360 PR rtl-optimization/64081
6361 * gcc.dg/pr64081.c: New test.
6363 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6366 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6368 * gcc.target/aarch64/test_frame_6.c: Likewise.
6369 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6370 and x19 (in the epilogue).
6371 * gcc.target/aarch64/test_frame_4.c: Likewise.
6372 * gcc.target/aarch64/test_frame_7.c: Likewise.
6374 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6376 * gcc.target/i386/chkp-always_inline.c: New.
6378 2015-01-15 Andrew Pinski <apinski@cavium.com>
6379 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6381 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6382 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6384 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6387 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6388 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6390 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6393 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6395 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6398 * gcc.target/sh/torture/pr64652.c: New.
6400 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6402 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6403 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6404 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6405 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6406 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6407 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6409 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6412 * g++.dg/torture/pr64378.C: New testcase.
6414 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6417 * gfortran.dg/block_13.f08: New test
6419 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6422 * gfortran.dg/associate_1.f03: Allow test for character with
6425 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6427 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6428 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6430 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6432 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6434 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6437 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6439 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6442 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6445 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6448 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6450 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6453 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6455 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6457 PR rtl-optimization/52773
6458 * gcc.c-torture/compile/pr52773.c: New test.
6460 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6463 * g++.dg/cpp0x/alias-decl-46.C: New.
6465 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6467 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6469 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6471 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6473 (CHECK_FP): Likewise.
6474 (CHECK_CUMULATIVE_SAT): Likewise.
6476 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6478 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6479 (Set_Neon_Cumulative_Sat): Add parameter.
6480 (__set_neon_cumulative_sat): Support new parameter.
6481 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6482 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6484 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6485 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6488 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6490 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6491 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6493 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/tls/thread_local-ice4.C: New.
6498 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6500 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6503 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6506 * g++.dg/cpp0x/vt-62276.C: New.
6508 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6511 * g++.dg/pr64353.C: New.
6513 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6516 * gcc.target/aarch64/pr64263_1.c: New test.
6518 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6520 PR tree-optimization/64434
6521 * gcc.dg/torture/pr64434.c: Move to...
6522 * gcc.dg/pr64434.c: ... here.
6524 2015-01-16 Richard Biener <rguenther@suse.de>
6527 * gcc.dg/uninit-18.c: New testcase.
6529 2015-01-16 Richard Biener <rguenther@suse.de>
6531 PR tree-optimization/64568
6532 * g++.dg/torture/pr64568-2.C: New testcase.
6534 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6537 * gcc.target/i386/chkp-label-address.c: New.
6539 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6542 * gfortran.dg/pointer_init_6.f90: Extended.
6544 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6546 * gcc.c-torture/compile/20150108.c: New test.
6548 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6550 * gcc.target/visium: New directory.
6552 2015-01-16 Richard Biener <rguenther@suse.de>
6554 PR tree-optimization/61743
6555 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6556 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6558 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6560 * gcc.dg/pr64015.c: New test.
6562 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6566 * g++.dg/ipa/pr64612.C: New test.
6568 2015-01-16 Renlin Li <renlin.li@arm.com>
6570 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6572 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6574 * gcc.target/i386/sse-14.c: Test new intrinsic.
6575 * gcc.target/i386/sse-22.c: Ditto.
6577 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6580 * g++.dg/cpp0x/auto44.C: New.
6582 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6585 * gcc.target/nios2/gpopt-all.c: New test case.
6586 * gcc.target/nios2/gpopt-local.c: New test case.
6587 * gcc.target/nios2/gpopt-global.c: New test case.
6588 * gcc.target/nios2/gpopt-data.c: New test case.
6589 * gcc.target/nios2/gpopt-none.c: New test case.
6591 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6593 * g++.dg/ubsan/vptr-1.C: New test.
6594 * g++.dg/ubsan/vptr-2.C: New test.
6595 * g++.dg/ubsan/vptr-3.C: New test.
6596 * g++.dg/ubsan/vptr-4.C: New test.
6597 * g++.dg/ubsan/vptr-5.C: New test.
6598 * g++.dg/ubsan/vptr-6.C: New test.
6599 * g++.dg/ubsan/vptr-7.C: New test.
6600 * g++.dg/ubsan/vptr-8.C: New test.
6601 * g++.dg/ubsan/vptr-9.C: New test.
6603 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6605 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6607 * lib/gcc-dg.exp: Likewise.
6609 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6611 PR rtl-optimization/64110
6612 * gcc.target/i386/pr64110.c: Add scan-assembler.
6614 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6615 James Norris <jnorris@codesourcery.com>
6616 Cesar Philippidis <cesar@codesourcery.com>
6617 Ilmir Usmanov <i.usmanov@samsung.com>
6619 * lib/target-supports.exp (check_effective_target_fopenacc): New
6621 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6622 * g++.dg/goacc/goacc.exp: Likewise.
6623 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6624 * gcc.dg/goacc/goacc.exp: Likewise.
6625 * gfortran.dg/goacc/goacc.exp: Likewise.
6626 * c-c++-common/cpp/openacc-define-1.c: New file.
6627 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6628 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6629 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6630 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6631 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6632 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6633 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6634 * c-c++-common/goacc/cache-1.c: Likewise.
6635 * c-c++-common/goacc/clauses-fail.c: Likewise.
6636 * c-c++-common/goacc/collapse-1.c: Likewise.
6637 * c-c++-common/goacc/data-1.c: Likewise.
6638 * c-c++-common/goacc/data-2.c: Likewise.
6639 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6640 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6641 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6642 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6643 * c-c++-common/goacc/if-clause-1.c: Likewise.
6644 * c-c++-common/goacc/if-clause-2.c: Likewise.
6645 * c-c++-common/goacc/kernels-1.c: Likewise.
6646 * c-c++-common/goacc/loop-1.c: Likewise.
6647 * c-c++-common/goacc/loop-private-1.c: Likewise.
6648 * c-c++-common/goacc/nesting-1.c: Likewise.
6649 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6650 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6651 * c-c++-common/goacc/parallel-1.c: Likewise.
6652 * c-c++-common/goacc/pcopy.c: Likewise.
6653 * c-c++-common/goacc/pcopyin.c: Likewise.
6654 * c-c++-common/goacc/pcopyout.c: Likewise.
6655 * c-c++-common/goacc/pcreate.c: Likewise.
6656 * c-c++-common/goacc/pragma_context.c: Likewise.
6657 * c-c++-common/goacc/present-1.c: Likewise.
6658 * c-c++-common/goacc/reduction-1.c: Likewise.
6659 * c-c++-common/goacc/reduction-2.c: Likewise.
6660 * c-c++-common/goacc/reduction-3.c: Likewise.
6661 * c-c++-common/goacc/reduction-4.c: Likewise.
6662 * c-c++-common/goacc/sb-1.c: Likewise.
6663 * c-c++-common/goacc/sb-2.c: Likewise.
6664 * c-c++-common/goacc/sb-3.c: Likewise.
6665 * c-c++-common/goacc/update-1.c: Likewise.
6666 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6667 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6668 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6669 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6670 * gfortran.dg/goacc/assumed.f95: Likewise.
6671 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6672 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6673 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6674 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6675 * gfortran.dg/goacc/branch.f95: Likewise.
6676 * gfortran.dg/goacc/cache-1.f95: Likewise.
6677 * gfortran.dg/goacc/coarray.f95: Likewise.
6678 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6679 * gfortran.dg/goacc/cray.f95: Likewise.
6680 * gfortran.dg/goacc/critical.f95: Likewise.
6681 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6682 * gfortran.dg/goacc/data-tree.f95: Likewise.
6683 * gfortran.dg/goacc/declare-1.f95: Likewise.
6684 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6685 * gfortran.dg/goacc/fixed-1.f: Likewise.
6686 * gfortran.dg/goacc/fixed-2.f: Likewise.
6687 * gfortran.dg/goacc/fixed-3.f: Likewise.
6688 * gfortran.dg/goacc/fixed-4.f: Likewise.
6689 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6690 * gfortran.dg/goacc/if.f95: Likewise.
6691 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6692 * gfortran.dg/goacc/list.f95: Likewise.
6693 * gfortran.dg/goacc/literal.f95: Likewise.
6694 * gfortran.dg/goacc/loop-1.f95: Likewise.
6695 * gfortran.dg/goacc/loop-2.f95: Likewise.
6696 * gfortran.dg/goacc/loop-3.f95: Likewise.
6697 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6698 * gfortran.dg/goacc/omp.f95: Likewise.
6699 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6700 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6701 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6702 * gfortran.dg/goacc/parameter.f95: Likewise.
6703 * gfortran.dg/goacc/private-1.f95: Likewise.
6704 * gfortran.dg/goacc/private-2.f95: Likewise.
6705 * gfortran.dg/goacc/private-3.f95: Likewise.
6706 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6707 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6708 * gfortran.dg/goacc/reduction.f95: Likewise.
6709 * gfortran.dg/goacc/routine-1.f90: Likewise.
6710 * gfortran.dg/goacc/routine-2.f90: Likewise.
6711 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6712 * gfortran.dg/goacc/several-directives.f95: Likewise.
6713 * gfortran.dg/goacc/sie.f95: Likewise.
6714 * gfortran.dg/goacc/subarrays.f95: Likewise.
6715 * gfortran.dg/gomp/map-1.f90: Likewise.
6716 * gfortran.dg/openacc-define-1.f90: Likewise.
6717 * gfortran.dg/openacc-define-2.f90: Likewise.
6718 * gfortran.dg/openacc-define-3.f90: Likewise.
6719 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6720 * g++.dg/gomp/block-2.C: Likewise.
6721 * g++.dg/gomp/block-3.C: Likewise.
6722 * g++.dg/gomp/block-5.C: Likewise.
6723 * g++.dg/gomp/target-1.C: Likewise.
6724 * g++.dg/gomp/target-2.C: Likewise.
6725 * g++.dg/gomp/taskgroup-1.C: Likewise.
6726 * g++.dg/gomp/teams-1.C: Likewise.
6727 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6728 * gcc.dg/cilk-plus/jump.c: Likewise.
6729 * gcc.dg/gomp/block-1.c: Likewise.
6730 * gcc.dg/gomp/block-10.c: Likewise.
6731 * gcc.dg/gomp/block-2.c: Likewise.
6732 * gcc.dg/gomp/block-3.c: Likewise.
6733 * gcc.dg/gomp/block-4.c: Likewise.
6734 * gcc.dg/gomp/block-5.c: Likewise.
6735 * gcc.dg/gomp/block-6.c: Likewise.
6736 * gcc.dg/gomp/block-7.c: Likewise.
6737 * gcc.dg/gomp/block-8.c: Likewise.
6738 * gcc.dg/gomp/block-9.c: Likewise.
6739 * gcc.dg/gomp/target-1.c: Likewise.
6740 * gcc.dg/gomp/target-2.c: Likewise.
6741 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6742 * gcc.dg/gomp/teams-1.c: Likewise.
6744 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6746 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6749 2015-01-15 Mike Stump <mikestump@comcast.net>
6751 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6752 * gcc.dg/inline_2.c: Likewise.
6753 * gcc.dg/inline_3.c: Likewise.
6754 * gcc.dg/inline_4.c: Likewise.
6756 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6759 * gfortran.dg/proc_ptr_comp_43.f90: New.
6761 2015-01-15 Mike Stump <mikestump@comcast.net>
6763 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6764 * gcc.dg/unroll_2.c: Likewise.
6765 * gcc.dg/unroll_3.c: Likewise.
6766 * gcc.dg/unroll_4.c: Likewise.
6767 * gcc.dg/unroll_5.c: Likewise.
6769 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6772 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6774 * gcc.target/aarch64/test_frame_6.c: Likewise.
6775 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6776 x30 and x19 (in the epilogue).
6777 * gcc.target/aarch64/test_frame_4.c: Likewise.
6778 * gcc.target/aarch64/test_frame_7.c: Likewise.
6780 2015-01-15 Martin Liska <mliska@suse.cz>
6782 * g++.dg/ipa/pr64068.C: New test.
6783 * gcc.dg/ipa/PR64559.c: New test.
6785 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6787 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6790 2015-01-15 Richard Biener <rguenther@suse.de>
6792 PR tree-optimization/61743
6793 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6794 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6796 2015-01-15 Renlin Li <renlin.li@arm.com>
6798 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6799 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6801 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6803 * gcc.dg/vect/vect-aggressive-1.c: New.
6804 * gcc.target/i386/avx2-vect-aggressive.c: New.
6806 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6808 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6810 2015-01-15 Richard Biener <rguenther@suse.de>
6813 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6814 -Wl,-undefined,dynamic_lookup.
6816 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6818 * gnat.dg/opt47.adb: New test.
6820 2015-01-15 Richard Biener <rguenther@suse.de>
6823 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6825 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6827 PR tree-optimization/64434
6828 * gcc.dg/torture/pr64434.c: New test.
6830 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6832 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6833 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6834 -march=loongson* and -march=octeon* require -mno-micromips.
6836 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6837 Matthew Fortune <matthew.fortune@imgtec.com>
6839 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6840 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6841 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6842 * gcc.target/mips/call-saved-7.c: New file.
6843 * gcc.target/mips/call-saved-8.c: New file.
6844 * gcc.target/mips/call-saved-9.c: New file.
6846 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6848 * gcc.target/mips/lsa.c: New file.
6849 * gcc.target/mips/mips64-lsa.c: Likewise.
6850 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6851 * gcc.target/mips/mulsize-4.c: Likewise.
6852 * gcc.target/mips/mulsize-5.c: New file.
6853 * gcc.target/mips/mulsize-6.c: Likewise.
6854 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6855 and !HAS_LSA as ghost options.
6856 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6859 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6861 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6863 2015-01-15 Richard Biener <rguenther@suse.de>
6866 * gcc.dg/torture/pr64365.c: New testcase.
6868 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6870 * gcc.dg/stackprotectexplicit1.c: New test.
6871 * g++.dg/stackprotectexplicit2.c: New test.
6873 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876 * gfortran.dg/inquire_internal.f90: New.
6877 * gfortran.dg/negative_unit_check.f90: New.
6879 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6882 * gcc.target/sh/pr53988-1.c: New.
6884 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6887 * g++.dg/tls/thread_local-ice3.C: New.
6889 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6891 * gcc.target/i386/fentry-override.c: Properly place {} in target
6892 selector. Remove nonpic.
6893 * gcc.target/i386/fentry.c: Likewise.
6895 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6897 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6898 warnings instead of errors.
6900 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6902 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6903 option support instead of ENABLE_LTO from Makefile.
6905 2015-01-14 Richard Biener <rguenther@suse.de>
6907 PR tree-optimization/59354
6908 * gcc.dg/vect/pr59354.c: New testcase.
6910 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6912 * lib/target-supports.exp
6913 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6914 on ARM architures before v7.
6916 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6919 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6922 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6925 * gcc.target/i386/pr64386.c: New test.
6927 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6930 * gcc.target/i386/pr64393.c: New test.
6932 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6935 * gcc.target/i386/pr64387.c: New test.
6937 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
6939 * gcc.target/aarch64/store-pair-1.c: Fix typo.
6941 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6943 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6945 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6948 * gcc.target/arm/pr64453.c: New.
6950 2015-01-14 Richard Biener <rguenther@suse.de>
6953 * gcc.dg/lto/pr64415_0.c: New testcase.
6954 * gcc.dg/lto/pr64415_1.c: Likewise.
6956 2015-01-14 Martin Liska <mliska@suse.cz>
6958 * gcc.dg/ipa/pr64307.c: New test.
6960 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
6962 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6965 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6968 * gcc.target/arm/pr64460_1.c: New test.
6970 2015-01-14 Richard Biener <rguenther@suse.de>
6972 PR tree-optimization/64493
6973 PR tree-optimization/64495
6974 * gcc.dg/vect/pr64493.c: New testcase.
6975 * gcc.dg/vect/pr64495.c: Likewise.
6977 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
6979 * gcc.dg/Warray-bounds-11.c: New test-case.
6981 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6983 * gcc.target/mips/octeon3-pipe-1.c: New test.
6985 2015-01-13 David Malcolm <dmalcolm@redhat.com>
6987 * jit.dg/harness.h (set_up_logging): Move string concatenation
6989 (concat_strings): New function.
6990 (dump_reproducer): New function.
6991 (test_jit): Call dump_reproducer.
6992 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6994 (jit-dg-test): Delete any generated reproducer from previous runs.
6995 Verify that a generated reproducer was created, and verify that it
6997 * jit.dg/test-nested-contexts.c (main): Call
6998 gcc_jit_context_dump_reproducer_to_file.
7000 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7002 * gcc.dg/aru-2.c: Add dg-require-profiling.
7004 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7006 * lib/target-supports.exp (check_profiling_available): Check if
7009 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7012 * g++.dg/torture/pr64565.C: New testcase.
7014 2015-01-13 Marek Polacek <polacek@redhat.com>
7017 * gcc.dg/tm/pr64391.c: New test.
7019 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7021 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7024 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7026 * gcc.target/i386/pie.c: New test.
7028 * lib/target-supports.exp (check_effective_target_pie): New.
7030 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7032 PR rtl-optimization/64286
7033 * gcc.target/i386/avx2-pr64286.c: New test.
7035 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7038 * g++.dg/cpp0x/vt-57626.C: New.
7040 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7043 * gfortran.dg/pr64528.f90: New test.
7045 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7047 * gcc.target/aarch64/subsp.c: New test.
7049 2015-01-13 Andrew Pinski <apinski@cavium.com>
7051 * gcc.target/aarch64/store-pair-1.c: New testcase.
7053 2015-01-13 Richard Biener <rguenther@suse.de>
7056 * gcc.dg/lto/pr64373_0.c: New testcase.
7058 2015-01-13 Andrew Pinski <apinski@cavium.com>
7060 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7061 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7063 2015-01-13 Richard Biener <rguenther@suse.de>
7065 PR tree-optimization/64406
7066 * gcc.dg/pr64406.c: New testcase.
7068 2015-01-13 Richard Biener <rguenther@suse.de>
7070 PR tree-optimization/64404
7071 * gcc.dg/vect/pr64404.c: New testcase.
7073 2015-01-13 Richard Biener <rguenther@suse.de>
7075 PR tree-optimization/64568
7076 * g++.dg/torture/pr64568.C: New testcase.
7078 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7080 * jit.dg/test-error-local-used-from-other-function.c: New test
7082 * jit.dg/test-error-param-reuse.c: New test case.
7083 * jit.dg/test-error-param-sharing.c: New test case.
7084 * jit.dg/test-error-param-used-from-other-function.c: New test
7086 * jit.dg/test-error-param-used-without-a-function.c: New test
7089 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7091 PR tree-optimization/64563
7092 * gcc.dg/pr64563.c: New test.
7095 * gcc.target/i386/pr64513.c: New test.
7097 PR tree-optimization/64454
7098 * gcc.dg/pr64454.c: New test.
7101 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7103 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7104 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7105 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7106 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7107 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7108 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7109 * gcc.dg/vect/slp-25.c: Likewise.
7110 * gcc.dg/vect/vect-109.c: Likewise.
7111 * gcc.dg/vect/vect-13.c: Likewise.
7112 * gcc.dg/vect/vect-17.c: Likewise.
7113 * gcc.dg/vect/vect-18.c: Likewise.
7114 * gcc.dg/vect/vect-19.c: Likewise.
7115 * gcc.dg/vect/vect-20.c: Likewise.
7116 * gcc.dg/vect/vect-21.c: Likewise.
7117 * gcc.dg/vect/vect-22.c: Likewise.
7118 * gcc.dg/vect/vect-27.c: Likewise.
7119 * gcc.dg/vect/vect-29.c: Likewise.
7120 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7121 * gcc.dg/vect/vect-2.c: Likewise.
7122 * gcc.dg/vect/vect-3.c: Likewise.
7123 * gcc.dg/vect/vect-4.c: Likewise.
7124 * gcc.dg/vect/vect-5.c: Likewise.
7125 * gcc.dg/vect/vect-72.c: Likewise.
7126 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7127 * gcc.dg/vect/vect-73.c: Likewise.
7128 * gcc.dg/vect/vect-77-global.c: Likewise.
7129 * gcc.dg/vect/vect-78-global.c: Likewise.
7130 * gcc.dg/vect/vect-7.c: Likewise.
7131 * gcc.dg/vect/vect-86.c: Likewise.
7132 * gcc.dg/vect/vect-align-1.c: Likewise.
7133 * gcc.dg/vect/vect-align-3.c: Likewise.
7134 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7135 * gcc.dg/vect/vect-all.c: Likewise.
7136 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7137 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7138 * gcc.dg/vect/vect-peel-3.c: Likewise.
7139 * gcc.dg/vect/vect-peel-4.c: Likewise.
7140 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7142 2015-01-12 Jeff Law <law@redhat.com>
7145 * gcc.target/m68k/pr64461.c: New test.
7147 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7149 * jit.dg/test-array-as-pointer.c (create_code): Update call
7150 to gcc_jit_context_new_global by setting "kind" to
7151 GCC_JIT_GLOBAL_IMPORTED.
7152 * jit.dg/test-error-array-as-pointer.c: Likewise.
7153 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7154 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7155 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7156 * jit.dg/test-using-global.c (the_global): Rename to...
7157 (imported_global): ...this.
7158 (create_code): Update to test the three kinds of global.
7159 (verify_code): Likewise.
7161 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7164 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7166 * gcc.target/i386/pr64291-2.c: Updated.
7168 2015-01-12 Richard Biener <rguenther@suse.de>
7170 PR tree-optimization/64530
7171 * gfortran.dg/pr64530.f90: New testcase.
7173 2015-01-12 Richard Biener <rguenther@suse.de>
7176 * gcc.dg/torture/pr64357.c: New testcase.
7178 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7180 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7183 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7184 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7186 2015-01-12 Martin Liska <mliska@suse.cz>
7188 * gcc.dg/ipa/PR64550.c: New test.
7190 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7193 * g++.dg/ipa/pr63470.C: New testcase.
7195 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7198 * gfortran.dg/typebound_operator_20.f90: New.
7200 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7203 * gfortran.dg/proc_ptr_comp_42.f90: New.
7205 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7208 * gfortran.dg/proc_ptr_comp_41.f90: New.
7210 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7212 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7214 2015-01-10 Tobias Burnus <burnus@net-b.de>
7217 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7218 and add dg-excess-errors.
7219 * gfortran.dg/line_length_6.f90: New.
7220 * gfortran.dg/line_length_7.f90: New.
7221 * gfortran.dg/line_length_8.f90: New.
7222 * gfortran.dg/line_length_9.f90: New.
7223 * gfortran.dg/line_length_10.f90: New.
7224 * gfortran.dg/line_length_11.f90: New.
7226 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7228 * jit.dg/test-threads.c (struct testcase): Move declaration
7229 to jit.dg/all-non-failing-tests.h.
7230 (testcases): Likewise.
7231 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7232 declaration here from jit.dg/all-non-failing-tests.h.
7233 (testcases): Likewise.
7234 * jit.dg/test-combination.c (create_code): Eliminate spelling
7235 out all of the testcases in favor of looping through the
7236 "testcases" metadata.
7237 (verify_code): Likewise.
7239 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7241 PR rtl-optimization/64536
7242 * gcc.dg/pr64536.c: New test.
7244 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7246 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7247 * jit.dg/test-combination.c (create_code): Likewise.
7248 (verify_code): Likewise.
7249 * jit.dg/test-constants.c: New test case.
7250 * jit.dg/test-threads.c: Add test-constants.c.
7252 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7255 * objc.dg/gnu-api-2-class.m: Add a test case
7256 for the above change.
7258 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7260 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7262 2015-01-09 Richard Biener <rguenther@suse.de>
7264 PR tree-optimization/64410
7265 * g++.dg/vect/pr64410.cc: New testcase.
7267 2015-01-09 Martin Liska <mliska@suse.cz>
7269 * gcc.dg/ipa/ipa-icf-32.c: New test.
7271 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7273 * c-c++-common/tsan/tsan_barrier.h: New.
7274 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7275 * c-c++-common/tsan/bitfield_race.c: Likewise.
7276 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7277 * c-c++-common/tsan/mutexset1.c: Likewise.
7278 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7279 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7280 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7281 * c-c++-common/tsan/simple_race.c: Likewise.
7282 * c-c++-common/tsan/simple_stack.c: Likewise.
7283 * c-c++-common/tsan/sleep_sync.c: Likewise.
7284 * c-c++-common/tsan/tiny_race.c: Likewise.
7285 * c-c++-common/tsan/tls_race.c: Likewise.
7286 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7287 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7288 * g++.dg/tsan/atomic_free.C: Likewise.
7289 * g++.dg/tsan/atomic_free2.C: Likewise.
7290 * g++.dg/tsan/cond_race.C: Likewise.
7291 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7293 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7296 * lib/target-supports.exp (check_effective_target_libatomic_available):
7298 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7299 targets that match effective-target libatomic_available.
7300 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7302 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7304 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7305 Verify the result of gcc_jit_context_get_last_error.
7306 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7308 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7310 PR tree-optimization/63989
7311 * gcc.dg/strlenopt-27.c: New test.
7313 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7315 * jit.dg/harness.h (set_up_logging): New function.
7316 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7317 set_up_logging on the context, so that every testcase is
7318 logged to a particular file.
7319 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7320 and call gcc_jit_context_set_logfile on the top-level context.
7322 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7325 * g++.dg/opt/pr64338.C: New test.
7327 2015-01-08 Tobias Burnus <burnus@net-b.de>
7329 * gfortran.dg/coarray/codimension_2b.f90: New file.
7330 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7331 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7333 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7336 * g++.dg/ext/fnname4.C: New.
7338 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7341 * g++.dg/cpp0x/constexpr-64462.C: New.
7343 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7346 * g++.dg/cpp0x/deleted10.C: New.
7348 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7350 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7352 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7354 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7355 GCC_JIT_UNARY_OP_ABS.
7356 (verify_unary_ops): Likewise.
7358 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7360 * jit.dg/test-arith-overflow.c: New test case.
7361 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7362 * jit.dg/test-combination.c (create_code): Likewise.
7363 (verify_code): Likewise.
7364 * jit.dg/test-threads.c (testcases): Likewise.
7366 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7368 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7369 rather than "jit". Load g++.exp, and call g++_init.
7370 Run test-*.cc files within the testsuite and *.cc files within
7372 (jit-dg-test): Drop the addition of -fgnu89-inline to
7373 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7374 doing it when compiling C testcases (since g++ does not handle
7375 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7376 is restored to the value after g++_init ran, rather than the
7377 value before g++_init ran. Return a list of
7378 $comp_output $output_file, as dg-test assumes.
7380 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7382 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7383 make it easier to figure out the origin of each test result when
7384 running test-combination.c and test-threads.c.
7385 (CHECK_VALUE): Likewise.
7386 (CHECK_DOUBLE_VALUE): Likewise.
7387 (CHECK_STRING_VALUE): Likewise.
7388 (CHECK_STRING_STARTS_WITH): Likewise.
7389 (CHECK_STRING_CONTAINS): Likewise.
7391 (check_string_value): Likewise, add "funcname" param.
7392 (check_string_starts_with): Likewise.
7393 (check_string_contains): Likewise.
7395 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7397 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7398 generating name of built executable.
7400 2015-01-07 Marek Polacek <polacek@redhat.com>
7403 * gcc.dg/pr64440.c: New test.
7404 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7406 2015-01-07 Marek Polacek <polacek@redhat.com>
7409 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7410 * gcc.dg/pr64417.c: New test.
7412 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7415 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7418 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7420 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7421 Check if testcases run without errors, not just if they compile.
7423 2015-01-06 Christian Bruel <christian.bruel@st.com>
7426 * gcc.target/sh/pr64507.c: New test.
7428 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7430 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7432 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7434 * c-c++-common/asan/sanitize-all-1.c: New test.
7435 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7436 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7437 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7438 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7440 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7442 * lib/target-supports.exp (check_profiling_available): Return 0 for
7444 (check_effective_target_tls_runtime): Likewise.
7445 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7446 * gcc.dg/20020312-2.c: Adjust for Visium.
7447 * gcc.dg/tls/thr-cse-1.c: Likewise
7448 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7449 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7450 * gcc.dg/weak/typeof-2.c: Likewise.
7452 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7454 PR rtl-optimization/64287
7455 * gcc.dg/aru-2.c: New test.
7457 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7460 * c-c++-common/ubsan/pr64344-1.c: New test.
7461 * c-c++-common/ubsan/pr64344-2.c: New test.
7463 PR tree-optimization/64465
7464 * gcc.dg/pr64465.c: New test.
7466 PR tree-optimization/64494
7467 * gcc.c-torture/compile/pr64494.c: New test.
7469 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7472 * gfortran.dg/realloc_on_assign_25.f90: New test.
7474 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7476 Update copyright years.
7478 2015-01-05 Marek Polacek <polacek@redhat.com>
7481 * gcc.dg/pr64423.c: New test.
7483 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7485 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7486 mmix-knuth-mmixware for the same reason as for MIPS.
7487 * gcc.dg/debug/debug-2.c: Ditto.
7489 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7491 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7494 * lib/gfortran.exp: Add libatomic library search path.
7495 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7496 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7498 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7500 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7502 * c-c++-common/tsan/bitfield_race.c: New testcase.
7503 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7505 2015-01-02 Tobias Burnus <burnus@net-b.de>
7507 * gfortran.dg/coarray/collectives_4.f90: New.
7509 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7512 * gfortran.dg/extends_16.f90: New.
7514 2015-01-02 Tobias Burnus <burnus@net-b.de>
7516 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7518 2015-01-02 Tobias Burnus <burnus@net-b.de>
7520 * gfortran.dg/coarray/codimension_2.f90: New.
7521 * gfortran.dg/coarray/codimension_2a.f90: New.
7522 * gfortran.dg/coarray_35.f90: New.
7523 * gfortran.dg/coarray_35a.f90: New.
7525 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7528 * gfortran.dg/dummy_procedure_11.f90: New.
7530 Copyright (C) 2015 Free Software Foundation, Inc.
7532 Copying and distribution of this file, with or without modification,
7533 are permitted in any medium without royalty provided the copyright
7534 notice and this notice are preserved.